skysight-inc/HackerNews huggingface dataset:
Can you say more? If I understand what you mean by prototype and refactor it seems like a reasonable way to iterate.

What I was getting at in the article was completely transferring a production app (presumably under load and with customers) from one language to another.
Facebook don't encrypt our private chats to my knowledge and I have read articles of immigration agents having access to private Facebook chats [1].

So given this seems to be the case, isn't Zuck a huge hypocrite and this is just a PR stunt?

[1] https://news.ycombinator.com/item?id=5864427
Do user studies.

It's pretty much unheard of, but nearly every open source project would benefit far more from a week of watching potential contributors trying to get up to speed than it would from making sure the project roadmap is delivered a week sooner.

That's my claim for projects in general, and what you're asking for re Rust is a little different, but the approach can applied there, too. Focus on everything from navigating the project website and other docs, to interactions with the tools that make up the "ecosystem", to programmer expectations that could shape the language (with the latter actually being the least important).

Don't trust users to self-report. Don't overestimate your ability to make a combined diagnosis and prescription, and don't underestimate how much silent resignation is killing your adoption rate. Observe and work off real notes.
Exactly. He has nothing to lose, so he is doing this now. For himself. The timing is obviously coordinated around his personal motives, not those of wikileaks the organization. In fact it's unclear how much of an "organization" really even exists outside of Assange. So perhaps his personal strategy remains inextricably linked to the wikileaks strategy, precisely because Julian Assange and wikileaks are effectively a single entity.
This is why I personally think the OSS community should be more encouraging of "salary" style funding. There is a loud, poisonous minority of advocates that seem to think that asking for money is just plain evil. That attitude is a material disservice to OSS in general: it makes OSS weaker and less capable, for the sake of some weird puritan reflex.

N.B.: I have never and will never ask for, nor accept any income from OSS work: too much shit-flinging and absurd expectations. But as a _user_ I want OSS, for its own sake, to re-evaluate its attitude towards money.
Yep, that's what a cleanroom is. I know what words mean, thanks http://imgur.com/EYm8jyn
Could you talk about why I would choose you over using Upwork's default contract form? Or are you saying that people would move their project entirely to you?

Because there is valuable deterrence in using Upwork's rating system versus doing it myself.
This sounds like you are saying truth is relative. Isn't there one best way to serve the people? Which is by protecting tenets of classical liberalism and natural rights; and ideally promoting and defending these ideas elsewhere to prevent such things as terrorists.

I am weary of this idea that no man is wrong except the man who says he is right. The FBI is an institution that was built by a seriously flawed megalomaniac.

I think in terms of building a just and reasonable federal law enforcement agency, you'd 1) need to pass a federal amendment and 2) not build it upon an overreaching and power hungry organization built by J. Edgar Hoover.

We can do better.
> Governments include everyone and act on their behalf. They are also responsible for creating and enforcing law.

It's more accurate to think of governments as a special case of corporations.

Governments don't always "include everyone", and as we've seen, they definitely don't necessarily act on their constituents' behalf.

In certain contexts, corporations have also been responsible for creating and enforcing law, even though that's not the context we are used to today in the US.
I'm sure the people did wish for it, but not being able to afford armor or horses their voices where not heard.

You're ignoring the desires of the people simply because they didn't have the political leverage to gain them.
I don't deal with petty materialists like you!

One of my favorite movies.
I would also add that the NYT simply has the best online newspaper. The site itself is beautiful, and I am continually impressed with their innovation in interactive features and design.
No. Everyone should not back Apple. Let's crack that phone open.

We then want Apple to improve their security so that no such request by governments would be possible in future. Tighten the security so that not even a special custom version of iOS would make a difference to the self destruct measures in place. Then we wouldn't need to waste any time arguing about it.
Rust of course has a standard library[0] and it includes a libc, but (I might be wrong here) I think the libc portion is FFI into glibc or similar. I think the stuff written in rust is considerably more high-level, focusing more on data structures, concurrency, string manipulation, etc.

[0]: https://doc.rust-lang.org/std/
Maybe 20 years from now it would get into the same situation, but the point is in those 20 years it could be a lot easier to maintain. Also, the whole point of Rust is to eliminate some classes of bugs, which means there would literally be orders of magnitude fewer bugs to deal with.

So I don't think that saying there will be bugs in the new libraries, too, is fair criticism.

Also, what's clear is that Linus Torvalds' "just don't be stupid and write incorrect code" policy doesn't work. We need to think of security from a design point of view, not rely on your average programmer to write academically perfect code as a security policy.
Doodle Kingdom Hack Tool No Survey (Android/iOS)
1: So a new generation, new rewrite of everything... Then hitting brand new problems (sometimes old ones avoided by previous designs) not foreseen by majority. A new language spawns with the coming of a new generation, addressing some of these problems. Rewrites everything. Hits another set of problems. Goto 1.
> I think there are already some good introductions to Erlang.

An Études is a particulary hard composition, not an introduction. https://en.wikipedia.org/wiki/%C3%89tude
rust relies heavily on libc as far as I know
Nobody is claiming that Rust prevents all security vulnerabilities. The claim is that memory safety problems are severe enough that a rewrite is justified.

(Incidentally, there are other classes of vulnerabilities that Rust and/or its libraries heavily mitigate, such as deserialization issues along the lines of the Rails YAML bug.)
Are we still talking about libc here?
OK fair enough, I'll see if we can get a better one then.

Honest to god we just used a standard one we got over a decade ago, and customized it with our name. We might have even gotten it off of legal zoom or something.

- The HRV/(stress/anxiety) study is peer-reviewed (and independent, we had no part in it).

- All our other papers are pending publication.

- Giovanni's work on acoustic stimulation is peer reviewed, and from Northwestern. Again, we had no part in that.

- The meta-analysis one of our previous neuroscientists made is also peer reviewed.

- Dr. Olmstead's paper is peer reviewed, so's the Fatigue one we have up there, and all the other ones in our bibliography: https://www.brain.fm/pdfs/ResearchLibrary.pdf

- Hell, we're even having our statistical user analysis peer reviewed, the one we have up (before we got popular) and the new one we're making now.

Tryin' our best here :)

- Adam
I realize something like glibc would be the LAST set of source code to run through a transpiler, but how hard do folks think it would be to make a C -> Rust transpiler? I'd think you'd go about it by making Rust a target backend for LLVM. This way you let LLVM deal with the all C stuff (macros, etc), and just focus on the internal representation to Rust conversion. In theory, you'd get C++ to Rust as well.

Chances is successfully going from some not-so-obfuscated C code to equally not-so-obfuscated Rust code?
Amiga engineer and Atari Lynx co-creator, Dave Needle, passes away
Why Are Ultrasound Machines So Expensive?
And what are his personal motives? Provide some sources.
Spying on allied governments is very common and immensely useful. It helps do things like ensure coordination of policy.

It is, however, incredibly bad form to be caught doing so.
What's the point of doing engineering anywhere if you don't get paid as much as those other guys to shift ads around?
That doesn't work, for microphones, provide a physical switch and for cameras, provide a physical cover.
Do people think companies would pay for a closed-source glibc if it were shown to be 100% compatible with the current glibc, but written in Rust?
Hacker News is too USA-centric. What if Italy spied the USA? Including the metadata of all citizens' calls? It's that ok?
Not this crap again. C libraries are not pretty but they have been out there for decades, they have been reviewed and used in production.

There is no silver bullet, just because you use Rust it doesn't mean your programs will be completely safe.

A lot of these C libraries were written in more innocent times where a small bug would not affect as many people as it would today.

We live in a C world and I don't see that changing any time soon.
I've been trying to stir conversation on this point, to little success unfortunately. The whole affair is pretty damning for the tech industry. The people who should know better are parroting Apple's deceptive claims, and many more are just hopping on the anti-surveillance anti-FBI/NSA bandwagon because it fits their political narrative.

Just to be clear, I'm against mandated backdoors in products. I should be allowed to make my product as secure as I want to, even against myself. Yes, that might hinder government search and seizure, but that's the government's problem, not mine. I agree with Apple and most other tech companies on this.

But Apple isn't being asked to create a backdoor. The door already exists, and was voluntarily created by Apple. Apple has all of the tools and knowledge in its possession to walk through it. Whether that's the PIN itself (it's not), or the code-signing key and source code needed to disable attack mitigations (without which a 4-digit PIN is worthless), doesn't make a difference. As you observe, they could design the phone such that this attack is not possible. They did not, even though they've been claiming otherwise for years now.

All of the arguments in favor of Apple boil down to a general opposition to government search and seizure, worries about damage to Apple's reputation, a claim that code-signing occupies a privileged legal position (akin to attorney-client privilege), or a slippery-slope argument that the government will ask for mandated backdoors on all iPhones next. None of these has a chance in court. I'm more and more convinced that Apple is well aware of how legally wrong it is, and is just doing this to save face over erroneously advertising that their phones were secure even against Apple itself (and therefore any government coercion of Apple).

If someone is going to challenge me on this, please answer this two-part question: If Apple had the phone's PIN stored in their database, do you think the government should be able to compel them to hand it over? And why is that any different?
> Isn't there one best way to serve the people?

No. Not unless you are omniscient and all-powerful. And even then, still no, because different people are different and want different things.

No one is claiming that the FBI is without fault or even that its actual goal is serving the people. But there are plenty of people out there who have a sincerely held -- and in a few cases even informed -- belief that the FBI is on the right side of this debate.
Iteration is not bad.

Iteration without progress is bad.

Which one do you think would happen?
The likes of Amazon can plug virtual USB devices into your VMs.
Great, so glad it's helping! Wait till you get the headphones... a whole new level. Keep me updated. I had Aaron get in touch with you but please feel free to send me any updates directly. Just my first name and brain.fm

Don't stop exercising though ;)

- Adam
That's amazing - do you have any info on the underlying implementation?
While I think that your analogy is fantastic - I want to rebut it... not to rebut you, but to the intelligence community.

FUCK YOU intelligence community. I fucking hate you.

We are suffering from the parasite of tyranny on the human condition.

fuck that condition. Humans exist as both an individual and as a community - this is the binary spectrum we exist in. The challenge is in how we understand the differences between individuality and community.

Governments are an overlay which were ostensibly to provide order over chaos. Yet we are now in a position where they extract power from both chaos and order.

I reject this. Whole heart. I reject a government or any group or any individual who serves to extract control over me or others.

I may lose, entirely (e.g. my life) but I hands-down deny any authority which is literally stealing existence in order to exist.

FUCK THEM.
It's a reasonable language choice, and the OCaml's type safety was obviously an important factor. However, the key reason why it was such a brilliant choice was for attracting top talent. People who show the initiative to learn a functional language tends be very self-motivated, intelligent, and passionate about their craft. As a result, Jane Street has long been known as one of the (if not the) top places to go if you want to do functional programming full-time.
Why I don't want stuff
Measuring and Understanding Product/Market Fit Qualitatively
I can't say how practical, but folks are working on it, as seen here: http://zinc.rs/
Gotta work up your tolerance. You'll get there.
Yeah, I'm not saying that a rewrite is necessarily a bad idea or that it wouldn't improve things (though writing a drop-in replacement for something like glibc in Rust sounds pretty challenging to me). The situation I'm talking about is the one where no one has an incentive to improve the software day-to-day. If we really want to fix the problem, we should also look at how it got that way.
How Uber engineering evaluated JSON encoding and compression algorithms
Eh, I'm not so sure about that. We don't really have many even nominal principalities these days, so it's hard to imagine a state where both the people and the government are expected to serve the sovereign as a matter of course. But republicanism is more the outlier, historically, even if it enjoys a lot of contemporary success (whether in practice or in theory, is a matter of some debate, but nonetheless...).
My guess is that if they have to resort to bribing people to post their stuff on HN, their content isn't going to be interesting enough to get a lot of upvotes.

Actually, it looks like the author of that article is already bombarding HN with his site's content (guessing Prateek Gupta is "prtkgpt" on HN):

https://news.ycombinator.com/from?site=pluralsight.com
This is great. I've added it to my startup onboarding guide blog post (which already has Clerky as an immensely helpful service): https://goeric.quora.com/Startup-Onboarding-Guide
Of course smart people are better at accumulating chocolate.

What else did anyone expect?
This is exactly why tech/internet companies should have been spending the last year educating people about why encryption is important and just how much of their lives relies on crypto.

The FBI has been running their own propaganda campaign, but when James Comey talks about the supposed "need" for backdoors, the common response by the people that understand crypto is to talk about how stupid Comey's suggestion was, sometimes with suggestions that he must not understand how crypto works. Meanwhile, the intended audience doesn't hear how backdoors aren't possible, and now have to unlearn the lesson that is "bad".

edit:

A suggestion on how to educate people about encryption: remember why[1] Philip Zimmermann wrote pgp - to provide an envelope for network communication.

[1] https://www.philzimmermann.com/EN/essays/WhyIWrotePGP.html
Before you get too breathless over this, know that Apple has been unlocking phones for the government, in nearly this exact situation, for a long time now:

http://www.npr.org/2016/02/22/467602161/the-seeds-of-apples-...

This is an entirely new stance from Apple. Historically, they've been on the other side.
No. I am not. I am just saying that they weren't the defining factor in the decision back then, and they don't seem to be the deciding factor in the decision now (but that might come down to bias in which segment of "the people" I hear from the most).

I am saying that powerful interest groups can, occasionally, half-by-accident, represent the best interests of the powerless. We probably shouldn't rely on them to do so, and it is not the ideal state of affairs, but it can happen.
You know what sucks? Missing out on being a .net developer. We are kings in a world of peasants. Yes I said it Kings!

.NET is killer just killer.
And these [explicit] trying to use excuses like it's for our children or if there wasn't encryption this shooting world have never occurred etc to further surveillance makes me furiuos. What makes me even more angry is these [explicit] getting away with lying to congress, courts with absolutely no action against them. Democracy is for the people by the people and of the people. I understand the need for secrecy in some matters of the govt. But the courts not having the ability to oversee them without having to resort to secret court system is govt abusing it's power. They have been using NSLs to keep their BS under the covers. That gotta change. There had to be punishment for those in power lying and misleading public.

They have also tried using Paris attacks to justify backdoors and surveillance telling us they would have been able to stop it if there was no encryption. Now those who hears it will support spying without knowing that Paris attackers didn't actually use encryption to his their communication. And NSA still didn't get a clue and warn them. Paris is not even their responsibility anyway. They have French govt to take care of their affairs. Those massive amount of tax dollars and resources can either be used to make a better world or to make an orwellian world. What's it going to be people? It depends on you.
Food Coma
I see their advertisements everywhere. Probably because I searched OCaml at some point.
So much inspiration in this thread. I mentioned this further down the page, but it's a hobby of mine to ask what music people work to.

This is a goldmine for me.

Thanks a lot for posting, and for trying it out. Would love to hear your feedback, or anyone else's from this thread. Email me any time. Just my first name and brain.fm.

Next week I go back to working on more music themes. We hired a new guy a month ago and he's ready to take over the app, so, this is perfect timing.

Let's see what me and the AI-guy can come up with. :)

- Adam from Brain.fm
Freedom, the US Government, and why Apple are still bad
systemd couldn't have fixed it, because removing the offending code from systemd wouldn't have prevented any other program from, innocently or maliciously, triggering the same bug.

The kernel is where the buck stops when it comes to protecting hardware and, therefore, protecting software from misdesigned and/or buggy hardware. That's been true for longer than most of us have been alive.
Especially given that corporations only exist through an exercise of government power.
Do you find it refreshing because he's Christian? What I mean is, if instead it said "atheist" or "Muslim" would you also find it refreshing?
I'm fairly certain it's the same here in the US. However, being as the video was from August 1989, I'm not sure what the regulations were. For instance, it wasn't until ASA flight 2311's crash in 1991 [1] when the regulations were changed to require CVRs and FDRs on small commuter aircraft, and general aviation has AFAIK traditionally lagged a bit behind. This may be one area where it hasn't.

[1] https://en.wikipedia.org/wiki/Atlantic_Southeast_Airlines_Fl...

(Edited to fix the date, which I typoed. I just watched this on an episode of Mayday, which did bit of a disservice to the NTSB and Embraer tests.)
Kyle Bass: China’s $34 trillion banking sector set to collapse 30-40%
No, the most common treatment of a spy acting under diplomatic cover (and that is the most common kind of spy) is simply to tell the purported diplomat that he may no longer stay in the host country, now being persona non grata. All countries around the world agree that they need to spy on one another and need to agree to be spied on by one another to make sure that diplomatic statements through official channels are verifiable. National leaders have to know the intentions of other national leaders--it would be irresponsible not to try to know.

AFTER EDIT: To clarify this point a bit, the world of espionage practice distinguishes "operatives" (nationals-employees of the foreign government, who first of all need a visa status even to be in the host country) from "agents" (nationals of the host country, who often have employment status in some sensitive position in the host country's government or armed forces). Yes, the United States and absolutely every country is harsh in its treatment of its own citizens who act as espionage agents directed by the intelligence operatives of foreign countries. Quite a few of the prisoners in the federal SuperMax prison in Colorado are people like John Walker or Robert Hanssen who were paid by the United States taxpayers to handle secret information with discretion and who were pledged by their terms of employment to not have contacts with foreign intelligence operatives at those operatives' direction. Men like that do hard prison time in any country where their activities are discovered. But the foreign operative usually just ends up expelled from the host country, unless there was something illegal in itself about the foreign operative's presence in the host country.
You're really looking for a way to blame systemd.
It's more accurate to think of corporations as a special case of governments, what with corporations being a recent legal structure created by governments.
I would include it but it appears as if it's only in PHL for this year? If it's annually in PHL, I'll add it to the guide.
Good point. Would salting them obviate the problem?
messagepack.
A run a day keeps the tumour at bay
That's what apple wants us to believe, but they also have powerful financial interest in the matter. No one has called them out on it yet because it would be rather unpopular to do so.
No, they hate it because they think hating it is a good way to troll people.

It isn't honest hatred, it's just dancing around making ugly faces, like a six-year-old.
Good point! Though, for being two decades and some change prior, being "only" 5 miles off isn't awful. It's not great either but certainly better than the alternative.

In this case, I'd assume they activated it manually since it wasn't a crash (nor was there an accident report on it that I could find)?
Pick: python library to create interactive selection list in the terminal
Himalayan rock salt baby. Pink. Crystals, not powdered.
The Quantum Secret to Superconductivity
http://www.newsweek.com/google-microsoft-and-facebook-back-a...
I think it's the wrong way to think about things. The evidence that they produce something of value is their compensation. If you don't agree with this, then the ball is in your court to show some evidence that in fact they do not produce economic value. The value could be hard to understand for a lay person, but that doesn't mean it's zero
The answers I looked for;

On average you can expect a range of 2 miles

We have designed Beartooth to last for a whole 4-day camping trip, music festival, or skiing weekend with our typical messaging usage (3000 mAh battery)

Each user must have their own Beartooth device connected to their phone.