skysight-inc/HackerNews huggingface dataset:
This is an issue of connectivity. Some cultures cannot survive exposure to the world-at-large, and 4chan was one of them.

I'm not sure I want to be part of "society at large", although I admit it doesn't seem optional. The establishment of the monoculture has gotten rid of a lot of good in the world (just try finding somewhere to visit without a mcdonalds).
What I increasingly see is that mainstream news is in it's own bubble, they report on things that they think are very relevant from their point of view, but the rest of the country really couldn't give a damn about.

The two shining example of this in my mind are: Claudine Gay and Jan 6. The right is very up in arms about the whole Claudine Gay situation but in reality she is just one president of one school and that piece of news really doesn't matter to anyone outside of that small bubble around Harvard and higher ed. Likewise on the left we have Jan 6 which they constantly push as a terrible thing to happen to our democracy.
Again if you are in DC then it's an important issue but if you're the rest of the country, it was a terrible thing that happened one day and then the government continued to operate normally.

And this goes for the vast majority of issues the news covers these days and the shame in all of this is these stories that seem important but in the end aren't really that important take the spotlight away from stories of actual importance.
> A battery accumulates something desirable, right?

That an interesting way of looking at a battery. I've never thought of it that way.

In my opinion, batteries provide power/energy to something else. In that sense, "social batteries" provide the energy to have social interactions. When those deplete, social interactions run out.
what a great platform for free speech when you can get banned for angering a billionaire
No, it is not sensible to "conclude that both of those positions are by and large rhetorical shams". An age old seeming inevitability is that longstanding gripes get their banner taken up by charlatans dishonestly using them for personal gain. This does not mean the original concerns are dishonest or invalid. Rather it means we need to scrutinize people referencing these topics to see what they actually do when they have power, rather than uncritically supporting them merely because they claim to care about something we do.
Aldi's relationship to Trader Joe's in the US:

https://www.aldireviewer.com/aldi-and-trader-joes-are-they-t...

https://www.msn.com/en-us/money/companies/who-owns-trader-jo...
Have you considered not using an engine at all, in favor of libraries? There are many amazing libraries I've used for game development - all in C/C++ - that you can piece together:

General: stb https://github.com/nothings/stb

2D Phys: box2d https://box2d.org/

UI / Editor: imgui https://github.com/ocornut/imgui

Platform: SDL https://www.libsdl.org/

Engine: Quake https://github.com/id-Software/Quake

Ok, Quake is more of an engine than a library - but it is well documented & widely used. Even many current day AAA engines are still originally based on the Q1 engine (though, of course, heavily modified over the years to stay modern).

I don't mean to bring down anyone but I feel like game engine announcements are a dime a dozen these days. As someone who has worked in the industry I'd favor putting together my own simple engine based on libraries for smaller scoped projects. Most open-source engines, I presume, are not really going to be battle tested, well-supported, well-funded etc. There are some exceptions of course (like Godot). If your goal is too complex; why not just use UE5 or Unity? Epic has been in the industry for a long time, Tim Sweeney is a really smart guy, and the engine has been widely used in AAA and indie games.
Yes, you do, unless the story isn't important to you. Even then, you shouldn't let the knowledge of a headline lead you to think that you know what's happened. Headlines are not written by the person who wrote the story, and are often misleading. The only thing a headline informs you about is the general topic of the story.

Thinking that the headline is a summary of the story or accurately reflects what the story says is risky.

The two primary ways that bias sneaks into news reporting are through story selection and through the choice of headline.
The underlying model can be thought of as the axioms. Going back to the Make example, it is trivial to think about axioms that describe the system's base abstraction ("Let T be a set representing targets...."). Generally speaking, the theory backing a system gets used to prove a few things.

1. Given a set of requirements we want to make sure that our model for the system can satisfy those requirements. If you cast your model as a series of logical formulae, then you can certainly decide to frame questions of requirement satisfaction as proofs or derivations.

2. Does a given codebase implement the theory/model we postulated? This is generally a code or design review conversation, but could certainly be the subject of formal verification.

3. Given a new requirement (formula) can we handle it with the existing system?

The third option feeds into another of Naur's points throughout the paper, namely that there are limits to the evolution of a theory before it must be tossed out. If you are thinking of some systems that you have maintained that have ceased to make any kind of sense (a programmer described a system we were working on as a Winchester House for this very reason), then you have reached the point where the theory is lost which is equated with program death in the paper.

I do find it curious that you refer to design patterns and diagramming. In my mind, design patterns are a way to communicate implementation details to others working on the codebase. Saying a service uses dependency injection is like saying a building uses an A-frame. Useful information to be sure, but no one thinks of "use an A-frame" as an architecture in itself.

Similarly, diagramming is always a method of communicating. The map is not the territory. Some methodologies (I'm looking at you, UML craze) forgot that but it this paper far predates that particular period of folly.
"Paid" and "free and open-source" are not incompatible at all. Your question reads like "Food which is warm but you wish was spicy?".
This reads like a chapter out of my own biography.

This experience started on a self-hosted SVN + Hudson server (not VM). That server was repurposed to run ESX that the hosted the VM of its former self. Which felt a bit pointless.

Then we moved to git from svn but kept everything else the same. Had groovy scripts coming out of our build and deployment ears. shudder
Balanced means making the strongest argument in favor of a position.

Or, as the HN guidelines put it: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith." https://news.ycombinator.com/newsguidelines.html

Balance critically does not mean making disingenuous straw man or strong man arguments to advance a specific agenda.

Which is the guise it usually appears in today.

E.g. 'parineum is against balance in news because they believe there is one truth and other ideas shouldn't be given merit'

vs

'parineum is concerned about the de facto realization of balance as a covering for expressedly partisan viewpoints, themselves stemming from and catering to the polarization of a poorly informed audience'

One of those presupposes the answer. The other makes me curious and has multiple answers.

Making a bad argument on behalf of a group you dislike isn't balance. Making the strongest argument and debating it is.
A lot of financial institutions loosened up in-person requirements during COVID. But, at least in the case of my brokerage where I don't have an advisor I know, they've reinstituted going into an office for certain types of transactions. You can use a Medallion Signature as an alternative but you're still going into a bank branch, only certain branches can do it, and it didn't work the one time I tried and I ended up driving to a brokerage branch anyway.
See also Yahoo! Answers. <https://en.wikipedia.org/wiki/Yahoo!_Answers>, made infamous by the "How is babby formed" question. <https://knowyourmeme.com/memes/how-is-babby-formed>
I really like the slide-toggle for this permission in the easy to access site-settings. I wish more setting were as easy to adjust!

Frustrating that this only works for installed apps. Apps feel like such an immense downgrade to me as a user versus an experience in a web browser, where there's a url bar, tabs (which tabbed display mode somewhat improves), forward/back buttons, and all my awesome user-agency building extensions. As a user I don't want to have to install these worse experiences to have an ok time in the web. I quite loath this PWA only phase, it feels miserable for me.

Thanks for the hard work on such good web tech @tomayac.
Anyone who unironically calls themselves a "free speech absolutist" needs to go meditate under a waterfall for a few years on what the point of free speech is, and what the consequences and implications of that are.
> Is this a type of beacon?

Pretty much. A similar approach of only unsolicited advertisement packets is used by a number of beacons. But that is not the only use case. A decent number of BTLE sensors out there also work exclusively by periodically sending out unsolicited advertisement frames with their data.

As long as you don't need to accept any incoming data, that is really easy to do, and allows completely shutting off the radio in between, so the radio may only be active for a few miliseconds once every few minutes. That helps keep power consumption very low, especially for battery powered devices.

If the primary sensor functions are low power, and support an interrupt signal, and you have a microprocessor with a low power timer interrupt (to allow waking up occasionally even if the sensor state has not changed), and ability to stop the clock to the rest while waiting, you can pretty easily get multiple years on a single disposable AAA or coin cell battery.
> Nobody takes any content from /b/ seriously.

That's a bold claim. It requires a single counter-example to disprove. I take it seriously, so your statement is empirically wrong. Please retract it.
simply: they don't test

at least not for firefox mobile

they probably test for chrome (desktop+mobile), safari (desktop+mobile), edge(desktop) and maybe Firefox (desktop) but probably no other browser
Maybe there's a difference in resonance of the people reporting their experiences here; also differences in the frequency tuning of the fobs?
> Can I conclude that both of those positions are by and large rhetorical shams?

I wouldn't be surprised if some reach that conclusion. It's much more complicated than that -- but also pretty simple:

No one feels bad for a bully that gets punched in the face even if they believe violence is wrong.
Falsely attributed quote - the poster is eagerpace not edgarpace :)
The context is about giving a user advice on how to overcome an issue. To an end user:

Merely displaying "Error code 429" is terrible, of course.

"Contact the help desk like this and let them know the error code is 429" is better. Norman doesn't seem to be against this if there is nothing the user can do to handle the error on their own.

If error code 429 is something the user can fix (maybe they need to wait 3 minutes before trying again), then just letting them know that is best.
Depends. Conceptually there is no difference between a few ifs and a few billion ifs, in practice it's a whole different ballgame.
TL;DR: Their prototype battery uses a novel combination of lithium and sodium, generating enough energy to power a lightbulb, as an initial proof of concept. [0]

[0] https://www.yahoo.com/tech/microsoft-pnnl-better-battery-sho...
Product Management is broken, a change is coming
The article describes that the new JIT is a "copy-and-patch JIT" (I've previously heard this called a "splat JIT"). This is a relatively simple JIT architecture where you have essentially pre-compiled blobs of machine code for each interpreter instruction that you patch immediate arguments into by copying over them.

I once wrote an article about very simple JITs, and the first example in my article uses this style: https://blog.reverberate.org/2012/12/hello-jit-world-joy-of-...

I take some issue with this statement, made later in the article, about the pros/cons vs a "full" JIT:

> The big downside with a “full” JIT is that the process of compiling once into IL and then again into machine code is slow. Not only is it slow, but it is memory intensive.

I used to think this was true also, because my main exposure to JITs was the JVM, which is indeed memory-intensive and slow.

But then in 2013, a miraculous thing happened. LuaJIT 2.0 was released, and it was incredibly fast to JIT compile.

LuaJIT is undoubtedly a "full" JIT compiler. It uses SSA form and performs many optimizations (https://github.com/tarantool/tarantool/wiki/LuaJIT-Optimizat...). And yet feels no more heavyweight than an interpreter when you run it. It does not have any noticeable warm up time, unlike the JVM.

Ever since then, I've rejected the idea that JIT compilers have to be slow and heavyweight.
I use a dual DisplayPort doc then connect one monitor directly. I'm running 2x 1440p and 1x 1440p ultrawide this way. This is a work setup, so I don't really need massive performance. It's all 60hz and no noticeable latency.

I don't believe that triple DisplayPort works well with mac. I believe two is the limit.
I take the bus and don't really need domes for anything.
Samsung forecasts 85% drop in profit as chip sales falter
Have you taken a look at Nuitka with GitHub actions for cross compilation? https://github.com/Nuitka/Nuitka-Action
Pure JS libs are more portable. In Python, portability doesn't matter as much.
keith barker is great https://www.youtube.com/watch?v=8AX9LandYJU&list=PLQQoSBmrXm...
It's not that cut and dry -- "the spirit of the law" is not a get-out-of-jail-free card for poorly-drafted legislation. That's why we have courts. They'll weigh the text of the law versus the drafted text versus the equities of imposing this level of regulation on Apple.
Eh, NASA has been losing interplanetary landers for as long as its been launching them. The original Surveyor program, the pre-Apollo effort to land robotic probes on the moon, lost 2 out of 7.

I don't think there's any evidence here for decreasing ability to engineer space probes.
It is worth noting that the first of the reasons presented is significantly improved in Julia 1.9 and 1.10 (released ~8 months and ~1 month ago). The time for `using BioSequences, FASTX` on 1.10 is down to 0.14 seconds on my computer (from 0.62 seconds on 1.8 when the blog post was published).
Presumably their role is not to sit in meetings all week and there are actual expectations of delivery. If you just shrug your shoulders and tell your manager nothing got done again because too many people booked meetings with you - don't expect to last long there. Your time management is on you. Working overtime is one way of dealing with this, a bandaid, but a common one. What op is trying is a way better approach and I think deserves props. Others' demands on your time only get worse the more senior you are.
How do you access optimizations such as dead code removal and constant propagation using this technique?
That is a very clean GOAP implementation.

FYI, GOAP was what made F.E.A.R such a cool game: https://www.youtube.com/watch?v=PaOLBOuyswI

https://archive.org/details/GDC2006Orkin
For example The U.S. Passport Verification Service (USPVS)

https://www.aamva.org/technology/systems/verification-system...
But it's not. It's like Claudine Gay saying that they attackers are just cherry picking the paragraphs with duplicative language. If they had only looked at the rest, they wouldn't have found plagiarism.
I don't think your arguing in good faith. I dont like to throw around the word "shill" but it gets hard sometimes.

Assuming you are just misunderstanding. The comment about iCloud email is talking about interoperability. Where someone with a gmail account should be able to send an email to someone with iCloud account. And vice versa.

The argument is that it is not OK to prevent this sort of interoperability, and requiring this does not mean you have serve the users of other services with servers and hosting, you just have to allow WhatsApp to send messages to imessage and vice versa. Just like email
> It’s Tuesday morning. The year is 2009. You’re just waking up after a long and boozy New Year’s Eve with friends.

I digress, but I think the first day of the year in 2009 was Thursday, January 1st, 2009.

Well-written post. I share the sentiment and I find myself longing for new ways to find creative/interesting content on the web. Seems like there are too many gatekeepers of content these days and it's hard to keep up with blogs and niche interests. More difficult than it used to be, at least.
AWS EOLs Aurora Serverless Postgres Service That Scales to Zero
I tried to do this recently to download some apps to my Macbook - a few 3rd party apps and the new Journal app from Apple. As far as I could tell, only some apps are directly installable on the laptop, despite this claim? It seemed like I basically needed to sideload the file directly from my phone to the computer.

I tried googling and chatgpt, but would love to hear that I missed something!
Here's the list of indie web resources to I follow:

https://untested.sonnet.io/Places+to+Find+Indie+Web+Content
I would give it at least 24 hours to see if these suspensions are legit. My understanding is that X does still suspend where they detect spam, illegal activity, etc. It's possible these accounts were all linked to something that got flagged up somewhere.

It's possible (not saying this is what happened though) that this is just mistake and their accounts will be reinstated shortly.

Or maybe Elon did personally ban these journalists. If it turned out he didn't though I think a lot of you guys need to reconsider your biases.
SF robotaxi rides exponentially increased in the city – even after severe crash
LocalStack – Celebrating 50k GitHub stars. And we're just getting started
We're excited to announce that LocalStack has hit a significant milestone of achieving 50,000 GitHub stars. It has been an incredible journey since we started out to build the best possible cloud developer experience out there.

Check out this blog post for more details: https://blog.localstack.cloud/2024-01-03-celebrating-50k-git...

Big kudos to our big and growing community, everyone who contributed to the project over the last 7+ years. Ad astra - onto hitting the 100,000 GitHub Stars milestone next!
What if the passport office is in a different country?
I wish this would be addressed at the OS level. If a target popped into existence less than ~0.25 seconds before it was touched, a touch event shouldn't be generated. Humans reaction times aren't fast enough to hit a button that quickly anyway.
I was going to ask who Ackman was (yeah, I don't keep up with the twitterati) and I find he's someone who fits with Elon very well: https://www.theguardian.com/education/2024/jan/03/bill-ackma...
That was always the dream of the big retailers: push a cart through a gateway and your order is tallied instantly.

However, you need RFID tags on each and every item in the store, including produce and things you scooped into bags yourself. And, at Walmart scale, adding $0.02 per item in packaging is probably a margin killer.

Uniqlo is able to do this because they produce and tag the items by themselves. I agree it's cool, but it's a very narrow case.
Ironically, it is the Trump supporting types that seem to really enjoy explaining their positions. Left wingers cannot handle being pressed hard -- particularly in a corporate setting -- about things like DEI and other matters they are unwilling to cede.

Press me as hard as you want! I can defend my positions easily and without getting emotional.
So funny to watch everyone screaming about this, when pre-Musk many many conservative accounts were suspended merely for things like daring to question COVID "vaccine" efficacy (see: Alex Berenson), or making a humorous post about a transgender (see: Babylon Bee). And that is just the tip of the iceberg. There are lists of many medical doctors who were suspended for legitimate COVID paranoia criticism, while leftist accounts were free to spew violence and hatred (see: Antifa, BLM). Where were all these people then? Or, to quote Orwell, were some accounts/people more equal than others?
Sapphire for AMD.

EVGA used to be go-to vendor for Nvidia but since they're gone I'd settle for Gainward and its derivatives (Palit, Galax, KFA2)
Simply that the company had profits. This was pre dotcom crash and these were 20-something flashy MBA dudes that had been told to buy terrible money sinkholes left and right, and were seeing positive cash flow in an acquisition for the very first time. For them it was ludicrous and somewhat quaint, like an old grocery store earning money for the owners every month.
Question for Playdate owners:

How good is it as an actual game console instead of something to tinker with?

I've been tempted to buy it, but I can see myself just tinkering with its SDK, not playing that much. At this point I'm actually considering buying the Sharp transflective LCD that it uses[0] and just tinkering with it and an RP2040 instead.

Is it worth to actually play outside? Say during commutes, long trips, etc.

The form factor looks awful even for my not-that-big hands, and the crank looks a bit gimmicky, but the whole idea of it is sooo nice.

[0] https://www.adafruit.com/product/4694
Sure, this is why I have mixed feeling rather than straight up opposition.

Would it be nice to be able to install third party apps? I’d like… a GNU store, maybe a Suckless store, Panic is decent. There are pros, it isn’t all cons.

There is a downside, though, snooping companies like Facebook and Google are going to use this to circumvent Apple’s privacy rules.

I disagree that this is a case of “vote with your wallet.” I already voted with my wallet by opting into a less open ecosystem for my phone. In general, individuals voting with their wallets have limited reach, this is why people do things like join unions or co-ops.

It was good to have at least one popular platform that enforced at least some bare minimum standards that we could opt in to, that most app authors wanted to support.
In the US, you have to be fairly diligent as a homeowner to not get taken for a ride by the various HVAC technicians.

The more you know about your own system, the more you can save. Even if you don't intend to do any work yourself.
After long and boozy night? It might as well be Tuesday :)
That's what happens if your employees don't care about your company.
They do both Python and Scheme in the same Berkeley intro to CS class. But I think the point of Scheme is more to expand students' thinking with a very different language. The CS fundamentals are still covered more in the Python part of the course.
But it doesn't affect Apple's 1P app store, app review process, or other security processes at all, so if you are content exclusively using Apple's App Store then there's no impact. If you look at the Android ecosystem, there have been all kinds of app stores for years. Some run by hardware OEMs, some open source (FDroid), and some that are run by app review sites that basically function as sideloading hubs for pre-GA versions of apps. Arguably, things generally work and overall I don't believe system security has been negatively affected.

The real issues here are with the payment processing captured by Apple & Google, and why their gatekeeping (net negative to competition) should be a profit center for them while at the same time being a net negative (arguable) to consumers.
In many cases, I would assume a foreign passport is not considered acceptable government-issued photo ID.