skysight-inc/HackerNews huggingface dataset:
My bad. Written communication is confusing - your comment sounded incredulous.

EDIT: In retrospect, you did mention you find it interesting - don't know how it jumped out as incredulous.
I'm in New York and I'd say that it also has the same problems that Silicon Valley does, these days. Places like Austin and Raleigh seem like very viable destinations, though.
europe is just letting greece live long enough so that they can get a wall of money for spain and italy and recapitalize the banks enough to cover a greece default.

after that -- greece goes under the bus.
Often you can't pick apart the good traffic from the bad.

Fortunately bots are usually pretty stupid. If you can outrun them on bandwidth, then change /victimpage.html to 302 to /victimpage-new.html. The web server or load balancer can send those redirects really fast and it doesn't take much bandwidth either. I have never seen a bot chase that redirect.

After a particularly nasty DDOS attack (where our upstream provider just shrugged their shoulders) I wrote an F5 iRule:

1. Check for the IAMNOTABOT cookie
2. If not there, redirect to /cookie-me?oldpage=the_page_you_were_trying_to_access
3. Set IAMNOTABOT=true cookie
4. Redirect to the old page
A “Deceptive Individual”: Steve Jobs’s FBI File
And besides not crashing the EU economy, what is Germany getting out of it? Germany and Greece are quite far from each other, geographically. It is like the US buying a controlling influence in Israel in return for a (economically) stable and growing trading partner? Is it simply plugging the hole with your finger to keep the boat from sinking? Or are they looking for geographical expansion?
Not yet but I thought about that.

My current favorite setup (for Ubuntu + Windows nodes) is knife-solo with rsync.

That said unlike for code, I like being able to apply modifications just by rsyncing: if my git host is down it will still work for example (but then I mostly chef deploy alone).
Is a couple week "school" really going to produce the kind of potential hires that SV is looking for? From what I've heard, the interviews at the companies there allow only recent CS grads from top tiered universities who have been programming for fun since 12 to succeed, let alone excel. After casually programming for the past few years, I'm pretty sure I could probably figure out Ruby basics and bang out some half decent web app/data analysis tools (which I'm planning to do if I switch careers in the near future). From the sounds of it, that's about what they're doing in this program. Does that make me hire worthy to any companies in the Bay Area? (Honest question)
The lazy way of viewing the top images on reddit
I think one important thing here to note about crowd-sourced funding is that it doesn't just eliminate the middle-man, but rather it connects the end consumers with the product directly. It may seem a small difference, but it is real.

Consider this, when a company goes to get funding, it is the company and the investors together who are postulating what consumers might want. In this model, the consumers fund what they actually want, not what some guys who got lucky once or twice (VCs) assume people want.

Add that to the fact that VCs like to fund things that are going to be like winning the lottery, whereas consumers want to fund things that seem useful to them right now. Huge difference.
If I had to guess, it just flew under the radar enough to not be noticed. I'd bet they probably will have a C&D soon (if not already).

disclaimer: I used to work for Digg
HN does not invalidate your views, it presents you with the views of a certain group of (mostly U.S. based) people.

You can observe strong tendencies in viewpoints for both web/startup/tech related things as well as political issues, and especially for the latter you won't find the full "political spectrum" covered around here (not confining its meaning to notions like left/right wing here).

That's why you should use several different sources/media.
And stocks are rising as powerful people and organizations prop up share prices just long enough to unload their own positions, leaving the little guys to drown. Far better to just let Germany take over the payments and own that Greek jalopy outright.

Giving big financiers an escape route at the expense of everyday folks is so bad. Bug giving big financiers an escape route at the expense of everyday Germans is good.

What does Cringley have against Germans?
I think the better systems of literate programming allow you to change code in either place. I.e., you can edit the "literate code", which is "tangled" to create a directly compilable codebase. Or you can edit the "tangled" codebase, and have changes there be "untangled" to the literate form of the project.

I'm not sure whether this is an issue merely for the new versus the experienced programmer. It is an issue I see as even more important to debugging, where all the debugging tools a programmer uses are geared towards working with the compilable codebase, not the literate one. To make things work smoothly you need to be able to edit the compilable codebase and have changes be reflected in its untangled (i.e., literate) form.
ISO-8859-5 has NEVER been a common encoding on the Web.

KOI8-R was, then Windows-1251. Now it's often UTF-8.
I blame books like "The 4 hour work week".

It's all based on the misconception that if you work for yourself, you don't have a boss. In reality, you have a lot of bosses at that point it's just that they are called customers.
A Matrix-like scenario seems pretty possible to me.
Except that we humans do this voluntarily(No machine threat) because the world will be in a sad state? Something along those lines.
I think missing from this list is akka http://akka.io

It's a concurrency framework that allows you to:

1) abstract threads into actors and messages

2) distribute processing with remote actors residing on different machines.

imo, it's way easier to use than traditional java concurrency
Oh. I should have guessed "practical ai programming" was actually PAIP(Paradigms...). I haven't read PAIP, but have read AIMA, and the topic under discussion occurs in AIMA; so I assumed OP meant AIMA.
I get where he's coming from but for most of these situation it's the complexity that's the root cause and that's where you end up on your 5th why.
Do any of these extortionists have a reputation for actually stopping the attack once they get paid? I certainly wouldn't trust some random group that's currently DDOSing me enough to pay them.
Not in that line of business but I'd expect any porn and gambling site with half-decent cash flow to be quite tech-savvy when it comes to securing it from all the DDOSers, fraudsters and other hostile entities they have to deal with daily.
I'd hope they'd rebrand it anyway to something like 'Social Bar'.
Chrome team: we did UX research and found it doesn't hurt, but actually helps!

User feedback: we did no UX research and just believe based on our own opinion that this is bad. Plzchangeback
Measuring Load times: Navigation Timing API vs Inline JavaScript
Thank you, their published opinion (http://www.iri.uni-hannover.de/tl_files/pdf/ACTA_opinion_110...) looks interesting.
How Affordable is Housing?
>Name some uses for a censorship-resistant network that doesn't violate the law of the country in question.

Anything and everything that isn't otherwise proven beyond a shadow of a doubt to be illegal in a court of law.
Google testing Google-manufactured personal communication device
288 cpu hours.

Divide that by a large number of CPUs.

Most rendering is very parallelizable.
Has the article been edited?

The headline over there is different and the first sentence calls Vevo a "music label joint venture."

EDIT: Also, what is YouTube's involvement, exactly? It appears to be run mostly by ex-big label guys (and one person from MySpace), then they host on YouTube and share advertising revenue. Or something like that. There are few details about this on Wikipedia[2], but you're the kind of person who probably knows more about them than most of us.

[1] http://www.vevo.com/About/OurTeam
[2] https://en.wikipedia.org/wiki/Vevo
This isn't like a US-Israel situation; it's more akin to a California-Alabama situation (which is actually about the same distance as Germany-Greece). Germany and Greece are part of this economic bloc called the European Union, and they share the same currency. Greece's debt is also financed mostly from German banks. If Greece goes down, so does a large chunk of Germany's economy, as the banks will either fail or take drastic measures (like putting a stop to all lending) to protect their balance sheets. Since Germany is the largest economy in Europe (20% of the EU's GDP), this will basically kill the EU as we know it and may bring on a global depression.
> For example, if the money hits a corporate entity who hires programmers with it, the corp will use their salaries as an expense to offset that income.

Or, to my understanding, even if it goes to a person. Being a sole proprietor does not preclude you from deducting your business expenses.
Main link is broken right now. Alt link that I think is the same thing (based on comments) http://www.scaleoftheuniverse.com/
Actually If a person can solve a problem without any previous algorithm theory it shows they can solve problems naturally. Learning algorithms if they wanted wouldn't be a problem. TO many people claim they are so sharp with algos. but cant code for shit.
Zaarly solves the problem you are trying to solve. The other parts are just details.
This isn't really a big deal - even in PR terms it's not something that will cause any issues - but it interested me none-the-less:

> "We’re barraged with e-mail all the time," he adds about life at Facebook, "but when you go to the café for lunch and you see one of the posters while you’re waiting in line, I think it has a more of an impact."

That's basically the opposite of the message Facebook would like to send to advertisers, the idea that digital (i.e. through Facebook) is the best way to get ROI on advertising.

I like the fact that he didn't have to hold back from stating the obvious fact that, just because adverts are a key part of their revenue, traditional advertising is still relevant today.
Ask HN: Why is our generation so depressed?
Does anyone else feel like the entire 90's generation is a lot more depressed than older generations? The more I talk to people the more I realize it affects people everywhere, people lose hope, the drive to carry on. Why is that and why is it affecting my generation so badly?
Actually once you can ray trace in realtime content creation is the easy part. Just setup a light source and say this is cloth/metal etc. Not sure where you were going with that...
Not a filmmaker, but I imagine the same reason why a lot of software comes out in English first, and localized versions later. It's a lot of work to localize, the work is often outsourced, and for design-heavy things the amount of internal changes even during late-stages of a project can be really high - too high to be worth involving the localizers at that point.

So you wait until everything is done and out the door before bringing in localization to actually do their thing.
I think it's good social credibility, although this doesn't really work on sites like TechCrunch where they'll get a similar amount of engagement each time.

It's like a Hacker News upvote.
I understand what you're saying, but I'm under the impression that once these new keywords are introduced, everyone will encouraged to use 'let' exclusively and 'var' will be suggested as an advanced feature for special cases.
CIA website hacked, taken offline by 'Anonymous'
I don't think this makes scope in JS much more complicated. If you were teaching JavaScript to someone, you'd either not mention let (if old browsers still matter), or not mention "var". You wouldn't ever need to tell a newbie about both. "const" is extra, but is it really so complex?

>One of the strengths of object literals is that you can use them as dictionaries. obj.foo === obj['foo'].

That's not a strength when it means you can't use anything other than strings as keys. It destroys your ability to 'treat functions, types, literals, etc in interesting ways' if those interesting ways involve using them as dictionary keys.

>For me, I almost never use == so it should be gotten rid of.

Backwards compatibility.
Recent posts use the Crayon syntax highlighter for Wordpress. Though I'm thinking about ditching WP eventually for a workflow more like http://jseabold.net/blog/2012/01/project-genesis.html.
It's a number on the top right of my HN page that randomly goes up and down whenever I make a post.
Google: Don't Sponsor Bigotry
Amazon S3 is an option, although it might be costly.
> Because, explicitly or implicitly, something you were doing was encouraging people to defraud advertisers through your website.

That's a pretty bad thing to say about someone without any proof whatsoever. If users decide to 'help' you that does not automatically mean that you 'explicitly or implicitly' encouraged them to do so. People will do the strangest things without any prompting.

Technically this exposes a weakness in Google's program, after all any competitor could do this to you resulting in the banning of your account.
There's no back button and the pause / play function breaks after you click around a bit. Also the timer breaks it seems. So it just keeps playing on and on without pause and no back function.
Plenty of psychologists think that the "self-esteem" movement in schools when your generation was in school was harmful to school pupils, not giving them the resources to be resilient when facing adversity. See Martin E. P. Seligman's book The Optimistic Child

http://www.amazon.com/Optimistic-Child-Depression-BuildLifel...

(this book is good for adults too, even if they are not parents) for more information about how "optimism" differs from "self-esteem." Seligman's more recent book Flourish: A Visionary New Understanding of Happiness and Well-being

http://www.amazon.com/Flourish-Visionary-Understanding-Happi...

is also helpful.
Releasing some Symantec source code is hardly a great act of terror. Mild embarrassment maybe, but that's about it.
What a load of crap. Their excuse rings completely hollow to me.

I mean, it's pretty weak in and of itself. Then I consider the company VEVO keeps. That is, hugely powerful record labels that have bribed, coerced, and abused the American legal/political system to keep themselves between musicians and patrons for so many years. I don't know that a better excuse would have even helped. These companies, and their ilk, have lost all credibility with me as a consumer and American Citizen.

I view them as scumbags of the highest order. I am not alone and we're just waiting for them to screw up so we can take joy in the next step of their long, slow demise.

And screw up they did. Big time. The NFL may be the only people more psychopathic than Hollywood about their copyright. They actually say during their broadcast that you can't talk about the game without their permission, when you hear it sounds like something out The Onion or Brazil. I'd love to see VEVO get slapped with a fat lawsuit from the NFL. The enemy of my enemy is my friend and all that...
Does Dropbox compress files? I did this and it only updated the image itself in record time, yet it accounts to 5GB of space in the box.
What's the difference between 1 user and multiple users creating accounts to advertise the same URL with free coupons from their perspective? It looks very fraudulent and appears to be cheating their system. It seems reasonable to ban such behavior when it's cheating.
A few clarifications, since I don't think it comes through clearly in the press we've gotten so far:

1. Our goal is to help people who love programming become even better programmers. We don't aim directly for employability or hiring.

2. We explicitly don't focus on web apps, prototypes, or products. Instead, most of the code people write at Hacker School is code for other programmers, e.g., frameworks, libraries, command-line utilities, etc. People at Hacker School work on projects that are technically interesting and one step beyond their current skill level.

3. Hacker School is three months, not a couple weeks. And we don't think people can become great hackers in three months. We do, however, think people can improve dramatically in that time if that's their primary focus and they're surrounded by smart, motivated and intellectually curious people who also love coding and want to grow.
Lexical scoping, strict mode, hash tables. Is it just me, or did this post make JS sound a little ... Perlish?
GG Deutschland! Anti ACTA protest planned tomorrow in Romania. Please attend the rally in your city.
I personally don't use Foursquare (or any other geo-location app or feature) primarily for privacy reasons. I'm pretty open about most things on the web, but my location is not something I want people know about.

That being said, I think socialized geo-location is a feature. Not an app. Clearly, there are a lot of people who disagree with that position and Foursquare is using it to create great value for people and businesses. Aside from mass adoption, Foursquare doesn't have a lot of market advantages that justify their continued success with their current business model. All it would take is some "Me-too" to provide a better experience in a stand-alone app (I can't think of any that have gotten adopted in the mainstream) or even bundle it with some other value proposition (ahem, Facebook and Path). There's nothing particularly compelling about what Foursquare is doing anymore (as far as I can see, though I'm open to enlightenment) that can't be recreated more easily or better.

I think they were in the right place at the right time and unless they shift their business model in the near future, I'll bet that during their market decline (within 3 years) they will be absorbed by some other company to include Foursquare as a feature in their own app.

Whether this is "failure" or not, that's a religious question that I'm not prepared to answer. It's certainly not the word I'd use.
Rendering is one of those embarassingly parallelizable problems we've been hearing so much about.
I think some rats also benefit: their adventurousness and increased sexual activity isn't always penalized with death, and even when it is, female rats prefer the infected male rats. So even if they live fast and die young, they may leave more offspring.

Whether this is a net benefit at any one time probably depends on lots of things, and especially relative rat/predator populations. Just as human reproductive preferences seem to change in relation to wealth, population density, and life-expectancy.

Regarding semantics, I do think something can be both a symbiote and parasite. When I first learned of 'symbiosis' it was in the context of mutually-beneficial relationships, but it seems the term can be more general. Wikipedia says scientists sometimes disagree whether 'symbiosis' should only be used to describe 'mutualist' relationships (where both benefit) or also 'parasitic' (one benefits and other is harmed) and 'commensal' (one benefits and other neither harmed nor helped) relationships.

I should have used the word 'mutualist' in my above post, as that's what I was intending to imply. But the conjecture is intentionally fuzzy about whether the benefit is to the individual (it perhaps sometimes is) or the species (it perhaps always is, as long as both infection and non-infection are well-distributed).
Ask HN: What are the strongest moral arguments against piracy?
It's common for people to draw ethical comparison between file-sharing and theft, shoplifting, etc. I'm considering writing a blog post that argues against that point of view. However, in the words of Charlie Munger, "I feel that I'm not entitled to have an opinion unless I can state the arguments against my position better than the people who are in opposition." So I'll ask those of you who would be my opposition: what are the best arguments you have for why downloading a song, movie, application, etc is unethical?
Boehm GC has configurable parameters in a header file; you can tell it that interior pointers should be supported.

Interior pointers can be a perfectly reasonable thing to have. For example, many, if not most, implementations of multiple inheritance rely on different values for the 'this' pointer depending on the type of 'this', where that type is somewhere up the inheritance graph. For a class C : public A, public B {}, the physical value of A * = new C and B * = new C will usually be different. The way this is often implemented is by having the addresses of the various vtables for different ancestors stored in the object data, and the conversion from the descendant class to one of the ancestor class returns an interior pointer to one of these vtable locations inside the object data.
Microsoft has pages on its site that were not updated for 15 years
The value of currencies goes up and down according to much more than political whims. It's also good for exports, which the Czech Rep is strong in.
You mean it's not in Chrome for Linux and Chrome for Mac?
NetLogo now open source and on GitHub
Agreed. To elaborate:

Saccades to an unexpected stimulus normally take about 200 milliseconds (ms) to initiate, and then last from about 20–200 ms, depending on their amplitude (20–30 ms is typical in language reading).

Saccades of 20ms in duration are ones that are very near to the current center of focus (e.g. moving to the next chunk of letters while reading the words of this sentence). This just means that detailed rendering needs to extend to a slightly larger radius, but this is still significantly cheaper to render than an field of view. For larger jumps there is ~200ms during which the computer can attempt to predict the final destination of the saccade, and thus begin to do some preemptive computations. Once the saccade lands at the new location, assuming a rendering speed of 100fps, there would be at most 10ms before the high-res version kicked in, but again, with some degree of preemptive/predictive computation, perhaps a slightly better version could be available immediately.
There were some others:

https://flightaware.com/live/flight/GLF17/history/20070206/1...
http://flightaware.com/live/flight/N750CX/history/20080307/1...
http://flightaware.com/live/flight/BOE523/history/20110802/1...
That's not exactly what Netty does. It does allocate large direct buffers and slices up pieces, but the pieces are not pooled because they are never returned to Netty. For this reason they also don't need to implement malloc in Java. All the slices reference the "parent" buffer, and once they are all collected, the parent can be collected as well. When there is no more room in the buffer, another one is allocated. (I just read that code last week because I wanted to know what was going on precisely because there was no way of returning a sliced buffer to the pool).

It is very easy (and efficient) to implement java.io input and output streams backed by a buffer (as long as the buffer doesn't have to grow).
I agree with geuis, and I've written a personal-use JS framework that's in the same ballpark as jquery. I've run into the lexical scoping issue, but not for a long time. Straightforward naming conventions and Firebug can track down scoping problems really quickly.

I'm not really opposed to the changes to JS that are mentioned on the Chromium blog, but mostly because I don't have to use them. I don't really see the point of any of them -- and practically speaking, they won't see widespread use anyway until IE 9 dies out -- but maybe I'm just not imaginative enough to understand yet.
No I don't but my point is that 2 years seems a bit slow as far as evolution of JS is concerned.
Yea, if I have one large object (500 mb) that gets transfered a lot, it is not too bad, but if I have many large objects that don't get transferred as much, it can get very expensive.