skysight-inc/HackerNews huggingface dataset:
> That doesn't matter. As espadrine says, if the number of false-positives is not similar to the number of false-negatives, you may be concerned by whichever of these numbers you find personally threatening, but you can't claim that to be "the problem".

I don't know that anyone is claiming it to be "the problem"; but rather "a problem".

False accusations are, like corruption, something that makes the law look bad; and that makes cooperating with the law look bad. It's a problem not only for those falsely accused but also for those who have true accusations to bring!

> If in a community of cats and mice cat's kill 30% of mice, and mice kill 3% of cats, some cats may personally find that 3% to be uncomfortably high for their taste, but they can't say that this constitutes the worrying part of the violence problem in society.

"Now they have two problems."
While slightly off topic, what don't right wing people (and a few left wings, namely Feinstein) understand about encryption? The right wind peddles the claim that "if guns are banned, only criminals will have guns" yet seems to fail to understand that if encryption is banned, only criminals will use encryption.

Can someone enlighten me on this besides just "they're stupid" (the anti-gun movement is viewed as stupid and uneducated by pro-gun people)?
Perpetual motion machine detected: Start with some carbon, burn it, collect the carbon nanotubes, repeat.
All NASA Funded I'm guessing..
“I’m tired of getting kicked in the balls” True words about entrepreneurship
> Distro packages to provide the binaries and rustup (or something) to just switch between local binaries would be ideal for the system maintainer that wants control

I think in this case update-alternatives or some such would be better? Not sure if it can be made to work with a complicated setup that includes cross toolchains. But I agree, in essence.

But anyway the local rustup repo thing was just an alternate solution, I prefer distributing the .multirust directory.

> Don't let the new dev accidentally muck up the toolchain.
> ...
> If I was tasked on making sure we had some testing system in place that ran some extensive code tests in QA or something, or for a CI system, I wouldn't rely on that. It works, it's simple, but when it breaks, the parts I have to look at to figure out why and how, as all over the place, and deep.

abstracting over rustup fixes this too. Keep .multirust sudo-controlled and readonly, don't make rustup directly usable, and just allow the tooling aliases.

> directly, without rustup if possible. less components to break

yeah, this is possible. It's pretty trivial to integrate afl-rs directly into a compiler build, perhaps as an option. You can then just build the stable branch of rust (so that you get backported patches) and use it.

> Rustup is great, but when I was at this job, I would have had little-to-no use for it

Right, as you have said there are other options out there to handle this issue :) Which is good enough.

When you do care about reproducibility but don't want to repackage Rust, rustup with a shared readonly multirust dir can be good enough. Otherwise, if you're willing to repackage rust, that works too :)
The second there's a Tesla icon on my phone that summons a driverless car, goodbye Uber. Not sure how they're going to buy and maintain a fleet of cars below Musk's cost.
I've been very cynical that this would be true. I really hope it is, and until now, I wasn't sure other people felt the same way I did about it. Thanks for posting this. I'd love to buy you a beer.
Not so sure about user lock in. Whenever I need a ride i always check both apps and pick the one offering the lower price and I know several people who do the same.
Get out before the pressure mounts. Speaking from experience, the stress that leads up to the bust is on an exponential curve.

Worse than a bust, many SAAS startups become a regular small business with a few big clients but everyone is disgruntled because the dream of a big payday died. There's nothing wrong with a small SAAS business as long as it doesn't start with "shoot for the moon" fantasies and VC cash. This kind of "exit" will hurt your career. It's better for the entire company to fail. Your future interviewers will not see this kind of business favorably.

You could ride this out until it busts but you could be playing a game of musical chairs. If the company busts due to a problem in the greater economy, then you're stuck trying to land a job before the music stops.

Right now you have the opportunity to turn a well-paid job without stability into an equivalent or better paying job with stability. It is much harder to find a job when you don't have one. Our field is full of pretenders that are out of work. That's why people fail FizzBuzz. You risk being lumped into this category if you're looking for a job after your company busts (or the economy is down.)
Watch the Moment the Man Accused of Trying to Grab a Gun at a Donald Trump Rally
So basically the guy is saying there IS value, but limited. And in a fairly neutral stance about a rather sensitive topic, he gets to advertise his book as well.I guess with degree from Stanford, he may have written a program to generate that article with a target sentiment and then insert the plug ?
Startup strategies exposed
Yes, I'd assumed since Ethereum was so highly touted and hyped that the foundations of the entire thing were sane. Well I mean sane in the sense that the actual contract language was as restrictive as possible and custom made for expressing contract law but it turns out you can do arbitrary computation and although in theory you're limited by this gas thing because the language is not formally specified and verified it is not clear at all if there are no other bugs lurking around with respect to bypassing the gas bounds.

What you described is basically abstract interpretation and if it was designed properly then the type system would have taken care of the simulation piece.
The Coinbase founder that a month ago called ethereum the future of cryptocurrency looks kind of silly now.
S Korea holds rare defector court case
It's now clear that Ethereum's contract system has major security vulnerabilities. This is a killer flaw for something which exists only to secure transactions between mutually mistrustful parties. Maybe someone else will do this again, better. Etherium itself probably is doomed.

There are also hard questions to ask the people involved. The same people seem to be behind Etherium, the DAO, and the programmable door-lock startup which the DAO was supposed to fund. This is suspicious. This might be an inside job. At least three times in the Bitcoin world, some Bitcoin exchange claimed they lost money due to a "hack", but in the end it turned out to be an inside job.
I have to admit, diagrams are a bit harder to do in text, especially interconnected graphs.
That said, I could imagine something that uses triples to define a rendered graph, similar to how RDF for the semantic web works. Say

#BEGIN_GRAPH
'Paul Graham' founded YC
'Sam Altman' leads YC
YC funded AirBnB
YC funded Reddit
AirBnB <> Accommodation
#END_GRAPH

Leads to a graph like

[Paul Graham]----founded----->[YC]------funded----->[AirBnB]<------>[Accommodation]
[Sam Altman]-----leads------->[ ] `---->[Reddit]

Now that could be prettier, but I am too lazy to copy and paste box drawing characters.
With a simplified form like that, all the data is in the form of subject predicate object sentences, which makes for easy parsing. The data could also be fed into a diagram making application like yED for pretty graphical output.
Thank you! I'm glad that you found the development post on MozHacks useful – I should really do a 2016 updated version...
Practical Examples in Data Oriented Design
If your grep is like mine you may need to add "-h" to the "-P" option to get the desired output.
> tank grown meat

You know, for less trouble we could just switch to eating the cows when they die of natural causes.
https://www.theguardian.com/tv-and-radio/2014/jan/18/the-bri...
Top UX Blogs You Should Start Following
The meat from old animals does not taste good.
I agree. Furthermore, the notion of contracts that cannot be specified in first-order logic seems relatively dangerous to me.
Rosie Revere Engineer.
https://www.amazon.com/Rosie-Revere-Engineer-Andrea-Beaty/dp...

Also, I wrote a 900 word review of Brown Bear, Brown Bear analyzing it's subverisve warning about today's surveillance state. Pretty proud of that one.

https://www.amazon.com/gp/aw/cr/0805092447
There were several arguments in my above comment, but I understand that questioning one's own assumptions is tough.
Apple says it won’t sponsor the GOP convention because of Trump
Ooh! Simon's new to me (or at least I think he is): https://en.wikipedia.org/wiki/Herbert_A._Simon

Anything of his that you find particularly singular or encapsulating these ideas?

Also, it was just Simon's centenary.

Good brief interview with Simon: https://www.youtube.com/watch?v=ErnWbP_Wztk
> rustup.rs already does check against Rust release signing keys, so that part is at least trivial to integrate.

I saw that (which is good!), but that's actually a step removed from what I was referring to. If a repo provides rustup, the rustup package itself is verified, which is useful way to get rustup itself compared to the fairly prominent and obvious suggestion at Rust's download page[1], which is "$ curl -sSf https://static.rust-lang.org/rustup.sh | sh". Targeting rustup.sh itself would actually be a fairly effective attack, since it's the tool that does the download, that verifies the binary, and that is often (I assume) run in a transient manner, since it's suggested you pipe the web response directly to an interpreter. If it was attached successfully, we would all be lucky if all they did was do nefarious stuff directly from rustup.sh, and not try to install their own,slightly changed, builds of the compiler[2].

1: https://www.rust-lang.org/downloads.html

2: http://www.ouah.org/acmken.htm is a classic, and kind of a worst case scenario.
Sure, of course it'll find bugs after the fact. But the value to the project in doing static analysis is in not adding bugs in the first place, because you caught them with static analysis as a standard part of your development process. Who knows what those unknown bugs cost those developers over the years ..
> I'd love to buy you a beer.

You'll hear no objection from me!
Hey CyberFerret, your app looks great and you're very welcome. I hope it goes somewhere :)

Thanks for the kind words about our app - hit me up if I can ever be of more help. Given you're the other side of the world and it's a big place I don't mind helping out where I can.
The performance comes from using https://github.com/valyala/fasthttp instead of the stdlib net/http. From this project's FAQ:

>Why creating yet another http package instead of optimizing net/http?

Because net/http API limits many optimization opportunities.
> bought 10 extra copies and sold the CD keys on ebay for about 3x retail pricing

> ebay withdrew the money from my account and refunded it to the buyers

Wicked karma :)

When Nexus 4 was launched, I ended up with multiple devices (automated parallel purchases). It gave a lot of joy to sell them at cost (on craigslist) rather than cancel my purchase or pocket the premium they could've fetched.
The article is lots of blah blah plus "lock-in" for good measure, with exactly zero code or configuration examples, and it reads like a snake oil salesman brochure. I'm still skeptical about the purported advantage of Docker / Linux over zones / SmartOS.
> We only have so much land to plant trees on. (Which is very quickly shrinking due to urban and agricultural pressure.)

The obvious solution being to increase carbon/biomass per hectare in our urban and agricultural land.

>Losing that much agricultural land is unrealistic

Losing it, yes. But replacing it with agroforestry and soil building no-tillage agriculture would increase the food supply (mainly since bare dirt monoculture fields are so abysmal at utilizing sunlight compared to healthy engineered ecosystems). Similar story with replacing corn-fed CAFOs and compacted ranch land with sylvopasture and MIRG (managed intensive rotational grazing).

If it sounds unrealistic to replace our whole food system with something else, remember that there is no alternative. The modern industrial food system isn't a viable replacement for itself. That's all the word "unsustainable" means: it's not an ethical judgement, but a logistic certainty.
very seriously: contact me :) I'll buy beers, or coffee, or what ever, but I'd love to chat.
Ah, that's an interesting idea. Static resource usage analysis instead of computation tokens.

> Dependent types aren't the easiest thing to pick up.

Look at liquid types. They're a lot easier to leverage in practice. Liquid Haskell is all just comments on top of a regular Haskell program.
Magnetic Robot – Vir Mini Series
I think Vagrant would be a good replacement for you, it's basically docker but built exactly for reproducible dev environments
Twenty years of free software, part 1: Ikiwiki
The graph on the homepage says echo2-fasthttp processed almost half the requests that iris processed, but in half the time. Wouldn't that make them approximately equal? I think what it's trying to communicate is the number of requests each framework managed in 500ms, but it isn't clear.
No, it's the government's excuse to crack down on foreign journalists poking their noses into places where they don't want them to go (Maoist insurgencies, for example). Getting a "burner" phone in India on GSM networks is ridiculously easy and costs about ten bucks. Actual terrorists like Laskar-e-Taiba are well aware that using a satellite phone is one of the quickest and most effective ways to get your calls listened to by the NSA. Iridium has effectively zero security and all of its calls pass through a few centralized gateways.
5 Reasons an ELearning Course Review Is Essential
Features: https://kataras.gitbooks.io/iris/content/features.html

(seems to be missing a data/SQL/ORM layer)

Usage docs for rest api: https://kataras.gitbooks.io/iris/content/render_rest.html#us...
GTK Hackfest 2016
WebRTC and communications projects in GSoC 2016
By spending unreasonable amounts of time on HN - at least that's how I rationalize things to myself.
It's heartening to hear your story. It's hard to come to terms with cognitive dissonance and change your behavior.
If you're using Windows 10, have you set your active times?
I look forward to playing an online game that punishes trolls with nausea!
It's very very hard. I am lucky to have a wife who has been vegan for many many years to help support me.
I don't quite follow her argument there. Valve's push for a powerful platform will just mean that games that don't aim to be VR-Crysis have plenty of performance to work with, making development much easier.

The 'office simulator' example doesn't really seem to be about graphics, though, but about game length/most VR experiences being more tech demo than game.

I don't think people are going to be surprised by that. The HMDs are so expensive, and at least right now, so are the GPUs that can drive them, that people won't just impulse buy them. People who are spending that much money on a niche hobby like this will most likely know exactly what they are getting.
New Google Prompt two-factor authentication method for Android and iOS
Wiznote an Evernote Alternative and Linux Note Taking App
PBKDF2 is not for password storage.
"It’s gonna work good on all devices."

Don't they mean work well?
Reading this makes me think of this review of a private equity lead float. It's the contemporary confidence man;

https://foragerfunds.com/bristlemouth/dick-smith-is-the-grea...

Dick Smith officially went bankrupt some months after this article.
You want to keep out the bad recruiters, who won't read your FAQ. They don't even read the first line of my LinkedIn summary to find out we compete before trying to sell me their services.

What might be useful is some sort of recruiter CAPTCHA that asks them questions about the position. Recruiters need you to self-qualify because naught but a handful can do that (none if your LI profile is blank). This would automate that.

Keep in mind they might not have something like salary info because the hiring manager doesn't want to set a range for a high-need position.

But at the same time, it would filter out shockingly high percentage of recruiters who ask for "full stack" developers and think that's the whole thing. They literally don't know that there are different stacks. One asked if I could find her any since I run a Java user group. Turns out, she needed Node.js developers. This is common.

So just by asking the primary language and framework, you could filter out the ignorant ones. However, that won't stop them from messaging you in the first place
Do you have personal experience with this? I've always assumed that we exclusively eat one or two year old animals because of the needs of industrialized agriculture, like tomatoes that ripen in the warehouse...
Yes, Uber tries hard to avoid being held to GAAP numbers. This matters. If Uber is buying revenue at a loss, eventually the whole thing will come crashing down. Their business doesn't really have much lock-in; it's more about having the lowest rates.

Soon, it's going to be "Siri, get me a ride", and Apple's servers will find out what's available at what price.
That's a bit tangential. My point (which I stand by) is that eating meat is almost certainly not the epoch-defining evil in the world today the way slavery was for America in the 19th century.

I've made no comment on whether we should or should not worry about it because there are umpteen worse things - just that the early 2000s aren't likely to be looked back on as the decades of the eaters of the flesh. Maybe I'm wrong...
IMO you can have network effects that don't have to do with connectivity. According to Wikipedia, a network effect is "the effect that one user of a good or service has on the value of that product to other people."

In this case...
- more passengers lead to more drivers
- more drivers lead to shorter pick up times
- shorter pick up times lead to better UX/value to passengers

So even though passengers aren't connected to each other, additional passengers significantly increase the value of Uber for existing passengers. This is actually very hard to replicate for new entrants.

For example, let's say when Uber started, there were 20 drivers and 1000 passengers, and the average pick up time was 6 minutes. If the average ride was 9 minutes, then a driver could do 4 rides per hour. Those 4 rides had to provide a decent wage -- let's say $20/hour. That means each 9 minute ride was $6.25 ($1.25 for Uber's take rate, $5 to the driver).

Now, let's say 4000 additional passengers signed up over a few months, which led to 80 additional drivers. Now, because there are more drivers all over the city, the average pick-up time might be 3 minutes. That means a driver can now do five 9-minute rides per hour instead of four. That means each ride can now cost $5 instead of $6.25, and the driver still makes $20/hr.

For passengers, this is awesome: their wait times got cut in half while the cost of a ride dropped by 20%. For new entrants, this is awful: the two main levers for competition are cost and waiting time, and Uber broke both of those levers. New entrants can still match fast pick up times and low costs, but they have to bleed much, much more money to do so when they launch in a new market.

In a way, Uber's network effects are like economies of scale, but they're typically classified as network effects because the means of production come from more drivers and passengers signing up, not from Uber doing any "real" work itself.
The ultimate social media guide to driving traffic to your ecommerce store
But there is a user lock in. After a while users won't switch. No matter the difference.

Users will switch if someone raises billions and spends that money subsidising rides for users and increasing the revenue for drivers. It's exactly the same model that Uber used to compete with taxis, and it works.

If Uber proves there's a huge market for their product then people will compete with them. This will happen whether or not there are humans or machines driving the cars.
Chrome has had more than one JavaScript engine. They're all still Chrome to the user, and that's all that really matters. If they decide to rewrite the UI in Lisp and use Servo, it will still be Chrome in the ways that count, just like nobody cares if a game has DirectX and OpenGL versions.

Different HMDs are arguably more similar than different GPUs, and they manage to support the same software, but in the early days there were plenty of Glide-only games. That didn't work out so well. Most people will probably just use tools that optimize for any popular HMD with little enough effort that only contracts will make exclusives make sense.
You're probably joking, but cattle would live 20-25 years "naturally," as opposed to 12-18 months if slaughtered. That's a lot more grain and methane.
IMO the concerns are overblown. If a game is well designed and the hardware is up to par there isn't really a problem.
Perhaps, but on a site intended for matters of intellectual substance I think it's fair to expect a bit more of ourselves.
I fully resonate with this article! For the last few years I've been trying to do the same thing and in the last 2 years I can say that we successfuly managed to create a similar thing using Perl. More than this we are developing all our web services with Mojolicious we are running them on top of Mesos using Docker. We use Module::Build for packaging the app and to be honest I find it more reliable than using any other tools. I'm gald to see that there's somone else who believes in Perl's abilities to deliver a modern application.
This looks great, congrats!

It's a bit slow on my machine (the linked demos), is that a general issue due to 3d rendering capabilities, or is just the data source for the demos slow?
As computing moves from a desktop centric function to a mobile centric function, a more power efficient software should be one of the top design requirements. This is a problem across all platforms.

Imagine if your phone/laptop's full charge lasts for 1 week instead of 1 day.
Sure, and to be clear, rustup works perfectly fine for my current needs. I just play around with it a bit when I have time, and even if I was to use rust in production, I would use rustup in my current environment (where the dev team consists of me, myself, and I ;) ). Almost all the benefits of controlling the packaging go right out the window when there's very few devs involved and they aren't expected to change.
A post-mortem on this morning's incident
Telia engineer error to blame for massive net outage