skysight-inc/HackerNews huggingface dataset:
Well, why not take a look at Debians Repositories:

Debian Wheezy (oldstable) was released on 2013-05-04 and is still supported. Let's take a look at two utterly important libraries for desktop usage as reference:

gtk+2.0:
upstream: 2.24.27, 2015-03-03 (release date)
wheezy: 2.24.10, 2012-08-06 (build date)

qt4-x11:
upstream: 4.8.6, 2014-04-24 (release date)
wheezy: 4.8.2, 2013-02-05 (build date)

Both libraries haven't received a single update since the release of wheezy, gtk+2 is 10 bugfix releases behind upstream and nearly 3 years old. So no, Debian doesn't change version numbers at all (at least for most packages).

And honestly I don't get why. This kind of update policy where you even don't ship bugfix releases might have valid use in special cases (e.g. some embedded environments) but Debian wants to be the universal operating system.

http://metadata.ftp-master.debian.org/changelogs//main/g/gtk...
http://metadata.ftp-master.debian.org/changelogs//main/q/qt4...
https://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24&id=e633...
https://blog.qt.io/blog/2014/04/24/qt-4-8-6-released/
Facebook went quiet on their Blu-ray library cold storage method.
Lol at the headline "Why so many computer languages?" Some things certainly haven't changed.
How'd you swing that? I'd love to live somewhere cheap and still get paid Bay Area rates!
I live in Peru, next door (give or take a few thousand miles), and completely agree with you w.r.t. Chile being very start-up and generally business-friendly, which does indeed involve government staying out of wealth creators' way, and setting up a couple of programs like Startup Chile. Setting up a new company in Chile can be done in a couple of days now, and much of it online.

Peru is following in Chile's footsteps and has had amazing growth for the last 20 years as a result of a radical reforming of government in the 90s, precisely to kill stifling bureaucracy and red tape. Where there was 50% poverty in the mid-90s, there is now about 20%. Even remote farmers are online via their smartphones, and now know what to grow, when to grow it, how to grow it, where to sell it, etc. Tech and free markets have substantially improved people's lives, to the point that anyone who visited around the year 2000 would just not recognise the place today.

It's clear to me that free markets work, and that Chile and Peru are living proof of it. Sure, it's not first world levels yet, but both countries are certainly getting there at turbo speed. Anyone who doubts this should look at the number of highly qualified migrants going not from Chile and Peru to Spain, but in the other direction: from Spain to Chile and Peru. They see it as a place of opportunity where the old and sclerotic welfare systems of Europe have let them down.
Tail also doesn't always need to read its entire input. When given a file path, it can read backwards from the end of the file until it has found its n lines. That makes tail fast on huge files (as long as they have normal line lengths), but it also complicates the code.

And you may want to mmap the file, rather than open it. Whether that is a speeds up things depends on OS, OS version, file size, file system, available memory, phase of the moon, etc.
"The education one would get out of university in Germany is equivalent to a top-25 college in the US. "

Yeah well I have to call bullshit on this one. Fachhochschule is tertiary, too.
Do I think that it is a good startup model (i.e. something that is likely to get used a lot and/or generate profit)? Yes. Do I think that it is conducive to the goal of acquiring the problem-solving skills to hack something together? Maybe, maybe not.

One of the challenges that a novice developer needs to face and overcome more or less independently is the challenge of making sense of something that looks totally foreign with minimal guidance, and figuring out how this new piece of software fits within their understanding of computing as a whole. This independent contextualization allows the budding developer to know when it is appropriate to use a new tool, whether or not a tool does its job (and how well), and what to watch out for in order to avoid bugs in dependent software.

Another crucial thing to being a good programmer is learning how to teach yourself. If a would-be developer goes out, gets a CS degree, and stops learning thereafter, they might as well be frozen in the year in which they graduated. New tools come out all the time, and it's important to know how to sift through documentation (rather than relying solely on tutorials), how to find good explanations of new concepts, and how to get questions answered without necessarily having a buddy or professor on hand who can definitively resolve the issue for you.

I think that your idea would be really helpful to organize the especially good resources on certain topics by increasing difficulty, but at the same time, I think that it could be a bit of a crutch. Learning how to self-teach sucks because it's hard, so a startup like you're describing could provide an easy way out that would catch up to users sooner or later when they need that skill.
www.mapworld.co.nz sells similarly sized wall maps, for those who don't want to go to such hassle :)
GCC already has something alike, the parallel mode [1]. It is based on the Multi-Core STL (MCSTL) developed at Karlsruhe University. In [2] you can also find some publications. As far as I know this already works quite well.

[1] https://gcc.gnu.org/onlinedocs/libstdc++/manual/parallel_mod...
[2] http://algo2.iti.kit.edu/singler/mcstl/
Could someone please explain why I would want this over or possibly in combination with ossec, which I am enjoying greatly these days.
No, that's how REPLACE works -- which is a complete pain to be honest! INSERT ... UPDATE works the way you'd hope it would, and keeps the auto inc columns correct.
QuickPar hasn't been updated in a long time. Check out MultiPar for an actively developed alternative. (And of course there are other programs that handle PAR2 files as well.)
Startup Thoughts
I think it is. I had a small retail store and would definitely have advertised against [my retail category] + zip code. A no-brainer from my perspective.
I fly RC planes, or on a good day, gliders. Much more relaxing.

If I can get an indoor toy heli to hop from one kitchen counter to the other, I feel like I've accomplished something. They are slippery beasts. I don't even want to think about flying a heli outside in wind.

We watched a real heli rescue some hikers/climbers in the park outside Las Vegas on a windy day a few years ago on vacation. The wind was blowing against the cliff. Dicey stuff.
http://www.coursebuffet.com

Arrange MOOCs in a course catalog format showing what approximate year a course would be.
There was an interesting presentation about the cold storage system used at Alibaba on openSUSE conf 15. Unfortunately the video isn't online yet, but they have a system that allows them to turn off power to the cold storage servers and only wake the disks up on a monthly schedule. They also use erasure coding and have calculated that they won't have to replace any disks for 5 years if the MTBF numbers from the vendors are correct:

https://events.opensuse.org/conference/osc15/proposal/556
Plane Crash: Deadly Plane Crash on I-285
Can you somehow use store to... store the ads? Like use getInitialState() to load the ads and use render() to just display it. I feel that you want to use regular MVC, while in React you should think of one-directional data flow (flux architecture). I probably don't understand the problem here, maybe if you would provide more details/some code I/somebody could help.
Related article: http://jeremydmiller.com/2014/08/06/react-js-plays-nicely-wi...
List of Public Datasets on GitHub
I would love to see their HoverCard and similar components open-sourced, or at least shared in a gist. Many of their abstractions sound great & generalizable.
Throwing away cookies worked for me.
I'm confused too - I thought 'organic' meant no pesticides were used.
This was held at the ccrma stage! So many great talks and concerts have been held there. I have used that room to stream phish shows and watch cabin in the woods in 5.1 :D

If you are in the bay area you should definitely go check out one of the events, they are all free and open to the public.

--> https://ccrma.stanford.edu/
> Only a small part of systemd runs as PID 1. Systemd is not a monolith, it is a bunch of various utilities.

Ahh, there's the talking point I mentioned in my earlier post[1].

What you're not understanding is that when we describe something as "monolithic" (or "modular") we're talking about if the design[2], not the number of binaries it happens to compile into. This is about minimizing complexity, and the way to do that is to break the problem into small pieces, while clearly and rigorously defining the interconnections between those pieces (an area that necessarily involves higher complexity).

As an example in the opposite direction, consider busybox. While it compiles into a single binary, the features provided by busybox are very modular. You could remove any of the utilities it can emulate without that change cascading into lots of other unrelated features (with build system support), and I could replace any of the utilities with something else (i.e. the standard non-busybox version) by simply removing a symlink.

Systemd is designed in the opposite manner, on purpose. They put every but of code the project absorbs into the same repository, claiming it makes development easier. Of course it does... initially; you get to skip the all those clearly and rigorously defined interfaces. They can seem like unnecessary work in the beginning, but it is going to be hell maintaining that mess of code in the long run.

[1] https://news.ycombinator.com/item?id=9515413

[2] See the "Rule of Modularity": http://www.catb.org/esr/writings/taoup/html/ch01s06.html#id2...
Being a progtammer is being a problem solver. The language hardly matters.

Try to solve this in your head with pseudo code and do not overcomplicate it. It's a very simple problem.
Also at your level, don't think of the language string handling facilities or other advanced Api's.
Just control structures and arrays.

Finally, it's fine to ask for help when trying to build something, but when trying to learn, it's cheating yourself of the opportunity to have that moment were you actually understand the problem.

So my advice is, go back to solving the problem and don't come back here to see for possible answers until you have it and just want to compare solutions.
It would be cool to have a "busybox" alternative targeted at Plan9 commands. I personally find Plan9 utils much more logical (and easier to implement!). Something like 9base from suckless, but as a single binary and hopefully in a more modern language (most of the code like sam or rc is not so easy to understand).
Searching for Signs of Life at TechCrunch Disrupt
nice. This is the first time I actually read Rust code, and aside from "something macro" that scares me, it's actually mostly readable. Will definitely check out.
Oh come on. Of course someone helped her a little.

That is not the point.

Look at her confidence. Look at how she REALLY understands what she is doing and looking up the PID, that is not just memorization.

There are probably a million people twice or even three times her age with their own webserver who have to use things like cpanel, etc. because they don't know how to use a command prompt like she does in that demo.

Even if she doesn't go into computers in the future, what she has learned has taught her to look "behind the curtain" to how things work.

Instead of just using an app on a phone like millions of kids, she may write one someday.
2.1M people still use AOL dial-up
I believe `React.createClass` will be deprecated in the future in favor of ES6 classes.

As another commenter mentioned, explicit `.setState` makes it much easier to see where in your code you're triggering changes. It also helps you think, "okay, I am mutating the state here... is that really what I want to do?"
My pet project Writelive offers a similar experience today:

https://play.google.com/store/apps/details?id=com.writelive

write / draw on Android tablet & show via web, collaborate in real time & more

http://write-live.com/d/dba21681-8d3f-4fbe-8b4b-e5c1983df934
http://write-live.com/d/538254c5-7d31-41f2-83bb-bcd0a7cee7ab
http://write-live.com/d/8f9b7846-a7b9-4e5c-b704-dad9aa87d14e
http://write-live.com/d/7e0ba663-14b7-4ffd-ac9f-b26eb8d47d6e

use mouse / wheel to zoom/pan
E-book backup
I wonder if more computer-aided proofs will lead mathematicians to discover serious conflicts in their ontologies. Critical parts of mathematics, and even the way we talk about it, may eventually need to be reworked.
I am sure in the history there were some slaves which were inefficient, and I wouldn't say that it was their fault. I think a lot of decisions are made without asking the developers. Those decisions then impose situations when planning for more than 3 months is meaningless, so we tend not to. And there we are quite inefficient, especially from an external point of view. Don't take offense where there is none.
I think there is very little overhead on both the server side and the client. Server side is written in C++ with libuv for networking and client side is written in pure javascript without the use of any frameworks or libraries.

So Agar.io is probably making money.

The dev describes his stack here:
https://news.ycombinator.com/item?id=9463842
Shocking Facts You Don’t Know About Big Data
Interesting. Asking out of curiosity, not skepticism: why not use react styles in js directly, à la vjeux et al?

Reasons I'd guess: not being able to use pseudo-selectors and things like :hover; familiarity for designers; easier use of legacy code; benefits of SCSS that would take work to re-implement in js. But I'm curious what your real reasons were!
> Flux is also quite verbose, which makes it inconvenient for data state, state that is persisted to the server.

We felt the same way, until we moved away from Facebook's Flux implementation and adopted Flummox[0]. It's singleton-free, so we gained isomorphism for our application with only a tiny bit of extra work, and it hides away the dispatcher (unless you need it, which we haven't despite having over a dozen stores, tonnes of actions and a large number of components).

With Flummox making it so easy, we put all state into a store. This allows us to save application UI state to localStorage, bootstrapping the app into the same position the user was previous, with again no extra effort on our behalf. It's well worth checking out!

[0] http://acdlite.github.io/flummox/
Great article, thanks for sharing! Would have loved a few code samples to go along but your descriptions did an impressive job describing what's going on.

One question: what does that "global Backbone cache" look like?
You can find lots via Google Display Planner:

https://adwords.google.com/da/DisplayPlanner/Home
The early nineties was like that for RAM, it was expensive as hell and didn't get any cheaper. For example, Windows 95 required 4MB RAM. That was ridiculously tiny just a few later in 1998 when I started working (and got 128 MB in my PC, fairly standard then).
Show HN: Open source password manager for GNU/Linux
SimCity used agents in places they're totally inappropriate though. Like power generation - that was simulated as agents which travelled along powerlines and jumped into the nearest empty building each tick.

Which of course utterly fails to capture any of the detail of an electrical grid.
Microsoft and Oracle aren't ordinary enterprises either.
Not intended to find remote work - always "location". It's not even funny in 2015.
Except in civic planning this is patently false. We don't zone cities on a freemarket model in the first place.
"Your theory would also need to explain correlations between scores on different IQ tests taken by the same test-taker."

I think that one is easy:

In fact, @waps has a bag of M questions, where M > 1000. To compose a new WQ test, he draws 1000 questions, without replacement, from his bag. Then the series of tests has some similar or even same questions. In such a case the scores must be correlated.

This is not too far off-base. Especially when you consider that many questions are superficially different, but really the same. E.g., those "name the next number in the series" questions.
The biggest unrealism factor in all city sim games is that building happens instantly. I suppose it has to be there just to make them playable but I'd love to see a city sim game where building proposals get stuck in committee for years, challenged via environmental review, cut down in size and scope and eventually built as a compromised version.

Part of the difficulty of urban planning is that the feedback loops are so long. It requires you to plan 5 - 30 years into the future and mistakes are hideously expensive. Finding a way to model that would add a new dimension of depth to city sims IMHO.
I would strongly disagree that they're "disguised".
Making Your DOS Programs Live Again at the Internet Archive
If you are right, then his point about discriminating is moot. Seems more like he can't find a job he wants, and dismiss others that would be happy to hire him.

I can say: "I want to work in Haskel, making games for the Wii U, from home, for 3 hours a day only". No matter what my experience, I won't be hired anytime soon.
But this is not another #pragma omp parallel for. It's a parallel implementation of STL algorithms like std::sort or std::nth_element etc. - you can replace your sequential calls by multithreaded versions easily. Like the top post, I would recommend having a look at GNU's parallel mode (aka MCSTL, Multi Core STL). Peter Sanders recognized the potential of such an implementation very early, his group published the first version of MCSTL in 2006: http://algo2.iti.kit.edu/singler/mcstl/

Sadly, it looks like it didn't get continued by the GNU folks after they integrated it. It still exists, though.
The original comment said that Americans consider McDonald's a restaurant, in implicit contrast to unnamed other places where McDonald's does not qualify as a "restaurant," as a way to suggest that Americans have lower standards than others for food quality.

I hope you limbered up sufficiently before stretching so far to find a way to take that as an insult.
Who would have thought that Microsoft would ever release a product based on Chromium?
The article seems phony. It claims things that aren't possible in SimCity, like:

> took money from SimProvidence’s budget and gave it to folks living in low-income housing to allow them to upgrade their living situation.

SimCity doesn't have any model of "low-income housing" "giving money to folks". Money is only spent on police, fire department, and transportation, all city-wide.
To me, this kind of usage of blockchain technology shows its true potential. I'm not sure about the future of actual cryptocurrencies per se, but the underlying concept of a distributed public ledger of "transactions" is unstoppable. I think we're going to see countless use cases of blockchain-like tech beyond cryptocurrency, and this kind of thing is just the beginning.
Technically you are correct - the best kind of correct.

"The distribution of the measured IQ very closely follows a bell curve." would have been the correct way to formulate.
From the replies, it's clear the "one should never put tea in Earl Grey" meme isn't as widespread as I thought.
Show HN: Button Frog – The easiest way to buy custom buttons
Is this what I have been looking for? A text editor with some IDE features :) Looking forward to try it out more.

Hope the Plugin system is soon landing,
http://visualstudio.uservoice.com/forums/293070-visual-studi...

And PHP IntelliSense would be nice,

http://visualstudio.uservoice.com/forums/293070-visual-studi...

Thanks!
This tiny car can change shape, drive sideways
Your implementation doesn't work. My question is what part of the design is flawed?
Can't see who's playing. Is it a recording or some sort of MIDI performance?
Thanks for the link! I love Ted Chiang but I hadn't come across that one, it was a terrific read!
Product Revenue Snapshot
Par, Par2, Par3, MultiPar, QuickPar and formats explained at:

http://en.wikipedia.org/wiki/Parchive
The tool being criticised outputs as a text stream. Which can then be used by every utility you have referenced. I'm still not following what the issue is here?
Good article until the end

"Lidow says EPC decided to first go after applications at 200 V or less in order to pursue new applications silicon can’t easily reach, a category that includes virtual reality and small medical imaging systems."

Sorry for the expression, but "dafuq did I just read"

What does VR has to do with a 100V power transistor? nothing

Small medical imaging systems may benefit from this (X-Rays? Mini-MRIs?) but they're not essential (also medical devices are kind of non-price sensitive, so)
the article seems to be based on the presentation by Voevodsky himself,

http://www.math.ias.edu/~vladimir/Site3/Univalent_Foundation...
Not sure I understand your point. You just stated the purpose of cat, the tool being criticised isn't cat (so badly named) but does one job well - output binary logs into textual form onto standard output.
It depends quite considerably on which country you're in. In the UK 'organic' is heavily regulated and means pretty much that, in the U.S it's more lax. But my guess is that the poster is saying that because organic farmers have a much smaller range of less potent sprays available, they have to spray more by volume.
[The bell curve] crops up a lot when talking about traits in a population, such as intelligence. The reason for this is well understood (see central limit theorem) and won’t concern us here.

No! The Central Limit Theorem states that the average of the values in the distribution creates a bell curve -- not that it starts out that way. Traits in a population do not follow a bell curve and the CLT doesn't give any reason why they should.
50 Years of Moore’s Law: IEEE Spectrum Report
What’s interesting to me is there is enough innovation going on in the cloud computing industry that, even though it’s provably not entirely Moore driven, the industry is delivery a near Moore’s law pace of price reductions.

Link to original special report: http://spectrum.ieee.org/static/special-report-50-years-of-m...
Ask HN: How to produce vnc like Browserling?
I am looking to reproduce the browser based vnc Browserling has.

I am already using noVnc.

My concern is security. I feel like the browser should run in a virtualbox of some sort but nothing too heavy...docker/

any insight would be helpful.
>Pretty much decided I won't be writing a web app any other way for any future work.

Careful what you wish for!
My hobby is programming. Now it's my work too.
How does it differ from Intel's Threading Building Blocks?
It's underlying assumption that the best way to turn your city from a trailer park to a leafy green paradise is an extremely regressive tax structure always struck me as the most politically questionable part of the simulation.
Very interesting use case.

Do you plan to add escrow functionality?
It's interesting to note that these come from various ex but also current employees. Talks a lot about the culture over there.

> "The random mass firings of 2013 tanked moral, and the stream of talent leaving the company during 2014 didn't help."

I think this one is talking about the departure of Michael Abrash (and several others) to Occulus.
The metaphor I use in my research is the anapnoe of consciousness from the greek word for breathing.
This tiny car can change shape, drive sideways More ELECTRIC CARS, GADGETS, TECH