skysight-inc/HackerNews huggingface dataset:
> How long would you work for $1,000? Some days, a week, two?

You might not work for long on a $1,000 problem, but other people sure will. College or high school students, people in a country with low salaries such as Ukraine...
First the underwear sorting hat, and now this.

MIT, never change.
That depends on how you measure code. If you're talking lines or statements, sure, but if you're talking concepts then the code with fewer concepts expressed must necessarily have less opportunity for bugs, if the number of bugs per concept is held constant.
If you can't watch the video because you don't want to install Flash then you can just change your user agent.

Guides:

- Firefox: https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-wi...

- Safari: https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-wi...
Not just legal, but recommended.

You can fail your motorcycle test for not filtering when appropriate.
Красивый треугольный мотив – MoeVjazanie
Quickly realized the true nature of what we had created. (That is to say, piping hot garbage.)
Dataflow is the hosted version of Apache Beam, which is OSS. http://beam.incubator.apache.org/

BigTable is compatible with Apache HBase API, so it's trivial to swap out. https://cloud.google.com/bigtable/docs/bigtable-and-hbase

Even BigQuery now has a standard SQL interface, although it's still Beta: https://cloud.google.com/bigquery/sql-reference/

Working at Google Cloud myself, I find the company philosophy to be to provide standard interfaces to superior implementations. This keeps us honest, because if the door to leave is open, then you have to actually want to stay. (Standard disclaimer: my opinion, not the company's.)
Money? There isn't currently a market for this product, there may never be, and it requires a big upfront investment.

Scaling? "given an area less than 10 percent of the size of the Sahara Desert" does nobody have any idea how large that is? If he'd said "an area the size of Texas and California combined" it might look less feasible.

But really it needs millions in altruistic funding to even get a pilot plant going. It's a lot like Tesla's plan to get everyone driving electric cars: no technical barrier, but the financial one is huge and it takes a while to scale even if it's successful.
There are hippies and there are trend following hedonists. You are talking about the latter.
What he's saying is "raise the bid"

Your rationale would be a valid rebuttal in your world no matter what the amounts in question were. $500? Incentive! $50? Incentive!
I'm confused, can't Steam just release as a free Universal App?

Also, with Steam's push towards Linux support this would be a dangerous strategy for Microsoft. Gaming is what drives a lot of people to Windows over other platforms. If Microsoft actively makes Steam unusable on Windows there's no reason to think people won't just seek out a better platform for Steam.
I think it boils down to Windows store being a bad marketplace implementation to start with and the fact that only universal apps are allowed which can be limiting to some developers. To be fair though Microsoft fixed many of the shortcomings already.
Fossil fuel extraction leakage isn't that significant, although they seem to get the blame quite often.

http://www.bbc.com/news/science-environment-35659947

This "giant" leak isn't even close to the amount of cow methane farts of this world annually.

When it comes to methane, our desire for flesh is to blame.

Greenhouse emissions are larger in the animal agriculture sector than in all transportation combined.

Transitioning to a plant-based world culture would give us a bit more time. But eventually just the heating and transportation could be enough to blame.
Stack Overflow Salary Calculator – how much you make working at Stack Overflow
> Why? because something like this always does.

No it doesn't. Nothing has seriously challenged MS-DOS/Windows ownership of the PC space for 25+ years. Macs have always been around but they are separate hardware.

MS-DOS/Windows owned the PC space for most of the 80s, all of the 90s, all of the 00s and will continue to own it through the 10s and onward as it slowly decays.

Linux arose in the 90s but it never made any kind of serious challenge on the desktop. Now Linux did challenge the existing server OS market, and totally changed that market around. But that was also facilitated by x86 hardware becoming powerful enough to displace the existing hardware as well. Those two things happened together and probably wouldn't have happened any other way.

So the statement that "something always does" arise to challenge dominant players just isn't true at all. Sometimes something does, but not remotely "always".
" The best code has 0 lines. Because in zero lines of code, there is room for exactly zero bugs."

I read it as lines... I agree with what you're getting at, sometimes the concepts are a lot simpler and less prone to bugs when implemented in more lines of code.
I don't think MS will allow a Univeral App that installs other Universal Apps. Just like Apple, they'll have a list of restrictions on what these apps can do. After all, a sandbox app that can arbitrarily install any other app is not very sandboxy.
There used to be a saying "DOS ain't done 'til Lotus won't run" (although that's now largely regarded as apocryphal/inaccurate), and the memos around the "AARD code" [1] are fairly damning.

[1] https://en.wikipedia.org/wiki/AARD_code
The notation is just a model, an imperfect one (as all models are). That's been the case since Bach, if not earlier.
The paper in Nature Communications: http://www.nature.com/ncomms/2016/160726/ncomms12359/full/nc...
At least in Chrome, I'm imagining the raw url would be sent to a background process that is sandboxed from the webpage and would then do the createElement stuff.
I can one up you. I learned how to program in Oman in the 80's.

Most of what I learned was on a C64, initially basic but very quickly switched to assembly.

Coding involved waiting for 1-2 month old magazines arriving and painstakingly typing in all the code to eventually end up with a snake game or similar.

In terms of actual games, there were two avenues:

- Mail order from the UK (takes roughly 2-3 months for it to be shipped and arrive). I still very fondly remember the rush of adrenalin when my dad would say 'there's mail for you'.

- There was a Chinese antiques shop in Ruwi that had a back room with some Chinese enthusiast computing guy who sold games. He eventually got me hooked onto PCs (showed me a mindblowing 286 with CGA graphics which I graduated to after my C64, my parents refused to buy me an Amiga as they thought I'd just use it for gaming).

I ended up becoming quite good at cracking software protection (pretty easy when all you had to do is look through 64kb of ram, you could literally read the whole thing in a few hours), and setting up a dodgy business selling games to everyone at school.

I always felt very out of place though as few people shared the passion I had for this stuff. Moving to the UK after high school for A levels/university and discovering like minded people on BBSs and then the internet in the early 90's was pretty life changing. Suddenly I was not alone, it turns out there's a huge swathe of people that have the exact same passions!
The active fork: https://github.com/soegaard/whalesong contains the disclaimer

Whalesong needs Racket 5.2. As is Whalesong doesn't work on version 5.3 or greater.

The current version of Racket is 6.6. I suspect that much of the potential momentum for Whalesong was consumed by ClojureScript.
While I'm a rider and I agree distractions on a motorcycle are not what you want, just being able to do the following without having to loose sight of what's in front of me would be great:

- get my speed (for a traffic cam for instance)

- have an almost 180 degrees view of what's behind me: no blind spot

- get directions (I usually do it from memory, I don't use a GPS on my bike just because of the distraction reason)

Keep in mind we ride between traffic lanes here so the more I can look ahead, the better.
Disclosure: I work for AgileBits, makers of 1Password.

For desktop browser extensions that are properly using the frameworks, the extension's Javascript runs in its own execution context so the page cannot redefine variables. This protected 1Password when we discovered that a certain page had redefined the global JSON object, which provides parse and stringify functions among other things, to be the number 3, i.e. a numeric constant called JSON. :'D
Magnificent, where do i sign?
No, that is not possible. Extensions in Chrome run in a different execution context than the website. The website's document.creatElement is different from the extension's.

If the website could override extension functions, attacks would already be possible by overriding Regex functions.
Does this still have the problem of leaking metadata (site names, etc.) in plain text? I don't want to manually obfuscate them.
Is the proper term "Manifesto"? A Manifest is a list of things included in something, like a bill of lading.
It's seems a little unlikely that the Leaf would see 0 progress.

There's also a Bolt in the room. It's pretty likely to ship this year, with a 200 mile range and competitive price point.
Looking through rain with LIDAR is like looking through chaff for radar. An X-ray machine wouldn't work very well if there was a cloud of lead dust in the air.
http://en.miui.com/thread-40877-1-1.html

http://en.miui.com/thread-29306-1-1.html

a google search on MI3 encryption

will help you out

and their customer care sucks when you ask them

I have been using MI phoneS for more than 2 years Now
This is a non-sequitur response to my comment, whose whole purpose is to point out that a bug bounty is not a bid in an auction against organized crime.
> pretentious yet barely discomforting lifestyle changes

I do most of my commuting with an ebike, because it's fun. It really is very enjoyable and I also get some light cardio exercise at the same time. It's also extremely cheap. A full charge only costs a few cents. Surprisingly, it's pretty fast, too. Using a more optimal route and not having to stop everywhere, I'm faster than the bus - even if I ignore the 10 minutes of walking to/from the bus stop.

An ebike is something you really should try for completely selfish reasons. It's good for your health, your wallet, and your quality of life.
But it stopped recently, I believe
One solution comes to mind: allow only the people who are >2 sigma above the average to design the software (i.e., be architects), and to do QA.
But shifted right. This is good. Praise science.
Tesla's battery costs right now(pre-gigafactory) are closer to $200/kwh, so for a 60kwh battery(gets 200mi range on the model s) that is only $12k.
In most places doing gray/black-hat things rarely results in going to prison, especially for someone who hasn't been convicted before.

https://en.wikipedia.org/wiki/List_of_computer_criminals paints a picture that prison time is mostly a US-only thing.
The Leaf is still very popular despite the range. There are a few near me parked on the road, where there aren't even any charging points.

Range anxiety will probably decrease as charging infrastructure improves, so maybe this is less of an issue than it was. In principle there are already more places you could charge an EV than fill up a liquid fuel vehicle. It might just not be very practical or require a long cable getting in the way.
How Bob Sent Thank You Video Greetings to His Guests?
Ad Hominem, while not completely useless, is still less useful than discussing specifics of vagueness in a comment.

If you want to add to the discussion constructively, maybe consider more specifics about why the vagueness is annoying?
Disclosure: I work for AgileBits, makers of 1Password.

For browser extensions, the URL constructor would be even easier: https://developer.mozilla.org/en-US/docs/Web/API/URL/URL (Yes, I know it says that IE doesn't support it, but IE doesn't have a proper extensions framework, so it's irrelevant to this topic.)
PostgreSQL, Backups and everything you need to know
It was adhoc because there was a time limit on avoiding the greater disaster

I like how the market is quickly rejecting it though

It's like if you liked a company but disliked the board, and the board accidentally fired themselves

Then you have Ethereum Classic
FYI: you can try bucklescript compiler in browser, and see generated JS code side by side instantly
https://bloomberg.github.io/bucklescript/js-demo/
Salary transparency at Stack Overflow
I think the point is that this would run in a document belonging to the LastPass extension -- not that it would run in javascript injected into the target site.

The same attack you describe could be applied to basically any javascript you cared to write (say, String.prototype.length). The safest approach is to treat the output of injected javascript as untrusted third-party input to your extension code and work from there.
That's a great response. I really like my Yubikey (Neo) and wish I could use it with more sites.
Last I heard, Blizzard ported World of Warcraft over to Metal with significant improvements. It wouldn't surprise me, though, if the relative age of the current Mac hardware is to blame.
So what happens when they become a car manufacturer?

That's a purchase that is a few orders of magnitude larger, and spaced out even farther than a smartphone cycle.
> but stored cash/assets are dead weight

Curious, are US treasuries or interest in a savings account considered "dead weight" in your definition?
Ask HN: Anonymous person sent proof of SSH access to our production server
Anonymous person (under a nickname) sent screenshot as a proof that they managed to gain SSH access to our production server. The screenshot is legit, information displayed in it could not be faked without actual access.

Just a proof, not some ransom request or anything equal.

What would be a smart next step? Other than checking if there are any security updates for all the software in our stack.

We are a small company and don't have any security experts, etc.

Thanks!
Intel has been doing it for years, and it's suggested they by far have the best hardware verification systems there are. They certainly learned from the FDIV bug.

One of the engineers who works on verification of floating point stuff at Intel has written an excellent book on automated formal reasoning tools: http://www.cl.cam.ac.uk/~jrh13/
But it won't do much to save you if you look up from your phone and swerve at the last minute but and only clip the outside of the trailer.

(look at the NHTSA crash test videos on youtube)
From Concurrent to Parallel – Brian Goetz – Talk (1h)
the updates pushed by MIUI team are just font size changes of the clock

or a new wall paper in the stock

or a new option on swipe right

They have sold millions of phones , ask them, on how many phones have they given

--- android version update.
Python: Visualization with Bokeh
Lagom (Reactive Microservice Framework for Java) 1.0 Is Released
Less code does absolutely mean less bugs, in the majority of cases. Of course it is not an absolute rule and can be gamed, but simple logic dictates that since it is not possible to always write 100% bug free code, the more code one writes, the more chance there is to introduce bugs.

However I don't believe the statement was meant to be taken entirely literally.
You wish it was a non sequitur when it is completely relevant

We can agree to disagree because the perspective really wasn't for you, it was for everyone else reading that will share a sentiment they've felt but never articulated
Whoah. I thought you were joking there, but that's actually Principle #41. Here's the whole tract:

http://www.bwater.com/Uploads/FileManager/Principles/Bridgew...

Which reads like a particularly ego-centric self-help book, down to creepy formulae. "Pain + Reflection = Progress" or "1+1=3", anyone?
For purchases less than 25€ you only have to hold your card close to the reader and it will work without PIN, for amounts higher than that you also don't have to insert rhe card but again just hold it close to it and enter the PIN. At least that's the situation in Austria nowadays.
Been a Mac user for 14 years now, didn't miss the windows world one bit until the past year or so.

Almost no (or maybe no now?) mac ships with a decent performance CUDA card, disciplines like 3D rendering are getting more and more reliant on GPU computing and almost no one supports OpenCL it's all CUDA.

I'm currently debating if I should put together a hackjob external GPU or if I should just spend about $200 and get a full PC to work on.
Mobile App Greatness: It Matters
I'm not sure about Mathematics, but for Statistics the American Statistical Association hold the 'Joint Statistical Meeting' every year. It is part continuing education classes, research presentations and career fair. Every year there are dozens of companies, universities and national research labs interviewing there. They also do a regular salary survey so you know what types of salaries are typical for Masters/PhD holders in different parts of the country and different industries.

If you plan working in predictive modeling at an insurance company you will have to get credentialed by one of the two actuarial societies. The SOA just added more exams to their current schedule to cover various predictive modeling topics and the CAS decided to make the predictive modeling portion a separate credential. But this way, you do everything once and it is valid across most English speaking countries. It doesn't matter whether you want to work at AllState, ESurance or Liberty Mutual. They just pull your record with one of the Actuarial societies.

I was saying that depending on what you specialize in they do have a lot in common. Given that you have similar specialties, why are economists and actuaries and statisticians able to judge a persons competence in some sort of standardized way but a tech company trying to hire someone in Machine Learning or Data Mining isn't able to do the same?
I will say this: Visual Studio is pretty great. This is from someone who started out on the command line and swears by Unix / Vim.
What is in the emails? I'm googling but I can't find anything discussing the contents...
save the world for my kid.
I learned this from MIUI forum.

if you spend sometime on miui forums, you might understand the language they use and the kind of treatment they give to posts which exposes the cheating they are doing in their service centers.
The thing is that if one day Microsoft decides to phase out the Win32 platform and leave only UWP, right now the only official way to get UWP apps is through the Microsoft's Windows Store. So the competition you're talking about would disappear because there would be only one way to get Windows software, the Microsoft way. It would be impossible to have competing App Stores, similar to the situation right now on iOS.

Seems far-fetched but I can see Microsoft slowly deprecating Win32. It would be similar to when Apple deprecated Carbon, only slower: they'll stop adding new features, they'll tell developers to avoid it for any new development, etc. Won't happen overnight though as they're too much legacy software out there, but it could happen in the span of several years, a decade or so. Right now what I'm saying is fiction but it's a possibility any store developer like Valve and customers too should have in mind.
Creating an iOS 10 Messages Extension
The Bolt is probably the closest competitor to what Tesla is doing right now for EVs. They have the range, but they still haven't figured out styling or performance, nor is the charging infrastructure as robust yet.
I think he refers to the tyranny of popularity-based development.
Disclosure: I work for AgileBits, makers of 1Password.

If you're interested, all our data formats are well documented for review: https://blog.agilebits.com/2013/03/06/you-have-secrets-we-do... You might also be interested in the security white paper for our hosted 1Password service: https://1password.com/security/ (White paper is linked at the bottom of the page.)
Exactly. And you think this is going to be any better?
The easiest solution politically is help advance the state of the art in solar, wind, and nuclear power, so that these naturally become adopted by the horrible sorts of people that run big corporations and do whatever makes them money no matter the consequences.

And somehow encourage people to have less kids.
There is use in software too, for critical parts mostly. Microsoft and Amazon use TLA+.
>Also, the F key mappings are all random. It's meant to be like that. F5 is refresh. F11 is full screen

Isn't this just the typical argument of "Well that's how it's always been!". You're advocating something arbitrary and nonsensical just because you're used to it.
No virtual world has loans, or a banking system. But I would totally support creating one that does and letting economists loose on that.
I often see people discussing the just world hypothesis and the awfulness of the people who believe it. But I very rarely see those same people even considering the possibility that it might be true.

In the world of work, while exceptions exist, I've always seen a strong correlation between position and competence. (I haven't worked at bridgewater so I don't know if it's true there.)

In the political/economic world, I see poor people refusing to engage in personal responsibility (i.e. having children out of wedlock, doing drugs, smoking, eating badly and not exercising, refusing to work) while the rich do the exact opposite.

So I'll ask the question that I guess makes me an awful person too: why do we think the just world hypothesis is actually false?
1. survival: is the platform expected to be alive after next year?

2. relevance: is the platform even considered for any reasonable, non-niche task, use, or development?

3. influence: is the platform halo strong enough that it can nurture/trigger changes outside the platform (feature parity, pressure to improve/innovate)?

Apple and Google cross all thresholds by a significant margin, and adding more numbers (doubling even) to either one will not change that. "Winning" is not about market share as an end.

At a vanishingly distant 3rd and 4th places, MS is desperately fighting for 1. and 2. (and can only do so thanks to the now unified Windows platform), while BB has clearly lost 2. and is arguably losing 1. Don't even talk about 3. for either one.
Most companies, including companies far more security-sensitive than LogMeIn, pay no bug bounties at all. Meanwhile, the companies that pay the largest bounties are themselves routinely harangued online for underbidding the black market --- despite the fact that outbidding crime is in no way the purpose of a bug bounty.

From my vantage point, the logical conclusion to the comment you just wrote is that companies should avoid offering bug bounties. They just attract negative attention.

(I won't use LastPass, and have recommended 1Password --- but Tavis Ormandy is looking at 1Password right now, and I'm guessing they're going to end up disappointing HN too.)
[video] Understanding JavaScript – JS Core Concepts
How to Find and Hire the Best Content Marketer for Your Startup
Then why do I spend so much time fixing bugs in code where the concept was complicated to the nth degree so it could be written in five lines instead of ten?

I agree that fewer lines of code is better, unfortunately if you hold that concept in too high a regard it's easy to make a mess. Some programming challenges are complex and the complexity can't be avoided. Sometimes solving that problem in fewer lines of code makes the problem even more complex. Just because the complexity is moving from the code itself into the developers head doesn't NECESSARILY mean that it will be less prone to bugs.