skysight-inc/HackerNews huggingface dataset:
Wow! Hiring people and paying them well is a problem?

SF has severely restricted supply for decades with some of the most restrictive planning and building codes in the US. In SF anyone can force a hearing on a building permit - after planning review, neighbor notice, hearings appeals, etc. This is unheard of anywhere else and is why it takes years to build new housing. Then there is the rent control ordinance that stopped new apartment building for a decade and keeps thousands of units vacant today.
check out what the swedes are doing with this. these are called Desires
Well he basically slaughtered a goose laying golden eggs. Why not just let it grow old? Hand it over to someone else?

That money isn't just going to stay in his bank account - he can use it to fund a new app, get a car, a new computer, a house, education - it does seem weak willed to take it down because of the pressure of success (of all things)...
The code is shitty and there is no sysvinit script compatibility.
poetry

legitimate

Yeah, lemme just go check with the Poetry Oversight Council. I got a cousin who's on it, and he's a true scotsman, so I think I'm gonna win this one. While I'm at it I'll ask them what art is, 'cause I heard some people were curious about that.
Hey, at least you can ride a train from Tracy to San Jose. Doesn't necessarily have to be a nightmare of a car commute.
> And sending people into space is how we're getting that know-how.

No, not at all. There's a bunch of other things we need to develop BEFORE sending people in space. That's my point. Putting people in a rocket is easy, but having them live, on their own, on a different planet is something else altogether.
I would be careful not to confuse having a reaction with having empathy. If nothing you do can stop that war or famine, then an emotional reaction serves no one. Is it healthier? That's subjective.
Sharing the money would've gotten him the connections.
yeah

nonsense like this makes me think google is begging for either a competitor or regulation
It's interesting that you would draw the line at "photos of Hiroshima or liberated nazi death camps" because this is exactly what I was shown in school (at age 13 or 14) in history lessons. I assume the goal was to shock in order to remember that yes, the holocaust really happened, and it is our responsibility to not let something like this happen again (this is in Europe by the way). I know my friends were also into looking at gore pictures online around that age, even if I personally never felt the need/want to.

But what's for sure is that the images of mass graves and emaciated bodies are stuck in my mind probably forever, and I don't think it's a bad thing as long as it came with proper guidance. It's not the same thing to see them in school with a proper explanation and to stumble upon them by randomly clicking around online on your own in your room.
Wow, that commute time image is laughably wrong. 1 hour commute from Tracy? One hour to where?! One hour over the pass, barely into Livermore!

I recently left the bay area as well, but I went way far north and gave up the commute. None of the fringe cities have decent school systems. That's what is most important to me at this point. (3 kids.)
The one feature that Python has that regularly makes me jealous when I'm using other languages is the generator / iterator mechanism. It's possible to write code that is composable and modular in a functional way, and automatically scales to massive data with minimal memory use because the streaming mechanism is built in to the language at the ground level. I hope this is bringing the same to Java for real and that this is not just syntactic sugar on top of regular collection operations.
I am surprised you only mentioned violent videos and everyone seems to be going on and on about that. Aren't we forgetting porn? I thought parents were much more concerned about THAT rather than violent videos
This is a really good suggestion. If I could recommend an approach for students and parents where they would know their exact level of risk, ie $100 on a debit card, not connected to any other account, I wouldn't feel nearly as reluctant to help coach students into learning about web hosting.

Thanks!
To be fair, the late 70s inflation made it impossible to predict the price of anything well. My dad had some state GO bonds that paid something like 22% from 1980 or so.

Also remember that a big part of the shuttle program was to keep the engineers at NASA and the various contractors from Apollo in business. It was seen as as strategic need, just like how we build submarines and tanks even when we don't need them
Viz of Yaroslavskiy's Dual Pivot Partitioning for Quicksort (d3)
> is now being recognized as one of the reasons other statically typed languages can be ported to the JVM

No, I really don't think so.
> In general the entire list seems very uninspired, like it was generated by someone tallying up blog posts and fan-favorite lists, rather than being an informed opinion by someone that's actually read and thought about a lot of books...

Yeah, I felt the same way. If that's what you got to read before you die, well you might as well die of boredom before you finish reading the books in that list :P
I don't really understand your thought process. You seem to get it, but you don't.

When you learn to program has nothing to do with when you become a hacker.
If you can't afford 3 minutes of downtime (how long a Dell PowerEdge R620 takes to start responding to ping again after a shutdown -r now), you really should reconsider running that service without a redundant system at the ready.
{
{because;}
{language;}
{improves;}
{when;}
{you add;}
{curly braces;}
{and;}
{semicolons;}
{to it;}
}
Debian discovers more than 100,000 potential privacy breaches in documentation
http://lintian.debian.org/tags/privacy-breach-donation.html
http://lintian.debian.org/tags/privacy-breach-facebook.html
http://lintian.debian.org/tags/privacy-breach-generic.html
http://lintian.debian.org/tags/privacy-breach-google-adsense.html
http://lintian.debian.org/tags/privacy-breach-google-cse.html
http://lintian.debian.org/tags/privacy-breach-logo.html
http://lintian.debian.org/tags/privacy-breach-piwik.html
http://lintian.debian.org/tags/privacy-breach-statistics-website.html
People would work it out...

In Sydney, we have always had daycare next to home or work, in San Francisco I put the kids in a bike trailer.

The number one thing that worries me about my 9 and 12 year old getting to and from school are the cars. The 12 year old could bike to school if it were not for cars. The 9 year old walks, as did the 12 year old before starting high school and catching the bus.

Cars can be handy for carrying stuff. On the other hand I like strollers as a shopping trolly that goes all the way home.

In my family the person who does not work does not drive at all...

And disposable diapers (nappies) are cheap delivered. And you can use re-usable ones with a service that comes to your house.
Down for me, you can read the documents, but can't see the animationed gifs:

http://webcache.googleusercontent.com/search?client=firefox-...
Why you should not use "should" or any other imperative in your HN contributions if you don't want to be downvoted to hell and back.
It seems to me that the only major issue here is using a seed which can be trivially brute forced. Even if you don't look around the expected server time in order to guess the seed more quickly, 32 bits is really not hard at all to brute force these days.

I don't believe the number of bits the PRNG can generate is an issue here since we only need to uniformly get a number between 1 and 52, though what may be questionable is the cycle length of the PRNG if it weren't using an easily brute forced seed.

I'm not entirely convinced the off-by-1 is substantial, nor the fact that the shuffle produces duplicate shuffles (I can't intuit a significant bias, so I may well be wrong here).

So to summarize: never seed a PRNG with a small and easily brute forced value.
Ah, fair enough, I didn't think about that.
Could you give specific examples? Please limit yourself to peer-reviewed journals in psychology and sociology.
I don't see the point in quitting.

I'd rather just not read twitter for a few weeks(can't be that hard) and rake in the cash.
I saw plenty of beheading videos and weird pornography on kazaa when I was 11-12. And I turned out just fine today, thanks.
It's more complex than that. Let me explain:

Audio is typically passed into a soundcard's digital audio converter (DAC) as integers representing samples of the audio waveform. For example, a full volume sine wave looks something like this[0]. That signal is perfectly safe to play on any hardware. However, if you take that same sine wave and increase the amplitude you end up with values outside the valid range so you have to cap them. You get something that looks like this[1].

Lopping off the tops and bottoms of the waveform is clipping, and the newly created sharp edges in the waveform are what can damage your speaker. They require a ton of energy to play (producing heat) and in some cases can trigger the buildup of high frequency harmonic oscillations in your speaker's voice coil that can eventually crack it. More expensive speakers last longer but virtually all speakers eventually "blow" under such circumstances.

The trouble is playing waveforms like that once in a while is totally ok and short bursts of very similar waveforms exist benignly in lots of stuff you listen to every day. And while it's trivial to know if you're creating clipped audio, it's very difficult (read: processor intensive) and error-prone to detect it after the fact. When you do detect it, your solutions are to either drastically lower the global volume so the edges have a lot less energy, or distort the waveform to make those edges more smooth. It's really, really hard to avoid false positives though and not end up "enforcing" against audio data that's natural and perfectly ok in moderation.

[0] http://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Pcm...
[1] http://www.st-andrews.ac.uk/~www_pa/Scots_Guide/audio/clippi...
Google around for the military mission requirements that drove many of the key design decisions.

Basically, the Air Force needed a manned platform capable of launching from Vandenberg AFB and doing something over the Soviet Union (presumably recon). They later pulled out of the program, probably because spy satellites and recon aircraft got a lot better and rendered the mission obsolete.
Why would they even send that information to the client before it was needed anyway? Keep it on the server and push it when, and only when, the client needs to see it.
Well, I don't mean to sound derogatory, but Americans tend to know little about stuff happening outside of their own country (or the anglo-saxon world), except for a number of well-travelled people. There are reasons for that: having a 300 million+ people strong country where lots of stuff gets created and sold in a single language makes it a sufficient market for most people to focus on, plus as a culture the US is strong on the market worldwide: it has appeal beyond its borders, so you'd expect it to be particularly strong on its own territory as well.
Remember this was the Cold War. Things like space weapons platforms weren't out of scope.
+1 same issue.

I have 10.6GB of email. Wonder if that might have something to do with it.
>lately

Ah yes, because everyone thought Google was sunshine and roses before "lately".
Are you “crushing” meaningful work?
Here comes the birds that can't fly!
I didn't create it; I just linked to it, lol.
Github repo: https://github.com/okamstudio/godot
This should come as 0 surprise, as people try to take advantage of the "void" created by the developer's announcement that the game will be removed.

That being said, there are still requests for older games such as:

- candy crush: https://www.elance.com/r/jobs/q-candy%20crush

- temple run: https://www.elance.com/r/jobs/q-temple%20run
Flappy candy bird crush run:

You tap the screen to make a candy-colored bird jump over, or dodge under, obstacles of a jungle theme. Anyone is free to build this out but I'd like .01% of the profits for the idea, and I'd like to be credited as the inventor :-)
Telecom as the Middleware Stack: Orchestration of Virtualization
This is a very US-centric view. In some places, you have a right to remain silent, but that can be used against you in a court of law...
Poor artists outsource.
The 'satan' frequency in the reviews vs. the rest of the app store is a smoking gun. https://sensortower.com/flappy-bird-scripted-reviews-analysi...
Show HN: Simple Google Docs Server
Impressive! I didn't know Godot. I just downloaded for Ubuntu and it works 100%, this is really awesome.
I would make it Angry Flappy candy bird crush run.
Vultures.
From the docs: »•Possibly unbounded. While collections have a finite size, streams need not. Short-circuiting operations such as limit(n) or findFirst() can allow computations on infinite streams to complete in finite time.»

So they can't just take collections here and pretend they're streams (but you can obtain streams from collections).

But nice to see that the days of writing explicit loops just to filter a collection in Java are over. That being said, I still like Python's or C#'s syntactic enhancements to write generators/IEnumerables. The Spliterator in Java doesn't sound as easy to use and seems more aimed at low-level library code instead of user code. In the latter case you'd probably just get the stream from a collection again instead of creating it yourself. (You can apparently base it on a normal iterator, though, but the docs warn about it having bad performance in parallel scenarios.)
How VC’s Get to “Yes”
Flappy vultures?
More of a 'keep off the grass' sign. It's not at all obvious that the authentication is supposed to apply to other areas.
In related news, HN front page filled with open source FlappyBird clones.
The alternative to a flawed law enforcement system is not a good one.

The alternative is rule by violence. We can have rather a lot of corrupt child-enslaving Louisiana judges and still be a thousand times better off than being under the thumb of the local strongman.

And that is exactly the decision we face. If somebody does not stop rapists and bombers, then within days they will be running our lives, like they do in so many "developing" countries.

You need to believe I am trolling because you have childish political theories that if we just try harder we can get perfect justice for all. But the actual world has no stable outside context that organizes and perfects justice. The actual world has to self-organize using flawed tools. In that context, we are immensely fortunate to have secret police who respond to an atrocity by inconveniencing a single person for a few days. Most today do not have such a wonderful justice system, and more than a few hundred years ago no one did.
Screw "efficiency." Why should rent in urban areas be $3500 for one person just because someone can afford it? People on HN love to talk about how suburbs are destroying the planet, then others turn around and claim that impossibly high rents in urban centers is "efficient"?
We desperately need real competition in search ads. At this point, I guess that means I'm rooting for Bing.
Yeah, I am aware of their customer satisfaction ratings. I've no intention of switching away from DirecTv for enterntainment TV, but I pay $39.95/month for 3Mbs download, just tolerable for one video stream with nothing else going on. Seems like every couple months AT&T sends me a splashy brochure begging me to sign up for U-Verse but when I actually tried, it was, "oh, soooo sorry you are just that tiny bit too far from a central office for us to promise anything better than 3Mbs..." (in their own customer demo center the video on display was clearly posterized and pixellated -- not confidence-building). So I am kind of driven to consider "xfinity" for internet only. (Or moving. Perhaps to Europe.)
Haha. Midnox brothers are my favorite of the YCW2012 class.
If you do, I highly recommend The Computer Music Tutorial[0]. It's an older book but provides an excellent overview of how digital audio works.

[0] http://www.amazon.com/gp/product/0262680823
Although I have a PhD. in mathematics, I found the field needlessly, gratuitously competitive--nasty even--and I left. Math education--another related subject which mathematicians often feel competent to pronounce upon--seems to be a mine field [1]. There are only a few thousand mathematicians who are paid to do mathematics--for the rest of us, the opportunity cost is almost infinite. This is, for me, the real disincentive: the light at the end of the tunnel is hardly more than a few photons.

[1] A double entendre. A mine field is a set with the standard field operations, which belongs only to the educator.
Rewrites of the STM core model (Software Transactional Memory)
Flappy as in "Birds."
Nope, disagree. The TTC is excellent. SF transit is... ehhhhhhn. The Bay area's geography doesn't make it easy I imagine.
Anyone remember the lame "look and feel" lawsuit Apple launched against Microsoft in the 1990's? Apple popularized some of the very attacks that today's patent trolls are using against them (and everyone else) today. Apple has also resorted to the same crybaby tactics (more effectively than vs Microsoft) against Samsung. Yet they continue to cry foul when someone dares to use something from their own bag of dirty tricks against them.
I know someone who was suspended from school in Virginia 5-10 years ago for refusing to sing the national anthem. He was Scottish, yet was expected to howl along with the rest. Just standing up, hand on heart wasn't enough. Just an anecdata point.
Original article:

http://www.bbc.co.uk/blogs/adamcurtis/posts/kabul_city_numbe...

Which was part of a series on Afghanistan:

http://www.bbc.co.uk/blogs/adamcurtis/tags/Afghanistan
I'm not entirely sure, but I have been able to figure a few things out.

By running some simulations by shuffling the range from 1 to n (with n going from 3 to 7), I found that at least one of the most common permutations had always started with 2. I'm unable to come up with a reason to explain this, but I was able to figure out something else interesting.

Imagining that the deck is vertical and going through each card and swapping it with a random card in the deck, the random card that has been swapped will never move further up the deck while the other card can still possibly move further up the deck. This implies that cards at the top of the deck should stay near the top and the cards at the bottom should stay near the bottom. I tested this by taking the sum of the sums of the first half of all the permutations and the sum of the sums of the second half of all the permutations and found that the total sum of the first halves was slightly smaller than the total sum of the second halves.

n first halves | second halves
3 53 | 54
4 1265 | 1295
5 18322 | 18976
6 461683 | 498093
7 9638931 10051128

So it seems that cards starting near the top are more likely to end up near the top and cards starting near the bottom are more likely to end up near the bottom.

Note: for odd numbers I threw out the middle number.
Can we have this with explicit typing? (Not even a joke)
Ahh, now I see the point why Nguyen removed Flappy Birds from app store. The plan obviously was to sell the game (the real one, instead of bad copy) to all these guys on elance.
Yep the posted link is blog spam.

Adam Curtis is a brilliant journalist, highly recommended.
I totally agree that calculus is unlike "real math" (reasoning from first principles, proofs, abstractions). Perhaps learning linear algebra would be time better spent[1]. Sill, calculus is the first applied math course and is very useful for many areas of science so I'm not altogether in agreement that learning calculus is bad for you. On the contrary---in combination with a mechanics class it can be very good in terms of learning how to model the real world.

That being said, I think UGRADs spend waaaaaay too much time learning calculus: Calc I, Calc II, multivariable, vector calculus, etc. That's like 4 semesters of calculus! This signals to the student that calculus is somehow a big deal, when in fact it is not: it's just calculation techniques. I think this should be cut-down to 2 semesters: Calc I+II together, then multivariable+vector calc. Just learn it quickly and get it over with[2].

_________

[1] Gilbert Strang saying we should learn more LA and less Calc. http://www-math.mit.edu/~gs/papers/essay.pdf

[2] My short book on Calculus and Mechanics http://minireference.com/launch40 (disclaimer: self-plug, but on topic)
Godot! Just what I've been waiting for!
If you look at the iOS App Store, all of these "clones" are in the top 15:

1. Ironpants

2. Fly Birdie

5. Flappy Bee

15. Flappy Plane

I'm sure more will come, but it's still crazy to me that there are 4 apps that all have essentially the same mechanics. It also makes me wonder how long the app store will ride out helicopter style games.

I jokingly said to my roommates tonight, "we should just make a mini putt clone for iOS." Seems like I never have any idea anymore of which old arcade or flash based hit will pop up on my phone with a fresh look as the #1 app.
I started programming at 8. I gave up on it at 16. Picked it up again in my mid 20's. Responsibilities are an issue, (and this is especially an issue for women, who, if they want to have a family can't wait as long as men can), but it isn't the only one.

One thing that I think is pretty clear is that as we age, our thought processes change. This is something we don't like to talk bout because because it brings up spectres like age discrimination, but it is true.

The thing is, this isn't a neutral tradeoff. While purely abstract manipulation of data may be easier in one's twenties, solving real-world problems is much easier at the age of 40, not only because we understand the problems we are solving better but also because we understand problem solving better, and tend to be better at it.

Can someone with a liberal arts degree pick up coding on her spare time and make real, significant contributions to the world by so doing? Absolutely. Will she be interchangeable with someone who has been coding since age of 6? Probably not. But interchangeability is overrated and the ability to find our own problems to solve is not.
I think you got downvoted because your comment reads like it was written by a marketing plant.
https://login.comcast.net/myaccount/lookup

Use that with your service location to get your username and from there do a password reset.
I think he or she's saying that the speakers were designed with the expectation that the largest signal it would handle is a sine waveform with amplitude = the dynamic range. So when a square waveform comes along (as a result of clipping a higher amplitude waveform) it drives the speaker with 2.4x more power than expected.
SF's startup scene jumps the shark
Steve Yegge had a good essay that touched on this.[1] He argues that the right way to learn math is breadth-first, rather than depth-first - basically, learn the basics of a wide variety of fields within mathematics, and then you will know where to look when you need to understand a given problem.

[1] http://steve-yegge.blogspot.com/2006/03/math-for-programmers...
An iPhone-sized device that can hack a car in 5 mins
Wups, I didn't know about the original, what I posted was what I'd been provided by a friend (and I didn't investigate an upstream source).

I'm going to kill and resubmit the BBC link.
Is CryptGenRandom equally secure as /dev/urandom, or are there ways to use it wrong?
The Lost History of Helmand (2009)
Why not keep the game up and give the money to charity? Removing a good that people want to pay for destroys value. It's like wasting millions of dollars' worth of food.
Launch the flappy bird and then tap furiously on the screen to extend the range of the shot.
Implementing TLS with Verified Cryptographic Security