skysight-inc/HackerNews huggingface dataset:
> Sorta along the lines of the mantra "Don't design your code for extendability, design it for replaceability" (not sure where I read that).

I agree in principle and strive to do that myself, but it has almost never been my experience with code written by others across bunches of projects.

Anything developed in house without the explicit goal of being reusable across numerous other projects (e.g. having a framework team within the org) always ends up tightly coupled to the codebase to a degree where throwing it away is basically impossible. E.g. other people typically build bits of frameworks that infect the whole project, rather than decoupled libraries that can be swapped out.

> The upside of "what a few people within the org could achieve" is that a couple of devs spending a few weeks on a project are never going to make something that cannot also be replaced by a different couple of developers of a similar timeframe.

Because of the above, this also becomes really difficult - you end up with underdocumented and overly specific codebases vs community efforts that are basically forced to think about onboarding and being adaptable enough for all of the common use cases.

Instead, these codebases will often turn to shit, due to not enough people caring and not being exposed to enough eyes to make up for whatever shortcomings a small group of individuals might have on a technical level. This is especially common in 5-10 year old codebases that have been developed by multiple smaller orgs along the way (one at a time, then inherited by someone else).

Maybe it’s my fault for not working with the mythical staff engineers that’d get everything right, but so don’t most people - they work with colleagues that are mostly concerned with shipping whatever works, not how things will be 5 years down the line and I don’t blame them.
Because that's what you'll do when you have a bad day, and this piece of trash gets stuck for the 5th time this week.
Improving Embedding Accuracy for Using ER Maps and Model-Aware Sampling
And on the full-fledged QWERTY layout article, this claim is called "not formally substantiated". The actual citation in your link is from a collection of essays on science, paleontology, and evolutionary theory - exactly the kind of place that such an apocryphal claim could have been repeated for the sake of a pithy anecdote, rather than a reliable source on the history of typewriter layouts.

Wikipedia editors' tendency to duplicate information in sub-section summaries is a great pain, due largely to this problem - who keeps the editorial voice, references, etc. consistent across all these non-linked articles?
> ... including window contents of other applications running on my system, potentially including sensitive information.

If this is actually the case (which I doubt very much - no offense) then please definitely write a ticket to your browser vendor, because that would be a massive security problem and would be more news-worthy than this NVIDIA CVE (leaking image data into WebGL textures was actually a bug I remember right around the time when WebGL was in development, but that was fixed quickly).
Wow, hello! This is my repository. I'm happy to answer any questions.
Delivering a Package in a Country with 17k Islands
import {glob} from 'glob'
await glob('**/*.mdx')
https://archive.ph/bxjV4
> AFAIK even in Soviet times there were friendship programs

There's the Korean friendship association https://korea-dpr.com/
There are plenty of wikipedia backups. That would be my first thought. But also i would download some LLMs that i can't use right now.
indeed, Tailscale was the first to realise this.

We added specific 4G and 5G mobile features. these carrier-grade boxes have often non-random port allocations. "By relying on provider-aware IPv4 range allocations, provider-aware port prediction heuristics, high bandwidth probing, and the birthday paradox we can successfully bypass even symmetric NATs."
It looks broken in mobile Safari as well
I bet their own engineers would be impacted by that.
Pretty sure he bought it to massage his fragile ego, but yeah, he’s since pivoted to using it to attempt to push Trump.
same with Chrome, Safari, Firefox, Opera, Orion, and Yandex Browser on iOS 18
Did I get it right? The essence of article is that pharma companies start selling the drug, sponsor the "research" and publications which show the miracle it is, and then it goes generic start campaign s about how bad the same thing but under the generic name.

And profit wildly from anxiety medications
This the article claims Apple removed that workaround (needed since macOS 15.0) completely in macOS 15.1.
while someone writes an updated version of this, my observations for the past 6 years on both fronts:

- the superficial feature gaps are lower than ever, and some aspects being better for the budget side (e.g. iphone 16 still with 60Hz display vs 90hz on a redmi a3)

- the flexibility with ios is reaching a tipping point (usb-c, altstore in the EU, etc.). meanwhile android ad revenue approaches are getting more egregious by the quarter.

- the repair ecosystem for iphones are (arguably) consistently better than budget android phones now. components would still cost a new budget android to change, however.

- iphones maintain their resale values, although refurbished marketplace is partially to blame for the continued success recently.

for basic use, now more than ever phones can last you for several years, provided the one you use serves your needs today. obviously, a 10x more expensive phone will not last you proportionally longer.
> The word enterprise means that we do this in a way that makes people say "Dear God, why would anyone ever design it that way?"

Thank you for this phrase; I'll quote it at every opportunity.
The focus has changed, and the outcomes of that are felt throughout the industry.
Even today, they are being discussed on HN in another thread[0].

I'll post an excerpt from the current highest-voted comment.

> Like why didn't anyone catch the issue with the logs? Because it doesn't matter, every data team is a cost-centre that unscrupulous managers use to launch their careers by saying they're big on AI. So nothing works, no-one cares it doesn't work, most the data engineers are incapable of coding fizzbuzz but it doesn't matter.

People always wonder why banks etc. use old mainframes. There's like a 0% success rate for new data projects. And that 0% includes projects which had launch parties etc. but no-one ever used the data or noticed how broken it was. I don't think a lot of orgs which use data as core-infra could modernize, the industry is just so broken at this point I don't think we can do what we did 30 years ago.

[0]https://news.ycombinator.com/item?id=42010249
Gene-editing tool will help the world cope with climate change
It's usually dismissed because companies think short term, and switching languages is a project with huge short term disadvantages and huge long term advantages.
space is not worse, than the realistic
huumans with an understanding of physics and biology,were thinking all along
much of the thinking about zero g living is baseless conjecture along the lines that since gravity plays a part in having a sore back,zero g
will be the ideal environment for humans and make
sex extra awsome
anyone with an understanding of the weight game
as played in general aviation,knows just how the math works when you have to achive escape velocity
while bringing a life support system and years of consumables along for the trip
any speculation on magic weight savings or ultra supper tech solutions,....hibernation...etc..are
not going to happen
and lo,someone got that,shrugged and started building big
Thanks a lot for trying it out and verifying :)
This just reminded me that the GeForce Experience (which is recommended to use the recording functions, and keep updating the drivers), requires an account. And the software is unable to keep your account logged in. It's outrageous to pay so much for a graphics card to later have this experience.
How about the seasoning? Years ago I used to do this microwave rice but I threw in some powdered flavoring and it would boil & stick everywhere :/
How the Brain Summons Deep Sleep to Speed Healing
Agree wholeheartedly (and I used to work on Safari/WebKit).

Cross-platform app frameworks have never been a panacea, but I think there may be a middle ground to be found between the web and truly native apps. Something with a shallower learning curve, batteries-included updating and distribution, etc. that isn’t the web or Electron.

That said, I worry that it’s too late. Even if such a framework were to magically appear, the momentum of the complex beast that is the web platform will probably not slow.
Hunt for Bitcoin's elusive creator Satoshi Nakamoto hits another dead-end
What kind of a god-forsaken OS has bugs that completely take away your ability to run [unsanctioned] software? Food for thought.
In this day and age the counting should at least be live streamed. Almost every big box store in the US already has a self checkout area that's almost equipped for this task (it has the hardware and the software, just not the physical layout). Publicly (like a public park, not like a "public" school) verifiable vote counting shouldn't be a hard problem.
Have a good product. Design doesn’t matter as much.
All of these are the same on iOS (so far; sadly this will change)
You specify "fast", can you elaborate on the performance of the collection? How does it compare to the standard core utils?

Great work, looks amazing.
What you will learn from this experience is to always have a plan for what to do if x happens, and make some sort of provision if it is possible and economic. In the early internet year's I had two different providers suffer catastrophic fires! Taught me a lesson.
>So it’s about being reassuringly expensive.

> It really is. You have to actually be good at what you’re doing too, of course, or the whole scheme falls apart. What the client’s money really buys, though, is that delightful feeling of making the thing somebody else’s problem. You know, we’ve turned it all over to a top-tier expert, and now we just don’t have to think about it anymore. The more that person charges, the more reassured the client feels.

Great advice.
> Australia seems to have worker rights that make most of the US look decent by comparison

This is the first I've heard anyone say that. Can you elaborate? We've got more leave (separate holiday and sick leave), none of the "at-will" stuff, right to disconnect, less hours, etc.
Until 2012, Rust 0.6 required a postfix `.` on enum variants:

https://github.com/rust-lang/rust/commit/04a2887f879

And here's a 2013 bug for the ambiguity:

https://github.com/rust-lang/rust/issues/10402
According to the article, it is matching 45% with renewable by 2026, not 2035. 2035 is the goal for net zero.
Night Vision App – Give Your iPhone Night Vision Capability
Hi everyone,

Night Vision App utilizes your device's LiDAR camera to explore the magic of the night. Offering a deep visual experience, it allows you to capture stunning images and videos, opening up new ways to perceive the world!

You can search for "Night Vision" on the App Store to download it, or click the link to download: https://apps.apple.com/app/id1668629667

Principle:

In well-lit environments, the device uses the rear standard camera in conjunction with the LiDAR Scanner or TrueDepth Camera for imaging to ensure optimal image quality. However, in completely dark environments, imaging is solely handled by the rear LiDAR scanner or infrared camera.

Supported devices:

All Apple devices with LiDAR scanning capabilities or the Face ID feature are supported.
What exactly are you confused about? It seems pretty clearly spelled out.
Where is QuantumScape?
>I don’t want to know how many decisions are made based on faulty Excel spreadsheets.

And people are aware of it but they don't know where the faults are and need to go forward anyway.

So they must act as if nothing could be wrong, and if something does come up later on it can be treated as a complete surprise to everyone concerned.

With that kind of acting, how about how far the bar has been lowered on even more critical decisions? :\
This is Hacker News. Part of what makes it fun is that we show cool projects we did.

Also, from the guidelines: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
> no object allocated as part of a request should survive longer than the request itself

So I've spent a lot of time doing Hack (and PHP) as well as Java, Python and other languages. For me, as far as serving HTTP requests goes, Hack/PHP are almost the perfect language. Why?

1. A stateless functional core. There's no loading of large libraries, which is an issue with Python and Java in certain paradigms. The core API us just functions that mean startup costs for a non-stateful service are near zero;

2. The model, as alluded to the above quote, basically creates temporary objects and then tears everything down at the end of the request. It's so much more difficult to leak resources this way as opposed to, say, a stateful Java or C++ server. PHP got a lot of hate unjustly for its "global" scope when in fact it's not global at all. "Global" in PHP/Hack is simply request-scoped and pretty much every language offers request-scoping;

3. There's no threading. Hack, in particular, uses a cooperative async/await model. Where you'd normally create threads (eg making a network request), that's handled by the runtime to make an async/await call out of non-blocking I/O. You never have to deal with mutexes, thread starvation, thread pools, lock ups, etc. You never want to deal with that in "application" or "product" code. Never.

So this article is specific to Ruby-on-Rails, which obviously still has persistent objects, hence the need for GC still.

How Facebook deals with this is kinda interesting. Most FB product code uses an in-memory write-through graph database (called TAO, backed to MySQL). There is an entity model in Hack on top of this that does a whole bunch of stuff like enforcing privacy (ie you basically never talk to TAO directly and if you do, you're going to have to explain why that's necessary, and you absolutely never talk to MySQL directly).

But the point is that persistent entities are request-scoped as well (unlike RoR I guess?).
Sadly, I do not. You can emulate it pretty well with just putting numbers on the end of function names though. I'm always a little shocked at how the people who make programming languages seem to consistently ignore some of the most obvious features in favour of weird stuff.
A network request isn't free, only less costly than it used to be. Even with HTTP 3, your JS execution is stalled for however long the RTT is back to the server. That could be 500+ ms if its on the side of the world and doesn't have a CDN.
Yes I have, and it worked very well for what I was using it for (assembly language LSP server). I didn't run into any of the issues they mentioned (not saying they don't exist though).

For new projects I use Chumsky. It's a pure Rust parser which is nice because it means you avoid the generated C, and it also gives you a fully parsed and natively typed output, rather than Tree Sitter's dynamically typed tree of nodes, which means there's no extra parsing step to do.

The main downside is it's more complicated to write the parser (some fairly extreme types). The API isn't stable yet either. But overall I like it more than Tree Sitter.
There are FLIR consumer devices with 320x240 sensors, like the E8, but they're a lot pricier, and low-FPS due to ITAR. Consumers in the US can buy 60FPS FLIR monoculars as well, but they come with ITAR restrictions.

The T2S+ seems to be 256x192, 25FPS. Still a bargain, if you ask me, even if it's not as sharp.
The `ul.items` is broken in desktop Safari 17.6.

From a quick look, it seems fixable just by removing both `min-height` and the `overflow: hidden` declaration from `li.item`.
Yep, in theory yes, but shame that the bills won't pay themselves
There Are Three Types of Twilight
> It seems that these companies - Proofpoint, Microsoft, Google - make arbitrary and undisclosed rules for email delivery

I don't think that secret rules are the main problem. Two group of rules are public: don't send spam/phishing/malware and follow all relevant RFC (SMTP/MIME/SPF/DKIM/DMARC). The list of small things which affect mail delivery is long so I recommend to use tools like https://www.mail-tester.com/ which can highlight problems in your mail setup (a couple of checks are unnecessary strict though and some are relevant only to newsletters/maillists and not relevant for individual messages sent by humans but most items in their list you need to follow).

Everything else usually secret on purpose - so it would be harder for spammers to evade spam filters.

A much bigger problem is that any spam filter can mark a non-spam message as spam (False Positive) or spam message as ham (False Negative) and there is an inherent trade-off between FP and FN rates. It's easy to reduce one of them while letting another to increase. If I would build an anti-spam system I would target near zero FP and then will try to reduce FN to the extent it is possible not increasing FP. But looks like leadership of mail companies (like PP, O365 e.t.c.) targets low FN and cares much less about FP. Don't know why - may be their customers demand low FN and don't understand that asking for low FN they are getting high FP.

Having said that it is likely that your problem can be solved in 15 minutes (e. g. by removing you domain from a blocklist in which it can end up because of a system error - see above about FPs) if you can get a PP employee to check their logs. But that's the main problem - these companies don't invest nearly enough in processing feedback from non-customers, we are lucky if they hire a couple of (underpaid) contractors to process all non-customer feedback they are getting. So looks like the only way to solve the problem is to find some PP employee via friends of friends or find a PP customer who can file a support ticket.
The issue in question was truth, not authoritarianism. Specifically, the issue was truth about election security. The point was that both sides will, and have, claim election fraud when they lose, and "most secure election in history" when they win.

More generally: In the current election, Harris isn't the firehose of lies that Trump is. She isn't a shining beacon of truth, either.
https://archive.is/0rj6A
I'm just saying it's not very clear that the figure of Pythagoras existed. It's like Robin Hood or King Arthur - maybe there was a historical person on which the mythology is based, but at this point we just don't know with any certainty.
The problem with ai is the error checking piece. It’s nice that it can do this but I don’t see evidence it can validate what it generates at scale. Even then, how would you validate an ai validation ?
And yet somebody who voted said far above in this thread that the machine reads a barcode on their ballot, so they have 0% chance of verifying if their vote was entered correctly. And there is always the added problem of a dieselgate style obfuscation: The machine counts votes differently when in verification mode than in actual vote counting mode.

My preferred machine would be one that did not use integrated circuits, but was simple enough that the entire board and circuit was visible - with no software beyond the circuitry at all. You just need a very simple sensor and tally wheels that mechanically advance, like those used for measuring wheels etc. No need for memory. Keep automation to the absolute bare minimum.
Did you reply to the wrong comment? If not, how does this relate to my previous question?
https://archive.is/7h3dK
I don’t have accounts on most social media. I don’t know if I get counted as a DAU but Reddit and X both became more aggressive towards converting folks to account holders. That’s pushed me away from both of them.
NodeList.prototype.__proto__ = Array.prototype;

Problem solved without Array.from().
The Author didn't check if they have a unique problem ... it it seems they have an individual issue. Which is still shit, but not the kind of suggested by the alarmist headline.

I checked my version, it its 15.1. on a M2 Macbook Air. Its fine.
Same for at least 3 other people I asked and which checked.
"Let's put her with a rifle..."

Since when do people facing firing squads get issued a rifle of their own? How do you explain this language he is using?

To me it's clear he meant "put her in combat facing a squad of adversaries" (US Army squads are 9 men, USMC are 13), essentially calling her a coward/chickenhawk.
I don’t know why, but I wish the author had done an sed s/scheme/concept

Edit: to be clear, it’s a fine word choice. It just jumped out at me.
I've used something in the general shape of actors (though mostly handrolled) when implementing websocket APIs. If I had to wire up lots of or several layers of those then using a library for that would start to make sense.
Were they the Jerry Ziliak KB6MT tapes by any chance?
How would that affect the now unofficial Go client?
Survivorship bias. In an ideal world yes but in reality there's bills to be paid and tech (generally) pays really well.

Not saying you shouldn't quit, just that it's not so simple.
I installed the native apk from that issue i linked to, no account or hosting.
I use a few files on my phone, it shows them with a kind of file picker.
It’s a fun way to add flare to voting day.
Responsible tourists not only buy food and souvenirs and tours, they also hire carpenters and assistant key account managers, as well as purchase sheet metal, plastic pylons and diesel engines to support local jobs.
> There are people in America who live under this threat today

Women under threat of their spouse beating them to death for voting "incorrectly"? Can you link to some examples of this? Like testimony of women who came forward fearing their spouses, not just in general terms but on this specific issue of voting?
meh

sometimes fixed pricing makes sense

i’ve paid fixed pricing and i’ve taken fixed pricing it depends on the situation

my favorite way to charge is on a per month basis

if they start to abuse you, push back, if you can’t or they are good at manipulation leave

also different people have different preferences for some the tracking of hours is painful, for others it’s comforting and fair

meet the client or the consultant where they are at
Right, so there are more people to count the vote
In software engineering, we only ever maintain processes, not artifacts. Software modularity when it exists is usually extremely coarse and rigid when compared to the malleability of electro-mechanical systems.

Got a bug to fix or a feature to implement on a program? Modify the source code, run the build system, use the newly built artifact and discard the old one. Lose this process and you're screwed because the tooling for modifying an extant program is still in the Dark Ages. It's not just about proprietary software that has reached its end of support, given enough time almost any source code tree will bitrot past the point where rebuilding it will require a major overhaul.

When you need to fix or customize a physical artifact like a coffee machine, you usually don't go inside the factory to change the blueprints and manufacture a new one. You just modify the one you have with standardized tools. It also doesn't matter how old the artifact is, even if it's decades out of production it can still usually be disassembled and put back together as if it was fresh out of the assembly line.

The more software bleeds into electro-mechanical systems, the less repairable, versatile and hackable they become.
We have concluded that we likely live in a reality where simulations are impossible, yet our entire argument is predicated upon the assumption that simulations are possible. These kinds of contradictions deserve more attention and

I see no contradiction here.