skysight-inc/HackerNews huggingface dataset:
That's the etymology of redolent. To be redolent of high technology, taken literally, means to smell similar.
what should we build?
Oh great! Another source of idiots buying old boards and chips on eBay denying their use and resurrection by actual retro collectors. Destroying history.

I had to bid against them already making my Intel 4004 based project.

Depressing
Designing Carbon C++ Interop Taught Me About C++ Variadics and Bound Members
It's related to the service and a means to source traffic. Unfortunately it's not launched yet but relevant to the services utility.
Lots of times it's just ordinary office politics, or the boss likes one person more than another, or isn't "technical" enough to know when he's being manipulated. Because often managers aren't developers themselves, so they don't know which developer is telling them the best advice, when two developers disagree.
Good thing we're not in the absolutist monarchy now, and have such things as courts and laws.
> British aren't going to stop until something stops them

Yup. That’s why London folded after Hitler’s blitz.

Putin is a weak man. His hold on power depends on this war. He’s smarter than this comment because he knows a strike on London of any kind would result in Europe arming Ukraine for a kill versus the current strategy of keeping a low summer.
Black Hole Cosmology
The new Roslyn incremental generator API is pretty good these days but not well documented yet. I’ve been using it with json-schema to save a lot of boilerplate and provide a more intuitive declarative framework in a large side project.
Just because something has monopoly because of being better shouldn't result in antitrust. Even in the browser case, Google is very active in standardisation, and also pays Firefox. Though I think we should definitely ban things like Google search engine advertising Google Chrome for free.
Yup, it's called dark noise. Random generation of electrpns which sometimes find their way into the depletion region.
FreeBSD support is listed on the site as a goal/feature (I've no idea which one), but I've no idea whether its aspirational or not:

> To run on multiple OS: Linux, FreeBSD and Windows11 WSL2.

The actual installation instructions seem to be for Linux kernels sadly.

https://docs.maxxinteractive.com/books/octane-v22-installati...
In this case, hiding your chats is not exactly going to help you. If anything, it will be showing up prominently in the list of charges against you as destruction of evidence and impeding investigation.
This was added to raylib as a backend recently: https://github.com/raysan5/raylib/releases#:~:text=RGFW
I don’t think that makes sense. Where are the vast stockpiles of missiles? The silos? The thousands of people who would need to be on ready alert to launch those missiles? This also would require the US to have been cheating on the START treaties and probably the ABM treaty when it was in effect as well.

Also, nuclear-tipped ABM systems aren’t some sort of super power. Remember that all of this is happening in space at very high speeds. The Nike Zeus had to get within a kilometer of the target warhead before detonating. It’s not like you could throw a couple of these up and knock hundreds of incoming warheads out of the sky.
Ask HN: Typed "AirPods" in notes on iPhone, 2 hours later AirPods ad on YouTube?
I asked my son what he wanted for Xmas. I made a note in IiPhone with heading "Presents" and a few other lines including "AirPods".

Two hours later YouTube showed me an ad for Airpods.

I asked if anyone had searched for AirPods and they said no.

Connection or coincidence?
The correct link is https://docs.maxxinteractive.com/books/octane-v22-installati... as far as I can tell
I am not clear on why reaching for an existing compiler's AST would ever be top of list?

Don't get me wrong. I think many language design points should be used more. But starting from scratch makes a ton of sense. Skip the parsing stage and build up supported AST style constructs of your own.

Done simply, this is basically the command pattern. Keep execution separate from declaration and you should be fine?

Sure, you may want a parser for a dedicated serialization language some day. Hard to think you need start there?

But starting with the full AST of an existing language feels like a terrible idea. In any world.
(OP here) Primary reason is that you can make a big array with only 2 boards, a small board in the middle and a bunch of long boards around it.

Radial pattern of linear arrays with exponential spacing should also be pretty close to optimal for the distribution of pairwise microphone distances to maximize the gain with a fixed number of microphones.
It's true that some of the Web platform's downsides, rooted in its split identity between being a document library and being an operating system, are kind of similar to this antipattern, if you squint a bit, although they tend not to be as bad because the outer platform is much more robustly engineered than the average enterprise app.

The key difference is that, in the Web platform's case, there's not actually a better alternative on offer. Even with these awkwardnesses, it's still a better app delivery platform than desktop or mobile OSes, because it's dramatically less fragmented, has a more convenient "installation" story (https://xkcd.com/1367/), and has a better security model (at least compared to desktop OSes). So people need to write rich web apps with arbitrary behavior in it, which requires it to be arbitrarily customizable.

Contrast an enterprise app, where the lesson of the "inner-platform effect" idea is that code changes to the outer platform aren't as costly as you think, compared to unmaintainable configuration that interacts in complex ways with the platform primitives. So it's best to allow only customization simple enough to not pose maintainability challenges, and eat the cost of an outer-platform code change whenever you need anything more complicated. But Web developers don't have the option of getting browsers to add new code every time they want to add a complex new feature to their app, so browsers need to support a rich enough set of primitives that those features are already possible.

The other way to resolve the tension would be to get rid of the document-library features and instead double down on being an operating system, perhaps based on WebAssembly and <canvas> instead of HTML+CSS+JavaScript, like Flutter for Web uses. But of course people are using the document library, and in some cases it's the easiest way to do something, even at the cost of a little bit of redundancy at intermediate levels of customization.

What SPA critics typically want, of course, is for most sites to be satisfied with less feature-richness so as to fit more easily into the document-library model. But the platform has to support everyone's use cases, not just those of people who like HN's minimalist style. (I can't find it now, but there was a great comment on HN awhile ago that said something like: "A lot of HN users basically wish the internet was like how it was in the 90s, except with broadband. But in this respect, we're unusual; most users like features and slick UIs.")
If I could do college over, I would have learned to code earlier, networked, and got a job at Facebook or Google my sophomore year.

Not really. I was studying something I loved but was really impractical. I had the money to major in basket weaving, so I did.

But if I needed cash, it would be coding and Google.
It's not at all correct. Duckduckgo had 100 million searches a day[1], and its selling point was privacy friendly search, which has lot lot smaller market than better results. If someone develops better ranking, people would switch very fast.

[1]: https://web.archive.org/web/20221118045948/https://duckduckg...
Thank you for trying the tool and providing detailed feedback!

You're right on both counts - we should display all warnings and there seems to be a bug in the OG tag detection.

I'll fix the warning display and investigate why it's not correctly recognizing your existing og:title and og:description tags.

The feedback helps a lot in making the tool more accurate and useful. Thanks so much!!!
> Most places take after hours paging pretty seriously.

LOL i wish
And to be fair, often times it is against the senior's judgement, but if off the critical path can be a decent gamble. The hubris of junior engineers accomplishes a lot.
GLFW has worked well for me.
Not illegal per se, but if you're under a preservation order and specifically instruct someone to use disappearing messages to evade it, it can get a bit iffy.
So far I haven't seen any rational or critical thinking in this area. So, it's nice to see a little glimmer of hope here, that someone might at least say 'wtf are we doing?' The power consumption of these useless data centres is slap in the face to all of us with efficient cars, houses full of shitty LED lightbulbs, and low flush toilets. We shouldn't let them burn the planet to insert automatically incorrect text, fucked up faces and extra fingers.
I'm curious how projects like this have been impacted by the Wayland work?
Maybe I’m imagining it, but I feel like there’s a shift in gears somewhere between “we need to fix networks” and “the solution is decentralized networks”. Decentralized networks are unfixable and unmoderatable — that’s why people want them. People don’t want to be corralled or have their information consumption managed (not speaking to what’s good here). The author spends so much effort condemning Facebook for not managing the network in Myanmar enough, and then turns around and suggests — unmoderatable decentralized networks without authorities in a position to manage or moderate them?

I think I must be confused.
> I have not found the type of person who asks trick questions to be the type of person who finds it interesting to have the trick questions they've posed to be prodded.

I find it depends entirely on whether the person is asking a trick question to try prove themselves smart (and are sensitive about it), or as in this case, are confident in their own intelligence, and want to assess yours.
I'd mostly agree. SPAs can do things hard to do with URLs and form inputs; for instance, chess would be harder to program in the browser without JS (though I remember an opening explorer which worked that way). Or if you think about popping up a modal or a toast. But a lot of the functionality is duplicated.

This gets even more extreme now that you can have wasm on a canvas... The language that you're compiling from doesn't understand the semantics of a back button either!
Nuts how much US Tech goes into North Korean, Russian and Chinese ICBM's, etc. They are incorporating US/EU technology for the purpose of killing Americans and Europeans in a future conflict. There are little to no consequences for countries that ship Western Tech to this axis of evil.
Time Line for the Definition of the Meter (2009)
Nobody forgot about batching. It's a foundational strategy in any efficient realtime renderer. The bar has simply moved and even the cheaper binding logic you get from Vulkan or D3D12 is getting too expensive for the object counts we're trying to push in modern games.

Bindless lets you reduce the amount of book keeping you have to do per-object on the CPU, but much more importantly opens the door for GPU driven rendering.

The problem with WebGPU is there's no bindless and the 'bindful' path is quite expensive to meet the safety requirements of a browser API. There's no way around the slow path, and the slow path is quite slow. In this case the workaround is cut features because the API simply imposes too much overhead.
They effectively do. All css absolute units are effectively defined as ratios of each other and zoom*DPI*physicalPixels sets the ratio of how many physical pixels each absolute unit will end up turning into. Increase zoom and the screen seems to have shrunk to some smaller 'cm' and so on.

For things like 'vh' and 'vw' it just doesn't matter "how many cm" the screen is as 20% of the viewing space always comes out to 20% of the viewing space regardless how many 'cm' that is said to be equivalent to.
The graphics are way better than the description "terminal game" would suggest, I recommend putting some images in your README to better demonstrate the amount of effort you put into them (don't rely on having a video, it won't render for me).
I never understood why companies didn't simply leverage 24x7 internet MSPs.

They are able to staff 24x7 by spreading the cost over multiple customers and working through the process of making your application manageable by a 3rd party is super beneficial.

Most of these companies will also do performance monitoring and analysis as well.

They see issues and optimization opportunities across multiple applications and know more than a single team who's only built one.
There is also the opposite, Ed Kmett is on record as saying that he had a million ideas for his personal programming language, and all of the cool stuff it was going to do, but then he ran into Haskell and said “Let’s be real, whatever amazing language I make isn't gonna be half as put together as this and I have this one already in front of me...”
Right? It generates scripts which are then executed to do builds.

Debugging broken Yocto builds can be a nightmare.

You end up stepping into the build directory environment and manually running the generated code. You try some fixes in it, and then guess on which fragment in what bitbake file to backport that fix into.
I have occasionally convinced teams to adopt both oncall and sprint cycles aligned with Tuesday [1] - the dev teams all loved it. Management was a harder sell, but by and large were happier with the extra days to communicate results/get metrics before their own Friday deadlines.

[1] also Wednesday/Thursdays. Wednesdays were my favorite in good working environments, it felt like running a successful marathon, but it was more prone to falling apart due to short-term thinking.
Yes, it's true great developers can 'reinvent' things and do a great job of it, but the problem is that every line of code in a project is an efficiency drag forever moving forward. It always has to be maintained, updated, and managed by someone.

Developers should be measured by how many lines of great code they can delete, not how many lines of great code they create (<-- but don't take this literally of course, it's just making a point)
An interesting perspective here is this amazing 2015 blog post from the Figma co-founder: https://www.figma.com/blog/building-a-professional-design-to...

> "Our editor is written in C++ and cross-compiled to JavaScript using the emscripten cross-compiler... Pulling this off was really hard; we've basically ended up building a browser inside a browser."

Now sure, Figma's an exception, but it's an illustrative one. For most single-page apps, it's an interesting question. Is the web browser a monolithic platform where if you reimplement any of its layout engines etc. you're reinventing the wheel? Or, is it a set of libraries that can be chosen from at will, that of course happen to all work together to provide sane defaults, but by no means are required or expected to all be put into use simultaneously?

I tend to think of the web platform as the latter. Just because there's something in the "standard library" so-to-speak doesn't mean I'm forced to use it - the real question is whether it's something stable that won't force me and the team to yak-shave to maintain it. Mature JS/TS libraries are no worse than the browser in this regard!
The SSRN link doesn’t have a login-wall: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3778525
> People love to demonize journalism, but who else will hold the powerful like Google to account?

That sounds like "people love to demonize collective farms, but how else would you grow food?" The question begs the answer - other people who are not part of collective farms could do it very well and have been doing it for centuries. You don't have to be a part of billion-dollar corporation controlled by a billionaire and have a degree for which you owe your whole net worth and hope some politician will consider you worthy of bribing to pay it off - you don't need any of that to tell the truth. Especially not these days when literally anyone still can speak publicly easily, despite all the efforts from "real journalists" to put an end to it.

> I mean high-quality sources like NY Times, CBS News

ITYM "corporations that are constantly lying to us like"...

> where they've been accused of failing,

They are not "accused of", there are literally dozens if not hundreds only recent cases where we know they lied, we know why they lied, they know we caught them lying, and yet nothing happened and people like you keep calling them "high-quality sources".

> The targets of professional journalists' investigations will lie their asses off

Unfortunately, the professional journalists will lie their asses off as frequently, if not more. The good news are that we don't really need them anymore.
What's the Firefox compatibility looking like now? Pretty annoying when websites that use it tell you to download and install google chrome.
Aegis really can’t intercept ICBMs except in very niche circumstances.
My parents-in-law, who live hours away, buy an enormous quantity of toys for my five-year-old. Big, obnoxious play sets. We have to frequently shuffle toys out just to have room for new stuff. On the occasions when they actually visit, they make snarky remarks about how we have so many toys for one kid. They are causing the problem and then mocking us for it. Make it stop.
Neanderthals and early Homo sapiens had different burial practices
The UK was pretty much overwhelmed by the blitz; and the war overall broke them as a world power and they were forced to rely on foreign support to keep them fighting. That was all locked in very early on. And they only have a fraction of the staying power that they did the 1940s now, they can't handle that sort of pressure any more. Particularly since there is no possible upside for them in the Ukraine war, they're basically in it for bloodymindedness.

And this time Britain isn't backed by the world's largest industrial economy. If anything, China is more likely to back Russia to avoid being encircled by the US.
You might not even have had to make the note
Coincidence. You have an iPhone. YouTube knows that and a bunch more about you. Also everyone gets AirPods ads.
> journalists are transparent because they have to provide evidence.

Just count how many "according to anonymous sources" stories you heard recently, and how much of the "evidence" anyone would independently verify. You'd be surprised (or not, if you've been awake for the last decade).
> The soot from burning cities and forests would darken the whole northern hemisphere for several growing seasons

There's already been over 2000 nuclear warhead detonations and nothing remotely like that has happened. In fact, the fallout isn't noticeable at all. Granted, the tests were in remote locations, but all the planetary effects people worry about haven't happened at all.

> Europe cannot do anything remotely like that

Several European nations do have missiles capable of taking out ICBMs, on top of US Aegis sites, seaborne Aegis sites, Patriot batteries, etc...

> There simply is no winning an all-out nuclear war

Depends on what you consider winning. I agree it's bad. But equally bad is allowing dictatorships to do whatever they want because they have nukes. Which is where we're at. One day it's Ukraine, the next it's Lithuania, then it's Romania, Finland or Poland. Or maybe Taiwan. Then Japan. And so on. Where do we draw the line?
I think Your Money or Your Life (Vicki Robbins, 1992) predates it and helped inspire Mr Money Moustache, but Collins’ book is great too.

For everyone reading this, pursuing FIRE will impact your life more than any other book. Set the ball in motion and wait. Soon you’ll have time to enjoy all these other great books.
Are you speaking from personal experience having worked with one? What was the feedback between application management back to engineering like?
> 10s of thousands of a second

10ms? That's a very long time. Phone clocks are much more accurate than that because they're synced to the atomic clocks in cell towers and GPS satellites.

Hell even NTP can do 1ms over the internet. AFAIK the only modern devices with >10ms inaccurate clocks by default are Windows desktops. I complained about that before because it screwed up my one-way latency measurements: https://github.com/microsoft/WSL/issues/6310

I solved that problem by RTFM and toggling some settings until I got the same accuracy as Linux: https://learn.microsoft.com/en-us/windows-server/networking/...

Anyway I dunno why the math would be too complicated, GPUs are great at this kind of signal processing
For healthy adults without a diagnosed medical condition there is no reliable evidence that getting an annual physical improves outcomes. It appears to be largely a waste of time and money.

There are certain preventive care services which are justified by evidence-based medicine criteria on an annual (or other periodic) basis. But those aren't what most people think of as a "physical".

https://www.healthcare.gov/coverage/preventive-care-benefits...
OMG! I have been hoping Jordan would work on this. It's the first time I have been able to re-experience a skin made in 2004 called Impulse. I can't even remember when I last used it.

Loading it from the URL on the page linked below, it mostly works! Impressed that most of the animations came across.

stephango.com/impulse
Right. My "to be fair" is largely similar to "devil's advocate."

The caveat of, "off critical path" is a heavy lift, too.

My view was to give projects a form of risk budget. If possible, do things same way as last time. Any deviation is a risk. Can have rewards, sure. But if there was a known way to do it already, be budgeted to pivot back.
I even triggered a back gesture by accidentally swiping from the edge when I merely wanted to move the marble, bringing me back to this HN page, assumed state was lost, but found the browser's forward button and it was like it never happened! I've never seen that in a browser-based game.
I mean I get that bit, but where would you see one in the wild? The bank? I know Japan has some anachronistic tendencies but I'm curious what the job description of someone who uses one of these is
While I enjoyed 4dwm when I had a sgi, I am not convinced the desktop environment was that great, it did however have a very nice file manager, which I guess is 90% of a desktop environment, so perhaps it was pretty good after all.

The best sgi ui innovation, which unfortunately I rarely see anywhere else, was the use of drop pockets, these are drag and drop targets, small squares that are uniformly styled to give the user a hint that dropping something here is useful.

I was unable to find a good example with multiple pockets, but for example: when you see that blue square in the file manager, you know you can drop something there and it will try to use it as a path.

https://docs.maxxinteractive.com/books/user-experience-ux/pa...
It is indeed ROX, at least it was in the 2020 release.

Sadly this is closed source and only amd64 Linux binaries are available..
> resale values less than their original MSRP

a non story
I’ve always been partial for Friday night through Friday night.

You start off over the weekend, when you have energy and can survive the two days alone. Ideally no Friday releases so the transition is calm, but as the writer says the batches might fail.

You spend the week fixing whatever breaks. You’re cleanly off the Monday to Monday sprint, just doing on-call/ops.

You finish Friday evening and immediately get Friday night and the weekend to recover when you need it most.