skysight-inc/HackerNews huggingface dataset:
On that same program the showed an experiment with 2 crows in side by side cages. When the crows could see each other, they put the food in the soil without making any noise. When they blocked the view of the other bird they put the food into the rocks, which makes quite a bit of noise. So theres more going into where they hide their food then first glance.
? can you help me understand, I am curious why you believe this to be the case?

By any metric I can think of US government regulation has increased dramatically. Size of US tax code, number of laws, number of regulations, number of government agencies, expenditures, population of washington DC, the # of people with security clearances.

The only thing that has decreased is total work force, but if you add in the additional hiring of contractors that reduction is also thrown into question.
What is the bind semantic in rx?
I'm not surprised, and to be honest, I kinda understand it. But more than that... money is a limited resource and it ought to go to the places it can do the most good, not the places the Internet thinks are coolest. I think these charities were chosen because they push agendas (some I support, some I don't) that Reddit's users like. I don't think that's a good way to pick charitable causes.

I'll never argue with Reddit's right to donate to whomever it likes, but I do feel disappointed in what the choices ended up being, and I find myself wishing I'd been aware of and participated in the selection, even if it would've been in a small way.
No, I don't believe it was a cause of anxiety. The bloating, excess (trapped) wind and associated discomfort caused very unpleasant sensations which triggered dizziness, panic, etc. If you've every been really constipated, you've had a similar sensation (but without the panic attack I imagine). In my case I had diarrhea though, not constipation.

Another odd one I discovered is jerky video playback (e.g. streaming on the web). That triggers a sense of unreality which can trigger an attack.
Years ago I bought a vegan cookbook, which had week-long recipe plans in it. I'm not vegan, but without the "meat + sauce" or "meat + veg" options the recipes had to be so much more inventive. It gave me some good ideas, a taste for chickpeas, and a willingness to add beans to anything that looks boring.

A flatmate has a book called simply "Saucen" (German for "Sauces") which provides a good basis for many meals.
I don't mean to offend, but have you considered what your child might think of you when they grow a bit older and find this comment?
I like the background images for each post, good job.
Yeah I was thinking about this after I posted. Not entirely convinced though -- I want the hyperparameters I learn to generalise to unseen data, just like plain old parameters. If there are two methods for learning them then I'm going to pick the one which performs best on unseen data and I'd like a metric which helps me make that choice.

Sure, you can evaluate them purely as optimisation algorithms, but does it follow that the better optimisation algorithm is necessarily better at picking hyperparameters that generalise to unseen data?

One way that hyperparameter optimisation can overfit that people don't always think about, is by repeatedly evaluating high-variance
metrics and picking the best of N tries. This has burned me when it comes to optimising settings for stochastic optimisation algorithms for example. An algorithm that was very aggressive in doing this might reach a better maximum on the validation set but wouldn't do any better on held-out data.

There are things you can do to compensate for that of course (variance estimates for metrics is a good idea!), but evaluating on a test set data usually doesn't hurt and seems like the safest option.
The article has this to say about Google Translate's improvements in accuracy:

"Translate has hoovered up gigantic quantities of parallel texts into its database. A particularly fertile source of these useful things, apparently, is the European Union’s set of official publications, which are translated into all Community languages."

The first thing I thought was "what happens when the EU starts outsourcing its translations to Google Translate?"

Is this the future of machine learning? The learning algorithms start by mining a corpus of human output. Once they get good enough, they replace the majority of humans that generated the corpus. We then enter an echo chamber of machines largely feeding off their own output. Consequently, improvement of the machines stagnates, but the machines are still doing a good enough job to keep humans out of a job. We then have a future of "good enough that the cost of improvements can't be justified, but bad enough to be irritating"?

Humans have a sense of pride in their work, and will strive to improve for their own edification, even when the cost outweighs the benefit, or they have been told not to. A machine will just continue to deliver the level of service that the committee in charge tells it to.

Edit: fixed spelling
While I trust your experience with regard to whatever specific streaming assumptions & goals your project was seeking, in fact my DSL, maxing at 5Mbps in speed tests, has no problem streaming HD from Netflix for a sharp picture on a 50" TV. (A sibling commenter links to Vudu's FAQ that reports 2.25Mbps as their threshold for HD streaming.)

And we're not limited to streaming: at 5Mbps, iTunes HD downloads complete faster than they can be watched, and at 4Mbps you just need to give them a 10-minute head-start per hour.

So no-one at 4Mbps – the floor at which ~90% of America already has 2 or more wired providers and 2 or more wireless providers – need be locked out of their inalienable human right to video-entertainment. At most they might need to wait a few minutes... or watch in the SD that was good enough for decades of TV-watchers.

Wireless is not yet a perfect substitute for cable/DSL, but it's an acceptable substitute for many people, when they're not heavy audio/video consumers. My wireless service (TMobile LTE) is about 4x faster at my home than my DSL wired service – and so I've switched to wireless on occasion when I needed large software downloads to complete quickly.
I believe the sentiment you express is shared by a large number of people, even more in the past. Maybe the Hacker community that spawned the Free Software movement is particularly aware of alternative means of production. Except for labor the amount of captital needed for software development is essentially zero, so that you do not have to attempt to reorganize ownership of capital to be successful.
Already today the production of most physical things requires in many cases next to no labor, which in turn means their price should approach the manufacturing cost. In those sectors cooperative invention together with shared means of production should take over (makerspaces), because it is unprofitable for businesses to compete in those domains. The problem is that unless landownership and resource distribution is not tackled at the same time all that will probably not happen because larger parts of the population will either be deemed unnecessary or be engaged in unproductive financial games.
Email is a perfect example of a time where you should just leave the whole thing to someone else. It is such a headache to get right that the amount of hours spent trying to do so is just a waste. Better to focus on what your application actually does.
It was a test tool and supposed to be hidden : you had to enter its Intent directly in order to launch it (if I remember well, they had also forgotten to hide it as a menu choice when creating a widget shortcut to the settings in one android subversion).
Even if they repackaged it as a proper app (it really showed that AppOps was a test tool, the interface was pretty primitive), I don't see the point. Permission revocation is not that useful against an app like Facebook that will use its permissions to access your private data as soon as it is installed.
What we need here is granular permission granting.
Apps start with only inoffensive permission (bluetooth access ? internet ? I guess some reflection on what these base permissions should be would be needed) and only gain access to your private data (mail, contacts, calendar, ...) if they ask for it and you grant it to them.
That way, apps can only collect your data if you let them.
What Google knows that you don't and why you're already behind
Thanks for the feedback! Unfortunately TypeForm (which we're using right now) is a little difficult on the internationalization front, but you're welcome to input the specific unit of currency alongside the value.
"What is so wrong with that?"

Ask the people that are desperately trying to convince us otherwise. I see this a lot in "tech". That new library, language or company by "hackers" that are going to change everything. Start asking about security, practicality or why they sold and you're ignored at best. Not everyone expects you to do that, so if you're actually honest your projects gets no attention.
Real-World Refactoring: Switch Statement to a Class Hierarchy – DanylkoWeb
The main reason that scientists' responses to this has changed over the years is the shrinkage of resources (against the number of scientists). In a field with many interesting problems to work on, lots of research funding and many tenure track positions, the loss of one result will affect you much less -- especially if you're already famous and established.

However, the situation today is much more cut-throat!
You could try https://github.com/njeuk/dbmapper . I use this for my Scala projects, having rejecting Slick and it's unwanted data DSL.
> Because managing flash is hard. For this to work, the amount of exceptions in the filesystem it's self would make it unmanageable.

The obvious way to implement this is to expose the raw flash to the OS and put an abstraction layer into the OS that does what the drive firmware currently does so it can be used with existing filesystems. Just that would have its own benefits because it would remove the black box from around that code and let people improve it. It would also make the drives less complicated/expensive and remove the burden from smaller manufacturers to maintain solid firmware (which they've often failed to do), and make it a lot easier and more reliable to secure erase drives.

Once you have that you can start looking at improving particular filesystems by taking advantage of the additional information now available to the OS.
We haven't had any performance issues yet. With client-side rendering, those repeating styles aren't being sent over the wire, so you're fine.

For server-side rendering there are two factors at play which have kept this from being an issue:

1. You're only getting the styles necessary to render the current page, which will often be smaller than an a global app CSS file.

2. Repeating styles (as in a long table) are repetitious and compress well with gzip.

Someone at Formidable has been doing some extensive research into this and should have a blog post out soon with more details.
Similar thread on NodeJS's GitHub. Booming with comments and interesting discussion as usual ;) https://github.com/joyent/node/issues/9295
Interesting.

I think it's curious that all information the article gives about the whale comes from data gathered in 2004 or earlier. Has the whale been recorded since?
We committed it straight to master after we finished the video. The code has been worked on quite a bit since.
Are you kidding? Firebug was the gold-standard for a very long time, and for a very good reason. If you're talking Firefox's built-in tools, then sure, but talking about Firefox while ignoring extensions is laughable.
Convergence in action on Ubuntu
> If you implement in house then you've just given yourself an extra burden for the life of your project.

That is true, but maintaining third-party dependencies is also a burden for the life of your project, especially if your project outlives its dependencies. It may be well worth the burden in most cases, but it is not free.
Previous discussions:
https://news.ycombinator.com/item?id=5503973 691 days ago
https://news.ycombinator.com/item?id=4635990 869 days ago
I'm actually curious if putting the storage on the bus is a win. Sure for speed it's a win but the ability for a bad program to crap all over memory is scary whereas as an HD it's a little harder for a poorly written program (vs a malicious program) to randomly write data to the HD, virtual or not.

I'm sure someone will figure something out but pretending it's an HD does kind of solve that issue for now.
.NET has been their recommended enterprise platform for a long time. They came out with a JavaScript based environment for competition with mobile.
Ideally he won't think anything of it because I've spent so much time with him we're working side by side building his first business by that point.
My company so prefers outside solutions that sometimes we engineers joke that the best way to get your code used is to open source it and let management think it's from outside the company!
Farting in front of people is ok. Farting in front of people a whole heck of a lot is just a bit too awkward.
Consumers have been trained to click on any 'yes' box for decades.
From 'do you really wish to exit?' to 'accept this licence', people have been trained to just click on the yes button.

Furthermore, it does not seem trivial to me to add a granular permission system to Android.
Beyond the permission system itself, retro-compatibility and implementation by third party apps seems really problematic to me (not impossible, just a lot of work).

I just hope that it does not stay in 'low-priority vs high difficulty' hell forever.
IBM, ARM unveil Internet of Things starter kit
It really is:

There are 10 kind of people in the world: Those who know binary, those who don't, and those who start counting from zero.
I like reading the counter argument so that I can feel like I looked at both sides of the matter. What can I say?
Nursing Schools Can't Grow Fast Enough to Let in Everyone They Want To
How I Requested My Photographs from the Department of Homeland Security
Re-pasting a link that was buried further down in the discussion. Transferable objects provide zero copy sending/receiving of large amounts of binary data.

https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...
You're treating it as if transfer is the only cost associated here. Every one of these lines requires consuming a telephone number, which is a fixed cost passed down from the MVNO
This article was fantastically well written and comprehensive. Worth reading if you're interested at all in the topic of automation and its potential effects on the future of employment.

The narrative that machines will "eat" all the jobs leaving the mass of humanity unemployed is an easy to understand story, but it hasn't ever come to pass and probably won't for reasons that don't need to be detailed in this comment. The nobel laureate Robert Solow compared it to worrying about the earth being struck by an asteroid. Possible, even worth consideration, but highly unlikely.

The idea that machines will dominate labor to the point where a few rich people gain all the profits from labor and the rest of us are left jobless and effectively under their control is equally unlikely. A gem from the article:

"Capital isn’t just winning against labour: there’s no contest. If it were a boxing match, the referee would stop the fight."

Income inequality is probably the biggest problem facing our society today. But it can only go so far. If the majority of people don't have jobs, no one will be able to pay for new iphones or driverless car service fees. Even B2B companies depend on B2C customers for revenue at some point in the chain. The basic, common sense economics of the world dictate that there are limits to inequality. The idea that machines will create a truly dystopian scenario is still the realm of science fiction, but that doesn't mean that we shouldn't take steps to address the problem.

Finally, I loved this quote:

"Robert Gordon, an American economist who in 2012 published a provocative and compelling paper called ‘Is US Economic Growth Over?’ in which he contrasted the impact of computing and information technology with the effect of the second industrial revolution, between 1875 and 1900, which brought electric lightbulbs and the electric power station, the internal combustion engine, the telephone, radio, recorded music and cinema."

Worth noting that four of those seven inventions were created by one man. Not relevant to the topic of automation, just truly freaking amazing.
isn't the reason io was formed because node was so outdated? It had a way old version of v8.
The description of the rule making process given at the FCC site [1] says that "The Final Rule. After the comment period closes and the Commission has reviewed and analyzed the comments received, we decide whether to proceed with the rulemaking we proposed, issue a new or modified proposal, or take no action on the proposal".

This makes it sound like the final rule must be the rule that was proposed and commented on, which would mean we've looped back to issuing a new proposal.

[1] http://www.fcc.gov/encyclopedia/rulemaking-process-fcc#q6
To anyone that doesn't have a modern dishwasher but has the means to get one, do so!!

Seriously. I spent two years in my current place washing dishes by hand; there was an old dishwasher there that was broken and i thought "ah, don't really need it". When I had some flatmates move in we all chipped in and got a new dishwasher and it's seriously one of the best investments you can ever make.

Cleaning dishes for me now means putting dishes on a shelf, throwing in a tablet, closing a door and pressing a button. An hour later when the wash is done I just open the door and at some point when I feel like it, put the dry and clean dishes away. It does a better job than I ever did at a sink.

I've taken the same approach and recently invested the money in a Botvac to hopefully automate another chore that I just hate doing. So far it's been good too (still in the hand-holding stage, figuring out its trouble spots haha).

EDIT: One more appliance I've grown to not live without is my air-fryer. Think of it as an extremely efficient fan-forced oven that's the perfect size for a meal or two at a time. IMHO it's the perfect oven for a single person or a couple without kids.
Your database is just about the worst place in the world to be strict about DRY. It turns out, your model and validations don't actually prevent broken data. They just make you think you're safe from it...

...until your broken data starts biting you and your customers in places that don't typically see sunlight.
Even if you have the SafeScript and WebRTC extensions installed in Chrome? (no settings changed). That combo passed every online test I could find.
The USC community is big, but of course smaller than what other non-university programs can take (the world). It's not really a problem of winnowing the applicant pool, it's more of a problem of creating something that makes sense for the participants. One piece of that is not only looking at tech businesses. While YC and other accelerators have to think of financial returns, a university program that is not taking equity can think of other benefits.
Is it just me or is there some kind of an air of sadness about the video?

I like that they have real developers and not pr people talking about the product, and I don't like fake positivity. I guess it's impossible to please people like me, if you're Microsoft.
What does disabling JavaScript have to do with "following Web standards"? Next week: If I go to a theatre and wear a blindfold, I may not get the best experience of the show.

The presentation of that page is actually the epitome of what you're talking about. He took a 40 minute video, and distilled it down to just a few essential points and key illustrations, making it much quicker and simpler for a visitor to get the general idea. He is degrading gracefully, and it's not his fault that a tiny minority of geeks won't enjoy it because they're... I don't even know, trying to make some kind of point about the dangers of JavaScript on the modern Web or something?!
Soylent is a solution for the type of person that doesnt value the ritual of food prep and consumption

That's true, but not necessarily so. I value the ritual of going to the comic book store and browsing. But I don't value comics so much that I want to bag and collect them obsessively for hours on end. Likewise, I do value the ritual of food/coffee prep. But I don't want it to consume more than 15% of my daily allotment of time and energy. My priorities just aren't set up like that.

So you can also think of Soylent as a way to control that daily allotment.
If a person is lucky, good freelancing work just falls in their lap. Ordinary humans, on the other hand, have to hunt well paying contracts down. Most of the work of freelancing is identifying good clients, being there when the client has work that can be handled by a contractor, and closing the deal successfully. The work itself is often the easy part.

Developing leads means making contact with many busy people. Those people need to be busy with work that pays well enough that they can pay you well. A good source of that sort of work is well established contractors/freelancers/consultants/agencies because they take projects that pay well and this means there is likely to be meat on the bone when they use outside workers. The will take on outside help when they have more work than they can handle, and good consultants often do.

The rest of the world of freelancers is racing toward the bottom in pursuit of clients who want to pay zero dollars.

Good luck.
Have you used IE in the past few years? IE is (by far) already the fastest browser on my two Windows 10 machines right now. That was also the case when they were running Windows 8 and 8.1 in the past. The latest versions of IE make Chrome feel like Netscape Communicator 4, and they're noticeably faster than Firefox too.

If it had a nice LastPass extension, Ghostery, Buffer, and a few others, I'd probably be using IE as my default browser right now.
Somebody needs to put some work in on the README here. I read it. I still do not know what this is, or why I might be interested in it.

Apparently it facilitates some kind of communication?? (And it supports a number of programming languages -- I got that part.)
I've thought pretty much the same thing since first learning about the Net Neutrality debate. Regulation is a very dangerous thing, and ironically seems most dangerous when it's the most "objective". It turns into barriers to entry for smaller entrants quite quickly, and is worst in a field where a few players have gotten to a good position, and seek to hold off challengers.

Regulation might be optimal in a truly static situation (say, water utilities), but in a highly dynamic environment, you can get some very unintended consequences.
Both the author of the article and the people he talks about, embody the most absolute emptiness. You're not like them, it's understandable that you don't get it. I'm going to call it bullshit culture: a bunch of disoriented beings who don't know whether to worship filth or opulence, estranged from anything resembling critical thinking, reviving the most superficial communist doctrine of the 60s.
They're obviously separate concepts, but tangentially related. Even in Go you'll learn that sometimes introducing multithreading to a concurrent application will actually reduce your performance due to reconciliation of context-switching within the application.

Javascript already has its own inherent concurrency, obviously, but it's not outlandish to say that introducing a goroutine/coroutine concept would be a lot more elegant and manageable.