skysight-inc/HackerNews huggingface dataset:
ReifyHealth | VPoE, Data Engineers, Devops Engineer, Designer, Frontend and Backend Engineer | Boston | ONSITE, REMOTE (U.S.) | Competitive salary + equity | Full time

Hi. We are building clinical trial software that makes a difference in people's lives. Clinical trials are slow, unpredictable and expensive and we aim to improve this for everyone's benefit. We have multiple apps in production and have plenty of interesting features coming up. We care about building meaningful products, providing delightful user experiences and actively listening to our users with the goal of continuous improvement. We actively use, contribute to and author open source libraries. We care about having a good remote culture and bring remoters in quarterly.

We are hiring for several positions (full stack engineers feel free to apply to Frontend and Backend positions):

* VP of Engineering - https://jobs.lever.co/reifyhealth/571d9e9f-2c19-4972-8062-64...

* Data Engineer (Architecture/Integration) - Kafka, Kubernetes, EKS, PostgreSQL, S3, Clojure (ideally), Kappa Architecture - https://jobs.lever.co/reifyhealth/125c8563-ac74-4e41-9620-5f...

* Data Engineer (Semantic Knowledge Management) - NLP, NLU, PostgreSQL, experience with medical taxonomies/ontologies, Clojure (ideally) - https://jobs.lever.co/reifyhealth/d4d1bd8c-c82b-47e7-9e15-f5...

* DevOps Engineer (Mid to Senior) - Cloud Security, AWS, build and deploy automation (CI/CD) - https://jobs.lever.co/reifyhealth/8cac96cc-94d2-470a-8dcb-2c...

* Design team is looking to fill several roles. We are looking for both senior product designers and a senior graphic designer for branding & marketing. Apply at https://jobs.lever.co/reifyhealth/82eadb79-2b1b-49f8-8068-b6...

* Junior to Senior Frontend Engineer: HTML, CSS, ReactJS, ClojureScript - https://jobs.lever.co/reifyhealth/089e5e4c-13e9-49c8-93a9-11...

* Junior to Senior Backend Engineer: ClojureScript, Clojure, PostgreSQL - https://jobs.lever.co/reifyhealth/dd9f818f-d94c-4a0c-b97c-06...

We value diversity and believe the unique contributions each of us brings drives our success. If this sounds exciting, we'd love to hear from you!
building cars in a tent is called disruption
I didn't want to format the entire list, sorry.
senior author of the article was the person who established that prions are a legitimate disease caused by protein folding he had to fight an uphill battle for over 20 years to get his ideas established so I'm going to actually give him a ton of credit and the ability to publish what he wants to because he's already demonstrated he's responsible. He also won the Nobel prize for that work.
Let's start with Fred Brooks: There aren't any new paradigms, techniques, or languages that (realistically) promise even a one-order-of-magnitude improvement in programmer productivity. (Paraphrased from "No Silver Bullet".)

That said, I think the biggest way a language can help is by having a great library. Code I don't have to write is a huge productivity boost. An outstanding example (for its day) was the Java library. It was like Barbie - it had everything. And it was organized (and documented) well enough that you could find what you needed pretty easily.

For the language itself, I don't have any great answers. But I observe that many of the comments here focus on syntax. Syntax matters, but don't forget that semantics matter also.
This is mostly right, but you are still thinking of these rejections as "false positives" for some reason. They are real deviations from the null hypothesis ("true positives"). The problem is the user didn't test the null model they wanted, it is 100% user error.
> In terms of disaster potential it's on the order of hydroelectric.

Water disappears. Yes, a failed dam may kill thousands to tens of thousands, but the land is generally immediately reusable without major problems as long as there is no chemical industry in the floodpath.

A nuclear reactor blowing up, though? The immediate death potential is mostly limited to the on-site staff and the "liquidators" (as evidenced in Chernobyl), but the land wide swaths around the site can remain uninhabitable for hundreds of years.

To this day, wild pigs and fungi in Bavaria (1700 km away!) have to be radiation tested (https://www.welt.de/regionales/bayern/article154639428/Bayer...) due to Cs exposure in the fallout of Chernobyl.
Most personal coding is done (at least initially) for personal use. Those specialisms you list are not ones most people regularly consume. Software is something virtually everyone in developed countries consumes daily. I think for that reason, a better comparison is whether farmers grow food for themselves, or whether chefs cook their own meals.
It would be really nice if there was a POSIX equivalent to Foundation's NSDataReadingMappedIfSafe, which uses mmap() when the file isn't backed by NFS and falls back to read() when unsafe or not worth it.
Zuckerberg sued over privacy scandals, alleged insider trades
In a Linux distro you specify dependencies by library version and you are never required (as far as I know) to upgrade to a new major library revision. Games compiled for SDL1 are not required to upgrade to SDL2.

There are some absolutely ancient games (Xgalaga for example) that I used to play on Linux on 1996 that still play just fine today on my Debian machine.
As far as I can tell that is exactly because they abandoned rent stabilization making that market incompatible as it now only applies to certain units and triggers rent increases when you move.
Thanks for this comment.

The Internet in general, and HN lately, have become extraordinarily negative places full of comments trashing people who try to do things that are bold.

I wish people would have a little optimism, or at least just say things like "wow, I personally don't think it's possible, but damn it's going to be exciting to watch them try".

We need people who are working hard to build a better future, so lets not bury them in a pile of hate and negativity.
That sounds like a great idea, actually. Maybe I misunderstood the gist of it, so sorry in advance if I did, but:

It makes a lot of sense to decouple parsing from the rest of the compiler, if only purely from an engineering standpoint.

Editors, IDEs and other tools (transpilers, linters, formatters) already have to reimplement the parser, or at least hook into some API. Having them interact directly with the AST is a huge bonus. Sure, you'd have to rewrite your diffing algorithm to use a tree, but it seems minor compared to the cool things we'd get.

As long as you have a sane AST specification (the HARDEST part, IMO) you'd be able to have teams with people working in a Python-like syntax, others working with a LISP-like syntax, and so on, as long as internal semantics are the same (again, the hardest part).

Instead of having thousands of crappy compilers we'd have pluggable parsers emitting ASTs. This is much better for experimenting with Developer Experience and trying out new things.

Even the typing system could be decoupled: adding a borrow checker or dependent types wouldn't require writing a new language or forking an existing one, so they would be reusable, as long as the AST supports it. Running a linter during a compilation process would also be trivial.

And we would be able to reuse optimizations, code generation, interpreters.

We complain so much about "vendor lock in" but this has potential to remove the language lock-in that we have. Sure, we'd still be able to get locked-in to frameworks and libraries, but that's something to solve another time.

--

OT: I actually had a similar experience back in the 2000s when we had to convert a large VB.NET codebase to C#: we used the first crappy "convert VB.NET to C#" site we could find online and it did the job amazingly well. Fun times.
JavaScript Equality Jackpot
That's true, HN is full of purebred übermenschen and stuff.
>if my Fitbit notices that my heart rate has gone below 40 BPM for more than 10 seconds I get a notification, as it is almost indicative of an attack of Autonomic Dysreflexia. I can honestly say that this home automation system has actually saved my life without an ounce of hyperbole.

I'm a #FitbitEmployee but I don't speak for Fitbit. Speaking personally, I'm happy that it's worked well for you so far, but I'm concerned if it's likely that your life will depend on consistently good HR from a Fitbit. Although manufacturing has improved a lot since Charge HR days, they still aren't medical-grade devices. You should talk to a medical professional about what to use to monitor your heart rate.
I do get your point, you cannot compare the two. Yet, every time Tesla's finances are brought up someone is repeating the false "Amazon lost money the whole time" statement. Which is wrong both on the P&L and cash flow side. And Tesla would be bankrupt already with their cash burn rate if it wasn't for Elon and his investor magic. But maybe they wouldn't have needed his magic without his other attics in the first place.
Or just stop eating bread, but otherwise eat gluten.
The important context here is that the author spent 20 years fighting The Establishment over the facts of prions and ultimately was proved completely correct. that makes him the ultimate authority in this case because he had to actually fight to overturn a long-standing scientific belief with heroic data collection and a hostile environment
The first leases aren't up for three years, and the fate of the company doesn't rest entirely on self driving tech.

It's not "their plan," it's just an additional way to bring in cash. If the cars can't be robo-taxis in three years, they'll let lessees buy them out or sell the cars used.
2 points to consider here, first the damage to the grid in terms of lost power, second the environmental damage.
For nuclear both are quite severe, but blowing up a dam could be devastating in both points too, think of the flooding etc..
Blowing up single wind turbines is ineffective in both terms, and damaging a coal/oil plant only in regards to the first point(Well, there will be environmental damage too, but not on the scale a terrorist desires..)
Solar seems to be the safest with that in in mind.
Another issue the mobile games market suffered greatly from was all of the copy-cat idea stealing. Any original idea that showed a little promise seemed to be quickly cloned by several shady studios, further complicating the issue of discovery others have mentioned.
> That's what the context is here.

I disagree.

> There's a notion in the software development profession that you should have a side project which you put near full-time hours and / or effort into.

There's a common notion that you should be doing practical learning, including side projects, outside of “normal” paid work. It is far less common, however, to encounter the idea that it should be near full-time hours (and it's not clear to me what “full-time effort” distinct from hours even could mean.)

> Studying law is equivalent to reading the tech news / seing what other people are doing / keeping up with best practices.

No, it's not: in fact, this kind of professional reading is often expressly excluded from the definition of activities that apply to continuing legal education requirements. Lawyers do, as a practical matter, need to do the equivalent of what you are talking about, but in addition to not as their CLE requirement.
> No. They can't as long as cheap energy storage on mass scales doesn't exist.

It does, Tesla's grid-scale Powerwall made 25% of its cost in profits in 6 months (per https://insideevs.com/news/340702/tesla-powerpack-in-austral...).

Aside from using Powerwalls, us Europeans have extensive experience with using hydro pump storage.
Median home ownership is not the right metric. If you trade in one house for another you still own a house for the long term.
Microsoft CEO Nadella says he’d be ‘disgusted’ by celebrating $1T market cap
100% automation was a gamble that didn't pay off

For now.

When they have a solid product, and a lot more money in the bank, I'd expect them to be at the forefront of automation, and then it will pay dividends, they just tried to do it too soon.
Tesla's manufacturing capabilities are child's play in the automotive industry. Nothing Tesla has done here is revolutionary. Their quality control is abysmal compared to other major OEMs. They make the Model 3 in a tent. There are regular garbage fires at their Fremont plant.

https://boingboing.net/2018/08/24/fire-breaks-out-at-tesla-f...

And there was another one in February this year.
There are loads of pictures of fashion models posing, along with pictures of what the clothes look like without someone in them. So you could build a system that takes the new item and grafts it on to the virtual person.
>You basically cannot get timely repairs on a tesla. This is getting mainstream coverage.

You get a loaner Tesla during repairs so it's not that bad.

I was at work and discovered a flat tire at lunchtime. By 2pm there was a truck there with a loaner wheel, identical to my wheel. Not a lame low-speed wheel. The tire was also identical... same brand, same model. They took my wheel away and when it got to the service center, they called me and said that the tire would need to be replaced, as the flat was not fixable.

After a week they called me and said they couldn't find my wheel. It was lost somewhere. They said they would keep looking. Sounds like a nightmare, right? Well I had the perfectly good loaner wheel, so I was fine. It's a company going through some growth spurts, so there are bumps in the road sometimes.

Then a week later I came too close to a curb and put curb rash on their new loaner wheel. I had signed a document saying I would be responsible for damage. I called them (no hold time btw) and said hey, you lost my wheel, and you're taking a while to get it back to me, are you going to hold me to this thing about no damage on the loaner wheel? And they said, no, some wear and tear is fine. I mentioned the curb rash and they said don't worry about it, it's fine.

A week later they called and said they had found the wheel, replaced the tire, and the new tire replacement would be free, comped by Tesla because of the extra delay. That day they brought my wheel with the new tire on it to my workplace and mounted it onto the car in the parking lot, which took all of 10 minutes out of my work day. No charge for the tire, no charge for the time, no charge for the curb rash damage to their loaner wheel, no charge for anything whatsoever.

During this entire time notice I did not lose use of my car at all. Nor did I have to go to any service center.

People who do lose use of their cars get loaners... different from their own cars, but a bit too first world of a problem for me to complain about.
> The tax-credit is gone, never to return... and the $35,000 car is no where to be found.

Where I live (CA), both Fed & CA tax credits are still valid. Go to tesla.com and configure your M3. I just did and it comes out as $33,250 (after tax credits) + $1,200 dest/doc fee = $34,450.

The above doesn't include the debatable "gas savings".
that's a good point, not an outright shutdown. i guess i'd wager that same company would have given 0 weeks if they were at the same point as anki
Is there anything in Mathematica/the Wolfram language that falls short of what you want?
In an emergency, an airplane pilot often has time to pull out the operating handbook, flip through to the emergency checklist for their particular problem, and follow the instructions. Even for time-critical emergencies, it's recommended to read through the checklist afterwards to ensure you didn't forget anything [1].

By contrast, it would be very unsafe to be reading the Tesla owner's manual while driving. The level of attention required is much higher.

[1]: http://www.tc.gc.ca/eng/civilaviation/publications/tp11575-e...
Why not charge those that want to certify something? While this may create bad incentives ("make'em fail so we get a second fee"), I have no doubt this can be designed around with some thought.
If we were ever to intercept an alien television signal (or some version of that), I wonder if we would be able to discern what's entertainment and what's a news broadcast/documentary on their world? Perhaps they may mistake some of our SciFi films as reality on Earth?
Those who do genetic testing in the clinic know that, far more frequently than expected, family relations do not line up exactly as the genetic inheritance happens. Clinicians go to great lengths to avoid damaging families with these revelations. I have a feeling that such ethics will not be brought to these situations by DHS.
Couldn’t you mmap a shared, read-only page so that your OS doesn’t copy it?
>Having remote coworkers allows us to engage more thoughtfully with each other, and often pushes us to write more (and more useful) documentation so that we _aren't_ expecting immediate answers from any specific human.

this is very interesting - is this emergent behavior or have you guys figured out some todos that makes this an effective tool ?
for example, do you consciously allocate more time for documentation by developers, than you did before remote workers ? is there a particular way you do this that makes it better, etc ?
Not open-source, and has been hacked before.
Sometimes I click lots of ads deliberately to mess up the malgorithm, especially I click ads that are of no interest to me...What I never do is buy anything on the click through.
Gog.com makes their living specifically by updating games that no longer work on modern versions of Windows.
Why is it that the federal government is so willing to go after Facebook (not saying whether it’s warranted or not. I haven’t formed a strong opinion), but not after industries that have a much larger impact like drug companies, police corruptions, the prison industrial complex, the payday loan industry, etc?

I think it’s more because FB is seen as the “liberal elite” full of California hipsters.
That still gives 50-50 odds with sufficient sample size, not much of a test of the research hypothesis (since many alternatives will predict the same direction). It is better than 100% chance of rejection though.
Serving Vue.js Apps on GitHub Pages
One of LFortran authors here. You have a very good point. We are going to publish a new blog post answering this exact question.

In the meantime, others in this thread pretty much hit all the main points already why Fortran as a language is still a very good choice for numerical computing. It's the tooling that must improve.
Credit scores don't matter in the way it sounds. If you're trying to do tricky things like rotate through credit cards for their benefits (like airline miles), then it requires closer monitoring, and it helps to watch in case some sort of fraud is going on, but that's about it.

That said, keeping up with looking after your own back in America does feel like a full time job at times. :/
SDL1 can be installed alongside of SDL2. Same with GTK and Qt. I really fail to see the issue here. If a developer of a Qt4 application doesn't feel like updating to Qt5, users can still use the Qt4 version with Qt5 installed in their system. Most Linux distributions still package Qt5, Qt4, Gtk3, Gtk2, Gtk1.2, SDL1.2, SDL2...

On top of that, if a binary-only application really wanted to stand the test of time, it could statically link the libraries.
They should force Boeing to have actual engineers on the top management, including the entire board of directors and everyone with a "chief something executive" title. Business majors and MBAs with no engineering backgrounds have no place in the top management of an aircraft manufacturer.
To me it seems quite simple: when you invest into a thing you take a risk. You are not paying to get a product, you are investing into something that could or could not work out.

E.g. I bought Risk of rain 2 in the pre release for 17€ Because I liked the first part and I thought these devs deserve to try something new. I was prepared for the worst (it is a alpha after all), but it turned out to be one of the best 17€ I ever spent on a game already.

But could I really have predicted that? No..
The article is "ligatures are always wrong for everyone in code" and your position seems to be "ligatures are wrong for me and people who are reading my code in their editor".

I don't think anecdotes of cases where ligatures fail support a case for them being wrong for all people and all situations.

Personally, I've never had a single instance of them doing something dumb in 2+ years of using them. Never a single instance of them creating any ambiguity or failing to add clarity to my reading of code. Dumb in "theory" might be smart enough 99% of the time.

Just in the last couple months, I had to review code without the aid of a linter and they were invaluable.
Okay, but I'd say the correct thing to do is let SIGBUS kill the process. You can at least expect to handle SIGBUS for a file you've mapped.
> I think overloadable and definable operators can be very useful (like Haskell, OCaml), and that's probably as much syntactic flexibility as we need. Even this can be abused though.

I remember being very concerned about the performance of some Ocaml code that was overriding (* *) until I realised what it was doing :)

Not sure how to type that on HN!
Predata | Software Engineers | NYC | FULL-TIME | ONSITE | https://predata.com/

Predata is building machine learning models to link online behavior to geopolitical and economic trends. Fortune 500 companies and governments use Predata to anticipate events and make better decisions.

We come from the worlds of technology, political science, and finance, and share a commitment to building the future of predictive analytics. Our challenge is to transform abstract data into insight and narrative, while attempting to understand and measure the human elements that drive our data. We're passionate about simplicity, discovery, clarity, and performance in the face of large data volumes.

We are hiring for multiple engineering roles, including front-end, back-end, infrastructure, and machine learning. If you are always looking for things to improve and unafraid to get started quickly, you'll be at home on our team. There will be many opportunities to contribute meaningfully to our product and process as we continue to grow.

Front-End: Mithril.js, React, D3, ES6, Sass, Webpack, Babel

Back-End: Python, Django, numpy/scipy/pandas/scikit-learn, Celery, PostgreSQL, Elasticsearch, Redis, RabbitMQ, Docker, AWS

We're pragmatic about using the right tool for the task at hand.

You can find our jobs showcase and more information at https://www.themuse.com/profiles/predata

Questions? Email jobs@predata.com
Those languages do indeed have a lot to offer for helping ensure safety. I attempted to describe 'situated programs' which Rich developed Clojure to solve. I've struggled to use Haskell in these kinds of environments maybe because it lets you do so much static analysis.

The article assumes that as we get more productive at programming our time will be dominated by tests. While that's probably true, I would consider it important in this future world to minimize what tests need to be run and written. We do this today in Ocaml by making some classes of inconsistency inexpressible. We do this today in Rust by making some kinds of failure inexpressible.
That's called dilettantism at best combined with desperation. How would call manufacturing chips in a warehouse instead of a chip fab?
Ask HN: What's Your Fitness Story?
I go to the gym 3 times a week - 30-45 minutes and 5 minutes each of warmup and post-workout stretching. I wish I could do more cardio, aerobics or sports but don't think I can find time for that.

Wondering what others in the HN community are doing to stay fit.
Not specifically disagreeing with the "no military benefit" but this is a map of V-2 use on England. https://www.wrsonline.co.uk/big-ben-rocket-strikes/1944-v2-r...
I think damaging families is the point of this policy.
So why did Germany go with gas and coal?