jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'd be careful. I sold jquerylist.com through Flippa for about $1700, but that was the second time around. The first time I tried to sell it the bids went higher and sold for $2500 except for the person didn't pay me. So I had to do it all over again (the first auction was a month long).

Flippa works, but be extremely careful who you accept bids from. There are so many sellers on there with fake accounts who just want to derail other sellers because they are mad haters. Also, go through escrow.com. Don't accept any other form of payment. You will need a third party to ensure you get your money (same goes for buyers from the other point of view).
If you are willing to give another keyboard layout a try, there are one-handed variants of Dvorak:

http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard#One-...
> developers who want to transition to (people or project) management.

And that's pure evil, for they will become managers who think they know what they are managing, but, really, have no clue.
Linus did make git literally for himself, and by extension the kernel community. If you look at his quote about the name "Git," I think it portrays accurately the wry attitude of mock-antagonism linus feels around git:

"I'm an egotistical bastard, and I name all my projects after myself. First Linux, now git."
- https://secure.wikimedia.org/wikipedia/en/wiki/Git_(software...
"Your site can be faster than theirs, if you serve it from localhost."

Is there some arcane wisdom in here, or is this just stupidity? Sure, if I run Google on my own computer, and replicate it to my laptop, they will both be very fast... and need quantum HDs for storage.
We've just reached ramen break even, 2 years after seed funding.
The blog post on "A Human Right" might answer some of the questions posted here: http://www.blog.ahumanright.org/2010/10/buy-that-satellite/
Funnily enough, the few times Blizzard have dabbled in selling virtual goods for WoW, the success has been beyond crazy. They started selling a vanity mount this spring for $25 a piece,and it's been bringing in millions of dollars in revenue.
That's interesting: a group tasked with protecting corporate economic interests that shares the broad powers, not to say the lack of proper oversight, of a group that's tasked with protecting the lives of people against terrorist threats. :-/
+1 I think many people like houses as investments because they FEEL so "real" and tangible - you can touch them! Feelings are not a good way to decide what to invest in, however.
That's a great fantasy, and I'd love to live in a country where that were true. Here is a 10 part series proving the exact opposite of your point.

http://www.slate.com/id/2266025/entry/2266026/
Or, assuming you already run, at least, one secondary write or read-only server, use Percona XtraDB Cluster / Galera. There are caveats for pt-online-schema-change that make it not usable in all cases, and they are not necessarily edge cases.
If the kids follow the natural progression of using the command line, the dad will probably give them root privileges on their machines sometime between when they're 8-10. At this point (if not before it) the kids will probably learn about:

-file permissions, users, and processes on Linux

-environmental variables

-package management

-common Linux packages such as X, top, and probably others

-piping/IO redirection

-what a daemon is

-possibly how to use a "real" editor such as emacs or vim

-possibly some shell scripting

More importantly, this kids will never be afraid on the command line (which I believe most people are, including younger programmers just learning how to interact with shells).

Many of the topics above show up in a computer organization class in a university. Computers are built on top of many abstractions, and the command line is at least one layer lower of an abstraction than a GUI.
Good write-up, thanks.

But this isn't a sustainable strategy. You're basically asserting SourceForge's unique selling point/competitive advantage is its ability to host files. You've got to be kidding.

GitHub has taken off like a rocket whose thrust show no signs of abating. SourceForge is going down the drain with a passiveness that shows no sign of abating--unless it is conceptually rethought, from the ground up. You know, does something new and innovative to address project needs from a contemporary point of view. Dice certainly doesn't seem to have an appetite for that kind of risk, just an appetite for the last drops of life sucked out of a dying carcass by throwing leeches on it.
First thing that come to my mind when I read the title.

Programmer who did something like that is mad.
Or he/she is from Russia.
"You want to work here, because we're good. Check out the our website to see that (http://www.groupbyinc.com). We [have] recently launched an application that Google asked us to build for them. We like having Google as a partner."
Yes and yes.

EDIT: No and yes.
Yeoman is purely development-time workflow tooling. It and its ecosystem (the "generator-XXXX" npm modules) use Node.js as the runtime on the development host. Typical Yeoman use would be 1) during development to speed dev, testing, etc., and 2) to build minified assets for deployment into production.

EDIT: Removed confusing "client-side" reference caught by 9oliYQjP -- thanks!
This is very Ruby specific (so mostly not "famous" stuff) but if that's your scene, I asked the same question to Rubyists recently and got some good suggestions: http://www.rubyflow.com/items/1817
It certainly seems like Microsoft is 'cheating', but it also seems like an excellent but warped example of Test Driven Development: they solved the failing test by the simplest and most direct means available. If time and budget hold out they will refactor later to generalize.

How do the TDD proponents feel about Microsoft's approach? How is it different than the supposedly correct behaviour demonstrated here: http://thecleancoder.blogspot.com/2010/10/craftsman-62-dark-...
From the page: "George Bernard Dantzig, a doctoral candidate at the University of California, Berkeley. ... George Dantzig (himself the son of a mathematician) received a Bachelor's degree from University of Maryland in 1936 and a Master's from the University of Michigan in 1937." Not exactly my definition of somebody ignorant.
Yah, this is a really inspirational movie. How a little guy with passion and determination can make a dent in the universe.
Oh, I didn't realize that the per team domains have different stuff than what is on StatSheet.com. I just went to the site, clicked on College Basketball in the header, and then picked my team.

Basically, I was expecting to see a generated recap on this page: http://statsheet.com/mcb/games/2010/11/12/rutgers-73-princet...
You're right, I haven't touched C in a decade =)

Good work on Tamale (and great README btw). The more I program in Erlang, the more if/else nests feel unnatural in imperative languages.
I like your essay, but you're way off-base in your latest analysis of Paul Graham's essay. Your conclusion that 'Paul Graham's wrong on the value of a hacker culture (sadly)' can be contradicted with a single word. Software.

You make a great argument, but Apple is not in the software business.
there are tons of non-hacker driven successful companies too. In fact the majority of them.
There was a comment thread about this question a few months ago in which people from Apple talked about whether it had a hackerly culture: http://news.ycombinator.com/item?id=1596733
Do message Github+Elance, but also message this person. Request them to stop.

Maybe they just don't understand that you could sue them.. and that, if they broke the terms of the license, you would almost definitely get all of their profits if it were successful.
I'd love to see a version of the game that does this, for comparison.
I'm not sure I appreciate the syntax. Most hackers have a thing for brevity: a subconcious craving for the code as terse as possible without sacrificing readability (this, of course, is problematic in very many ways...). I would probably like using something like Racket's Scribble better: on the surface it's just as human-readable, but you're only one '@' sign away from a real Lisp beneath.
In general you shouldn't be creating a framework, you should be making an application.
yes one of the biggest problems in software development is that most developers are bad at their jobs.

the solution, however, would be to hire a small number of really good developers and have code reviews run through them - hopefully teaching the more average developers how to code better in the process.
The low end of Android -- particularly in the GPU realm -- is much lower on low-end Android devices. An iPhone 3 decimates a Dream/Magic, for instance. There are new Android devices coming out that still don't hold a match to the original iPhone.

That isn't fragmentation. It's disturbing hearing it described as that. It's consumer choice.

Really Android needs a "gaming index", similar to the reality that some PCs -- just like some Macs -- are really shitty for gameplay, whereas others are high-end superstars, the devices in the Android market should have clear rankings. The Nexus One, for instance, has a terrible GPU. The Galaxy S is a good 3X faster or more.
"Android's strength is not its suite apps, it's its flexibility. It runs on an enormous range of hardware, and doesn't require that you buy into a single vendor's toolchain to use it."

Gruber's point is that the average user doesn't care about this. They don't care that the OS that runs on their phone can be used on a robot or a microwave. They just care that there is some awesome app that will motivate them to buy a certain phone, and he's saying Android doesn't have that awesome app.

But, like you, if I wanted to use a phone as the brains for an autonomous drone, I would use an Android phone. But this is an edge-case.
This is antithetical to the way that most designers work. Ideally, you understand the brief and produce one (and only one) design that expresses the brief. Producing multiple versions from the jump is a game for chumps.
Do you have a source to back it up?

1790: US Total population: 3,929,214; farmers 90% of labor force.

1840: Total US population: 17,069,453; farm population; 9,012,000 (est.); farmers 69% of labor force

http://www.agclassroom.org/gan/timeline/farmers_land.htm
"Within the margin of errors for measuring devices" What is this nonsense? Yes... a single thermometer will have a known margin of error, but when you take a measurement across thousands of thermometers, and then look at the trend of those measurements over decades... I mean... what the hell are you talking about?
This unfortunately reverberates with what happens at my workplace. Small company of 14, undeniably true re office manager/customer relations/ceo.
Today is Easter Sunday, which many HN users may not be aware.

It's the celebration of the resurrection of Jesus Christ after 3 days from when Pontius Pilate (of the featured article) sentenced Jesus to death.
Boston is actually an amazing example of things the US needs to do to enable affordable living.

The expansive public transport network allows you to live far from the city without incurring huge commute times. That paired with the density means that car ownership is discouraged, which takes away another expense. Lastly, the city continues building multi-family middle housing in the city outskirts which keeps housing availability high.

High density and walking/public space culture comes with many other advantages. High footraffic means restaurants can run low-margin, high-volume food that poor can afford. The public spaces mean that restaurants can operate low-overhead businesses out of food trucks and holes in the wall.

Speaking if public spaces, they've generally (idk how, it is more localized there) managed to avoid the violent homelessness problem of the other major cities. Violent homelessness disproportionally affects poor people as they are more reliant on public spaces and safety in numbers. This has helped the city avoid an SF/Portland/Seattle-esque deterioration of entire neighborhoods.

Most American cities don't have any of these pros, which leads to skyrocketing costs associated with city living.
Something like brave solves it, by automatically paying without you deciding or not, hiding the cost in your electrical bill, or in higher prices at cafes.

But you can have automatic payments without crypto too. Hiding payments from the UX is what's actually solving the problem
It would be cool if all our devices could talk to one another directly in a huge mesh network with no ISPs whatsoever. I do so detest the usual ISP user experience
So far I've only worked with companies with no upgrade path without rewrite. Luckily I'm the most experienced dev with my current employer, so that may soon change
I have a naive question. If the court found NSA surveillance unconstitutional, why didn't it stop? Was the opinion overturned, or did the program change in response to it?
To clarify, I'm talking about our use of containers at dotCloud, which is a multi-tenant environment.

Docker _does_ allow running processes as root inside a container, and it also allows dropping privileges to the uid of your choice. It all depends on your particular use case.
The first of the instances mentioned in footnote 14 involves the NSA running overly broad queries on telephone records that violate the court's allowances. The second is fully redacted. Sounds pretty serious!
I wish all interviews were done this way. It solves so many problems with the traditional coding interview process.
I've found that people use the "stop putting words in my mouth" line when someone follows their words to a logical conclusion. This leads me to believe that the sentence really means "quit pointing out flaws in my reasoning."
Oh, it's false equivalence time!

What kind of world is this, where a soldier in a war zone indiscriminately dumps data into the hands of foreign actors and receives a full public trial and a jail sentence, while a teenage girl gets shot in the head for going to school?

I feel bad for Manning, but he at least opted to join an organization with a conspicuously poor human rights record at a time when it was many years into a bloody moral and legal quagmire.
It's just a Comcast line at home. But my point wasn't that video streaming works perfectly, just that I don't see a notable difference in reliability between Youtube and Netflix. They both work about the same, which is to say "well enough for me".
If your services are internet accessible and secure, what is the distinction between your trusted internal network and the internet?

The answer is usually that legacy apps, SMB, Voip, and printing require trust derived from the network.
Because Google, AWS, & MS need everyone to focus on their needs, guh.

If any of them could drive the Nix project from within their own walls we would be going that route.
There are very walkable parts of Austin.
I'm (still) in the process of re-purposing an old laptop for a home server. 2TB laptop hard drives are a reasonable price, and on older laptops with a CD/DVD drive bay, you can usually get an adapter caddy to put in a second drive. Pay attention to the allowable drive height though.

This system is going to be set up with software RAID.

I expect to have higher compute power, more RAM, and much better IO throughput than a RPi solution. Also, the laptop battery (which is still good) serves as a built-in UPS.
If something isn't blatantly false how exactly is Google supposed to moderate it? They don't hire enough employees to even manually review all of the complaints related to their income stream, let alone for voluntary initiatives to police truth.

Besides, the category 'things which are false but that gullible people might be persuaded by' is basically what the political process deals with. Along with 'things that are true but naive people don't believe'. Clamp down on that and you might as well just get rid of elections as there isn't a lot to poll people on.
It's the technical name for China. Personally I don't use it; China is not a "people's republic".
It's not, Ceylon's type system is way better than Java's, it's actually the best type system I've seen in a language. I wouldn't say Haskell's is significantly more powerful, if at all.

What I like about Ceylon is that it's pragmatic, it's great for functional, objective and imperative programming. One thing that I disliked about Haskell is that it can be a bit cumbersome to do imperative and side-effect programming (which often the most readable and understandable way to write code).
About $120 for a standard-masking-tape size roll (1in x 60yd): https://www.zoro.com/3m-cloth-tape-1-in-x-60-yd-75-mil-white...

The same-brand same-size roll of actual masking tape is $5: https://www.zoro.com/scotch-blue-masking-tape-blue-1-in-x-60...
Anywait is the tool I've always wanted, and implemented in pretty much the same way I would do so. However, besides waiting on a pid, I occasionally wait on `pidof` instead, to wait on multiple instances of the same process, running under different shells (wait until all build jobs are done, not just the current job).

ched also looks quite useful; automatically cleaning the old data after some time is great, as I commonly leave it lying around.

age also looks great for processing recent incoming files in a large directory (my downloads, for example)

p looks great to me, I rarely need the more advanced features of parallel, and will happily trade them for color coded outputs.

I looked to see what nup is because I don't understand the description...only to find out it doesn't actually exist. I'm assuming it's intended to send a signal to a process? But if so, why not just use `kill -s sigstop`?

pad also doesn't exist, but seems like printf or column could replace it, as these are what I usually use. I think there's also a way to pad variables in bash/zsh/etc.

whl is literally just `while do_stuff; do; done` and repeat is just `while true; do do_stuff; done`. It never even occurred to me to look for a tool to do untl; I usually just use something along the lines of `while ! do_stuff; do c=$((c + 1)); echo $c; done`. While the interval and return codes make it almost worthwhile, they themselves are still very little complexity; parsing the parameters adds more complexity than their implementation does.

spongif seems useful, but is really just a variation of the command above.
Oh, that's hilarious. One thing I notice about math/compsci wiki pages is they're not always fully supported in their references, the authors simply wrote down what they knew, and not that many people are capable of verifying it. But I didn't think you could write down what you don't know and get away with it.
Sounds interesting. Do share. What's your threat model?
It's surprising how many folks complain about "missing X" or "Y", instead of contributing to the actual article. It's Wikipedia, people!
I procrastinated more at the office. There was always a time to go and play some ping pong with the mates, now not so much. It's non stop work except for lunch and maybe 10 mins during the afternoon.
I wish dang would remove the flag function or modify it in some way. I understand it's there to stop spam, flamewars, etc but it can be abused and kill any chance of a decent debate.
I never thought about the lack of a neutral trait, but you are right.

However I don't think there's any reason to expect these traits to have a normal distribution. Humans have plenty of bimodal-ish traits.
Penny stock designation has nothing to do with exchange listings, that’s OTC. Penny stock designation starts when the stock price is $5 or below.
Maybe all of those things. Given this issue isn't widespread AFAIS, it could have went through a bunch of tests and QA people, none of which caught the unique combination of factors that might be rare but not rare enough to not cause problems on a lot of devices regardless. They should totally improve their testing methodology after such a bug, but I can see how a perfectly competent dev team could let such a bug slip. I haven't followed Signal's track record though, so I couldn't say if this is a one-off or a pattern.
But Matrix is intended to be used for this. Matrix is just a generic realtime data sync layer; storing social media on it is just as appropriate as IM. It’s just that we happened to build out IM first.
> The results are positively correlated to many things (such as academic success.

They would be so correlated even if they were a bad metric. Imagine a score that multiplies academic success and the highest Tetris score obtained within 100 miles of your birthplace, then subtracts 50 points if you're a girl. That would also be positively correlated with academic success.

IQ tests measure something, yes, but they're not magic. (See also: https://en.wikipedia.org/wiki/Goodhart%27s_law) I received a high-quality education including what amounts to IQ-test tuition (to pass an entrance exam); do you know of any studies that attempt to factor out this particular confounder?
Report suggest there's some beta/stable mismatching going on.

While Signal's greatest strength is its privacy features I think that at some point they are going to have to meet their customers/prospects/users' other needs.

The biggest one being the availability of chat history anywhere, anytime at their own risk if needed.

We won't educate people to use messaging app in the way we want them to (for privacy sensible conversations only) because the vast majority don't use messaging app like that.

It's either give up on that idea or heavily advertise that Signal is not a Whatsapp/Telegram/Viber/Messenger/Whatever replacement: it's a tool to use when you want to have private conversations.

Maybe it'd be better to leave the Signal messaging app lives its life and allows a third party chat history viewer to emerge. You can already export your encrypted backup to a readable CSV file. https://github.com/xeals/signal-back edit: which obviously doesn't work with a corrupted database :p. Signal backup as a service startup ?

Point in case: mom complained the other day that Signal Desktop took some time to launch because it was “syncing things”. I told here that this syncing from her phone to the computer is the proof her messages only exist in the application. Desktop or smartphone, that's why it needs to sync, facebook and others don't work like that (I grossly simplified).

note: Thread with comments like is how I remember HN is now a site with a huge audience.
Signal Desktop is a travesty.

Their design causes it to be incredibly slow, to miss messages, to have them arrive out of order - and that's not even acknowledging the usability downfalls.

They really need to do better. I hope they can figure out some way to shift more resources to it, a good desktop client is essential to modern messengers.
The F-35 seems to be selling like hotcakes, from looking at the orders american allies have for the plane. Lockheed is essentially a wing of the department of defence and lot of the "project overruns" are actually dollars spent on R&D and technology development. Defense pork is bad, but giving billions of dollars to aerospace, electronics, and radar engineers is a fantastic way to maintain an economic edge, especially when Lockheed, SpaceX, and Boeing dominate the global market thanks to US government funding