skysight-inc/HackerNews huggingface dataset:
A more advanced (and somewhat easy to get wrong) option would be sync_file_range combined with fdatasync, which allows to roughly emulate O_DSYNC overall but without blocking synchronously for IO.
https://news.ycombinator.com/item?id=15536982
Purism Librem 5 Crowdfunding Ends with Over $2M Raised
It is extremely unlikely that authors lose anything from open publication of their research (in fact some provide final versions themselves as preprints on their websites).

Authors in general get no money for publications. In a weird setup of today authors get benefits from publications of prestige, career, hiring help and other scientists get curation / peer review benefits.

If current publication system went away completely and quickly it would be a minor shock to the system, but IMO easy to survive as a replacement curation system would emerge (from conferences, arxiv style, etc.)
The headphone jack is not being removed for cellphone business reasons, it is being removed for music industry reasons.

It is a consumer hostile move, no matter the quality of the wireless earbuds.

I speculate they probably negotiated this as part of the iTunes library access some years ago.
Google Play Music in India is not recommended
It's even more absurd than the post draws it. From the paper:

The X9.31 random number generator [in FortiOS] is implemented within a kernel module that exports a Linux character device. At boot time, the init process loads the module and replaces /dev/urandom with a node corresponding to the X9.31 character device.

We reverse-engineered the kernel module providing the X9.31 implementation [...] and found the hard-coded AES key used for the RNG. The hard-coded key was f3b1666d13607242ed061cabb8d46202. The key used in both the firmware dump and virtual appliance was the same. Although the documentation stated that the key was “generated external to the module”, the key is the same one used for the NIST test vectors [14] and appears to have been hard-coded into the source code.
Global Hackathon on ProducHunt
You probably remember a few years back when the well-heeled Green candidate ran on a platform of bussing in homeless.

https://www.reddit.com/r/CambridgeMA/comments/3pd9k3/my_note...
That's quite a list of languages. Here's my opinion on a few that I know:

My impression of C++ is that is evolves fairly quickly, but also includes everything, the kitchen sink and the highway, making for an expansive and complex language. Scala gets some of the same flak.

Java evolves glacially, and outside of very rare large improvements (e.g. lambda's in 8) it's still the same (verbose) language and will remain for a long time.

PHP evolves fairly quikly, but the API's aren't consistent leading to a bit of the "flavor of the week" feeling for new additions. I don't know how this has been since PHP 7+

Javascript is evolving at a rapid pace, but despite that they seem to move toward a clear goal with nice functional API's and constructs being added to the language.
Apple ships several 10s of millions of lines of code across a billion devices.

If they really didn't test at any statistically significant extent, people would really notice it.

Thing is, bugs happen, and no amount of tests will ever squash them completely.

Especially for some small insignificant part of the OS, assigned to 1 or 2 people at most like the calculator.
What's wrong with the AMP version?
This is really the point. It's the tragedy of the commons. It needs coordination - sometimes it happens. Don Knuth managed to wrangle the Journal of Algorithms from Elsevier, but not all fields have such an engaged Nestor that puts in the work to pull this off.

http://www-cs-faculty.stanford.edu/~knuth/joalet.pdf

I'm not really easily angered, but Elsevier (and, to a lesser extent, the other scientific publishers) are really despicable, earning above-market returns on equity off the labour of (publicly funded) scientists, then spending some of that money to make it harder to access the (publicly funded) research.

Ceterum censeo Elsevier(um) esse delendum.

Read the longest section of the Wikipedia entry on Elsevier ("Criticism"), and weep.

https://en.wikipedia.org/wiki/Elsevier#Criticism_and_controv...
This attack would not have been avoided if the output of the RNG had been hashed, since the attack essentially brute-forces all entropy in the system (i.e. the timestamp jitter). No amount of deterministic post-processing can save you if you have no entropy to begin with.

You also don't build backdoors by building bad products.
Your solutions are a little off the mark. Treating the animation as the problem is merely treating the symptoms.

What needs to happen here is pressing the button needs to immediately register the press elsewhere in the code. The UI animations and the button tap should be decoupled entirely.

Then the user can tap away as fast as their heart desires and only the animations are going to continue on. That’s an easy problem to solve... by doing as you say and aborting them or shortening them.

But you should NEVER have UI animations and effects block your logic path. They should be parallel operations not serial.
> I’m not entirely sure how different it is to the holographic principle in which the information is encoded on the surface of the black hole...

Kind of off topic, but once I learned about the holographic equivalency of black holes, and the idea that our entire universe may be nothing more than a hologram on a 2D surface, it always seemed plausible to me that the expansion of our universe could be thought of as actually an accelerating shrinkage. In other words, if you imagine the universe as a 2D membrane of fixed size, but ever-increasingly complex holographic encoding on the membrane, then the 3D projection of that encoding would appear to be expanding (from the perspective of someone inside the hologram) relative to the fixed membrane size. However, from an outside observer, the 3D projection would appear to be shrinking as the hologram grows more complex.

I realize that this metaphysical idea implies information is being constantly created to fuel the increasing complexity of the hologram. In my mind this is like propogating waves on an enclosed plane like an imperfect sphere, continually interfering with themselves on the return trip, gerating exponentially more wavelets at each encounter.

Are there any theories out there like this (i.e. our universe expanding or shrinking, depending upon the perspecing of the observer)? I've always been curious.
As a side note, in my opinion, this is a result of our current governmental situation, which is unprecedented: the center-right party won a relative majority, but the center-left party got the Communist Party and the Left-Bloc (an anti-capitalist left-wing party but without just a single guiding ideology) to support it in Parliament and allow it to form government.

This has had many effects, but this bill in particular was introduced by the Left-Bloc, and then voted favorably by all the left (and by the single representative of the party "People, Animals and Nature", which doesn't consider itself left- or right-wing).
>Let's just be frank: If Jobs was in charge, everyone that remotely touched that app would pulled into a room, berated and told how fucking dumb they are, and told to pack their shit and find another job.

Let's just be frank: there were TONS of BS issues like that under Jobs all the time, regardless of whether he was obsessive about this or that particular app.
> you need to develop your own custom IC's that ... 3) are made by 1 of 4 companies in Copenhagen or Switzerland

I'm confused - what part is custom and what is made by the Swiss and Danish companies?
Pertinent xkcd ("Ten Thousand", first time)

https://www.xkcd.com/1053/
> You hand someone an algorithm, valid exactly on some theory/algebra/structure, with its types/equality, operators, and laws. And that's it - that's everything. It doesn't matter what they're named, or in what order they were gathered, or where that structure happens to appear in the lattice of some prelude or another

This is also the case for algorithms in Haskell when the Applicative Monad Proposal was enacted. All existing implementations stayed unchanged. The benefit of the AMP was that some implementations could drop an Applicative constraint if they wanted.

> > it didn't take effort [...] housekeeping
>
> This description is not consistent with my limited observation of discussions among some involved.

Then I suggest you ask for further clarification. There was a lot of discussion and debate to make sure we got a smooth transition. Basically no one opposed the proposal. The changes to code were absolutely minimal.
Then the X3s must sound really bad because AirPod sound quality is decidedly mediocre, especially for $160 in-ears.
You mean the iPhone 4 antenna non-issue?

Lots of bugs and issues happened under Jobs, but this was the usual press BS.

The iPhone 4 went on to sell 50 millions of devices or so with that antenna and nobody in the real world had much of an issue with it.
China invents Rice that can grow in Salt Water
limiting, not banning.
Based on Annatar's profile, he'd like it to work on FreeBSD.
If you aren't a baby cow, is lactose intolerant or is a vegan you might not want all that dairy that you are proposing.
> End-to-end encryption is done automatically without user interaction whenever messages are exchanged between ProtonMail users.

Which would correspond to a tiny fraction of all email a normal user exchanges and Even corporate users would be unprotected if they were to use protonmail to communicate with third parties such as service providers.
Not the best example.

Lots of bugs and issues happened under Jobs, but this was the usual press BS.

The iPhone 4 went on to sell 50 millions of devices or so with that antenna and nobody in the real world had much of an issue with it.
Apple does take security quite seriously: https://www.apple.com/business/docs/iOS_Security_Guide.pdf

The iOS 11 version and detailed FaceID details should be coming out soon as well.
This is a weak argument.

It takes literally zero planning to do a test now and then do another after the update.

I've found a few examples here:

https://www.youtube.com/user/kabriolett

These don't support the argument that devices are slower after updates.
Some stricter rules against laxatives?
previously: https://news.ycombinator.com/item?id=15537843
People will resist giving up cars in areas with crappy weather, but I could see this working in many US cities west/south currently choked with traffic.
The idea they had was: HUman fuEL = HUEL.
...web based and slow to load?

Thanks, but >100ms latency is not something I can tolerate in a code editor. If I need a heavy IDE I can just run it on an overpowered machine and get to my target latency, but web based makes this unusable...
this is clearly an ad for insomnia, in no way this shitty web app is better than PAW, which a native app, fully integrated with macOS and with features you didn't even know you needed, so please cut the bullshit with some weak excuses about some inexistent project management issues.
its like a bad breakup. Singapore and Malaysia were married, got into a huge fight, separated, and after living happily as neighbors for 50 years you want them to make a deal to cohabitate again?
Vageuly related: Menuet ships with a perfectly functional calculator

https://youtu.be/fpEwOXzYBi8?t=5m34s
I've been through the rigmarole of writing my own crawlers and and find Scrapy very powerful. I've run into roadblocks with dynamic/Javascript heavy sites; for those parts selenium+chromedriver works really well.

As parent and others have said: this is a grey area so make sure to read the terms of use and/or gain permission before scraping.
Judging just by the number of people doing the CS231n course online http://cs231n.stanford.edu/, the number of would-be practitioners who have the skills is definitely increasing. CS231n is a graduate level class and is conceptually harder than a "flavour of the month" app. Add to that the number of articles being published on DIY experiments with AI, I think the 10K number seems small. Do these qualify as "serious" research? Maybe not, but they are not all trivial.
Even with high paying jobs (if you are fortunate to have one), NoVA also has incredibly high housing costs unless you decide to live in the less desirable locations (which come with their own problems) or move far out and give yourself a massive commute.
EclipseCon Europe 2017
I'm a father of two boys (8 and 5 yo) and we live in a small village (Ober-Erlenbach) next to a sattelite city (Bad Homburg) close to a big city (Frankfurt). We could not get along without a car (actually we own two cars).

The younger child goes to a kindergarten on the opposite end of Bad Homburg. That's 40 minutes with the bus one direction. No, there was no option of a kindergarten closer to our house. There was no option at all, you just take it where you get place.

The younger child has an illness and we have to bring him to a therapy at least once a week. That's in a hospital in another sattelite city on the opposite end of Frankfurt. Two hours with bus one direction.

The older child has allergy treatment in another hospital in Frankfurt. One and a quater an hour with public transport.

And these are just a few examples.

Without a car my wife would probably have to stay home just to manage children.

To answer your question - children introduce spatial responsibilities we you can't typically efficiently manage without a car.
The ERA of Initial Coin Offering
I used to live on the east coast and saw kids riding the subway all the time. It's no different than taking them into a store.

A bonus of public transport is that you can let your kids do whatever once they hit 13. There's always a few awkward years where they can basically care for themselves but can't drive.

Today's parents are way too paranoid. My mom grew up in the country and back then all the kids were driving by 12 even in town. I think modern age limits are more about making sure you can get charges to stick in court than a safety issue
I have done plenty of manning up. I paid down debt while improving my income while homeless. I also appear to be the only woman on the leaderboard of Hacker News, so I appear to get taken a helluva lot more seriously than most women. It still fails to translate to serious income, even though a recent resume job I did was for a CEO who indicated he knew me via Hacker News and I had impressed him.

Getting taken seriously for a woman is apparently still pretty damn pathetic. I would like to get taken seriously without such qualifiers. Such qualifiers are always a huge negative. Women only awards are basically a dunce cap with a crown drawn on it to pretty it up. They are akin to the Special Olympics. The fundamental message there is that "you can't really compete."
Telecoil is, as I understand it, literally just audio transmitted at baseband over a magnetic loop system. The only slightly complicated thing about that is the receive antenna, and that's literally 1970s technology too. Also, ultra-low-power audio processing hardware is practically an off-the-shelf item these days thanks to technology improvements.
> Under this model, the author pays to have their paper reviewed

Note: it's not necessarily the case that the author pays. For example, the Open Library of Humanities [1] is funded by contributions my academic libraries, and is thus both free to read and to publish in. Something that's also referred to as Open Access (the "green" variant - I wrote about the different flavours at [2]) is when authors post a version of their article elsewhere, e.g. at their institution or on ArXiV.

The confusion is common though: there are lot of terms, and publishers have been exacerbating it by co-opting the terms (which I wrote about at [3]).

[1] http://openlibhums.org/

[2] https://medium.com/flockademic/how-open-can-open-access-be-c...

[3] https://medium.com/flockademic/what-legacy-publishers-mean-w...
Low fat pigs
My professor likes to tell this story about keyboard buffers that I never quite understood. Basically, in this old time terminal setup he would start typing the password before the prompt showed up or something and when it did, it would just sail through. Sort of like how I can apt upgrade while apt update is still running but fancier and a couple of decades before...
> Your current phone still has a headphone jack.

My current phone is rapidly disintegrating. If I had the time, I could argue that the current method of production and rapid obsolescence did, in fact, take both my current phone away, and my ability to easily transition to the new model being offered without having to rethink how I listen to music.
You’re 5x More Likely to Get a Job Interview If You Apply by 10am
My 5yo goes to a kindergarten which is 7km away. I'm sure he'll be delighted to walk that distance. Five days a week.
Wires are a major inconvenience though. Sure, at work I use a big pair of wired headphones and connect my laptop to a dock.

But when I am on the move every cable stinks. I have caught the headphones wire on doorknobs and bus ticket validators so many times that now I gladly suffer through the unreliable bluetooth to avoid that.
Man faces 5 years in prison after hacking into 40 celebrity accounts
My usual workflow is to check citations for a paper via google scholar or getting a link from a peer which leads me directly to the paywall. From there it is a bookmark click away. In other words I always need sci-hub when I already found what I am looking for (but can't reach it). Does using sci-hub as a search engine work well?
While awkward, "censuses" is indeed the correct plural of census.
We used something like these at a festival in Denmark to allow people to charge their phones.

That one you found look very sturdy from the picture, but the ones we got would easily break. The most fragile part of it was the gears, they would break, and then we would have to replace it.

So please find a model that have easy obtainable spare-parts.
UX for the Next Billion Users – Google Design Blog
Not every city is built for it. And not everybody lives in a city built for it. I live in a village 25km away from Frankfurt, there is no way you could get around here without a car.
Maybe we should start worrying about "animation creep" as much as we do feature creep or other kinds of unnecessary complexity.
Trinity - depending on the execution mode - is over 100% faster for certain queries compared to Lucene, and Lucene is already very fast. It all comes down to the postings ling codecs, and the iterators design/impl anyway.
The Automated Biological Laboratory https://archive.org/stream/NASA_NTRS_Archive_19660027176/#pa...

In OPs link there is a committee that says "No pics from mars, it's too hard to do", and then there is John talking about it like it's obvious pictures needs to be taken..
"Why are hearing aids so incredibly costly?"

"...Experts don’t know exactly why hearing aids are still so costly..."

So the article headline poses a question that writer confesses in the second paragraph not to know the answer to. No, strike that. The author claims that experts don't know the answer to that.

And I scan HN and get answers almost immediately.

HN is great, no doubt, but it's not HN. This is an author who doesn't know how pricing works and doesn't know how to talk to people about how pricing works, which is much more troubling. And the editors must feel that this is the normal state of things.

Pricing may be a bit of a black art in certain markets, but it's no mystery unsolvable by experts. You can bet somebody is setting prices on these things, and when they set them there's a lot of market and historical data being used to do so.

There are simply not-so-many reasons why some things are priced much higher than other things, and these reasons are all well-known and understood. When I read articles like this, it makes me much more critical of every other NYT times article that involves "experts".

Great article for HN because it involves startups, markets, new business opportunities, tech, and so forth. Not such a great article for the NYT, sadly.
For the XY problem I kind of think it's fine to just help them with Y and let them discover Y wasn't an appropriate solution to X themselves. They might need help again with X, but they'll probably learn more from doing Y and discovering why Y was wrong themselves.
OpenBSD Jumpstart
Speaking of lag, I wish turning on/off cellular data didnt have that 2 second lag. why cant it be instant?
What is the point then, why not just include another port or a jack? If I have to carry a done that messes up the audio.
I wrote the original post.

It's an excellent comment, thank you. I didn't think through the economic consequences. My first reaction is there need to be some betting in place. For example, there could be a fixed cost for a miner to issue a block, and at the same time there could be a variable reward for the same block that is tied to 'good' behavior (not too much branching and not too little) that gets known only when a merge block is issued.

Inflationary vs transaction fees: makes sense, thank you.
We had specific requirements that would have meant we would have spent a significant amount of time re-engineering parts of any open source option to make it fit to the insurance market, essentially taking longer than building our own, and this is ignoring the bigger issues.

We could have integrated into an existing solution like Slack using their APIs, but unless the UI was specifically designed to fit the specific market it wouldn't be a worthwhile replacement for existing products.

As for the kanban, that was an easy UI to build. As you pointed out, there are plenty of options there. We actually didn't need to use a third-party as it's really simple to build a good kanban UX from scratch.

The complications with our project were not in the UI specifically; there's literally thousands of clones of those types of projects, and more each day.

Our complications were in developing a very specific user experience, tailored for a specific type of customer's workflow, needlessly tightly-coupled to a monolithic distributed ledger platform with no API, that depended heavily on both private and public networks containing cryptographic signatures.

Trying to conceive of a solution to a problem that didn't exist is also one of the major issues. Our customers didn't need a new messaging platform, secure storage solution, or kanban board. They needed a secure way of writing contracts and agreements, that were then financially binding. The solution was entirely wrong for the problem we were tackling.
Hey, I'm just a farmer, I thought CRISPR-Cas9 was used for knocking genes out, not adding them in. Perhaps someone who understands better could explain what "a CRISPR/Cas9-mediated homologous recombination-independent approach" means?
Ah, yes, a classic (so tempted to say, "wow never saw that before today!").

Do you think the same calculation is applicable to the HN user base? Seems like the relevant inputs are:

* New active users per month (instead of 4M born per year)

* Frequency that a link hits the HN top, assuming a high percentage of active HN users will subsequently forever know about the link

* Total number of times the link hit the top as a proxy for longevity of popularity
Unfortunate name for a Mars rover, in the passage of time at least
>The tool works in the browser by leveraging a minimal browser extension.

Am I dumb or it doesn't seem to work with Safari on Mac, which is the whole point of this thread?
Lightning comes before thunder.

Sue me.