skysight-inc/HackerNews huggingface dataset:
And this is the typical reason I cannot take Apple anymore. I've paid for numerous RogueAmoeba software licenses over the years and they are top notch. Apple decided, screw that we'll do it how we want it - because, you know, streaming audio in your house you should be doing it exactly how we told you too.

F you Apple. Nobody has cracked the open streaming audio nut, trivial as it may be. And the rest are left with junk, proprietary crap like this.
Just to be clear (as someone working at one organization that helped develop these principles and the consensus around them), the principles were not developed or published by the U.N. They were created by a consensus of voluntary nongovernmental organizations from all around the world that work in the area of human rights.

Here, the principles were being presented to the United Nations -- not by the United Nations!
CIWS can't intercept a ballistic missile on a downward trajectory. It might work against a subsonic cruise missile in the Harpoon/Exocet class, but isn't expected to be effective against DF-21.
use C++ to teach programming should be considered a crime. You simply don't give people who just got their driver license a truck to drive, not only will it suck out all the fun but also likely get the person killed in the process.
Some previous discussion: https://news.ycombinator.com/item?id=5798049
>illiquid garbage bonds and derivatives.

You can go to the FED site and look at all the bonds they purchased from the financial institutions. Outside of the Maiden Lane's, most of the bonds have increased in value. This was a profitable trade for the FED; liquid cash for bonds well below par.
Algebraic solutions are fascinating. I was hooked on Sage for a week or two solving similar problems. I solved this one using brute force though:

array<array<int, 6>, 6> tumblers
= {{{39, 90, 75, 88, 15, 57}, {9, 2, 58, 68, 48, 64},
{29, 55, 16, 67, 8, 91}, {40, 54, 66, 22, 32, 25},
{49, 1, 17, 41, 14, 30}, {44, 63, 10, 83, 46, 3}}};

template <typename It> bool
solve (It tumbler, It end, int const sum) {
if (tumbler == end)
return (sum == 0);
for (auto const pin: *tumbler) {
if (solve (next(tumbler), end, sum - pin)) {
std::cout << pin << std::endl;
return true;
}
}
return false;
}

int main() {
solve (tumblers.rbegin(), tumblers.rend(), 419);
}
Treat learning vim like you'd treat learning a natural language. You weren't having conversations when you were two years old, but you were learning words that you'd need later when you were ready to string them into sentences. That's how vim works.

I've been using vim for 10 years and I learn new things all the time.
In a phrase: "does this just go into my iTunes then?". A large majority of Apple's customers presumably doesn't care about anything you mention, given by the simplicity of the iTunes model: you get music from the same place you listen to it and you put it on your iPod from there too.

The strategy of "few things, well executed" seems to be working fairly well too.
Yeah I get it, they're not shoving everyone out of the way immediately.

But would the banks have all originated subprime loans had they not been able to repackage them and sell them? By selling the loans they were kept off the bank's balance sheet.

If the Fed is buying up all kinds of bonds and the banks know this, there's nothing preventing them from selling their older bonds which were purchased at a time when interest rates were higher (and thus bond prices were lower) and selling them at a profit to the Fed. They then need to do something with the money, why not buy some new bonds?

Just because the Fed isn't participating in the primary auction doesn't mean that they're not influencing the Treasury market in a huge way.
I wish that on AWS, you could create EBS volumes larger than 1 TB. I know you can set up RAID to get > 1 TB, but it'd be nice if Amazon handled this automatically.
Calculate the % of getting a parking ticket in SF
If this is your response then 1) you don't own Airfoil nor understand how nice it is compared to the simplistic ability 10.8 brought to the table 2) you don't have other sink sources that are non OS X.
Totally agree - I know of at least one IT manager in 2000 who was fired by the CFO (acting CIO) because he wasn't prepared to support her Blackberry on the mail server (we weren't an exchange shop - Netscape Mail server).
Let's be clear, Louis C.K. is a parent, and in general any advice given to parents is a priori given to caveat emptor.
To be honest, I found that the only way to remember the commands is to commit them to muscle memory. However, this means coding enough in vim that you look things up enough for them to just stick.
The relation between minor key and sadness is very weak. Sure, if you ask people to listen to just two chords in isolation and ask which is "sad", they'll pick the minor one. But compositions are much more complex.

It's like, if you showed people a horizontal wavy line and a straight vertical line and asked which is sad, people might pick the wavy line. Does that explain anything about fine art?

Get Lucky by Daft Punk, the feel-good song of the year, is in F# minor.
I am sad because of QNX, not BB. I don't know what's the future of QNX if BB decides to follow the Android or Windows 8 route.
Instead of Pale Moon , please use Cyberfox, also a x64 build of Firefox on Windows. At least it uses the same profile as Firefox!
As an Olympic-style Weightlifter and coach, I hold the usual reservations about Crossfit. The insensible use of the competition lifts for high repetitions, the bonkers programming, the creepy culture, the pack of drongoes at HQ, the deliberate absence of quality control.

However, it has two positive features, in my eyes:

1. It gets lots of people up off their backsides and working hard. A lot of folk don't realise how much they can really do if they want to do it. The flipside of Crossfit's sometimes overblown culture is that it forms a strong social environment for most trainees to motivate them to keep it up.

2. It has introduced millions of people to Weightlifting and a lot of those people defect to the sport proper.

In the English-speaking world Crossfit has been a massive shot in the arm for Weightlifting and Powerlifting. They've gone from being struggling niche sports 10 years ago to seeing an unparalleled period of growth.

The current generation of Crossfitters won't make much of an impact on the elite levels of Weightlifting. But their children might.

In the long run, and despite the butchering of the lifts that goes on in many gyms, Crossfit might be the best thing that ever happened to my sport.
PhDs are adept at solving hard problems, which is why google hires so many of them. You can develop these research skills without getting a PhD, but experience at many companies only really trains up code monkeys.
How about emphatically? :P
Ask HN: Freelancers - what do you use to generate quotes and invoices?
I'm doing some freelance work for the first time in a very long time, is there a 'go to' service for making pretty quotes and invoices easily?

Thanks!
Meh. Nothing really new or insightful here. It's actually cartoonishly cliche advice at this point.

There are absolutely companies that have succeeded wildly without taking this approach, so it is not definitive by any means, in addition to not being novel.

On the other hand, there are plenty of great products that people are struggling to market effectively, for a number of reasons. Please, stop misleading people with the notion that marketing is easy if one simply "builds the right product".

When you're out there hustling and trying to solve tough sales and marketing problems, it's frustrating to keep seeing the same watered-down pablum on offer as advice.

It's even worse when the advice ends with "buy my product".
the best way to learn VIM is to learn the basic commands, and then make your own
http://www.theonion.com/articles/magazine-runs-article-about...
Indeed. Many innovations fit this description: products that people didn't know they needed or couldn't even imagine, until invented.
The Vim Adventures games is actually pretty useful for getting use to sticking with the keyboard and laying off the mouse.
Global rollout of BBM for Android delayed
BitWall Allows Publishers To Make Money Through Bitcoin Micropayments
Why Blackberry released BBM for iOS
It depends on the understanding people come away with. In some cases people will just get their hand held right through anything practical and come away not actually understanding the material.

That is different to people who don't understand something but ask the right questions so that they understand and can apply in future.
Oh, come on, are you trying to say that all endangered species will just adapt to live amongst humans if their habitat is destroyed? Your idea about polar bears foraging for human garbage is laughable: These creatures are (1) purely carnivorous, and (2) incapable of living in warm climates. Polar bear population has plummeted as their natural habitat has dwindled. Further, the reason for wanting to save the polar bear is not just to save one species, but that this animal's decline is a bellwether for the decline of the entire arctic ecosystem. We can't say for sure what will happen if the arctic ecosystem disappears.

The ongoing massive extinction event driven by human activity is a real thing. Do you want to live in a world where the only animals alive are ones that humans raise as livestock, or that thrive amongst humans? Nothing but pigs, chickens, pigeons, sparrows, cockroaches, bass and such. Sounds awfully grim to me, but without serious efforts towards preserving wildlife, this is precisely what the future holds.
They tried to force a Blackberry on me at my last job, I just turned it down as I had no desire to carry around multiple phones with me.
YouTube Continues To Allow Violations Of Fair Use Legal Rights
Check out http://rapidftr.com/ runs on Android and is already in use in some countries I believe.
In this case, supply and demand wins and everyone is happy. If you value a phd at N and another company values him (or her) at 2N, they will go work at the other company. If they have expertise that you can't leverage, your lower valuation is justified.

Also, it is hard to value PhDs if you aren't one yourself; e.g. it took Page, Brin, and Schmidt to figure put how to leverage PhD talent to build what was basically a new industry. Other people would see PhDs as seeming "very Mickey-mouse compared to real world problems." They wouldn't have the creativity and experience to see the connections.
freshbooks.com

planscope.io
I will take a pay cut to do the research i want to do, and I would do for free otherwise.
There is definitely a basic set of commands to remember, but the real power of vim is that it forms a succinct and consistent text-editing language where complex operations can very often be synthesized from what you already know about it.

For example, there are a set of commands that move the cursor in different ways (beginning of line, end of line, first line, last line, line #x, next word, previous word, etc. (that's ^/$/gg/G/g#/w/b) ), and a set of commands that performs actions (copy, cut mostly (y/d)). The real magic is how the two sets interact.

I don't have to memorize the sequence of keys to delete a word; I know the key to cut (d), and the key to move a word forward (w). I press d, then w, and the word is gone! It's a whole world of editing possibilities.

My secret shame: since I use GUI vims almost exclusively, I've never developed the muscle memory for hjkl movement; I use the arrow keys. When I started out, I knew i, esc, and that, and I figured out the rest as I needed it.
If you're interested in which exercises are in CF, you're welcome to:
https://en.wikipedia.org/wiki/CrossFit#Programming_and_usage
and there are of course many other sources. I can attest to the fact that these exercises indeed are performed in CF.

If you're interested how typical day in CF gym looks like, it's usually:

1. Warmup, including usually a 400 m run, stretch & mobility exercises and some light work like jumps, pushups, bear crawls, squats, etc. It varies significantly, the coach defines it.

2. If lifting exercise is in the program, stage by stage walk through the exercise form, first with PVC or without any weight, then with empty bar or light weight, depending on type of the exercise.

3. Strength exercises, if programmed, like 1x, 3x, 5x sets etc. or sometimes something like 10 mins every minute on a minute mark or such regularly timed sets.

4. Timed or max effort exercise, usually with many reps but smaller weights, this one can take from 3 mins to 2 mins.

5. Final exercise - maybe 400 m or 800 m run, post-workout stretches and mobility work.

Of course, there are also other things happening. E.g. this is from couple of days ago, pretty elaborate one (numbers are prescribed for men/women):

In teams of 4:
200 Wall-Ball squats (20/14 lbs)
150 Overhead Squats (95/65 lbs)
100 Burpee Box Jumps (24/20 in)
150 Wall-Ball squats (20/14 lbs)
100 Overhead Squats (95/65 lbs)
50 Burpee Box Jumps (24/20 in)

One person working out at a time (i.e. each person does about 1/4 of it, and while others work, you can rest), on each set one group of two does a 400m run with 45lb plate, then joins the workout.

The whole thing takes about 30-40 mins (so in that day no other strength exercises) and I did it scaled - with 14 lb wallball and 75 lb overhead squat, but other people did it as prescribed. Hope it is helpful.

If you want some abstract answer to "what CrossFit actually is", I'm afraid I don't know how to answer this question because I can only describe my specific impressions, which were already discounted as "that's not real CF". Well, it's real for me. If you have specific questions, I'm in no way an expert, but I could answer what I have experienced.
Yours is the first time I've ever seen IMAP "spelled" iMap. In fact, I couldn't even connect the dots between the two until the second time you used it.
Fog Creek will never be google, either.
The answer is to not have to trust them. Unwarranted surveillance has to have two components. Proving that it has been stopped is effectively impossible, but what the legislative component can do is to delegitimize it. Passing legislation makes the statement that unwarranted surveillance is unacceptable, and paves the road for people to implement measures to thwart it without allowing the government to use the law to threaten them.

Then we have to set out to thwart it. Build into the network the technology to make surveillance as difficult as possible. Decentralization, end-to-end encryption, perfect forward secrecy, etc. etc. Because that's how you can trust them again: When the math proves they can't do it anymore.
Nope. Depending on the locality, the situations where a cop is allowed to shoot you and I'm allowed to shoot you are similar, having something to do with the perception of an immediate threat.
My group just hired a C.S. Ph.D. to write code.

Her coding skills were fine, but lacked some things very common in industry experience, like relational databases, Object Relational Mapping frameworks, distributed version control systems, and continuous integration tools.

None of this has been a problem. She has only been on our team a couple of weeks, but there was no delay to her being able to contribute to our code base relative to any other developers we have hired.
Have you read the short story "The Egg"? This is my version.
It would be very bad. Birds and small fish hugely depend on mosquitoes for their diets.

Ticks are another matter. While birds will eat them, no species that I know of depends on them for its diet. We probably can safely eradicate ticks.
I find it absolutely frightening how much incompetent instruction there exists for teaching people skills like programming - with regards to the author's experiences, in particular. I'm glad that he finally found something that worked for him, but I'm left wondering how many other people will have had that caliber of instruction as their first (or only) exposure to the field.
While obtaining fitness is generally a more popular goal than obtaining fame in street racing, I wouldn't call it generally universal; at least not in the US.

Studies have shown that the majority of people in the US get far less exercise, and even move far less than their grandparents did. While there is a sizable minority in the US who engage in regular exercise; I would probably describe Crossfit as a fringe activity here - albeit a currently faddish and loudly marketed one.
iTunes organizes files the same way.
Ignoring the fact that there is no true definition of what crossfit is (which is a problem in and of itself), this isn't even the biggest issue with crossfit.

The biggest issue is that the training philosophy is not ground in any kind of science whatsoever (ie: that mixing conditioning and strength training in one workout somehow combines for an increased effect on both).

CrossfitHQ also promotes a concept of "all around fitness" which is, quite frankly, bullshit. A marathon runner and a powerlifter are both very fit, but for different things. Having a training program that does not start with explicit goals and work towards those goals is idiotic. And for most people, who want to be somewhat cardiovascularly conditioned and aesthetically toned, crossfit is far from the quickest or safest way to get to those goals. Even the "good gyms" that emphasize form still seem to have completely nonsensical programming.

Finally, you can be sure that crossfitHQ in particular is bullshit because they have a motto of "forging elite athletes" and yet not a single elite athlete from a single sport follows crossfitHQ's WODs. The only acceptable reason to do it is because it can be fun, and if that's what you're into more power to you. But it's not an effective or safe form of training no matter how you cut it.
I admire Joe Armstrong. He has tremendous experience and yet he is very humble (at least, say if you compare him with Linus). He is quite up there in age, where lots of people sort of give up and move to Florida to retirement homes. Joe still programs, explores new languages, writes Erlang books (he has a new one coming out soon), gives talks. You can tell from his voice he is still passionate and excited about programming, about fault tolerance and about distributed systems.
My fingers remember the primitive command but my mind doesnt. If you ask me for a command and its function, I will not be able to answer some of it. But if I start typing on the keyboard my fingers know what to do.
BBM for Android and iPhone Update
That's the best thing about vim... there is always more to learn. I think it might be boring otherwise
Goat Manure Spontaneous Combustion: It’s A Thing
Yes, once the spec was released it was immediately found to have biases.
"After U.S. beekeepers accused Chinese companies of selling their honey at artificially low prices, the government imposed import duties in 2001 that as much as tripled the price of Chinese honey. Since then, little enters from China legally."

If Chinese companies were truly selling their honey at artificially low prices -- that is, dumping the honey below cost, in an attempt to destroy the competition -- then this entire scheme would not make sense. Why sell some small amount of honey at below-cost prices as part of an illicit scheme bypassing tariffs?

What this truly proves is that U.S. tariffs against Chinese honey producers are not actually based on "artificially" low prices. It's just pure protectionism for an industry group, at the expense of consumers.
Many of the mortgage-backed securities were so byzantine, so many orders of derivatives removed from the underlying houses, as to be nearly impossible to tie directly to housing. But that's a side point.

The real point is that a lot of the mortgages originally packaged into those securities no longer exist, and hell, a fair number of those houses probably no longer exist. Yes, there's a huge supply of housing once again, and real estate is doing well across the country. But mortgages represent specific financial obligations, made in specific slices of time, between specific parties. The mortgages themselves are not fungible, and never could have been. They were bundled into individualized tranches, whose bases have probably evaporated by now. (We must keep in mind that the troublesome MBSes circa 2007-8 comprised subprime mortgages, and most of those subprimes went belly up).
I don't see that as a big problem. Just getting folks to actually workout is 99% of the battle. CrossFit seems very good at that.
I guess what I was trying to say earlier was that a "PhD in CS from Stanford" is not a universal thing that can then be used to see how desirable (or not desirable) it is in the industry job market. It matter a lot what area you worked on. For example, both systems/networking and AI/ML are in high demand right now and it's very hard to argue against that (which is not clear from the article at all).
this site looks horrible on mobile phone.
And why is it OK for use in a PRNG/DRBG and not a cipher?
The law requires the first HN comment to be negative. Here goes.

BitWall is on my radar because my long-term startup project is, indirectly, a competitor.

Paywalls are tricky because they only work for a handful of sites. My expectation is that they don't work for the long tail; but it's the long tail where almost every website lives. In practice, use of paywalls shapes up to be a niche business model.

So when you multiply one niche (paywalls) by another niche (bitcoin), I can only suspect that they will be in for a hard ride. Especially since nothing stops the other white-label paywall platforms from adding bitcoin to their currency roster.
I find it fucking depressing.
I dunno, I am 44 and have never had a cell phone nor do I see the need for one. It's not that hard to resist.
It's like when I was a kid in New York. I could walk anywhere without thinking about it, but if someone asked me for directions I had no idea how to tell him to get where he wanted to go.
but I and a lot of other people have had completely opposite experiences

I think calling crossfit a cult is a bit extreme, but isn't this what people in a cult would say anyway? Normal people who join cults don't think they are crazy or it's a bad environment or that they are being unfairly pressured into doing things (generally).

I'm sure you could post a critique of Scientology and have a member come along and say "we'll I've had a very different experience with Scientology" and they'd be 100% correct (they would have indeed had a different experience). I have no doubt people have positive experiences from crossfit, else it wouldn't be so popular, but that doesn't change the issue of whether that environment promotes risky or harmful behavior.
I thought your point was "Crossfit is dumb." and you arguments were that CF is hyper-macho injury cult which routinely sacrifices safety and correct form of exercise for times and numbers. When I pointed out that is not what I see in my CF box, you said it's no true CF and I am engaging in "no true Scotsman". Maybe I missed something here, if that wasn't the point, what was?
​Women programmers learn to schmooze