skysight-inc/HackerNews huggingface dataset:
It’s nice way to do engineering as well - Fully modeling every aspect of a collision first is often cheaper than doing multiple crash tests.
I learned that being able to sit down on your desk and focus on a topic or problem set and learn through trial and error with no distractions for hours is what will determine if you get good grades or not, and it's becoming extremely hard to do so. Most of my friends resort to drugs to focus but for me, that does not prefer drugs because it makes me feel artificial, it's been tough - it's like strengthening muscles in your brain in order to focus for long periods of time and those muscles for me are weak.
> And remember the square law of braking. Because the safe following distance increases so much when you increase speed, faster speeds on the freeway decrease throughput rather than increase it.

Got an article to explain this? It seems counter-intuitive.

Following distances should be based on time, not physical distance. It shouldn't matter if cars are going 30 mph or 300 mph. If everyone maintains a 3 second following distance, there should still be a throughput of 20 cars per minute.
Breaking news: Third parties scan full transaction histories and balances from bank accounts of users who sign up for financial planning services (e.g. Mint).

The WSJ really knows how to write misleading, incendiary headlines about tech companies. Like, just read that comment section. Gotta stoke that techlash. Plenty of people have plenty of real reasons to hate Google, but hit pieces designed to drive the non-technical (and apparently some HN readers) to think "Oh no, my Gmails are being sold and read by people"--I guess it's too effective of a strategy to pass up. Just an utter shame.

There is a real problem here, that lots and lots of users that glaze over the "This app can manage (view, send, delete) all of your emails" permission setting without thinking about it. I mean, even I double checked my permissions to make sure I hadn't accidentally given my email access away to a random plugin. What do you do about normal users (like my parents) who will gladly click Next and Confirm on every single popup in front of them, without even attempting to read it?
These were not throw away warnings. These were fervent efforts to stop the launch. This wasn't somebody trying to protect their job. This was somebody risking their job.
More like, young people have a good smart to self worth ratio, making them easier to exploit.
Aquabyte | San Francisco, CA | Full Time | Software Engineer, Deep Learning Engineer | ONSITE, VISA https://jobs.lever.co/aquabyte/

Aquabyte (backed by NEA and Costanoa, top tier investors) is looking for a software engineer with experience shipping production code. This is a unique opportunity to productionize a fairly research-oriented team. Our company is based in SF with offices in Norway and code is primarily in Python and Node.js.

We are also hiring a deep learning engineer to work on product and algorithm development.

We are one of the few companies applying machine learning / computer vision to directly solve the world’s food sustainability issues. By improving fish farm efficiency (#1 growing sector of food production, $180B globally), we help close the world’s impending protein deficit.

We work on very challenging infrastructure problems in IOT and machine learning - our team represents engineering graduates from Princeton and Stanford. If interested, please apply at https://jobs.lever.co/aquabyte/

Learn more about Aquabyte at www.aquabyte.ai or @aquabyteai. Email jobs@aquabyte.ai with any questions.

We're Hiring:

• Software Engineer: https://jobs.lever.co/aquabyte/e7da4eb7-247c-495d-a320-06565...

• Deep Learning Engineer: https://jobs.lever.co/aquabyte/3bfb2ded-ab6b-4677-901b-ffe65...

• Head of Data Quality:
https://jobs.lever.co/aquabyte/50503973-505a-460a-8b50-3234f...

• And more: https://jobs.lever.co/aquabyte/
Great. Set up the program to get it done.
I am not sure how to picking a random metric is going to help. It is better to work towards performance metrics that matter to end user.
This paper mentions many neuroprotective benefits of ketogenic diet - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2367001/
My experience writing large scale search engine, NLP and computer vision services, generally as backend web services that have tight performance constraints for other client apps that consume from them, is basically fundamentally the opposite of what you say and what you quoted from the article.

It is virtually never the case that profiling reveals a uniformly slow mess of code, and in many cases this doesn’t even make sense as a possibility because you write modular performance tests and profiling tools the same as you write modular unit tests. You would never fire up the profiler and just naively profile a whole backend service all at once, apart from maybe getting extremely coarse latency statistics that only matter in terms of what stakeholder constraints you have to meet. For analyzing cases when you’re not just gathering whole-service stats for someone else, you’d always profile in a more granular, experiment-driven way.

> “Developers should have a solid grasp of computer hardware, compilers, interpreters, operating systems, and architecture of high performance software. Obliviousness to these is the source of performance-hostile program designs. If you know these things, you will write better performing code without consciously thinking about it.”

While it’s good to know more about more things generally, I think the specific claim that any of this will help you design better code in the first place is totally and emphatically wrong.

Instead it leads you down wrong tracks of wasted effort where someone’s “experience and intuition” about necessary optimizations or necessary architectural trade-offs ends up being irrelevant to the eventual end goal, the changing requirements from the sales team, etc. etc.

This happens so frequently and clashes so miserably with a basic YAGNI pragmatism that it really is a good heuristic to just say that early focus on optimization characteristics is always premature.

In the most optimization-critical applications I’ve worked on, getting primitive and poorly performing prototypes up and running for stakeholders has always been the most critical part to completing the project within the necessary performance constraints. Treating it like an iterative, empirical problem to solve with profiling is absolutely a sacred virtue for pragmatically solving the problem, and carries far, far less risk than precommitting to choices made on the speculative basis of performance characteristics borne out of someone else’s “experience” with performance-intensive concepts or techniques. Such experience really only matters later on, long after you’ve gathered evidence from profiling.
JavaScript Weekly Digest
Too bad. That's the parent's decision.
Dockless bikes are getting rolled out to non-Citibike service areas: https://ny.curbed.com/2018/5/24/17389414/nyc-dockless-bike-s...
A koala’s diet would kill most mammals. Their genome reveals how they survive
> Have you not used Windows since 98? There really isn't a single security feature Linux has that Windows doesn't. The biggest threat you face is ransomware, where Linux has the advantage only because it's such a pain to install software that doesn't come from the repository.

I have used Windows off and on from 3.11 to 10. Yes, I understand that what you say is true in theory. However, it is not true in practice. In Windows 10 I tried installing an app directly from the official Windows app store. Within 30 minutes that app had pulled down some sort of horrible malware that I couldn't get official Microsoft Tools to scrub, and even 3rd party ones had trouble. I think I ended up reinstalling, I can't remember. I do remember it sucked several hours of my life.

Crap like that wouldn't make it into a Linux repo; but apparently is fine for Microsoft's official app store. You can keep that security model.

And, as for the typical Windows program installing method, which is navigating to some website and downloading an installer, that is even more ripe for this sort of chicanery. No thanks. I'll stick to curated repos.
It was a specific warning about the vulnerability of the O-ring seals in low temperatures (precisely the mechanism of failure that doomed the Challenger). It was an unusual, specific, and high profile warning which was effectively overruled by NASA management. The guidance was to avoid launching in such low temperatures, the response was: "My God, Thiokol. When do you want me to launch? Next April?" That from Lawrence Mulloy at NASA MSFC. This is a pretty clearcut case and nothing like "warning fatigue".
I am going to be in the minority here, but why does HN always think all software should be free and open source? GitHub generates large revenue and provides immense value for organizations and companies. It's the same argument I see on HN about people not wanting to pay for Slack and going through insane hoops and efforts to run alternatives. Makes no sense being a technical founder. I truly believe in supporting great software with my wallet. If the organization decides to make their software open source... That's awesome and great, but starting outrage campaigns and public outcry I can't get behind. Microsoft is a public company and they have every right to monetize GitHub.
As a salesman who is constantly told he is "too young" and is habitually underpaid/fired, I can tell you that age discrimination is both real and highly arbitrary.

If anybody out there can see the value in having an enthusiastic customer advocate, rather than just another sales guy, please do reply :)
From being on HN for years, folly is ok for a lot of VC backed startups. "We know Ruby! Let's do everything in that!", said the team at Twitter. Then performance took a nose dive since the language was known at the time to not scale. Now it's Java or Scala.
> But it's never really impacted my professional life to my knowledge.

Depends on the level of attainment you are hoping to achieve. If you want to become a major player in your company or industry, it most definitely has affected your professional career. Social settings are everything when it comes to business and tech when the higher up the ladder you go. If your aspirations are just a 9-5 programmer or at most a tech lead for your team, then your alma mater and your relationships and common bonding experience doesn't matter much. But if you have higher aspirations, then your connections, relationships and how you play within social settings matter.

One of the easiest ways to bond is with share experiences. And shared college experience is one of the easiest avenues to shared experience.

> Kids, go to school where you can afford. Bust your ass, make connections, move on and move up.

Unless it's an ivy league, stanford, MIT, etc. Then do whatever you can to attend because these names and the connections you make in top tier colleges will serve you forever. You get an opportunity to hang around with the children of the leaders of major world nations. The children of top business, tech, political, etc elites.

> School doesn't matter once you're out of it.

GPA doesn't matter. Your school does matter if ( a big if ) it is top tier. And it matters even more internationally. Go anywhere in the world and tell people you are from harvard or yale or stanford. Trust me on this. There are doors only open to these people.

The only time you should mortgage your future on college is for one of the top elite colleges. Anything else, just go to the one that makes the most business sense to you.
I don't disagree; the crash in the housing market was a direct result of a demand decrease which resultrd from credit tightening, which was itself a result of the wave of defaults which both revealed that current lending practices were unsustainable (which on its own would have led to tightening) and collapsed the huge market for mortgage-backed securities (which, itself, would have led to tightening). And so, as you say, the whole house of cards collapsed.
I still can't imagine it as one though.
I think he is saying that he original comment is hypocritical.

The person is glad to upvote this particle non technical article.

But they think its tragic that non technical articles are bring down the quality of the site.
On my pixel 2, messages is the text app, if I want to switch that to something like Hangouts then I have to accept a diag box and allow it. Only one app can do this at a time. This isn't Google, this is 3rd parties being dumb.
When people talk about agism and finding it hard to find a job as an older person, they're generally comparing against someone with the same capabilities and salary expectation going for the same job. (Edit:) And they're not complaining about companies not matching their salary, they're complaining about not getting an offer at all.

It isn't in comparison with the job available to new grads.

(Of course, there's the question of whether a senior industry hire is actually only worth some factor of a new grad hire.)
You're not drinking enough :)
Babel has an open collective: https://opencollective.com/babel
Even if a merger allowed a company to lower prices through cost reductions, they still wouldn't because they own more of the market and have less incentive to compete.

The only exception I've ever heard of is Amazon's purchase of Whole Foods, but you could argue that Amazon wasn't competing much with Whole Foods before it purchased them.
Heard – An Enterprise React Native Social Messaging App
So some sort of critical mass was hit after x years and if that bet was wrong they are doomed for the next 20-40? Why didn't they wait until an actual definitive prediction came true?
What happened to aducanumab? Wasn't that promising?
Would an option to forward all texts from a phone number to an app (read only, and only a single number authorized at a time) work? Or would it be too clumsy?
TIL: Haiku OS is still around.
Replace Google for duckduckgo? UI responsiveness? Using anysoftkeyboard?

It's an S5... And old... That's the problem.
Have been to events at Broad and it is simply awe-inspiring.

But I am not sure you want React for large scale visualization. I would choose WebGL. And perhaps take a look at MapD. Best of luck ;)
That's just wrong. The the blast from the tank would have to displace water before of the energy of the blast can exit the side or top of the container. That spreads out the energy from the blast and the container would redirect much of that energy upwards both of which reduces the effective radius of the blast.
Thank you--I think I'll start saying this in the future instead. #NotAllConstructivists, I suppose.
We need someone like Ross Perot once more, who showed that disrupting the two party system is possible, but extremely expensive.

Honestly, the only an independent candidate would win in a 3 way race like this is if many different crises hit the US all at once, like housing, unemployment, drug, crime, loss of world power status, food oil water shortages, etc
Another interesting book about fishing by Hemingway is "The Old Man and The Sea".

I read it as a teenager.

Googled it now because of your comment.

https://en.wikipedia.org/wiki/The_Old_Man_and_the_Sea

Only now did I get to know this about it - from the Wikipedia article:

[ The Old Man and the Sea is a short novel written by the American author Ernest Hemingway in 1951 in Cuba, and published in 1952.[1] It was the last major work of fiction by Hemingway that was published during his lifetime. One of his most famous works, it tells the story of Santiago, an aging Cuban fisherman who struggles with a giant marlin far out in the Gulf Stream off the coast of Cuba.[2]

In 1953, The Old Man and the Sea was awarded the Pulitzer Prize for Fiction, and it was cited by the Nobel Committee as contributing to their awarding of the Nobel Prize in Literature to Hemingway in 1954.[2] ]
It's crapware plain and simple. Samsung insists on installing, then not supporting any of their stuff with updates. Google needs to step up and prevent it by allowing every app to be uninstalled and deliver Android updates themselves. But in the mean time if you buy a phone, basically expect it never to get upgraded in any meaningful way.
Food preparation and shopping, like a lot of skills, becomes a bit more efficient the more you do them. Eventually you become better at using your time.

And, you can cook more at once. Nothing says you have to start from scratch every day of the week; in my case I often cook Sunday nights and make 2 or 3 dishes. If you read through recipes a bit, you can find ways to reuse the same preheated oven, etc.

And, home cooked meals tend to be healthier. This is a form of time saving; while pretty hard to prove unfortunately, I strongly suspect that “losing about 90 minutes” now and having a healthier life will buy years down the road.
The writer - twitter handle @serverpunch - not only doesnt identify him/her self, they seem to have created a Twitter account just to shit on GCP.

What is the activity which got flagged as suspicious?
Jon Brodkin has an extremely strong anti-ISP agenda. He writes nothing but posts about the evil ISPs, at a rate of close to one a day.

He does not care that the facts suggest that there's an underlying cost increase that affect all streaming services equally. He has an agenda to push, and nobody is going to stop him from pushing it.
I've encountered it in large enterprises (esp. public sector) that were running NetWare, eDirectory, GroupWise, Zenworks, etc., and went to SUSE (more specifically OES) as the natural follow-on from NetWare. One large organisation I'm aware of, they used to have both SUSE and Oracle Linux, and SUSE was managed by the former NetWare team, and Oracle Linux was managed by the Unix admin team and used for Oracle RDBMS and Oracle middleware.

But, in my experience, most eDirectory/GroupWise shops ended up migrating to AD/Exchange, and SUSE often went away in that process, especially if the organisation already has RHEL or Oracle Linux as well.
Congrats on the Dota2 win ;)

Have recommended OpenAI to several promising recent grads. Just wondering if the roles are sacrosanct. Or its possible to break out of the box as a back-end engineer. And eventually work in research?
Ars is on whole still quite good, but there are some heavy biases on the part of some of their writers, and I don't think Ars' editorial staff keeps them in check. I did actually subscribe to Ars' $25 a year plan that gives you full text RSS, but I almost didn't because of Jon Brodkin's crud alone.
iOS 12 automatically copies SMS codes to the clipboard. That said if you can avoid it don’t use SMS for 2 factor.
Not just wired. Almost every news site. Ad block, update your host file, etc. Ever since forbes had viruses/malware for ads a few years ago, I don't visit a news site without protection.
So this is a nuanced question and requires a detailed response. But the gist is that older folks don't necessarily cost more. I've seen many older folks continue to work as developers for most of their lives (albeit this is outside Silicon Valley). But for many older developers who continue on the technical track, they have accumulated a lot of experience building software and they do bring a lot to the table, in terms of design, or prescient thinking, or knowing the internals of certain stacks very very well. That kind of knowledge is certainly useful for firms that operate on scale, have systems that cannot tolerate downtime, and so on.

In other words, it depends on the individual.
I'm overcome by curiosity to find out what "zode" means as well. Like others, I assumed it's slang for beer, but I can't find anything related on the internet about it..
Nice, and free. I think my podcasting friends may like this.
Complete Patents of Nikola Tesla [pdf]
Spec: https://github.com/solid/solid-spec

Source: https://github.com/solid/solid

...

From https://news.ycombinator.com/item?id=16615679
( https://westurner.github.io/hnlog/#comment-16615679 )

> ActivityPub (and OStatus, and ActivityStreams/Salmon, and OpenSocial) are all great specs and great ideas. Hosting and moderation cost real money (which spammers/scammers are wasting).

> Know what's also great? Learning. For learning, we have the xAPI/TinCan spec and also schema.org/Action.

Mastodon has now supplanted GNU StatusNet.
The article states that they don't even ask at all, so you cannot assume that the "restricted subset" has all high GPA candidates. Within that subset could be high school dropouts who are math and/or CS geniuses, for all we know.

> I can't think of anyone I know that could do well in the Google interview process but could not get good grades.

There's a lot of reasons people don't get good grades that has little correlation to their ability. People get bogged down by life, develop entrepreneurial interests outside of school, or have little interest in academics. I've met people who are brilliant software engineers and couldn't or wouldn't complete a semester of school.
Absolutely! Short term a startup will make a lot of fuckups - that’s a good thing, it’s learning!

But once the product is set having sane architecture and good code quality often become a deciding factor in being successful - because they allow you to iterate faster & outmaneuver your competition.

Sometimes you can get away with it for longer, but eventually you’ll grind to a place where you need to fix these things and it’s easier to do earlier.
how does ardour compare to ableton?
We need a name for this. The old advice is to ignore performance becaus it’s not important. When it becomes important there is now very little you can do. You get the low hanging fruit (terrible analogy. Ask a fruit grower how stupid this is), or the tall tent poles.

Eventually you have an unending field of nearly identically tall poles, everyone claims victory (we’ve done all we can!). But your sales team is still mad because your product is several times slower than the competing products.

What do we call this? Picket fence? Blanket of doom? Death shroud? Forest for the trees? Stupidity?
1999 called. It wants its yellow text on a blue background back.
(On the other hand, today's hipster medium grey text on a light grey background isn't an improvement.)

Knuth made his comment about optimization back when computing was about inner loops. Speed up the inner loop, and you're done. That's no longer the case. Today, operational performance problems seem to come from doing too much stuff, some of which may be unnecessary. Especially for web work. So today, the first big question is often "do we really need to do that?" Followed by, "if we really need to do that, do we need to make the user wait for it?" Or "do we need to do that stuff every time, or just some of the time?"

These are big-scale questions, not staring at FOR statements.
It definitely follows the tracks. Using existing tracks provided to major advantages: the railroads already had the right-of-way, and it was relatively affordable to lay the fiber by equipping a locomotive with a special trenching attachment. (A fiber optic rail plow).
PlayVS | Santa Monica, CA | Full-Time | Onsite | https://www.playvs.com/careers

PlayVS is building the league system and infrastructure for high school esports and have the exclusive rights to introduce video games as a sport in 20K high schools nationwide. We manage the league, the matches, and the experience. For the first time ever, students can play esports for a state championship like other sports and be recognized by their state association.

More information about PlayVS: https://techcrunch.com/2018/04/19/playvs-wants-every-high-sc....

We're hiring:

* Senior Fullstack Engineer: https://angel.co/playversus/jobs/360173-senior-fullstack-eng....

* Frontend Engineer: https://angel.co/playversus/jobs/372249-front-end-engineer

* QA Tester: https://angel.co/playversus/jobs/372284-qa-tester

* Data Analyst: https://angel.co/playversus/jobs/372310-data-analyst

There's tons of other openings in Community, Operations, and Marketing. Take a look, let us know if there's a fit. :)

https://www.playvs.com/careers