skysight-inc/HackerNews huggingface dataset:
I don't know exactly how you'd plan on fighting reality. The fact that this guy was going to get hosed eventually isn't some justification, it's fact. People who do stupid things get burned.

If someone wants safety features, let them pay for them. If someone wants to add one, sure, so long as I can remove it if it gets in my way. Who knows, maybe they'll actually be worth having. But I'm not going to lose sleep over every idiot who ruins his life over something he didn't or couldn't learn about. There's absolutely nothing you can do to save stupid people from making stupid decisions.

Maybe I remove a safety feature I don't need and hurt myself with it. Now I'm the moron. Hopefully I learn from it. Nothing you could have done about that either.

Show me something foolproof, and I'll show you a greater fool.
Does anybody know what factors SecurityScorecard considers? The link is just a press release for the real information.
> On the other hand, when you study PL theory, you learn very quickly about Hindley-Milner type inference and System-F. Apparently they haven't.

Again you assume that, since they didn't include it, they must not have known about it. You keep claiming that. Given the breadth of these guys' knowledge (it's not just Java, C#, and C++, not by a long shot), I really struggle to see any justification for you assuming that.

I know you think that system F is all that and a bag of chips, but it is not the only reasonable way to design a language! Assuming that they did it wrong because they didn't do it the way you think is right... that's a bit much.

But I'll ask you the same question I asked aninhumer: How fast does Go compile compared to Haskell? And, is that a fair comparison? If not, why not?
I need to check that out for myself.
Preventing the collapse of the world economy? Killing Bin Laden? Auto industry bailouts?
Yes, but that's using force to open the door, which was in my original claim about no force on an open window.

Reading that WP article again, turns out I was just considering the common law part. It later says:

> The common law definition has been expanded in most jurisdictions, such that the building need not be a dwelling or even a building in the conventional sense, physical breaking is not necessary, the entry does not need to occur at night, and the intent may be to commit any felony or theft.

So I'll give it to you for "physical breaking is not necessary", even though I don't actually know about the jurisdiction in question. (I didn't rtfa.)
There's a whole massive underlying assumption here: that we will soon have affordable, deployable, non-finnicky machine learning models for enough problems to decimate the middle class.

In my experience, ML models, even the best deep convnets and such, are still extremely "finicky" by human standards, in the sense that small or human-insignificant changes to the input vector can cause large-scale changes in the output classification/regression. Cool demos with video-games need to be run past some industrial automation experts before we go around proclaiming them to be the harbingers of industrial AI!
I agree with you on the error handling part, although it is not a big pain for me yet.

But in terms of parallel programming, when doing in Java, I constantly find myself basically building a lot of stuff where Go has as a part of its own semantic. Queues -> Channel, Executors -> M in Go, and Runnables -> Go functions. Java8's Lambada and ForkJoinPool is an advance in the right direction but still not quite there.
> Atom: [...] must install a column mode extension

Atom has Sumblime-Text-style column selection using (on Win) CTRL-ALT; it works very well and feels familiar for people coming from Sublime Text (which has been very popular for years now).

Actually, column selection is one of the things where I prefer Atom to VS Code (I love both editors for different reasons).

But maybe you needed some particular style of column selection?
If your idea has holes, HN will tell you, quite bluntly. Don't confuse that with rudeness.

Unfortunately, there also are people who are rude. They are in the minority, but they seem to be more numerous than they were a year ago...
That just sounds like a self rationalization to me. "I don't need them" is something you say after you tried something and realized you actually don't need them. It doesn't carry any weight when you haven't even tried. Because when you do, it's just saying you don't want to try new things. I'm not saying you must learn these, I'm just saying you shouldn't lie to yourself.
What's your point, though? If opening an unlocked door is B&E, what does the lockpicking analogy teach us?
Open source is ambiguous the only term thats clearly defined is Free Software. And GPL is Free Software RMS would jump at your throat for calling it Open Source.
That's like saying developers need to get away from the idea that it is the company's responsibility to pay them salary, offer retirement benefits, provide them shelter from the weather while working, etc.

The company may not have any literal obligation to provide such things, and no one cares. If they don't provide such things, reject them, move on, life's too short.
Sue them. I have zero sympathy for you if it was a software patent though.
Don't whine here. (This looks more like an attempt to smear Google than anything.) If it's true, get an attorney and prove it in court.
No change at https://status.cloud.google.com/
This is something I really do not understand. I can switch to my terminal, build, run, stage, commit, push all in like 5 seconds. As well as anything else I need to do in the terminal.

The only 'plugins' I use are a keyboard shortcut (cmd+space) which puts me in a terminal window and rupa/z[1] for jumping into a project directory.

[1] https://github.com/rupa/z
Yes do do have a column generation algorithm that leverage my expertise I gained working at ad-opt (airline pilot rostering).

We also migrated from julia to python. Another vote for the MIT teams that worked on the project! It really helped us at the beginning!

We are also playing with the google glop solver that gives pretty good results so far.

The main drawback of python for column generation (and as far as I understand, the same flaw exists in juliaopt/JuMP) is twofold. 1) most libraries are "math formulation oriented" which makes implementation hard to maintain/debug 2) biggest issue: the wrappers around the underlying solver (cbc, glpk, etc) keeps all references (to variables and coefficients) and do not offer a clean add/remove interface (only add/set bounds). Even playing with coefficients isn't always straigthforward.

So we had to build our own wrapper on top of the LP wrappers out there (Pulp, pyomo, cylp etc). When solving large scale problems with column generation, you generate hundreds of thousands of different variables even if only a fraction of them are "active" at a time leading to memory and runtime leaks in the usual wrappers. We had cases where the LP library was spending about 85% of the time just writing and reading files for CBC. The or-tools library wraps the C library itself via SWIG and is our best horse as of writing this.

For sure we will think of rolling our own binder too. Last year I was hoping to do it is scheme :) We might get "stuck" with python for the time being though.
>automation will potentially destroy the livelihood of a lot of people before they are able to re-adjust to a new economic reality.

...only if solar powered Santa Claus machines don't come along first I suppose...

https://en.wikipedia.org/wiki/Santa_Claus_machine
The importance of dogfooding in the cloud
Stop trying to make tau happen. It's not going to happen.
Yeah, except when: "TEPCO spokesman Junichi Matsumoto said that due to its small size and weight, the drone was “unlikely to crash through the rooftop and damage the reactor.”"

http://www.japanprobe.com/2011/06/25/t-hawk-uav-fails-at-fuk...
we want to utilize a transparent pricing model that is one of our many incentives for employers to use us. We're going to use the traditional job posting fee and sponsored job ads in addition to our pay-per-match and PRIB feature. Employers can pick and choose what feature they want to opt in for.
I wonder if there is a Williams Syndrome spectrum?

https://www.google.com/#q=williams+syndrome
So this

{

foo:one,

bar:two

}

Parses to "one," because it is a quoteless string?

What about true and false, is false the boolean constant or a unquoted string "false".
Maybe, but in DC a few years ago the CVS near me put Tide (and only Tide) behind the counter and left other brands on the shelf.
The HR staff will say misleading things and present a rosier picture than the technical staff. The technical staff are the ones who know what the sociological issues are really like, and the degree of happiness you experience in the job is likely a lot more related to how the other technical staff answer the questions than non-technical staff.

Saving all this stuff for HR is a huge mistake. You won't get any useful info.
This isn't style, this is actual master-craftsmanship, the marriage of expert technique with absolute dedication to the craft.

I think it's hard to recognize in this day and age because the quality of so many mass-produced items is acceptable at best and often quite terrible.
>since suddenly that person is playing with the fate of the rest of Germany

this kind of hyperbole is just plain ridiculous.
Not in this case. The owners of the commercial AI and robotics benefit. We're already seeing the effects of this: look at the increasing stratification of wealth in the context of increased productivity and automation in recent years.
How likely is facebook to block it?
This article[1] seems to believe it was multiple workers who took this photograph (and this source is a bit more credible imho), and notes it's still deadly to be in close proximity for more than 2 minutes.

Your explanation still doesn't explain the lack of motion blur walking over to the spot, although we see the flashlight(s) blur. There also appears to be two distinct flashlight blurs.

[1] http://nautil.us/blog/chernobyls-hot-mess-the-elephants-foot...
while i'm decidedly unenthused by the amount of pro-MS dialog on HN, the premise of a business being "fundamentally evil" is rather dogmatic and not very conducive to discussion.
open source means the source is open. that's all it means. free software is what you're referring to and it's something entirely different
That was a bad link, those are just photos of the outside, where it was perfectly fine to visit if you avoided standing downwind. In fact, they apparently overflew it just two days later and took this footage: https://www.youtube.com/watch?v=yoJTNC-3XLA

They've tried to put drones into Fukushima, attempts so far have been unproductive one way trips. Not all of that is the radiation killing stuff, apparently the geometry to be navigated has some pretty narrow passages as well.
Well, it did feel like I read the same thing three times, worded differently.
Canada/CSEC works directly with the NSA. So I'm sure they are aware of Blackberry's vulnerabilities. Same with GCHQ and New Zealand. I believe the DoD complained about having to secure his Blackberry when he insisted on using it over their standard Android devices.
PkgsrcCon 2016 in Kraków
My conclusion is that it's feasible, so by definition not necessarily true. An AI could be bootstrapped by scraping data, or using any number of large datasets out there. This isn't to say that large corporation don't have advantages.
Came for a Proposal. This article only provides motivation for generics.

Are there any concrete proposals on the table? I don't recall seeing any, and it would be great to work from that and pick it apart. Otherwise, we're just arguing the opinion that they're useful, against the opinion that they'd soil the language.
This article is from March 2014. Top date is incorrect.
Online Forex Trading – Akonter
The VR idea maze
Only if Facebook shuts down their Messenger Platform! https://developers.facebook.com/docs/messenger-platform They just recently launched it at their F8 developer conference.
why is this odd? we hire remote workers. after 90 minutes of conversations (30 mins. x 3 rounds typically), it pretty much covers everything just fine. more than 15 minutes is half the scheduled time for each call.

occasionally a very good candidate will talk for an hour or more, but that's an actual conversation, not a Q&A session.

http://www.paulgraham.com/makersschedule.html

also, i didn't ask "theoretically would you ask more than 15 mins. of questions", i said, have you been asked more than 15 minutes by a candidate, that you were interviewing.

in the real world, most people don't ask any questions. it's exceptional that we'll get thoughtful questions, and those are usually the people we hire/offer. and of those people, nobody has more than 15 minutes worth. and people who can't even answer basic questions like "how do you list the network connections on a linux machine" aren't given the opportunity to ask questions, because the call is over.

again, a long-winded technical discussion is a different thing, i'm talking about "tell me about your enterprise ticketing system and how many pointless meetings per week you have" type of questions.
I recently lost my Note 3, subsequently bricked my HTC "Pico" explorer - bought as a dev phone and GPS device due to the notorious GPS issues on my first Android; a Galaxy S. So now I'm back (typing this in Firefox) on my ancient Galaxy S, running a recent cyanogen build [Ed: 11 nightly, based on Android 4.4.4 kitkat. I believe I tried 12 - but it failed to install].

It kinda works. Had to force a move from dalvik to art, and force HW rendering - there are quite a few stalls. I haven't tried encrypting the device; it's already slow enough.

Ironically(?) Firefox works better than Chrome. Signal seems to work OK (only for sms so far due to missing network effect; I don't message anyone with signal installed).

I'm considering just getting a new battery (replaceable battery, yay!) - as it is cheaper than getting an LG g3, nexus 5 (no memory card slot, bleh) or a Sony xperia z3 (waterproof). I wouldn't really say it's usable - but a g2 or 3 might be OK. [Ed:The low RAM on the early devices appear to me to be the worst issue. I wouldn't recommend buying a device with less than a gig of ram. the Galaxy S has ~384mb.]
Note that OP is posting this in response to someone calling out sockpuppet accounts on their submission: https://news.ycombinator.com/item?id=11483510

Which is against HN rules.
Yes, there are four at the bottom of the doc.
Very good question. We are not monetising right now, but want to explore two revenue streams:

1. Commission on transactions made in chat. We might expand this by helping users find sustainable products and services.

2. Freemium model where larger businesses and franchises pay for sponsored content and user feedback
The two highest rated comments in this thread make the little vein in my forehead pop out.

Microsoft is doing some very cool stuff these days so props to them. "VSCode has done the thing that nobody expected MS to do, change the way code was written in Unix/Linux" though? I believe the term irrational exuberance applies. Let's not get carried away here.
I agree, in that I think there is always room for improvement.

What I think needs to be criticized is a tendency to go on these wild goose chases searching for a magic factor that will explain everything, when there are other obvious factors nearly staring us in the face that we don't want to address.

It's the opposite of Occam's razor.
It's interesting to see how VS Code / Monaco deals with long lines like hex data without slowing down. It kinda cheats by wrapping the line even when not in line wrap mode. There's a setting editor.wrappingColumn that controls the wrap length.

However, even after setting wrappingColumn to an arbitrarily large number, VS Code greatly outperforms Atom. The click accuracy within a long line is off by several characters in my quick test, but good enough.

I was never comfortable using Atom because it would grind to a halt whenever I accidentally opened any files with long lines. VS Code just may be the first MS product that I'll use on my Mac on a daily basis. Looking forward to testing it out on a couple projects.
I love people pointing out holes in my idea. I think that's what makes HN great.

Sadly, nearly all of my submissions received senseless negative comments that is not feedback on the idea, more like unrelated personal comment.

Maybe there could be a way to filter out the noise.
The correctness proof of the seL4 microkernel supposedly makes no assumptions of the compiler and verifies the binary output. I don't know the details.
I don't see any reasons why you could not cool radioactive isotopes to essentially zero Kelvin and observe the decay rate. It would probably be hard(er) to do with larger chunks because the decaying nuclei would dump parts of their energy into the sample but if you only use a single atom or maybe tens or hundreds of them and measure the time until the first decay event or between the fist two events you could certainly determine the decay rate close to absolute zero.
Great and I concur your idea about replacing recruiters, they cost more and aren't very efficient. I am open to dialogue about this idea.
Useful is very subjective. Do you mean precise?
"To reduce by 10%" is, in English, the novel usage. It was apparently invented by essayist Richard Grant White in 1870. The original meaning of the word, "to destroy", is attested to 1663:

https://arnoldzwicky.org/2009/06/03/the-decimators/
Well, maybe, except the fact that the SU tried to use Robots built in Western Germany, and the radioactivity just fried them. They were absolutely inusable under those conditions. Read about radiation shielding in space missions and the problems that microelectronics have there.
> Conclusion? You don't need a map function in go.

I don't see Rob making that conclusion anywhere.
Oh, I was literally just arguing the other side about going through an open window because I didn't know for sure if it was burglary. (Common law says no, but that's probably updated, but maybe not in some places, but I didn't check them all.)

I don't see how you could access a computer without using "force", any input from a human constitutes force in my opinion. So no disagreement as far as the actual crime is concerned, I'm just nitpicking for fun...
It's hard to say that the majority of native speakers' usage is wrong, since right/wrong, to the extent that it's meaningful at all, is defined by popular usage.

The argument that's the traditional usage is more useful is stronger, but not obviously correct. It's more specific, and doesn't have tons of synonyms, but in the age of clickbait headlines, maybe another version of "destroy" is more useful than an oddly specific "eliminate 10% of".
Morale hazard does play into what they can clam as damages. If reverting the defacement using there CMS system costs 500$ and results in 2,000 in lost profit NP. If it takes someone a few hours to verify that was the only change, NP.

But, they can't claim time related to revoking his permissions because they should have done that in the first place. Ditto for performing a security audit ect.

This is a normal user using there CMS system, not an admin or developer messing with things.
front page: https://news.ycombinator.com/item?id=11497970
Wow, major props to him for having written four proposals!! Still, he says they're all flawed so far...
Paxos provides strong consistency and can proceed even if some nodes fail. 2PC has intermediate states in which a transaction is only partially committed, and all nodes need to be available to perform writes. The downside is that Paxos' write throughput is bounded by network latency and it requires network round-trips on both reads and writes. 2PC is more suitable when you require low read latency or high write throughput.

> Does this only work for append only unique data structures (ex: immutable log style)?

Paxos is based on a technique called state machine replication. It replicates an append-only log of changes to an initial state, which allows you to replicate arbitrary data structures. For example, pg_paxos logs SQL commands on a table (e.g. UPDATE).
If you don't have a timer, the easiest way to take a self portrait is pop the camera on a tripod and open the shutter for the longest exposure your camera can handle. Then, you move really fast as you get into position and then stand still for the remainder of the exposure.

You'll look a little bit transparent and be surrounded by fainter motion blur from when you were getting into position. I've done exactly this on moonlit nights, and the result looks completely consistent with the photo in the article. You also get ghostly duplicates if you hesitate as you get into position.

Could the shutter speed was an accident and the subject happened to pause enough to show up visibly on the image- much like the first photographed human, who was getting his shoe shined: http://mashable.com/2014/11/05/first-photograph-of-a-human/

If it's not a selfie, it's an extraordinarily lucky accident that there's a recognizable human in the photo.

ed: it's possible it was just really dark, and all the photos were exposed for that long. Someone wanted a picture of Korneyev, and he moved during the exposure. But the combination of "blurry person" and "crisp person" makes me lean towards the selfie hypothesis. Someone trying and failing to stand still won't wave a flashlight around. Someone rushing to get into a selfie shot might.
Intel’s next-generation Xeon Phi now shipping to developers
Can I just ask why (some) Vim/Emacs fans see the need to shit on everything and act like anyone who doesn't use one of those 2 editors is a moron?
It looks kind of interesting. Do you have anything explaining how it's supposed to work? Are you determining if people are humans by their attempt to answer the math questions?

When it says "you are one of them?" does that mean I'm a human or a robot? I'll answer an addition, but then it will ask something like "43 >> 86 = " or " ~ 76 = " and it's like "wtf is going on here?" as the counter ticks down.
Why not simply add a terminal pane to the editor so I don't need to?
You put extensions into the proper folder, or use a tool like 'Vundle'. Yes it's slightly more difficult than using Atom, but anyone who can use a tool like Git or Cmake should have no problems figuring it out.
I had no idea that the Seattle VC market was that much smaller than San Francisco's (less than 10% the size), and I never would have guessed that San Diego's is nearly 70% larger.
http://bugzil.la/1243363 is where Rust code was enabled for Firefox 45 beta/release on Linux and Mac.

If I understand correctly, having it disabled on Firefox 45 beta broke the build because of a script that tests whether the beta build config matches the nightly config. This forced a decision, and release engineering opted to enable it. So it wasn't planned long in advance, but it was a conscious decision at the time 45 went to beta.
I can understand their desire. Some of my best gaming was on non EA Ultima Online shards that ran the version of the game before it was "ruined" or many thought it was.
Even without getting into Free Software territory, there are reasonable expectations about what open source means. It's not just "you are free to read the code". See:

- https://opensource.org/osd-annotated

- https://en.wikipedia.org/wiki/Open-source_software
This was a great service and it's a shame it closed. I used it every week.
Shuddle (Uber for kids) is shutting down tomorrow