skysight-inc/HackerNews huggingface dataset:
That's indeed an interesting idea, will have to do some serious investigation to see if that is possible. If nothing else, it might give us a GUI editor to drive the new forms.
Maybe Microsoft should change their name as well?...
I found this article much more informative: The Google engineer who thinks the company’s AI has come to life

https://www.washingtonpost.com/technology/2022/06/11/google-...
IMHO the '3D craze' only really started with Doom (even thought that isn't 3D either - but it fools the player well enough). Watching a 5 fps 'slide show' is only so impressive, even when it's fully 3D rendered, but playing Doom fullscreen, 'per-pixel textured' at 35fps was a frigging psychedelic experience at the time.

...my first 3D games were actually on the Amiga, Damocles, Tower of Babel, Falcon, Flight of the Intruder(!), Birds of Prey, Gunship, all great games, but nothing compared to Doom.
> This shift towards using the phrase to mean "raise the question" makes it harder for a writer to tag a claim as being guilty of that particular logical fallacy.

No, it doesn't; the petitio principii fallacy sense is inherently intransitive in structure (with no direct object), the “raises the question” sense is necessarily transitive (has a direct object, specifically, the question raised). They are unambiguous (and the intransitive sense cam be rationalized as a special case of the transitibe sense where the unstated object is the justification for the original claim, which is convenient since otherwise that sense is completely opaque in terms of any relation between the constituent words in current English and the meaning of the phrase.)
I wouldn't count on Maverick to be available. All 2023 Mavericks were ordered in September 2022. I'll probably wait until 2025 to get one.
Could you please stop posting unsubstantive comments? You've unfortunately done that repeatedly, and we're trying for something else here.

Fortunately you've also posted good comments, so this should be easy to fix.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
> Do your organization uses Microsoft Teams? It is barely usable for quite some people.

That describes Teams on any platform.
> Most users aren't going to notice.

And other lies you can tell yourself to sleep at night.

Most people notice. Very few have the capacity, power (or realise) to complain about it. They accept what they’ve been given, despite how awful it is, because they have basically no other option.

A concrete example: my previous work had to use bitbucket pipelines for our docker builds. My current work uses GitHub actions. GH has my container half-built before I can even click through to the page. Bitbucket took a good minute to start. My complaints about bitbucket fell on deaf ears in the business, and no amount of leaving feedback for Atlassian to “please make builds faster” ever made the slightest amount of difference. Every time MS teams comes up that’s met with complaints about performance (among other things) so people definitely notice that. VS Code gets celebrated for “actually having decent performance”, so the bar is so low that even moderate performance apps receive high praise.

Users definitely notice performance, whether the PM/business cares is a different matter, but we should stop deceiving ourselves by saying it’s alright because “users won’t notice or care”.
Close. Funnily enough, the last car was a 2014 Subaru we bought in 2021. My spouse drives our kids more, so she staked out the claim on that one though.

Maybe the Bronco selling like crazy will convince carmakers to issue "remastered" versions of previous cars, and maybe the remastering won't be "stick a 17inch screen in the center console."
Also not practical for many people.
The author has written more about git (see the link at the bottom) than there is in the git manual. Do they… do they know there’s a manual?
Herb scissors over swiss-army knives. Rings true and reminds me of the unix philosophy[1]

> Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features".

[1]https://en.wikipedia.org/wiki/Unix_philosophy
Only downside is the verizon rep giving your sim to someone who deepfaked your voice.
All abstractions leak.

You cannot work your jpeg photo collection but opening, editing, saving, editing, saving, editing, saving and then blame your tools when your jpegs are blocky and ugly.

First you have to know some basics about lossy compressing and destructive editing. Then, you can understand what steps you really want to take.

It's the same with version control systems. With git, first you have to understand what a commit and a branch is. Then, you can work.
Basically anywhere in Europe (Switzerland especially) is incomparable to the "vast wilderness" I described above. I speak of roads where a "busy day" is more than (say) 3 light vehicles traveling.
Switzerland has villages with only hundreds of people that regularly receive train service. There are states with similar GDP, size and density as Switzerland that do not have any train service.

Sprawling suburbs are a giant scam - the cost of providing urban amenities (power, internet, sewage) to these neighborhoods is much higher than it appears. The lines of pipes and power lines in sprawling burbs cost wayyyy more than it would to maintain a transit oriented development full of townhomes and condos.
adaptive cruise control is another good one
Sampling of electromagnetic spectrum demonstrates evolution of nervous system
In browser, source maps and built-in debugger work well enough. In node.js you can target es2022 and set pretty: true in tsc, compiled code will be close enough to source code.

For me, debugging is about creating a mental model on how code is should work in my head and cross-checking that in source. In some cases, two well-placed console.logs are all what you need.
What time is it on moon? Europe pushing for lunar time zone
Related:

Tony Hoare's Null References: The Billion Dollar Mistake - https://news.ycombinator.com/item?id=30719472 - March 2022 (13 comments)

Null References: The Billion Dollar Mistake - https://news.ycombinator.com/item?id=22019627 - Jan 2020 (150 comments)

Null References: The Billion Dollar Mistake – Tony Hoare (2009) [video] - https://news.ycombinator.com/item?id=11798518 - May 2016 (79 comments)

Tony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake" - https://news.ycombinator.com/item?id=473158 - Feb 2009 (2 comments)
I strongly disagree. Companies are having a very very hard time getting into the electric vehicle business. Toyota actively spent money trying to slow down the advancements in EVs to give themselves time to catch up (https://electrek.co/2021/09/22/toyota-facing-boycotts-over-f...). If only centers, parts, repairs, and manufacturing capacity matter, then Toyota should have nothing to fear. They have all of that in spades compared to rivian or Tesla.
I would agree, which is why a PS2 is on my list of consoles to acquire at some point, but it does have one significant nit: there is easily available no digital video output mods for them, which makes getting a decent picture out of them a challenge unless you already have a suitable CRT to pair with it.
We're hardwired to anthropomorphize things, to see slight patterns even when they aren't there, and to overemphasize plausible narratives when evaluating the truthfulness of assertions.

A chatbot optimized to generate plausible-looking text is a very good fit for these known weak spots in human judgment, it's effectively punching below the waist all the time. And when something (or anyone - including humans!) systematically spews high-quality bullshit at you, that is effectively gaslighting, which is harmful to your perception of reality and mental health.
They'll just outlaw "dumb" cars. Can't have too much freedom on your hands.
This is super exciting to see. Wasm will start dominating many more aspects of our day-to-day computing as time progresses!
>Add to the fact that LLMs perform much better on questions with a lot of training data.

The answer key can get a 100% on the exam.
I don't see how the code snippets presented are less maintainable.
He's a gamedev by trade who also used to work at RAD tools back in the day. You can argue he doesn't know how to work in large teams because I don't think he has, but when it comes to understanding CPUs (or GPUs) as well as a dev can he's about as capable as anyone on that front.

He is very much aggressive to a degree I am not a fan of, but when it comes to calling out bad practices, I find him more right than wrong. But he is terrible at delivering his message in a way that won't ensure anyone who didn't agree with him already will get pissed off.
The article gives an advice from the past. Nowadays it is all about zero-cost abstractions and automatic optimization. These trends will only solidify in the future defining the new norm. And until that future fully arrives, optimize for your bottlenecks.
Yeah, not sure I would trust that data…
Excellently put. I'm not sure why this is so interesting to people. People aren't so much "removing censors" but prompting the model to respond in rude/profane ways.
The managed to forget each weekend piece resonates with me.
I recently tried Vue 3 at a startup for a new app. A few days after starting it I rewrote a personal Svelte app in Vue 3 since I found it so fluid (Composition API w/ script setup). I was liking Svelte before that.
Sadly not, but can you give me a hint for 31? It has been bugging me for days. I tried everything perspective, stoic quotes etc.
It's a good reminder that ChatGPT's knowledge and moral compass is calibrated, roughly, to an average US English speaking resident with access to the internet. It's just not a particularly interesting or considered view of the world - just one with a shockingly large factual recall.
Have you tried it? It does run x64 windows apps well.
You can have branches that are and have always been entirely disconnected from one another, for that matter. With completely different content, but still in the same repository.
It is always amusing talking to Americans about the Luddite movement. So ,any seem to think they were anti-technology when in fact they were mostly artisans who embraced technology save for when the ownership class started to exploit their labor.
> A "branch" is two things. In git, it's the ref. To humans, it's the ref or the chain of commits under it.

Isn't that true of a git tag too?
the collection of hardware parts in those days was really different. I imagine that simply disposing of the dependencies on a hundred "standard" parts of a modern PC motherboard in the source code, is a win. So it is not better to go back to CP/M for some architectural reason, it is a win to get-rid-of the intrusive and bulky, and patented, parts in modern OS.
The “open for business” sense certainly does.
Yeah, this probably requires some explanation. Currently, briefsky doesn't depend on a geocoding API, so it can't map locations to coordinates or vice-versa. It just uses the lat/long from the browser's geolocation or manual coordinates in the settings. But ideally it'll have location search and location text at the top.

The way I use it is as a bookmark with a pre-configured provider and the location in the title. briefsky stores all configuration in the URL, so you can bookmark multiple locations / providers.
Then again, thing's aren't in the critical path until suddenly they are.

Regardless of scenario I will never willingly do a O(n^2) sort when writing new code. Just in case those 10 items suddenly turn to 10000 one day.
If trends like these help out used/old bookstores, I am all for it
That's a pretty slick tool you guys built!
I'm lonely. Really, really lonely. To be clear, I'm an introvert. I enjoy my alone time. But three years is way, way too much.

My wife goes to her office every day, and I work from my guest bedroom. I sit in the same four walls all day, every day, with no 3D in-person interactions with anyone. I'm in meetings all day, but there's something different about 2D faces on a screen and being in person.

I miss small talk. I miss spontaneous conversations.

My brain is so dead, because my house is the safest place there is. There are no threats, there are no dynamic changes, there is nothing to possibly make it perk up.

When I hang out with a friend, my brain is firing on all cylinders. At a coffee shop, it perks up when people walk by. I feel more alive.

But at home? I'm lonely and tired and brain dead.

My next job will almost certainly be some sort of hybrid. I don't think I can do 100% WFH for much longer without heading into some sort of major depression.
Which vehicle is this?
"So by violating the first rule of clean code — which is one of its central tenants"

The word is TENET. Tenants rent stuff.
I rarely need color; I'm going to send photos off to be printed anyway which is basically never. I'd probably buy a color Laserprinter anyway today just because they're pretty cheap.

I have the space and I don't print a lot. But it's sometimes convenient and I sure don't want to drive 20 minutes to Staples every time I actually need to print something.

I actually consigned my color inkjets--including a large-format HP photo printer--to purgatory (aka my attic) because the ink dried out and I'd have been over $100 for a refill.
>Other code is so dynamic that even an effort comparable to V8 would not help

I hear that a lot, but I find it's bogus. Javascript (especially modern one, after ES6) is extremely dynamic too.

And a huge majority of Python code doesn't use much crazy dynamic features - a JIT can detect this and do its magic (V8s Jits detect such "could be dynamic but is static" code with several tricks and optimizes it).
A ‘series of snapshots’ vs a ‘series of diffs’ are just duals of one another.

Since you can go back and forth between them at will, it seems odd to claim that one perspective is inherently superior. Like insisting that a chess board is actually a white board with 32 black squares on it.
Go telemetry could've been useful
It's kinda shocking this was written in 1994. Mostly everything has held true (including questions if moore's law will hold up).
Last month I made a comment on another thread that I think it relevant [0]. I'll copy and paste it here (with minor edits).

Enroll the AI at law school and let it get a degree? Reminds me of a whimsical shower thought I had once.... Create a business that owns itself, and write an AI to run it. The business owns its own bank accounts and everything. Maybe the business is just selling stickers online or something equally lightweight, but give it all the legal status of company. But a company with zero human owners and zero human employees. A business entity, operating, and making money without humans. Make it a rebuke of the "corporations are people" idea. Just a zombie out there selling products/services, and making money that gets dumped into a bank account that no human can ever touch again....

If it sounds crazy/stupid, remember - I did say "whimsical shower thought" ;)

[0] https://news.ycombinator.com/item?id=34539074
Thanks for the tip that's a pretty good one I wouldn't have thought of
Probably because home computers like the C64 were a lot more popular (and cheaper) than boring "office PCs" in the 80's (at least in Europe, don't know how it was in the US).
I think these look great, but I can't see them replacing combustion engines for all the things people who drive trucks in the country need.

Like... I'm not going to load this up with fence posts and go out for a 12 hour day... plugging in the fence post digger to the battery... I'd be afraid that since I can't just toss in an extra gas tank that I'd be walking home.

And I can't see this pulling a horse trailer across the Great Plains stopping every 300 miles to recharge for several hours. (But I know North Dakota did finally get a Tesla charging stating!) Just feels like it's not quite setup for "real" use.

I can totally see some suburban guy using this to go camping. But... even that, like I don't want to leave this parked at the trail head for a week, when I'm hiking. I bet the battery would hold a week, but like what if it didn't? I couldn't just bum a jump from another camper.

One of the joys to being out in nature, is being away from "it all" -- including being away from the population density required to make charging stations viable. I think that's always going to be a fundamental flaw with electric "adventure" vehicles.

Cool to look at. Promising tech. But EVs are still "toys" in my mind.
I remember that effort! I recall seeing a 3d notepad or something like that.

Wow, the website is still up:
http://www.y-windows.org/about.html
ORMs and slow DB queries kind of go hand in hand. Also, you'd be surprised at how efficient arrays are for membership checks so long as the number of items is even moderately small (as a rough rule of thumb, the only thing that really matters with these kinds of checks is how many cache lines are involved).
I always feel that complaints like the one you’re replying to aren’t thought through. The simple follow up is: how would you do it better? There’s no better way. You only need to look at the complicated part of git for very complicated things. If you think about it, commits and branches are incredibly simple relative to what’s actually happening (when it comes to working with them, that is). Listening to old folks talk about pre-git version control gives me appreciation for just how good it is.
But somehow modern software (Outlook, I’m looking at you) has trouble keeping up at my typing speed, and there’s a visible delay before characters appear on the screen. It doesn’t matter what the software does 99.9% of the time, if it’s an utter pig that crucial 0.1% of the time when the user is providing input.
can you share the paper or article?
Open access for a fee? Yes.

The original point of openAI was to make sure google and facebook don't completely dominate AI and keep their work hidden due to the innovator's dilemma they face. Seems like they've absolutely accomplished that. Yes, they've stretched the meaning of "open" but I don't think they've ever tried to claim they had some sort of open source aspirations.
I am speaking from professional experience,
but I am not an expert.

I used to work professionally for a Cybersecurity company in the past for just 3 years, it was just a short tenure, so my views are plausible.

I have design MITMA boxes for WIFI and HTTPS (For capturing/understanding botnets in honeypots), so I've seen how plain-text HTTPS are. (But again, I am wrong, as I am speaking from experience.)
> I'm thinking of the union busting efforts of the railroad and mining companies in the late 1800s and early 1900s where the corporations straight up murdered folks.

my favorite examples of corporate union busting from that era all involve the US Army being deployed against workers.
That would be an insane practice. The internal overhead is a pain. Repo is a last effort to protect the asset rather than a way to cure an account. Even with repo fees there's no guarantees you're getting that money back and the asset won't be worth as much if the customer doesn't true up.

General industry practice people are put in delinquency buckets, and generally not by amount but in the 'are they past due or not?'
I'm speculating but there could be other behavioral scoring as well and if they just automated the process of dispatching well... that's on them and good luck with that overhead.
One of my favorite examples of this is the cache. I mean index. I mean staging area.

Sigh.
I don’t think those are fully like to like comparisons though. You have to run those numbers just for electric. Nobody I know would cross shop a Tesla and a Rav 4. They can have their margins on their ICE catalog but they don’t have it on their electric yet even with the dealer network numbers added in.
Reminds me of Go. At the beginning you make only simple moves. As one learns the game more complicated patterns emerge. Watching master games the lines again are simple and clear - in hindsight.
I've seen some on dealer lots in the past month. YMMV on options/colors of course.
I struggle to understand your point, but I can only speak for myself coming from a place where there is immense hatred towards young people coming from the old generation. Before Google and social media you couldn't get a business started unless you had old family members "blessing" your endeavour, or had connections with the right political crowd. That would include long years of sucking up and eating abuse to get the chance to "prove your worth" to people who know less than you - if you ever get that chance. Google and - to a lesser extent - social media allows the "millenials" to bypass the gatekeepers and mount successful businesses on their own merits and skills. That is revolutionary! That's the difference between having dignity in your life or staying in the dirt.

> For every one person who got a chance, a thousand more were taken away.

In my view for every one person who lost his chance, a thousand got theirs from Google.
I've learned that when I ignore things, they often go away. That is the kind of simplicity that has served me well for decades as a developer.
You haven't bought a car till you pay for it. If you buy it with a loan the bank owns it, and can restrict your use of it as they see fit.
Thank you! Really means a lot to us
I remember creating a new modeline and adding it to the list. Then using ctrl+alt and +/- to cycle through the modes. I would get to the new mode and the monitor would start buzzing and clicking and the image would flicker. I would quickly toggle to the next mode that was "safe" then go back and edit the modeline and try again.

I did manage to get my monitor to run at 1280x1024 @72Hz but couldn't make it go 75Hz
Electricity is everywhere. Like. Everywhere. It’s only a matter of time before the charging network expands.
Do you know how he was paying? By check perhaps? I've been late on payments of various types a few times over the years but I don't think I've underpaid even once, because with how most things are set up that's not easily possible.
I like

Make it work

Make it good

Make it fast
Struggling with loneliness for the first time in my life, at the moment. My core group of friends, whom I've known for 25+ years, all each had a kid in the space of a year. The pandemic made keeping those friendships alive difficult, but the kids turned it up a notch. I was gaslighting myself for a while that they were just busy, but when I heard about a couple of social things that I wasn't invited to, I realised that the friendships weren't on hold, they were hanging up. As an experiment, I stepped back and started to match the effort they were putting in and sadly I haven't spoken to some in months, some years. Working remotely, I need to make a real effort to maintain some social element in my life but having lost this core group of friends has been a huge blow; I have pretty regular dreams about it. Stoked to learn my brain is atrophying as a result!
This does not link to the titular article.
>It's not even due to JS.

Oh it definitely is. But no single framework (or frameworks) are to blame. It's the CMS. The thing that allows every Tom, Dick, and Harry at the company to drop their little snippet for this or that which adds up to a mountain of garbage over time, half of which is disused or forgotten.
They know how to be a vampire squid on the faces of the genteel class. They'll figure it out for hoi polloi also.