skysight-inc/HackerNews huggingface dataset:
The book sounds promising. I'm investigating the author, Murray Shanahan. Here is a talk the autor gave about the book called "The Possibility of Artificial Consciousness".

https://www.youtube.com/watch?v=nT1nArddrE4
I really enjoy your tumblr. The CSI Cyber bits particularly.
I assume all graphics data is sent from the tab sub-processes to the main process (Chrome and similar in IE9-11). Multiprocess is different in Firefox, to get full multiprocess (per tab) we maybe have to wait a bit longer, for a Servo based browser.

Launching processes is a bit expensive especially on WinNT series (up to Win10), but ultimately it's the way to go ("sandbox" = sub-processes with minimum permissions) - even Servo with its Rust language use it as certain parts like the JavaScript engine are still C/C++ based (come from Firefox/gecko) for the near future and can crash.
yes; bread specifically, but generally anything with a lot in it. its mostly a dealbreaker i use when i'm debating something; oh, can i have this? nooooope.
That is an excellent documentation in the README. Even though I do not know C, I immediately have a clue of how to use this lib.
Praise and Skepticism as One Executive Sets Minimum Wage to $70,000 a Year
yep when I had a 7 mile each way bike ride as part of my commute I lost a lot of weight quickly
Wow, Belarussian developers seem quite capable! Trippy video though.
You're right with the caveat that they can also be powershell scripts.

Anyone arguing that PS isn't really just 'scriptable .Net' is unfamiliar with the more advanced ideas of PS.

PS is different things to different people, but from a pure tech perspective the above is an apt description of PS.

edit:

I should also mention I find the idea of using PS as an example of an easy, intuitive shell to be laughable at best. Anyone who believes that has definitely tried to do much more than simply Get-Item, New-Item, type things. Once you start getting into more advanced things it becomes a hairy mess.
Kant and the Platypus
Building Creative and Talented Teams: Why and How to Pair People Up
Wh-whoa . . . I think you just set some sort of a record over there.
High intensity interval exercise has repeatedly been shown to lead to increased metabolic rate for hours after exercise with minimal increase in hunger.

You have to put on quite a lot of muscle to raise your resting metabolic rate, and this probably isn't practical for most people.

Resistance training (weight lifting etc) can be a great way to do interval exercise and get a real sweat going. Kettle bells for instance are particularly in vogue, although there are plenty of other methods.

Resistance training is great for many other reasons, and we should all be doing some. Increased strength and coordination is a solid investment in your future health.

Lower intensity exercise (eg jogging) does unfortunately increase hunger, and it is far, far easier to 1000 calories than to "burn them off".

Some people are simply predisposed to put on fat and retain it. Aesthetically this may not be what they wish for, and that can lead to desperate dieting and more exotic attempts at fat loss.

It is entirely possible to be "fat but fit" so health measures other than estimating subcutaneous adipose tissue are necessary to understand your health.

It is also possible to be "thin outside fat inside" ie to look thin but have terrible cardiovascular health.

The summary is that most of us should probably eat more green veggies and more fibre but less overall, and do more exercise. Any specific formula for this is a distraction from the general message, but if it works for, good.

On mobile, apologies for lack of references.
If the user knew what they were doing they wouldn't have typed that.
`cat a b > a` is the same as `cat b > a`. There's no reason to add the a before b except to confuse.
I had never known of the continuing output of Chris Burden and it is very interesting! Chris was one of a number of students who attended Pomona College at a time when it's teaching of art was radically modern. Should anyone take interest they can read about the interesting output of some of the other students here: https://www.goodreads.com/book/show/12497845-it-happened-at-...
Stripe. Streamlined and well-documented.
Saw an interesting photographic exhibition in Paris recently of Harry Gruyaert, who shot the German olympics with an analog camera on his TV in London, making it pretty conceptual set. See https://www.magnumphotos.com/C.aspx?VP3=SearchResult&ALID=2T...
While I have no idea how they do it, I used to do it with one of these: https://en.wikipedia.org/wiki/Opto-isolator

One circuit emits light, the other circuit listens to the pattern.
https://www.reddit.com/r/itsaunixsystem/
I nave a Dell laptop and it has a great trackpad. Gestures work consistently, I use them all the time. The only real annoyance is that the material of the trackpad is not the most comfortable for finger swiping but it's alright.
In terms of UI stuff, how do you find a tab among a thousand?

When the tab page title shrinks and all I see is favicon, I feel lost.
I think one of the key pieces missing from most if not all online reputation tracking systems is there's no accountability. In other words, even if someone's online profile develops a reputation it's still an "anonymous" reputation. Unless the person makes a conscious attempt to make sure people can easily locate the person's real identity behind the online identity.

I think accountability in an online reputation tracking system would come from the network's ability to easily match the online reputation of the individual to the real identity of that individual.

If a person's real identity is at risk I think they're generally going to be far more cautious / conservative about what they put out there. Also makes it less likely that a person with a poor reputation online will be able to redeem that poor reputation just by creating a new profile.

Having a good reputation in the real world takes hard work. Not so much online.
It's a shame that the author felt the need to add the basic income proposal onto an excellent article about autonomous vehicles. They are both very big topics and warrant individual analysis.
The chrome dev tools are way better than in Firefox. It was a reluctant change for me, but my productivity in chrome is way higher.
We are ignoring the new machine age at our peril
It's frustrating that the article discusses a bunch of different research and meta analysis and you counter that with your anecdote, especially since your first sentence ("avoiding certain foods") is supported by the research whereas the rest isn't.
I might be mistaken, but I think Yubikeys only support 2k keys? I'm reasonably sure mine does anyway.
How a drug dealer’s IP was found out by package tracking
Seems so for the measurements I have seen yes. Concurrent or close before it has been shut down.
Learning the Cello as an Adult (1997)
C is alot about portability, not necessarly performance.
"There are multiple competing factors when it comes to
choosing the right number of processes.

- For security, more processes is better; one per tab is probably ideal.

- For crash protection, ditto.

- For responsiveness, one process per CPU core is probably best.

- For memory usage, one process is probably best."

as a dev wrote in the mailing list: https://groups.google.com/forum/#!topic/mozilla.dev.platform...

For various technical reasons Firefox e10 will support a few sub-processes in near future, but nothing is set in stone. Rust based Servo supports (afaik) dozens of processes, as we know it from Chrome and IE.
This is not a problem of "algorithms" but rather of stupid policies. A programming manager at Google would have been fired if he had put such obvious errors in PageRank (or whatever they call it these days).

Algorithms and data can only improve effectiveness of these systems and agencies. However, their use has been combined with drastic funding cuts. These cuts and the resulting malfunctions aren't exactly a fundamental problem with data science.
Actually C with a pool allocator is an excellent language for writing a web server. I wrote one in C 15 years ago, and the code is very elegant and simple:

http://git.annexia.org/?p=rws.git;a=tree
This device is only running EDGE and not being a 3G smartphone is a big distinction. In practice, the low memory also makes it a very difficult sell to consumers, so I’m not entirely surprised by the marketing deception here.

Shameless plug, my startup wholesales a 3G Android smartphone with 4GB memory running on a Spreadtrum chip that costs $30: https://www.voxsupplychain.com/shop/users/#/shop/product/and...

We have found that there are some natural dividing lines on low-end Android specs. If you cut more corners, it really impedes the user experience.
My reaction was to the "sys.stdout.write" statement. Who does that?
Some discussion from yesterday:

https://news.ycombinator.com/item?id=9551066
Ya I was being overly snarky, apologies.

May be 5% carbohydrate in most veg, but there's only 10% in potatoes anyway.

My issue is with the term "carbohydrates" being used as shorthand for "bad stuff".

It does seem that simple carbohydrates should be consumed in moderation, maybe not at all. But generally any diet should include carbohydrates. The term "avoiding carbohydrates" is ambiguous and usually means "avoiding starches and/or refined sugar".
This seems to be an adaptation of the earlier SafeStr lib. SafeStr is nice except that the C community is still too busy arguing about their awful lstr* and str*_s functions to take any notice and incorporate something genuinely secure like SafeStr into the standard lib. And the NVD just keeps growing...

So... you guys added something random and silly like <complex.h> to the standard, but still couldn't get around to a working string implementation? OK. Well, good luck with all that.

Not solved yet.
What are people actually using these days for analytics? What is missing? (i.e. what would the dream startup do for you?)

There's a lot of hype around certain technologies, and I suspect it does not reflect reality. I've used hadoop+pig a few years ago and it was absolutely terrible.
If the issue is running out of memory before running out of CPU times, then containers wont help much, apart from to the extent that memory is overallocated with static amounts to vms. The solution is either larger memory systems, which are now much more widely available since this article was written, or using less memory for applications.
Good links. I think I'd seen one of them before but still very interesting in aggregate. Perhaps time to take to the off-grid lifestyle, or perhaps the oceans?
I hate FLASH when using with firefox. This is great news for all Flash-Hater :)
> DDG is for me just a shell around Bing

I can't comment on that because I don't use Bing. Perhaps Bing would suffice as a Google replacement then? The "instant answer" type results from DDG probably do not work with Bing.

> Furthermore, your interests can function like a digital fingerprint, so if Google or Microsoft want to identify you without any cookie whatsoever, they can and DDG does not help.

How would that work if GA is blocked and "!g" is used only rarely? Also, I use Tor and DDG is the only search engine that doesn't annoy me with captchas (Google's seem totally broken, often I need to solve multiple captchas for a single query - I wish people would stop linking to Google searches...).

> People saying that DDG's search results are just as good are probably living in the US.

No, I live in Austria. I recall complaining about search results about the time the "filter bubble" experiment by DDG ran, but the situation has greatly improved since then.
You can of course search open tabs from the address bar. But at least my workflow is to browse through the old tabs and read / close one by one.

Also in Firefox the tabs never shrink to just favicon, the tab heads become a scrollable list. Much better than Chrome imo.
curious ones can see the feet in the source code.
In retrospect this is a very obvious idea. Brilliantly done!
> embedded short documentation

That would be "--help", which GNU requires[1] in all[2] of their programs. Combined with the tab completion that others have mentioned and the full documentation in man(1)/info(1), it is easy to discover how to use most commands iff you are willing to actually read the documentation that is available.

[1] https://www.gnu.org/prep/standards/html_node/Command_002dLin...

[2] modulo a few that emulate very old behavior for comparability reasons
"That PowerShell's interface obfuscates its true nature"

It's different from Unix shells, but obfuscates? If so, so do bash, etc, with their built-ins. 'echo' doesn't start a process, either.

Also, it would be stupid if PowerShell didn't take advantages of the memory safety guarantees that the .Net Platform gives it.
It depends on what you do. Doing research requires a lot of resources (tabs) especially if you do it in an non-linear way. Consuming a content requires only on tab.

I open and use dozens of tabs (up to 100, then I bookmark all with one click and close all). But all tabs are active in memory in IE11 or Chrome so I can switch between them (sure I trade GBs of RAM for time, but that's okay). Firefox unloads tabs, so it reloads the page - that's better if you re-open Firefox as it only loads one tab instead of loading all tabs like in Chrome/IE but worse if you have it open and actually work in the browser. So for me it's a trade off, and I find it good I have a choice for different tasks I can choose the best way.
Thanks for the link, didn't check the news yesterday ;)
A faucet with an interface in terms of the two attributes you generally care about (pressure and temperature) is in theory much better for everyone than one in terms of two implementation-detail attributes (amount of hot/cold water flowing into the mixture).

Unfortunately many of the one-control faucets have terrible mechanical engineering under the interface, and as a result you often can’t adequately control either pressure or temperature, and the two aren’t actually separated orthogonally (i.e. as you move the control along one axis both attributes change, and to change just one attribute you must adjust the control along both axes)
Hn Downvote notes
I propose a "reason for down vote" feature to be added to hn.

It should be optional.

The reason won't be part of the discussion thread. A small button close to the comment can link to the for the down vote.

Why add this?

People who get down voted (esp noobs to the community) have no idea why they were. As a result can't figure out how to change our avoid such in the future.

Also trigger happy down voters might get to think carefully about WHY before they do.

Punishment without reason in real life is known as wickedness, cruelty, bullying...

This would be better for not just community but for the internet as a whole.
Battlecruisers were supposed to be a solution to the problem of "what do we do about torpedoes?"

Torpedoes were invented in the early 20th century, and quickly made "Monitor"-type ships obsolete.
It's always seemed pretty simple to me. Just look at what people who have to manage their weight for a living do i.e. bodybuilders.

Cardio alone with no change to diet will not help you lose weight but will help you live longer. Cardio with healthy eating will help you lose weight and live longer but it will take time. Building muscle with a keto style diet will help you lose the weight the quickest but probably isn't the healthiest long term. So for ideal health aim somewhere between the two extremes.
I'm working on moving some analytics from pig + hadoop streaming over to Redshift.

The debug cycles are so much faster with sql queries.
That is less direct though as I assume it is getting the information from the man page, which on Linux may not be maintained with the command (the BSDs are better here), rather than extracted from the source/api of the command itself.
That's What I Call hacking for fun
While you're right it depends on prior cultural experience/knowledge of the domain, discoverability is very important.

That's the "big wall" that got people joking about how to quit vi. Even to get to help, typing :help needs some help to get you there.

The critique is not towards vi/emacs, they were like that because of technical limitations. But even then it can be improved

Do you need a manual to use an ATM? The GPS system that comes with your car? A new stereo?

Today, not being discoverable is a sure way your product won't be used, unless it's very useful in a very strict domain (like Apache, and even then)
It's a problem - there are so many things on HN that I miss because there are so many submissions, interesting ones often slide off the "Newest" page without getting to the Front Page, and so they never get the attention they deserve.

On the other hand, some interesting things get submitted more than once because it gets missed the first time, so it gets a second chance, but the re-submissions cause two problems. The first is that it makes things fall off the "Newest" page faster. The second is that discussions sometimes get split across multiple pages, wasting time and effort.

Tricky.
It shows that McK isn't very experienced in software. IoT is mainly an integration challenge. Getting the data in and out is not the point.

Having vendor inter-operability and standards for device classes, interfaces, and information models is the big problem. Otherwise, we will have lots of disparate application silos the require manual integration _all the time_.
Guys, it's really simple. You ned ~2000 calories a day to maintain your weight. If your net calorie intake is less than 2000 than you lose weight. Exercise helps you achieve that because exercise "uses up calories". Simple.

Eating less carbs and more protein etc. are just minor things. Net calorie deficiency is how you'll lose weight.
A National Post (Canadian national conservative daily paper) article offers more context:

"‘One cop, one bullet': Quebec woman convicted not for the graffiti she instagrammed, but the hashtag attached"

http://news.nationalpost.com/news/canada/one-cop-one-bullet-...

While critics in Quebec have charged she was arrested merely because of “a picture,” the case hinged largely on the notes she attached to the posted image.

“On the photo there were links, or hashtags, with Ian Lafrenière’s name written in different ways and allusions like (‘All cops are bastards’) and (‘One cop, one bullet’) to the point where, given the context, there was criminal harassment,” prosecutor Josie Laplante said after the conviction.
Don't I at least get a trial first?
I can't speak to the US, but here in Ireland the city does no such thing, so we would love to have this service! Creators thereof, please consider expanding over here. You'd get a lot of customers at double or quadruple your current price.
I don't quite have that many tabs open but I find that grouping tabs into separate browser windows and taking advantage of your window manager goes a long way.
The video did no justice to whatever they were trying to sell.
Unless you specifically tweak the UI to enable really small tabs, which is among the first things I do on a fresh install. Favicon + a small number of pixels for padding, way way less than Google allows me to get away with! Slap on a bunch of tab groups and I'm set.

I'm quite comfortable with a tab group filled to the point where the tab bar only displays favicons, but hasn't gotten to the point where it lets me scroll yet. That way I can rely on spatial memory to get to the right tab, without necessarily seeing the title!

Of course, searching for the right tab is an option, just like you said. I love the fact that Firefox also activates the correct tab group automatically.
Isn't Genuino unique enough? And it's a clever play on the original name (genuine with an -uino suffix like the original).
Configuring this thing is not that trivial even if everything run on it does belong to you. All of that configuration is stuff that you'd have to re-implement when moving to a different platform.
But bureaucracy is filled with stupid policies, and was filled for centuries. Stupid policies have to expected, frankly. But unlike commercial companies, people don't have anyone else to turn to. That's why, in a special case of a government machine — which is (1) without alternative and (2) error prone — the human sanity check should always be present.
The Mathematics Behind xkcd: A Conversation with Randall Munroe (2012)
If you only care for portability you can always use one of the billion safe languages whose interpreters are written in C.
Lua for example.
Why CLR James Opposed the Second World War – Video – Spiked
Sort of. It goes out the window once in an app. GUIs really are good for discoversbility.
Cool when using TLS!
But what's stopping someone from writing an app-level vulnerability in C vs any other language? Most of them are because of horrible handling of strings, which is something C is also not that great at. I'm not seeing the security benefit here.
Google is bringing us some incredible surprises
This would be useful in Indonesia:

http://jakarta.coconuts.co/2015/05/08/national-internet-dns-...

tl;dr - their approach to censorship is to implement a national DNS server (yes, single point of failure, and yes it goes down a lot) and block outgoing DNS packets.
This feels more like an art school hoax.
Actually it is bit uncanny how you can basically apply a variation of Moores law. The specs of Huami H3 seem to be somewhat comparable to Nexus One, which was released almost five and half years ago. That puts 3.5 18 month cycles between the two devices. $34*(2^3.5) = $400, which sounds about right for "high-end" no-name Chinese phone.
I agree.
It seems like it's a design problem, for her at least. When I read this I couldn't help but think of AKO (Army Knowledge Online), which, ostensibly, is supposed to be the Army "one source" for soldier information. It's basically a website made in like 2001 or something, before mobile internet was a thing. No one building/managing the site is paying attention to how people actually interact with it, otherwise they'd notice that the links people most often click on are at the least accessible point. And that it's just a hideous website, to start with.

It seems to be a recurring theme here that when citizens interact with government technology they are met with a UI that doesn't make sense or that doesn't work for them. I think that's sad. I really want to change that...not sure how yet, I guess.

Edit: I'm for sure not trying to downplay the global implications of this post. Especially since I've seen how drone decisions actually play out. Basically, we all need to pay attention. That's all I'm saying.
Is this a company? A government service? More info, please?
WebPonize Is a Mac OS App for Converting Images into WebP
With crashes, though rare in Chrome, when one does happen it usually kills all my Chrome windows instead of a single tab as is touted :/
Ask HN: What desktop app would you love to see?
Nowadays it's all about mobile or web apps, but what desktop application do you need?

I've become interested in making standalone "independent" applications. As interesting as web and mobile apps are most of them come with a maintenance burden of keeping it alive.

As a result I hesitate to pursue those ideas because I don't want to carry that burden with me.

So I'm on the lookout for neat little apps that people need that you can "make it once and forget about it".

These would be apps that provide some value without relying on "live" backends.

I hope that makes sense. Do you have any suggestions along those lines? Where can I find ideas and inspirations for this specific kind of software that I've described?
Also, the whole thing is on a *.com domain and yet from your comment only services a portion of a single city? I am disappointed.
SpaceX Mars tourism photos seem to be straight out from the 1950s
compare and contrast this with Tim O’Reilly essay proposing Algorithmic Regulation http://beyondtransparency.org/chapters/part-5/open-data-and-...