jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>Through the past three years of interminable beta, apparent lack of resources from the Mesh team and/or indifference from management at Microsoft. The complete failure to push forward a product that had huge promise

You're running a business and even after three years of heartbreak you don't have an emergency backup in place?
User popularity has little to do with what I wrote. :)

I think it's find to have a rule set, but rigid lines will rarely help when applied to real-life cases. I'm sure pg suggests using your own gut feeling and common sense when weighing the merit of a submission.

Don't sweat the details.
Yep, bullshit on all of you... you're personal anecdotal experience is as valid to ADHD as diagnosing an appendectomy.

I, my wife, and one of my sons have gone through the social hell of the constant repeated experience of dealing with people that think they know something about ADHD. Your preconceived popular-science laden opinions are NOT right and you feel ashamed to think so.

So, my rage aside, let me say this: there is solid research and solid treatment for those who are diagnosed with ADHD. Please, if it seems to fit your issues, please, PLEASE! go through the process of seeing if medication can help you.

You won't believe the amazing difference and neither will those close to you. There is help... seek it.
Except that I use a bluetooth keyboard with my iPad...
These statements aren't really lies. They are ways to indicate that you aren't trying to start a fight with the bad news you have. Try not using them for a week, without being a passive aggressive non-confrontationalist.

With winning phrases like "Your feet smell", "You aren't up to it", and "I don't like those black kids who are picking on my kid at school" you might re-consider the value of these statements.
I think you underestimate the powers that have given rise to the current state of affairs. Ecosystems of sellers usually develop around the characteristics of buyers. Restauranteurs are (as a general rule) terrible buyers and terrible clients.

You might look at a site and think "that'll take x hours to do," but you need to factor in the time that it takes to get the client there. In my experience, that's several times x. Just making the sale could be several times x.

You need to realize you are starting from scratch and that from where you stand, it's hard to know where scratch is. You will need to convince them why flash is bad (even though everyone they ask thinks it looks great). This is just one example. They will not be able to evaluate the site from the perspective of the user, that kind of thinking takes practice.

Then crisis strikes when your offer which includes some little mini-app to do that thing they want with the menus (already done) and a custom design (hired a mid range designer) costs more than the other offer which is largely auto-generated.

The reasons are similar for large companies having bad software, they are bad buyers.
Honestly, wishing to absolve yourself of common tools? Shame on you.

I've driven back and forth across the country twice with everything in the trunk of a Honda Civic and still brought a drill with me both times. $13 will get you a corded drill (no battery to wear out) at Harbor Fright. While you're there, get a few more simple hand tools you may need someday.

People should strive to own more tools and learn to do at least some things for themselves. It sounds like this guy's actual problem is that he needs to pick up that drill and start using it more without too much planning. Imagine how good of a coder you'd be if you had to schedule an hour ahead and pay $10 every time you saved a file!

Spend some time in LA if you'd like to see the broken society that develops from outsourcing everything to services performed by cheap labor. Utterly disempowered people floating through life afraid of doing anything besides what they're told, because they have no clue how anything actually functions. And it's not like they save time either, dealing with administrative overhead for every little task and invariably supervising the worker from the shade.
I never thought that that might be necessary. Thanks for the tip! But it's probably too late now anyway :-)

I was going to see what I had on that old AT hard disk.

I had a 486 that hasn't seen power since 1993. I tried powering that up, but the POST beeps suggested the keyboard controller had failed. Oh well. So I pulled out the drives, and my external IDE controller wouldn't recognize them. But my old Windows XP box's controller did, and I was able to read the old drives (200Mb and 500Mb respectively). It was kinda fun to see what detritus I'd left on them, but sadly no gold bullion.

That 486 was the last machine I had that would boot OS/2. Oh well! To the dustbin of history.
On twitter they explain the tail represents speed, not wake.

https://twitter.com/NiklasAstrand/status/1358321916369592321
Note that nobody is confused about which "the nation" this refers to.
hah, I made a bet with myself too that this was a Gary Marcus article. He is really riding that brand..
I see it a lot on here as well, even in very source heavy or scientific posts. It rubs me the wrong way when a post ends with ;)
I thought capitalism was all about rational self-interest. If there’s no government interference, what incentive is there to behave ethically? As far as I can tell the answer is “none” and that’s what we see playing out over and over again.
This is sort of misleading since it's really just them deprecating things to organize and keep things tidy. You still have access to everything through Google Translate.
In 2004, craigslist listed only about ten tech jobs per day for the Bay Area.

Also, LinkedIn wasn't all that popular, there was no Hacker News, there was no Twitter, Facebook, etc., meetup didn't have organizers (so often it was just a collection of people showing up at a restaurant and chatting about some subject.)
I don't think VW ever broke 1m cars a year here, off the top of my head.
Yes and that's good. But it's also very much pro censorship.
https://www.npr.org/sections/codeswitch/2020/08/27/906642178...

"[Looting] also attacks the very way in which food and things are distributed. It attacks the idea of property, and it attacks the idea that in order for someone to have a roof over their head or have a meal ticket, they have to work for a boss, in order to buy things that people just like them somewhere else in the world had to make under the same conditions. It points to the way in which that's unjust. And the reason that the world is organized that way, obviously, is for the profit of the people who own the stores and the factories. So you get to the heart of that property relation, and demonstrate that without police and without state oppression, we can have things for free."

"Looting strikes at the heart of property, of whiteness and of the police. It gets to the very root of the way those three things are interconnected. And also it provides people with an imaginative sense of freedom and pleasure and helps them imagine a world that could be. And I think that's a part of it that doesn't really get talked about — that riots and looting are experienced as sort of joyous and liberatory."

"But there's also another factor, which is anti-Blackness and contempt for poor people who want to live a better life, which looting immediately provides. One thing about looting is it freaks people out. But in terms of potential crimes that people can commit against the state, it's basically nonviolent. You're mass shoplifting. Most stores are insured; it's just hurting insurance companies on some level. It's just money. It's just property. It's not actually hurting any people."
Twitter made a lot of money off Trump. This move is 6 months too late. We all pay the price for their greed.
Twitter, Google, Facebook and Apple are monopolies that are most certainly the public square. "Market Allocation Schemes"
where companies collude to fix prices and rig markets are explicitly illegal, and I don't see why the collusion of monopolies to "fix" speech is any different.

If we lived in a country with a functional government these monopolies would have been broken up long ago and the internet would be regulated as the public utility that it is.
I'm against censorship but don't consider what private corporations do with platforms that are not legally subject to public utility style regulation to be censorship.

If you can show collusion, please do. Meanwhile, WTF is with the "app store" concept in the first place? You're complaining that it isn't fair that Apple and Google can block apps from their platforms, even though that's what they've actually done since the arrival of smartphones? Free software advocates (look me up) have been warning about this since day one of the app store. There's nothing new here, other than the dispute of the day involves people's ability to type whatever they want in messages to some platform rather than some other feature that Apple/Google think doesn't fit with their intended platform ecosystems.

I wasn't quoting anyone. The double-quotes were an alternative to using hyphens to create a run-on phrase that attempted to describe how I see some people talking about these corporations.

If I understand your last line correctly, you believe there is some category called "platform" which needs to be treated differently. Are you calling for new laws to define what a platform is? If I create my own "dwitter", will your new laws allow me to have to any say over what people can post to it?
Until the Big Tech giants (Google and Apple) came along and demanded them to comply with their App Store policies or face removal. [0]

You can now see who really runs things here.

[0] https://www.vegard.net/google-bans-mastodon-apps/
Who said anything about the First Amendment?

To be a bit glib, we’re not talking about illegal government censorship, we’re talking about evil corporate censorship.

It’s 100% perfectly legal for Apple to choose which apps it will sell on its store. Hey, sometimes I even like the decisions they make!

But no longer can anyone legitimately respond to “XYZ got kicked off this platform” with “then XYZ should build their own platform” because obviously we’ve seen many times over now that doesn’t actually work.

They just come after the new platform too.

So we are left with either admitting we’re ok with corporations censoring political speech, even though it’s illegal for governments to do that, or trying to figure out what the limits should be of corporate censorship of political speech that we can live with.

For what it’s worth, I think the key metric here to consider is the level of competition in the specific market where the censorship is occurring.

The problem is most of these markets are more like duopolies if not monopolies, and the limits on corporate censorship of political speech probably should be higher the closer you get to a monopoly.

Some censorship is of course essential. But back to the point, when we see censorship that is objectionable to a reasonable number of people... “just build your own” isn’t a valid response.
Socialism will never work before you get to a post-scarcity economy.

Guess what the best way to get to a post-scarcity economy is? You guessed it, growth. Innovation. Progress. Not stalling it.
Yup. But the real tragedy is there arent any alternatives. Antitrust legislation is what's needed imo.

If there were real alternatives nobody would give a shit about being banned from one. The outrage shows these companies are too big.
> Rather, we have watched people exercise an incredible ability to discard overwhelming evidence and embrace narratives that have literally zero evidence to support them (or, in fact, have been repeatedly disproven and debunked).

How can you then justify that these people have the right to exercise real power and vote?

> hopelessly naive
Yet, it’s the only way to protect their democratic rights and lead them back to a better path.
It is an experimental feature on FreeBSD 14-CURRENT. It will be merged into OpenZFS eventually (and maybe backported to FreeBSD 13-STABLE and whatever new point releases happen).
To be clear, you can study high cholesterol by simply having test subjects eat eggs. It reliably raises serum cholesterol in real time. It's also the reason why blood cholesterol tests have you fast before testing. Seeing what foods raise cholesterol isn't some mysterious science that we haven't cracked.

All of the egg-industry funded studies which try to show that "dietary cholesterol doesn't affect serum cholesterol" are doing extreme mental and linguistic gymnastics. That statement, which can sometimes be shown to be true, only applies to dietary cholesterol in isolation from any other food, including cholesterol in isolation from the rest of the egg. Dietary cholesterol with saturated fat, which is the most common way that dietary cholesterol is consumed, does more to raise serum cholesterol than any other food. Oh, and also high cholesterol is a necessary condition for heart disease.
Just speculation, but the built-in map/reduce is probably quite useful.
It doesn't check for bad pointers

C is a foot-shooting language. Its basic library functions are expected to do what you tell them to do, even when it's a really bad idea. Checking for bad pointers (and how exactly you define "bad" is a rather interesting question) is clearly out of scope.

has no comments

True, but I'm not convinced there's much point on such a trivial piece of code.

doesn't take memory corruption into consideration

Given that there is no redundant information available, this is an impossible challenge.

and assumes the replacement character is not '\0'.

Try re-reading the code a bit more closely.
Thank you; great answer.
The PC XT ad is interesting in context - IBM hadn't totally won yet, and judging by the ads & content, CP/M and Z80 still ruled the day.
As a related extension, though I don't think "partial application" is a bad term, I can also think of it as "presetting arguments", so there you go, my last submission is to call this "presetting".
I feel like creative problem solving is something that is overlooked by the SATs and GPAs. Instead of measuring the accuracy of the information regurgitated, colleges should develop a better way to measure creativity, adaptability, and work ethic on subjects they enjoy.
> 23andme has created an affordable market for personal genomics

Fair.

> single-handedly forced modernization in regulation and policy

Personal DNA kits were not pioneered by 23andme. The NHS in the UK sends out personal kits to test for colon cancer. One rather smart child, Jack Andraka [1], devised a personal kit to test for pancreatic cancer. And regulation in FDA policy is constantly shifting and changing. A notable such shift is due to a club set up by Ron Woodroof in 1988 [2].

23andme may have helped push science further, but single-handedly? Hardly. Science and discovery is a collaborative effort. They couldn't have done it without shoulders to stand on.

> built a mineable database of human genome data that is helping researchers find cures

The Human Genome project is a mineable database of chemical base pairs the make up human DNA. This has been an enabling technology used by researchers for drug and disease discovery since 1987 [3].

> and amassed nearly 1M paying customers.

The article you link to claims the number is closer to 850,000. A claim of 1M implies a relative error of 17.6%.

> I'd love for you to say that just because they aren't profitable means that they are a failure.

I agree that non-profitability does not imply failure.

May I ask what your affiliation with 23andme is?

[1] http://en.wikipedia.org/wiki/Jack_Andraka#Research_and_exper...

[2] http://en.wikipedia.org/wiki/Ron_Woodroof

[3] http://en.wikipedia.org/wiki/Human_Genome_Project#History
MySQL in master/master mode is fairly painless. Set the secondary site to readonly mode, and when failing over, ensure the primary site is definitely down before enabling writes on the secondary site.

When failing back, bring the primary site back up in readonly mode, give it some time to catch up, make secondary site readonly again, verify if you want to be sure (Percona tools help here), and finally make primary site read-write.

The initial setup in MySQL is a bit fiddly, but overall it's been fairly problem-free as far as I've seen. It's not automatic, but the cost of manual intervention is far lower than the headache of split brain and write divergence.

(Disclaimer: I far prefer postgres as a development target, but hassle-free failover and failback is a hard requirement where I work, and our business model includes giving every customer (banks etc.) a completely separate database instance, including multiple VMs on a separate vlan; per-CPU costs don't work out, it's pretty much MySQL or nothing, until postgres makes it just as pain-free.)
How on earth did he manage that? Didn't the barbs cause shorts where they touched the individual twisted metal strands?
While there may well be good reasons to MitM HTTPS on a corporate network, the case isn't quite so clear for secretly doing so. IIRC chrome disables altogether certificate pin violation notifications if the offending certificate is locally installed. While it probably is the right move to forgo the giant security warning in that case, I don't see why they can't use an "orange light" type indicator and in the popup explain corporate monitoring (with a further note that if you aren't on an institutional computer you probably have a virus). While corporate IT departments could recompile chromium sans message, or just ban chrome altogether, why make it easy for them?
Pretty sure some version of Renderman was bundled with NeXT workstations back in the day, along with Sybase and some other normally-commercial stuff.
Information != Literature. Literature is just a bunch of toilet paper these days. Information is already concise and our search engines aren't that good at filtering it out yet (in fact I think they are mainly rubbish).
All great questions. Think ours are more targeted at YC/similar extremely early stage investor conversations, where the answer to some of those questions (and this is 100% ok) can be "I simply don't know right now", especially how many people you'll need to hire (just a core team to build the first product) and a detailed view on feature set (just a few features that you think people will really LOVE).
>I don't really see how you can have a functional DR plan for a site the size of Reddit with fewer than 10 people.

You can definitely have a good plan, and be able to execute on that plan, with fewer people. I was lucky enough to work in a team that was running the search backend for a big internet company. Tens of thousands of machines, constant code, config and data pushes, configuration management, os images, kernel, etc. The team was responsible for developing and running the tools needed to keep the site up even when a whole datacenter lost power and you had to shift load from one coast to the other. The size of that team was much lower than 10 people.

Obviously Reddit will have to invest in both infrastructure and human resources to get there, but it can be done.
I built an iPhone game with Scheme, and I have to say, it was the best debugging/development environment I've ever had.
Nope, I just used NHNY4XA3EYPY - thanks to the OP, BTW!
Good post, but the tone of Joyent's posts so often irk me. Too much poking at Amazon while holding themselves on a pedestal.

They're a competitor to Amazon, of course they think they're superior... just so smug.

It seems like a bad practice, especially when you end up with pie in your face later. Not too long ago, they had an entire food fight thrown in their direction, so its not exactly like they're immune from issues.
One page: http://www.theatlantic.com/magazine/print/2006/06/the-manage...
After IE6 was released, WaSP took a gentle leave of absence, claiming that "Browser makers are no longer the problem":
http://archive.webstandards.org/
I would love to see the day where having a successful library on github being used by other researchers would be valued as much as publishing a paper or two.
Physics or biology or chemistry? You're cutting a pretty broad swath there.

OK, one thing you can do is to work in positions directly related to your field of study. I have friends with biology degrees who work either as lab assistants in universities, or else somewhere in the bowels of a Big Pharma company doing... I don't know what. Most of these sorts of jobs don't tend to be that great though -- in a scientific organization anyone without a PhD is probably not going to be able to rise very high.

A second thing you can do is... pretty much anything else! If you're not going to be specifically putting your brain to work on hard-science problems then you can go write software or work for a bank or be a management consultant or... I dunno, fly aeroplanes or join the military or do whatever. For a job not requiring any specific knowledge I'd always prioritise a science major over an arts major, simply because I'm more confident that the science major will be numerate and understand how to solve problems.
What I saw in the documentary were a lot of hard-working, non-technical people that were offered the chance to work in a "tech" startup. Without knowing it explicitly, they were betting on WeWork having a moat like Facebook, Google, etc... Real estate has no such moat.

If you are a young founder or startup employee,I recommend learning every type of business moat there is and using that as a key criteria for evaluating opportunities. It won't guarantee success but it will filter out so much garbage.
Yep, a bug has creeped into a preprocessor. Debugging right now :) thx!
Not a parent, but sharing my experiences as a kid.

GameMaker (https://www.yoyogames.com/get) was my gateway drug to programming. It's an environment for making games that covers everything from programming the game logic, to designing game "rooms", the sprites and sounds in one package.

I was introduced to the software by my father at roughly the age of 9 to 11 and we did the introductory tutorial together. After that, I continued messing around mostly on my own.

What in hindsight turned out to be quite brilliant, was that GameMaker supports both drag-and-drop programming and scripting. I was able to start off by using drag-and-drop, but quickly realized that scripting was the way to go for more complex logic. The combined environment made it a rather smooth transition, as I only had to add the scripting part to an otherwise familiar graphical environment.

It seems like GameMaker is still around, so that can definitely be something to check out. Making games is fun and I remember having great times in the community, too.
I remember first seeing the Stanley FuBar what feels like 7 years ago. I wonder which came first, and whether they were invented independently of each other...
> running very old code on a very old operating system
/ PHP version

> the new system
supports TLS 1.2, which means you should no longer see TLS version warnings

> The implementation has been moved towards using parameterized queries,
to be more confident that SQL injections cannot occur.

> plain md5 hash

That's not fantastic. I get that people often don't touch working legacy systems for fear of breaking them, but this sounds rather avoidable. Does the PHP project go through any audits or risk assessments? It's rather surprising for, as others have mentioned, the backbone of the majority of ecommerce websites.
There are several still acitve in Munich, if you are in town: http://www.muenchenwiki.de/wiki/Paternosteraufzug
Reading is painful? Reading painful? Reading too painful to count?

(Pain even if it matters the odd variables are resistance to and war away from sharing and hosting collective change logs?)
If that's true (which I don't know) then just directing those people manually visiting websites would bring quite a few targets to their knees, some basic automation and you have a real problem.