skysight-inc/HackerNews huggingface dataset:
I still find it surprising that HN doesn't offer RSS feed(s). I consume mostly all my daily web content via RSS. Right now, I use a service hosted on github.io - it works well, but there's always this second-handedness about it.
Interesting comment, but many parts of it flew over my head. Would you by chance have some suggestions on where could I better my knowledge of Haskell internals/FP runtimes? Of course your blog has been added to my to-read list :)

I used to know Haskell to an “intermediate level”, but haven’t used it in years, but I am more familiar with “traditional” runtimes/compilers, like the JVM as a reference.
> trendy/hipster

Trendy and hipster would be opposite of that
Yes, but please, please, please leave no trace (LNT):

https://www.nps.gov/articles/leave-no-trace-seven-principles...
How France led the evacuation of foreigners from Khartoum
> AWS Step Functions charges users per state transition

Apparently they didn’t know about the EXPRESS execution model, or the much improved Map state. The story seems to be one of failing to do the math and design for constraints rather than an indictment of serverless.

I have to agree with others - it is amazing this article saw the light of day.
If your on-the-job experience and your personal efforts for career advancement have been your capital investment in yourself, now these can be replicated for lesser-paid workers, with the surplus going to the business owner. Take a pay cut or advance your career on the front line at McD's. Fun times!
Yeah! it's one of those videos that I was first shown in high-school, and then fairly recently dug up and rewatched. Such a classic.
> Once you get enough layoffs and paycuts, eventually inflation will go down because people cant buy shit.

If people can't buy stuff why wouldn't you expect marginal cost to go up?

More people buying more stuff means economies of scale. Less people buying less stuff means the loss of economies of scale.

If people are less able to buy stuff, I don't see any reason to believe that prices would go down. If anything it seems like it creates an incredibly negative feedback loop.

A company might firesale their inventory resulting a temporary reduction of inflation, but it seems like production would decrease because demand decreased, which would result in more layoffs and stagnation.

I am not an economist, so I guess I am curious why stagflation is not the expected result.
Bang on. A friend I work with used to say "microservices are for scaling teams, not tech" which I liked.

Even with monolith -> microservices I've seen it go wrong. One Go application I worked on it would take a senior engineer a week to add a basic CRUD endpoint as the code had been split in to microservices along the wrong boundaries. There was a ridiculous amount of wiring up and service to service calls that needed done. I remember suggesting a monolith might be more appropriate, and was told it used to be a monolith but had been "refactored to microservices"...

This type of stuff can literally kill early stage companies.
Every time I read something on the news on a topic I have some knowledge about and see how off the mark they can be, I try to remind myself how much nonsense goes under my radar on topics I know little to nothing about.
Or maybe more like a SciHub/LibGen for historians.
Knockout.js, released in 2010, introduced computed properties to the web (slightly before Vue I think)
That's not how it plays out in reality. usually nothing gets done because "upgrade this package" is never on anyone's priority list. Or teams end up doing shit like JAR shading or forking and renaming a package with some _v2 or whatever suffix to be able to support both the old and new version simultaneously in the main code base. And then of course nobody ever updates the runtime (hello, enterprise monoliths still running on Java 6/7!) It ends up being a complete mess.
I've been using the buff for the past 10 years to cover my eyes. Can't imagine living without.
> I think this has been an available feature to web developers for well over a decade.

window.history.back() is as old as JavaScript I think. It was supported in Firefox 1 which was released in 2002.
Do what? This typestate pattern in C++? Of course you can. It's almost identical to the Rust code.

The only downside is that C++'s moves leave the moved-from object accessible but invalid while the Rust compiler will not let you access them. Otherwise it's the same.

If you just Google "C++ typestate" the first result is an HTTP library that uses this technique (plus a load of complex template stuff, but that isn't required). But I guess you've seen that already so maybe that's not what you're asking for?
Kubernetes isn't something I'd put in the same sentence as 'easy'. Docker is a close contender for the same.

I still recall the day when my local Docker builds necessitated a new router to properly manage streaming traffic at home while I downloaded a few GBs of layer images. Or the time I wanted to setup a 'simple' hosted Kubernetes cluster of my own in my lab for testing, only to discover the nightmare that is networking on it. Then there was the grim discovery that Docker containers were much more sensitive to the hosting environment than I had assumed, resulting in some fun "but it worked and tested fine" moments.

Did they all work eventually for me? Yes. Was it simple? Not by my standards.

If you find all that simple, kudos to you.
Seems to have been hugged to death [edit: but back now]

(Also from previous testing, it doesn't correctly support non-Mastodon instances which is depressing.)
That organizational/architecture benefit is strong though.
Surely there must be some lower bound of technology after which a candidate can be completely excused for turning down a job regardless of the factors you have said should be their criteria. Examples: Perl, COBOL, or punch cards.
the docs exactly start by telling you how to dump your switch and absolutely do not tell you how to pirate games.
Still can’t believe chores are a thing.
People should make their software faster before they turn to FPGAs. Unless you already did that! But FPGA is a lot of fun to learn and play with even if you don't have a ready application.
Couple of reasons: x5 times smaller executable, better peformance, much friendlier commune. AHK is fork of AutoIt.
Oh, absolutely. This makes the Prime Video team look more profitable on paper. But also all streaming services were pretty much launched with an expectation of taking losses for years, so Prime Video being expensive doesn't look unusual for a while. And since it's an internal cost, it's not actually Amazon paying someone, there's really not a significant reason for someone outside the Prime Video team to say "hey, you're too big of an AWS customer".

More than likely, Prime Video making their numbers look better makes AWS' numbers look (slightly) worse, because they're doing a little less business. In the overarching grand scheme of things, this will save Amazon some amount of physical computing resources they weren't getting paid by an outside customer for, but good luck figuring out how much that actual real world savings is.
Once I was called to a meeting in a sibling department as a cloud advisor. They wanted to migrate to AWS cloud.

The conversation went as below.

- Does your app work fine?

- Yes.

- Do you have any problems?

- No.

- Why do you want to migrate then?

- Silence.
Lots of opportunities short of rearchitecting: use batching; use multi threading in lambdas; use S3 range requests; use the EXPRESS execution model; etc, etc
if we didn't have that, we wouldn't have wine or anything else that emulates ANY api and google wouldn't have been able to build dalvik for android. Potentially not even the free unices like freebsd or linux.
This looks potentially really cool. Thanks Jeremy for the demo and Chris (et al?) for creating it.
Experiment demonstrates continuously operating optical fiber made of thin air
I use a home grown web socket solution that makes use of message queues. If the connection is solid all messages are sent in order, but otherwise the messages are stored in an array as part of application state until the connection becomes healthy.
PhotoRoom Is Hiring a Senior Django Engineer in Paris
Ever heard of Perl, PHP, JavaScript, sh or Fortran itself for that matter? Plenty of languages are far more "baroque" than C++.
Ideally you should have an option to support the park even if you don't go/don't want/can't go for a hike and in any case you should receive a clear breakdown of the costs in what goes where.
I guess the assumption is that people just click "sure" when asked for location info "because whatever". I don't use these QR codes, but so many things apps and websites seem to ask for it, it probably doesn't stand out as much as it should. And especially in a situation where you're distracted by your friends or that exciting date or whatever after a beer or two I could imagine me doing that as well to be honest. I'm not stupid, but I'm also not on 100% alert all the time.
> Unfilmable

Pedantically, since it was animated, it wasn't "filmed" thus fulfilling the "unfilmable" part.
Hono – a small, simple, and ultrafast web framework for the Edge
Seems like Conway's law applies:-

"Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."
-- Melvin E. Conway

https://en.wikipedia.org/wiki/Conway%27s_law
Dart itself has also made a huge amount of progress in the last 2-3 years and are days away from probably their most significant upgrade ever.

Dart is at this stage actually a damned good language. Miles in front of TypeScript for example.

Simple example here looking at Mixins (a fairly basic pattern to describe any kind of a “is-a” rather than a “has-a” relationship in OOP).

Here’s TypeScript

https://media.infosec.exchange/infosecmediaeu/media_attachme...

Here’s Dart

https://media.infosec.exchange/infosecmediaeu/media_attachme...

When Dart finally gets around to releasing their updated web and JS interop support later this year it is almost certainly about to become my new default there too.
The ReaderT Design Pattern (2017)
Nevers had any issue with bittorrented AWS.
Still a massive conflict of interest that should be declared.
Quaternion Julia Set
Charter – https://openai.com/charter

Usage Policies – https://openai.com/policies/usage-policies

Is there anything in particular that you disagree with or was it only general negative comment? What do you see as direct evidence of them not deploying (baby) AGI in a safe manner? Is this about "100x capped for profit" strategy?
"I hate .NET/C#"

With that, I doubt you are seriously here looking for answers...

Windows 11 and Edge are aggressively pushing ads and are bad, but I have to point out that Windows 11 has a ton of improvements otherwise, so much that I joined a pilot of Windows 11 at work (most machines are still on Windows 11 currently).
I agree on yes and no. If notation mattered little, there would not be that many different notations. Leibniz and Lagrange notations for derivatives, Einstein abbreviation for sums, Iverson notation for tensors that later became APL, or any language for any computer algebra system ever. If notation mattered little, inventing your own notation would matter little too.

But if notation mattered a lot then... there would not be that many different notations either. There would be one and only notation that works and no one would dare to divert from it.

Math notation is a cultural artifact with its own significance pretty much like SQL or x86 assembly language indeed.
Did you ever play with the Erlang VM?
thank you! glad i asked
Over 15 years ago now, I was an intern at Toyota. We were working with an in-house python based framework for doing cool/terrible drive-by-wire things with test cars.

I had a project to work around a bottleneck of the framework. It could only process about 70 CAN frames per second before running out of CPU. The vehicle's CAN bus had several thousand per second, though. At the time I was able to fix the problem by adding filtering to the CAN adapter's kernel module.

A couple years later, I worked on replacing the python based framework with C++. I discovered the underlying root cause of the bottleneck. Someone (cough my manager) had figured out a very "pythonic" way to extract bit-packed fields from the 64-bit CAN frame payloads. They converted every 8-byte payload buffer into a canonical binary representation, i.e. ascii strings of 1's and 0's. They then used string slicing syntax to extract fields. Finally, they casted the resulting substrings back to integers. Awesome!

I've since used python many times to process CAN frames in realtime, scaling up to thousands of frames per second without the CPU breaking a sweat. One trick is to use integer bit shifts and masks rather than string printing, slicing and parsing...
This is another hot take, the word factor is overloaded (by marketing people) to be really confusing.

The three factors of auth are categories / types. TOTP, password-entry into a form, biometric presentation, etc are _measures_. Sometimes the first measure is not sufficient, because it only implements one factor-type (e.g. the secret knowledge password), and a second measure that like TOTP is necessary which proves possession of something to a degree.

The time between proving one measure and then the next 2"F"A measure allows many shenanigans (e.g. social engineering to get me to send a TOTP code to my down-on-his-luck "son").

What I am professing is a focus on measures where proof of all three factor types happens at the same time.

PIN codes as entered to unlock a private key on a smartcard, which is then used to sign some other thing, would be one example of a 2-factor measure. Another is FaceID/TouchID (on-device matching).

But 3-factor measures are not impossible - e.g., take also the keystroke dynamics into account of a password being entered on a specific device, apple could implement "KeystrokeID".

Other options can exist, it just takes some creativity to think of how a secret behaviour can be encoded into a biometric modality that is then only understood by a specific device..
It’s expensive to store individual video frames in s3 for no good reason? Go figure…
> It really does not depend on the workload, when those workloads we're talking about are by-and-large bounded to 1vCPU or less (CI jobs, serverless functions, etc). Ice Lake cores are substantially faster than Ivy Bridge; the 8352V will be faster in practically any workload we're talking about.

If you were comparing e.g. the E5-2667v2 to the Xeon Gold 6334 you would be right, because they have the same number of cores and the 6334 has a higher rather than lower clock speed.

But the newer CPUs support more cores per socket. The E5-2643v2 has 6, the Xeon Platinum 8352V has 36.

To make that fit in the power budget, it has a lower base clock, which eats a huge chunk out of Ice Lake's IPC advantage. Then the newer CPU has around twice as much L3 cache, 54MB vs. 25MB, but that's for six times as many cores. You get 1.5MB/core instead of >4MB/core. It has just over three times the memory bandwidth (8xDDR4-2933 vs. 4xDDR3-1866), but again six times as many cores, so around half as much per core. It can easily be slower despite being newer, even when you're compute bound.

> We've got a project that can build locally, M2 Pro, docker pull and push included, in something like 40 seconds; the CI takes 4 minutes. Its the crusty CPUs; its slow networking; its the "step 1 is finished, wait 10 seconds for the orchestrator to realize it and start step 2".

Inefficient code and slow hardware are two different things. You can have the fastest machine in the world that finishes step 1 in 4ms and still be waiting 10 full seconds if the system is using a timer.

But they're operating in a competitive market. If you want a faster system, patronize a company that provides one. Just don't be surprised if it costs more.
Modern C++ is just Rust minus the borrow checker. Future high performance programmers will have no trouble with it.
Sounds like someone has been in the trenches of a certain online retail company.

As a developer, I have certainly seen the same. Pretty sure this very scenario is where I heard the term "away team" used in the industry: send your folks over to change things, and under our guidance they can check in the code.
As a former AWS employee I can almost guarantee that the person that made the original design got a promotion over it.
> Rust is as fast as C because llvm includes all the optimizations used to make C programs fast, and rust gets to reuse all of those optimizations.

I mean, that's not the reason Rust is as fast as C. It's because Rust semantically doesn't include mandatory slower things.

The compiler it uses is an implementation detail.
Think plea bargaining is just the US?
It is not well documented in the Angular Material documentation, but Angular Material 15 moved the "legacy" CSS to a new file.

This means that, depending on whether CSS or SCSS is used, the legacy theme has to be added to keep using the legacy components without styling issues.

The legacy Angular Material components might be removed in a later version, though.

[0] https://stackoverflow.com/questions/75101022/angular-materia...

[1] https://developapa.com/angular-material-legacy-styles/
> lately

"lateley" as in "for the last 5 years"?
How to Benchmark Memgraph or Neo4j with Benchgraph?
This is alarming for sure but I think many will imagine the benefits of perhaps using this tech to help people who are unable to speak for various reasons.
That's because these demos seem to be out of date (originally those were for WebKit's WebGPU prototype, and then probably updated along the way but not completely).

Try these instead: https://webgpu.github.io/webgpu-samples
Have you considered sharing this on AmendHub? I'm still trying to come up with a fun project idea to implement and share there.
Yuzu is at least working on it though
The subtitle is "The move from a distributed microservices architecture to a monolith application helped achieve higher scale, resilience, and reduce costs."

And the article itself mentions the 90% cost reduction.

So the title seems pretty much in-line with the original intent.
On a 32-bit system there's definitely still projects out there that can't be compiled all in the same address space.
You cant compare pwsh, c# or python with AHK - the quick on-boarding experience and easiness of use is on another level. You can make very big improvements in your daily workflow with just 1 line of code. Its that awesome. I use it in last 20 years for various purposes, be it speeding up web development or fixing video player quirks.

Language was never good, but it was good for what it was designed for, 5 to 10 liner scripts, but then people liked AHK so much that they used it as general purpose langauge (myself included). For example its still the easiest way to create a GUI, in just a couple of lines of code you can have meaningfull tool window which does things.

With AHK2, the language is way better and consistent (cudos to Leixkos and this decade+ long effort), and it makes other people able to create good libraries for others in it.

You should not miss it. For me, not using it is like not knowing Regular Expressions or some HTML.
From what I understand they use insertion sequence element[1] combined with a given set of restriction enzyme to produce a fingerprint. They had to find strains that produced a unique fingerprint given their set of restriction enzyme.

[1] https://en.wikipedia.org/wiki/Insertion_sequence

> they may have more than one sequence and only publish one of them

In fact that's exactly what they do. From the "7. Risk of Duplication of the Proof-of-origin Culture" section of the paper:

> And last but not least, the proof-of-origin culture consists of more than one traceable strain.The composition of the mixture is changed (rotation principle) from time to time in accordance with the interprofessional cheese organization.
Many businesses dislike cash because it's just a hassle. It takes more time to charge and give change, you need to make sure you have change, employees can steal it, you can be robbed, you need to count it, you can make errors, you need to bring it to a bank.

I'm not from the US so I'm a little bit hesitant to push back too strongly on this as I can't speak to the situation there, but from my experience homeless people don't really factor in.
This argument is nonsensical unless you suggest the tickets should be sellable.

False equivalent argumentation.

Edit: Excellent idea to give poor people money either way though. UBI!
>It seems that the only use of such a "Nintendo Switch Emulator" is to play pirated games?

No, it's not the only use, it's also used play Nintendo Switch games without using a Nintendo Switch, which is a 2017 console with 2012 hardware but otherwise really, really good games.

I already prepurchased Zelda Tears of the Kingdom physical but I am debating whether I should just play it on my deck, as it will probably run better than on a Switch with all the features that come with an emulator.
JSX can be syntax highlighted and linted easier.
What if a variable that is being referenced is missing at that time in the component's lifecycle?

JSX makes so much more sense, making code the parent of the template, instead of keeping code and template as siblings.
The new AI-powered Bing is now open to everyone – with some serious upgrades
That was my reaction too. I know Microservices doesn’t equal cloud, but putting a big monolith on a big server is tangential to AWS interests to say the least!
There is no Vulkan on game consoles, those little devices HN keeps forgeting about.

Yes, the Switch supports Vulkan alongside OpenGL 4.6, but if one wants the full power of the games console, the name of the game is NVN.

As for Apple, all relevant middleware has support for Metal.
The two systems may accomplish much the same thing, but over the years I've come to realize how much the divide between Common vs Roman law influences not only the respective legal frameworks but the political systems right down to things like personal, life philosophy. But the distinction is rarely discussed, and the situation across Europe is not helped by everyone thinking we must have a Common law system (since that's what we see on TV).

It probably like discussing Arsenal vs Liverpool to try and compare the two systems; one tends to like the home team. But since you extoll the virtues of Roman law I have to submit: it is in my view afflicted by some variant of naïve realism [0], the notion that one can capture the many-faceted reality in script, and then apply it across board. There is very little room for interpretation regarding the circumstances: the rules rule. Which can lead to absurd situations in the extreme, i.e. the case where a bus driver was deemed to be in the right (followed the rules) when he dumped a 6-year old in the middle of no-where because he didn't have a ticket (example from Sweden). In that regard a Common law system is preferable in my view.

But in all honesty, both systems are imperfect, and would probably benefit from some sort of blending. And yea - perhaps not so lawyer dependent.

[0] https://en.wikipedia.org/wiki/Na%C3%AFve_realism_(psychology...
https://news.ycombinator.com/rss

This seems to exist.
Well okay, but now you depend on a password manager. Hope you picked the right one and backed it up?

I’m not sure this is better than using a device to log in.
OpenStreetMap 3D renderer powered by WebGL2
Detect if a text is ChatGPT generated or human-written
There are internal discount rates per service (IMR), but there's no such thing as free lunch

Also, Prime Video isn't part of AWS but the consumer / devices / other part of (retail) Amazon.

Source: worked there
That last bit sounds impressive…
but .. but .. there's no buzz words in this solution. monolith? ew!