skysight-inc/HackerNews huggingface dataset:
"Current" but the fee is still there from 2024, it is in the article (and other sources of information).

So my point is actually valid.

That said, things are moving fast here as tomorrow it may not be valid anymore.
In the UK: https://tier1online.com/
I haven't watched the video yet, but most things don't need state of the art process—that's pretty much just for the main processors of phones and computers. There are fabs still running much older processes for everything else that just doesn't need the smallest possible transistors—toasters, industrial equipment, etc.

Edit: watching the video though, it's about an EUV machine, which is definitely recent tech. The 193 nm figure is actually referring to its predecessors. It generates 13.5 nm light.
Thank you for actually protecting our kids and setting a president for all. Do you have any involvement with PTA or other public forums where these issues are discussed before being implemented?
> While previous researchers have hypothesized that black holes eat slowly, new simulations indicate that black holes scarf food much faster than conventional understanding suggests.

Title should be changed to:

Models of Black holes eat faster than previous models expected.
You can tell this is effective satire because it's flagged on HN. I swear, some of y'all would read Swift's "A Modest Proposal" and try to do a hackathon to get it implemented, the weekend after TortureNexusCon.
Because I hate in politics when people repeat a lie enough and it becomes the new reality that everyone will eventually accept, and I don't like seeing this sort of thing infect tech. I see this Red Hat narrative being adopted in real-time on tech forums and IRC.

What Red Hat is doing doesn't damage open-source. Open-source is meant to guarantee the end-user (ideally a normal person, not a tech giant, at least for me that's the only person I care about) has the freedom to use/modify the software they paid for. Everyone can still do that.

What's gone is the abuse of the GPL for systematic, automated cloning by parasites like Oracle or Cloud Linux Foundation, simply for the purpose of using RHEL without paying for it.

If you need RHEL on your systems, use one of the 16 free RHEL licenses they give you. If your app runs in a Docker container, the RHEL images require no license to use. If this isn't enough, switch distros (I hear CentOS Stream is pretty close) or pay for RHEL.

I simply don't see legitimate users being affected by this.
> Private Tabs costs $500 per month. Insomniac costs $400 per month. KPX, a new browser, costs $40 per month.

This is good evidence that Ticketmasters' defenses actually work, and scalpers have gone over to selling scalping as a get-rich-quick scheme. (It's also of course extremely dumb to pay for). An inevitable step in the lifecycle of any grift.
Thank you for spelling my thoughts out so eloquently. Often times I start typing something out of hn and immediately get tired of explaining obvious stuff and end up doing a half assed job..
I mute a lot of these accounts that try to farm me as their audience. I used to engage some, they just don't care to reply at all. And they are annoying real fast. Imaging you have 10 posts of garbage a day / influencer
If some idea is 99% ok, then it's really HN-like to burn it down because of the 1% that's possibly not ok.

As if everything in our society is 100% ok.
If you use Google Sheets, there's 10's of different GPT formula plugins that are integrated. The challenge is knowing which ones are any good and have good privacy measures.

https://workspace.google.com/marketplace/search/Gpt?host=she...
> The most important thing I learned was that old computers are still fast — and quite usable as a daily driver. User percieved latency has not improved with much faster hardware (throughput). We need to start paying attention here when writing software.
That’s my point, “para” is a rare concept
> Mastodon has 8 million DAU.

Source?

Given the MAU is 1.7M [0] I have not seen a single source for this claim that the DAU is 8 million.

[0] https://joinmastodon.org/servers
The only way is to accept that the new system is less complete and switch over and suffer the consequences. The new system will never have all the old features - the question is whether it is good enough to use now and extend in the future. The mission of the builders of the new system should not be feature completeness nor being better but to kill the old quickly while maintaining a reasonable level of future proofness. This can not be driven from the bottom (re-write for code beauty) as it requires business level commitment to bear the pain of the changeover. Software are coded business processes and new software means new processes. A major cost driver for software are inflexible requirements and taking old code and processes as gospel is a guarantee for a cost explosion.
Regeneration across complete spinal cord injuries reverses paralysis
I understand the whole CommonJS Vs imports situation.

I have been that vocal minority that keeps complaining about CommonJS support to library authors. But I have given it up for the greater good.

we have a standard now, CommonJS needs to go, why keep pushing non standard stuff in a 2023 article.
>I'd rather be unemployed and live off charity kitchen soups than engage in these juvenile games.

What if you replaced the word marketing with attention?

Would you rather live of soup kitchens than have the attention of your ideal customers?
Perhaps I’m missing something, but when I’ve done this in the past, I get weird package resolution because my index.js isn’t in the root (`npm publish` publishes the root and doesn’t support alternate paths to my knowledge) - in the end people have to `import x from “mylib/dist”`.

I got round this with some funky step where I copy the package.json into the dist folder and rewrite some paths. Is there a better way to do this?
Introducing geometric algebra to software developers
Yes, even ES2019 features have been supported by most mainstream browsers since late 2018, and by all of them by 2020
> I wonder if it has any basis from a real story.

There's something of the glass delusion about it (eg my legs are made of glass and will shatter if I move, or I swallowed a glass piano as a child and if it shatters it will puncture my organs). The similarities in the thought processes suggest it could be real.
Geometric Algebra for Electrical Engineers
When I was just starting as a developer, I had to maintain an old system.

I didn't know much so I assumed, all it's problems stemmed from my missing understanding of the system.

After working on it for a few years, I came to the conclusion that this wasn't the case. The system was inherently broken and not doing a rewrite would be negligence.

I did a rewrite in the end, but I did it incrementally. Build a new API, and replaced parts of the interface with new implementations that used the new API.

Took a year, but it was worth it.
This is hypocrit: years ago they forced the usage of a Big Tech web engine in order to "re-authenticate" your account, so you noscript/basic (x)html was broken years ago.

This is a dark pattern, stuff which justifies to fine those companies at their scale and to force them to keep interop with small tech via regulation.

Personally, I did quit gmail at that time and I am now self-hosted.
I too live in Adelaide and yes, the housing is just as screwed here as Sydney. I hear Melbourne isn't much different either.
I still don't understand why people are so keen to shoot themselves in the foot and make everything sandboxed containers with virtual filesystems and networks.

Just use the damn OS and hardware directly. SSH into the host whenever you need to see how things are performing.

Kubernetes only works so long as you don't really care about resources being used well.
It kinda sounds like yet another ChatGPT wrapper, but for the DoD, maybe with some fine-tuning to the database specifically. Microsoft has a cozy relationship with the Pentagon and IIRC they just switched all their cloud infra to Azure so it's not unreasonable to think it's LLM-based.

I'm not as deep in the NLP space as some people so maybe neural text search really did improve a lot the past few years but when I was more involved it was not really as successful as it should have been given all the hype at the time. (Probably it's still not, but may be a marginal improvement despite it being an obvious cash grab for a private contractor somewhere.)

TBH I mostly responded because I am really curious about your username: what inspired it? TOoCitBotBM (if you can parse that) was a foundational book for me in my mental model of the world I live in.
Probably less lucrative now that ChatGPT exists...
That's not computer science, that's ML, formally a branch of statistics.

Computer science techniques have been successful in implementing and optimizing the performance of LLMs but CS itself has absolutely nothing to do with the theoretical underpinnings of *why* they work.
Wait for Big Tech and their web engines working hard at excluding small tech (noscript/basic (x)html browsers).
> If the old solution is so problematic that nothing can be salvaged from it and the best solution is a full rewrite, instead of some refactoring or modifications, then your problem is not so much that the code is solving the wrong problems. The problem is the team that built it.

I think you're too quick to point fingers and too desperate to throw people under the bus to pass yourself as saviour.

There are plenty of everyday scenarios where software piles up technical debt in spite of the developers. All it takes is a single requirement to change for an entire tech stack to become a problem instead of problem-solver, and all it takes is a business goal to be met at record time to pile up quick-and-dirty solutions instead of well-architected implementations. These happen far more often than replacing whole teams, and new project leads solve nothing.

I've worked on a legacy project which started as a multi-platform desktop app that in the meantime became Windows-only. You can imagine the cruft that resulted from this requirements change alone. During the same period, business requirements changed to support new major features, and Microsoft started pushing for Windows 11. Of course we discussed a major rewrite, as the legacy tech stack didn't supported native Windows features well and the legacy application was riddled with multi-platform code that made no sense anymore. Switching to vanilla WPF alone would eliminate 90% of the project's pain points.

Tell me exactly how the team created this problem, and how you would be the key to fix it.
Reproducibility, automation, scaling.
I tend to be a bit on the cynical side, but I feel like SEO has already turned the internet into a digital dystopia. It’s hard to imagine AI doing significant damage _there_. The internet as we knew it in the 90’s and early 2000’s is long gone.
It should work as you expect if you set “main” to “dist/index.js” in your package.json. If you tried that, some other strange thing must have been going wrong. Your workaround sounds fine but ideally you shouldn’t need it, yeah.
> When you find large chunks of code that seem to serve no purpose - get rid of those immediately!

Yeah, that's a good recipe to break your software in non-obvious ways that only become apparent later, and will end up costing you a lot of money and customer good-will. Chesterton's Fence applies.

My advice: Don't do a full rewrite. Instead rewrite/refactor the most painful parts in small, well-understood increments. Rewriting only 20% may give you 80% of the benefits. Be very conscious and explicit about what your actual pain points are and what exact benefits you'll get by rewriting specific parts.
I own a Ryzen gaming laptop with an aluminum/magnesium chassis (although, yes, plastic top). Yes, it has a discrete GPU, but it also has an FHD IPS panel. I deliberately chose against the 4k option I think existed, because a 4k 15" panel is like fitting wheels to a tomato
Projekt: Overflow RISC-V assembly board game
Been there, done that... 4 years and $10k later... I'm happy with what I built, even if "nobody" knows it exists, or even wants it.
With the aforementioned caveat about not being a lawyer (or regulator), it does seem on average that there’s a certain discretion involved when the outcome of a case that’s taken fifteen years to reach a judgement on is implemented in light of a presently obtaining situation that renders the appropriate remedy at that time counter-productive now.
Why not? Why can't a true hacker be a CEO? Bill Gates was a hacker. He implemented the Altair Basic language when computer languages were still in their infancy. Timothy Sweeney was a hacker and the creator of the Unreal Engine. He was the CEO of Epic. Eric Schmidt was a hacker. He wrote Lex. He became the CEO of Sun and Google. I would say Elon Musk was a hacker, as he was super technical.
Why does everyone and their dog recommend Ubuntu, not Fedora? Fedora is so much better!
I'm cynical/experienced enough to know that the USA is run by oligarchs who don't give a shit about normal people. This results in regulations regarding safety to be written in a business friendly, and not people friendly, manner.
Bus Pirate 5 Firmware
That's just quite presumptuous.
> But the second option brings other difficulties, like

The speed of light limit.
It depends on the level of the architecture. Architecture that splits the project into chunks that you can take a meat cleaver to and refactor at will is great. "Architecture" that takes one of those chunks and adds 15 abstractions to it is awful.

The former lets you recover from the latter without a full rewrite, which I'm guessing is where advice like "never rewrite" comes from.

Posts that are pro/anti 'architecture' could refer to either, so I never know whether to agree with them or not. They're kinda meaningless out of context.
> I think many users agree MS has been on a downward slope since XP and 7. =)

I think it is worth discussing the counter arguement.

My team supported Windows from XP to Windows 10. I continued to be staggered at the backwards compatibility of it. I remember having an ERP client that was written in VB6, and nobody thought it would run on 7, but it did. Everyone assumed it was obvious it wouldn't run on 10...but it did... with less RAM usage and it was a bit snappier. Same with the ancient copies of WordPerfect and Photoshop (old enough that they came in a box).

I had a mixed fleet of machines from very old to very new and Windows 10 ran on all of them. I bet it would run on this guys P4 just fine. That is extraordinary isn't it? MS have a current commercial OS that will run on 30 year old hardware!

Before we criticise MS too much, let us compare that to other commercial providers...like Apple for instance. How much of your 1990's software runs on the last gen Intel Macs even? Answer is...none, isn't it?
Personally, for me I'd say "no". But I decided not to have kids, and I don't think you can have unlimited reproduction and immortality. It would be interesting to give people the choice between eternal life and kids. Like in the Highlander, your "prize" for having kids is mortality.
I would have implemented DKIM and SPF.
Yeah I’m assuming that’s what it is due to the reference to a 13.5nm node later. Thanks for clarifying.
if you talk economics make sure you know what you're talking about.

profit happens when I can give you 10 units of value that costs me 1 unit of value. depending on risk factors, we split the difference. ie: if I give you the tool that does it for you, I get all 9 units because all risk is mine. if I tell you how to do it I get maybe 1 unit because most risk is yours.

what you're referring to is arbitrage. efficient markets kill arbitrage (zero risk profit)
Leading Egyptian opposition presidential candidate targeted by spyware
Well there's a rabbit hole.

It all made sense when I realised he (the nervous squirrel) did similar work to a friend of mine; the old "anything anytime" gadget building for TV ads, movie props, coporate art installs, etc.

https://www.youtube.com/watch?v=6RMlmYwFkZ4
If those people had only access to overpriced water, then yes, making this market failure go away would be a worthwhile undertaking with a meaningful positive outcome. But people getting overcharged on a progressbar around their Twitter profile picture, who cares? And who could not live without that or do it manually with Paint at the cost of some additional time?

My original comment was just meant as a general comment that this kind of profit is not supposed to exist. I am not sure if I want to call it unethical but I am really tempted to do. You make yourself a nice life and others do the work.
Not in 2022-2023 wtf are you talking about.
Such a horrible state of things. This is one area where I'm hopeful about using AI for healthcare - AI, by programming, wouldn't be able to be apathetic which seems to be a defining characteristic of many healthcare professionals.

Now we only need to program the spirit of the AI to focus on healthspan instead of disease management..
Replying to myself, can't edit (again).

I eventually decided that in my previous comment we could replace "truly" with "sincerely" and it is, in my opinion, _miles_ better.

I eventually also thought of a third one:

The poet is a man who feigns.
He feigns so thoroughly
that he even feigns as pains
the pains he feels sincerely.

(If one has a problem with "man"/"he", this also works:)

The poet is one who feigns.
They feign so thoroughly
that they even feign as pains
the pains they feel sincerely.
What about mailing lists? How about mail forwarding?
Somewhat related to Fibres are the Trails of synchronous reactive programming languages.
Both allow efficient logical concurrency based on cooperative scheduling. The nice thing with Trails is that the scheduling can be determined by the compiler by extracting dependencies from the synchronous reactive program thus increasing determinism of your app.
Context:

https://en.wikipedia.org/wiki/Croatia%E2%80%93Serbia_border_...
Please write the paisa.com story from your PoV. It was such a breath of fresh air and I loved the site. I was really sad to see it shutdown.
Thats probably not a bad thing if it's behavior that is frozen. I find the most successful rewrites change as little as possible and iterate gradually while the least successful rewrites try to be a mix bag of everyone's wishlists.
>That is extraordinary isn't it? MS have a current commercial OS that will run on 30 year old hardware!

Not anymore. Windows 11 won't run on my ~4 year old laptop.
Might be worth it to check that you have the "Adaptive" acceleration profile with a positive pointer acceleration value set in your mouse settings.
I find this kind of cynicism tiring. Full rewrites have major risks but also potentially major upside, let's leave it at that without getting dogmatic.

I've had conversations with "veteran" (i.e. old and no longer well-informed) techies who seem to think that all programming languages do exactly the same job, all DBMSes have the same ergonomics, choice of OS doesn't matter "if you know what you're doing", blah blah blah. This attitude isn't a mature counter to youthful starry-eyed overenthusiasm, it's just hopelessly jaded.

I rewrote the whole backend of my SaaS. I also completely redid the hardware and networking stack. This was because it was all a mess and fixing it would have been more risk and more work than just redoing it. Both projects were successful, and now the backend and the infrastructure are (a) future-proof, because they pass stress tests at 10x our current load, (b) much more reliable than they used to be, as measured by real-life uptime, (c) well-documented and (d) maintainable by people other than me. There's no magic to it, we just thought it through carefully and did some planning.
> It is entirely driven by a massive machine learning model that adjusts its weights in response to user interaction. You can't beat that model.

Why not? Spammers do. I get spam to my gmail all the time.
Why is spam the only consideration? What about ad hoc fraud?
SendGrid send roughly 8% of all internet email. At their scale, controlling abuse is extremely difficult. Gmail originates a huge amount of spam and phishing. The bigger you are, the more spammers will work to target you and the harder you have to work to fight back against them.
It is incredibly inconvenient to log in on such device, especially if your primary one isn't available. I ended up writing down backup authenticator codes in my diary. Of course it kinda defeats the purpose and of course it's hard for users to figure out.
The southern sky has a better view of the Milky Way and there are more bright stars and constellations visible. Also the fact that the southern hemisphere is less populated means that the skies are darker (on average).

See below for a more detailed explanation: https://www.skyatnightmagazine.com/advice/southern-hemispher...

https://www.lightpollutionmap.info
Yeah, verification is needed. A malicious gateway can be passed in via env for example.
There should be another optional argument that also verifies the contents vs the hash.
So now we have a deadline to move! Great opportunity to de-google permanently.
You could argue that Gmail’s new UI is slow. That’s fine and correct. Arguing that they should maintain an outdated view forever seems to forget that that’s not how any of the web works. It’s already weird that the view survived past 2009
Today on This Old House, we show you how to repair fossilized joists…
I guess this depends on what you define as "advanced". Many languages still struggle with dependent types and these date back even to the 80s, but I would not say they are "advancing computer science." I agree with the original article that liquid types represent a real recent CS advance (but aren't in any mainstream general-purpose languages yet).

Partial evaluation and meta-tracing, though, were more or less fully understood theoretically by ~2000. What was missing was the enormous amount of tooling and compiler design work needed to support them e.g. Graal, and that in turn preceded by enough work on Java / the JVM to make a project like Graal viable.
Good excel (such a thing does exist) should almost never refer to a cell by its coordinate rather than using either a named range or better still a table, this probably encourages not doing that.
His point is, there are data limited environments.

This point stands, no matter what you think of his cruise?

Also, who can decide, what is really necessary? And I don't have hard data at hand, but I cannot imagine a cruise to be more expensive in its impact, compared to flying somewhere for vacation.
So this has nothing to do with 1984 then. ?Doublespeak or rather newspeak is a third of the book at most, and mostly because the main character works at the ministry of truth.

Also newspeak is about removing words and simplifying the language. If anybody talk about 'newspeak' because new words were added, they're lying about having read the book or morons, I don't see a third option.
vlookup is usually not the right tool for the job (index + match better)
Am in the middle of a rewrite now. I'm always against them, but this case is clearly perfect for it.

- The old system used to have many users, but only one large organisation was left.

- The way they use the system is atypical of what it was originally intended for. They use like 20% of the original functionality.

- The old system was started by the very first software our company ever produced (long before they brought in professional software developers), credits to their choice of Django that it worked for fifteen years, but it wasn't very good.

- But in the last nine years of that, hardly any maintenance has been done on it and now none of the build tools work.

We're making a much more focused, modern application now that does everything the customer used in the old one but looks completely different.

So there exists at least one situation where a rewrite is the answer.
Asking for a M.2 slot idk but you're ignoring the entire thinkpad line here.