skysight-inc/HackerNews huggingface dataset:
A working year is ~250 days. I suppose it is possible with a minor playback speedup to hit 1.2 books/working day, 300 per year. Which sounds unbelievable, but good for them for having a job which just requires a butt in a chair.
Auto-AVSR: Audio-Visual Speech Recognition with Automatic Labels
Is o3-Mini Rude?
I’m not sure how to explain it, but it comes with a little bit of an attitude, a bit of a lazy, ‘figure it out yourself’ vibe. Even the replies don’t feel as ‘humble’ as o1’s.

It’s almost like o3-mini was trained to be a manager. :P
In Visual Studio for C#, ctor creates a constructor. I use that one all the time. Other than that, no.
Being unable to describe a woman would be pretty similar to banning trans acknowledgement. They're basically 2 sides of the same coin; the mismatch between reality and the categories we use. There are different opinions about which part of the mental model has to give. Ie, the concept of man/woman is too imprecise for political discourse - do politicians abandon the word woman or do they abandon the parts of reality that don't fit into a man/woman model?

The obvious solution is the third option of letting a few more genders in, but that would still require being able to articulate what a woman is.
I remember about 10-15 years ago that Ray Kurzweil (who still works at Google) or someone at Google had this idea for what Google should be able to do: About doing deep research by itself with a simple search query. I can't find the source. Obviously it didn't pan out without transformers.
Admittedly only on Discord & private chat apps. Luckily, the way Tailscale's network + private DNS works helps a lot in revoking access to a server you once gave beforehand.
Just need to make sure your module doesn't get too big or unwieldy. I work in a codebase with some "module" C files with a litany of global statics and it's very difficult to understand the possible states it can be in or test it.

I agree that so long as overall complexity is limited these things can be OK. As soon as you're reading and writing a global in multiple locations though I would be extremely, extremely wary.
Decline based on usage of pascalCase in the first example. How did that even happen?
"I don't really know any high level programming languages, I really only know python."
That seems like trying to tie two separate groups together. Most people are not working on software remotely adjacent to this.
If that’s so useful, make your language support the concept of lexical environments instead. Otherwise it’s just manual sunsetting every day of week. Our craft is full of this “let’s pretend we’re in a lisp with good syntax” where half of it is missing, but fine, we’ll simulate it by hand. Dirt and sticks engineering.

(To be clear, I’m just tangentially ranting about the state of things in general, might as well post this under somewhere else.)
The Christian nationalist movement are the people saying things like “Many people have told me that God spared my life for a reason, and that reason was to save our country and to restore America to greatness” - Trump
The more APIs available for JS to interact with, the more granular and detailed browser fingerprinting can be. For example, how your browser renders WebGL can differ depending on what graphics card (and drivers) you have. The resulting values can be read back and stored to create a detailed fingerprint of who you are -- this could potentially be done by Google Fonts or AdSense or any number of the countless ad and analytics frameworks loaded on basically all websites.

Good overview about how fingerprinting works: https://www.privacyaffairs.com/browser-fingerprinting/

Browse the source in the following directory to see a plethora of examples of how web APIs are used to fingerprint users -- and this is just one publicly-accessible library we can easily review the source code of (proprietary, obfuscated ones likely use additional methods): https://github.com/fingerprintjs/fingerprintjs/tree/master/s...

One example used in multiple places in the above repo is "matchMedia"[0] which was a Web API method added a while ago (well, many years ago) to give a programmatic result of whether a given CSS media query matches or not. This can be used to detect, for example, user preferences like whether the display is HDR-capable[1], or the Accessibility setting "reduce motion" is enabled[2].

[0] https://developer.mozilla.org/en-US/docs/Web/API/Window/matc...

[1] https://github.com/fingerprintjs/fingerprintjs/blob/master/s...

[2] https://github.com/fingerprintjs/fingerprintjs/blob/master/s...
Almost Iron-Man coding by todays standards...
Why are there leading be zeros?
Do automakers use foreign trade zones? My (perhaps incorrect) understanding is that the US doesn't charge duties on goods imported into FTZs that are later re-exported. To be clear, I agree that these tariffs will disrupt the transport of car parts across the border and raise car prices...
I think he meant MAID <> PII
At that point you may as well use a typewriter
Maybe there's more to quality that status, but I don't know what it could be.

One argument is that people who read a lot of books know quality. But I don't buy it: maybe people who read a lot of books have different tastes. And in any case, that just reinforces my definition: quality is what a certain (elite) group of people say it is.

Another argument is that complex books are better than simple ones. But that just means elite taste-makers like complex books, maybe because they've read so many books that straightforward ones are boring to them. But there's value in books that are easily understood--that's the whole point of writing: to communicate. One shouldn't value opaque books just because they're opaque.

Yet another argument is that smart people like good books and dumb people like popular books. Smart people are able to appreciate good books that are beyond most people. The convenient thing about this is that you can show how smart you are by liking certain books, which is way easier than winning a Fields Medal or Nobel Prize. Snark aside, this is just defining "good books" as "books smart people like", which is (in my view) morally equivalent to "books high-status people like".

As for "discouraging people from talking about things," I'm not yet arrogant enough to think that my post on Hacker News(!) is going to influence anyone. But if I did, I would tell people to stop worrying what other people think. Stop worrying about whether others think you're a snob or a mid. Like what you like and talk about it as much as you want.
Moderation has really been lax here lately.
Reminds me of this famous tweetstorm: https://x.com/naval/status/1002103360646823936?s=46&t=WBeGlu...
I have three apps I bought a long time ago. A Swedish dictionary, a german-swedish dictionary and an english-swedish dictionary.

They are still installable, but not available in the app store. The company (Norstedts) went over to a subscription style (of course).

I use waydroid to have them on my desktop and I love it.
I’ll add that these changes place different values on different skills and we are at a transitional moment. I imagine that the junior accountant with incredible arithmetic skills but no interest in computers or saw their career prospects dim with invention of the spreadsheet.
> My only very strong recommendation….. use plain old SQL. It’s a superb choice.

Although if you're going with Go, then sqlc (https://sqlc.dev) is a no-brainer.
I agree that dependent sequences of events, coordinated through a global are bad. But there are other usages which are not error prone. For example an allocation, logger, readonly settings, or a cache.
hmmm, website isn't loading for me.
>Ridiculous effort? It’s the same amount of effort as flashing a Linux ISO.

I suggest you leave that little bubble you're in behind.

Imagine your average user, who just wants a damn PC that works for web browsing, writing up word docs and watching a few movies or using their Spotify and browser to visit YouTube. Now imagine asking them if they think the ISO effort is easy. If you like, also imagine the average slightly elderly user who's put effort into making themselves learn the essentials of a typical Windows PC, has finally gotten comfy with its layout, and then suddenly, their stupid little taskbar is in the wrong place because "fuck you user, that's why" courtesy of Microsoft.

Do you think these people would or even should think "flashing a Linux ISO" is as simple as wiping one's ass? Do you think they would even know what such a step means? They shouldn't need to given the broadly spread user base for Windows machines.
Unpopular Defaults for High-Performing Tech Organizations
> They just say, well the AI picked this, as if that means something in and of itself.

In any other professional field that would be grounds for termination for incompetence. It's so weird that we seem to shrug off that kind of behavior so readily in tech.
I think of what I do as more "code generation" than "snippets" though I guess that's something of a fine line
The U.S. needs a shipbuilding revolution
I think it's funny that 90% of the arguments I hear people having day-to-day, especially in the political realm but also in general, are literally just semantic arguments. Things like "yeah, I'm fine with someone being trans, I just don't think they should call themselves <insert-gender>" or, inversely, "calling someone <insert-gender> when they want to be <insert-other-option> is highly offensive". Like, yeah I guess so, if specific words just have that much power over your life...personally, I just care about what the intention/meaning behind someone's entire point is. Like when my mother used to call my Sega a Nintendo, I knew what she meant...no reason to focus on the semantics.

To tie back to your point. People give so much power to words, and numbers are a bit more abstract but the same can be said of those as well. I care very little that someone else has 250bln USD, however I care very much if they are using that (or have the power) to inordinately effect/shape society.
Gather, decide, execute: reflecting on my daily system
If you know the enemy and know yourself, you need not fear the result of a hundred battles.
- Sun Tzu

Failing that, I have heard that removing your jacket, wrapping it around one arm, and allowing the dog to bite that arm is a decent move, in that it will hopefully protect you long enough to make use of humanity's strengths (finding a tool to do extreme violence with, and community to rescue you).

If there's multiple dogs and no one around to help you're probably screwed.
Can't AWS just restructure to have a Canadian subsidiary if that happens? Maybe they have this already. Unless they ban ownership of foreign companies.
I thought it was "Read The Fantastic Manual" ;)
Don't be a dick.

Christchurch was absolutely fucked by a 6.1 Mw(USGS) magnitude earthquake in 2011 - shallow depth and close to the city so we had severe outcomes. We have reasonably good earthquake building codes in New Zealand.

Poorer countries with more fragile infrastructure could be devastated by a smaller quake - depending on local circumstances.

The only thing that saved Christchurch from far far worse outcomes was that the most dangerous buildings were already empty because of damage from a larger earthquake in 2010.

I admit the log scale means that 6.1 is far bigger than 5.9... However you handwaved 5.x which shows your ignorance of log scales.

We had plenty of aftershocks below 6.1 - they are extremely unpleasant and have awful psychological effects on some people.

And we are hundreds of kilometers away from the major Southern Alps faultline - the equivalent to San Andreas. So we were blessed with some newly discovered minor faultlines.

https://en.m.wikipedia.org/wiki/2011_Christchurch_earthquake

https://en.m.wikipedia.org/wiki/2010_Canterbury_earthquake
That's the "pattern".
That seems like a pretty good point of reference, yeah, but a lot of things had been going on, and things continued to heat up after that. Shrub's unprovoked invasion of Iraq without UN authorization, Euromaidan, the Arab Spring, Daesh, the invasion of Libya, the civil wars in Sudan and Congo, Cablegate, the Snowden revelations, and of course the ongoing tension with Iran. The next year the US began open hostilities with the PRC over supercomputing, stopping the expansion of Tianhe-2, though infosec warfare had been ongoing for years.
I interviewed a while back and wrote about it here: https://www.softwaredesign.ing/blog/ai-is-the-reason-intervi...

The kind of core conclusion is that companies need to do in person interviews now. There's no other way to prevent cheating.
Increased Errors for ChatGPT
Just because you can make money a certain way doesn’t make it right to do so
I relogged, disabled cache and reloaded the page with Ctrl+Shift+R but it doesn't show up.
Yes, I'd rather keep them than have to go ask an llm, it would be an extra step.
My only connection to Amazon support has been for AWS.

Perhaps though this should be an example of good customer service where talking to a human is easy, and not lumped in with the likes of Google where its impossible.

Perhaps your experience with the online shop is different, but frankly they're in my "good" column, not my "bad" column.
Fully agree.

Commenters who argue with you, suggesting that discussion is repetition, miss one thing: associativity of memory.

Discussing material, reading something tangential or in another aspect of the subject, all that makes more associations, not just simply repeat the same fact.

I had tried that 20 years ago learning a new language: after ~300 words, my brain could recall every word in the cards, but not in real text. At some point I looked a word in a dictionary, then vaguely remembered that I had looked it up earlier. And a minute later recalled that I had a similar word in the cards -- I browsed through them and found it, and guess what, repeating by the cards, I named it very easily (I guess, brain learns any cues, like cursive writing features, and cuts every corner). But this knowledge never transferred to the real language practice (at the time I was starting to write and say something sensible).

I remember taking driving exam, the theoretical test. You're given 20 questions with pictures and a question whether or not you can do a particular maneuver. Some groupmates just rote-repeated the entire 800-question set of last year's test multiple times (and learned the pictures rather than their meaning).

I instead did the homework: analyzed the entire rulebook, and where rules were irregular and chaotic, organized them in tables to bring any kind of system to this. And then I had no troubles remembering those single rules. Also, I made myself a checklist for the picture questions, what to look at -- are there lights (which have priority over signs), is there a tram (has priority, and changes passing order), and so on.

The pictures in the real test were re-drawn in different style, and sure some folks couldn't load the right answer from their brain and failed the test. One of them told me "You're so smart" (probably implying that I simply have much more RAM in the brain, which isn't true). That was pleasure to ears, but I didn't try memorizing the material at all, and knew very little of it beforehand.
In C, I can just write the whole program without calling malloc. I write my own allocator tuned for my programs behavior, I even have multiple allocators if needed. I just have a lot more control available. If you can't do this in a language, you can't claim its performance is close to C. Performance is about control.
I recall reading about running MLC+ SSDs in SLC mode for SLC reliability at the cost of the capacity multiplier afforded by the multilevel NAND.

It always sucks when hardware that is effectively identical is charged at massively different prices, but I guess as a consumer this differentiation probably leads to ever so slightly cheaper MLC+ SSDs...
Wait, are you saying that a US president would take bribes?
$0.01 per action that can potentially save you tens of minutes to hours of work sounds like a pretty good deal to me, if I compare this to my hourly wage.
Integrated magneto-optics with ultra-high endurance for photonic inmem computing
This isn’t a well thought law, but a rash executive order. I have a trip to Beijing coming up in April and I’m a bit worried about this and potential retaliation.
I stand corrected! So he is lacking a higher level of clearance, duly noted.
> For anyone else who enjoys such novels, I highly recommend Dan Brown's Digital Fortress.

Isn't that the "try the kanji" book?
Pretty rare for any show to increase in viewership year over year. Breaking Bad had monumental word of mouth towards the end. Better call Saul dropped year over year but was still fantastic.
I haven’t been doing that much interviewing, but in the dozen or so candidates I’ve had I don’t think a single one has tried to use AI. I almost wish they would, as then at least I’d get past the first half of the question…
Have you considered Starlink? You might give up some speed, but it is a fantastic bypass for monopolist bullshit. All the providers in my hometown wanted to charge my parents five figures to run something that wasn't 20-down copper, so they bolted a Starlink dish to the roof and got ~250 symmetrical (IIRC) pretty much constantly.
There are only a few use-cases where global variables make sense:

1. Thread container registry with mutex lock for garbage collection and inter-process communication (children know their thread ID)

2. volatile system register and memory DMA use in low level cpu/mcu (the compiler and or linker could pooch the hardware memory layout)

3. Performance optimized pre-cached shared-memory state-machines with non-blocking magic

4. OS Unikernels

Not sure I have seen many other valid use-cases that splatter language scopes with bad/naive designs. YMMV =3
Oh absolutely. Though moreso when writing documents in Org mode. It comes with some macros - for example <s will expand into the stub for a code block.
Hunter Biden lived his whole live on the Biden name and now it came back to bite him in the ass.
Tough luck.
Joe Biden ran on his integrity and promised not to interfere with the prosecution. Now he did.

Nobody expects Trump to have the intellectual or ethical capacity to act with integrity. Biden showed that he is the same and hurt his political cause for years to come.
I use only one snippet both before and after integrating copilot (provided by my employer) into my workflow, which is for creating a empty arrow function (in JavaScript / TypeScript.)

Copilot have not been able to generate arrow functions when I intend to, in my experience. I found it pretty incompetent, and unable to provide relevant assistance if there is any bit of abstraction. YMMV.

I reckon my need for this specific snippet could be replaced with a more competent agent. I recently subscribed to cursor and so far it seems promising.
Because C++, just like C, Ada, Cobol, Fortran, Modula-2, Pascal is an ISO driven language.

Whereas Python language evolution is driven by whatever CPython reference implementation does.

Compilers are free to do whatever they want, but then that code isn't portable.
Cordless trimmers are generally waterproof because some people use those under the shower.

Having them non operational when charging can very well be a safety measure so that they don't use it while plugged in.

There's really no excuse for headsets like Bose where such circuitry is a rounding error in the hefty price tag.

Hell, they even have USB circuitry that enumerates as an actual device on the bus but couldn't be arsed to have it be a proper audio class device.
> You have now excluded amazing engineers who suck at talking about themselves in interviews. They may be great collaborators and communicators, but freeze up selling themselves in an interview.

This is the job of a good interviewer. I've run the gauntlet from terrible to great answers to the exact same questions depending on the interviewer. If you literally just ask that question out of the blue, you'll either get a bad or rehearsed response. If you establish some rapport, and ask it in a more natural way, you'll get a more natural answer.

It's not easy, but neither is being on the other side of the interviewer, and that's never been accepted as an excuse
You are using it wrong.

Give examples and let it extrapolate.
> Not clear what happens now that Customs and Border Protection has to look at all those little boxes

Push compliance on to the logistics providers, is my guess. Australia removed the low value VAT/GST exemption a few years ago. Anything parcel shaped coming in needs an appropriate customs form, declared values, and VAT remitted. If the overseas seller/sender hasnt already paid VAT then DHL/auspost/etc will hold it at the port until the recipient completes and remits GST. End user never deals with customs directly, its all handled by the importer before going to last mile delivery.

Same experience sending/receiving in to the nordic countries. Though in that case nordpost entirely sucks, so any real-but-abnormal import is a HUGE pain dealing with them.
The USA has this also. I once declared chocolate cake that my girlfriend (now wife) baked for me on a trip to the USA from China. I didn’t even get sent off to secondary, I just told them what I had when I handed in the form and they waved me through.
Now journalists dunk with science publication fraud, claiming its wider than it could possibly be! It will certainly get engagement!

More burn the bridges science journalism; "the worst that can happen is somehow the common place"; erode trust in institutions more, so and on so on so forth.

We are currently plummeting into nihilism, see you at the bottom, hope the clicks were worth it.
Then the hallucinated research is published in an article which is then cited by other AI research, continuing the push the false information until it’s hard to know where the lie started.
Personally, I started with a few subjects that I knew would sustain my interest, that I would not get bored with, and that I felt I could honestly make a real contribution to. I then tried to connect them all together!

At first the connections looked very forced and unlikely to yield anything more than a handful of curiosities. I gave myself a time limit to try out explorations to test some ideas, full aware that I may need to backtrack and start again in a new direction.

After some searching around indeed the connections were there in a way that was unexpected and gave way to research that led to my dissertation, another students dissertation which continued work in that area, and a good number of papers.

Maybe the short summary is: give yourself a “writing prompt” of given these things I like and want to research how might they be connected and what do those connections mean?
They are adults. They work for the federal government. They deserve no privacy protections.
The only non-negotiable is information clearly stating what the goal of your team is, how it directly affects the mission of the company, and how much progress your team made towards the goal during the sprint.

I recommend “An Elegant Puzzle” by Will Larson if you are asking this sort of question. It’s as close as we have to a bible on being a technical PM. It totally changed my perspective on getting things done as a team of software engineers, and also led me down a treasured path of systems thinking and psychology. It’s simply an excellent book for someone like you to read.
LLM doesn’t always produce the same output. It’s also isn’t mutually exclusive with code snippets: you can generate the template with LLM and reuse it with snippets.
It is fast enough when using precompiled headers, binary libraries, and best of all C++20 modules with C++23 modularised standard library.

Could it be better? Most likely.