skysight-inc/HackerNews huggingface dataset:
Hopefully the FDA gets out of the way before a thriving black market emerges.

After reading about your firm, it's clear that I'm taking some things for granted like the quality of a DNA sequence. A single error when validating a gene modification could be fatal. Thanks for doing your part to advance this tech!
No no, in my opinion, an answer should be judged based on the quality of it's evidence, not necessarily if it's right or wrong, or if you agree with it.

For example, a comment that merely says "MINIX 3", should not necessarily be upvoted, due to its lack of evidence or explanation.
The New York Rapid Transit Railway Extensions (1914)
Not author, but thought this was worth submitting.

I experienced what Mikeal talks about here when needing to do URL parsing: node has it's own URL parser which has been around for ages, but there's now a WHATWG URL standard that's also implemented in node, and by using that my module can work everywhere without needing extra code in browsers, and be familiar to more developers.

Oh and re the other point in the article: obviously `await` indeed changes everything. `util.promosify()` is great but having `omit callback and I'll return a promise` in stdlib would be even better.
Worth noting that the author's other book in a similar vein, "Hacking the Xbox", was made freely available by No Starch Press in a kind of protest after Aaron Seartz' death: https://www.nostarch.com/xboxfree
Most things suck. Interactive environments where the user can inspect the software they are running, and even change it on the fly, is what all computing environments ought to be like. We should be empowering computer users and making it easy to look under the hood.
The correct parsing should be "Daddy G.O." -- G.O. being the abbreviation of General Overseer.
The more Google has been back pedaling on their unofficial motto "Don't Be Evil", the more wary I become when they start acquiring companies. I like HTC and I would like it to stay that way. I hope this merger doesn't happen.
Svelte is quite appealing, especially for the "reusable widget" layer web development. But there are two areas where there's probably room for something else to swoop in:

* Pervasively typed with TypeScript, written in TypeScript, completely first-class. (It is very easy to consume TypeScript base code from JavaScript, but tacking types onto something written without them almost always yields a much lesser experience.)

* Output standards-compliant web components by default. (Perhaps with room to also output some other variation of component, if there is some API aspect where that helps.)

(Distraction for another day: I think the future of SPA development will be web components at the widget/component level, while application frameworks start evolving upward to provide more features around building applications - because there is less for them to do around building components.)
Self-Destructing Circuits Mimic Mission: Impossible Tape
Glad I'm not alone in disgust for the Pixel and mourning the loss of the Nexus line.

Even the much touted camera on the Pixel sucks. Worse, GPS is frequently off by as much as a mile from your actual location but accuracy is claimed to be <50ft, when it claims 200-1000ft accuracy is when it's actually the correct location.
I buy side projects (no mobile apps) -- if you have traffic / revenue, drop me a line with the URL and some high level stats.
It's a dupe. https://news.ycombinator.com/item?id=15206287
Trouble is if you don't regulate taxi numbers under the old system you end up with 30 taxis hanging out in the same prime location fighting over customers and causing congestion. Hailing apps solve that problem.
I suspect the religion and the specific group membership itself is what unites the residents to cooperate and live comfortably together. Better to have the option than not, right? It's not a suicide cult. If anything, it sounds like a perfect manifestation of a libertarian ideal. Don't like Daddy GO? Move with your money to another church-city.
> ...the lack of proper accountability

The complaint in the linked article is about burial practices. That's a psychological, cultural, or theological complaint, right?

Also, even if the burial practices were unconscionable, why write off all religious institutions with those kinds of anecdotes and ignore the mountains of atrocities committed by state-run institutions?
Assuming the bug is just a logical one, if the time to fix it in production is 15 hours then there is a serious problem with your team's release workflow. He estimates 1 hour to fix it while developing so that leaves 14 hours of code review, building, and deploying. If it takes you an hour to find/fix the bug then I would assume it would take 30-60 minutes for people to review and OK the fix (if it's an urgent bug then this shouldn't even take that long). Once it's merged, if it takes longer than an hour to build/deploy the code then I'm really sorry for you. Maybe I've just been lucky to have worked on teams where CI/CD was very important.
Monitoring for anomalous access patterns is a good idea.

It wouldn't have helped in the face of RCE in struts. RCE in struts would let the adversary scp off all the files that make up the database, for instance. This would completely bypass any application-level checks or monitoring.
It's patently obvious that the freshly baked pie is being hoarded by an elite. Average wages and compensation have been almost entirely stagnant since the 1970s. At best, this unequal growth is irrelevant to most people; in all likelihood, it's driving rampant inflation of house prices, rents and an array of essentials like healthcare and education.

If trickle-down economics ever worked, it certainly doesn't work now.

https://www.washingtonpost.com/news/wonk/wp/2017/05/08/resea...
Depends on data. If it's time series data then I would use time series database like InfluxDB. But again you might be fine even with Postgres or Mongo. Depends on structure and type of data.
Maslow ? You mean the guy behind the obsolete stuff ? Or the guy who let another one torture monkeys ?

http://journals.sagepub.com/doi/abs/10.1177/135050849743004

https://en.wikipedia.org/wiki/Harry_Harlow
I can certainly agree to that sentiment; we are not moving forward as a society if we artificially preserve jobs for the sake of the job itself.

However, the theme of this article seems to be "Automation came to Amazon and no jobs were lost, so don't worry about that pesky automation issue!", which seems blatantly misleading. While new jobs like robot maintenance will be created, I can imagine they will only be a small portion of the jobs that were replaced, and that is going to leave a lot of people unemployed and even potentially unemployable. That is an issue we certainly need to acknowledge and discuss.
Artificial Intelligence helping humanity by battling hurricanes
The anticompetitive effects of the near-monopolies enjoyed by companies like Facebook, Google and Amazon preventing other players from entering their markets, and the anticompetitive effects of them using IP and tax loopholes to pay little or no tax are two different problems. We obviously need to fix the latter, but this article does nothing to address what could even be done about the former.
Build fast and easy beautiful resumes with Vue and LESS
They're both flawed, since they are easy to replicate and impossible to replace once the attacker has your credentials.
Reminds me of:“We take security seriously”, otherwise known as “We didn’t take it seriously enough”: https://www.troyhunt.com/we-take-security-seriously-otherwis...
These aren't noble-savages, the amount of killings in these pre-modern tribes are horrific. Per-capita they are way beyond any Western Civilization. If you think having disdain for murder is "brutish" then I think you're fucked in the head.
Mi Notebook Pro
I read programming websites and whenever I read something seem to be useful and get excited about it, I try it out.

Has worked well so far. Been reading HN since from the very beginning and tested most of the stuff which was added here, some of them snatching me a job in Europe(I'm from a third-world country).

And also has been able to keep me pretty much well on the market. I could have had better results if I just sat down in one tech, but I find it boring.
Introduction to Headless Browser Testing
Not 100%. This removes chargebacks due to theft (or I didnt make that transaction) I believe, but people can still chargeback for many reasons - disputing quality of product/service being the biggest headache, product not being delivered (or supposedly) another..
I upvoted because this is one of the best, even-handed articles on the "pay gap" that I've seen, but I don't have high hopes for the discussion.
Oreo will make it easier for maintainers to keep maintaining, but definitely won't guarantee they do so. Just because device drivers are now easier to keep up to date doesn't remove the huge monetary incentive to push users onto the next phone.
Beyond code splitting, I wonder if a future Angular version may do more aggressive compilation as the linked article and much of this discussion describes, to reduce that baseline. I have written quite a lot of Angular code, and I don't think there is really all that much from and application point of view that absolutely requires a large baseline run time. Much of the same experience and application code base (perhaps with some API adjustments now and then, with semver taken very seriously...) could likely be preserved while making Angular work more and more like an optimizing compiler with a small runtime.
Adding this to the list of anecdotes about why capitalism must end.
Strong recommendation. I shall buy, but not through your affiliate links.
179371 citations and 104 h-index [1]. But what is more important is that he founded a whole epoch in AI which is a rather rare event.

[1] https://scholar.google.de/citations?user=S6H-0RAAAAAJ
China bans bitcoin, for 900th time in 7 years.

> OKCoin, BTC China and Huobi, the country’s three biggest bitcoin exchanges, said on Monday that they hadn’t received any regulatory notices concerning bans on cryptocurrency trading.
Reminds me of what I've heard of German law, regarding third-party content like website comments :

http://germanitlaw.com/liability-for-third-party-internet-co...
It's widely attributed to a notice published by the 1927 Grand Council of American Indians. E.g. see http://lakotadakotanakotanation.org/GENOCIDE.html (search for "1927"); see also https://books.google.co.uk/books?id=0YzWCgAAQBAJ&lpg=PA349&o...
https://apiblueprint.org/tools.html and https://swagger.io/ are open documentation standards for APIs with editors, renderers and tools to mock a test environment.

For my own API (https://geocoder.opencagedata.com/api) it's hand-coded because the output of the tools are too complex when you have only 1-2 methods.
Great job!

Maybe now we'll finally see accessible and efficient GUI apps from those who insist on writing desktop applications with JS.
TechCrunch Text-Only (Concept)
They make USD 1.5-2k. In my country, it is a mid-level developer salary, enough to cover expenses.

Most part come from Criteo and Adsense. Adsense has better performance, but is not reliable, some sites were banned without reason. I always test other ad networks, but these have the best performance to me.
Programmer fungibility
Most people on this site are well paid tech folks.
Reading your comment reminded me of a classic piece [1] about a similar phenomenon.

[1] http://discuss.joelonsoftware.com/default.asp?joel.3.219431....
That's probably not a great outcome. Financially, Apple is doing well. Are there any PC makers with solid profitability? I think the phone market is even worse. Apple takes almost all the profit.

I mostly just don't get the loyalty people have to operating systems or particular manufacturers. When there is an application that I need and it's exclusive to some platform, then that decides what OS I need.

I also am not bothered by a $1000 phone and I'm surprised that it's a topic of contention here. Many of us spend more than that on coffee in a year and the phone is probably just as important. $3 / day is well within reach for most of us. My life isn't going to be any different if I choose the $1 / day phone.
How do we have photos of galaxies so far away?
I bought a copy when it was discussed on HN back in March and loved reading it. I lent it to some like-minded builders-of-things at work and they loved it too and sold it on a few others. It's super inspirational and down-to-earth, like yeah you can just go to Shenzhen, learn the ropes, and get your ideas manufactured whole-sale if you just go out and do it.

I loved the heirloom laptop idea that he made, and was inspired by the on-board GPIO to discover the FT232H breakout board that Adafruit sells (basically GPIO over USB) and now I have a cool "swiss army knife" for my PC. Sure made it easier to read precise measurements from my digital protractor while calibrating my DIY star-tracking camera mount.

That's just a little idea, but this book gets big ideas spinning in your head. Highly recommended.
Elm is a very good example of a compiler, but (as I recall, unfortunately without information in front of me) it's not that great of an example of doing maximal work at compile time to minimize the size of a runtime support library. I don't remember the kilobytes but they are significant.

That said though, since the Elm language is nicely constrained, it seems possible that a future version of the compiler could keep moving quite far in this direction.
Like another user mentioned: the trackpad. Particularly the software aspect of it.

I have a personal 2012 macbook air and a lenovo thinkpad whatever from work. If I have to use the trackpad on windows I'm miserable. It's just so bad, the OS itself isn't made with it in mind: things like dragging and click-holding don't work anywhere near as well as it does on the macbook, the multi finger gestures are a miserable experience; I spend most of my time frustrated that I don't have a mouse. Compare it to the macbook: I do have a magic mouse somewhere but I haven't used in years; it offers me no better experience than that amazing trackpad support does.

This isn't even related to trackpad hardware because the experience was equally bad when I ran windows on the macbook using bootcamp. The Windows trackpad experience is just years behind OSX.

edit: as a related sidenote, I'm planning on dumping the macbook next year becase it's aging (4gb ram doesn't cut anymore). I'm planning on replacing it with a MS Surface; I found that touchscreen+pen are a suitable replacement for the macbook trackpad when you're on the go for my type of usage.
The real expensive part in the US is the cell plan. Excluding the phone, the mainstream plans are $60+/mo with taxes. If you're paying $720 a year for cell service a $1k phone really isn't that much.

(I would never pay $60/mo but lots of people do)
I didn't thank you for your response. I looked further in, and was mistaken - I thought that it allowed a bit more as in TCP and UDP. I was wrong.

So yes, it looks like some sort of further in-depth hackery would be required, or planting some sort of SBC in the building on the network. It's quite a bit more infeasible than I had initially thought.
Millions of people, most likely.
Whiterose's minute beep in Python
Ok, you can fuck off back to Reddit, you ignorant cunt.
Another good summary[0], written by a member of the Pirate Party.

[0]: https://juliareda.eu/eu-copyright-reform/
"I'm wondering if there is a more holistic approach."

The end game, once WebAssembly is fully integrated into the browser, is to expose the 3D API and/or a high-performance low-level 2D API (or both) and slowly, but surely, a "web browser" will become an environment where you download a full rendering engine for a website, written in an arbitrary language that has WebASM support, and in the end both DOM and JS will become merely another option, at which point IMHO neither of them will actually fare very well, excepting their substantial existing install base. Caching will make this feasible as most of the "long tail" isn't going to make their own engine, just use someone else's, and there aren't really all that many sites who can afford to write their own.

While I consider the forces pressing on the browser to virtually predestine this outcome, it is at least 10 years off.

(If it wasn't for the fact that Javascript is still not fast enough to pull this off, I think we'd already see more frameworks that do layout and ship down a lot more divs and such with hard-coded absolute positions, turning the browser into an environment where it simply puts text and images where the server tells it to, and stops doing all this expensive reflowing and layout. You can see on all kinds of sites the desire to do this on the part of web publishers. However, it is impossible to do this on the server side because you need access to font metrics (where you may not be able to force your own), screen size info, browser zoom level, and a whole bunch of other such things that make it impractical to do server-side in a whole bunch of ways. But JS is still at least ten times slower than native code here, plus would take an inevitable penalty accessing a lot of FFI code, so this is currently almost unthinkably infeasible on the client side.)
Do you know if they are related to the Berbers?
Not to be too flippant, but "complies with law" sort of seems like a requirement for non-government services too. But I may be reading this too broadly?
There is actually a lot of happiness research so you don't need to stuck with gut feelings.

The most shocking difference from expectations is happiness tends toward a steady state even after major life changes such as winning the lottery. People in prison for example are often happier than you might assume as long as their personal safety is not at issue and they can socialize.
Depth buffers only work well for opaque objects, which cover each other completely. With partial coverage or blending, multiple objects could end up contributing to a pixel in an order-dependent way (e.g., if you're viewing an anti-aliased leaf edge under the surface of water through a window). The depth buffer, which only stores a single depth, doesn't solve this problem directly -- you can use it to render each transparent layer one-by-one ("depth peeling"), but this can be slow.
This is exactly the reason I switched to Linux laptops on cases that I can open up and easily switch out any parts of need be.
The react devtools extensions for Chrome usually shows me when a page is using react.
I don't know if it will work they way you want. I thought instead of making a service available to everyone in the EU it ensured that if you sign up in one EU country you get the same access in all others.

So - if I sign up for Netflix in the UK I can still access the same library in Poland. However this does not mean someone that signs up in Poland gets access to the same catalogue as me. It just means that if they come to the UK with their Polish account they can still access the Polish library (not the stuff only available in the UK one).

I could be wrong about this, I'm recalling something I read quite a while ago but I'm pretty sure people were disappointed because how I've stated is how it works and not how most people assume.

So while you may get a service some of the other countries have that you don't, you may not get the exact same service.
Apple’s iOS 11 Will Make It Even Harder for Cops to Extract Your Data
Even white people are naturally tribal, even though globalists will try to tell you otherwise.
> Ubuntu's /etc/init for roughly a decade from 2006 onwards is not "SysV" anything.

Yes but nobody has ever used Ubuntu's init as upstart. It was always used via SysVInit compatibility and documented even by Ubuntu as such. This explains why Ubuntu finally dropped Upstart.

> Similarly, the OpenBSD column is glaringly erroneous as one can see by simply comparing it against the very page that its entries hyperlink to. The actual OpenBSD page does not say any such thing

Which? Every single OpenBSD entry is wrong? Are you completely sure about that, or are you using hyperbole as an excuse not to contribute?

> it comes up as a completely blank page without JavaScript.

Yes. JS is required for behavior. That's what JS does.
Brazil's countryside is pretty sweet. The issue is that I don't think you can get by with only English, so learning Portuguese would be a must for a non-native.

You can eat well, stuff is generally far, you can't get anything you want without going to the city, but as far the cost of living goes, it's pretty good. But of course, you can only do this if you can somehow find a source of income which allows you to, as there's almost no opportunity there to make money and I believe internet access is going to suck a bit.

I don't live in Brazil anymore, but would love to move there when I'm old, or when I'm tired of Europe.

I know a few Europeans which traveled there and ended up loving the place, going there, getting married and living forever. The weather really helps and it's a experience much different from living in a city in Europe. But I guess some people would absolutely hate it, if they expect that there'll be a city and everything to work for them.

I like doing stuff by myself, so I like that environment. Some people like to get their houses cleaned and their lunch made.
The subtext is that many of these children died from lack of proper care. That's what I have heard, so don't quote me on that. Some simple searches should unearth a lot more information.
Mail theft is a problem in my area. The USPS is pushing for "cluster mailboxes" which are 20+ mailboxes in one aluminum housing. The problem is they're easy to break into. I had Netflix suspend my account because so many discs went missing. The postal inspector's response was "Did you call the cops?"
Supercomputing Capacity on Demand, new video
> You got it right, it's difficult to imagine for a European what it's like to deal with having no medical care if unemployed.

you buy subsidized insurance. do Europeans really think the USA is just a free for all ?
Not extremely. Merely high quality. Numerous cases with broken buttons even on brand new devices, wi-fi failure issues, gps failure issues. Yes, it is anecdotal cases but so are all others for different brands.
Don't look at the prices Canadians pay (for less), you might choke on something.
It's an interesting hypothesis for what the patterns of simulated firings "mean". I don't see any reference link to experimental methods in silico or in vivo follow up. Anyone have any reference articles for this hypothesis?
Available version of the propose directive: https://ec.europa.eu/transparency/regdoc/rep/1/2016/EN/1-201...
> Still force them to go to trial, a trial that may take longer than the punishment for their crime?

Yes. People have been coerced into false pleas. The prosecutor should have to prove the case. And if their punishment is so light, we should consider if it should be a crime at all.

>And victims too, say someone robs you, now you're forced to take time off work to attend a trial for the person that admitted to robbing you and also doesn't want a trial.

If you want them to be punished, then the prosecutor has to prove their case. If it is so cut and dry, perhaps they don't need your testimony at all.

>Plus there would need to be a massive expansion of the court system to accommodate trials for everyone. Where's the money to pay for that going to come from?

We get rid of minor crimes that shouldn't be crimes to begin with. Reduce the prison population and you can use the saved money to expand courts a bit, if need be. Was the cost reason enough to not ensure other rights are met, such as work needed to comply with ADA?

>removing plea deals completely is foolishly short sighted.

Not seeing the fundamental violation of rights caused by plea deals is foolishly ignorant.