skysight-inc/HackerNews huggingface dataset:
It's certainly nice to see the rationale behind your decisions. However, most of them just turn out to be something along the lines of "understand javascript and the DOM", and not really about jquery at all.

For example:

"To be fair, this is no different than cacheing an element or array of elements on your own, and forgetting to de-reference it later when you are done"

or the examples about attaching/detaching event listeners where the hypothetical developer is gathering elements by the equivalent of document.getElementsByClassName. If a developer is going to make that kind of mistake, then that's an error that's going to occur regardless of the framework.

There are certainly reasons to not use jquery in some cases, but this article seems a bit too much like "Do good development, don't do bad development". Drop jquery from the body of the content and the title, and the lesson will still be the same.
That explains why I haven't experienced it -- our projects' npm scripts to build packages wipe out that folder before building.
Node.js Unikernel distribution
People seem to "get away" with it for ruins views, and rental companies generally have convenient ownership of their vehicles (eg a surplus of rental cars from Arizona, Penske trucks from Indiana).

The only place I've heard of people actually having issues with longer-term out-of-state registration is Mordor^wDC.
> I humbly suggest that a congressional approval rating of 11% and a congressional re-election rate of 95% are not the sort of incompatible numbers that promote continued sanity.

There is actually a logical explanation for that.

The people in corn country want ethanol subsidies. The people in Hollywood want draconian copyright laws. The people in coal mining districts don't want clean air laws.

So the Congressman from Iowa votes for draconian copyright laws in exchange for the Congresswoman from California voting for ethanol subsidies and every terrible thing which is bad for the whole country nevertheless comes to pass, causing the approval rate for Congress to fall below that of Vogon poetry and dirty latrines. Yet everyone is satisfied with their own member of Congress because they got that thing the district cared most about getting.

Fixing that is probably going to require some kind of structural change (like proportional representation in the House of Representatives).
What is the expected impact on the US economy, stock market and real estate markets?
>So it really doesn't surprise me that a C++ version of Minecraft would out perform a Java version

I am not sure it is a fair comparison. had Minecraft been written in C++ with the same dev cycle, a complete rewrite in Java would also allow to improve its perfs ...
IAB CEO Delivers Fire-And-Brimstone Speech Against For-Profit Ad Blockers
Other than helping them access Tor though unlisted bridge nodes.
The Joys and Perils of Porting Things to Another Language
I'm not sure that's a trend, but a peculiarity of Redux/Baobab.

Without built in immutable data structures, I think this kind of paradigm will always be harder to work with in JS than smaller, distributed, mutable models.
Actually , if we're talking about a book you want to learn something from , online study groups could be pretty useful.

And the systems have decent idea how much each person is knowledgable in the material of a book, it could be a useful way to route questions about a variety of subjects .
Tom DeLay: Feds ‘ready to Indict’ Clinton
This 1000x
Probably the same as it's always been - VC backed unicorn-aiming startups aren't a great idea as a long term career spot. If you are a genuine 10x engineer _and_ you have a single digit employee number, a wanna-be-unicorn is a gamble that's worth at least evaluating. If you want a family/social life outside of work, and you're only prepared to put in enough effort to be "just" a good solid employee, startups have probably never been a great idea.

Not that the non-VC fuelled "corporate world"or even the small/medium business sector is any less intrinsically sociopathic towards employees and their drag on the legal requirement to "increase shareholder value" - we don't live in the world out fathers/grandfathers did, where doing "a fair days work for a fair days pay" every day pretty much guarantees you a livelihood until retirement.

We're already seeing problems amongst the 50+ year old demographic finding it increasingly common to be looking for new jobs at the same time as finding their skills and employability are significantly less relevant to modern businesses. I suppose that's always been happening, there's not too many jpb openings for 55 year old buggy whip makers, or even automobile welders, but I _think_ the rate of change is getting faster and I seriously wonder what the job market and economy is going to look like with another decade or generation of people who spent the first half or more of their careers in serious debt and don't have the capital to live out a retirement, nor a skillset that'll allow then to remain employed...
> with no time sink

I'd argue lessened time sink, not none. Still requires management, communication, etc. depending on the setup.
Erlang doesn't require any programming effort to parse and marshal messages. You just send them and receive them.

Pid ! {hello, world}

receive
{hello, world} ->
io:format("Received hello.~n", [])
end
Well, my experience has been different than yours. Perhaps you haven't worked at a company that values good leadership.
Recycles waste paper into new paper, right in your office
full transcript, of "Rothenberg Says Ad Blocking Is a War against Diversity and Freedom of Expression" here ~ https://news.ycombinator.com/item?id=10975035
Lol @ "wishful" - my statement was utterly cynical. The laws that are passed are not in the interest of the majority, but that doesn't mean the majority didn't want them. Especially after being thoroughly soaked in propagandas.
Actaully didnt APple come up with their own upgrade cycle with the new phone they released last year? I think that way of having people upgrade like that was a bad idea on their part since in my view you could get a better deal on a phone via your carrier even though the intention seems good getting a new phone from them
> Ten low-level, generic advices. Too low level to do any good in larger picture, and too generic to be applicable in real life as-is.

agreed, these buzzfeed-type "blogs" are getting out of hand
Australia consumes 5831 petajoules [1] or 1620 terawatt-hours yearly. In my model miners would consume a comparable amount (actually less): 800 terawatt-hours. Therefore Bitcoin and the Australian economy extract comparable economic value from energy.

IOW if you think Bitcoin is not worth it, then Australia is not worth it :) Thanks for this interesting comparison!

[1] http://www.industry.gov.au/Office-of-the-Chief-Economist/Pub...
> It's hard to imagine a scenario where Apple has peaked. Even replacement sales would sustain a healthy business, and they have extremely high satisfaction and retention rates.

It's not that hard, their largest growth market (by far) is a huge question mark. It's tough to rely on a single product that is expected to be replaced every year. There will be a ton of pressure on the iPhone 7.
Also becuase the new iPhones are pretty much big enough in my view for most people especially the +
Thanks for the pointer. It adds another option though, of course, I prefer to go with a managed service. Would really like AWS, as our infrastructure is already there, they encrypt at rest, and it's very affordable. Unfortunately, they don't support Netbeans and their integration with IAM makes config clunky.

It's not so much a mistrust of Github from a malice perspective, as believing they should encrypt files that may be sensitive at rest, given that they are hosting other people's data. It just seems a potential security hole.
I moved from WebStorm to Spacemacs. Mostly because although it's great, yet IdeaVim plugin for WebStorm is still lacking many things - any seasoned Vim user would need.
Navigating in Emacs is WAY more better than in WebStorm. Another annoying thing is indexing. Searching and finding things in Emacs way faster. Also because WebStorm's code proprietary it takes them months to fix bugs. And they wouldn't even move a finger to fix something or implement new features if they don't see value proposition to sell more licenses.
It's both/and, not either/or. If you do all that you say, but not what the article says, I'm still not impressed with you as a programmer.
It is the ultimate responsibility of the person taking out these unsecured loans to figure it out. The school (UConn) may made it available, and can certainly be better about educating their students for success, but the author is the one who took out the loans.

The problem, as I see it, is they cannot "give back" their degree, because they've already gotten the learning out of it. Should the lenders eat the money because the lendee didn't pay enough attention?

Ultimately, this is a structural issue. However, the colleges are indeed catering to people's money and desires. We all only have ourselves to blame for this, because we buy into and develop the "American dream" of college and a picked fence in front of a house we own.
Anything unexpected returns 503. Try http://codes.io/404/ (notice the ending /)

Besides, 1223 isn't specified by the HTTP RFCs, nor is it returned anywhere except from a library call in a buggy library. I'd say it's not appropriate for an HTTP testing service to support 1223.
That's the answer I was hoping for :-) Thanks!

Additionally, can only improve with increasing processor efficiencies over time too (unless this is also predicted for in the model) - though saying that increasing processing power is accounted for in Bitcoin itself, with the work getting progressively harder, so this may be moot
If there is one thing history has taught us, it's that it's not always the technically best solution that wins in the long run.
Proper Password Preparation with PHP
How design thinking helped demobilize Colombian guerrillas
To be fair, Erlang escaped from the lab in 1988, and only supported SMP in 2006. Node.js was released in 2009, it's only had 6 years, maybe it's still a bit early for SMP?
Keep in mind the perspective of the people trying to ship Firefox:

* The bug does not break the vanilla (and therefore vast majority of userbase) firefox experience

* The bug is easily worked-around (as opposed to completely unfixable)

* The release candidates were already being built (which means you don't want to make changes, because you have to rebuild+resend to manual QA+resign)

* The bug was merged in as part of a security fix which they can't risk touching

They're not necessarily out of touch. It could easily be that people who didn't have all the details (e.g. release managers who didn't realize the fix was re-adding a single trivial file) were worried about the risks of upsetting a security release.

Sometimes it takes time for the severity of a regression to work its way up to a decision maker. And in the end they did exactly the right thing, with 5 separate people all putting in work on a weekend to make it right.
Message Pack[0] is another protocol that follows this very successful simplicity.

A leading thought in a lot of this is the "unset and a zero value are equivalent". It simplifies a lot of what the serializer and deserializers have to understand, and places the burden on code generation or libraries rather than complex serialization. It was unnatural for me to think this way, as I take the opposite for memory (record whether something is set or not, don't just assume it equals zero), but on the wire this makes for very compact and backwards compatible messaging.

Cap'n Proto[1] I have not played with, but would love to learn more about to see the advantages and disadvantages between protobuf, msgpack, and capn.

[0]: http://msgpack.org/

[1]: https://capnproto.org/
One of my replies may be in your "negative" pile. It wasn't intended to be negative, just to point out that the cited reasons in the article for the switch weren't specific to python...just how they decided to use it. They may have been concerned about packaging python because of the size, but didn't call that out.

Had the title been "Why we Chose to use Lua" it probably would have garnered more positive comments.
Not only that, this is coming out of "Walmart Labs @ Walmart Global eCommerce". Sounds like a tech company.... This is more just big company PR people than tech or non-tech.
I agree, but:

"reduces the need for comments" != "shouldn't need comments"
Not to be too pendatic, but do you mean jail? Not sure how minor civil infractions lead to prison. Prison is usually for criminal infractions.
It would be nice to use my email as my username.
I've recently got back into messing around with Amigas and Blitz is still fun, though a little weird for someone used to C#.

It's amazing how much more accessible all the documentation and tools are now. HTML versions of the RKMs are available on the web and for C there's a cross-compiling toolchain available on github (https://github.com/cahirwpz/amigaos-cross-toolchain)
Seems none of the 1xx series are expected by the service. Anything unexpected returns 503. Try adding a / at the end of one that does work.
Backblaze will send you a hard drive with your backup data for free
Meanwhile those of us with normal-sized hands and pockets long for the days when you could safely grip and operate your phone with one hand.

I've never been an iPhone guy because I largely prefer Android-style notifications and deep Google integration and that is a major selling point to me. Right now the Nexus 5x is looking pretty nice.
Well what about the reason that Putin was just called out recently for that spy you died on 2006's death? And the same thing goes for Boris Nemstov who died last year
He's Michael Abrash's padawan, gone full Jedi.
Sure they don't, but saying that you are going to force logically separate pages onto a single page is starting from a point of bad UX and trying to dig yourself out of it.
Oh yes you do need. Plenty of time you need to explain why the code does what it does. You rarely need to explain only how it works.
That also occurred, people sitting on old phones, paying that monthly amortization costs forever.
Drone Racing League – Racing Through an Empty Miami Dolphins Stadium
I'm surprised they arent hyping it up as much as Ebola was . I recently heard on the news that it will come to the US and be a massive pandemic.... Ironic its the same thing I heard when we had Ebola going on
Can resolve functions get executed in parallel or sequentially? Likewise, is there a dataloader equivalent? These things are kind of essential for a performant GraphQL server. I obsessively watch the request waterfall that my graphql-js server executes to make sure it's fully exploiting parallel requests.
The point is that it is possible to be able to pitch a technology to management without being overly opaque and sounding like a bag of buzzwords.

Also, keep in mind that different industries are accustomed to different sets of terminology. Engineers at tech companies don't usually use terms such as "product delivery" and "Continuous Application Lifecycle Management." To us, "multi-cloud orchestrator" is a much clearer way to describe this technology.

No need to be so condescending.
TLDR 10/10 would make this assessment again. USSR Tech:US/British Tech::Bizzaro:Superman. Like them or not, but it is actually quite hard to copy-paste Raytheon, General Dynamics, BAE Systems et al into a system that uses force as its key mechanism of control.
It is also just 1.5%. I doubt companies will try to game it, since the payoff simply wouldn't be great enough to warrant altering your fundraising schedule (not to mention the reputation risk).
Only the IP of the host server has to be known in HTTPS, the path and and other things are sent over an encrypted channel. However it's unlikely you're using Tor or DNSSEC, so the DNS lookup your browser does is also done over the clear, so the domain you're accessing is also probably compromised.
The difference is that if NASA screws up, there's a certain percentage chance that the bug will be exposed, and cause a problem. That percentage usually stays constant over the lifetime of the system, regardless of how many times the bug has already bitten them. In an adversarial situation, there's a percentage chance that the bug will be exposed, and after that a 100% chance that adversaries will exploit it.
The best thing about OSC IMO are the many wonderful configurable controllers. When I was messing with OSC a few years ago TouchOSC http://hexler.net/software/touchosc was my favorite

It is really fun to use these beautiful Star Trek looking interfaces to make your robots move around for example ;)
Interesting. I noticed it is built on Heroku platform. What specific stack did you use to implement this?
> Sammy users are doing with their £400-£600 modern icon-ophones

Nothing much but the camera was a nice upgrade from my moto g 2nd gen.
It's our market. If you are even an average coder you can have the pick of the market.
There is this open letter to github from open source maintainers: https://github.com/dear-github/dear-github
For now, while the apps that require heavy lifting outclass the horsepower of most laptops. But the list of things high-end laptops cannot handle is growing shorter every day. There will likely always be specialty activities, but there's also the concept of using the laptop as a thin client connected remotely to the cloud where the heavy lifting happens.
"Third, the legal system is extremely unfavourable to the middle-class and poor, to the extent that I would also argue with your claim that the fees are "(probably) justified"... Another thing to remember is that fees have become revenue generators, and to look at them as punitive damages to be payed to the public for offenses is a naive take on the ways fees have developed in the legal and justice systems." I couldn't agree more.

The penalty for civil infractions is a fine and/or jail time. We've become so use to just payig fines we think it's a debtors prison if the law breaker doesn't pay the fine so we opt to penalize then with jail time. Perhaps we should just great everyone fairly and use jail time penalties only. That could lead to some reforms read quickly. The bigger offense and issue I have is when the state then charges the inmates for room and board. That's wrong.
They're difficult to stop because they kill people who try to investigate and arrest their members. Creating a law requiring them to report their financial activity will not stop them. They sell tons of cocaine, despite cocaine being illegal. They will ignore financial disclosure laws just as they ignore laws prohibiting them from operating large scale drug and murder operations.

Anonymous digital currency like bitcoin could be used to reward informants without requiring them to physically meet anyone or reveal their identity, which is extremely valuable when cartels have countless people inside law enforcement agencies.

>I'm out to eliminate the tyranny of the wealthy: they manipulate our politics and buy their way out of justice.

Destroying money (money only works when it affords its user with privacy) to stop abuse by the economically powerful is cutting off your nose to spite your face. Money does far more good than bad. The solution to abuse by the wealthy is to fix the political system, so that money cannot buy political influence, not eliminate wealth and privacy.
Apple was pushing for "apps" to be web apps when they first released the iPhone as well [1], with Steve Jobs going as far as to say that native apps would potentially "damage the phone system". It wasn't until after the iphone was jailbroken, and people kept insisting on more powerful development choices that they started on their app store. People have been saying that webapps are the future for a decade now. At this point, I have to say it's never going to happen.

[1] http://www.apple.com/pr/library/2007/06/11iPhone-to-Support-...
SSO-23: Memory-Optimal Small String Optimization Implementation for C++
"Tell your bosses that you'll be forced to quit if working conditions don't change … "

Do this, but be sure when you do. Do _not_ bluff on this unless you understand the consequences of getting called on it and accept them. If you play this hand, and _don't_ quit when things don't change - you've sent a very strong signal about your place in the power structure. In the wrong hands, you've just become almost infinitely manipulable...

Don't "quit right away" is important - rage-quitting is rarely ever going to be an optimal play for you. If you know you're unlikely to be able to enact real change in the company, it's probably not worth playing the "ultimatum card" either, just keep attending and keep up appearances while you find another job. The more time and less pressure you have while doing that the better, you want to be able to evaluate and choose the right opportunity, possibly rejecting offers on the way, instead of feeling pressured to jump at the first offer just so you can pay the rent next month...
Yes, multiple civil infractions can lead to criminal ones. That's what is suppose to deter people from habitually committing petty offenses.
Microsoft’s deep learning toolkit for speech recognition is now on GitHub
> We recently rewrote it from Go into Python

I am used to porting things the other direction; can I ask why you moved to Python for this service?
What a pleasant surprise, given the thread title...

As an avid reader, working my way down the list was like a pleasant walk through my the years of my life...remembering approximately when and where I read the ones I've read was a pleasure...making notes to myself to take a look at the ones I've yet to read was well worthwhile...

Thanks for posting this!...
The article doesn't mention OSC Bundles, which is a group of OSC messages which are designed to be 'interpreted' together. A bundle usually has a timestamp associated with it.

I agree this might not be the best method of dealing with out of order reception of packages, but it does exist in the protocol.
As a practical experiment in Inequality, I invite YC to expand your incredible program into a third group : invite some college graduates from the poorest and most violent neighborhoods in america, fund them to work in small teams on their startup.
> IP and port are required for routing, and as such aren't protected.

> The hostname is (usually) exposed through DNS, and is required for the server to know which certificate to send.

SNI solves this problem.

> Also, usually (almost) everything is exposed on the first request, before the server has got the chance to redirect to the encrypted version. At that point, the ISP/interceptor could just replace the redirect...

Admittedly, this is somewhat of a culture issue. I haven't read the DNSSEC spec, but it'd be cool to be able to specify redirects using DNS or smth. But at the end of the day, after that first connection (or preferably, it's already setup with HSTS preinitialized in your browser) you're never not going to be using HTTPS without scary warnings (assume the site admin has set up TLS properly).
> Just flying through a minecraft world in a straight line in creative mode needs 80% of one core to keep pace with the world generation.

But that's the absolute worst case, nobody actually plays the game like that.
Reminds me a lot of bencoding, which is not as popular as should (outside of bittorrent of course)
Yep. Lifestyle change without dietary change.

I'm M27 6' 150lbs and mostly sedentary; calorie recommendations for me are 2300+.

Last time I counted my calories I was eating closer to 1600. My weight is maintained and I experience no lack of energy compared to peers.

I think people over estimate the amount of food they "need" and over estimate how many calories are burned for x-amount of activity.