skysight-inc/HackerNews huggingface dataset:
Back in the days my sister enjoyed playing Tetris on the Game Boy. A couple of weeks ago I decided to buy her a Game Boy and Tetris and make it part of this year's Christmas present.

As I am usually not interested in (vintage) gaming I initially thought that game boys should be cheap. Sure, there are many people who'd like to purchase one for nostalgic reasons. But then again, the supply is probably not small.

As it turned out I noticed an interesting, at first sight, paradox pattern:
The newer the Game Boy model, the cheaper it was on Ebay. If you think about it it makes perfect sense for the original Game Boy is the most iconic one. Yet it is somewhat counterintuitive that the technically best Game Boy is the cheapest one. [0]

While the classic Game Boy usually ends up at 40-50 €, the Game Boy Advanced tends to cost around 17 € (+/- 5€). I was lucky and scored a GBA+Tetris DX for 14 €.

[0] That is Game Boy < Game Boy Color < Game Boy Advacend; the SP wasn't that cheap I think.
Attritional interfaces
You are completely true. In fact I spent the last couple of days fixing some incompatibility issues with Handsontable - a very popular spreadsheet component.

But that's precisely my point. Is there value in a pure language when you will need to leverage tons of third party libraries...most of which are incompatible? To get anything meaningful done, you would need to write EVERYTHING in cljs...or you could use a component which will be in old js. So where's the tru value of cljs in a real life project.

Let's take Handsontable - to cover all the corner cases that a spreadsheet needs, it would take me an inordinate time. But it does not even play well with npm..forget cljs
Our Energy Transformation in 2015
I shudder when I think about the strain that will be placed on millenials when we inevitably become our parents' safety net. It's a perfect storm: a housing bubble that will pop when everyone tries to sell their house at the same time, unreliable pensions, non-existant retirement savings, high levels of undischargable student debt, and dwindling job prospects for young people.

It's not going to be pretty.
Hello there! I'm the creator of Devstash and I'd like to thank you for your feedback! I'll be getting a lot of bugs here fixed as well as design issues as soon as possible. To enforce the focus on CS (Although the mission states that the focus is on CS, I personally allow posts that convey the use of software in some way) I'll mostly be moderating the site quite heavily, which isn't a hassle really since I visit my own site every day. I also do plan on doing some automation in terms of moderating posts that come into the site. And can you clarify your last question please?
The company might be super slimy, but their engineering team has made huge improvements to the modern web / app development and had gifted us with the awesome open source tools. Only because of them I had a positive outlook of the company
“If I had asked people what they wanted, they would have said faster horses.” - Henry Ford
It's been a crazy year.

- even smart people will react very differently to same events, mostly because of their context/interest/values.. but most of all, emotions.

- until the money is in the bank. many people will bs you, but you never really know everything until someone actually takes action or commits.

- scalability of an organization depends on its people. the leadership, the hubs(influentials), and the values/culture. the structure comes after.

- never give up. we got accepted to YC on our 2nd try.
I think the guy would be more upset losing $50K of his own money.
Not a contradiction. The capitalism Smith describes is actually fair.
Agreed - and in my day job, too, where my boss needs to present an experience that will have the highest chance of converting customers with a limited resource (my time) it doesn't make sense to spend 4x as long to make it play on IE6 when the return on that investment simply won't materialize.
you have a good point.

India desperately needs faster internet rather than free internet. If we assume even the cheapest hardware, say a laptop costing less than 300$, the internet costs in a range of 7$ to 45$ a month (inr to usd conversion estimates, might vary). The faster connection u want, the more u have to pay. Sadly, the avg internet speed of our country is at the very bottom of global rankings. If they really are altruistic, they should provide faster internet in cheaper deals.
My 5 favorite ones I read this year

In the Heart of the Sea: The Tragedy of the Whaleship Essex by Nathaniel Philbrick
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future by Ashlee Vance
To the Last Man: A Novel of the First World War by Jeff Shaara
Dead Wake: The Last Crossing of the Lusitania by Erik Larson
The Wright Brothers by David McCullough

All 21 books I read are here https://news.ycombinator.com/item?id=10785428
With respect, I disagree. Here are two screenshots:

http://www.solipsys.co.uk/HackerNews/SS_20151225.html

Your local browser settings will change these, but that's how they appeared on my machine.
Twas the 'Net before Christmas
I submitted a link, including some extra text. The submission failed, telling me that the extra text can only be 140 chars. That wasn't obvious, and it didn't tell me how much I missed by, so I didn't know how heavily I would have to edit what I'd put.

Edit: Now I see that it says there's a 140 char limit - I didn't see that first time round. It's part of the same contrast issue - really hard to see.

Edit: OK - you changed it. Thanks.
This is surprising to me. I would guess that close to 50% of my friends and acquaintances are in the top 5%, and the overwhelming majority are 70-75% percentile or higher.

I guess that just goes to show you how skewed from the averages the set of people you know and interact with can be.
While I like the idea of a computer science news aggregator, I don't like the design of this at all. The light green/orange/blue color scheme is repelling and as pointed out before the site contains way too much white space. I'd say take (a lot) more inspiration from HN/Reddit.

I'm also curious as to how the computer science subject is enforced on the links submitted. Either you have to manually moderate the forum (which will be hard to scale) or you could check submitted websites for <code> tags for example. Keyword filtering is also an option.

My first impression was that the author cares more about the design than the content.

How would the site handle spam and/or voting rings?
That has now been fixed. :)
If you are strict with the terms, 1(!) article seems to actually be about "computer science", the others are random software development stuff. You might want to make the focus clearer to avoid confusion and misunderstandings (HN has this kind of discussions all the time because people think it is "startup news" or "development news" or ...)
"I'm still not entirely sure what happened tbqh. But I know for a fact that you can board a plane at LAX with only a People Magazine for ID."

There is an implied asterisk there
Free Download Camworks 2016 Crack and Keygen Full Version
China unveils its first ROBOT weather presenter: Microsoft's Xiaoice
: The Force Awakens Full Movie Online ..HoLLY TV
edit: more permanent url at http://yamd.xuanji.li/
No framebuffer, right? In my experience, the framebuffer introduces an annoying and noticeable delay.
I was thinking more about resources like clean air and water. Humans used to pollute rivers and air because they treated it as a free resource. However, the cost of air pollution are health problems.

There is no such thing as free lunch:

https://en.wikipedia.org/wiki/There_ain't_no_such_thing_as_a...
This is a common theme. I drink starbucks, but they donate to charity so it's cool. I work at a wall street firm, but I meditate and do yoga, so it's cool. I read facebook, but I an in groups that point out the banality of modern existence, so it's cool. We focus on irony, instead of putting in the real work and sacrifices to make meaningful change.
your statement implies a conflict-ladden connection with your parents.
Family can also mean: safety net, love, time. My wife's family comes from a mid-sized town where grandmothers, aunts and cousins live in vicinity. This means houses where built without any loan from a bank and parents could go to work with their children being watched and cared for when they were sick. On Christmas eve family gathers at a large table and there is more food than anyone can eat. We are the only ones who live abroad and need to spend a good chunk of money to buy the services we would get from a family for free.
Sometimes I think we should de-economize our lives.
Yet I don't think Japan has "black friday" the ultimate consumerism "holiday".

The UK got it first and people are already rejecting it apparently.
Italian panetone and Pandoro (and if anyone knows about good and reliable recipe for the later, I will be forever grateful) are Christmas cakes.
Seems like they fixed this. It's working for me
I quite like "understanding and writing compilers" by Richard Bornat - written in the 1970s using BCPL as the implementation language, so rather old-fashioned, but it gives a friendly gentle overview of how to do it, without excessive quantities of parsing theory.
I know very little node.js, but by the looks of it that is exactly the type of vulnerabilities I would like to see in a project like this. Kudos for the PRs.
This is a good time to pause and think about how much work dang puts into HN. By default all online communities open to anyone on the Internet become cesspools. Writing software is probably the only way you could consistently fight this battle.
A New Study About Overly Nice People Has a Rude Awakening
Keep in mind string literal freezing is still off by default.

I like that they did it this way, give a chance to see if it actually brings performance improvements in real world scenarios before imposing it on all code.
Large parts of Stockholm is (as many major cities are) old industrial land. The heavy metals and poisons eill unfortunately keep polluting for s long time still. Worse, the heavy metals don't count in most "water quality" measures, such as when grading water for swimming.

Still, the water in central Stockholm is much better than in many comparable cities. That doesn't mean it isn't bad compared to a non-major-city body of water, but it's very good by those standards. The standard "very good" here means fish and other wildlife is doing alright, and swimming is ok.

I think Swedish drinking water is usually excellent, although it's a lot worse in the major cities (where most people live).
> TNW's next iteration … loading instantly

e.g. https://www.ampproject.org/
Merry Christmas to you and your family.
This doesn't address one of the most polarizing points regarding encryption: backdoors. The bank analogy kind of breaks down in this case, because the federal government always has the power to freeze your assets at any bank in the U.S. So how do you discuss the pros and cons of government-accessible encryption backdoors in today's context of security and terrorism?

I really don't have a good answer to that and I genuinely wish I did. I would love if somebody could share their thoughts and maybe present a strong argument in simple words that I can share with friends and family whenever this issue comes up.

Here is approach I took to this issue when speaking with my father. Opting for a backdoored communication channel as opposed to end-to-end encryption is a massive liability to the company that can end up costing them the trust of their users in addition to monetary costs. Having end-to-end encryption means that (assuming the actual encryption scheme is sound, and I'm aware that that's a big if) it is literally impossible for any hacker, no matter how much control they now have over the system in question, to retrieve the contents of these messages. It might be theoretically possible for them to compromise future interactions (and that's why incident response needs to be as swift as possible), but at least the past is safe. Now imagine the liability a smaller company is taking on when they decide to store all user data and hand the government the keys. There is now a significantly greater possibility of something going wrong. Maybe they accidentally cached the plaintext, maybe they mess up the encryption, maybe the decryption key has been compromised. The point is that it simply doesn't make sense from a capitalist point of view to take on that kind of risk for no monetary benefit. That is at least one way to see it, I think.
Even if this is entirely well-intentioned, which is certainly up for debate, it sets a precedent that will eventually see the world's most powerful media corporations become gatekeepers of the internet.

The web has been so successful because of any one of us can fire up a text editor and create the next phenomenon without spending a single dollar or seeking anyone's permission.

This is not charity, it is a coup d'état.
Sorry. It must be my browser settings. I tried looking at the CSS used by both this site and Hacker news, and it appears that Hacker News is using points as the default body text size, and the other site is using ems as the default body size. Edit: I'm not enough of a CSS expert to know how these differences work out in actual use.

All I know is, the text I see on Hacker News is smaller than the text shown in your screenshots.
It is one of the key advantages that makes LLVM easier to work with than gcc.
The Complete Reference to Competitive Programming
Computational intelligence in explosive hazard detection
The view is pretty broken on iphone 5s.
I think you are confused, `try` is not raise/rescue. The ActiveSupport `try` implementation does not involve allowing an exception to be raised.

https://github.com/rails/rails/blob/v4.2.5/activesupport/lib...

It should be as performant as other ways of checking for nil/empty.
I don’t have much to add after the last couple threads on this (my concerns boil down to the importance of net neutrality, and the obscuring way free Facebook plus a few dozen apps is presented as philanthropy) but it’s interesting that after 36 countries, as they say, “embraced” internet​.org, India may finally be where Mark Zuckerberg’s ambitions run aground.

We have a specific mix of an established tech ecosystem, educated middle class, and active (though imperfect) democracy, all of which combined to spark a grassroots movement for net neutrality. I hope we can resist Facebook’s lobbying, whether visible marketing like this or backroom deals with telecom networks and governments.

P.S. Not to mention the aspect I’ve seen many people bring up: a Western corporation trying to aggressively meddle in India has an unhappy precedent.
Things can go far better by sheer luck than you had hoped they might go by deliberate planning.
Isn't MongoDb after 3.0 release quite OK? Especially when used with new db engine?

Also, mongo has very good drivers for every language, likely that is a good reason.
I married my college gf, whose parents live more than 9K miles from mine. This does indeed complicate life now that we have children, and as both sets of parents age.
That is a huge problem, and it doesn't have any nice solutions. Dumping it in a lake should be banned of course, but keeping it in gigantic on-ground piles of dirty snow is only slightly better as it will quickly ruin a huge part of parkland somewhere in the central city (can't drive it very far). Making a few large dumping grounds with groundwater protection would be great, but nimby+cost likely makes it difficult.

judging by this years' winter weather, global warming might solve this.
Don't forget the BSP tree, that's what really made Doom work and be playable with huge maps on a 386 & 486. By cutting the game map into sections in front and behind the player it could very quickly figure out a small set of sectors that are visible and just render them instead of the entire world (which would be way too slow on computers of the time). Fabien Sanglard has a great analysis of how Doom worked: http://fabiensanglard.net/doomIphone/doomClassicRenderer.php
How prevalent is `try` in rails/activesupport? My benchmarks show that the lonely operator is ~2x faster than `try`. I'd expect someone to create a gem that monkey patches `try` for those running 2.3.0.
if everything came down to just what you type in the editor (e.g. functionally equivalent programs in any language performed the same everywhere), i would always prefer ruby.

it's just a nicer language to use than most, or maybe all others.
Check out ANTLR which is probably the best modern parser generator. ANTLR 4 uses "adaptive LL(*)" (aka "all star") for its underlying theory. http://www.antlr.org/papers/allstar-techreport.pdf
Yea the title should really be "what I learned from losing $200 million of other people's money"
yes. care to elaborate? first thing that came to mind was "APC-style" (https://secure.php.net/manual/en/intro.apc.php) caches. but im not super up on deployment, i thought YARV was already supposed to achieve this.
Points are absolute, ems are relative. [1]

[1] http://www.w3schools.com/cssref/css_units.asp
Thank you for your feedback detaro! I'm not too strict on what is posted, in fact I simply adore finding projects that other people have made and so I allow users to post their side-projects, podcasts, and other resources. I do agree that I'll have to make the about page much more clearer.
That seems like a pretty gross overgeneralization. An entire generation that hasn't saved any money for retirement? Seriously? I guess I can count almost every one of my family members as "unique" then. I can think of only 1 of them I would expect to be in financial trouble post retirement.
I'll test that particular device and get that fixed as soon as I can. Thanks. :)
It's just showing clearly the biggest flaw of the groupthink of people in tech: That technology is what matters most and everything else is just a small problems that can be solved on the side. The reality is that social things are often way more important to success and often can't be solved with technology (alone).
If you write apps for their ecosystem, you've been fucked real, but real hard at least 6 times in the last 6 years. From unkept promises to everchanging rules, terms and api.
My theory was that in order to get a bank loan one must demonstrate an existing proven business model and the math behind it. This means things get copied past the point they don't work anymore.
205 Tips to Help Entrepreneurs Market Their Small Business in 2016
I would say your family is unique in this case based on this article I read earlier this year.

"Approximately 62% of Americans have no emergency savings for things such as a $1,000 emergency room visit or a $500 car repair, according to a new survey of 1,000 adults by personal finance website Bankrate.com. Faced with an emergency, they say they would raise the money by reducing spending elsewhere (26%), borrowing from family and/or friends (16%) or using credit cards (12%)."

http://www.marketwatch.com/story/most-americans-are-one-payc...
I had a similarly bad experience with XPO.

I got it the right day, but.... One truck had two deliveries scheduled for the same 3 hour window. One was in San Antonio. I live in north Dallas. That's a ~280 mile drive.

I got the TV 3 hours after the window was supposed to be closed.

Complain to Amazon - if enough of us give negative feedback on companies they choose, they'll find others.
btw doom 4 is coming 2016: https://www.youtube.com/watch?v=xVaWl1GtDHU
Ah yes you're right - I was confusing this with raise/rescue.
Man, you must of twisted that screw tight.
Show HN: PAIR Goal Oriented Day Planner
I bet the solution is actually very interesting, but getting there, I agree.
Writing down an affirmation of fulfilling a goal on a daily basis and doing concrete work on it every day, no matter how small. I embarked on this after reading Scott Adams and found it remarkable in sustaining the mindset necessary to tackle a difficult project.
Check out reddit.com/r/bodyweightfitness - the FAQ has a great routine you can do at home.
I really don't think that is a psychological thing, i ben using emacs in the terminal for years and only within Apples default Terminal application because iTerm is really laggy on linux i prefer terminology that is really really fast
7 out of 10 most influential people on GitHub writing in JavaScript
Not everyone on the web is selling something.
There was (2012) a widely shared 4 minute cartoon about this topic:

https://www.youtube.com/watch?v=jILgxeNBK_8
The children will likely end up moving into their parents' homes and paying off their parents' medical bills with reverse mortgages leaving the once young at mid-life or later with nothing to inherit and no job prospects in these areas typically away from major metro (and increasingly, employment-availability) areas. This will leave most Americans in the positions before WW2 about given there will be few assets in the hands of most Americans again.

I'm seeing housing prices in suburbs, exurbs, and rural areas dropping as lack of viable jobs in these areas combined with crushing commutes to cities makes these locations terrible for those still needing to work. There's an alarming number of people I've heard of commuting from West Virginia into DC and from Richmond into DC enduring 3+ hour commutes as cities that used to be self-sustained economies now become suburbs of the largest cities, and the trend is going to continue with a few deviants that buck the trend like remote workers or homesteaders.

Where I live, the local economy is driven by two demographics - tourists and local retirees sprinkled with some of the wealthiest households in the US living here part time to avoid paying state income taxes. Much of the US is eerily similar to this pattern and it's extremely depressing to think of a way out of the spiral where almost all of our money will go into paying outrageous mortgages / rent with lower-paying jobs and the few in the middle class are in finance, tech, or healthcare.
The God on number one spot is obviously prefers C :)
I have been working on a solution for this over a year and will release a beta product around March 2016.
It is important to distinguish between PEG and packrat.

PEG is a model for recognizers, distinct from traditional grammers whose theoretical model is usually based on generating strings rather than recognising them. (Yes this is a bit backwards.) The most distinctive feature of PEGs is the ordered choice operator - traditional context-free grammars and regexes use unordered choice, but ordered choice is a closer model of how recursive descent parsers work in practice. Ordered choice naturally leads to implementations that have less backtracking than common regex matchers, e.g. Lpeg.

Packrat parsers are based on a clever non-backtracking PEG matching algorithm. They spend O(n) memory to get O(n) parsing time, so they are reliably fast but not good for long inputs. They are also effective in a pure, lazy setting like Haskell.

Lpeg is a PEG parser but not a packrat parser.