skysight-inc/HackerNews huggingface dataset:
Ask HN: Does native compilation still matter?
Have we reached the point where the overhead of a VM is acceptable for 99% of applications? Will native code become the domain of a few experts who write higher level environments used by the majority of programmers?
Perfect introduction to Kotlin
These are some really good suggestions... Thanks for your help.
Working in the Tesla factory sounds like hell
My favorite part of this blog post is the Fira Code webfont
This just in:
"P" ruled totally illogical for "paste"
"V" remains totally logical though of course
> Title's probably aren't going to be given without some other political reasoning. They have to be claimed. Same goes for "Director", "Head of", and "VP" titles. Titles are rarely assigned based on merit, so stop trying to earn them.

My god, that's a spot-on piece of wisdom if I've ever heard it. Some titles like Principal and Architect can be earned through hard work and exemplary performance. C-level titles and Director/VP almost never operate on merit.
Nothing is going to change until the people making the rules and awarding the grants stop getting all the money. The whole science funding process is rigged to favour senior scientists running a feudal hierarchy with themselves at the top.

Actually what would be nice to try is a system like the way the polio vaccine was created. At the beginning there were a whole lot of technical and scientific questions that needed to be answered and the march of dimes organisation handed out grants to the various scientists to answer all these questions. One of the biggest problems with the current system is the knowledge gathered often has large gaps that make it impossible to use - no one wants to work on all the boring, gap-filling work that is critical to using a breakthrough.
Because you don't make an implicit cost/benefit analysis when you get ebola. You do when you drive. Every time you drive, you willingly take some risk and accept it.

It's the same reason people shrug their shoulders when a mafia guy gets gunned down but lose their shit when a child is killed by stray gunfire. The mafia guy opted in to the risk.
This is interesting. As clever geeks we are sort of protected form the 'big bad world' by living in expenses cities and suburbs, working with other geeks and getting paid well.

In prison I guess that counts for nothing. Except you made it count for something and created the same situation for yourself 'from the bootstraps'.

I am not going to pretend I know anything about what prison is like though.
As someone after a spine surgery, I can't agree more. I have a tendency for discs to slip. The only way I can treat it is core exercises, 4+ times a week for up to 1 hour. While I now look impressive with shirt off, the sheer monotony of these exercises stinks, and it doesn't remove the problem completely. I'm like a cockroach now - I can only rely on my exoskeleton.

If I knew these exercises before the operation, I could have prevented it. Leading a healthy life, proper posture when sitting, physical exercise (for spine - especially swimming) are extremely important in the long run. Your spine degrades with time, load and improper posture. Sitting in general is unhealthy. Humans didn't evolve for sitting. I'm more comfortable lying or walking. People ask me to sit trying to be polite, but it really makes me less comfortable.
The distinction is they aren't appropriate for "Show HN". They may be submitted as normal submissions.
What's the general signal to noise ratio for bug reports?
Which is exactly what the comment you are replying to said.
In the GP's defense, the idea that great art will inevitably now be reduced to templates for style transfer algorithms is not too far away from Google's idea that scanned Google Books will serve as fodder for a future AI, i.e. their purpose is not to be read by humans but by machines.

The choice of words is fairly strong but I guess the kind of person who is upset by philistinism feels strongly about it, art being a matter of personal feelings...
Agreed. Part of the problem is that we use the word "accident" when it's almost always someone's fault.

Everytime I see someone driving terribly I know there's a 50%+ chance they have a sizable dent on their car from a car crash or from them hitting some inanimate object. It's actually a game I play - I'll see someone driving poorly and then say "where's the dent" and look for it. Sometimes I'll even switch lanes to check the other side where it will inevitably be. For certain cars like the Pontiac Grand-Am, my theory puts the dent % and dent damage much higher.

In many ways, insurance and how we treat collisions as "accidents" enables them to drive with no regard. By the time they're dropped from insurance, they probably already hurt someone.
Article title is misleading you, this isn't about American-based car companies it's about the cars Americans drive including Honda/Toyota/BMW/etc.
So if you put up a site on a random domain and nobody ever touches it, it won't accumulate minutes?
Repl.it – a Kotlin REPL
China Looking Towards Robots Amid Rising Labor Costs
Is it? My diesel SUV is listed 0-60 in 5.8s...
I guess our use cases are just different. Mind sharing some examples of your use case that demands that much compute power?

I do run a database on my server (which isn't even a Large) for an e-commerce site. It fits handily in half a gig of ram. The hundreds of products we offer have associated images, but we just store the filenames in the database and they load from disk (or, more likely, Cloudflare cache). Honestly, it could be a static site but the database is a convenient way to edit the content and control the presentation.

You have 640 CPUs running at multiple gigahertz and trillions of bytes of RAM. What kind of workload requires that insane amount of compute power?
Oh I neglected to think about carbon fiber. That is probably the way forward.
How to graduate with little to no debt and no scholarship:

- Go to community college and live at home for the first two years

- Work part-time even if it takes you longer to finish

- Don't get a fracking auto loan. A well maintained 90s Japanese car will go a long way. If you can program, basic car mechanics is easy.

- Don't pay out of state tuition

- If your going for an MS, get a basic full time job at a university first (A lot of schools have tuition waivers for employees)

- Don't YOLO on someone else's dime, if you're frugal and modest you can do it later on your own.
Wow, I've been using KeePass like a monkey then, thanks for this.
It's a common misconception to read too much into Renderers. Salt's State system takes a data structure as input so each of the Renderer modules is really just what flavor of "data structure generator" you like most.

The so-called highstate data structure is very stable and well documented so Renders rarely need changes:

https://docs.saltstack.com/en/latest/ref/states/highstate.ht...

The regular Python interface you mentioned is my favorite too, when YAML/Jinja aren't a good fit, and people do use it. It's 40 LOC and has only needed 32 commits in the six years it's been around:

https://github.com/saltstack/salt/blob/5406a7cdd4729/salt/re...

The takeaway is YAML/Jinja generate exactly the same result as the Python Renderer so use what you like.
This story from yesterday has raised some resentment about google's support:

A startup’s Firebase bill suddenly increased from $25 to $1750 per month
https://news.ycombinator.com/item?id=14356409
That's refreshing to hear that you've got some experienced team members in place or on call, and although career advice is clearly not 'one-size-fits-all' I've learned over the years that there are certainly many pieces of advice that can be applied on a regular basis without much need for customization (negotiation tactics perhaps) which is why AI will be quite useful to you.

Happy to discuss with you, will email directly. Again, good luck!
1. Learn gdb/pdb/whatever. With IDEs, it's even easier to set breakpoints, etc.

2. Try to setup a nice workflow in the early stages. To me, this includes setting up the code in git, and a minimal test/deploy system. This encourages me to commit often, make incremental changes, and rollback/switch branches frequently.
I truly hope they don't ban motorcycles. Motorcycles will be much more fun once we no longer have to risk getting killed by an irresponsible driver on a commute.
Software companies are about power structures more than they are about software.
Problem is extensions silently update in the background. They are frequently sold to adware companies, then malicious scripts added in without the user's knowledge.
Show HN: Momo – Helping international travellers stay connected
Cloud66 gives you a substantial chunk of what Heroku offers, atop whatever cloud you want. Deployment can be done via a c66 webhook, which you add to Circle/Codeship/Travis etc when your tests pass. Within a few minutes you have Heroku workflow at fraction of cost.
There are no "ladies" in those bars sir.
> Why is it not sustainable?

Because oil prices won't stay that low forever, in fact Saudi-Arabia and other OPEC members lowered the production quotas to get higher oil prices. The budgets of many countries with natural resources expect a certain price floor for oil - this especially hits Saudi-Arabia as they don't have much economy except oil and a tiny bit of Mecca tourism, but also Russia which has been hit hard by the drop in oil price and which doesn't have any kind of industry that's comparable to oil in terms of exports.
Comey May Have Been Building Obstruction Case on Trump
Some surprising evidence. Per the article, the factory employs ~10,000:

> Ambulances have been called more than 100 times since 2014 for workers experiencing fainting spells, dizziness, seizures, abnormal breathing and chest pains, according to incident reports obtained by the Guardian. Hundreds more were called for injuries and other medical issues.

EDIT:

I wonder how it compares to other factory workers. To what extent is the problem factory work (which so many are anxious to bring back) and to what extent is it Tesla's factory.

And Musk seems to have a bit of a tin ear, which is surprising:

> The CEO said his desk was “in the worst place in the factory, the most painful place”, in keeping with his management philosophy. “It’s not some comfortable corner office.”

> In early 2016, he said, he slept on the factory floor in a sleeping bag “to make it the most painful thing possible”. “I knew people were having a hard time, working long hours, and on hard jobs. I wanted to work harder than they did, to put even more hours in,” he said. “Because that’s what I think a manager should do.”

> He added: “We’re doing this because we believe in a sustainable energy future, trying to accelerate the advent of clean transport and clean energy production, not because we think this is a way to get rich.”
.NET has great support with Marten:

http://jasperfx.github.io/marten/
Tesla fudged the 0-60 times for the S85 to be slower than actual. They claimed 5.4 seconds, independent testers saw 4.9 seconds or better. I suspect this is at least some of what you saw.

The "lag" at launch would be the power curve...power doesn't peak at low rpms.
Have you look at Cloud66? Very similar, runs atop your cloud. (not affiliated other than have used the service)
I don't think the problem is the pressure - holding up one atmosphere is not big deal - I think it's the porosity. It just takes one hole, anywhere, and pscchht you start losing your vaccum. You have to continuously run pumps to get rid of the air that finds its way in, and their efficiency is inversely proportional to the pressure difference.
About 10:1 noise:signal.

This comes from a variety of experiences: I used to manage a bug bounty for a mid-size company on Bugcrowd; in 2014 I surveyed people managing a bunch of programs across different sizes; I've participated in bug bounty programs for companies of different sizes.

The more you offer for rewards and the more recognizable your company name, the more you will be spammed by people submitting reports like (I kid you not): "You have the OPTIONS method allowed on your site this is really serious." The last time I looked at the numbers, Google had over 80,000 bug bounty reports per year, with about 10% of them being valid and maybe another order of magnitude being high severity (I'm fuzzy on the last bit). It's probably over 100,000 per year at this point. It's not uncommon for recognizable but smaller companies to receive one or more per day.

I'm aware of full-time security engineers at Facebook and Google who do almost nothing but respond to bug bounty reports. It's a lot like resumes - people who have essentially no qualifications, experience or (most importantly) a real vulnerability finding will nevertheless spam boilerplate bug reports to as many companies as they can. Take a look at the list of exclusions on a given program - you'll see that many of them explicitly call out common invalid findings that are so ridiculous it's kafkaesque.

HackerOne and Bugcrowd provide a lot of technical sophistication to prime companies for success, but there is an organizational component that is very difficult. If your program is very active, it requires dedication to tune it so you're not flushing engineer-hours away responding to nonsense. This is not to say they're bad - quite the opposite, I think they're fantastic. But I generally recommend smaller companies set up a vulnerability disclosure program through a solid third party, and do so without a monetary reward until they can commit to dealing with a reasonable deluge of reports.
No cable just gigabit internet from AT&T for $70 a month so...

Hulu, Netflix, CBS All Access, Sling TV.

Amazon Prime

Backblaze

JetBrains - only R#

Pluralsight
The article doesn't believe he did either: in fact, the whole premise of the story is the reality of ESP is a nonsense result. This is probably a case where the editors rewrote the title; it's mostly a story about how lack of rigor is sabotaging the social sciences.
The Subaru BRZ, and its Toyota equivalent (FRS/86/GT86/FT86) sharing the same platform, was designed to be the spiritual successor to the AE86.
Yah, you can do T, lift and get jacked but you can't grow more cartilage. Infantry life destroys joints.
You all should ;-) But I believe in independence and my inner motivation is that no company utilized my potential to more than 10% even if I was working on their most difficult problems and created things that got to #1 spot on HN no one has created before (and boredom sets in). Even G tried to motivate me by telling me they are now having "the most complex piece of software ever built" and I have a chance to work on it. Will talk to FB again shortly, will see what they want this time, but as I said, I don't really care.
I hate clojure, but that complaint is EXACTLY what I was thinking must drive clojure users to it in the first place. Clojure just seems dumb because the jvm is such a hassle and bloated, sbcl is incredible, racket is good, guile is incredible, etc plenty of other lisp environments, why waste time on java?

I hope kotlin native is as good as scala native. I don't care about kotlin vs Java, but kotlin vs scala native is HUGE to me.
Love Repl.it! And with Google I/O yesterday, this is very appropriate.
never is strong requirement. maybe it doesn't need to tell. Int::add(int val)
It looks like rclone has been banned on Amazon Cloud Drive
WW3 LOOMING,EUROPE GETS SOME GUTS
I don't quite see how chess ability translates to safety in prison?
Really cool idea, but I don't know why I would pay a (relatively large) monthly fee for a service that I probably need twice a year, around both my performance reviews.
No, he has a methodology that is facially sound but fundamentally unserious: his team explores a gigantic space of possible experiments that would demonstrate an effect and reports only on those that support his claim. As a result, his results don't reliably replicate. He's using heavily biased statistics, just on a higher order.
Yeah I've never understood how value investors account for hidden liabilities. Perhaps you have to be very good at reading financial statements.
> Most drivers aren't drag-racing out of the stoplights.

You sure about that? Out here they do.
Depending on the severity of your finding, your report could wake up a senior security engineer.

When your report is out of scope, Google will not ignore your report. When there is a non-serious bug, you get acknowleged in the bug report they file internally. Finally, when they can not replicate your finding, they will communicate that with you and stay patient until they can either replicate or close your report.

Edit: forgot to add that they raised the bounty with another 2k ("we updated our payouts") and they invited me to their Blackhat booth 1 year later.
Are you in any of the areas of Utah that are prone to a decent amount of winter weather? I'd be interested to know how the range is affected by cold weather. We routinely take 600-2000 mile (round trip) ski trips in the winter, so that kind of vehicle is a non-option still.
Apple CEO Tim Cook test-drove a device that tracks his blood sugar
I'm giving OP the benefit of the doubt, assuming they're including the time Google itself was the only user of their cloud. Still not sure how that timeline compares to the Amazon-only pre-AWS.
In the 1930s:

https://books.google.com/ngrams/graph?content=average%20spen...

Via:

https://english.stackexchange.com/questions/336478/is-it-rea...

EDIT: lies, first use is 1688:

http://www.grammarphobia.com/blog/2012/04/spend.html
I don't own a pickup but they are quite fun to drive. Gaffigan has a related joke:: "why are they called a pickup? I'm pretty sure everyone that owns them aren't picking ANYTHING up". haha. So true.
You have accelerated graphics on any modern browser, on any OS, on any CPU architecture. I'll rag on JS as much as the next person but you have to admit 1) that's a pretty big feat 2) it's not an apples to apples comparison.
My career goal is to be a staff scientist (in biology/bioinformatics). I hate writing grants and the related political bullshit. All I want is to do actual science, even if it means a marginal pay cut and some degree of decrease in autonomy -- although in practice, I'm not sure how much autonomy there actually in being a PI, where you are "autonomous" in that small portion of your time that doesn't involve raising money.

I made a simple proposition to my PI: I'm skilled. I'm at least 3x as productive as a grad student (and I could make 10x in industry). You pay me 3x, and I'll work on your projects some of the time and mine some of the time. Give me (a realistic and workable level of) freedom, a living wage, and treat me right, and I'll stay here as long as I can. He agreed.

It takes an experienced PI to understand just how much more value a staff scientist gives over a early-stage postdoc or grad student, which are cheaper. You get stability, expertise, and experience for what is ultimately not that high a price tag. I myself have watched my PI undergo this evolution. I have been with him 10 years, and in the early days, he was all about summer students etc. Now he knows that you simply cannot get real work done with cheap, temporary labor.

I could get higher-paying or more prestigious jobs elsewhere. And I do believe I could cut it as a PI if I wanted. But I really, really value this arrangement.
> Second, Americans move around a lot more than most europeans do.

I think it's just because flying is so inconvenient/expensive in the US. Sure, I could drive 10 hours from Lisbon to Barcelona, easily spending $100+ in gas and tolls.

Or I could pay 50-100 to fly and be there in 2 hours.

When I was in Europe, flying could be a weekly opportunity to visit other countries (with the cheap 20eur tickets). Now instead, I try to drive to avoid all the hassle.
When 'Destiny' was born: The day Bungie bet their future on a wild idea
Reporter manhandled by FCC guards because he asked question
> "if you are a real <hacker/programmer/developer/whatever> you must setup your own servers"

Someone forgot to remind this guy that Developers suck at running servers. Been a heavy line Unix admin for 16 years now and never have run across a server(s) built/operated/maintained by a developer that was not a steaming pile of garbage.
One thing I want to mention is our upcoming event! We'll be hosting Amjad Masad, Founder of Repl.it and former JS Tech Lead at Facebook where they built projects like React Native, BabelJS, and Jest.

Tickets are free. Event is in SF on June 1st!

https://www.eventbrite.com/e/a-fireside-chat-with-amjad-masa...
Untold stories of adults with autism
I wonder how it could affect the performance of a interpreter if is build around (internal) continuations, so all the other cool things as exceptions are made on top of it.

I try a small demo, and the complexity of the interpreter get high fast.

Also, if not continuation, what else can be used?
Building a native VR e-commerce experience using React Native+Viro
Users in this case were probably wrong; this is a straightforward article about the replication crisis, not a story about ESP.

Unfortunately, the title is so bad that the thread is swamped with people who'd rather discuss ESP.

A better title, synthesized from the last graf of the introduction, might be "Daryl Bem, ESP, and the Replication Crisis".
Multicore in the sense that the underlying runtime (for the lack of a better word) scales to multiple cores.
Like two threads in python cannot run in parallel (like at the same time, not like second one gets scheduled if first one waits for IO or network), the way a goroutine in Golang does.
To my understanding, Emscripten thankfully does not attempt to keep the JS sane for humamn consumption at all. It's basically a higher level assembly language that targets a browser. What Emscripten does is more compiling to JS, not translating to it.

> we nicknamed such code "ada-tran"

If Fortran -> Ada is ada-tran, then wouldn't Fortran -> Javascript be Javascran? :)
Ruby has `#callcc` which produces first-class continuations AFAIK https://ruby-doc.org/core-2.2.0/Continuation.html
Delaware absolutely does incorporate Public Benefit Corporations. Kickstarter is one example.
Note that a language can be dynamically typed and strongly typed at the same time. An example of this is Python.

Another example is the latest release of C++, which is strongly typed but now allows for dynamic typing with the 'auto' keyword.
This works if you already understand ahead of time how tuning parameters changes performance.

If your model is weak, then it looks like this falls back to normal Bayesian Optimization based on a Gaussian Process, which has performance of O(N^3), which means in practice you can't do more than a couple thousand samples.
I think you're reading too much into this. The only reason they adopted Kotlin was because Android devs were already using it. Jake Wharton, one of the most well-known Android developers, has also been a vocal supporter of the language for a long time, so much so that Google actually invited him to give a talk about it at I/O this year - I have never seen Google invite a community member like this before.

Source: I've been developing Android apps for 2 years and closely follow all developments in the community.
That you need a lot more than just coding skill to have a successful career in engineering.