skysight-inc/HackerNews huggingface dataset:
I admit that I'm a terrible (descriptive) code commenter and that is after 25+ years as a professional programmer, BUT I always try to add a comment when I add some weird code to fix an odd bug or add some special case.

And I can confidently say that pretty much every descriptive comment I've ever written was out-of-date shortly after it was written, but the "hey, this weird because of X and if you think you are going to optimize or fix something you need to be aware of this special case" have saved me numerous times.
No. It started in 2000 and proceeded into 2010 where around 2010 and before it became noticeable. By the mid 2010s it reached it's peak.

Prior to 2010 and a little after it was more than a place to work. It was a place where all techies wanted to live; but not because of work. Because they loved the city. That's why those shuttles from SF to mountain view google exist. Too many googlers wanted to live in SF and work in MTV.
Same. I like coding. I do not like the things I'm coding. My livelihood starts and stops at paying the bills. If I could pay my bills writing FOSS software, I would in a heartbeat. Capitalism is going to kill us all
Exactly. If they can (and the supply issue will continue for awhile) you’ll find that app that’s available is bundled.

Which isn’t quite as bad as pure scalping but what they add is often high margin product.

What would be nice is to see more “proceeds over retail to charity” type deals.
the american elites wanna keep americans on the low-interest plantation of america
>Just take left_pad itself, that's something the language should provide, and it's an issue that it ended up being a point of failure.

Why should the language provide that? What other languages provide an equivalent to that? left_pad is intended for formatting text within a terminal, not a website. There's no need for it within the context of a website, because HTML has tables, CSS and other elements for that.
knot your average knot
I didn’t go to Harvard. I studied maths at Cambridge in the U.K. and grade inflation was definitely a topic there. The university felt that their purpose was to produce good researchers and grades (in the U.K. you get a ‘class’ for your degree – 1, 2:1, 2:2, or 3 – rather than a GPA/transcript) at the end of undergraduate degrees reflected how good a researcher the university thought you might make. In maths they would give about 30% of people a first (it was important to control this number as it roughly corresponded to the cutoff for doing the fourth year masters degree which was, of course, called part III), about 30% a 2:2 or 3rd (mostly 2:2s), and the rest a 2:1. In humanities subjects a far higher proportion would receive a 2:1 with a smaller percentage receiving firsts and a select few receiving ‘starred firsts’.

The issue was basically that the university did not want to do grade inflation and students felt that they were ignoring the fact the the grades they chose had a large influence on the lives of the majority of students who did not go on to become researchers. Students felt disadvantaged compared to their peers at other universities where they felt they would more easily get higher grades (either due to a higher proportion set by the university or some sense of superior ability).

I guess one big reason for feeling disadvantaged is not really knowing how employers work (or, more importantly, how good employers work). Lots of common seeming options claimed to be ‘institution blind’ in hiring new graduates which meant that they would look at the degree class and assume that a 1st class degree meant the same at any university and that a 2:1 was the minimum standard. This also meant totally absurd recruiting pipelines (because you can’t easily filter out applicants based on their CVs you need to add bullshit tests like ‘how many times can you click your mouse in a minute’ to reduce the size of the pool before interviewing).

Obviously the trick would be to find the places that knew more about the system at Cambridge and not tipex that name off your CV, or especially those who would consider it a stronger signal than it should have been. But this also has disadvantages; it seems not great to end up at a company working with many people with a similar background.

The other main point of contention I remember was whether it was easier to get more alphas (or good marks) by studying pure maths or applied maths.

Perhaps a good thing about the system was that grades were not really assessed per-course and homework was not assessed so it was mostly designed to be pedagogical rather than doable without much imagination.
Sigma had their Foveon sensor in APS sized version several years ago but they're currently working on the 35mm version. https://www.dpreview.com/news/1885231343/sigma-releases-upda...
I use an app called “WhatKnotToDo” (great name) from Columbia that appears to be no longer available. It is very useful and breaks down knots by function which helped me greatly.
6-8 years. My last phone was an iPhone 6; my current is an iPhone 12 mini. Previous to that, I had a Palm Pre, and before that, a Palm Treo (which I got in 2000-2001).
> I do think this is a little unfair, but I think it points to a real issue "around" driverless cars (that is not the cars' fault exactly): everyone is trained to deal only with human agents.

> It does seem like the car "acted reasonably" (so to speak) - but it still did not act like a person which is what the emergency workers were trained for.

I understand where you're coming from, but I disagree.

There's no reason to expect self-driving cars to play by a looser set of rules than human drivers in the same arena.

If a self-driving car fails to behave properly on the road, that's a fault of the self-driving car.

Blaming everyone else for expecting a car on the road to behave like any other car on the road feels like victim blaming. We shouldn't have to drive around guessing which cars are human-driven or self-driven and change our behavior accordingly. There's no way that's going to work.
The Ford and the Fiat city vans are popular in the US with fleet buyers. Their load capacity is a bit lacking compared to the old school minivans they get compared to but nevertheless they are popular.
Nebraska’s Primary Problem, with Unite America’s Tyler Fisher
> ...there’s really no such thing as a natural resource. All resources are artificial. They are a product of technology. And economic growth is ultimately driven, not by material resources, but by ideas.

Hmm. Let's not forget that we have one planet, and if we fry it, there may be no ideas that can bring it back.
Awesome inspiration material and great article!
I would add also the following links maybe

https://css-tricks.com/guide-svg-animations-smil/

https://developer.mozilla.org/en-US/docs/Web/SVG/SVG_animati...

At Flovatar [1] we've been using SVG and SMIL animations as a way to achieve true composability and interactivity for our NFTs while also being able to store all the illustrations fully on-chain.

I just fell in love with SVG and highly encourage everyone to dig more into the potentials of it. You can even have fun and create epic pranks [2] with it :)

[1] https://flovatar.com

[2] https://twitter.com/flovatar/status/1520509399466483716
They’re priced against each other also, and they have a delicate balance to work with to make sure they don’t become “too expensive” in the minds of consumers.
>Alternate character interpretation: these companies understand that this is a reasonably sustainable price for their customer base,

It's not sustainable. It's being sold for too low relative to demand, so they would all just be sold out at that price. The scalpers don't change the supply.

>that moving away from those "bad pricing decisions" will alienate their customers, and that

The customers can choose to be irrationally angry about whatever they want.

>scalpers should be put in trash skips and rolled down steep hills.

What is all this anger for? We're not talking about scalping food and water here. These are skinner's boxes. Time wasting machines. It's all just a locked-down waste of silicon that will not be reused and in another ten years everyone will be throwing their PS5s out for a newer console that does the exact same thing.

You want a PS5? You want an Xbox? Buy a PC with integrated graphics. it's the same damn thing, except it will actually be useful for something after you're done playing games on it.

>Not every profit need be maximized immediately and without hesitation and scalpers need not exist. More than one thing is allowed to be true.

It doesn't matter what your opinion of scalpers is. So long as people misvalue things on the open market, there will be traders ready to make a quick buck off of their ignorance.
> They were only trying to use the browser because they had problems with Node

(a) not problems with Node, problem. Singular. (the most common and well-documented problem with Node.) Which they made no attempt to resolve and just gave up on. Immediately.

> The fact that there are security issues loading stuff written by the owner of the computer itself from disk is more an artifact of how browsers work and how they evolved than anything else.

That was... precisely my point? So... nothing to do with JS.

> The usability issue wasn't really with VS Code. It's that the default behavior of browsers

Please re-read the gp as this isn't anything related to browsers. It's just a UI feature around display of folders. FWIW Github has the same (quirky, bad) feature in its directory navigation.

The "bug" here is that you can't use TypeScript directly in a browser (why not? again, mostly complicated browser related tech politics that no beginner would understand)

Oh my. It's not politics it's just age; TS is new. JS is OG. That's all there is to it here.

Putting aside any question of whether you might think browsers should adopt TS (agree), even if they did it would still have a different file extension.

The bug here is it's Typescript code with a JS file extension. TS is the file extension for Typescript. That's broken code no matter what way you frame it.

> He's introduced as "a great computer scientist"

Well colour me thoroughly unconvinced.
As usual, the “speculators” and “out of towners” and others are convenient scapegoats, lest we have to face the underlying supply and demand and barriers to development.

You want to have a monopoly on housing in a major city? I’d be hard pressed to point out an industry where that would be harder. You have literally millions of competitors.
Consider the possibility that you're being downvoted for breaking the Hacker News guidelines:

"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."

https://news.ycombinator.com/newsguidelines.html
It is a two lane road constricted with packed street parking on both sides of the road. This being SF, even in the best situation where there isn't a garbage truck double parked in the other lane, I'm sure a U turn isn't feasible, or even a 3 point turn around. Backing up was the only option, yet the road is two lane, so more traffic than a residential one lane coming from behind is also a concern.
I have taught at non-elite schools and have observed that, particularly in classes without objective tests, there is a strong incentive for the professors to grade up: https://jakeseliger.com/2015/01/13/what-incentivizes-profess...

Unhappiness about grades can also be transmuted into complaints and eventually investigations about other matters—a thing I've seen happen. There is something to the "They pretend to learn, and we pretend to teach" line, in many situations.

(That I am observing this situation doesn't mean I approve of it.)
i think, for the purpose of introducing the continuity of the reals, for the purpose of introducing limits, one could skip any discussion that involves constructing the rationals or building the reals from them, at least to start.

instead go directly from integers to reals by introducing countable vs. uncountable infinities.
> I hope in 15-20 years with a slew of new retirees who have the knowledge and the time to fight this kind of garbage we'll start to see meaningful changes to these practices.

No. Brilliant young people have age related cognitive decline.
Show HN: HTTPS-DNS - Rust-based minimal DNS-over-HTTPS (DoH) client
Simply using MUSE by itself with no other words exposes you to trademark litigation, even from FOSS software. It’s the same business category, according to the USPTO, and the existing project simply named “muse” has an automatic first use to the claim. Merely showing prior use by th undermines your trademark application. I dealt with precisely this issue nearly 20 years ago.
Your assurances are not a legal justification and read like “it’s ok” when it’s really not.
I have personally experienced a ton of breakage from systemd.

The claim was that systemd was compatible with sysV init scripts. This is not true, and the breakage might not even be noticed until you are dealing with data corruption. If you have a startup script that does an su to a different user, systemd will start the application, but it will just kill the application processes that were spawned after the su, rather than doing a proper shutdown. E.g., if you use the startup script (only sysV) Oracle provided, systemd will kill your DB's processes in an apparently random order rather than allowing a proper shutdown. The issue is in the way systemd uses cgroups to keep track of which running processes are associated with a particular startup script. Every version of systemd is affected.

Systemd initially claimed compatibility with fstab. But, it broke things. Systemd does not process the entries in fstab sequentially. This breaks fuse filesystem mounts that depend upon a backing store mount. Systemd later added additional mount options to try to hack around the breakage, but, in my experience with glusterfs, they are necessary, but not sufficient, and I had to add overrides for other systemd service units to get things to start reliably.

I also had a fun time cleaning up the mess after systemd made remote systems using full disk encryption, unbootable. The responses by Poettering in the bug report from the Debian systemd maintainer were what really convinced me this systemd thing was going to be a huge mess. TLDR Poettering basically said, he never used a feature like Debian's keyscripts, and wasn't willing to make the existing system work. Years later Debian has a hack that allows keyscripts to unlock disks in the initrd before systemd gets involved in the boot.

Another fun issue early on, on an embedded system that was using ext4 without a journal. The system experienced a hard power down. When it came back up, it prompted for a root password for the emergency (single user) shell. But, it wouldn't auth. It started echoing back parts of what were typed mixed in with garbage characters in its prompts (including the plain-text root password). Messing around in this state, I realized that it was executing (as root) whatever I typed as the password. So, for password, I typed fsck -f ... and was able to get the system bootable again. System was reverted to sysV, and everything worked properly again. Maybe this was a systemd-logind issue?

I use systemd since it "won", but it has not been a good experience (the above is a small subset of issues I've personally seen, but pretty representative of impact).
I talked to a guy who used to have hundreds of them across Florida in the 90s and made bank. He said he's down to six. Know where they are? In-patient drug rehab facilities. They take away your phone, and people are wary to try to make drug deals on landlines. The places where most of them still exist, however, are prisons and jails.
Apple also makes sure to have various models at various price points. Nobody will spend $1200 for a $900 iPhone if there’s a $1200 version that has more space is in stock.
This is one of the oldest problems in network security. Rule-based detection systems converge on antivirus's effectiveness (or lack thereof). But anomaly systems have almost universally failed in practice, no matter what the anomaly model is, and people have come up with lots of them. I can rattle off reasons why model-based systems are hard to operationalize.
Congratulations. Does this actually make financial sense, for you? If you can write those books you could be consulting for a lot more than $2,000 a week, couldn’t you? How have you been marketing it? If you’re doing a lot less programming how are you making sure your advice is the latest and greatest?
Most "hard results" in any subfield of math cannot be derived from pure categorical nonsense like adjunctions. At some point, you have to roll up your sleeve and do the work.

How would you prove the tychonoff theorem purely with adjunctions? How about the representation theorem of finitely presented abelian groups? And on and on and on...
I am definitely still recovering from burnout after 2 years. I find your response baffling, albeit not a surprising one to find. The claim in the article is fundamentally incompatible with certain worldviews.

I’ll allow that I share some of the responsibility for my burnout, as I participated in its inception. But I wasn’t the only participant, and I had a limited set of options which were both realistic and ethical.

Burnout is an injury. The cause of an injury can be complex, varying from self-neglect, to unnoticeable until it’s too late, to accidental, to malicious.

I don’t know where on that spectrum your experience falls, or if it was something else entirely. But I’m certainly not going to accept full responsibility for my situation and what happened to me.

It’s just as unreasonable, to me, as suggesting that someone running from a mountain lion take full responsibility if they suffer a heart attack while running. Yes, they chose to run, but their other choices were just as likely to lead to injury.

I don’t expect my employer to take better care of me than I do myself, I expect my employer—to the full extent it’s capable—to provide support and resources which allow me to effectively care for myself.
a buzzword
Oh wow...I meant that half-joking. I played a lot as a kid but not so much in recent decades. I'm constantly surprised by the prevalence of DLC and add-ons any time I open up a modern game. In my memory a game system is something you throw into a plastic grocery bag and bike over to your friend's house where you try to reach around to screw the coaxial cable onto the back of their TV without knocking over the speaker on their parent's sound system. I can't imagine any kid getting access to a credit card for in-game purchases.
A comment that negates each sentence of what it's responding to is not using the "same device." It's being sarcastic.

Using the "same device" would be saying, "I think the opposite is self-evident..." and then elaborating.
Diablo Immortal will launch with native voice chat transcription speech-to-text
Cash back is fundamentally different because the store is setting their own exchange rate. Giving away ‘points’ is cheaper than giving back an equal amount of cash because the points can only be spent at the store. By minting points as tokens, the market can then choose an exchange rate through supply and demand of various rewards points.
There is also a gitlab repo with easy to follow instructions for making custom installation media with a single Guix command and a git clone.

https://gitlab.com/nonguix/nonguix
And someone owns the trademark for it in each business category.

Muse Something Something = ok. Just muse? There’s prior art and proof of it.
The FDA used to not be funded by the pharmaceutical industry, and instead be directly funded. There are routine questions about how the current arrangement influences FDA decision making in a way that negatively affects their ability to independently review drugs. IOW: the current setup causes the FDA to approve things they probably should not have approved, because they are incentivized to "get along" with the companies paying them.
Because it is tied to population growth and productivity:

The optimal number of children is 2.1, for offspring to replace parents

[1] https://www.britannica.com/topic/fertility-rate

When there is no population growth, no inflation or economic growth:

[2] https://www.youtube.com/watch?v=lSJis2K6B8Q

You might think that worldwide and US has <2.1%, but technology amplifies productivity, so it is not a 1-1 ratio

[3] https://www.worldometers.info/world-population/#:~:text=Popu....

[4] https://www.macrotrends.net/countries/USA/united-states/popu...
I know, Apple ios keyboard does not.
Honest question: Is this worth discussing anymore in the abstract, versus in a place, doing a thing, with the people involved?
Sure, intentionally false data is not good. Intentionally moving goal posts and then calling any data that doesn’t fit an arbitrary definition “false”is an example of said blatant intentional false data.

If I decide that a “mass school shooting” actually requires 5 people shot, the number of “mass school shootings” goes down! If I define it as 2 people shot, it goes up!

The topic of this article isn’t misinformation, the substance is. The only thing discussed is the author preferring one arbitrary definition over another. It’s literally about how he’s more clever than your average person.
Can you be more specific about going niche? I'm keen to see what would be a good example in your mind.
Yeah, real shame. Nikon's market hardly overlaps with RED's, and never will. This is not "free market competition", but a cheap attempt to suck out money from other companies. Probably the company has already reached the end of its own potential.
> everyone understands that exponential growth cannot continue forever

Everyone understands? Why do you believe that? As far as I can tell, most people, especially economists, think it can.

If population continues to grow exponentially (it likely won't), I see no reason to think our energy use would not continue to grow exponentially.

Efficiency improvements are linear, not exponential. They cannot compensate for exponential growth in population.
Yes, Broadcom is an absolute garbage company - as you say - it's not just a large proportion of their products that are problematic, but their corporate culture is toxic. Having said all that VMware doesn't exactly a modern or dynamic company either.
Thanks! I found there is also possible to define "disabledModules" and then define your own to replace. I think I will try that.
You're right about the "rudimentary" part, because I don't know how they do it but the major players have some not-kidding-around freshness:

https://www.google.com/search?hl=en&q=%22thrill%20me%22%20%2...

https://www.bing.com/search?q=%22thrill+me%22+%22common+craw... (and DDG similarly, because bing)

ed: I was curious if maybe HN publishes a sitemap, and it seems no. Then again, hnreplies knows about the HN API so maybe it's special-cased by the big crawlers https://github.com/ggerganov/hnreplies#hnreplies
If someone thinks the negation of each sentence is self-evident, a good response is "I think the opposite is self-evident." No sarcasm necessary.
Sony also wants to keep selling ps5s for years -maybe a decade- and needs to not shoot their entire product schedule for some short profits.

If they want to milk it the best is focus on higher cost bundles etc until manufacturing catches up.

Every popular console has had issues like this, I remember the Wiifinders being a really big deal for two Christmases in a row.
I don't know that it started out that way, but it definitely was (and still is) a network security tool for people, and was part of a mid-aughts zeitgeist of flow-based detection tools.
HOWTO: Make a Tesla pull over with a fake siren.
Engarde: High-reliability internet using WireGuard
Thank you! I wrote a lot about the nitty gritty in terms of process here if you’re interested in that: https://www.swiftjectivec.com/the-best-in-class-book-beta-la...
Maybe you thought I was trying to respond to your point, instead of adding more information of my own.