skysight-inc/HackerNews huggingface dataset:
On the other hand, any attempt at writing something like this in production code warrants the firing squad.
I could have bet on my grandmother that Skeet would be the one answering it.
Well it's actually more about that their suprised i'm using a text editor instead of an IDE at all.
Great writeup. Dave took the time to help me with the same issue (sending an interface to a nil channel) and I am grateful.
Yes. There's no sites-available or sites-enabled, and some configuration is split off into different files in the conf.d directory.
How We Use GitHub Issues To Organize a Project
Tagging would be the next addition. I added the ability to search for keys by prefix quite efficiently, so provided one stored keys like "requests:server1", "requests:server2", one could easily run the following

requests = 0
for key in gauged.keys('requests:'):
requests += gauged.aggregate(key, Gauged.SUM, start=-Gauged.WEEK)
List of JavaScript Build Tools
IMHO, It's a much bigger problem in the Bay Area than most other places in the country.
The very first part of my comment explains that they would have. Keep your ideas of how people should live their lives out of my goddamn life. You can make decisions for yourself, DO NOT make them for others.
Hey! Very interesting! I haven't used emacs yet, so I didn't know about that evil-mode. :)

I'll check it out but I doubt that it's a complete reimplementation.

However, glad you like emacs though :)
> Look at PHP's own tests: PHPT files. They're simple files containing code to setup a test, and the result of a test.

> How tests run, well, in a nutshell:

> foreach (glob('/tests/*' as $test)) exec('php ' . $test);

This fails your own litmus test. The PHPT runner that ships with PHP is actually thousands of lines long: https://github.com/php/php-src/blob/7b7d2952a606fba6a5e21998...

Keep in mind that PHPT files have to be parsed in userland. The runner has to pull out the --TEST-- section from each file, write it to a temp file and then execute the temp file in a separate PHP process. It's actually an incredibly slow way to test your code. I have test suites where thousands of PHPUnit tests execute an order of magnitude faster than dozens of PHPT files.

> "Oh yeah it has all the latest assertions, like you can assert XML using CSS selectors".

The value of PHPUnit isn't really the assertions. It's true that most of the assertions can be replaced with a single line of code. The main exception is assertEquals which requires some special consideration for recursive objects, canonicalization, floating points, etc.

The biggest selling point for my team is the ecosystem. PHPUnit integrates with a number of IDEs, continuous integration platforms, ticketing systems, profiling tools, code coverage tools, code quality tools, etc.
I think the examples used are not very impressive. And I think path tracing (which is a kind of ray tracing) is more interesting for the future.

A nice blog about real time path tracing is: http://raytracey.blogspot.nl/
How to add loading indicators to Twitter Bootstrap buttons
"Take me to an airport in Australia, fly low over Malaysia and circumnavigate Indonesia to avoid radar. Disable all tracking tools so that the authorities don't shoot us down. I'm wearing a suicide vest so you must follow my orders."

Then the plane runs out of fuel in the ocean.
This is a really good news as I have developed some small games in unity and I wished that I can create it using HTML5. So will there be a tool for creating graphics also or we have to follow same old html and images for that. And will there be an option to port games to android, iOS and blackberry??
The Avanti Law Group: Haste Clouds Long-Term Effort on Mortgage Fraud
A report issued by the Justice Department’s inspector general, Michael E. Horowitz, underscores the danger of extolling short-term results when it comes to prosecuting white-collar crimes. The report highlights how generating headlines seemed to take precedence over accurate figures in the government’s fight against mortgage fraud.

In October 2012, less than a month before the presidential election, Attorney General Eric H. Holder Jr. called a news conference to trumpet the Justice Department’s success in combating foreclosure fraud through a program called the Distressed Homeowner Initiative. “The success of the Distressed Homeowner Initiative, and the developments we announce today, underscore our determination to pursue these and other financial fraud criminals around the country,” Mr. Holder said in a statement.
I'm pretty sure it's based on the most commonly searched phrases with phrases containing words on a blacklist deleted. Add in some magic to throw off the spammers and competition.
Yes, maybe, in the same way I would browse for random stuff on other places out of pure boredom, there are some interesting polls. But the site is too slow, it takes ~5sec to load, on my desktop, and the scrolling isn't smooth. Loading 50 jQuery libraries in the header plus some other 30 libraries in the footer don't help, it's killing the site... You need to concatenate and minify all that code, same with the CSS. And do some profiling. Ebay, arguably one of the biggest sites on the internet runs on ~80mb but your site uses up 130mb; you might have a memory leak.
We're becoming a nation of people who can't think, but care not too much about that if others are going along with them.
Does getting an MBA make someone a better entrepreneur?
Because Dalvik does not support Java 8 features, and those would need to be implemented first. Java 8 was only just now released in final form.

Dalvik does have support for all Java 7 features: http://tools.android.com/tech-docs/new-build-system/user-gui...

Dalvik will most likely be replaced with ART (Android Runtime) at some point: http://source.android.com/devices/tech/dalvik/art.html

ART has been in the works for at least two years now.
What Should I Do Next with My Life? New Ways to Define Success
+1. If only they had introduced syntactic sugars for nulls, like user?getAddress()?getStreet(). It just doesn't have to be so painful.
Writing functions used to be one of them and I'm happy it's solved.
I have seen this same point being posted on HN many times. Just a simple search on 1927 gives the following results on the first page -

https://news.ycombinator.com/item?id=5537601
https://news.ycombinator.com/item?id=2824973
https://news.ycombinator.com/item?id=7427110
https://news.ycombinator.com/item?id=5292612
https://news.ycombinator.com/item?id=7366504
https://news.ycombinator.com/item?id=7023598
https://news.ycombinator.com/item?id=4601633

Is there any way to eliminate these reposts?
DKIM is widely adopted, or you happen to know that the emails in question had them?
Groovy wasn't production-ready in any way, shape, or form until 2005 when the parser was rewritten in Antlr 2, and even then it took years to clean up bugs particularly those related to the MOP which was added in 2006. The Java 5 features weren't even begun to be added to Groovy until early 2006, and they're still buggy. The only significant addition to Groovy since then has been a @CompileStatic tag in Groovy 2.0 in June 2012, which its main user Grails 2.2 didn't dare bundle until 6 months later, but didn't actually use the static compilation. Grails 2.4, still in development, is the first to actually use any of the static features of Groovy, but with a strong caution in the doco: "Care must be taken when deciding to statically compile [Grails] code." http://grails.org/doc/2.4.0.M1/guide/introduction.html#whats...
Uncomplicated no-fuss dotfiles management recipe
you say what you want, I doubt professional, experienced game devs choose to release quality game with unity.

unity is great for young devs, prototyping and content creators, but it's not that much open so I doubt many dev really like to use it.

still a great thing for mozilla though
drchrono // Looking for Django hackers
Where did I say that? I don't recall saying that. I asked why there was so much speculation. I didn't necessarily say that it was an awful thing.

Stop reading into what I said. You're getting it wrong.
Groovy's main user Grails 2.2 didn't dare bundle Groovy 2's @CompileStatic until 6 months after its release in June 2012, but didn't actually use the static compilation. Grails 2.4, still in development, is the first to actually use any of the static features of Groovy, but has this strong caution in the doco: "Care must be taken when deciding to statically compile code." http://grails.org/doc/2.4.0.M1/guide/introduction.html#whats...
What about the third option where things are just happening with no narrative? The most important one.
> When you move your head there is a delay before the image on the screen updates; make this small enough and you won't notice

Hence why hardware does matter
Perhaps you didn't read what I responded to:

"So you're saying the best way to figure out what happened to MH370 is to do nothing, don't think, don't have any ideas, in no way make any effort to interpret the facts as they present themselves or try to fill in the blanks with educated guesses?"
I feel like you are setting up a false choice between spending all your free time programming and spending none of it. Taking a few hours here and there to expand your horizons isn't that much to ask.
It's not enough for compactly expressing imperative logic. In Scala:

resultOption match {
case Some(x) => println(x)
case None => println("error")
}

Without pattern match:

if (resultOption.isDefined) {
println(resultOption.get)
} else {
println("Error")
}

The .get is the problem.
Because it uses JSC instead of V8.
If marrying cannot be undone, people would make the choice more carefully.

I'm not saying it should be applied to existing marriages.

'You can make decisions for yourself, DO NOT make them for others.'

Your statement makes no sense. Decisions are made for you by others by the congress, senate, and other government institutions everyday. And how do these congressmen get into office? By promoting their views on what everyone should be doing. You can try to avoid discussing ideas you don't like but it only means decisions will be made for you without your input.

Good luck.
I'm not decrying it. Point me to where I decried it, because you are reading into what I've said things I did not say.
IID Innovative Showcase 2014
New York seeks curbs on High Frequency Trading (bbc.co.uk)
>First, I would not consider Loopt a success.
>how can a person be a great startup advisor without significant successes under his belt?

What is your definition of significant success? Let's say it's an exit over 100M or an IPO?

By your own realization that kind of success in startups requires luck. So does that preclude anyone who didn't get an exit over 100M from being a great startup advisor?

If so, we should rule Paul Graham out, right? Was Bill Campbell a bad startup advisor in '94 because Go went bankrupt? Heck even Ben Horowitz barely escaped having his company go bankrupt because of the dot com bust. Yet, for all of these guys, their success at being great startup advisors is self evident from the success of the companies they have advised.

Loopt may not have had a mega-exit, but how many companies do you know who were able to get exclusive deals from every major wireless carrier in a country? I know of 0. I think even Apple took longer to get there than Loopt.

But that's just one example out of various things they did right, and I am sure many mistakes they made and learned from on their way to the exit.

>Second, can you give examples of startups he helped succeed?

Based on my personal experience, I would imagine every YC startup since Sam has been a partner at YC would say he has helped them in their successes. The CEO of Stripe was quoted in the article. My company is far from being successful in the same sense as Stripe yet, but I have called Sam on sundays, when he was on vacation, and I think once when he was in another country and he has helped us be successful in each of those instances.

> "If your financial advisor is so great, where is his yacht?"

Here: http://techcrunch.com/2014/01/13/yc-pg-2014-update/

Obviously this is the combined result of help from all the YC partners and hard work from the startup teams, but do you think Sam would be president of YC if his contribution was not significant?

[And yes, I know most of these returns are unrealized but YC has probably made a majority of their investments in the last 5 years, and the lifespan of most VC funds is 10 years]
a recording from a binaural head cannot account for the different shapes of pinnae that humans have. The outer ear of humans are shaped quite differently. So each ear has his own transfer function which not only depends on frequency but also on the direction of the sound.
Automatically generated tribute songs based on the likes of the deceased. Plugged in with facebook to provide images and generating a tribute video with audio and video. Build it as an online service for sending sympathy e-cards.
Hemmingway wrote for six hours every morning and then went fishing for the rest of the day: http://www.moodymuses.com/2009/02/lessons-from-ernest-heming...
Apparently a lot of people who were getting motion sickness from the first occulus dev kit are now fine with the latest hardware. It turns the screen off after the frame is displayed so the amount of time that you are looking at something that is simply not right is extremely small. All the reviews say it makes a huge difference to people who got bad motion sickness.
What a show of support for consumer grade VR. The Oculus Rift seemed to me as though it would always be a special little paradise for nerds. But this. This is mainstream and could blow the market wide open. I hope the OR team is ready to ride this wave.
How else would you propose securing the network?
Hi, I thought I should tell you that I actually stopped using your site after this feature was added, because previously I could tap the bottom of the screen to get the bottom bar up, but now I can't. You might lose other users because of this, I guess.
Catching a Cheater Online
You lose resources to create paper currencies, I don't see how two things are different
Yes, or, they are afraid that history will repeat itself yet again.

-Consoles make inferior version of something that can be done so much better on PC.
-People buy up the inferior version one cause they apparently have no problem with being stuck for a decade on hardware/games that will never change.
-Developers make so much money from that bargain basement segment that they only care about the console version and if they feel like it, port it over to PC as is. Without any refinement whatsoever.

When did that ever happen before you ask? With games in general, of course.

Most recent example:
DICE developed a shield as DLC for Battlefield 4. Should have been shield in one hand, pistol in the other. But!, since that would take ONE MEGABYTE OF ADDITIONAL RAM it was scrapped cause the dumb kiddie consoles can't handle that "enormous" additional load. Instead you only get the shield which is now held "in both hands"!

No problem right? Just gimp the console version and do it right on PC. Wrong. DICE is hell bend on keeping the tradition of giving the PC gamers the finger alive and just shells out this crutch on all systems.

Yeah, if these console people really have to enter the VR business, I already know how that will turn out for the one system that is best equipped to do gaming. And that is very very badly. Unless Oculous also enters the game development in a big way and more developers with the correct focus like Bohemia Interactive come forth, PC will get hosed again.

Prime Examples for developers with the wrong focus would be again, DICE and of course Rockstar who have nor problem putting GTAIV on sale on Steam now, even though who knows what will happen once the gfwl servers are shut down. And of course, nobody needs to talk about GTAV on PC. They made enough money with the cheap console version. Why should they even do a poor port to PC? Let alone maybe take some pride in their work and do things right and make the PC version really push the envelope.
a good financial advisor might be very good set knowing how to manage money and at the same time not particularly motivated to put in the work specific to actually making it. the efforts and rewards are different. if he can make a comfortable living simply by advising the people who do the actual slogging involved, that might be more than enough for him.
#2 (the arcs based on the final SATCOM reading) would have to be radically wrong for the Maldives sighting to be a genuine MH370 sighting, or for the straight-west-until-the-end theory to be correct at all. I suppose it's possible that someone got the calculation based on signal strength (or was it latency?) horribly wrong, but wow what a big clanger it would be.

(The Maldives report and SATCOM conflict under any theory of the incident, btw: a 777 simply can't cover the distance from any point on the arcs to the Maldives in an hour.)

For perspective, it seems there are now reported could-have-been-MH370 sightings more or less wherever you want them in the region, such as as south and east of where the transponders were switched off: http://www.countercurrents.org/jkp180314.htm .

Oh, and speaking of eyewitness reports, IIRC the Thai authorities don't believe that MH370 ever entered Thailand (based on their radar data). It's hard to draw a straight line from just south of Thailand to the Maldives without clipping southern Sri Lanka or western Malaysia around Aceh.

#1 is easier to try to knock down, at least partly. One aircraft could be mistaken for another, the readings must have margins of error, and it's not clear that the charts showing a VAMPI -> GIVAL -> IGREX path for the aircraft aren't based on reading something into the radar data which isn't fully supported there. OTOH, supposedly the radar traces attributed to MH370 were verified against the SATCOM readings, though I can't find a good source for that so caveat emptor.
> Imagine living your life with one eye closed, then suddenly having the opportunity to open both eyes, and how surprising it would be to realize that you have depth perception, etc.

Interestingly, some people with faulty depth perception have had that experience with Oculus Rift. I look forward to trying it out myself.
you can try dancing,illustration or writing ,me i have always wanted to write my own comics now i'm trying to do just that,think of something you always wanted to do or learn and start from that.
I'm in the same situation, but maybe worst, I'm stereoblind because one of my eye have only a peripheral vision.
Anyone have feedback for VR headsets ?
Of course, most mining is done by pools, where the reward is shared out to all those who contributed hash power. So saying "one" miner is not quite right.
I recommend Computer Systems: A Programmer's Perspective. It sounds like what you're looking for, although it uses a mix of C and IA32.
Daily DOGE trading volume is in the hundreds of thousands USD equivalent. Selling $30k worth is easy.

Check the order book for just one exchange (Cryptsy DOGE/BTC). Very liquid. There are tens of millions of DOGE worth of open buy orders at any moment time.
https://bitcoinwisdom.com/markets/cryptsy/dogebtc
I don't want to be a Real Programmer
> People buy up the inferior version one cause they apparently have no problem with being stuck for a decade on hardware/games that will never change.

I hear that a lot from bitter PC gamers. It's just as valid to say "People buy up consoles because they want to just be able to play some damn games without worrying about hardware upgrades and framerates and heat dissipation."

(I have a 360 and a high-end gaming PC. I am platform-agnostic. I just like games.)
Try to look ten minutes onto your arm and than tell me your feelings.
Smart watches are a nice add on to a phone. Don't expect it to be a news reader, nor a phone replacement.
You missed the Filesystem API

https://developer.mozilla.org/en-US/docs/WebGuide/API/File_S...
Leveraged buy outs aren't about disruption, they're about efficiency. Any company worth doing a hostile takeover of has a working business model (product market fit) and the acquirer is betting they have a lot of expenditures that are basically irrelevant to what they do to make money, or they are running at far below full utilisation on some resources or capacities, which can be cut without materially effecting anything the customer really cares about.

It usually sucks to be the employee of a company that's just been LBOd because layoffs are almost certainly coming, and whether they are or not, you're going to have to do more work, probably with less resources.

But for society as a whole it should be a win if competently executed; getting the same product/service out of less resources leaves the now excess resources free to be used elsewhere.
it's just pining for the fjords.

More seriously, as a recent example you will find that what bitcoin.org offers you as the first option for a wallet (multibit) is written in java.

That may not be mainstream, but it's definitely not the classic enterprise java shop.
Funny indeed! Even I had no clue about his contribution to LaTeX. I would imagine that his contribution to distributed systems far overshadows to that of LaTeX.
This problem is iterated over and over. It's mentioned in every discussion about why python is bad. Even here on HN I've read it a few times, most recently about two weeks ago I think. I don't know if it's annoying or is it good that more people know about this behavior.
If you meant that literally, as in food, then it could probably fit on a flash card :D
Strongly reminds me of Martin Fowler's articles on Microservices.
Zoot is a thin reactive framework to provide and consume REST services in Scala
I think that's a pretty extreme position. First, it will run a lot slower than the pattern matching alternative:

optional match {
case Some(x) => whatever(x)
case None => fallback
}

Second, I find the pattern matching code much clearer. Sure, it's also longer, but clarity trumps everything.
FWIW, I have found using findbugs and @Nullable/@NotNull to be a blessing.
Well this VR thing is about to take off...
Happy New Year – Creating our path
Without context (I'm not familiar with nginx' code) the blatant subtraction of pointers was scary, too.

As everyone is of course no doubt aware, subtraction of pointers is only valid in C if you can guarantee that the pointers point to the same "object" (or at most 1 character past the end of an object).

I would prefer an interface using a size_t count of available space, rather than passing an end-pointer around.

Again, this is based solely on reading the patch, so it might be perfectly fine. Considering nginx' reputation, I guess it's academic.
This is not true. If the children don't live with the parents, it's not a nuclear family. If one parent is dead or the parents don't live together, it's not a nuclear family.

If dad's abusive and mum can't cope, and the grandparents are taking care of the kids at their place, it's not a nuclear family - the supposed 'nucleus' is not there.

If there are no children, but adult siblings live together, they are a family, but not a nuclear one.

My old boss took in a couple of teenagers from up the road when their mother was caught cheating and fled, never to be seen again, and the father was a pilot, always away, and utterly useless with kids. So here you have a situation where there is a sort of stepmother (no formal adoption) taking care of two kids (who come to see her as mum), a separate father who's not really in their lives, and a biological mother who has never been seen since. It's hard to see how terming that fractured family as a 'nuclear family' allows the phrase to have any useful meaning whatsoever.
On what are you basing your statement that Spotify has little value to musicians?

For example, the link in the comment you replied to has some numbers showing the difference in value between a Spotify music listener and a non-Spotify music listener in the US. From such numbers, and others at that site, it seems like the opposite should be true.