skysight-inc/HackerNews huggingface dataset:
Is “ever so trendy” a pejorative? Because the Ooni he mentions is amazing. Three of my brothers (two of them chefs) have them and they make a huge difference.

I’m sure there’s plenty sold to people who can’t make a decent pizza with or without them, but in the right hands they’re fantastic.

While I can’t think of any right now, there are parallels in other markets - great tools that many have diminishing returns depending on the operator. Maybe espresso machines?
This is such an awesome approach! Kudos for putting this into action at your org. So many orgs that i've worked for/with might have similar ideas (at least for a couple of the noted items), but almost never implement any such thing due to distractions with other aspects of running the business.
My analog keyboards use analog multiplexers (74HC4067) which is similar to how shift registers work. Except they're full of flip-flops (2-way) instead of digital logic.

I made two videos talking about how I design my analog keyboard PCBs and how I'm using analog multiplexers here: https://youtu.be/TfKz_FbZWLQ
https://www.sentienceinstitute.org/us-factory-farming-estima...

"We estimate that 99% of US farmed animals are living in factory farms at present. By species, we estimate that 70.4% of cows, 98.3% of pigs, 99.8% of turkeys, 98.2% of chickens raised for eggs, and over 99.9% of chickens raised for meat are living in factory farms."
Back when, as a young kid, I had access to a dumb terminal with a modem, and trying all the local-call BBSes from a list that circulated, it was very easy to tell some things by the sounds on the speaker: at what baud you synced, whether the BBS had a Telebit that did PEP tones, whether it was busy, offline, or some other problems.

I feel a little bit of nostalgia for the sounds (especially if it's for a successful connection). It was also a somewhat more decent time in computers, much like the early Internet. Every now and then, I have to stop myself from shopping on eBay for a vintage dumb terminal. But my wirelessly networked laptop and pocket computers with access to global hypertext of the world's knowledge and people are pretty neat, too.
The point is that that country has strong general laws against corruption. The US does not; deceiving consumers is largely excused here, and stiff punishments are reserved for deceiving investors.
And none of that changes the fact it's a tool to solve an non-existent problem that often impacts paying customers disproportionately.
After our third date, my now-wife and I decided to delete our online dating accounts. I had the foresight to screenshot/download her profile and our messages, but I forgot to capture my own. Oh well!
"a week-long set of discussion panels, informal gatherings and events"

Nothing says "informal" like having an entire brigade of a third nation's military play doorman for your party while you discuss the implementation of radical extra-legislative policies on an unwilling populace.
Why older fathers pass on more genetic mutations to their offspring
> I really feel agile has killed the happiness of our industry because it's met with a lot of back and forth, meetings, rituals, and meta-work and not actual productivity

Agile was created to beat exactly those things that you are mentioning. Then Agile became big, enterprise became aware of it and smothered it with their rituals, processes and bureaucracy. And now we're back where we started again.
Why can't we just poke a few holes in the existing box to let the steam escape?
I think the answers being about ChatGPT subtly changing the meaning, changing the tone are missing the point and ignoring the agency the author has. We usually are better at curating than writing, so I feel pretty confident the author went over the ChatGPT version and (as is their prerogative, and their's only) decided that the ChatGPT version actually reflected their intent and their style better.

I've been using ChatGPT (as a non-native speaker) as well and found it tremendously useful—not only to catch grammar mistakes or provide some better vocabulary, but to understand what might have been off and provide more alternatives. I often ask it to rephrase my sentences in different styles and then pick and choose what I like the best ("in the style of the new yorker", "in the style of ayn rand", "in the style of ezra klein", "in the style of CNN").

Anybody that cares enough to have ChatGPT edit their sentences and cares about what they are intent to express, will I think benefit tremendously from such a tool.

In fact, it is what ChatGPT is really good at: a search engine for vibes, tailored to what you feed it. It is I think a much richer, much more enticing tool that following some rules out of Strunk & White or some other bland business writing handbook.
I feel similarly. What I've found is that the way companies are structured the software engineers are usually in some sort of software department. I try to aim for roles outside of that department, like a software engineer embedded in some group that's more directly tied to the application.

I've found that if I'm in the software department, the performance review and metrics and overall culture lean towards "how good of a software developer/engineer are you?" as opposed to "how good are you at solving the business's problem."

That said, it's tough to make progress outside of the software org. Personally I'm doing a masters in math right now and thinking about a PhD in it as well, because I need skills outside of software in order to be able to make programming part of my job but not my career.
The EU is telling Apple that the iPhone may no longer use connectors that they license themselves. Apple can do whatever they want in 2024, but if they want to sell phones in Europe then the iPhone will ship with a more agreed-upon connection standard.

If Apple still wants to use a superior in-house technology, they can implement Thunderbolt on iPhone.
Yeah but I'd file that under C++'s ABI problems category. I don't think anything in std::optional's spec requires that it has additional padding. It could have an optimized representation for known types of T & thus specialize T* to use nullptr as the sentinel instead of an extra boolean, similar to how std::vector specializes for bool (although that one is probably a mistake, but whatever).

But unfortunately also optional references was never resolved & thus punted ( see https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n35... ), even though boost::optional supported them
You say underpromotion, but something people are surprised by is making a second queen ime. People sometimes assume promotion is actually "taking a captured piece back".
I’m just an anecdote and probably only represent a small population, but the DRM makes it an instant pass for me. This kind of thing is up my alley, too — I was an O.G. subscriber to Humble Monthly.

Most of my gaming these days is done on Linux with Steam + Proton and, unless y’all plan to support Proton (or some other variation of Wine) I don’t hold high confidence that this will work. Even if it does I’m on my own, trying to run a slightly different version of the game from everybody else.

(I guess this is relevant in the wider market — your games won’t be playable on Steam Deck.)
I wondered about this too. I think I resolved it in my mind by seeing the game as granting every piece one degree of freedom that goes from discrete to continuous: for most of the pieces, it's distance from the origin, since they move in straight lines. But knights are already more constrained than that anyway, so for knights, the continuous DoF is axial instead.

This also makes sense when you put any given piece in the middle of an empty board and plot all of its potential moves— for every piece but the knight, "joining up" their possible landing sites gives continuous distances from the starting point, but if you join up a knight's landing sites, you get a circle of r=√5.

So in short, I agree with the OP's decision on how to handle knights.
Now it's all cast and no pod!
I broadly agree with your point, but then you decided to search for quotes that apparently support your argument, and you picked... Schopenhauer, in a discussion about misogyny and marriage, which is pretty hilarious.
True, but hasn't inflation significantly outpaced wages for the last little while?
I'm not arguing that they don't, but the fact is

- the American Cancer Society didn't start promoting cervical cancer screening until the 1960s [1]
- mammography was first recommended officialy in 1976 [1]

Screening was just coming of age 50 years ago so it's no surprise we started to find something once we started looking for it.

[1]: https://www.cancer.org/treatment/understanding-your-diagnosi...
You may want to be careful with naming, as Nice Technologies LLC makes very similar PCBs for mechanical keyboards: https://nicekeyboards.com/

IANAL, but if they have a trademark for "NICE" in relation to keyboards, yours may be in violation.
39,90EUR in white, 49,90EUR in black in Germany, right now(including sales tax). I wonder why the difference is so wide, and if that applies to other induction cooking appliances in the US-market, too?
Oops, wasn't in this post, but it was in the FAQ that got leaked today: https://www.youtube.com/watch?v=LTXkxy2KjXU

> Can I keep using OGL 1.0a to develop fifth edition content?
>
> No. OGL 1.0a only allows creators to use "authorized" versions of the OGL, which allows Wizards to determine which of its prior versions to continue to allow use of when we exercise our right to update the license. As part of rolling out OGL 2.0, we are deauthorizing OGL 1.0a from future use and deleting it from our website. This means OGL 1.0a can no longer be used to develop content for release.
https://web.archive.org/web/20230113192401/https://www.econo...
My strategy on my Let's Split and now Iris is that I select layers by holding down left hand Homerow keys, then type with my right hand. Holding f turns my right side into Vim style arrows. Holding s turns it into a number pad, and holding s turns it into a symbol pad. Modifiers are where you'd expect but holding them types my most commonly used symbols {} under Options, Esc and Enter under Commands, <> under Hypers. Control is where you'd expect caps lock and ' but tapping those are " and ' respectively.

So what I'm saying is use home row hold/tap just for layer selects that will only affect the other hand, and use hold/tap modifiers for programming symbols.
I don't buy this line of reasoning -- if you have $10 million then you can just go to the front lines yourself and fight malaria directly. The idea that you're going to make a lot of money so that you can pay other people to live a good life in your place just doesn't cut it.
I believe the solution to these kinds of problems is deauthorizing Music, then signing out of ‘iTunes’, then signing in again, and then authorizing again. I'm sure there solution published somewhere on the internet.
Should've used a Tile or AirTag...
I’m aware I’m invoking the cliche here, but it’s my genuine honest opinion that it’s been going downhill since a Steve Jobs died.

There’s a famous quote from him about success and product focus, and it seems pretty obvious that first they tried using Ive as a product guy substitute (or put him forward as one), then they gave up entirely.

Steve used his own stuff and didn’t hesitate to demand it meet his quality expectations… but I genuinely can’t imagine Tim Cook deciding on a feature without a spreadsheet weighing pros and cons against surveys of user feedback statistics and the entire development time planned out Waterfall style… even if that’s just “these buttons suck and are confusing, use better ones”, he’d still in my little imagination scenario, be scrutinising the spreadsheet on an iPad and deciding that the fix isn’t valuable enough.
I assert a large number of people who are offended by vocabulary are offended by choice.
You don't even need to open iTunes to play an audio file. Preview will do it just fine.
Corporations are designed to do so. So spake Milton Friedman.[1] That was when "greed is good, greed works" became respectable.

[1] https://www.nytimes.com/1970/09/13/archives/a-friedman-doctr...
> If you give an AI a simple 3-digit addition problem, it will certainly fail.

Q: what is 123 added to 321

ChatGPT: 123 added to 321 is 444.
Since ChatGPT always tries to give a response to a query without questioning it, and since the user is always trying to formulate a better query until they're satisfied with the answer, the user is doing the intellectual heavy lifting.

If the user makes nonsensical queries ChatGPT tends to go along with the nonsense.

ChatGPT is no more intelligent than a mirror is an artist.
Now try to get a ringtone onto the device. That's maddening.
Unfortunately you are saying "I like doing the fun part of software but not the not so fun." Maybe look for a company that needs or uses software to enable their product but does not sell software or software services. Or find an area where software is not well established and is just beginning to be integrated into the business.
Min/Max Buffer Precision Improvement
No wonder they had to put a 182 on the end. All the other numbers were taken.
Yeah, just scan through the list of names on The Giving Pledge Wikipedia page (https://en.wikipedia.org/wiki/The_Giving_Pledge), which helpfully lists their net wealth so you can see their failure at a glance.

Also note that the pledge is only to give away "at least half" which is pretty unambitious for a multi-billionaire. If you have $10 billion and give away $5 billion, you've made no impact on your own life and sacrificed nothing. It is not comparable to someone with $100,000 giving away $50,000.
XBB.1.5, expect to catch this soon
Such a strange way to say, “Charging enterprises for value provided.” They’re clearly providing value if customers are paying for it. If you would prefer to spend engineering time rolling your own, that is an option. Paying someone else to make that pain point go away is, clearly, also an option. Tangentially, sell to businesses, not individual devs.

Isn’t this forum supported financially by startups generating value from solving someone else’s problem…for money?
I used to work on this part of CoreMedia. Opening the mp4 header is fast enough that spotlight does it in the background for every supported media file on your system.

For tens of thousands or even millions of files, inspecting the header only loads about an extra page into RAM per file. Or, since Apple already has the Spotlight index with this track data in it, 0 extra pages.

Basically, only track information that's not already in the Spotlight DB needs to be loaded so the performance should be the same as walking the filesystem for filenames.
The introductory paragraph makes it seem like the extent of your claim is he noticed the same behavioral trend as most psychology surveys:

> Among women's differences from men were that they were, in his view, more impulsive, more compassionate, more complaining, and more deceptive. He gave the same weight to women's happiness as to men's, and in his Rhetoric stated that society could not be happy unless women were happy too.

And the modern psychology:

https://www.bbc.com/future/article/20161011-do-men-and-women...

I think you’re really stretching the word “misogyny” when you’re using it for people who accurately describe reality and view male and female well-being as equally important for society.
what if they bought real email addresses instead?
This makes my head spin. It seems like 5 minutes ago we were being lectured by roughly the same people about how we shouldn't be worried about gender imbalances in various fields of endeavor as these weren't caused by sexism. Now suddenly the existence of widespread sexism is a given and it's trans people's fault that we can't fight it. Any excuse to stir the pot.
Largest global bird flu outbreak ‘in history’ shows no sign of slowing
The success bar you're defining is that Docker has to be as successful as two generational companies?!?!?!

Also, please explain how one would "juice" ARR to $120M.
Advice from good old shareware days (I never did any of this in my own shareware but have seen it many times):

Defeat the crack when you put out new versions, create more complex protection and obfuscation, but make the more complex check only after a few weeks of running the software. Most crackers develop a crack and when it works release the program, so any kind of delays and double and triple license checks defeat them for a while. Make sure to never tell the user "this software is cracked." Instead, make it fail with obscure errors or work only partially. Be surprised by the support requests you get from users of the cracked version. Put out your own fake cracks with complicated installation instructions that sort of work, but not fully, etc.

Repeat indefinitely, with many releases. Do not ever use any intrusive DRM or hacks like installation of licenses in "secret" places, system modifications, etc., and make 100% sure your legit users have a perfect experience all the time.

Basically, it's a cat-and-mouse game whose goal is to frustrate the users of the crack. At the same time, consider giving legit users better deals and more flexible pricing options. Maybe you can even give away older versions of the software for free or cheap.

Finally, please remain polite even to users of the cracked version (they'll be on forums asking for help). Most of them simply do not have the money to buy a license, but might become legit customers later in their life when they earn more money. Some of them also aren't serious users, i.e., no future customers anyway.
> Paying for Docker Hub seems like something that people do because they have to short-term

Huh? I normally pay for Docker for hosting container images for K8 to pull from there. Why wouldn't I pay.
> I have never met a single person who pays, or works for a company that pays, for Docker Desktop. Why would you?

Because it's a hard requirement of the license and their salespeople will call your boss to ask why you're using the non-commercial install for company work?
Other rankings of programming languages are:
1. RedMonk. Puts C++ at 7th.
2. StackOverflow Developer Survey (2022) puts it at 9th.
3. GitHub Octoverse puts C++ at 6th.
4. Reddit's programming language subreddits has it at 4th. (Rust is close behind)

So equally weighted those would put C++ at 6.5 (average), certainly nowhere near the 3rd that Tiobe puts it. I consider their results to be outliers and it's about time people started ignoring them. I think their methodology is flawed. They have C at #2 while most others put it somewhere around #10.
This tech appears to have not changed since 2019 - https://bellard.org/tinyemu/

Why is it noteworthy / in the new page here?
I miss Audion.
I think they just cashed out; enterprise had to pay, for now, while evaluating and migrating to free alternatives. I don't think it will be a sustainable growth.
I don't care what WotC thinks, I don't care what Polygon writers think, and I don't care to argue about something as volatile yet useless as drawing comparisons between real-world races and fantasy races, because I also think that's all really, really stupid and tiring, and being offended on the behalf of others is not a very productive use of my time.
Livewire itself is worthy of attention.
Just bought my first "strange" keyboard from Keychron (it is pre-built, and programmable with VIA).
I hope I can hardwire there all my (actually implemented with) .Xmodmap tricks, and make them available on both Windows and Linux.

This kind of article just shows me what I will become in a few years if that first experience indeed succeeds.
~8000 tokens. You can test yourself with a query of the form:

> "Please remember the word Dog. I will ask you for it later."

> "Please say the letter A 500 times."

> "Please say the letter A 500 times."

> "Please say the letter A 500 times."

...

> "Please say the letter A 500 times."

> "Please say the letter A 500 times."

> "What was the word I asked you to remember?"

It appears both user input and AI generated output equally uses the token window. It's hard to measure precisely because the tokenizer they use isn't published, but I make the assumption that ~1 word = 1 token.
"I like a few languages and I am not too keen on learning new paradigms or languages unless I have to"

You're in the wrong job.

A developer has to keep on top of tech industry or they'll become a dinosaur early and find trouble getting work after you lose your job (just ask Java devs who steadfastly refuse to move off anything but Java 8).

Firefighting issues ("incidence response") due to lack of software engineering is not enjoyable when you've just manually deployed to production from your desktop computer and put the wrong build on that has migrated a prod db schema used by millions of people to one that isn't compatible with the rollback version of the software. And you'll be fixing it across your holiday and weekends.

There's a reason these processes are in place - and its to stop the wild west cowboyisms bringing down the company.
One early videogame that got this right was Alley Cat... in '83!

The x86 version, coded in assembly language, works at the right speed regardless of CPU speed. MobyGames has this to say [1]:

> "Alley Cat was one of the few games of the 1980s that was programmed with full attention to different PC speeds. It's an early, old game--yet it runs perfectly on any machine. The reason it runs on any computer today is, upon loading, the first thing it performs is a mathematical routine to determine the speed of your processor, and as of 2003 we've yet to build an Intel PC too fast to play it."

I had a lot of fun with this game back in the day, when I got my first PC, an XT clone (with Hercules graphics card and "amber" monochrome CRT!).

----

[1] https://www.mobygames.com/game/alley-cat
- You stream music from Apple Music

- You have purchased video/tv content on your Apple TV or other iOS device

- You want your podcasts sync'd across your devices
Some of them do have vents in the lid, which works for personal carry-home in your car. But for delivery, the driver usually has 3 or 4 pies at a minimum, in an insulated bag, so nowhere for the steam to go.

The obvious solution is a pizza oven on a vehicle chassis, where the pie is cooked en-route and delivered to you literally as it comes out of the oven.
If you contract covid will you stop wearing the mask outside?
Americans have given up functioning. They're just doing now.
(Edit - I misread my own math here)

Not sure where 21% comes from - if 3/10 of points are on land, 9/100 antipode-pairs should be land-land, and that means 9/100 / 30/100 = 9/30 = 30% of land should have land opposite it, and conversely 70% should have water?

But the true numbers are 15%/85% - on the actual earth, land is more likely to have ocean opposite it than random chance would suggest.

Analyzing whether items sufficiently far from the ‘expected’ random distribution as to be statistically significant is a rather different exercise though.
There are much simpler propellant-free ideas for producing relativistic speeds that respect known physics. I particularly like the resonant Photonic Laser Thruster:

https://sci-hub.se/https://doi.org/10.1016/j.phpro.2012.08.0...

Indeed, the author had already done a bench-top demonstration:
https://ykbcorp.com/photonic-laser-thruster/
Oracle had a 2022 yearly revenue of $42.4 billion. If Docker increased their revenue ten-fold it would still be around 40 times smaller than Oracle.
It's a single, standalone binary executable for each platform.
This is pretty tangential but seeing this reminds me of the days when the puredyne distro used to pipe /dev/mem to /dev/dsp as a noisy startup chime.
Stop using Twitter.
I am not talking about situations where there is really a bad human at the helm. I can buy shares in BP or Altria and not suffer any consequences beyond losing my investment no matter how many people those corporations kill.

Having algorithms and AI models decide how to profit regardless of how it harms humans is the inevitable next step.