Hacker Newsnew | past | comments | ask | show | jobs | submit | abusque's commentslogin

I'm surprised there is no mention of Marcellus Gilmore Edson [0]. He was a pharmacist from Montréal who patented a method to make an early version of peanut butter, more than a decade before the Kellogg's patent mentioned in the Smithsonian article.

[0] https://en.wikipedia.org/wiki/Marcellus_Gilmore_Edson


Probably because it's the Smithsonian.


What's described in the patent sounds like the filling of a Reese's peanut butter cup.


A quick Google indicates there is some confusion about whether Edson was a black or white man?


He's clearly white.

The other face you're seeing is George Washington Carver, not surprising given that fin de siècle peanut science is a small field.



An option for correlated kernel and userspace tracing on Linux is LTTng. [0] For a comparison of LTTng and other tracers, check out the LTTng docs. [1]

[0] http://lttng.org/

[1] http://lttng.org/docs/v2.10/#doc-lttng-alternatives


While it's true that Google and the like benefit from closed or partially closed data ecosystems and formats, as I've pointed out in another comment elsewhere in this thread [0], they've at least been pushing for the development and adoption of linked data formats like JSON-LD and vocabularies like schema.org, and they're using both of those pretty extensively in products like search and Gmail.

It's a far cry from things like Solid's vision of a fully decentralized web of linked data, but at least it's something.

[0] https://news.ycombinator.com/item?id=16356193


I can see where you're coming from, and your point of view is certainly not baseless, but I just thought I'd point out that at least Google has pushed for the development and adoption of linked data formats like JSON-LD [0] and standardized vocabularies like schema.org [1]. They make use of it for "knowledge graph" [2] features, as well as in Gmail for what they call "actions and highlights" [3] (things like displaying flight reservation details, for instance).

[0] https://json-ld.org/

[1] https://schema.org/

[2] https://developers.google.com/knowledge-graph/

[3] https://developers.google.com/gmail/markup/getting-started


Yes, Google would love for you to mark up your data so that they can better consume it. But good luck trying to get Google to make any of their data more interoperable. Google Plus, YouTube, Google Photos... they do have somewhat limited APIs, but they are not federated and standardized. Semantic web in, limited proprietary access out. Walled gardens are a business tactic, no semantic web technology can change that.


I think you are correct. Semantic web is a decent technology. It has some rough edges, but it has solved the technical aspect of the data interoperability problem. The only barrier is a social/political/business one: privatizing and monetizing user data is the business model of most of Silicon Valley. I always say that a federated protocol like email would never be adopted today, the business incentives just do not exist.


Don't trust google on metadata recommendations, they change it way too often: https://aaronparecki.com/2016/12/17/8/owning-my-reviews


You can filter these out actually. When you go on someone's profile, and then to the "repositories" tab, there is a drop-down menu that reads "Type: All" from which you can select other repository-type filters, namely forks, mirrors, and sources (the user's own repositories).

It's somewhat imperfect as not all forks or mirrors are marked as such by github (if, say, it's a fork of a repository not originally hosted on github), but it works in the vast majority of cases.


That's actually a fairly common setup, known as a LackRack [0], although this one seems to be a different size/model, but maybe that's my eyes playing tricks on me.

Edit: actually now that I look back at it I'm almost positive this is the deeper lack "coffee table".

[0] https://wiki.eth0.nl/index.php/LackRack


Enterprise Edition, baby! It's an official variant.

By the way, if anyone is considering deploying their own LackRack, I would highly recommend reading the installation section in the OP. It's got some quirks that are worth considering before you dive in.


Wow.. awesome!

I wish I'd have known/thought about that years ago when I bought a metal rack which i subsequently ditched due to space constraints.. though at that point I was young/stupid/wanting 'cool'/enough that I probably wouldn't have cared..


I used to work at a consulting firm called EfficiOS[0], specialized in OS and application efficiency and performance. They maintain the LTTng[1] kernel and userspace tracers and related tools, and offer training. I'm not sure whether that responds to your specific needs, but if you get in touch they'll certainly be able to guide you.

[0] http://www.efficios.com/ [1] http://lttng.org/


Possibly off-topic, but the article isn't displaying[0] for me on Chromium 55.0.2883.87 (64-bit), running on Arch Linux, unless I go in the dev tools and manually remove "Fira Sans" from the font-family list in .container[1]. Not sure whether the problem is with me or the site, I'm surprised it doesn't fall-back to sans-serif before I override manually.

[0] http://i.imgur.com/qJKSvMC.png [1] http://i.imgur.com/zYDZrtr.png


That's weird. I'll look into a fix.

Edit: I couldn't reproduce this with Chromium on Ubuntu 16.10. I might set up an Arch Linux box to see if that makes a difference.


It happens on my Firefox 52 on Debian. I also have ublock origin installed.

Maybe you use some strange fonts?


Same here with Firefox.


I don't know about Firefox or Atom, but in Chromium you can achieve that via Ctrl-PgUp and Ctrl-PgDn.


I know I can ctrl-pgup/down in Firefox (it's the best alternative to alt-tab afaict) but on one of my laptops it's incredibly impractical (pgup/down is way up the top right), and on the other pgup/down is in a practical, but very different, location to tab so it's "disjointed" in my mind (ie "do I want to go mru? ctrl-tab; do I want to go ltr/rtl? alt-tab" they're still in the same area, and hence it seem logical/simple to switch between those options often, whilst pgup/down seems very different?)

(And then meta-tab is also hanging out there, being simple and ready for an alternative context switch (mostly browser <-> terminal).)


Which is a pretty dumb shortcut to use one handed and compared to alt+tab.


I have never seen a keyboard which doesn't have a Ctrl on the right side.


Sure, but there's way more distance between Ctrl and PgUp then Ctrl+Tab (I'm taking a classic desktop keyboard in the account now). There are quite some more compact models where PgUp/Down are between the NumLock and - on the right side with the Numpad.

Not to mention you'd need to set the hand from one end of the keyboard to the middle, just to press something you'd otherwise move 1 key.

As I said, it's dumb.


Tons of laptop keyboards. Of course lots of those have no PgUp either.


It exists for ages already, though. You use the same shortcuts to cycle tabs in dialog boxes. And that goes back to at least Windows 95, if not further.


On Mac at least you can use Command Shift [ and ]. Which is the same as in the browsers.


Probably pretty nice for left handed mouse / trackpad users though.


Every non-macOS browser I've used supports those shortcuts. They're old enough to be universal among tabbed browsers.


> but afaict it doesn't work at all for adding totally new files

You can use git add --intent-to-add on your new file (or -N for short), and then use git add -p as usual. You can then use the edit mode to remove hunks you don't want to commit just yet.

Not quite as convenient as on an already tracked file, but it's reasonably usable.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: