skysight-inc/HackerNews huggingface dataset:
LS-120s were quicker than ordinary floppy disc drives for reading ordinary floppy discs.
Your mind would just skip the 371 though, like it does with year dates, as the 371 would be the same for a long time. And you're back to version 3 or 4.
> The right in the US is about freedom.

Except when it comes to a woman's right to choose, the freedom to assemble and protest, freedom from religion, freedom of the press, freedom of movement, freedom to use the bathroom associated with your gender, freedom to use drugs recreationally, or any other area of personal freedoms you'd care to name wherein - to be really, really generous - the right doesn't perform any better than the left.
Not sure if it will fit your needs or not, but for long term storage on single HDs (and back in the day on DVD), I would create par files with about 5-10% redundancy to guard against data loss due to bad sectors.
http://parchive.sourceforge.net/
total drive failure of course means loss of data, but the odd bad sector or corrupted bit would be correctable on a single disk.
This was very popular back in the binary UseNet days....
> Imagine if the US just bought all the foreign media companies it could and then controlled the news to protect national security. Would that be ethical or legal?

I have trouble understanding how this analogy relates, do you have a different one which can illustrate your point? (It may be a good point so I would like to understand it)

> To the contrary, the US should be supporting countries that don't spy on their citizens and punishing those that do. We should want to encourage liberal free societies, and not become a global threat to freedom.

How would we go about doing this? Would we trust other nations if they said that they do not conduct any of intelligence gathering operations, or would we use a more covert manner of discovering and verifying that they indeed are not engaged in such activities?

Additionally, how would we be able to continue to ensure the safety of our allies if we removed all sensors responsible for detecting an incoming attack from an enemy?
All security is some form of obscurity, is it not?
The change is a bit disappointing, in a way. Though I'm not sad to see the last of CRTJVAPGM.
A JS implementation for fun [tests-not-yet-implemented]:
https://github.com/cristiancavalli/quick-select
Partially because they felt they could gain some advantage by owning the client side of what is powering a lot of their data center chips. Investing in modem tech and trying to get into mobile phones, they could have a completely integrated story from the phone, modem, cell tower (see Axxia acquisition), to the data center. I think they also were hoping the Intel Security story would be compelling from an end-2-end perspective.
Hot take
Uber passengers only pay 41% of the cost of trips, with investor capital making up the difference

FWIW this assertion (which isn't really core to the central thesis of the post, but still) is wrong. That number comes from

https://ftalphaville.ft.com/2016/12/01/2180647/the-taxi-unic...

but the author of that story misread the data. Uber only counts their cut as revenue not the full cost of the ride.

Despite this repetition (now corrected, thx!) of this incorrect data I find the overall thesis of the post compelling! As a disinterested bystander, it will be interesting to see how it all plays out.

EDIT: It turns out the original 41% statement comes from http://www.nakedcapitalism.com/2016/11/can-uber-ever-deliver... not from the Financial Times. It can be hard to trace these things back sometimes.
Because they did, its typical corporate PR speak for any PR release which is basically what the OP is.

https://www.washingtonpost.com/blogs/blogpost/post/google-en...

Even someone as popular as Steve Yegge that probably could have told Google to GFY basically switched to PR speak the next day:

> Yegge wrote a mea culpa the next day and praised Google PR for not coming down on him. He took the post offline but let others keep their copies. And then he stopped ranting and presumably went back to work. If only some politicians could learn from his example. When you make a mistake, the more you talk about it, the longer the story lives.

I don't think anything he says has been a PR disaster and I think his POV is genuinely correct (that could be just because he is persuasive :P).

I think the truth is people want the white lie of PR speak because when you stop and try to be honest, many people will try to use it against you later so its safer to use the PR filter that is a white lie than be 100% transparent.
Facebook and Instagram ban developers from using data for surveillance
Blacks with no criminal record have same sucess geting jobs as whites out prison
>Studies show that people are more depressed at home when unemployed and have more chance to improve their condition and salary by starting at lower paid jobs doing something.

1. Could you cite one of these studies? This is the first I've hearing of such a phenomenon.

2. That seems insanely counter-intuitive, and even if it's true, it probably hits a wall at some point. To use an extreme example, I for one would rather sit at home collecting an unemployment check than work at a literal sweatshop. If studies are showing people are happier without a living income than with one, then perhaps that says something about society's attitude towards work and how work is glorified as not a means to an end but an end unto itself. I would say that should be pushed back against, and that we should continue enforcing a living wage, and simply giving people money if they can't find a job that pays one.
I am reminded of an HN comment from 206 days ago that seemed prescient, even then: https://news.ycombinator.com/item?id=12315888

This is from the big Bloomberg article/interview that came out today:

'Kalanick began courting Levandowski this spring, broaching the possibility of an acquisition during a series of 10-mile night walks from the Soma neighborhood where Uber is also headquartered to the Golden Gate Bridge. The two men would leave their offices separately—to avoid being seen by employees, the press, or competitors. They’d grab takeout food, then rendezvous near the city’s Ferry Building. Levandowski says he saw a union as a way to bring the company’s trucks to market faster.'

Which implies to me that the plan was for Uber to acquire Otto all along.
It was a bunch of innocuous crap that the WSJ trumped up for clicks. One of the "nazi" things he did was stick his arm out in a manner vaguely reminiscent of a nazi salute, but it was clear from context that he was doing nothing of the sort. They evidently waded through dozens of hours of video to find a few images and sound bites they could attack.
That such independence is - historically at least - usually the opposite. There are very few examples of where post acquisition such independence turned out to be the real deal.
This part looks to be the most smoking-gun:

> December 13, 2016 - A Waymo employee was accidentally copied on an email from one of its LiDAR-component vendors titled OTTO FILES. The email contained a drawing of what appeared to be an Otto circuit board that resembled Waymo’s LiDAR board and shared several unique characteristics with it. (Filing 59)
On ORM callbacks and the lack thereof in Ecto (Elixir)
> It serves no function in todays world.

Wrong.
It's not a bigger bombshell than what was already in the news. We know what stealing means. The guy is an engineer at Waymo and plugs a USB stick in a laptop to download 9GB of code. And he hoped to get away with this? I'm pretty sure everyone at Google knew, they were just waiting to time it right.

"Hey, what about now? When Uber is taking fire from all directions?"
In all honesty, I'm waiting for a "Trusted Computing Chip" to have a key that can be set and reset.

I'd like to be able to authortatively say that a server I colo/rent is indeed mine. And given Trusted computing in a different context, I could guarantee that the machine is running my code.

And turned on to protect the file system, I could guarantee that the computer is a bastion, and that no foreign code I didn't approve is running. Then, turning on SELinux also provides another layer, where syscalls are prevented depending on RBAC level.

I could certainly see a whole lot of nice high security machines made available if AMD went the open route about this... But alas, these things usually only talk about Security from the user, to Media companies. meh, is all I can say.
The SequenceL Programming Language
But we could insist that people do it while they're alive.
There are a lot of educators that would love to do this. The problem is paying for it.
Wow, I didn't know about these. How well do those work? Do payments work automatically? What about reputation system?
I seem to remember plenty of noise from the SNP about how Brexit would/has unleashed racist forces, but apparently the same argument doesn't apply to Scottish independence because it's not possible to be racist towards the English.
Elixir vs. F# – opinionated syntax comparison
Programming books distribution via GitHub
Someone once said look after the molehills, and the mountains will take care of themselves.

The best thing I ever did for my to-do habit was to get rid of the backlog. I don't backlog tasks now. I only track things I am working on now, or will be working on immediately after. The backlog caused an urgent-vs-important conflation that led to a lot of analysis paralysis.

If something isn't important enough to stay at the top of my mind, it's not that important.
This is a much needed one. Hope telegram opens up various opportunities to build on this just like they allowed their bots.
Thanks, we've removed that from the submission title.
Indeed, 3 names in a relatively short time, all of them announced like a new thing.
This strategy is a little bit weird.
It doesn't really matter who administers the tests. The problem is you're opening yourself up to disparate impact lawsuits.

It's easier and safer for employers to use college rankings as a proxy for intelligence.
That's a really strange and horrible viewpoint you have.

In my world, it's always OK for someone for someone to enter someone else's land/property if they've been given permission. If's not OK to do so if they haven't. However, holding people prisoner is always morally wrong. That's pretty much the definition of slavery.

IMO, it's always OK for people to forcibly leave someone who's enslaving them; the complication is finding someone who will take them in. Assuming they've found such a place, what possible defense can you have for people who want to imprison them?

>Do realize that by using force to escape one country you'd immediately be illegally emigrating into another.

This is wrong. You're assuming the country they're immigrating into hasn't given them permission. This is a baseless assumption.
The biggest advantages of CRNA right now are:

* Doesn't require an Expo account

* Faster to get started than using XDE

* Smooth 'eject' integration with react-native-cli, if you know that you're eventually going to need custom native modules

I'm sure I'll think of some others at some point. One goal we have right now is to start bringing the same level of polish to the existing Expo tools.
It doesn't need any extra knowledge, assuming people know Washington DC is in the USA. They're no worse off than if he says "the USA".

I often say "London". I don't like saying "England", I consider the whole UK to by my country, but "United Kingdom" or even "Britain" are often not understood, and in any case, "which city?" is almost always the next question.

There are exceptions. If I'm introducing myself to someone with very limited English, like a young child in a developing country, I'll say England.
Ask HN: Are there any handheld communication devices without camera?
I am using my phone almost exclusively for typing. I do not need the camera, or even the microphone and speakers often.

Are there any handheld devices with good connectivity, optimized for messaging, maybe surfing?
> Goroutines are stackful, whereas in C++ you'll need to manually chain coroutines. That means a dynamic allocation and deallocation for _each_ call frame in the chain.

You can elide that heap allocation.
Coroutines proposed for C++ are like functions, when you call function inside goroutine you also allocate function frame, as you allocate frame for coroutine.

Every gorutine has it's own stack which means you also allocate minimum of 2 KB for every gorutine. When stack grows over 2 KB you need to copy + reallocate in Go.

Coroutines are like functions, easily optimized by compilers which Gor showed. You can get coroutines inlined and state machines are not so easily optimized.

> At the end of the day, without stackful coroutines networking still won't be as elegant as in Go. And for maximum performance, state machines (e.g. using computed gotos) will still be useful. You'll either need to sacrifice code clarity and composition by explicitly minimizing chains, or you'll sacrifice performance by having deep coroutine chains.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p005...

EDIT: Citation from Gor discussing this in more detail:

"In an ordinary function, locals are stored in the registers and in the activation frame on the stack. Coroutines, in addition to the activation frame/registers, have a separate coroutine frame that stores things that need to persist across suspends. Activation frame is created every time coroutine is entered and torn down when it is suspended or completed. It looks as a normal function call and return. Coroutine frame is created the first time you activate a particular coroutine instance and persists across suspend until a control flow reaches the end of the function or hits a return statement.

In general, a call to a coroutine (with suspend points) is more expensive than a function call, since we need to allocate both the activation frame (sub rsp,X) and a coroutine frame (operator new). When the coroutine lifetime is fully enclosed in the lifetime of the caller we simply put the coroutine state as a temporary on the frame of the caller, thus avoiding heap allocation.

To summarize:

suspend/resume = cost of the function call

coroutine call/return >= const of the function call

"
How you store and how you represent time are different but related problems.

As for how you should store times, yes you should always store time as UTC. This is a different problem.
Even at the time, knowing none of the characters or background I found Otto a very odd startup, one I almost didn't believe looked legit, and their rapid acquisition by Uber was one more "huh, strange" moment - how could they have bootstrapped out of nowhere and had tech worth that kind of money so fast?

It's almost hard to believe Uber would be so brazen as to put something like this together, except that breaking the law has been Uber's business model since day 1.
In the scenario I am describing it would only ever be used to transmit ASCII for a cryptosystem. I do not require networking or internet or file transfer, just a low bitrate modem for text input and output.
How do you prevent a new project starting from scratch
with the same employees from ending up with the exact
same tech as before?

You can't. I mean legally you can. But the court case to fully flesh this out are impossibly long. So safe to just not. The _former employee_ part is so damning that is just doesn't work.

If you have separate employees you _can_, if you avoid patents. Look up clean room implementation.
I experienced something similar with a government-certified "secure locker" web app my company is using to transfer paychecks and other documents to employees. After a few complaints to HR about changing provider (who must've forwarded the complaints to the "web locker" firm), they switched to case-sensitive match. Except now all the existing user's password had to be input in lowercase, since they were converting passwords to lowercase before storing them in plaintext!
But regular Mexicans don't go to those private hospitals. Actually Mexico is now introducing more gov involvement to fix things. They were much more lax before.

Btw, single-payer health care is going pretty well over there in Europe...
The 10-year chart of Yahoo's stock shows that the company had sunk to a plateau of ~$15/share from 2008 to 2012, after peaking at $31 in 2007. I'm assuming the stock's steep rise post-2012 was related to the anticipate sale of the Alibaba stake: https://finance.yahoo.com/chart/YHOO#eyJtdWx0aUNvbG9yTGluZSI...

Maybe the rest of the market was growing, but it didn't seem like Yahoo sans Alibaba was heading in that direction.
I'm not saying that any particular system is good or bad (and for what it's worth there are similar complaints about teaching in the UK with regards to teaching to tests).

But looking at that summary it's pretty clearly intended to improve schools. It might (or might not) be the wrong way to do it - but it's certainly about trying to give children a good education.
> Yes, typical enterprise IT.

I thought that didn't apply to devs - even in a 10k people org. Doesn't this just create a massive overhead?

Aren't people going to require modifying this setup regularly? (oh now I need the .NET 4.6.2. targeting pack, tomorrow it's the MsBuild 12.0 tools and next week it'll be the SDK for Win10 developers update (They release one SDK update per Win update!).

> Getting any software for development not configured out of the box by IT, usually means opening a ticket requesting the installation, alongside the reason why it is required and occasionally the corresponding cost center as well.

It feels like a massive administrative overhead if you have to raise IT support tickets in order to modify a VS installation. This all feels like a maintenance nightmare. I can't imagine the alternative being worse (1000 devs maintaining 1000 different types of computers themselves).

I thought I was in a large "enterprise-y" situation - but apparently I'm not. I'm at least trusted to face the VS installer on my own.
There is more latitude available than you think. Intelligence Community members weren't required to cancel their NYT and WashPo subscriptions just because classified info was published verbatim during the Snowden leaks.

However, browsing wikileaks from a government-owned computer is sure to get you in trouble. Or, most likely, be blocked by whatever nanny proxy is in place.

I would never have expected someone in the defense/IC community to be whining about people posting on a privately owned website. When I was in the military I believed in personal responsibility.

Expecting people to write up a summary of documents before posting to HN is absurd. Attaching insults to the main audience of HN is not going to win you over any friends.
Probably not. One of the biggest advantages of CRNA is that we built it from the ground up to not require integrating with Expo's accounts or services. If you've already opted-in to those services, then you're probably getting what CRNA offers plus a little extra.

EDIT: That said there are definitely some areas of CRNA that have had more polish than Expo's current tools, and I'm going to be spending a lot of time in the coming months bringing them closer to parity.
> I don't think it's a given that the right and proper thing for an intelligence agency to do is spy on every person it possibly can as much as it possibly can.

I do not understand what you mean by this. I am assuming you do not believe there is an analyst looking at every bit of data that flows through the internet backbone, so could you elaborate here? Are you referring to intelligence collection?
But you'll notice this is nothing like the idea of "reading code" for the sake of it.
If you look at the homepage, he has 4 separate links for LLVM bugs which differ only in the reporter's email address. The first, and largest, is his which suggests that he substantially did the actual work since the other members of his team appear to be reporting problems using their own contact info
This is a really interesting contrarian perspective... I think the only thing that prevents it from being true is that you can very easily build a lot of housing stock - just build up! SF's restrictive zoning/NIMBY is the only thing in the way. The "housing congestion" is artificial - not "induced demand" like with the typical road problem.
Hey Kenton, you replied previously (in another thread) that he will keep running Oasis since it's your baby. So, let's say Oasis goes down right now and right now you are in the middle of your orientation... does it mean that nobody will look into it until later tonight (that too if you have time) ? What is the agreement with Cloudflare?
F# and Purity
That's true, but instead of empty ad being server (as in case HTTP), HTTPS request timeouts and increases loading time for many pages, because the page waits until all JS loads.

Another problem is that some browsers will retry failed request several times (Chromium) effectively prolonging the time before final error is confirmed.

More about HTTP retry can be found here
https://tools.ietf.org/id/draft-nottingham-httpbis-retry-00....

To sum it up. Using pi-hole had a negative impact on my browsing experience because HTTPS pages were more less buggy/slow.
OK, sure, the data set is small. Do you know anybody who actually does it? Have you seen them doing it?
Linear types make performance more predictable
I think the disruptive aspect is not the efficiency but in how cheap it is (or could be - I'm assuming it will be). It looks like something I could fabricate in my workshop.

The ability to work with low head and with dirty water means installation and maintenance would be way cheaper as well. People who DIY hyrdo power often complain about the constant cleaning and maintenance required. This thing looks like it could easily swallow small sticks and rocks with little to no damage The plug thingy looks like it would be cheap to replace if it was ever damaged. There are no blades to break or nozzle to clog.

The rotation appears pretty slow which I presume would lower the gear reduction needed and make that aspect cheaper as well.

It sounded pretty quiet as well so you could build it closer to your house. DIY hyrdo is often really noisy.

There is a crazy amount of hydro potential near where I live but they have banned dams. Corrupt construction companies were trying to extract money out of the area without giving any of it to the locals so the locals banned them for 'ecology' reasons. Something like this would enable locals to install their own hyrdo generators on the year round streams that run through their properties.
Thank you to you and OP for both sharing these resources. Really helpful.
Well, I am inclined to like creative destruction and open borders too. But Australia and the US are democracies -- they are ruled by the people, most of whom seem to like a bit more orderliness.

Now if the democratic process is producing something like the White Australia Policy[1] then we have cause to cry out our moral censure from the rooftops. But whatever your view on the current points system, that's just a policy debate, not a great moral issue.

[1]: https://en.wikipedia.org/wiki/White_Australia_policy
The media is also full of stories about new billion-barrel fields being discovered. Based on what Americans are buying to drive, they don't seem too concerned about the price of oil.

I don't know what it is now, but back when I bought my first house the average length of time people stayed in a house was 4 1/2 years.
There is a much bigger barrier to entry when it comes to monetizing via product placement and sponsorships. For smaller entities, developing dedicated advertising partnerships is just not on the table.

So if the the ad networks themselves truly are the problem (and as a result adblocking is ever on the rise), it sounds like there is an opportunity for a better, more "organic" solution accessible to the long tail of smaller sites looking for monetization options. Sounds like a tricky nut to crack, as I'm sure anyone who works in the industry would tell me.