jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's funny you say that, because as the only full time-ish developer of Chocolat, I could really use a lot of help!

There's ~600 open issues, my personal todo list alone is several years' worth of work. Too much for one man.

---

People make too much of open vs closed source. The real distinction is individual-lead vs committee-written.

TextMate, Sublime and Vim are good editors. But they are also Allan, Jon and Bram. Writing an editor requires good taste, accumulated experience, and a certain disregard for users' feelings.

You need someone who cares about the editor. Without that, you get a program where everything is wrong, but nobody ever bothers to fix it.

This is however a blessing and a curse. If the author can't financially support themselves, the editor will die. If the author becomes a millionaire, the editor will die. Thankfully, I'm still poor.

---

What are the 25 little things, by the way?
If anything I am making the case that TSMC is reigning supreme but okay, believe your conspiracy
You bring up quite a few excellent points, re: OEM engineering versus shade-tree tinkering. There is definitely merit to considering the "brain" of a car to be integral to its safety. Should a person wish to modify their car from OEM specifications, there are numerous avenues by which this can be done in a negative manner. As a reference point, I've been a "car guy" and fan of tuning / customization / tinkering for over a decade, and even had a chipped turbo car at one point in my life.

Regarding a real-world hazard specifically, I'll cite the example I frequently see on the road of a Chevy/GMC/Caddy SUV with much larger than stock wheels and tires and bone stock brakes. This is an obvious violation of the OEM engineering, a genuine physics problem. The safety of the driver/passengers is in jeopardy, as is the safety of others who share the road.

Thus, I'd like to note that I believe there's a bit of self-serving "caution" in place when it comes to manufacturers. I'll be stating a far-fetched sounding hypothesis, but one I believe is relevant. Okay, so if a manufacturer sells a car, but with extensive restrictions on modification, why does the manufacturer simply get to "write-out" safety obligations for the lifespan of the vehicle? Sometimes there are "service plans" that will address some basics (oil, tire inflation), but only for a limited timeframe. Should OEM safeguards to computer systems only apply for that period of time?

Or, to put it another way, if manufacturers cared about safety, why wouldn't they be held responsible for performing State Safety Inspections and provide the materials to ensure a vehicle meets the safety regulations year after year after year?

I know this is an out-there type of postulation, but when talking about vehicle safety, there are many factors that are much more practical in nature (maintenance, driver distraction, age-related degredation of faculties) that get little to no discussion because they're difficult problems. I'm mentioning this notion as a direct response to your theory that "companies are right in making the cars impossible to tweak" because, practically speaking, that's not the case at all...I see this discussion as many trees in the forest of motoring...
Can't find the original submission but the source[1] was already on HN 3 years ago.

[1]http://code.tutsplus.com/tutorials/how-to-build-a-python-bot...
Disclosure is great and all, but.. which malware?

I searched a few of the *-announce lists and didn't find anything obvious. Is there a discussion somewhere that I'm missing?
This discussion is tempting me to dust off my partially finished Scheme-based clone of Ant.
The density of Chicago is about 4500/km^2 for about 2.7m people. Substantially lower than SF, which will act as a substantial barrier to increasing the cost of land even in areas that do have high densities.

You also can't directly compare neighbourhoods by density alone - many ways of increasing density brings lower prices per unit. Consider high density housing projects with tiny apartments. Others bring higher prices - think luxury apartment buildings.

The point in any case was not that SF bureaucracy does not influence prices, but that you can't just point to differences in planning rules and lay the entire difference in house prices on that with no further justification when comparing two such different places.
I would opt out - if the potential case raises important consumer protection or privacy issue - chances to find help with the legal representation are substantial.

In the other cases - what can drop box hurt you that you would be worth for more than a monthly subscription.
>> T-Mobile has focused its capital on urban areas and wealthier areas.

Outside of major metro areas T-mobile coverage can be next to nothing. T-mobile only has 2G data here while AT&T, Verizon, and even Sprint have 4G coverage.

I'd love to move to their service and save some cash but it's just not possible.
From the comments, she is a woman from Pakistan. Thought it appears she is currently studying in Spain, she would probably wind up back in Pakistan. Now I'm guessing she is from a more affluent family, but Pakistan isn't entirely known for women's rights...
I hope you are deliberately lying about where this is still going on, otherwise why are you jeopardizing this potentially important operation by bragging about where you're conducting it? You are only inviting trouble from the thugs.

Would the downvoter care to come out of their dark corner and explain why I am wrong?
It shows extreme values of quite small period of time (about 150 years) It's bold to predict anything from that.
This is one of best blog posts I have ever read!
POSTing or GETing currently
Carbon taxes should be uncontroversial. They're economically sound and use levers we already have and trust to control other aspects of society without much debate (sin taxes are widely used despite the odd objection). But people on the extreme eco-warrior end are suspicious because they look like paper-pushing without doing anything, and people on the extreme capitalist-growth end dislike them because they will in fact be disruptive. It takes a kind of well-intentioned pragmatism that I think is rare - one tends to get selfish pragamtism, or else well-intentioned idealism/fanaticism.
Because in terms of human relationships, there's such a thing as "too efficient". Compassion, mercy, discretion, joy, friendliness - they all exist in the inefficiencies of a system, they happen in places the ruthless process hasn't reach yet. They die when turned into code - whether on computers or in papers, as bureaucracy is nothing but software running on a distributed protein runtime.

People aren't worried about a system that can deliver a timely safety warning to an employee. People are worried about a system that can spot everything that looks like wrong or inefficient use of your time, everything that may perhaps lead to a problem but didn't yet, and count all that against you, and then keep counting until you cross the threshold of getting fired, and there's no one who cares or even can do anything to help you.

Systems are buggy, their inputs aren't reliable, they have no understanding - and it's all too easy to everyone in the command chain to excuse themselves from responsibility by saying "but the system says so", or "but the system doesn't let me!". Next time you're wasting hours dealing with a customer support clerk of a bank or a corporation, constantly hearing "the system won't let me do that", think that at least it's just some product you're paying for, and not your very livelihood.
I'm getting flashbacks to numerous "Vulcans Vs Humans" debates I had with friends in my halcyon days...
Are there many examples of that happening?

The biggest counter example I can think of was Occupy Wall Street. AFAIK nothing ever came out of it, not even a small organised group.

Most protests I've seen have actually been the other way around. They were organised by pressure groups or unions and the protesters were already members of those groups. They existed primarily as a chest-beating exercise to show politicians their power. A few protests are more spontaneous especially the sort when democracies get overthrown or established. But in the west protests don't ever seem to create new organised movements.
or even post+memorableuniqueword@posterous.com
It's disconcerting that they call their simple watchdog "extremely lightweight" when it's 150-200K. By comparison, the original Macintosh had 128K of RAM total.

I have nothing but respect for the Phusion engineers, and I eagerly await Passenger 3, but I'm curious: Why does it take over 100,000 bytes of code to 1) watch a process and 2) restart that process if it dies?
Oh the misery of some of the other comments here. This is a fine piece of work.

I've been working with JavaScript on and off for years (though am far from an expert), but something like this is still a great primer for me, even the introductory stuff. It never hurts to retread the basics quickly and from the perspective of someone you know is a seriously expert developer right NOW (and not when I picked up most of my JS.. 7-8 years ago!)

Forgetting that, what I've read of it so far is well written and not padded to fill a certain page count like many books. It's open, it's free, and even if it's not going to win any prizes, it's certainly way above average in the gamut of programming books, free or not.
This is actually easy to solve -- most VNC applications already implement the solution, which is to have a local, lag-free cursor that is shown to the user, and hide the laggy cursor on the other machine.

One thing I forgot to mention in the post is that there is apparently an OnLive API that some games are using that replaces the cursor in the game with a local cursor. Not all games can use it (for example, World of Goo's cursor is blocked by walls and such which is critical to gameplay), but Unreal Tournament, and OnLive itself, use it in the UI.

Edit: of course this wouldn't solve the case where you are actually doing something in Photoshop that might require real-time feedback like the airbrush tool!
The jQuery docs are great and make for an excellent reference, but as a mostly reference work, they lack the narrative structure of a "book" like this. A non-fiction is not just a collection of words - it's a journey where you're guided, hopefully, by an expert. Once one has read this book, the jQuery docs would be an invaluable reference from there on out.
> "The comments sections on many general-interest news sites lack both the carrot and the stick for encouraging responsible behavior. The carrot is the cohesion of a group you don’t want to disappoint, like Yoshimi25’s Front Burner community. The stick is the shame associated with having your real name publicly attached to embarrassing behavior. Without these two levers, the social contract breaks down."

They need to expand their definition to include other types of carrots and sticks. HN has a simple but effective system of upvotes, downvotes, display by ranking, and flagging/deleting. Other sites have similarly effective systems of varying types. I hope eventually "Old Media" will catch on.
I probably didn't help in describing the idea clearly, but who do you mean by "which you host"?

My thought process was that it would work like this:

Merchant - Hosts a a payment form, but it POSTs to the service's server basically <form method="post" action="https ://someservice.com">

Service - Receives the POST and forwards it on to Auth.NET, Paypal Pro, or whoever the Merchant is using to process transactions. The user is redirected back to merchantwebsite.com with appropriate response data.

Are you saying the merchant website would still need to be PCI compliant or just the Service's?

I definitely understand that the service would have to be PCI compliant. But it seems like it'd be a valuable service for a number of small e-commerce providers to essentially outsource online PCI compliance with minimal downside.

EDIT: While I haven't used them, my understanding is that Braintree offers pretty much exactly this service, except that they require that they provide your merchant account and act as your payment processor.
The "Total Commitment" part of the Commit phase also makes me think that, when you commit to a site, you're only worth as much as your combined Stack Exchange reputation. This would also seem to make it easier to get a site off the ground if it appeals to the SO/SF/SU crowd. If I refer a few non-tech friends to the Writing proposal, they'll have very little reputation on the other sites.
Wow. From proving the Four Colour Theorem to reducing driver induced BSODs.
Opensea currently uses Matic/Polygon, in addition to L1 https://matic.opensea.io/
It looks like it's now https://2fa.directory/

Some background: https://github.com/2factorauth/twofactorauth/issues/5238
Will vaccines have a suppressing effect?
I was curious so I did a bit of a search - it doesn’t seem like this particular situation is really handled by style guides, but it seems that the convention from both American and British publications is to use the standard spelling of the publisher for quotes of speech.
The implementation details and management tools aside, the mental model for what is basically interconnected hardware should never be this complex.
I want to support businesses accepting BTC directly. Also, it's a good meme, buying a self driving car with magic internet money, it being a meme like that and sorta being a piece of the bit of history I care about is the only reason I feel like spending 50k+ on a car. I have an old ass car it works fine.
Seems to be a lot of collective experience here with customizing e-mail pipelines.

I'm just getting my ducks in a row for migrating to fully self-hosted e-mail and I have an idea of what I want but I'm not sure how best to achieve it. I have not yet fully settled on any part of the stack. What I want:

Catch-all e-mail addresses with dynamic filtering/folders based on address. For example, say I have the domain myemail.com. I'd like to be able to register at sketchysite.com with sketchysite@myemail.com. It should get filtered to its own inbox/folder.
All these should be accessible from the same application/view/search space inside my e-mail client. I should not have to add new inboxes as they come and go (many will be ephemeral), either on client or server side.

By default, replying to an e-mail will always use the recipient address as the sender.

Has anybody set up something similar? Any particular client or server you would say is suitable/unsuitable?

Only hard requirements are FOSS, Linux, IMAP.
That could very well mean that mostly the below-average men are creating accounts on OkCupid, though.
I think one of the things that even brilliant guys like Fred underestimate is that Apple offers an end-to-end ecosystem that people aspire to join while Android is the default choice for smart phone carriers that don't offer the iPhone. Android will likely have greater market share, but will it be the portion of the market you want to build for?

My view might be clouded because I work in an industry where 45% of revenue comes from 5% of customers. Will the bulk of dollars available from smartphone/tablet customers come from the market share leader or the profit share leader? My guess is the latter.

Even if Android wins in smartphones, I'd bet iOS will continue to own music, tablets, and TV and TV could be bigger than the rest combined.
Correct for this case, but in the interest of nitpicking "never" is false... If you live in a society with a social contract there are "rights" you sacrifice. Not that sacrifices are a bad thing: the standard usage implies a painful loss for something of much greater value in the end, such as sacrificing a queen to win a game of chess. (Or sacrificing a virgin to gain favor with the gods. The important point is to make sure you're rationally measuring utility.)
Sadly, it doesn't FEEL like we live in particularly enlightened times... Although, objectively, we are probably simply living in amplified times - more people, more connections, more communication will lead to more progress than at any other time, but also to more situations like this.

I think the problem, as is often the case, comes down to incentives. School officials have few incentives to make decisions on the side of reason, which may be difficult or unpopular, and many incentives to make "popular" decisions, which tend to err on the side of passion and prejudice. Exploring why that is the case is a true rabbit hole...
That was an excellent comment (the one you're linking to, to be clear.)

Mindshare >= Marketshare, tho. Android can cater to specific needs, but where ever Apple goes, the market will follow. (At least, in the US centric world)

Check out http://www.marco.org/980434663 to expand upon my point.
Assuming Google won't do this, wouldn't it be possible to create a meta version using a browser extension to capture search terms and provide a collaboration/communication UI?
Twitter will become the new DNS. Subscribe to their twitter and they'll broadcast their new IP.
Until then, all we can do to move that process along is to code spiffy sites that take advantage of CSS3 and HTML5 goodness, but degrade to a plain-but-usable version on inferior browsers, with a notification that they're missing out on an optimal experience by using that lousy browser.
Good point! Having been exposed to a bombardment of advertisements since early in life, personally I don't think I'm influenced very much by them now (although that's up for debate).

Also, the TV is largely being replaced by Netflix and such, so the exposure to TV advertising is also falling in absolute numbers.
I can't be sure from such a short reply, but in this glib statement, and the one you made above, you seem to be unaware of the very real consequences of the Godel Incompleteness Theorem. This is what @coldtea is referring to.

In short: even for a relatively easy-to-quantify universe of discourse like Mathematics, this theorem implies that (of necessity) some propositions will not be provably true or false, or that the system will contain a contradiction. You have a choice of either incompleteness or contradiction (incompleteness seems better).

That's for Mathematics. Now, consider physics, biology, or sociology. And more important, consider that the questions present are at the frontiers, so are very much not reducible to codification. It's a real problem. If you'd ever worked on a really complex, multifaceted, end-to-end science problem (say, weather forecasting, or drug design), you'd have a little more humility.
I am intentionally being very broad, yes. I'm only trying to support my claim that 'deserving' punishment depends on your moral system. Maybe I should focus on Judaism? I'm really not trying to get into any specific systems.

>refraining from retribution

That's very true, but the important thing here is that it's deserved in the first place.
I agree. Software development is (as of now) in its arts and crafts stage of development. Expertise matters. Experience matters. Professionalism matters.

The "economic realities" are /symptomatic/ of the impedance mismatch of an 'industrial scale' demand on the consumer side and an arts and crafts production side.

> most .. projects fail.

It is a minor miracle that they can even be attempted and many even succeed.
At the company I work at, we had this guy who had written a program for our accounting department in Delphi. This spring, he quit, and I was given the task of maintaining that code.

Normally, I tend to avoid using classical IDEs and prefer Emacs, so it took me a while to get comfortable with Delphi (the IDE). But once I had gotten used to that, I was able to jump right in, despite never having touched Pascal before. Pascal is certainly not the sexiest kind of language around, but it does make it easy to write highly readable code. I can see why people would want to stick to it.
A better recruiting tactic would be to find someone who answered so much as one question, then examine the quality of their answer.

Suppose someone posted Fermat's Last Conjecture to Stackoverflow, in hopes of getting advice as to how to prove it. Were someone to produce that proof, they would be demonstrating their superiority to three hundred years of the world's very finest mathematicians.

But yes, my experience is completely correct - to the extent someone looks for stuff like stackoverflow at all, all they want to know is that I've answered something, even if my answer was stupid.

My pet peeve is that online application forms commonly as for my "github". How about my sourceforge? How about the repository that I host myself?

I expect that most of those who request my github don't really know the difference between a github and a hubcap.
I'll give it a shot: I wouldn't say useless at all, but the main reason I won't be homeschooling my children is that I don't think I'm smart enough to do a better job than an entire school full of educators.

I'm sure various arguments can be made for whether or not that's true of different people (and teachers), but I grew up in a pretty mediocre school system and still had very smart teachers teaching cool classes that were so, so good because of their very specialized knowledge. I can see how K-8 might be much easier to replace with homeschooling, but I have a hard time with secondary school.

If my mom had taught me high school chemistry, for example, she could have gone through the book and lessons with me with minimum difficulty. But I had a chemistry teacher who'd left being a college professor/researcher so he could be back with younger students, and he was amazingly smart and fun to learn from. I'd have missed that completely.

The author of the article comes from another angle entirely: It's a situation where the high school teachers' specialized knowledge isn't nearly good enough. I get that too. If I was a quantum physicist, I'd bet dollars to donuts I could cook up a better physics student than your average college-prep science class -- but that doesn't mean I'd be better at everything else that happens in high school, too.
My 2¢: in however many decades from now, we'll be about equally horrified by animal cruelty and by all the grain we used to eat.
Perhaps worth digging in to understand what the causes of the 9% net profit increase is.

If a decent part of the profit increase is attributable to factors outside of company control that are unlikely to persist then maybe the business will snap back to old performance in 2021+

E.g. government handouts, locked-down customers on a one in 50 year buying spree buying $long-life product & reducing demand for that product in future years.

I agree that share buybacks indicate company has a bit of spare cash, and that it could choose to distribute some of that cash to employees, perhaps as a one off bonus rather than ongoing liability of higher wages.

How are the competitors faring? If competitors also have a freeze on salaries or wage cuts, maybe market rate for salaries has gone down even if your employer faring relatively well this last year.
I got off a bus once, at night, by mistake, in what seemed like a very bad part of town. I was waiting for the next bus to carry me away but became uncomfortable with my surroundings and so tried to get an Uber to come first. I had four or five cancel on me immediately after getting assigned and wound up having to wait for the bus anyway. I've never experienced that before or since with Uber.
Someone should always take the time to point out to such threads that WhatsApp was running very profitable based on that model without eveb trying.

Also feel free to read anything by the Basecamp guys (yep, the guys behind Rails).

It won't get you or the investors (another) yacht, but there exist a number of companies that delight their customers and change history far more than many attempted unicorns.