skysight-inc/HackerNews huggingface dataset:
Microsoft might be /okay/ at doing a Mobile OS; they are, however, at the mercy of the platform drivers, and this recently drove me away from my perfectly-fine-except-for-one-killer-bug Nokia 920.

Something deep in the Nokia 920 was turning on and spinning the CPU like mad; the unit would heat up and drain the battery by mid day. Nothing I could do fixed it; I waited through two system updates and it was never fully addressed. (AT&T was never very quick about releasing updates, either; separate problem). I finally downgraded to an iPhone a few weeks ago. I can use the iPhone all day without worrying about the battery, but the mail client (which I use constantly) is a lot more clumsy to use than the one on the Windows phone.

Microsoft is at the mercy of bad little code monkeys who write drivers at the BSP (Board Support Package) level, which are usually done at contract houses like BSquare. The code I've seen some out of these places has been . . . marginal. In the cases I've had to use it, I've usually wound up rewriting a lot of it. You get code that passes tests, but that's about the only bar for acceptance; internally the code is usually badly organized spaghetti whose mission is to pass the tests, and that's it.

You want the driver-level code in your system to be ROCK SOLID. If you contract this work out, you're going to need a great acceptance system [code and design reviews, because automated systems like WHQL are inadequate and get gamed anyway], a way to update drivers in the field so that mistakes can be corrected quickly [phone releases seem to happen every 9 months or so, so nope], and you want to be able to get good feedback from customers [looks at AT&T . . . sighs].

A phone is a top-to-bottom thing; blow one level and you've got a bad product. Microsoft hasn't really figured this out yet; maybe with the Nokia purchase they'll have a full stack and finally do everything right.
Maybe this one? http://sourceware.org/ml/libc-alpha/2013-10/msg00870.html and Drepper's original response in 2012 - https://sourceware.org/ml/libc-alpha/2012-01/msg00039.html
"Ehm, no. All symbols starting with _ belong to the system. I'm not going to make any change to enable broken software. Just fix that broken code."
Stop regurgutating that idiotic political spew. Start thinking for yourself or shut the fuck up.

The FBI has no jurisdiction. Courts have jurisdiction.

A single partial fingerprint would have been laughed out of the prosecutor's office. If the prosecutor was idiotic or careless, the judge would have thrown it out. If by some reverse miracle the judge had believed it, the jury, defense lawyer, and expert witnesses would have stopped it.

There are dozens of layers of reviews and protections, not the ignorant "FBI has sole jurisdiction" theory you are spouting.

Honestly, have you never in you life watched a single episode of a police procedural TV show? Even an episode of Cops?

There is also the matter of the DNA that goes along with every fingerprint, which would have definitively exonerated the suspect.

The FBI was simply doing their job: vacuum up as much information as possible and look for patterns. Their only legal obligation to the suspect is to get search warrants before searching and not torture him. Period. Cops incriminate, the rest of the system sorts it out.

You want an investigator that analyzes the value of evidence and lays criminal charges too, you convene a grand jury. But not the FBI, not cops of any kind.
Looks like it's clear now. Colin Watson voted for Upstart[1], so systemd wins.

[1] https://lists.debian.org/debian-ctte/2014/02/msg00332.html
It's like beating a dead horse.
Ever worked at an office where everyone insists on shaking your hand (men) or giving you a peck on the cheek (women) twice a day?
Deciding when your machine learning was working well enough is exactly the same thing as human interpretation bullshit.
However, it does not mean that Java programmers can stop learning and code as if it would be 1995.

This is a great point. Java in 1995 and Java in 2014 are nearly different languages. If you add in common frameworks like Hibernate and Spring a programmer who hasn't learned anything new since 1995 will be just as confused as a person coming to 2014 Java from another imperative language.
http://caselaw.findlaw.com/us-9th-circuit/1499231.html Here's the ruling on that case, because at first I found it odd too (search for "Redressability")

In order to have standing, one must prove that a favorable ruling would provide relief. Mayfield wanted information kept by the government from house searches to be destroyed, and the gov't argued that even if the FISA ammendments and PATRIOT act provisions were declared unconstitutional, that this information could still be kept.

Two arguments are pointed out:

>a Fourth Amendment violation occurs at the moment of the illegal search or seizure, and that the subsequent use of the evidence obtained does not per se violate the Constitution

>the Fourth Amendment does not provide a retroactive remedy for illegal conduct

The first point is based off of this case(http://www.casebriefs.com/blog/law/criminal-procedure/crimin...)... it basically says that the notion of illegal evidence only exists in a criminal court setting. In the case mentioned (concerning parole hearings, which are administrative hearings), this evidence can still be admitted. The argument can then continue that the gov't can hold onto the information, they just are not allowed to present it in court (supposedly).

I am not sure of this interpretation, but that was the argument.
As someone who has started learning coding, I don't think I can get interested in Compute Science by not learning to build things.
Artisan Plaquiste Platrier Jointeur Nice
It's not as matches/doesn't match as it looks like

Taking a print is not perfect, even in perfect conditions. From a print in an object, not good at all.

And a lot of people have similar prints. You can't have one print you recovered from some place and find a perfect match with 100% confidence in a database (your target may not even be on the database)

Having a known identity and matching a provided sample to that DB is much better, as is having a smaller DB (for example, entering a gym)

So, yes, you can have a computer finding candidates but then you can have a human to match it more carefully (that's what the Spanish did apparently)
How would you build a newspaper or magazine without government enforcement of contracts and copyright?

If you want to claim an HFT shop is "quasi-governmental" because contracts are enforced, then basically every enterprise in the world is "quasi-governmental" (except for the black market).
For those curious, the giraffe may have been killed (or "stunned" and then killed some other way) with one of these: http://en.wikipedia.org/wiki/Captive_bolt_pistol

Made famous by No Country for Old Men.
Yeah thats the one.
Of course, our markets are subject to many regulations. I don't see how it follows that we need more regulations, specifically banning or taxing HFT. HFT is already taxed, btw. Everyone pay SEC fees in the US on stock sales and stamp tax in the UK. Traders pay income taxes on their trading income. Common sense says, unless there is some clearly demonstrated harm to society from HFT, leave it alone ( subject to existing regulations)
Computer science is to programming
as
physics is to civil engineering.
What if instead they picked java applets or the slowly dying flash? It isn't that Silverlight died, the entire install runtime to run app concept (short of doing video) was killed by html5.
reference pls? how does one fix them cats?
It almost seems like animal classism. I feel the same way when people call the cops on their neighbors for leaving a dog outside in a yard all day, but express no moral outrage at the plight of stray dogs.
Ask HN: Who else is having problems with HN search?
I can't toggle the radio button to the bottom right of the search box to control when I want results from. On Chrome, device width >1200. I played around with the style sheet and it seems to be something to do with media queries, but I can't figure out why it's breaking.
Silverlight is not a technology - at least not in the sense that it is a product and relies on two technologies - XAML and .NET.

As such it always amazes me to see otherwise intelligent people complain about Microsoft dumping or abandoning them and their Silverlight-based products.

The technologies in Silverlight are in most cases directly portable to WPF, Windows Phone and WinRT. Any Dev that throws out effort based on Silverlight probably deserves being abandoned.
I think some of us are forgetting and are underestimating the human capacity for compassion. This is not just about American public, but all of the humans. What is struck between this uproar is the data security of all the 6billion+ people on this earth.If someone is to think, that it would be over, if they just stop spying on American citizens and their activity, he is grossly underestimating the rest of humanity, this wave won't end until lines are drawn, about what is totalitarian and what is the right line of conformity.

Whats happening right now is a organization and its supporting organizations, finding it hard to stay on the line of justice in a world, where America is a small word, compared to what it was like before. Patriotism is nice, but it has reduced meaning today, this is no longer a world, where you can stay within your borders and hurt everybody outside it.

A good example, is from the movie Hobbit 2, where the elf king is reluctant to look outside of his wooden kingdom.

With great power comes great responsibility.. if you have power over Americans, you have responsibility over Americans, but in case of NSA, they have power over the data of all the people, thus their responsibility is towards everybody.
(In that spirit: "there their!")

Medical software is now clawing its way out of lots of bad software written by people with good domain knowledge and too little programming and CS chops. Really, the point should be to make sure the larger culture knows what it doesn't know.

Imagine if many financial institutions didn't fully understand their debt instruments...that would be bad, right? (2008) Well, many companies don't understand their technical debt, act like it's some kind of magic, and tell themselves it doesn't matter.

Unfortunately, it does.
> I'm pretty sure—or at least I hope—that Red Auerbach was kidding when he told a gym full of kids to cheat to get ahead.

He didn't tell them to cheat. He told them that to gain competitive advantage you cheat. Games are mostly random so you can get ahead without getting competitive advantage. And you don't even need to get ahead to have almost all benefits of playing the game or even some other benefits that you can't get when you have an advantage.

I think that attitude towards cheaters is pretty much an american (maybe british?) cultural thing. Lot's of people were successfully taught to be honest, and if they can't be honest to defend the ideal of honesty by teaching honesty and never admitting their dishonesty. People who are honest about their dishonesty meet exasperation and disbelieve.

> If a company sold hedge funds an early look at their earnings, it'd be insider trading. But when a third-party like Business Wire sells hedge funds an early, albeit split-second, look at corporate earnings, it's perfectly legal. It's nuts.

Nuts is the fact that insider trading is illegal. It's unenforceable idea of how to make intrinsically unfair game appear sort of fair. It comes from the fact that shares are not as attractive as they need to be on their own. Possessing part of some company and getting dividends when the company decides to pay them is not incentive enough to shell out your cash and give it to the company that needs the cash to develop.

Since people love to participate in lotteries (before taxes it was the way money was gathered for expensive projects, people were just voluntarily were giving their money away in hopes of winning the big prize) they attached sort of casino to the idea of shares. The game is mostly: guess future ratio of supply and demand for pieces of paper. But people don't like to play in the casinos that are known to rig the games and despite the fact that price is random as it depends on so many different pieces of information some information can have some predictable influence. So casino (exchange and companies) pinky swear to prevent anyone from acting on the knowledge that gamers didn't have chance to familiarize themselves with. It works. I makes the game look fair. Of course insider still trading exists because you can't tell it apart from luck if you can't trace where the information leaked. And you can do that only rarely.
He starts with an anecdote about cheating and then lays out HFT an implies it is cheating without saying how. If he had to defend his assertion that it is cheating he wouldn't have an article.
Maybe there are lots of types of programmer now. I tend to do the sort of things you mentioned, and look in awe at the amount of api / domain knowledge good Java or web developers have.

Actually, I wonder if the steamroller is age.

I can remember talking to a HR at a company I used to work for. I asked why they spent so much more effort on recruiting graduates and juniors than seniors.

'Seniors cost twice as much as juniors. We need them, but we only need one for every three juniors'

If that means only one in three juniors gets to be a senior, I wonder what happened to the other two. No one hires a junior with ten years experience, so I guess they don't work as programmers anymore. I hope they are project managers. Maybe that explains why project managers are always so angry.
What's the status of uproxy? Wasn't a release projected for April? Can't pull up their site uproxy.org, ssl error..
http://www.google.com/ideas/projects/uproxy/
Why Emerging Markets Should Look Within
This is indeed exactly my reasoning.
>allows you to trade between markets without fearing that you're somehow losing out //

The corollary to that is that your trades as a mere producer are never going to be [indirectly] profitable because all potential profits from varying price have been swept up by others who're not producing goods/services but instead are only operating to extract value that would otherwise go to producers.
> That's not very good, and that's horrifying as that could literally happen to any of us by nothing more than some bad luck.

Try reading my comment again, you fucking dumbass. EVERY DETECTION METHOD HAS A FALSE POSITIVE RATE, AND THE FBI'S FOR COUNTERTERRORISM APPEARS TO BE ABOUT 0.5 PER YEAR.

It could not "literally happen to any of us with a little bad luck". You are several orders of magnitude more likely to be struck by lightning. More people have won $100,000,000 in a lottery than have been held in non-criminal custody by the FBI due to investigation mistakes.

That's an error rate so low it would make jetliner engineers faint with envy. (You are orders of magnitude more likely to be killed by such an engineer than inconvenienced for a few days by the FBI.)
Stored procedures can do some more input validation, tough, that can be useful. You can protect (from the integrity standpoint) some of the content with traditional tools like foreign keys, but procedures are more flexible.
If you mean me, no, I am unrelated.

I just read about the announcement of the film the other day. And saw a cryptic Twitter message from Notch today. A quick "Google News" search turned up this story. I searched on HN if the news was already there, and then submitted it.
Payout stopped last night at 1:46 UTC as far as I can tell. 13 hours later I still got nothing.
What Computer Scientists Know: Recursion
According to Danish newspapers the giraffe had anesthesia, then it was put down with a bolt pistol.
Why don't you ask nhaehnle where he/she gets her facts?
I'm in the same boat as the author - been developing software professionally since the 80's, and have navigated my way through a swamp of different platforms and frameworks and languages, oh my!

I'm currently in the state of mind that the true way to stay ahead of things is to keep studying, every week, something new. Yes: every week. I take at least 15% of my work-time and use it for self-enlightenment -whether its learning how to put the LuaVM somewhere, tinkering with RethinkDB, sharding my mongo's, or whatever. Constant change is the only constant in this industry; one must change oneself, constantly, to catch up.

This isn't so easy to do if you're not into enlightenment, alas.
>Active Directory, SQL Server, Azure, C# and Visual Studio are all amazing

What else have you tried? IMO, it is very hard to find anyone that worked on the MS stack, moved to something else and wants to go back to Microsoft.
Ask PG:is it possible to create a website and store on your hard disk?
Is it possible to create a website and store on your hard disk without hosting on a server?
i need to know if it is possible so that by the time you just to launch it on the net you have already done all the work just remaining to host it.
A case could be made that HFT is beneficial to society. The author is incapable of demonstrating exactly how HFT is "bad" beyond just claiming it's "bad". I submit that the speed at which a market can respond to changing conditions is a measure of it's health.

I believe many people would be surprised to learn that they're already engaging in HFT, by way of their pensions at the least. Mom and pop traders have already experienced significant disadvantages with regard to day-trading. Long-term trading is usually best for them.
Plot twist:

For NSA too.
Just install YouTube on an android or iOS phone and use the YouTube TV website on your TV...
You can pair your phone to use it as a controller for YouTube TV...
"Price discovery." What a sweetly tight little piece of propaganda. Hnngh.
I see now that I probably didn't express myself well. I am not saying we should understand probability but the result of our instincts should be in tune with probabilistic results on the problem. For example: We would not naturally fear airplanes, terror, etc. or..

If human body is made from molecules it does mean that we function as blobs of molecules.

If computer chips are based on transistors, the output of computer chips is transistor like.
>However, on FreeBSD 9, all the stuff I can get from pkg_add is old

FreeBSD is not OpenBSD. Stop lying and pretending you've tried OpenBSD when you clearly have not and are assuming it is the same as FreeBSD.
Your stored procedures are "M" (Model) in MVC. It is a good abstraction, however I see no advantage (security-wise) in keeping this layer in DB stored procedures. It could just as well reside in some application layer.
Thanks for the explanation, but I'm sure you can understand how one might be disappointed in caselaw that completely vitiates a basic tenet of the Bill of Rights. I mean, if there is no remedy for a violation, why does any asshole cop ever bother with the Miranda warning?
Indeed. Note that the reason systemd wins is that Colin voted systemd ahead of further discussion, now defeating it with at least 5 votes from the 8. And then in the subsequent voting stage systemd has at least 4 votes + the chair's casting vote as per the above post.
maybe i didn't read the piece accurately enough, but i don't get why it's cheating. It's about ingenuity and the ability to allocate money to where you think the market will move. It's been this way since the beginning. We do the samething with our 401k.
Now learn how to make cross-platform mobile apps with Lua.
Don't forget this is all make believe. You won't need to re-live the lives of everyone there ever was, as implied in this creative writing.

"Once you’ve lived every human life throughout all time, you will have grown enough to be born".

There's no magic number of humans that represents "all of them". It's odd to suggest that people (even aborted foetuses?) are only part of a giant equation, that permits one into heaven, or whatever is suggested here.

Please, this is not a lot different than believing that the large round boulders on the hill were laid by crocodile spirits a long time ago. Lovely story and belief of a particular native people. But those boulders have quite a different origin - nothing to do with crocodiles, and their fate has nothing to do with crocodiles either.

A conversation isn't waiting on the other side. Death is the end of conversation, not the beginning. We only hope it will mean beginnings and re-incarnations, but the chances are that when you die, you're done being human and you'll be onto something else.

LOL, progressing up through the ranks of humanity to reach God-status. That is some messed up mass-ego injection.
Nice to see openssl enabling assembler implementations on arm. Seems to improve scp performance a lot!
Lazify might be your new project!
While I agree that it's important to stress the differences between code and CS, I still believe that, at an High School level, it's better to teach how to code instead of CS.

Programming is a practical skill. It's easier to engage kids with it and it will probably be more useful to them in the future. It's hard enough to engage kids with practical stuff ("I'm never going to need X, I'm going to become a Y"). I just don't see most HS students interested in data structures, algorithms, and complexity analysis.

I would rather see a bad programming course where the students actually learned something instead of a good computer science course that most of them completed by memorizing exercises, cheating, etc.
Classy, mate.
> I think this proves the point that you would have to try pretty hard to get the false conviction.

Is that all you're worried about? This article points out some of the problems of being arrested, like concern that others in the jail will find that the arrestee is accused of being a terrorist. There's also the social taint of being so named, which may make employment more difficult.

Even without arrest, there's still the stress of knowing that one is being observed. See what happened to Steven Hatfill, a "person of interest" in the anthrax attacks of 2001, who was never arrested.

Then there's the issue that some huge majority of convictions (95+%?) are plea bargained, and where the prosecutor's strategy is to give as many charges as possible, so it's in the interest of the defendant to plead guilty to a few of the lesser ones rather than the much more expensive trial needed to defend all of the charges.

Also, there's a strong desire to not question a judgement, keep the case open, and preserve information which might otherwise lead to a reversal. Quoting Wikipedia: "In the case of Joseph Roger O'Dell III, executed in Virginia in 1997 for a rape and murder, a prosecuting attorney argued in court in 1998 that if posthumous DNA results exonerated O'Dell, "it would be shouted from the rooftops that ... Virginia executed an innocent man." The state prevailed, and the evidence was destroyed."

We know there's, what, over 300 overturned convictions based on DNA evidence (meaning, that's limited to only those cases where there was physical evidence that could be used).

All this should be evidence that 1) using court judgements is ignoring a large part of the issue, 2) the trial must not be the final checkpoint, and 3) the legal system is not set up to help aid post-trial exonerations.
That's an excellent series of posts. Thanks for the link!
A movie rating in the US.
might be a good project, but with that type of name, you're not going to attract customers outside the US, a good fraction of which will think drone => drone strike. the name is reserved for killer machines, see e.g. http://en.wikipedia.org/wiki/List_of_drone_strikes_in_Pakist.... Time to think about how silicon valley fits in with the rest of the world.