skysight-inc/HackerNews huggingface dataset:
This isn't very clear when you see pages like this - https://www.amazon.com/Apple/b/ref=w_bl_hsx_s_wi_web_2528944...

Also, some Apple products are shipped and sold by Amazon, not third parties - https://www.amazon.com/gp/product/B00W5Q06VU/ref=s9_dcacsd_b...

I'm surprised Apple hasn't taken any action against them for this.
Oh. Well then I was misled by the wording of the article.
Google are sending YouTube tech support (upload quota) queries to Stack Overflow
"Wouldn't this be a chance where an experienced employee would be able to use their skills and experience"

Yes, in theory. However, particularly in the case of startups, many of which are led by smart but relatively inexperienced founders, those founders may not have the wisdom or humility to listen to the "grey hairs" who actually have seen the potential failure mode before.

A 24-yr-old CTO may have trouble leading a 55-yr-old software developer who's been coding since before the CTO was born.

Not all, of course, but far from 0%.
Cheaper missiles, lighter planes, more minimal crewing requirements, it all adds up.

A large portion of the carrier space is dedicated to serving the enormous number of people that are needed to operate it. If you had only 20 people it could be a much smaller vessel.
On dogfighting being obsolete - I thought in a stealth vs stealth situation dogfighting is a real possibility as stealthed beyond visual range standoffs aren't conducive to turn on a targeting radar. It's like two men in the dark, each with a gun and a torch - whoever turns on their torch first loses. Hence needing to rely on visuals, hence dogfighting.
I have had problems with the memory palace being concrete enough. I've tried all types of techniques over the years. I feel like I have a love hate love relationship with the memory palace. I feel like it needs more commitmment than I can give. check out My memory (practical tools that work) course is streaming FREE on Amazon. Check it out: http://amzn.to/2mAIiaF
Yes I agree. Haskell is a powerful principled general-purpose language, but not everyone will need this.

But this does not mean I am happy with the current mainstream status quo :)
Help me understand integration testing
> you'd still have to waste time reading the entire article

Fuck twitter and what it's done to people.

You say you don't want to 'waste time reading' and then chide me that 'there's reasons other than willful ignorance'. No, you're willfully ignorant.

Chide me all you want about smugness and superiority, but you're the one who thinks all they need to know about a topic is a one-sentence summary. When you just consume TL;DRs, you miss all the nuance. You also miss additional and contextual information. Not to mention that TL;DRs are also often wrong or misleading.
Everybody uses words in their own way, but i'm pretty sure stumble is to almost fall. Like a momentary loss of balance. Tumble is worse, it's actually eating it.

Metaphors suck though. I don't know if 'balance' has any real meaning in the context of a job market. Supply and demand can't ever really be out of balance, they can just be distorted by random effects. In this sense 'fall' must mean smaller market?

Headlines are by nature vague and imprecise, they're just enough of a hook to make you decide to read the article or not. shrug
It's certainly not the most efficient way to generate employment but these guys know where their bread is buttered.
It's more like it can't lift off vertically with a full load of weapons and fuel, so you need to skimp on one of those two things to do the straight vertical takeoff.

The Harrier works on the same principle.
Are you sure Angular breaks links by default?

I've only dabbled, but it's never seemed like that's been a problem.
Same here. I always assumed buying direct from Amazon I was buying products sourced directly by them.
Personally, i do the same, but on Syncthing. Works very well, to need to trust in the availability of Dropbox etc.
That is your lucky enough to have be a real link :/
Never buy perfume from Amazon. It's one of the most commonly counterfeited items out there. Go only to the site of the manufacturer or an authorized retailer.
They had my interest until they quoted the Gladwell Hockey spec.

Maturity and age are correlated but not causal. I could easily believe that success in school is strongly correlated with maturity (I have observed that students that are less mature than their peers are disciplined more often and teased by their peers, both have a strong correlation with poor scholastic achievement) and that children whose maturity is lagging their peers, will do better if they are only started in school when their maturity supports it, however I have also observed that children seem to be maturing at later and later ages.

Given the preponderance of evidence of children in the 19th and 20th century demonstrating much higher levels of responsibility and maturity at a younger age[1] it seems that there is more at work here than just 'age.'

Finally, in the study[2] doesn't break it down across socio-economic groups rather, from their abstract : " We estimate the causal effects of delayed school enrollment using
a "fuzzy" regression-discontinuity design based on exact dates of birth and the fact that, in Denmark,
children typically enroll in school during the calendar year in which they turn six. We find that a one-year
delay in the start of school dramatically reduces inattention/hyperactivity at age 7 (effect size = -0.7),
a measure of self regulation with strong negative links to student achievement"

I'm going to guess that the physical number of years a person has at the start of their school career is not as big an impact on whether or not they have self control issues as the parenting impact on the first 5 - 6 years of their life.

[1] It is also possible that immature children in the 19th and early 20th century simply died early.

[2] http://www.nber.org/papers/w21610
A good algorithm with poor cache performance will still be much faster than a poor algorithm with no cache misses.
Show HN: GraphQL Queries with React and GUN, the Graph Database
thats neuroplasticity that would explain that, right?
-m
My memory (techniques practical tools that work) course is streaming FREE on Amazon. Check it out: http://amzn.to/2mAIiaF
If skip enough years of school, you can graduate college early and start your career at only 20, and then you don't have to go to happy hour with your colleagues.
Show HN: TimelineCast – Tracking mentions/quotes of Law instructors in the news
Mother Jones did a major piece on this several years ago.

http://www.motherjones.com/politics/2012/02/mac-mcclelland-f...
It's possible, but I think there's also something akin to the Anthropic Principle that affects what sort of articles get the most views and links- if the authors didn't think big change was inevitable, they wouldn't write the articles, or the much more sober and realistic articles that they would write instead wouldn't get nearly so many views and links in aggregators like HN. The nature of the medium favors people making exciting predictions (that might even come true, who knows), not people throwing cold water on other people's exciting predictions (who are more likely to be correct but don't prompt nearly as much sharing and discussion).
Drones are becoming as useful fir ground support and are far more cost effective.
The notion that if self-driving technology is statistically safer in bulk than humans, then "it wins" is I think highly fallacious (even though it is made here repeatedly and often).

We as humans do not judge whether to do one thing vs another on that basis. E.g. we would ban widespread gun ownership in countries that allow it at present (very large numbers of people would not die as a result); we would mandate a basic set of vaccinations in countries that at present do not do that (same outcome); we would fit the passenger seats facing backwards in commercial aircraft (same outcome). The list is endless but we do none of these things because people prefer to judge the risks in some activity or behavior in the context of their own near term pleasure or convenience.

Heck we could mandate very simple low-tech driving safety measures for human-driven cars such as top speed limits and a block on driving the wrong way down the freeway.
Interesting, thanks! So what is the benefit of WebSockets?!
The Unfortunate F Word Rears Its Ugly Head
I feel the exact same way! I'm kinesthetic & very technique driven when learning. For me, theory doesn't get it done.
- mm
My memory (techniques practical tools that work) course is streaming FREE on Amazon. Check it out: http://amzn.to/2mAIiaF
It could be a cultural thing, they want those that care more about having fun than just keeping their nose down and doing the work.

Or they may be want people who aren't very bright because they might be willing to take more abuse from management?
In general: That you can use them from the browser.

For this use case: That they are an extension of HTTP, and thus can pass modern HTTP proxies.
Hey, try it, you'll like it ;)

I smoked hand-rolled Sobranie Turkish/Virginia blend when I could afford it, and whatever I could afford, otherwise. For about 20 years.

Nicotine isn't exactly recreational, but it does take the edge off that "too much coffee" feeling. Especially if you've been working more than several hours. And it does sharpen the mind, sort of orthogonal to caffeine. I've had some profound insights after coffee and a cigarette.

On the other hand, there's the fact that quitting is very hard. Harder than opiates. Harder than benzodiazepines. And the long-term health effects, of course, are horrible.
I don't read this at all. More like "we simply prefer problems that other people don't put up with", with pride. What's not to love?
>If you press, it usually comes down to, "Doing the best we can," which is nice for gymnastics, but less so for published research.

If "doing the best we can" is too low of a standard for research, then it's all garbage. Yes, there are many problems with some of the research out there, but you deal with it, not ignore it all. The purpose is to reduce uncertainty, not "get the right answer".
If you are paid hourly, then you shouldn't worry about the workload. What does the cap of 18 hours/week mean? Are you supposed to work beyond 18 hours, just not being paid? Otherwise, just work 18 hours/week, and if the project doesn't get done in 4 months, it's not your problem.

Just don't agree to both a deadline and an hours cap. That would definitely be exploitation.
Deep learning where are you going? 2017
>Kudos to Dijkstra for nailing it down, but I think we do students a disservice by invoking his name all the time, thus making it seem scary.

Ofc, going the other way, once they realize Djikstra's algo is simple makes every other named algo less scary

And finally they (hopefully) realize such naming is a stupid thing to be scared by and disregard it entirely
MAKERbuino – a DIY game console
You're absolutely preaching to the choir here, but I don't know how to communicate that sentiment to people for whom it isn't gospel, without them getting really huffy about it. Being gentle doesn't help, they're too defensive most of the time.
>All that even with taking two years off in the middle of my college years.

How has any of this made you better off? You make it sound as if "taking two years off" in your late teens/early twenties is a major issue.

Personally, I wish I would have seen more of the world after high school and before college.
In theory one of the benefits of an autonomous car is its many-times-faster-than-human reaction and the fact that it doesn't ever get "distracted".

Meanwhile, multiple brands of existing, human-driven cars already have the ability to detect an impending collision and avoid it, either through automatic emergency braking or other mechanisms. If Uber isn't even caught up to the stuff that's in cars for the general public, then what the hell are they doing?
I think it doesn't do anything TBH. The N was simply the last successful output as you were typing.
GitFS
In general, programmers (and similar individuals) do not have the best experiences during elementary and high school.

Why wouldn't you want to get to the stage where you have freedom to make your own decisions, to control how you spend your time, to earn and spend your own income, as quickly as possible?
The IDE support I yearn for is the really nice autocomplete support you see in tools designed specifically for TS. Last I used it, it was very flimsy in Sublime and Atom--very little in the way of helpful suggestions. Perhaps that's been improved, which I would welcome.

The loaders I use in webpack are mostly around asset loading. Style loaders, integration with other languages (coffeescript...ugh) for some weird legacy code, etc.
Especially in the early years of life, when the 11 month difference between a January baby and December baby in a class might be 1/5 to 1/10 of the child's life. That's a huge advantage, physically, intellectually and socially, for the older child.
Meet the woman who can see with her ears
Yes it does, assuming you are already on C++14 compiler.

On personal note, I don't think it is really worthwhile to use auto there.
Amazon’s Ambitions Unboxed: Stores for Furniture, Appliances and More
Again Drones should be far more cost effective at taking out SAM sites, as well as safer.

We don't have drones big enough to carry the weapons load of a B52, and those capabilities are pretty far off. Buts it's still hard to imagine a scenario where you need a F-35 to protect a B-52, there simply isn't an effective air threat to us outside of China/USSR and those wars would be nuclear.

A scenario like war with Iran makes more sense, but it's likely that very quickly their fighters are swept from the sky (Iraqs lasted days). At that point the air defense is all SAM sure and the F-35 is not the best tool for that. And F-22s are probably close to as effective as F-35 in air to air combat. So why do we need 2,400 F-35s?
You aren't allowed to work more than 18 hours, the university won't let me. They just expect it to be done, else I'm fired and get a bad reputation at the school and future hiring.
I meant for this use case, i.e. when you have both available. Cool, thanks!
I've been uneasy at the whole "FBA" concept for a while, and I've certainly used Amazon much less as a result.

I'm not sure what they are thinking here, to be honest. I don't want to use another eBay; I stopped using it entirely due to scammers and paypal. I previously had some trust that Amazon was buying and reselling genuine products, and I no longer do.

If FBA was restricted to original manufacturers who provide their own inventory, I'd have little to complain about. But thousands of unknown vendors acting as yet another middle man and pushing cheap counterfeit crap add no value at all, in my opinion. They do nothing but tarnish Amazon's reputation.
Tesla Will Take Orders for Its Solar Roof in April
The biggest issue is drivers. Specifically video. Sure the landscape is improving, but if you have a cheap integrated nvidia or amd card, you get awful driver support; especially in linux.

That being said, anyone running intel graphics for the last ~5-10 years has enjoyed much better driver support.
A 2.0 Grid System
If one can emit just enough light to detect their adversary but not be detected, that could work. Or drop a flare somewhere that illuminates everyone equally then it becomes a quick-draw situation.
I'm not so sure: the thing is, those strings are not just a bag of bytes. They have semantics. Is it legal to include bytes that are 0? How about slashes in file names? How about byte sequences that aren't utf8 at all?

These things aren't just byte streams, they have semantics.

So one risk of treating this as "just bytes" is that bugs will introduce byte sequences that aren't utf8 at all, which will cause other programs to fail, or worse, to "try" and thereby corrupt the data further.

Another risk is that since it's supposed to be utf-8, some programs may do canonicalization internally to avoid confusing situations. This may even happen accidentally (though it's not likely): after all, a unicode-processing system could be forgiven for transparently changing canonicalization. But if a program canonicalizes you can now get really weird behavior such as opening a file, then saving it, and ending up with two files that look identical - because the write wrote to a path that was canonicalized.

Additionally, even though you can never avoid confusing paths entirely without considering the glyphs rendered, you are losing a very simple check against a fairly large class of errors.
Complain about the cyclical nature of programming.

After you've seen the same mistakes repeated with a cycle of about 15 years, that happens.
Not related to the post, just a general question about WebSockets: can someone explain why long-polling was insufficient?
It goes both ways. The 2016 number could've been bumped by the $3.5B raised by Uber [1].

[1]:https://www.nytimes.com/2016/06/02/technology/uber-investmen...
https://www.streak.com/

http://www.gmass.co/
Blower Impeller Design Experiments
This is known as "A people hire A people. B people hire C people".
Boy... Would be a nice time to learn C++ again.

I mean modern C++, with all lessons learned, all revisions thus far assumed to be supported, officially and unofficially deprecated coding styles marked in helpful tidy little "Don't do this and this is why!" red warning boxes. Bjarne Stroustrup himself said C++11... _11_ almost felt like a new language, and here we are already!

C++ is so big, and not only that, changing so much. I have a hard time catching up and a distilled "sum of knowledge" C++ programming language guide would be immensely helpful. C++17 including all its predecessors almost feel more like D at this point, soon enough only missing GC compared to that, which by itself have alternatives in modern C++ that some argue is even better.

I also think there's a disconnect in how people perceive C++ today. Many seem to think of an archaic language, Quora questions "Are C++ worthwile to learn today?" abound... Another argument for a high visibility language guide being useful?

Documents like these are helpful but not very easy to digest: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppC...
At a minimum, long-polling requires a server round-trip per message. Among other problems, this limits throughput to (message size / latency).
It's not fully cooked in general.

Try killing explorer.exe and resizing a UWP app; Something that should have nothing to do with app windows is fiddling with app frames.

General nonsense in how the UWP system works is responsible for a lot of lagginess and the generally immature feel of the system.

I would love to love Edge, but it really is crippled by the artifacts of its UWP implementation.
WebSockets are more efficient for rapid bi-directional communication.

But if this is not needed, then long-polling is perfectly sufficient for push delivery.
WINDOWS 10 PERMANENT ACTIVATOR ULTIMATE 2.0 DOWNLOAD FREE
Woohoo! Someone built TCP

built on WebSockets

built on HTTP

built on TCP

This is like where newborn babies and the elderly have a lot in common.
If there was an unusually high peak of seasonal jobs just prior to the months in question, that would be an utterly meaningless statistic. If it's a moderate random drop coinciding with the end of a somewhat high seasonal number, it's still not relevant to long-term outlook. That's why monthly numbers are difficult to use in isolation.
A phone with volume buttons that actually and intuitively worked--in practice, not just in theory--would be innovative.

A phone that incorporated debouncing on its touch screen would be innovative.

A phone that didn't require high manual dexterity in order to avoid tapping the wrong thing would be innovative.
Any app that stores files in iCloud Drive has a fully user-accessible chunk of filesystem; it has to give the files meaningful names and properly handle files being renamed, added, etc. from the iCloud Drive app or file picker.

So they have to deal with arbitrary filenames; on the other hand, for the same reason, they can't maintain a master list of files somewhere which would break, but have to check the actual directory contents instead. Still, things like history or links between files might be broken.

That is, unless NSFileCoordination APIs act differently wrt normalization; iCloud clients have to use those rather than accessing the filesystem directly.
no contract was signed, and often/usually no button was even clicked to get "upgraded" to windows 10
...because it's heavier? I can't think of any other conceivable way a smartphone is inferior to an MP3 player.
Or maybe they want people who wouldn't be able to easily switch jobs as soon as shit hits the fan.
Yes? Compare with the StackOverflow jobs survey, where Ruby doesn't appear in the top 10 languages used by any type of professional: https://stackoverflow.com/insights/survey/2016#most-popular-... . To be fair, it does appear in slot 9 out of 10 in the general "Most Popular Technologies" tab for 2016.

I'm not trying to say Ruby is a niche language that no one has ever heard of, but it seems like a community on the decline to me. Since, IMO, Ruby doesn't really offer anything special and has always been more style than substance, and since there's clearly already an exodus out of Ruby and into other technologies like TypeScript and Python, showing that Ruby doesn't have staying power, it just seems weird to start a new thing based on something in that type of predicament.

I'm not saying it's bad to start something based on Ruby if that's what you want to do, I just don't get it.
Speaking of modern XMPP... Is there a way to have a shared history for a group these days? Say the server has three users — A, B and C. If A and B is chatting and C is not currently present in the chat, can C see the conversation that took place in the group chat when C was not present when she returns?
This has been in Boost for a while now so doesn't really change much.
The main thing is the "risk", which in insurance speak means something like probability times costs of bad things happening. For a toaster this is less than 1 cent per year. For a human-driven car that's 1000 $ a year.

To be more concrete: the probability that a car owner gets involved in an accident at some point is actually really high. I've already been involved in 2 car accidents, not driving myself though, one of them was very serious. On the other hand I've never heard of someone having a toaster catching fire. And even if it would catch fire, you are probably watching the toaster and can put it out easily - maybe even by throwing the toaster out of the window.
WebSockets aren't built on top of HTTP. The initial handshake resembles that of HTTP, but once the connection is upgraded, all compatibility is lost.

In other words, WebSockets is a TCP protocol that mimicks HTTP during the handshake in order to be left alone by proxies and whatnot.
If you decide to continue with this job, take it as an opportunity to learn two essential professional programming skills: estimating effort and managing expectations.

"production ready app in iOS, Android, website, and server setup as well as website/app design and logo creation and branding" in 4 months at 18 hours a week is an unreasonable scope of work, at least for me. I would not be employed under these terms unless my hourly rate was in the thousands or tens of thousands, and even then I would be concerned about the impact of four high-stress months on my health.

You are going to encounter these kinds of unreasonable requests throughout your career. The ability to explain in layman's terms and plain English why this isn't possible and to present an alternative is invaluable and it's part of what you're being paid to do. It is always better to risk disappointing the client in the beginning, by having this conversation, then it is to disappoint them in the end, by failing to deliver.
Advantages, and... disadvantages? I would like to know if there are disadvantages as well, e.g. less social skills, etc.