skysight-inc/HackerNews huggingface dataset:
Yea, and "most people" like racy pictures too. That doesn't mean news organizations like the NY Times that still have some dignity left to shred should start putting racy photos in every article. Just as "most people like stories" doesn't mean they should be quoting random tweets.
Job posting: Product Engineer
Look, if a judge has such a right, a corporate lawyer usually has an idea that such a request might come. Companies that do not break law must do what is needed to make sure they will not violate any laws – neither now nor in the future. Or WhatsApp may say – sorry Brazil, we do not think that complying with your laws would be appropriate for us and stop servicing Brazilian numbers until laws are changed. But it's just not right to ignore country laws as long as that country is not US.
Hillary Clinton 404 Page
It shouldn't have been a problem in the first place. In many cities, you cannot access the driver's portion of a taxicab. Yet airplanes had less separation. Pilots should never give controls over, and there should be strong, locked, doors.

The lack of toilet sorta ruins the whole design. There's still a critical window where the door is open to the cabin, even though blocked by a food cart. But I suppose you'd need to be Bruce Lee to jump over it and get into the cabin while taking out two pilots and a FA.
Good. Perhaps the airlines will start fighting to get rid of TSA if they start losing money.
“We find animals doing things that we, in our arrogance, used to think was 'just human'.” - Jane Goodall
Ask HN: What are the recommended Scrypt values for 2016?
Condition E/F seem most likely, but the most confounding.

Why would you want to publicly tell everyone you're worth $200MM in Bitcoin when you aren't? Aside from the bad actors that will try to wring the key out of you (politely or violently), you also have the Tax Office to deal with.
> Many of memory corruption issues with C aren't a problem with the stronger type system of Algol and PL/* family of languages.

This is probably just my lack of imagination, but, how would you get the same degree of control C offers over the memory layout of data structures (among other things), without giving up on safety, and using only 60's and 70's technology? Even (safe) Rust doesn't help in some cases, say, if you want a single dynamically allocated memory block containing an array of “m” integers followed by an array of “n” floating-points, where “m” and “n” are determined at runtime. Or are you just going to say this is never desirable?

> If it wasn't for that, most likely Rust wouldn't be needed, at least not in the way it looks like.

Because we would still be using tagged architectures, and every machine instruction would incur in the cost of checking these tags? Or because non-determinism is never too big a price to pay for safe memory management? (Never mind the fact that programs also need to manipulate other resources that aren't as plentiful as memory, and thus require eager reclamation.) No, thanks.
Or, 'remove' your fingerprint... (from your finger)
Its both. Americans appear to have either give up years ago or agree with their representatives actions. Divided and conquered by squabbling over dem/rep smoke screens.

Europeans have fought harder to win and keep better social conditions, work conditions, health conditions, consumer protections, monopoly protection (great internets), environmental protection laws.

If you and a western european work same job for same company then you get a seriously raw deal compared to euros wrt benefits and conditions. I see ttip as a means for these companies to screw euros into US style conditions.

On euro side there are plenty of corrupt people (business, politicians, everything) that would love to screw either side to make some extra cash. The european commission are strongly behind it because all they see are dollar signs. Individual member states are going the other way from the look of it for one reason or another. Germans really won't budge on GM foods and US imports standards.

I expect europeans to fight the good fight and reject TTiP. I don't expect americans to do anything.
Are Wren fibers automatically distributed across available CPU cores or is it all single-threaded?
Ah ok. I guess I am misinformed.
I feel like there should be some way for Gavin to conclusively demonstrate that Wright = Satoshi. Something in an email, a person preference for something, his favorite song. Some kind of unique information that was shared between the two that only they would know.
Show HN: Augury – Previously Batarangle – Debug your angular 2 apps
> Where can I seek redress? Ask a bitcoin advocate, and what you get is crickets.

No, you've gotten countless answers: "Nowhere."

In the same way you can't reverse a transaction, you can't have a vote. It doesn't work that way.

> A new power structure should be more inclusive of people's voices, not less.

You've had a voice. We've seen your posts about how you're so ignored because nobody is writing a patch to release more coins. It's been heard, but it's a bad idea. If you like that type of currency, use your government's.

> Basically, what bugs me about bitcoin is that legitimate critiques are always brushed off with really absurd replies.

Have you posted any legitimate critiques? I haven't seen any...

> Or the deflationary economics of the system itself, and those aren't good either.

Yeah, that's an example. You don't know the system or the goals so how could you have valid comments, let alone legitimate criticism?
Which was followed by an admission of the conflict of interest in running a tech-hype story written by the wife of a wealthy VC.

http://publiceditor.blogs.nytimes.com/2015/10/29/conflict-of...
It's not all being "driven" per se from within the tech industry. For example, John Deere is making huge advances in agricultural equipment that's going somewhat unnoticed in Silicon Valley -- but these are combines that can leave a 3-inch overlap between passes rather than a 18-inch overlap, because they are GPS-guided, for example... this is adoption of technology, but it's being driven by John Deere, and will show up as growth in the industrial equipment sector, not the high-tech sector.
"Football is simple. But the hardest thing is to play football in a simple way" - Johan Cruyff
C# and F# can both compile to a static binary (Mono's AOT compiler), and meet your other requirements. I find it curious that "safety" wasn't one of the points.

If you're looking for C-like though, you are probably not in any modern-featured language designer's aim.
I do assume. But my point is I think most people would probably sacrifice their credibility for a lump sum, especially if they knew the person wasn't going to be able to convince the public.
Groove has some good blog posts about working remotely. They were my inspiration to start hiring remote workers.

https://www.groovehq.com/blog/being-a-remote-team

https://www.groovehq.com/blog/remote-work-tips
Ask the supreme court then: http://oglobo.globo.com/brasil/ministros-do-stf-dizem-que-im...
> But, even if everyone was entitled to a vote, being able to change it anytime they like would make a for a very, very poor government system.

I don't disagree. But you can hardly call it "undemocratic".
Awesome! Let's strip-mine it!
Their profitability in America, means they are in no
threat of "dying".

Ha.

http://www.businessinsider.com/uber-says-its-profitable-in-t...

Citing previously undisclosed financial documents,
Bloomberg pegs Uber’s February US profit per ride at
$0.19 (not including “interest, taxes, and equity-based
compensation for employees").

Nineteen cents per ride. Before tax!
>>> I suppose if Wright/Satoshi lost the original private keys this would make some sense.

Holy Jesus this makes my head hurt just thinking about this possibility.
>> The problem with psuedonymous data is the NHS basically admits it can be used to identify people given sufficient effort.

It seems you have disagreement with the system adopted by NHS and several others worldwide. This has nothing to do with Google or Politicians. The system emerged from decades of research and understanding of compromise between the need to protect privacy and advancement of medical research. You are free to suggest alternatives over current system. I have studied this problem for last five years and there isn't a simple solution.
If Italy had the same kind of NIMBY laws that the US does in many places, half the country would have to get up and leave, or they would have to pave over everything between towns, leaving no agriculture, parks, forests or much of anything.

The public transportation in Italy varies a lot, from North (pretty good) to South (awful in many places). The thing they tend to do well is that it's fairly frequent, so you usually don't have to stress about missing one particular bus or tram.

"Fairly dense" is all you need to vastly improve things in many places. Look at vast swaths of the bay area that are single story detached houses. Mix in some 2/3 story buildings in there, and you'd add a lot of supply without going 'full Hong Kong'.

Also, Milan is about twice as dense as Seattle.
> I'm not sure what this is referring to. The try macro and ? operator are solely for propagation, it doesn't make sense to speak of someone restructuring their code "just to get access" to them. Either you were propagating an error before, or you weren't. And if you weren't propagating it that means that you were handling it, which, if you're capable of doing so, is certainly better than propagating.

It's about ergonomics. The concern is what happens when a junior dev hits some Result<> they don't really know how to deal with. Something like this:

io::stdout().flush().unwrap()

This kind of sucks. The "verb" of this line of code is flush(), and in most languages the verb of a line of code is the last thing on it. It's what people are used to scanning for. .unwrap()s bury it in the middle of the line, which makes code harder to scan for verbs. Additionally, everybody has "unwrap is a code smell" chanted at them by Rust people "in the know".

So I want to make this go away, but there isn't a sensible thing for me to do if the universe is fucked to the point where flush isn't working, so matching on the result feels like enormous overkill because I don't really know what to do with the error.

io::stdout().flush()?

Reads a hell of a lot better. It communicates what I'm actually trying to do more simply, and scans a lot better. Of course, it only works in functions that return Result<>s, because it's a Result propagation mechanism, not a do-or-die mechanism.

So if I'm a junior programmer, coming from some less strict language, a bit confused about all of this and I want code to read the way I expect it to read coming from other languages, I might start sprinkling in ?s every time I have to deal with these "Result" thingys. Of course, then the compiler yells at me because my caller has to unwrap Results, so I sprinkle in some more ?s and change my return type, and then...etc.

Pretty soon every function in the codebase returns a Result<> just so the code stays more readable and they can punt errors to main and exit, like they're used to.

tl;dr I think we're likely to see junior devs using a lot more Result<>s than they need to, because ? is more readable and "don't use unwrap" is Dogma.
Pull their app from the Brazilian app store and let democratic process take its course
Open Mesh Locks Down Firmware to Comply with New FCC Regulations
So, basically, the only thing that is ever dynamically allocated in SPARK is activation records? Sounds overly restrictive.
Ask HN: What are some challenging web apps I can build?
What are some challenging web apps that I can build for learning purposes? Thanks.
Reading the X-Ray abstract, unless I'm missing it, it doesn't go into detail about the time overhead. I do see mention of CPU and RAM usage, though.

I'm not sure that we have any evidence that X-Ray offers less overhead here, though it's certainly cool if it does.
The tagline for Cadwolf is "CAD software in the browser". Does CAD in this case stand for something other than computer aided design? Based on their site it doesn't really look like a CAD solution.
As a complete outside observer entirely disconnected from Bitcoin, I had a thought that the way in which it's being done is intentional. I like the possibility that this guy actually is Nakamoto, and he did it in a very suspicious way to draw all the people out of the woodwork who will yell about it on blogs and knee-jerk revoke commit access (lol) and accuse people of things and so on, then he'll offer the incontrovertible proof everybody is after.

The entire Bitcoin community practically shit itself when this news dropped and everybody tripped over themselves to deny it's the truth. People are, at length, ascribing more difficult computer science problems such as subverting cryptography itself to this guy in an aim to conclusively say that he could not possibly have invented Bitcoin. (So he didn't do something really cryptographically cool, and your theory is that he can compromise cryptography to prove that he did something cryptographically cool. Huh.) Some of the theories involve like three MITM attacks on services and extensive planning with million-to-one odds. Some of the theories describe things that are impossible. It is absolutely hilarious to watch people rail against this for something that, let's be honest, they can't possibly know. (Including OP, who is oddly authoritative without hedging in a quite-libelous world.)

Imagine if it's true. God, that'll be awesome. If I were coming out as Satoshi Nakamoto, that's how I'd do it. Let the frothers froth to lose credibility, then checkmate them a couple days later.

Again, no stock in this, don't care, just an amusing thought. I will say, watching the community tear itself apart over the block size and now this reinforces for me that I never want to run software with a community. Ever. Bitcoin's community is terrifying in a number of ways (no disrespect, just an outside observation). Another angle on that is that if this guy actually is Satoshi Nakamoto, the Bitcoin community has done a pretty good job of kicking their beloved founder in the teeth. I really want it to be true to see the pieces of that picked up.

This'll be a good third act of the Bitcoin movie, by the way, and I look forward to the stinging Sorkin dialogue.
> This ruling makes end-to-end encryption illegal where, a service provider at no time holds the keys

The Big Company (like WhatsApp, Google, Apple) is always the easy target for subpoenas, judicial orders, and National Security Letters when it comes to encrypted transmissions.

Here's an idea for a legal maneuver to take Big Company out of the picture: Suppose crypto was handled by an open source 3rd-party program that was outside of the hands of Big Company. This 3rd-party program would encrypt/decrypt all incoming and outgoing messages, and the program would be mandatory.

If you want to use WhatsApp or other Big Company apps, you must install this open source and fully vetted program. Then if Big Company gets a subpoena, they can legitimately answer that they have absolutely no control over the encryption.

I'm going light on technical details because there are many ways that this could be implemented. The main idea is to insulate Big Companies from renegade legal attacks.
Sending the entire company to a distant location for a month only works if none of your employees have responsibilities outside of work. If you have children, or are caring for an elderly parent, or even if you have a significant other who you don't want to be away from for a month, it doesn't work out so well.

I like my co-workers, but I also like getting away from them at nights and on weekends. My co-workers are not my family.
Location: Venice, Italy

Remote: Initially only remote

Willing to relocate: Yes, in future

Technologies: Swift, Objective-C, Python, Server-side architectures, system administration, relational databases

Rèsumè/CV: Email via website

Email: see website http://goo.gl/AJmxTq
Yeah, so some js devs might need to stop overselling javascript to everyone, pretending it is the one language that people are waiting for years...Just saying.
I gave a talk about handling errors in Node a few years ago:

https://github.com/pjungwir/node-errors-talk

At the time the solution was "use domains", but I think domains are deprecated now. It was painful enough that I have stuck with Rails since then. I'm glad to hear that Promises are an improvement!
Spire Global - http://www.spire.com | Locations: Glasgow; San Francisco; Singapore; Boulder | Onsite only

Please visit our careers page to learn more: http://www.spire.com/careers

*In our San Francisco office, we're currently looking for an experienced API/Web Services Developer. Please contact Darin@spire.com with your resume for more info!

Keywords: Satellites, Space, Linux, C, Python, embedded systems, RTOS, microcontrollers, AWS, electronics and hardware, distributed systems and networking, EE, PCBs, etc.

Overview: Spire is a nano-satellite powered data platform.

We build and launch small remote-sensing cubesats to capture valuable data for weather prediction and Maritime domain awareness. We also operate a globally distributed network of ground-stations.

We are a fast moving, energetic start-up applying agile development principles to a traditionally sluggish and overly-burdened industry (and having fun doing it).

You will never be bored at Spire!

Please email Darin@spire.com if you are interested in learning more. Previous work in satellites not required.
If You Aren’t Samsung, Apple, Magic Leap, Sony, Etc.
> muscle requires 30 calories/pound

There's a unit of time missing there. You probably mean "per day" (though 50 calories/pound/day is the more commonly quoted, and apparently, wrong number.) The places I can find that seem to actually be linked to some kind of reasonable source seem to have 5-10 calories per pound per day to maintain muscle.
I like to point people to https://modernballots.com/

It's great because it has good shiny examples and serves as a practical and superior alternative to sites like Survey Monkey for those common office elections such as "Where should we go for team lunch?".
KnightOS – a FOSS operating system for TI calculators written in z80 asm
1) I have a disagreement with bait and switch data privacy laws that are publicly sold as anonymous when everyone can tell from the implementation details that they are not.

2) You asked why they were astonished. Well, #1 is why. Most people don't have the time/energy/desire to study the implementation details on every facet of their lives.
Electrum verifies signatures offline (https://github.com/spesmilo/electrum/blob/5ae2f30fa52ebcec37...). So the `fake server` theory is wrong.
I ran into this the other day. Under accounts, you tap the account you want to delete. There should be the option to remove account in the menu button ... It just says sync now. Tap the account again. That took a few hours to figure out.
As there are countries where laws cannot be changed, technological solutions can fix the problems once and for all.

Even in "democratic" country, you would still have to fight the lobbyists, corporate controlled media and so on.
You should definitely get Global Entry; it's incredible. It was extremely low-hassle to get and worth 10x the cost. I got it for the TSA Pre but coming off of a 25-hour flight and not having to fill out any form or go through immigration AT ALL is amazing.
How many can we vote for? I voted for 3 of them total (voting as I was reading through), but now I wonder whether only the first one will count.
F, with Satoshi probably dead and his keys lost forever. Any sane or insane person would have used the keys by now.
Theranos sent a team of lawyers to WSJ to try and stop its bombshell story
> Minimum requirement: Eligible to work in the United States

Damn
> Aren't there tons of studies on whether some particular food is good for the heart, good for the brain, etc.?

Not really. There's tons of studies on whether some particular food is connected to some very narrow positive or negative outcome for the heart, brain, etc., on which popular ideas about the food being generally good for the heart, brain, etc. are built. (And, from those, even flimsier popular ideas about the food being generally healthy or not.)
You should try to surround yourself with developers who don't have such attitudes. I am a fan of JavaScript, I love Node.js and I will often times suggest it to newbies. But I don't pretend it's the be all/end all of languages. Just like any other language it has its strengths and weaknesses. It's up to you to decide if it's the right choice for you.
This is only really a problem for unjailbroken iOS devices. On every other platform decentralized distribution is a solved problem with many different solutions.
Review: Pryme Vessyl Is an iPhone-Connected Smart Cup That Isn't Smart Enough
TLDR;

Author actually wants to use Python. Used Node.JS regardless, for whatever reason.. It did not work the way Python works. Author is frustrated. Complains that JavaScript is not Python.
I do actually feel bad for Holmes. Her later interviews sounded extremely like someone who had gotten in massively over their head and had no idea how to get out.

She'll be stained forever by this, her name and Theranos are practically interchangeable at this point.
AudioAddict | Full-time REMOTE or Denver, CO, USA

- Senior Backend Engineer (Ruby / Rails and Go)

- DevOps Engineer

Both are permanent positions with a thriving music company building the infrastructure that powers DI.FM, RadioTunes.com, JazzRadio.com, RockRadio.com, ClassicalRadio.com, and other expertly curated internet radio properties.

We’re looking for a self-motivated Linux guru to secure and maintain our existing infrastructure as well as design and architect for future scale and growth, and a senior backend engineer who is a well-rounded generalist who understands everything that happens behind the scenes of a well-performing web application. The ideal candidates will be able to manage their own time (read: working remote isn’t for everyone) and are comfortable taking initiative in a small team.

We're a midsized (~30 full time employees) organization where almost everyone works remote from wherever they are around the globe. We don't watch the clock or mandate any set schedule outside of occasional (teleconference) meetings - we're just looking for kickass work. We're great about ensuring you're set up with whatever you need to make your home office work, and music isn't just our business, it runs in the blood of the company - we're DJs, audio engineers, performers, and more... all supporting streaming of great music to a fanbase who has been listening to us for more than a decade.

Our interview process is simple: An initial phone screen to get a feel for your background, interests / desires in the future, and salary needs; a 30 minute technical QA with an engineer; a 1 hour programming lab with an engineer; and a final meet-and-greet with various executives from the organization. All interviewing is done remotely.

More details and a full list of desired qualifications here - https://www.audioaddict.com/jobs

Feel free to email seth[at]di.fm or with any questions, or see the link above to apply.
> But even they do not admit Pearson (or any other type) of correlation, but rather the nebulous "statistical dependence".

The notion of "Statistical dependence" is not nebulous. X and Y are independent if the joint distribution factorises as

p(X, Y) = p(X) p(Y)

> even they do not admit Pearson (or any other type) of correlation,

Precisely. They operate purely in probabilistic dependence/independence terminology, from a theoretical point of view.