skysight-inc/HackerNews huggingface dataset:
It will most likely end up being gamified just like most Agile metrics. The sticker board already ignores the context completely, so you can't look at it and know why they were happy or unhappy, therefore making it yet another form of coconut headphones.

Funny how the original Manifesto for Agile Software Development mentions individuals and interactions over processes and tools, yet we resort to the later to manage the former constantly. I would think by now the irony would at least be obvious.

Also, we're one of the few industries where our managers don't have the expertise of those they do manage. So its no wonder they try kindergarten management techniques.
I haven't tried it with Windows but to dual boot on a mac I use rEFind[1]

http://www.rodsbooks.com/refind/using.html
This whole T-agreements are way beyond madness.
Shoco: a fast compressor for short strings
Computational Bodybuilding: Anatomically-Based Modeling of Human Bodies
> He has been charged.

"Sweden has yet to formally charge Assange with any offense."
- The Guardian

"Sweden has yet to formally indict Assange."
- New York Times

"Mr Assange has not been formally charged with any offense."
- BBC

"Sweden does not have a time limit on how long the pre-trial stage will last or how long a person can be held in pre-trial detention.... only when an indictment is brought does the suspect acquire the formal rights of the accused."
- United Nations UPR
http://www.ohchr.org/EN/HRBodies/HRC/RegularSessions/Session...
> Regular electronics consumers are not going to buy a Thinkpad with FreeBSD on it, and then house the laptop in a Faraday cage to airgap it. It. Does. Not. Happen.

Nobody said it would but "regular electronics consumers" also aren't reading this thread and don't have much to do with the post you're replying to.
Yeah, until a Microsoft update fries millions of computers into an unbootable state.

Search for "windows update" and "blue screen" or "boot loop" or crashing for numerous examples.

If microsoft would actually spend money and time (real time and serious testing, not a few months of continuous integration testing) rather that using that "good enough to release" philosophy, maybe there would be fewer open hanger doors for malware to fly through.
Apple iOS 8.4.1 Released with Release Notes of Security and Feature Updates
In the same way that labeling a guillotine with a notice that it could cut your fingers off should not be necessary? In both cases they seem safe because the people using them use them every day and are familiar with the risks. Unfortunately, what happens is every now and then an experienced factory worker cuts his fingers off in the same guillotine he's been operating for decades, or an old lady needs skin grafts on her legs after spilling a cup of hot coffee just like she's been drinking for decades.
Yep, lots of amazing bitsy things for sale from Asia. I liked the very helpful strings output, it's so nice when programers are thoughtful like that and give helpful -h output.
How we combined our love of ping pong and Slack
No because each share is worth a proportionally less chunk of the company. ..
but don't get me wrong: speculators could certainly assume that it should mean that the stock price goes up and longer term it could enable the company to grow faster and in the end that could also cause its value per share to go up but immediately it doesn't really make sense for it to
Pros and Cons of using immutability with React.js
Ask HN: Resources on secure coding in C?
The C programming language is not going away anytime soon. Today there's much focus on the security pitfalls of C. For new C programmers this is great news, as they have the opportunity to learn secure coding practices from the beginning and not develop unsecure habits.

Can you recommend any resources on secure development for new C programmers?
FWIW I upgraded to windows 10 on my bootcamp partition 100% through vmware fusion using the official win10 iso.

I got the same error you linked until the latest rollup fix (which put my install into a boot loop due to nvidia geforce creating a phantom user but that's a whole different problem).

Once I installed the rollup it gave a different error and then took a day or two for the activation servers to finally work and activate the install. I only run windows natively to play games so it only runs for 2-3 hours at a time.

It took until yesterday to get it all sorted out. I installed win10 within a few hours of the iso going up.
The best managers I've ever had used to be programmers and understood this. I've never seen these people as bosses and working with them was a constant joy almost every day. Sadly they are the minority.

Managers start to feel like bosses when they don't have any technical background. The teams they manage are usually made up of juniors without much technical experience either, they'll be programmers rather than engineers reinforcing the "pop culture" Alan Kay talks about.
>So now we're on to completely different argument #3, which is that you don't like the form factor they use.

Please stop putting words in his mouth (first you dismissed his accusation of price fixing as "your core complaint is that you can't have difficult, expensive technology for cheap", which was far for his "core complaint").

And, no, we're not "on to completely different argument".

This isn't a rhetorical competition and he didn't put forward false argument to trick anyone.

He just explained further the reason behind his original objection.
True. Maybe the escalator industry has a bigger lobby. ;)
It's easy to fall some distance when the next lift is below your level.
"This is a huge job"

I don't think the author fully appreciates just how huge, and how many new bugs would be introduced by rewrites on that scale. It might be reasonable to say C/C++ should be deprecated for new projects, but truly vast amounts of C/C++ will remain with us for the foreseeable future. Perhaps a better approach would be to ease integration of new code written in memory-safe languages with older code written in C/C++, which tends to be tedious at best nowadays.
What is your favorite GitHub repository?
CTO here. Feel free to ask API questions here.
Correct, this is an ANSI escape code[1] interpreted by terminals, not XSS.

[1] https://en.wikipedia.org/wiki/ANSI_escape_code
ah, should have read them through :)

Blackmagic is awesome, one of the few camera companies pushing the boundaries within price constraints. And I love watching interviews with the owner, Grant, he is super hands on, a model CEO.

And they have regular firmware updates across all their cameras! I think they use FPGA's on their cameras in a way that allows them to share large parts of the firmware?
I like the activity on rails. And the comments on rails :)
I'm always struck by the strange cognitive dissonance US law has for corporate whistleblowers vs governmental whistleblowers. How can you recognize the value of one while dismissing the value of the other? It's not like a whistleblower defense is a get-out-of-jail-free card either, as you must prove that what you did was actually in the public interest. It's a shame that there's no movement for reform in this area, because ultimately it would be very interesting to see Snowden return to the US for a "fair trial" and see the public response (both within the US and globally) to the outcome.
Seems almost too good to be true. Can anybody else share any similar successful "war stories"?
True story: I dropped some luggage while getting onto a down escalator. It very nearly kneecapped someone who was old enough to be badly injured.

We were lucky, it was a very close thing. :\ Convenience vs. acceptable risk, with a certain amount of 'cool and rare' factor. Moving human bodies around is inherently dangerous.
I had that same problem when I was proofing out FreeBSD to replace Linux at $work but found an errata that fixed everything by disabling hardware checksum offloading:

ifconfig xn0 -tso4
> dollars a person earns

When an individual who grows up without ever taking advantage of a single piece of society, they will have an argument for taxes being unfair.

Lets not forget the debts that all citizens owe to the country:

Roads

Internet

Telephones

Water

Food regulation

Environmental regulation

Scientific advancements

Protection from outside forces (military)

Flight regulations

etc.

Once youve paid for all of those you can begin to complain about how taxes are unfair.
The tower that clears smog and helps to make jewellery
Every time I use a control character, my mind strays back to CHR$141.

Although I do wonder what havoc you could wreak on hosted git services with cunning sequences of control characters. Smacks of injection.
I so wish it were.
Even mathematicians are conflicted whether mathematics is discovered or invented. My personal belief is that if something is true about the world without the presence of man, those are things to be discovered. If something is created that could not exist without man, those are invented. Of course, lots of shades of gray in between, but let's face it: Video codecs exist only because of things man created. They are definitely invented, even though the principles on which they operate may be discovered. Example: Taking the DCT of an image results in a particular pattern of numbers. That is a discovery. Exploring the repetition in that pattern to achieve compression is an invention.
> My point is that providing a reasonable degree of support is not really optional for them and they are not really being generous in providing it.

Compared to who?

They're selling Home OSes for roughly $10 to $40 (sometimes free with Bing) and even a trivial support incident costs 2x to 3x revenue.

Further, most people have never actually bought anything from Microsoft. They "buy" it from the PC manufacturer, who is actually responsible for supporting their product.

> I'm not sure how much credibility I'd give reviews from that kind of source.

They're the sources most people use.

"Windows 10 laptop reboot loop" doesn't apply as it came after the launch; "Windows 10 WiFi Sense security" just shows a lot of ignorance, and "Windows 10 search" doesn't show anything very much. Paranoia, maybe? I looked that one up on Google, which probably now means "sending personal information to Alphabet without my consent".
Bed bugs were never eradicated in the US. In any case, you're just as likely to run into them in a five-star Manhattan hotel as you are a fleabag motel in the Deep South.
Alternatives:

Git Annex[1]

Very robust and well-written (Haskell), and extremely fast. An extension (daemon, client, and webui) to git. Gitlab uses this to provide large file support (which is similar to Github's LFS)[2]. Author is a Debian maintainer (and obviously a Haskell dev).

Sync Thing[3]

Fast and professional golang synchronizer with its own protocol[4]. Usually compared to BTsync.

1. https://git-annex.branchable.com/videos/

2. https://about.gitlab.com/2015/02/17/gitlab-annex-solves-the-...

3. https://syncthing.net/

4. https://github.com/syncthing/specs/blob/master/BEPv1.md
10 Working Tips for Young Professionals
From the first paragraph of the article:

"We’re not supposed to do the full circuit," he said. "But that’s the best way to feel like you’re on a ferris wheel or a gondola."

You can do a full circuit with no problem.
If your team is already well functioning with good teamwork, you already got the communication to make such a smiley board useless.
Biggest fan of your API uptime, using since last year! Any updates as to when I will be able to chose defrag UTXO per wallet?
I was hoping they would explain where the term "tape out" came from. I always thought it was because they copied the digital form of the design onto magnetic tape and shipped it off to the manufacturer, but nobody has been able to authoritatively confirm or deny that for me.
The advantage high-frequency trading firms have over everyone else
I say leapfrog directly to WebGL commit messages.
Whoa there, no it's totally fine. It has great error and collision detection, is very tolerant of noise, has priority for realtime baked in, all the controllers do rudimentary and effective protections against failed controller, and the entire notion of some controller sending something a few are interested in and a controller interested in the same message that a number of different controllers may send is central tenant to the operation.

The mistake is making it accessible over a cellular network. This was not careful air gapping. The OEMs will learn a lot from this. They had protections but they were not strong enough. There will be protections that are harder in the future thanks to this.

CAN is really quite good and in fact is used at times in industrial automation as well as automotive where it shines.
Sad but true ;-)
The list of lists. Actually I have several bookmarks like that. It's a treasure chest of good links. https://github.com/jnv/lists

If you look for something more specific the list pointed me to https://github.com/bolshchikov/js-must-watch
Depends on wheter you believe in multi-country trade pacts or not. The failure of the Doha Round showed further emphasized that they have to be negotiated in secret, but of course are made public when that's finished and it's time to ratify them or not.

Experience shows they have to be voted up or down without allowing each of the 535 Congresscritters a change to amend it, i.e. force a renegotiation with the other pact members, which won't happen since they've already taken political hits once it became public.

If neither of these process details are acceptable to you, then multi-country trade pacts are not acceptable to you, and a lot of potential compromises where e.g. country A makes a concession that helps country B, which makes one which helps country C, which makes one which helps country A, when no (new) bilateral concessions are possible won't happen.

This of course says nothing about the content of any particular agreement, but that's a separate issue from process.
Not if the dye they are using to paint these balls is hydrophobic.
This looks just perfect. Trying it out.
The Anatomy of a Test Plan
It is based on Git so uses the same mechanism. When a merge cannot be done because of conflict, you can resolve in the usual git workflow.
I guess established Broadcast Networks were afraid of increased competition from Cable TV Networks and got the Retransmission Consent provision added to the Cable Television Consumer Protection and Competition Act because otherwise Cable TV Operators would be able to rebroadcast their stations freely which would only encourage adoption of Cable TV? It was sort of a win win for Broadcast Networks regardless of whether Cable TV succeeded for failed.
"If you bought a C400 were you "really" considering a Model S?"

That is exactly what the Mercedes sales rep asked me too :) Honestly, I was willing to spend more to get an EV. In general the whole concept of an EV is just something I have a passion for and want to see being successful. Unfortunatly, the Tesla really just did not live up to the expectations I had...and if I was going to buy a car that was not electric, I did not want to spend the same amount.

Put the Tesla electrics in the C-class and i'd gladly throw an extra 30-40k at it.

Edit: If you have not seen the 2015 C class, i'd suggest checking it out. It is a very big step up from the C class of previous years.
Here is the link to the project's kickstarter page;

https://www.kickstarter.com/projects/1777606920/the-smog-fre...
Not surprising, escalators injure more than ten thousand people a year in the US alone, particularly the elderly. Moving people is dangerous, agreed, but if we gave in too quickly to the "just behave sensibly" people, our cars would still be the relative death-traps they were just thirty or so years ago. And that's just one example.
Show HN: Myra – AI based personal assistant you can text
"Why doesn't Google use Erlang? And if they don't use Erlang, why isn't there some sort of cluster management stuff built into Go?"

Cluster management is a hard problem. Erlang's cluster support really only hits one use case, which is that you've got a relatively small cluster... at least, by Google standards!... of several machines physically co-located, or at least, very close on the network together. That's a great use case to cover, but it is important to understand that's "all" it is. You can't build a 1000-machine, multiple-data center located around the world deployment on the default Erlang stack as if all those machines are on one cluster. What Erlang gives you is still a step up from the normal default; you can build that as a cluster in each DC and it's not that hard to start up "proxy processes" that allow you to talk to other machines in the data cluster via Erlang messages sent to processes... but now you're talking about doing work, not just using built-in support.

"cross-machine channels" are, in my considered opinion, impossible. The channel semantics include a synchronous rendevous that is impossible to guarantee over the network. (That is, when you advance past a channels send statement to a non-buffered channel, you are guaranteed that some other goroutine has received the value.) You can set up other objects that let you communicate remotely, but they can't be "channels"... they can only be other things.

(Note that you have to understand "Go channel" not as a vague "something that lets you send messages", but the specific and exact semantics it implements, which is important because without those very specific semantics, "select" doesn't work! And if you can't put it in a "select", it isn't a Go channel. Go channels have a very, very rich semantics full of strong guarantees, which can't be relayed across a network.)

Some of the rest of your last paragraph is fairly deeply addressed in this post of mine: http://www.jerf.org/iri/post/2930
I missed the word 'this' in the GP, so this is fair enough.

Even if we're just talking about Backbone, however, it's a little off: I mean, people use react with the non-view parts of Backbone. Often you're going to need some way to talk to APIs (say), and Backbone gives you a cheap and well-known solution for that. I'm no Backbone fanboy, but significant things have been achieved with it, and they are not now suddenly impossible because there's a new view layer on the scene.
Well, if I had access to Windows I could quickly tell you the bounds of where it is more efficient by using this: http://www.ezstrobe.com/ and assuming different types of arrivals (stochastic, etc). But I don't have Windows and I just learned one of my favorite professors died (it's listed on the website) so now I'm sad.

Maybe later I'll port to linux.
Owntrepreneurship- finding your inspiration
This is timely for me. I'm really starting to try and push into the ASPNET5 / MVC6 space right now. I'm bumping up against walls left right and centre though.

I know they say it's too early to use and I'm doing it to myself, but I'm really enjoying all of the changes as well.

Trying to figure out how to use the best parts of MVC while also being able to pull in the best modern tools from other streams is a bit troublesome at the moment ... and from a 'business' standpoint may prove to be counter-productive.

Regardless, I'll give it a try and see what I learn.
Ask HN: What advices would you give to dev changing from in-site to remote job?
1. Sure, Google could have chosen Scala for Android dev and removed any trace of the Java API. But they didn't. Ask yourself why.

2. As was noted in various trials (Oracle, MS antitrust) "Java" is not one thing, it's multiple. It can refer to the language, the dev environment, the runtime or the API. This case is specifically about the API. Similarly, Android is not just the software that runs on the handset, it also includes the dev environment needed to make that software.
I'm currently working on a heavily internationalized website written in Python 3[1] and as such I've had opportunity to work with a few ways of internationalizing content. My thoughts:

1. Internationalization is, as far as I know, an unsolved problem. This solution doesn't stand out as obviously better than the alternatives. Unsolved problems don't belong at the language level. I'd rather wait until a real solution to this problem is discovered.

2. What happened to explicit is better than implicit? Isn't that a core value of Python? Overriding implementations of builtin functions is all too magical, allowing spooky action at a distance. I'm extremely skeptical of solutions that don't allow me to grep my code for where a function is implemented. `gettext`, at least is clearly calling a function.

[1] http://globalcitizen.org
How to Talk to Designers About Design If You're Not a Designer
>think that party of your

not to mention party balloons ;)
downvoted for telling the truth? HN, becoming Reddit one new user at a time
I thought I'd submit this as it lays out in great detail just how badly the direct feed that the markets supply beat the SIP that is used to price the NBBO(National Best Bid/Offer).

The reason this can be a problem is that many of the 40+ trading venues in the US are notified of changes from other venues via the SIP. That means there is a latency arb opportunity when a trade happens at one venue.

This is especially an issue in dark pools who perform the bulk of their trades at the mid point. If you are a retail trader, I'll state with about 99% certainty that your trade is being filled in someone's dark pool.

As a counter point to Nanex, check out Cliff Asness' notes.

He founded AQR inside of Goldman Sachs and it became one of the first real power house quant funds. His writings are awesome!

Or just read "The Quants" http://www.amazon.ca/The-Quants-Whizzes-Conquered-Destroyed/... as he's featured prominently in it.

https://www.aqr.com/cliffs-perspective/
Are you using Android? The iOS version has never done that for me but it'd be really nice to know it's likely to show up soon.
On the Apple Back Door Rumors … Remember Lavabit
>>> if the internet and technology does become a danger.

Not sure what his context for this is, but one could easily argue we're already here.
A Guide for the Perfect Daily Standup
Maybe I'm too used to the functional meal and think that the convolutions have more worth than harm. I think it's a simple and solid view, pushing away side effects, and types to have a little sanity when combining the pieces.

None is more true than the other. CPU didn't have "stack" before people wanted nice recursion I believe, and there are runtimes that don't use them.

With time I started to go away from low level and stay in logic land thinking it can be represented in many ways on the metal. But in school I was still thinking with hardware first. I don't think I could ever have envisioned coroutines or backtracking this way.
Predictable that those wishing to spend directed dollars on the much more expensive and less safe (SRBs) Senate Launch System would kneecap the private alternatives.
I've put no words in anyones mouth. I have no idea why you keep responding while adding literally nothing of substance, but their first argument was that there's a conspiracy because how could densities jump so significantly, clearly showing that they were holding back. The next, in the face of the reality that the consumer market has no stomach for the price of devices with magnitudes less storage, is that the conspiracy is that prices are too high, making larger devices untenable, completely contrary to the first argument. The third is that the conspiracy is that enterprise flash devices come in non-consumer form factors (see points #1 and #2).

This is profoundly ignorant. Save trying to amble up to the high ground when you simply add more noise. It is the sort of tiring entitled nonsense you see on every Facebook post by Anandtech, everyone stomping their feet that they can't have a 2TB SSD for less than $100.