skysight-inc/HackerNews huggingface dataset:
On the one hand, it's fine, because these are new sets of parents using a pressure release valve

Actually, that's not why we do it. It's because in that time of our life it's all we really know that we can talk about to the general population.

If you have specific common interests, then there's that too. But we don't know the stats on the sports teams any more, at least not reliably. We used to be deep into the details of politics or current events, but now we're a little fuzzy on the fifth-paragraph stuff. And some subjects we just let go entirely.

We know what we work at and taking care of the kids.

There are exceptions, of course. There is that guy that still seems to be able to do everything he did before having kids. But you can spot his wife at that same party, and you don't need to be introduced in order to do so. She's surrounded by girlfriends at the party, she looks a bit unhappy around the eyes, and she holds your gaze for a moment too long.
Read this: http://www.jamesaltucher.com/2011/07/life-tastes-best-when-y...
In many cases this is a good thing (tm). The large buffers tend to "hide" retransmits and dropped packets with a buffelength of latency, which will instead increase the burstiness pattern in many cases.
Startup Founders
Mao killed millions of people. That's evil. Period.
and why not just use protocol buffers?
Foursquare, Twitter, LinkedIn, Netflix, Box.com, Nest.com, CloudPhysics, Quora, Simple, Klout

More than 10: http://www.quora.com/Startups/What-startups-or-tech-companie...
Math Puzzle: Pizza Paradox Puzzle
Thank you for specifying Fahrenheit. Given there are different temperature scales used throughout the world, I always appreciate people who take the effort to clarify.
Thanks ... Oh, awesome pic!!
Ask HN: I am looking for a light-weight, fast database
What do you recommend?
Federal Power to Intercept Messages Is Extended
A few things I learned along the way:

* If you end up as a software engineer, building good software has a lot of things that fall outside core computer science concepts. Read up about unit testing, continuos integration and continuous delivery.

* Build, build and build. No amount of reading will help you tackle some of the issues that real-world data will throw at you. An active Github account also serves as a validation that you are actually capable of "shipping things".

* Breadth is important, but continue to focus on becoming great at atleast one thing.

* Learn a few languages. Pick one or two which are statically typed (Scala, Haskell), one or two that are dynamically typed (Python, Ruby). I also highly recommend Erlang which was a revelation for me.

* Master Git (or Mercurial, if that's your thing).

* Choose to work in companies where you feel you will be surrounded by people smarter than you. This is possible even outside the Googles and Facebooks of the world.

* Don't get overly attached to your tools. Languages, frameworks and editors are a means to an end. Be open to new ideas and better way of doing things. There is an initial learning curve before you start becoming truly productive in anything and so be mindful of that before you dismiss something.

* Lastly, don't get burned out.
Sight Distance
"seeking suppliers of 26,400 laptops, 1760 servers and 1760 wifi access routers".

Laptops? Seriously? Is the premium for buying laptops instead of desktops for school computers really justified, especially under the dire economic situation?
No, objects in Java are more complicated than monads. They include the concepts of identity, mutable state and inheritance; all of which monads lack.
> Everyone else in the EU is pretty much convinced that the UK is just trying to eat the cake and have it.

Considering that the UK is the fourth-largest contributor to the EU budget, paying more than we get back, and haven't benefited from the Euro in the way that eg. Germany has, I would say that we're giving you plenty of cake. There's no reason the EU has to be an all-or-nothing affair; there are plenty of other countries that have opted out of the Euro as well, and frankly with the chaos over Greece which has been heavily caused by their uncompetitiveness in a shared currency, I don't think you're in a great position to criticise that decision.
Dive into ELF files using readelf command
In my own tests, the json parser you use has a massive impact on runtime, and msgpack is much faster than other altarnatives.

My own measurements: http://stackoverflow.com/questions/9884080/fastest-packing-o...
If there are two equivalent systems, where one costs and the other is gratis then yes, money spent on the former is waste. In this case though they aren't even equivalent ;)
Everyone is FISA-eligible: "which may include American citizens and permanent residents suspected of being engaged in espionage and violating U.S. law on territory under United States control" - http://en.wikipedia.org/wiki/Foreign_Intelligence_Surveillan..., paraphrasing http://www.law.cornell.edu/uscode/text/50/1801 (b)(2)(C).

Certainly it makes sense for the NSA to store all communications by FISA-eligible persons, if they can. With the Bluffdale datacenter, storing connection information becomes feasible. I worry about the interpretation of the FISA law where potentially anyone is FISA-eligible. Do you have reason to believe that the NSA would reject that interpretation?

More fundamentally, is it acceptable for lawmakers to pass FISA in its current form if it allows that interpretation? If so, what would make the law unacceptable?
Have somebody used it, ever?
I did, once. Tyres just throws mats under the car, without much movement.
If there's no friction between tyres and ice, there would be not friction between mats and ice, either.
However, it could help on the snow or sand.
1) Do you really think that someone who can do "standard business tasks" on linux will be unable to do it on Windows?

2) Perhaps you have not heard or understood that people are dying of hunger or freezing from cold because the government has increased taxes on food, electricity, gas and oil/petrol. This is not the majority of course, but they are enough.

3) MS products are "standard business" in your business. That does not mean it is for every one nor that it should be.

4) Schools are not training centers for businesses. For god sake, public education is about other values, not creating what some businesses require.
I'm actually impressed by this. Good stuff!
That doesn't obviate the original point. Message passing is generally slower, even though shared memory mechanisms cannot scale indefinitely. But there are many problems where you cannot afford to pass on the performance gain from shared memory up to that point, even if you have to tie your nodes together using a message passing architecture afterwards.

Also, advances have been made in manycore shared memory systems. The Cray XE6 (the hardware behind, e.g. HECToR [1]) has a hardware accelerated global address space with remote direct memory access that allows PGAS [2] to outperform MPI [3].

By the way, system wide locks are a red herring. At these scales, you avoid global data as much as you can, regardless of what your programming model is.

[1] http://www.hector.ac.uk/
[2] http://en.wikipedia.org/wiki/Partitioned_global_address_spac...
[3] http://upc.lbl.gov/publications/pmbs11.pdf
As Harry Dresden said: "... just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face."
Like math? Thank your motivation, not your IQ
Site is down for me(over quota), here's the google cache:
http://webcache.googleusercontent.com/search?q=cache:www.bri...

To go to any page in google cache: http://webcache.googleusercontent.com/search?q=cache:<UR...;
How would this compare to YAML in terms of speed?
Now that Facebook use clearly designed URLs (/bram.cohen/posts/10152387480820183 in this case) I have a lot more faith in them keeping this kind of thing working. It's extremely valuable content for them, especially with their recent emphasis on the timeline and capturing the story of people's entire lives.
Yes, they are given to students, not set up in a static computer lab. It's called 1-to-1 computing, and it can be more effective for learning than only giving very limited access to a computer lab. I hope they budgeted for training and professional development though, otherwise it will not be as effective: http://www.eschoolnews.com/2010/02/16/11-programs-only-as-go...
Press F5 on HN for 3 seconds to get IP banned.
From an API perspective, msgpack is indeed quite similar to json (at least for python) -- it was quite easy to reuse existing json machinery for integrating into spyne. I'm not aware of anybody using Spyne with msgpack though.
Thats a large amount of testing, potential bugs for what purpose?
...good study techniques, not IQ, lead to better math skills...

But wouldn't IQ lead to good study techniques?
Oh, I'm sure you'll hit a slam dunk.
Script should generate the URL/URI. it is basically location of your backup in dropbox folder.

You can find out the url by doing the following
1. Go to root dir (top dir) of project you are backing up
2. run following command 'git remote -v'

It should show you the location where you are going to push to
I sure hope this video gets more views, as this is one of the most important privacy talks this year.
Very few applications need to scale past that point. I know plenty of business where if they would scale past the point of being able to run on a single SQL database instance they would make billions and be larger than their theoretical target market. Not everyone is building the next Facebook (which coincidentally uses MySQL for a lot of things).
Just bought one- Will be replacing my Lowes Iris system if it works decent enough. Will this work with the existing lowes iris sensors?

edit- It does not support the sensors :(

Also, will it work with standard security/video cameras (RTSP/RTMP)?

edit- no, it does not look like that works now either :/
This is a slightly paradoxical problem, I have a static IP, the only way to validate this is for me to get this account banned too.
So the next train comes in an hour, and the one after that comes in a day?!

I'll stop complaining the next time the L is a few minutes late. Yeesh.
I recommend Programming in Scala: A Comprehensive Step-by-Step Guide http://www.amazon.com/gp/product/0981531644/ref=as_li_ss_tl?...
Clear and well written.
A comparison between msgpack and Sereal and other formats. Sereal is a format we released at work a few months ago: http://blog.booking.com/sereal-a-binary-data-serialization-f...
Maybe I'm missing something here, but Chicago has had this for the CTA for years. What's the big deal? Is it because New York has such an expansive subway system that this is such a big accomplishment?
Overcoming functional fixedness (how to be MacGyver)
Haha, that's just Moody, I didn't get that from the book at all. It is a bit paranoid, in that you never know what everyone's motives are, but that's the point, it tries to keep you guessing.
You're just fooling yourself if you believe that a photograph that is not lossily compressed would be sharp in every single detail. That's not how lenses (or our eyes) work.
Interesting. Why do you think it falls apart? Is there something a book author can do to make it "stick"?

Is there something the book _reader_ might do (e.g. before / during reading the book) to be more receptive?

What other medium would work better in your opinion for the kind of life change that self help usually tries to create?
I've had good luck using sqlite3 for both a hobby project (a photo organizer http://github.com/kghose/Chhobi) as well as for work (neural data analysis)
How about the cashflow side of things? Which startups are showing good traction on their revenue/profit?
As for Mao's great medical advances, I've actually been in a number of medical facilities in China. My wife survived and later became a physician at the second best hospital in Beijing (and presumably one of the best in the country). This was the hospital where the mid-level communist party members go for treatment (no proletarians need apply). All I can say is: Holy crap! I've also been to a medical clinic in the village where my wife's family is from. My advice to travelers: don't get sick in China. Get sick in Taiwan or Hong Kong.

Stalin (who would know) once said that one death is a tragedy, a million deaths is a statistic. When my wife tells me about her childhood (she only does this when I ask about it) it's the little details that chill me, not the "statistics" of her life. Here's a few:

She and her friends used to want a taste of sweetness so much (the Great Helmsman apparently considered candy a bourgeois excess) that they used to pull the bodies of honeybees apart and suck on them to get at the nectar. (This from a woman who today loves animals more than anyone I know.)

When my wife was in grade school she got so hungry one day that she snuck off into a field near her school and dug up a single sweet potato and ate it raw. She was caught and, for this horrendous crime, her principle put her on limited rations (and she was already hungry all the time) for an indefinite period. She became weaker and weaker as the months went by. Finally, after six months of this constant hunger, one of her teachers became alarmed at her state and went to the principle and asked to have her rations restored to her previous (limited) status. The principle's response? "Oh, I had forgotten she was still on limited rations. I only meant for that to last a month. Yes, restore her food quota." This was the little girl who is now my wife.
1) It is not the namespaces per se. It is the inclusion of everything and the kitchen sink in the standard library which discouraged the development of a healthy third party library community. Contrast with Perl and Ruby where there are third party libraries for virtually everything despite them being less popular languages.

2) filter.default is not a correct solution. You should escape output, not input. Escaping input 1) results in crap data in your database 2) opens you up for user input sources you forgot about. What if for example you have another application working against the same database? One which is not web based?

The existence of filter.default is an example of the very problem with PHP. It works for simple CRUD applications but when you application grows reliance of it is almost guaranteed to create an XSS vulnerability.
For those who are interested in Pinterest usecase (Memcached + MessagePack), please access to this url too.

> http://engineering.pinterest.com/posts/2012/memcache-games/
I believe you are correct; the beauty of exponential growth is that at any point you can make the same observation about the previous 100 years.
.25 regardless of how long the game has been going. It doesn't help to ask the king.
I assume you meant to say lock and message-passing address different problems, and I agree, but the GP asserted message-passing would solve the problems that lock would have solved generally with better result, which is just not true, as least in the performance department.
Oh, the Internet Archive will absolutely scan, host if or when possible and preserve the original content.

Speaking of the Internet Archive, their fundraiser which is matching every donation times three is still active - but soon over: Consider helping them out if you can and like: http://archive.org/donate/
Just don't get any ideas about poisoning people in Oregon.
It seems too easy but that's the answer I got.
I think it's a little too general to recommend not using CAS, as at a low enough level it's useful, but cache lines, as you say, are probably the most important functional issue.

It's possible to implement algorithms independently of data order on the memory bus, by dependence on execution order, and can therefore be barrier free, but cache lines are synced. Complete lines can be dedicated to single loads, a case where performance increases by sacrificing cache effective size.

The different Sparc memory write systems were always useful for explaining the performance effects of cache coherency and memory barriers.
Does anyone know which service he is running this on? There is no logo on the overload page. Ty
It does not matter which round it is, your chances will always be 1 in 4.
In terms of having a goal like you said, it's supposed to help with getting a job (its a personal project), the blog part is really just my diary, its not specifically for anyone's benefit other than mine. The target aaudience is definitely developers and geeky people, definitely not business-y/market-y types.
What's the use case? Are you looking for mobile platform compatible database, or for web backends?
Headers say:

Server	Google Frontend
IDGI. If I play and two fair coins come up heads, I get pizza. Boom, 1 in 4. What do all the other people have to do with it?!

EDIT: Unless "getting a call" does not mean "I get to play in a round right now".
Looks like Google App Engine.
Security Hole In W3 Total Cache
I'm betting this is a joke - as 'xdrthgcv' user account was created 8 minutes before this post.

Also, it makes no sense. The F5 key doesn't initiate remote functions - unless HN is coded to, which doesn't seem logical.
Automattic Acquires CodeGarage
I think it's more on the part of the reader. A lot of willpower is needed to fundamentally change yourself, especially based on just one person's ideas. It's up to the reader to put the ideas into action, and I think that for a lot of people that's difficult without a motivating environment.

For example, hanging out with people that are into fitness does a lot more for you than going it alone. Working a service job and having to speak to people to make money does more for your confidence than any motivating words. It's different for different people, of course.
I challenge you to try the difficult ones then :)
http://pratikpoddarcse.blogspot.in/search/label/DifficultPuz...
For those who are interested in Pinterest usecase (Memcached + MessagePack), please access to this url too.
> http://engineering.pinterest.com/posts/2012/memcache-games/
> But I think the more complicated of a transformation you need, the less of a difference there is -- once you start writing a lot of code it doesn't matter if you are modifying a static schema or a dynamic one.

I agree with your general points but disagree with this. Since SQL provides excellent tools for set operations and integrity constraints even very complex migrations are simpler if you have SQL + a schema. SQL features like temporary tables, window functions, inserts using a select as source, CTEs, all help out when doing the really tricky transformations.

Th exception is of course if you have millions of rows of data which you need to do a complex migration for. Then I do not think it ever can be easy, schema or not.
F5 is refresh. If you make too many HTTP requests HN bans your IP for aggressive web crawling. (As I understand it.)

As for 3 seconds being enough, shrug. Not something I feel like testing.
Depends on how big the potential judgement is. If you are looking at small numbers, then nobody is going to go through the work to prove you personally liable unless you really screwed up and made it easy. If you are looking at 10 million dollar judgements... if this is a risk buy liability insurance.
So this one is going to remove Java from her own computers because other people don't update theirs?
This has been around for awhile now.
Why programming is not mathematics, and can't be
Thanks, didn't show on my android with opera mobile
Many of the more advanced log analysis tools actually parse the logs and put them in a SQL database.
How are they planning to do the FTL one?
Difficult Math Puzzles for Ninjas - Challenge HN
This is essentially a derivative work. And the blog post specifically states he had the permission of the holder who was a family friend.

Now having the permission not in writing even (especially?) of friends and family is generally not a good idea, but not exactly the end of the world either.
"from date must be before to date"

In Postgres:

CREATE TABLE foo (
from_date datetime,
to_date datetime,
CHECK (from_date < to_date)
);

(This fails in MySQL. MySQL parses check constraints without error, but ignores them.)

I don't understand the quote problem, so I won't attempt to model it.
Transport 
Transport , Transport wien
Umzug Wien und Österreichweit , Herzlich Willkommen Bei Luxusumzug , Zögern Sie nicht und starten Sie noch heute mit Luxusumzug Umzug in Wien – und ziehen sie der besten und preisgünstigsten Umzugsfirma in Wien um.
Luxusumzug „Umzug“ bietet Ihnen Dienstleistungen an wie zB Umzug in Wien und Österreichweit, Privatumzug, Büroumzug, Firmenumzug, Entrümpelungen, Entsorgungen und Objektumzug. Ebenfalls bieten wir Müllentsorgungen , Firmenentrümpelung und Lagerräumungen an.
there is a way around that. just install the new relic addon, and configure it to check your sites availability once every minute.(on a production site you want that anyway to get alerts if the app is down, and might need a restart)

like Donito said, it only needs to wake up if there hasn't been a request in over an hour -> which will never happen with the new relic addon, because it sends a request every minute.
http://news.ycombinator.com/item?id=4534359
Attackers Target Internet Explorer Zero-Day Flaw
Rekonq 2.0 released
Any chance of a few links to look into the various things you've done with the RPi? Thinking of getting one in the new year and some of those projects sound really interesting.
Doubling Down Is Easier Said Than Done
> lol You've succeeded. Well it sounds awful. Just the way dubstep does.

In defense of dubstep, wobble bass is not a defining characteristic of the genre.

It was popularized by later, more club-friendly strands of dubstep (a precursor to the current 'brostep' trend), and is largely absent in the older, most critically acclaimed dubstep productions (e.g. Burial's Untrue or self-titled album)
I'm not able to get the audio sync right on my ipad 3rd gen. The audio starts about 15 seconds in.
> As soon as you start having constraints such as "from date must be before to date" and "the quote must have at least one line, and these lines should sum to > 0 and < 1000000" then relational modelling fails. Hard.

Really? Both those problems are insanely trivial to solve with one or two SQL statements. Your second and third criterium are perfect candidates for relational modelling; the first is so trivial it beggars belief.
TigerDirect, Not on the forefront of web technology anymore
I think in each round the king plays the 2 coin flip for each of the selected candidates, one after the other, with the game ending as soon as the first contestant wins. This will result in 4 coin tosses for the seconds round, 8 in the third and so on. Hence allowed question regarding the round number.
I'd say that Great Plan for the Transformation of Nature[1] beats the crazy geoengineering businessman with its massive scale. This includes the draining of the Aral Sea, and was followed by attempts to refill it by diverting/reversing several rivers.

[1] http://en.wikipedia.org/wiki/Great_Plan_for_the_Transformati...
Posterous Spaces backup tool available now
It seems the font size depends on the window width.
There's an un-ban page somewhere around here. PG posted it because he figured out that the problem exists.
The latest Windows 8 Dell Inspirons let you turn off UEFI.
Is this antivirus presumably missing the malware that would install the bootkit before it could actually do so?

If it gets to the point that secure boot is what saved you, then there was already a series of fairly disturbing errors. Layered security is good, but if it is really needed in a common case to this extent... what the hell is going wrong?
A mega-list of open source software (for the skeptics):

http://www.datamation.com/open-source/open-source-software-t...

By the way, there's also a petition to promote open source software in American schoos, too:

https://petitions.whitehouse.gov/petition/promote-use-free-s...