skysight-inc/HackerNews huggingface dataset:
If somebody has the money, and the resources required to house the system, seems like decent value for the money at the reserve (apparently $100k) The range of, I'd buy if I had the money and a valid use case. Even partial resale like suggested. There's an argument about being behind the "most" advanced. Yet, its a petascale server from 2016 that was good enough for the NSF. It's not exactly an old dog.

The stuff I could quickly find was $1M+ in individual sales (not sure about auction sites and used).

DDR4 RAM $734,500 @ $75 / 32 GB for 313,344 GB

CPUs $484,000 @ $60 / (1) E5-2697v4 for 8,064 units

Figure the hard drives must also be enormous, and probably a huge amount of storage, just not sure on the quantity, and they may not be sold with the system.

They're not kidding on the moving company, that's 10's of tons of computer to haul somewhere. 26 1U Servers @ 2500 lbs each. Couple semi-trucks, since the most they can usually do is 44,000 lbs on US highways. Not sure if the E-Cell weight was 14 @ 1500 lbs in addition to the 26 @ 2500 lbs?
Is it declarative? Obviously python isn't, but since it's not executed as a script but rather the module passed to pyinfra, it could be, and looks like maybe it is just registering work to (potentially) do on module load?

If so, nice, shout about it more - it's my number one requirement of such a tool, why I think Terraform (or OpenTofu) is great and mostly everything else sucks, and I think it should be everyone's. It's just obviously (at least, once someone makes it available!) the correct paradigm for managing stateful resources and coping with drift.
this technology can be weaponized.
JFrog Reveals Docker Hub Compromise Spanning Repositories
Maybe you missed the second half of my post. It's a free service. Feel free not to use it.
Pragma once itself gets it wrong, if there are multiple paths to the same file which apparently happens quite a lot.
It’s by weight.

Not doing food measurements by weight leads to shenanigans like the baker’s dozen, and volume is also affected by humidity.
> Delta Emulator on iPhone FREE - Official Download (Now)

You don't need to be a security expert to see that the title is phishy.
Does that imply that a compiler emits code that nothing can understand? Or are you saying that 'transpile' is just another word for 'compile'?
You don't need overlapping windows for a browser.
> and slow, but things have evolved significantly since then

Well, Ansible is still dog-slow, so that part has not evolved...
I haven't spent a lot of time using LLM's for code, but overall I'd say my answer is a qualified "yes". I have indeed used LLM's on a couple of occasions to generate code, and while it might not have been exactly what I needed, and needed some hand modification, I think on net I still saved time over typing in the code by hand. Especially when you factor in things I don't have memorized, and would have needed to stop and look up API docs, and similar minutiae.

The couple of times I've done these things, the task involved something like calling some REST API using Apache HttpClient and doing some processing on the response. I never have the exact API details of HttpClient cached "top of mind" since I do this just infrequently enough to not bother remembering the fiddly details. And the LLM did a credible job of giving me the basic structure of what I was trying to do, and then I just had to edit some of the details - mostly in the "process the response" part. Possibly if I spent more time fiddling with better prompting strategies, etc. I'd get more from the things, but I haven't really invested a lot of time on that front yet.
Despite all the negative reports on TikTok, I still find it the most useful app for getting a sense of what people are dealing with around the world on a daily basis.

I see people in Canada and Australia putting out authentic stories of how they are dealing with prices and inflation.

I see farmers protesting with tractors in Europe.

I don't get the same type of content on other platforms.
It is, in fact, that user lol.
This and pub/private modifiers for structs instead of letter casing is all I've ever wanted.
No, but I have read many papers where people have some success but don't really get it to work consistently.

From Godel, Escher, Bach and my own experience I'm afraid that's a way to spend the next 1000 years pushing a bubble around under a rug.

If you had something that fully automated the cycle of running the compiler and running tests at least I wouldn't have the tedium of doing all that, particularly the bit about having to reprompt with the last compiler error.
I'll grant you it is weird.

People are requesting that the author write 'the right way' to synchronously return from an async method, since he recommended against blocking... am I having a stroke?

That said,

> Please try the language and the features it offers

I did walk away with a much worse impression of C# after reading this article. I knew not to wait on async (because then it's sync) before this (By definition! in all languages!) But now I know that it might also deadlock.

The other thing I got from the article (not the comments) is just how much machinery and wiring is left lying there for the app developer:

AsyncLocals?
CancellationTokens?
Implicit async void delegates?
FlushAsync on StreamWriters before Dispose?
> even this length of sentence has a high chance of producing a hardened, bitter criminal with hacking skills

Given the guy’s arrest record (and implied lack of rehabilitation), a longer sentence would serve the goal of incapacitation.
Some proof would give your comment weight.
Musk lays off Tesla senior executives in fresh job cuts, The Information reports
Some people are just itching in their boots for robot slaves. This is how The Matrix started. To your point… read…
When I was a kid, Japan was seen as the technology center of the world. I've been there a few times in the last couple of years, and in many ways, it feels like they are stuck in the 90s. CDs, fax machines, terrible websites (using old technology). I wonder if it's the recession in the 90s that prevented them from embracing newer technology we see in the US.

I have even had much better Internet speeds in Vietnam. I regularly run speed tests wherever I go, and Tokyo was about 2X slower than most places I would check in Ho Chi Minh city.
Yes, you understand correctly. And yes, you are right, it is irrelevant. I actually conceded in a different thread.
Part of the Chinese MO is also to just hack into all the top tech companies in the West and steal their R&D and use it for themselves.
Kind off. You don't need to spend the tax money helping the environment, you just need to restitute whatever utility those affected by the negative externality have lost. For example, people may be willing to accept an increase in CO2 in exchange of a direct transfer of $100 per ton emitted.

Assuming that tax money is being used effectively (lol), the negative externality could completely disappear with the right tax level. You could even turn driving into a positive externality if the tax is high enough, while still polluting.
Custom terms on top of git is a bafflingly bad decision.

IDEs in particular should expose the details all the time, and show the command that's being run, so it can teach people passively instead of misleading them and leaving them stuck when it breaks.
PHP had this too in earlier versions. so if you missed an import that defined constants, the constants would just evaluate as their names. People liked to use this particularly for associative array indexes like $array[userid] instead of $array['userid']. Naturally a terrible idea because the inverse is also true in regards to constants, defining a constant named "userid" would then change the meaning of the program
Patents and copyright are a government granted right to a limited term monopoly, which is unique in that it is a right that had to be explicitly granted, because it was not assumed to be an unenumerated right, and the authors of the US constitution were generally opposed to government granted monopolies.

It is also unique in that mere legislation could reduce the term of this right to an arbitrarily short duration. That's not how any other right works. Also unique is that other rights can't expire in your lifetime, and that the right is assignable.
Yet, as far as I can see, no facts have been posted. Just 1 random person saying "it's this guy", and 2 other random people saying "believe me, it is lol".
This whole reasoning only makes sense if you take P to mean "easy to solve". In reality, P=NP would almost certainly not have any bearing on evolution or even computing. It's basically certain at this point that any polynomial time program that solves an NP complete program will have a large exponent, say it will be O(n^10), which for all intents and purposes makes it just as intractable as O(e^n).

P=NP is an extremely important and deep theoretical problem, but it is very unlikely to have direct practical implications.
You can basically bet one of them hurried it out the door because they got wind of the other one.
I don't understand. How does the size of an application change how you write code?
It might be technically unprecedented, but it doesn't sound particularly complicated.
I would love to see that legal argument given their view of “fair use” of all the copyrighted material that went into OpenAI models.
Scientists Find a Way to Transform a and B Blood Types into Universal Blood
I had a very similar comment last month - albeit more ignorant and less helpful: https://news.ycombinator.com/item?id=39957153

Basically, none of these agentic / MoE / etc papers have actually compared their results to the naive baseline: since these are nondeterministic programs, Randomized Algortihms 101 tells you that if the probability of success is sufficiently high, you can improve performance simply by running the algorithm multiple times and taking the majority/plurality result.

So is MoE or agents actually more effective than doing it the dumb way? AI Snake Oil says "no." Truly bizarre that dozens of researchers didn't even ask! It made me feel like I was missing something.
Or over the reals. I have studied quaternions a number of times but never studied 3d graphics. They are interesting algebraically as part of the sequence of divison algebras reals, complex numbers, quaternions, octonions, nothing. https://en.m.wikipedia.org/wiki/Hurwitz%27s_theorem_(composi...
I remember when the main clinic that was diagnosing that disease was a clinic in Tel Aviv that seemingly specialized in helping people avoid service with the IDF.
Yes, this is mentioned in the limitations of that review:

"The dose of vitamin D used in included trials varied. Our study could not accurately compare equivalent daily vitamin D supplementation dose in the included trials because they all had different treatment regimens and dosing intervals (daily, weekly, monthly, or bolus doses). This might be one of the reasons why this study did not determine an effective daily dose of vitamin D supplementation. Furthermore, the vitamin D status before, during, and after treatment is useful to determine the effectiveness of vitamin D supplementation in improving the actual vitamin D status. Long term vitamin D status is expected to be a much more accurate, reliable, and important clinical parameter compared with a daily dose of vitamin D supplementation. However, previous trials were limited in providing such data. These limitations and uncertainties associated with vitamin D supplementation dose and vitamin D status in treatment and control groups warrant further investigation."
Meet The Computer Addicts (1983) [video]
SatBird: A Dataset for Bird Species Distribution Modeling
https://github.com/aws/aws-cdk#at-a-glance is the "generate cloudformation using code," and is the AWS version of troposphere as best I can tell
Coming at this from the other side - I don't think the producers of cheap junk will be around forever.

My understanding is that the sea of crappy stuff from China you see in places like Dollar Tree or Temu is more or less a result of their industrial and export subsidy programs - some of them are little more than a recycling of waste products or waste capacity from a factory getting established.

The same stuff we used to crank out when we used to have small tool and die shops in the us - we just don't remember the crap that didn't survive.

But we are seeing a lot of macro changes going on in China and even despite increasing subsidies it is almost unsustainable at these levels in the long run.
I don't know the Finnish equivalent of this but this is in the neighborhood of negligent homicide in the US. An enterprising prosecutor could probably make a decent case for 2nd degree murder.

This is very clearly in "spend somewhere between 1 and 2 decades turning big rocks into little rocks" territory to my punishment-focused American lizard brain.
Removing people from society is what we do when they do these kind of terrible things to others. 6 years of removal isn't enough. The debate you refer to is a separate thing.
Show HN: Made a song creator for your hashnode blog articles
> We received some disappointing feedback from a key organization in the RISC-V ecosystem that the Yocto Project was not important and not worth funding. We will take this feedback into account.

That's a bummer. But the core Risc-V support should be contributed straight to the Linux kernel/u-boot/gcc/glibc anyway I guess. Then board makers, not chip makers, should contribute/provide yocto support, based on that foundational work.

Not sure which key organization they are referring too though.
Coffeescript added semantics and behavior. Typescript for better or worse is almost only types on top of existing behavior. (with the primary exception being the `enum` concept)
2txt: Image to Text, Fast
Dolphin Emulator: Progress Report February, March, and April 2024
Started using Arc on windows a few months ago. Everyone I have recommended it to loves it. It's hard to say exactly why. You can duplicate a lot of the functionality with tree style tabs and other extensions but for a work browser it's been a dream.
Ultimately, the vision of beauty in the universe is as vast and diverse as the universe itself, thx for sharing.
Do you have a link to the new GitHub product?
RISC-V already has an extension for simplifying address calculations, Zba, required for RVA23, for doing x*2+y, x*4+y, and x*8+y in a single instruction (sh1add/sh2add/sh3add; these don't have compressed variants, so always 4 bytes). Combined with the immediate offset in load/store instructions, that's two instructions (6 or 8 bytes depending on whether the load/store can be compressed) for any x86 mov (when the immediate offset fits in 12 bits, at least; compressed load/store has a 5-bit unsigned immediate, multiplied by width).

Also, SiFive didn't design this - in 2011 there's already "Given the code size and energy savings of a compressed format, we wanted to build in support
for a compressed format to the base ISA rather than adding this as an afterthought" in the manual[0], while SiFive was founded on 2015.

[0]: https://www2.eecs.berkeley.edu/Pubs/TechRpts/2011/EECS-2011-...
> but it makes sense it's really a subset of general compiler functionality, sans binary output.

Tell us more about this compiler subset that does not produce binary output. What do they produce? Ternary? Qubits? Nothing?
Arc Browser 1.0 for Windows 11, now generally available
Do you see negative news in China or just the countries China would like you to see negative news about?
Semiconductor chip yield superstition
Source: The Big Score: The Billion Dollar Story of Silicon Valley by Michael S. Malone

"This process only seems straightforward. In reality, the entire operation has about as much built-in voodoo and superstition as a major league baseball team. No one is even quite sure why "yield rates" (the percentage of good chips) are what they are. Thus, when they suddenly fall, there is general panic. When they rise, fab managers scurry about trying to find the magic key. Short of a scientific solution, the managers revert to an almost primitive faith in retaining every vestige of status quo. One of the women wore a silk blouse that day? Then she'll wear it every day. Someone else used his left hand rather than his right to dip the wafer in acid? Then from now on he's a southpaw.

These examples are a bit extreme, but every fab lab in the Valley can come up with a similar example. In the old days, before clean rooms and laminar-flow ventilation, making chips was even more unpredictable. Yield rates would plummet for no apparent reason. For example, one company found its yield dips corresponded to phases of the moon: It seemed that high tides also raised groundwater levels and thereby increased the moisture in the lab. Another lab found that during their menstrual periods female lab workers secreted extra oil in their hands, ruining wafers.

The lab at Signetics nearly shut down in the spring of 1965—until it was discovered that the crop-dusting taking place at the farm next door was wrecking chip surfaces.

But perhaps the most unusual case of early low yields was discovered by a local firm faced with a disconcerting and destructive appearance of organic crystals on wafers. Thorough chemical analysis finally came up with an answer: the crystals were formed by droplets of urine left on male workers' hands after they used the restroom.

One obvious result of all these early problems is the now mandatory use in labs of plastic gloves or fingertip protectors (nicknamed "rubbers for midgets" by workers)—and, of course, the growing use of automation and specialized robots."
Apps auto-update all the time, releasing new looks, features, and bug fixes.

Why is that a "not nice" move? What would you have preferred?

It's basically a re-branding, the existing app changed its name upon release.
Introduction to tanstack query and organizing code with queryoptions
Thanks! Firefox support will come in the next update. Stay tuned! :)
How can I be financially secure? How can I communicate/live with someone who lacks the capacity for empathy?
There is a phenomenon I have observed many times where you can get a bunch of people in a room and make some statement, in this case, "Compilers are different than transpilers", and everyone around the table will nod sagely. Yup. We all agree with this statement.

But if you dig in, it will turn out that every single one of them has a different interpretation, quite often fatally so to whatever the task at hand is.

I mention this because my impression has been that the distinction between "transpiler" and "compiler" is that the latter is into some machine code and the former is not. I think if we could get people to sit down and very clearly define the difference we'd discover it is not as universal a definition as we think.

My personal favorite is when I say a particular term is not well defined on the internet, and I get multiple commenters to jump up and tell me off about how wrong I am and how well-defined the term is and how universal the understanding is, while each of them gives a completely different definition. As I write this it hasn't happened in this thread yet, but stay tuned.

Anyhow, the simple solution is, there isn't a useful distinction between them. There's no sharp line anyhow. Plenty of "transpilers" produce things like Python that looks like

def f000000001_bch(a0023, a0024, bf___102893):
__a1 = f000000248_BCh1(a0024, const_00012)
if __c_112__0:
f0000000923(__a1)
else:
f0000000082(__a1)

and it's really quite silly to look at what can be a very large process and make a distinction only in how the very last phase is run, and on a relatively superficial bit of that last phase too.
Yes... and no. It depends on the operation (the docs explicitly state if an operation is _not_ idempotent "stateless operation"). Operations are either:

- state definitions, "ensure this apt package is installed" (apt.packages: https://docs.pyinfra.com/en/next/operations/apt.html#operati...)
- stateless, "run these shell commands" (server.shell: https://docs.pyinfra.com/en/next/operations/server.html#oper...)

Most operations are state definitions and much preferred, the stateless ones exist to satisfy edge cases where either the state-ful version isn't implemented or simply isn't possible.
The heuristic of "is this task suitable to be worked by entity who is incredibly knowledgeable about language and is impossibly well read" has been working for me.
Today, after many years, I unsubscribed and unfollowed MKBHD.

I'm just bored and fed up with his smart-alec "hey this is a bad new thing" videos to catch eyeballs and feed the algo.

Seems as though unless you're a big-bucks big-tech that's going to give him a discount on a fancy electric car then you're nothing.
> even this length of sentence has a high chance of producing a hardened, bitter criminal with hacking skills.

You present this as an argument for a shorter sentence. But from another perspective, it's an argument for never letting him out.

Prison isn't primarily meant to rehabilitate; you are almost certainly right that it will do the exact opposite in this case. Its power to deter is also limited. But what it can do, if we are simply willing to use it for that purpose, is contain dangerous people and prevent them from harming others again by simply not giving them the opportunity to do so.
X Session Manager (Xsm)
The tendency for HN comments to focus on a relatively less important detail and completely ignore the larger implications never ceases to amaze.

Certainly the safety of raw milk is important for the 2% of the population that drinks it, and we should add H5N1 to the existing pile of pathogens they should worry about like E. coli, salmonella, listeria and campylobacter.

The far more significant fact that we're not discussing for some reason is that H5N1 has not only jumped from birds to mammals, but it's spreading rapidly between different species of mammals. And not just cattle from coast to coast in the US, but also bears, foxes, skunks, minks, raccoons, otters, seals, sea lions, domestic cats and even at least one dolphin. And for many of these mammals, not only does it spread fast, it also has a very high fatality rate.

If the virus has mutated to spread rapidly from mammal to mammal, and it also spreads to many different species of mammal, that's a very new thing that's never been seen before with this virus.

I don't know what the probability is for this to turn in to a high-mortality human pandemic, but that probability is certainly orders of magnitude greater now than before the virus achieved mammal-to-mammal transmission.
1. Transpilers output to another programming language that is typically written by hand by others (so not assembly).

2. Transpilers don’t typically optimize code, leaving those transformations to the compiler of the target language.

3. Compilers will typically have an internal representation (SSA) which they operate on to optimize. Transpilers typically operate on the AST (because they don’t need to do any but the most trivial optimizations).

There are exceptions to the rules but these cover the majority of the reasons on why people make the distinction.
> I can just tell Copilot to do it and check its work

Checking other entities' code is not trivial and very error-prone.

I get what you're saying but I have my doubts if me doing the whole work manually would be slower than asking an assistant + doing an extensive code review.
> He’s probably the best tech reviewer on YouTube

He doesn't hold a candle to people like Dave2D or Hardware Unboxed, the latter of which has extremely thorough testing for every single one of the products they review. MKBHD is often inaccurate about many things and certainly not exhaustive in his reviews like other reviewers are. His channel can be better classified as infotainment, much like Unbox Therapy and (for certain of their videos) Linus Tech Tips are.
It would temporarily serve that goal, but also expose him to a large network of criminals and give him a reason to hate society even more.