skysight-inc/HackerNews huggingface dataset:
Likely not worth it actually. In 6 months they'll be obsolete or barely make as much money. The entire premise of the protocol is that the difficulty keeps going up basically. As so many of the machines enter the workforce things even back out to where there's no distinct advantage. If they can keep R&D going to make better ones they can keep selling them regardless of how the bitcoin market is doing as far as difficulty goes.
Only the first few miners will be profitable - if there will be tens of thousands of them already running, the costs will be higher than the returns. (Probably - nobody knows for sure.)
Many people at www.osdev.org make priority queues. "I'll have 8 queues... no 32 priority queues!"

Giggle

God says...

21:3 And Joab answered, The LORD make his people an hundred times so
many more as they be: but, my lord the king, are they not all my
lord's servants? why then doth my lord require this thing? why will
he be a cause of trespass to Israel? 21:4 Nevertheless the king's
word prevailed against Joab. Wherefore Joab departed, and went
throughout all Israel, and came to Jerusalem.

21:5 And Joab gave the sum of the number of the people unto David. And
all they of Israel were a thousand thousand and an hundred thousand
men that drew sword: and Judah was four hundred threescore and ten
thousand men that drew sword.

21:6 But Levi and Benjamin counted he not among them: for the king's
word was abominable to Joab.

21:7 And God was displeased with this thing; therefore he smote
Israel.

----

Some people like to measure everything. LOL
Watch Man Utd vs Swansea Live Stream 12/5/2013 
Watch Man Utd vs Swansea Live Stream 12/5/2013
And I see that not saving downloaded data to be wasteful. If I download it, I should be able to play and replay it without further data transmission. And being able to 'download vid, watch later' would be nice with a netflix model.

I can understand not caring about junk like cat videos: they are watch once, delete. Streaming makes sense.

Aside that, the pirates fit my wants better than the ones that want my money. I'll spend my money on other things.
I really don't understand why more languages don't include tagged unions.

For one, even in C, most uses of unions fall into two kinds. There are unions that emulate sub-typing and unions that have a manually implemented tag system. Basically, C programmers have to work around the language's deficiencies manually and hope to avoid errors--nothing surprising, I suppose.

More importantly, tagged unions simply make more sense. They are the mathematical dual of structs, which means that having both exposes a natural symmetry in language design. And, just like in physics, symmetry almost always means you're on the right track!

And, of course, once you have tagged unions and structs, you've added algebraic data types to your language. Now just throw in pattern matching and you have a basic system that is both safer and more expressive than the common alternatives. What's not to like?

This is one of the many reasons I'm very excited about Rust and not excited at all about Go.
> At least this way it is possible to produce a Linux variant that does support these things without having to ask MS for a silverlight port.

Instead we'll have to ask Netflix to port their EME to Linux. Not going to happen either.
Or they only chose to do something about it once it was public domain.
John McCain Wants To Blow Up The Cable Industry As We Currently Know It
This really deserves a longer and better answer, but I'm struggling to explain. It's a pretty deep conceptual thing, but I'll try.

As a completely uneducated simpleton, it seems bizarre to me
that addition and multiplication are considered "different"
in the deeper explorations of math and number theory.

It seems like multiplication is just an extension of addition.

You're not alone in this, but as you go on in advanced math you find more and more that multiplication is not really repeated addition, it just happens to coincide with repeated addition when that makes sense. The problem/opportunity is that multiplication still makes sense when repeated addition doesn't.

It might be easier to think of this with regard powers. People teach that A^5 is just AxAxAxAxA. You then deduce that A^a x A^b = A^(a+b). From that you start to assign meanings to things like A^0. And A^(-1). But what does it mean to multiply together -1 copies of a number? That doesn't make sense!

And what about A^{\pi} ? How can you have a transcendental number of things multiplied together? It doesn't make sense!

As you get deeper into math you need different definitions of powers, and of multiplication, and you find they they coincide with repeated multiplication and repeated addition, they may have originated with those ideas, but that's not really the best way to think about them, and it's not, in some sense, what they "are".

A poor analogy might be this. To an outsider, Smalltalk and Haskell will kind of look the same. They're programming languages, they do the same things. But they are really very different animals. So multiplication is really a very different animal from repeated addition.
Also if the probability that your car is going to breakdown before the tank is empty is significant it doesn't make sense to fill up. At a certain point the fuel may be worth more than the car.
On Chrome Windows 7 x64:

Content-Encoding:gzip

Maybe you're looking at the wrong resource?
A man without a job and a hobby soon turns to drink (or sinsemilla).

Also, OP should switch from indica to sativa.
I gotta say, I love the way the guy writes. His typos make his writing authentic for me in a strange way. Seems to be one of the many benefits of f/y money!
"I think there's a reasonable argument to be made that mathematical constructs are part of the universe."

oh, sure, but everything is part of the universe. human thought, for instance, is part of the universe. and i'd say that's what mathematics is about.
It's great seeing service ideas from people with experience in the SaaS industry. These ideas spur fun weekend projects.
Processing natural language is a complex problem. Most syntactic parsing algorithms have a complexity of O(n^3). Add semantic reasoning and pragmatic understanding on top of that and you're way beyond what any computer system available today can process in reasonable time.

There are approximations using statistical algorithms and heuristics such as chunk parsing and those work quite well. In fact, this might very well be the way how human language understanding works as well, i.e. human brains most likely don't need to completely parse a sentence for understanding it but use statistical reasoning and heuristics, too.

Nevertheless, while studying grammar is a discipline almost as old as philosophy, linguistics that is the search for a true understanding of the building blocks of human language is a rather young discipline. When we still don't even have a comprehensive grammar of the English language including all its idiosyncrasies and varieties how can we expect to accurately model languages in computer programs?
I suspect you can infer a subscription when a thread goes to sleep. It's probably waiting on some kind of synchronization primitive (and I guess I/O would count), or has explicitly slept for a period.

You still need a timer, I think, but it doesn't have to be a fixed frequency. It gets set to the time slice period when each new thread is scheduled, and if it fires before the thread has given up its time slice then a new thread is selected. (Ideally this behaviour should be relatively rare.)
The "markets" are too niche - ad supported works for mass market sites, not for specialist journals read by a few tens of people.
agreed; edited

my point was that these businesses that produce products with short life cycles are process oriented; can be very rewarding... VC won't come knocking, but that isn't always a bad thing.
This works in C++ just as well: http://www.boost.org/doc/libs/1_53_0/doc/html/variant.html
Posting a subscriber link to HN is a bit abusive, no? Quoting:

The "subscriber link" mechanism allows an LWN.net subscriber to generate a
special URL for a subscription-only article. That URL can then be given to
others, who will be able to access the article regardless of whether they
are subscribed. This feature is made available as a service to LWN
subscribers, and in the hope that they will use it to spread the word about
their favorite LWN articles.

If this feature is abused, it will hurt LWN's subscription revenues and
defeat the whole point. Subscriber links may go away if that comes about.
Do Girl Scout cookies pose an ethical issue?
I know the Linux's default scheduler ticks are, depending on the platform, ~10 ms or less. How long are the latencies of the slower power state changes?
How to assess programming features (15m podcast & notes)
> Mozilla, in particular, is fighting this very outcome. The underlying justification for its development of the Firefox OS smartphone platform is that it wants to ensure that the Web itself is the application platform, and that software and services aren't locked away in a series of proprietary, platform-specific apps. And yet, it is precisely this outcome that opposition to EME will produce.

It's not in Mozilla's interest to support EME because they won't be available for their platform. They're essentially plugins with a narrower API and I don't see how it would make sense to have them if you have access to the source code and the decryption key.
Better yet: Call every two hours (sometimes less), and try to get the programmer to fix a very small issue you are having. Then bitch about the code not being done. Oh, and have the programmer admin the servers. Server goes down? ick between getting shit about the server or shit about the code. Thx Zeus I'm not there any more.
US government is now the biggest buyer of malware, Reuters reports
Hmm. Completely brown-out the CPU in between keypresses? I always heard cold starts are very very slow (compared to regular operation). While I guess I don't have a measure for how slow, it seems unlikely that if a user is typing at 360CPM (60WPM * ~7), that you will be able to completely shut off the CPU much.
> how could we shift the status quo for science to associating prestige in an open system

If you're sufficiently motivated to consider actual engagement, you might like to think about lending support to the excellent work being done by the Open Knowledge Foundation (http://okfn.org)

"The Open Knowledge Foundation (OKF) is a non-profit organisation founded in 2004 and dedicated to promoting open data and open content in all their forms – including government data, publicly funded research and public domain cultural content."

There's plenty of opportunity to get in there and make a significant contribution, e.g. http://openbiblio.net/ just to pick an example at random.
Good post but fix those typos and grammatical errors before you submit to Hacker News man!
It might not be as obvious, but I think Omega is also a Star Trek reference. http://en.memory-alpha.org/wiki/Omega_Directive
>> If you're using C#, I'd recommend RavenDB

I would give anything to get back the time I spent developing my app using Raven and develop it with SQLServer instead. Ironically I feel so trapped by the schemalessness now that there is a not insignificant amount of data to port if I do need to make a significant schema change.

DO NOT FEAR THE JOINS!
In a gold rush don't dig for gold, sell shovels.
When I develop against MongoDB in python, ruby, or clojure, I consider it less a database and more a persistence layer for my dicts/hashes/hash-maps, with a handy-dandy query functionality built in.

Hell, in clojure I usually develop against a hash-map of hash-maps stored in-memory until the project gets far enough to re-implement the data layer (which I've hopefully abstracted well enough to not be a big deal).

Think of Mongo less like a schemaless postgres, and more like a persistent redis. Ease-of-use is its true advantage, and I think anyone who exceeds its capacity should be happy to have the problem.
Looks like a neat little app. Purchased :)
> most of those photographs are just being uploaded to Facebook to show off how vastly interesting they are to everyone who's not there. Cultivating other people's FOMO.

Too true. I guess it's also a bit of a tragedy of the commons. I don't feel like my 15 seconds of keeping a phone in the air is all that problematic for those around me - but it quickly gets out of hand when the entire audience feels the same way. (And doing it much longer/more frequently than just a single snap once or twice a show.)
I think its time you make a decision on what you want to build and build it. Along the way you will master it by doing research when you are stuck.
The writer of the article acts so far removed from how poorer people live s/he doesn't realize why they spend small amounts on gas, but it's just a ruse. For those to whom it's actually not familiar, here's some insight into how poor people spend money on gas:

Poor people share rides a lot. They borrow small amounts of money from each other a lot. They take turns paying for things depending on who has money at that time. They mix bartering with payment. They do all of these methods simultaneously. e.g. "I'll give you half of that six-pack and a ride on Tuesday and Thursday if you pay for the gas to get us to work today."

It's much easier to arrange these payments around small amounts than to ask for $80 to fill up a truck's gas tank. Furthermore, having a full gas tank is a disadvantage because 1. you are no longer liquid and 2. you are no longer able to extract payment from others for rides.

BTW, I find this article and the one it references to show little or no concern for the actual people involved. The real reason for this articles is obvious: They're pushing for access to that juicy consumer spending data and using "helping the poor" as a thinly-veiled excuse.

They have the chain of causality reversed. It's not poor people's habits screwing up the economy with credit card companies creating the possibility for recovery. It's increased prices^Wusury by credit card companies grinding the economy down, draining peoples' wallets prematurely.

Why do CEOs of credit card companies continue to demand continued income? Just because they can? With 1 in 7 people on food stamps, must they keep pushing? Can't they just declare victory and play golf the rest of their life? Why push harder and harder to squeeze more and more out of the middle and lower classes?
PLA Unit 61398
You convince people that they will have a career with your company and then hire for that. There are people who are looking for a good career over "bleeding edge" -- some of them are even good. (I've worked with some, although even in such institutions, those who are good are in the minority -- and often incorporating newer technologies into side or non-critical projects where they make sense and save time/effort/money/bureaucracy.)

If you can't convince such talent that you can offer a career, then you may be screwed.

P.S. Is PHP significantly coincident with such "career" type positions, these days?
> This feature is made available [...] in the hope that they will use it to spread the word about their favorite LWN articles

Emphasis mine. Can you make a case for it being "abusive" in the context of the full text? I take it to mean generating an excessive number of links, not posting one link to a wide audience.
Doesn't it already use a preemption timer? If not, how does the kernel regain control once it schedules a piece of non-kernel code aside from that code blocking?
And it gets even better when you can postpone several low-priority interrupts for a while until a high-priority interrupt comes in, and then you wake up the CPU and handle them all at once before putting the CPU back to sleep.
I'm really glad to hear that! My 9 yr old daughter and I just finished going through this book on 1.4 and had a lot of fun. Do you happen to know if any of the projects will be different? I'd certainly buy a new copy again for additional projects.
That's what enum flags in c# are for, it's a very slick feature.
They were using and probably are still using unsalted MySQL 4.1+ PASSWORD()

https://news.ycombinator.com/item?id=5677550
Appeal to vague authority, when you have little or no idea of my experience.

The video is good, except I've tested the "21 foot rule" myself as the attacker and the video suggests you're sort of safe at that distance, whereas the closer ones had the officer surviving by getting out of the line of the attack to give him more time (to shoot a crossing target...).
Human language understanding certainly doesn't require a listener to completely parse a sentence before beginning the process of interpreting it. There is a lot of evidence from psycholinguistics that humans begin the interpretation process of a given word before the end of the word is even pronounced.
Attacked by the Red October: learn from the most powerful virus ever.
I don't think I'd want to use a domain registrar run by people who think that using the mustache meme on their "About Us" page [1] is professional. I'm not usually prudish about language or jokes, but hosting and domains are serious business.

[1]: http://www.name.com/aboutus#/ourTeam
DucktourDreams: Your account is disabled and very few people can read what you wrote.

You should either sign up with a different account or email pg and ask for your account to be reinstated.
Ask a programmer what makes him go over the edge and send him over the edge.
Most of the incentives require you to have at least a moderate financial surplus to really take advantage of. IRA, 401k and the lower tax rate on long-term capital gains come to mind for saving incentives. Double taxation on dividends (taxed as profit by corporation & again as individual income) is a disincentive. Mortgage interest tax deductions are sort of a grey area, they encourage people to take on larger debt loads and since everyone needs a place to live, rising home prices don't really help anyone except banks & real estate agents (your "profit" from your home going up is meaningless because the next place you live is more expensive too). Saving for your children's college costs is penalized due to decreased eligibility for scholarships, grants and low-cost loans.

People with very little extra money to save likely can't take the risks or costs associated with equities investment anyway, so really they only get exposure to interest rates in savings accounts and CDs, which are being kept artificially low. If you only can save <$1,000 per year, you likely care a lot more about the interest rate on savings accounts than you do about how 401k matching is taxed.
Show HN: My Friday Night Project - Online Shopping & Clueless Quotes
i dont know what's going on. chrome here doesnt show gzip in the headers. various external header check tools also show no gzip. where else am i supposed to look?
My feels, let me to you show them! :)

Thinking of my wife, who mockingly calls founders of early stage startups "living room CEOs". I was in a fundraising presentation with a couple dozen hopefuls a while back, and realized that I was in a whole roomful of living room CEOs (I already knew my own status in this regard - see she's my wife, above).

And I realized, with fascinating clarity, what my next goal is... to advance from living room CEO to paper millionaire! Get a round of angel funding with a sufficiently high valuation that my post-investment share is worth at least a million. Doesn't mean I could sell it for a million, but at least on paper I'd be rich!
Well, your last example is evidence that there was a successful interpretation of the sentence.

Things like machine translation, text to speech, and natural language understanding will only gradually get better.

If you compare how well something like Siri does now (not very well) to similar “tools” 10 years ago (awful), it’s hard to deny that some progress has been made.
Don't know about Moniker but Melbourne IT admitted to some breach (although play it down): http://www.theregister.co.uk/2013/05/09/melbourne_it_hacking...
Sure. They broke a couple of laws and tried to enforce some company policies that are actually not acceptable in germany. They were taken to court and lost and later sold off all their stores and left.
Murder is an "accident"?

(OK, one of those 2010 deaths ruled as accidental was a murder or thereabouts, certainly nothing accidental about it: http://www.joplinglobe.com/local/x1939349175/Loaded-gun-kill...)
Flash is just one approach from many possible.

It could be some proprietary VLC-like software that runs only in Win8 and Win9.

The point of having this in HTML5 is to avoid this proprietary mess.
I think we all need to accept that once we've given a password to a website it's compromised. It does not matter how they protect it - it's no longer safe. If someone has walked in to their website and taken our information, it doesn't matter which hashing scheme they've used. It's no longer important. Assume that any password you ever give out is gone. Be prepared to change your password / key on a site at any time. Mine are 26 character keys I don't know and will change as required (or leave a service that loses them).
Does anything in CPython really count as lock-free, given the presence of the GIL? Lots of clever algorithms happen to work without the addition of mutexes in CPython, because you can count on individual python instructions being effectively atomic (like list append, if memory serves) due to the interpreter acquiring a global mutex whenever a python thread is running.

Decent writeup of read-copy-update, at least. I'm annoyed that he never provided any actual measurements to prove that the addition of a mutex is a bad solution for the problem, or too slow.

It's really, really easy to write a 'correct' lock-free implementation that gets dramatically outperformed by a simpler implementation using mutexes. It all depends on how you use the mutex, how fast your mutex implementation is, how fast your atomic primitives are, and other details like whether you're sharing cache pages.
Happiness isn't the only thing we care about. With enough money, I'd start thinking about optimizing the world, or at least give something to the most efficient charities out there.
Are submissions for new icons not being accepted anymore? I remember reading that anyone could offer up their icon (in the right format, of course) and it would at least be reviewed. I now only see that people are allowed to request icons, but not actually make them (http://fortawesome.github.io/Font-Awesome/community/)...
I'm a fan of almost every type of alcohol (perhaps that's a problem?) and agree there's no "best" option.

That said, I don't think your lemon juice example holds up - many of the most enjoyable things in life don't come naturally, but that doesn't mean you shouldn't try to acquire the taste for those things. Great alcohol, great food, great sex - most are not a "natural" taste growing up, and you can't fully enjoy them until you've acquired that taste. Having a dark drink on the rocks or with a splash of soda is definitely a great way to acquire the taste - and unlike lemon juice it's actually very enjoyable.
I don't know how long ago that happened but if it happened today, I'd resolve that by going to Verizon and picking up a hotspot device. Connect the mail server to the hotspot and you have it working again.
I took it as sending the occasional article to people you know. Not as a way to poke a hole through the paywall and send (via HN) it to thousands and thousands of people.
I haven't kept up with Linux specifically. In a tick-based OS, every tick can trigger the scheduler and the scheduler can decide to preempt. In a tickless OS you need a hardware preemption timer (otherwise the scheduler may never be invoked).
That's funny because I was just recently thinking how impressed I was that Siri could play random album titles when I asked.

Maybe she doesn't like Nirvana.
Red October is a malware, not a virus. Title is wrong but article is good.
I emailed them and got this as a response: http://cl.ly/image/3R1R3e2i1h0s