skysight-inc/HackerNews huggingface dataset:
I know the joke, and I am not joking.

Once a treatment reaches stage 3 trials, it often becomes generally available within 2 years.

Stage 3 is expensive for regular drugs but for treatments like these, the cost of one trial may exceed $100M. The fact it’s happening in several places around the world means there is very high confidence that the treatment is working and the race to market has started.

Most of the times, when people are saying the treatment is 10 years away, they are being very optimistic. Usually it’s after some research shows a new pathway to treatment, usually in mice or other mammals. This is far before human trials and even when human trials start, there is only about 2-7% probability of the treatment making to market. So some mammal responding to treatment in a lab means the chance this treatment will make it through trials for humans is probably in the range of 1%. Saying with certainty it will come in 10 years is a joke.

But contrast this with a treatment in stage 3 clinical trials, where for diabetes treatments specifically, the success rate is between 65% and 70%. And some real snake oil has gotten to stage 3, which this is not. I think it’s quite likely we will see a treatment soon. 10 years is a pessimistic estimate for this.

Stage 3 diabetes treatments are so easy to test, too. If they lower HbA1c, then they work. If they are safe enough that for at least one population of diabetes patients they will significantly extend their life, then the treatment is safe enough. And stem cell implants have the hallmarks of all this.

It’s important to look at the evidence and not be cynical. The treatment can fail onstage 3, but at the current time, it is far more likely to make it to market.
Wolfram and Mathematica are such interesting tools. Maybe one of the only two tech companies that won capitalism along with Valve.
Ugrapheme: Unicode Extended grapheme clusters in nanoseconds
yes, better airstrike policy as a first.
Eliminating hamas is important, but instead of letting israel run wild, deploy a coalition so that you can chain israel while also eliminating hamas.
I knew about this website for a long time, but I just learned about this easter egg!
Look from a different point of view: this is a feature, not a bug. With this, every example has equal weight, while with the fix, every token has equal weight.
This is already a thing among some minoritised groups.

Specifically they feel a need to project a high standard of presentation at work, which is labour-intensive to accomplish, and - quite rightly - they don't want to feel forced to do the same thing to their home environment, or have relative strangers able to see into their homes.

Cameras on certainly shouldn't be mandatory.
There goes my thirties too I guess
Someone once posted a piece to HN that claimed the best way to monetise an OnlyFans channel was to divide the fanbase into two separate cliques (along whatever arbitrary lines) and get them to bid against one another.

I suspect this means your ideal social network, whatever it may be, will not be a commercial endeavour.

Lagniappe: https://www.youtube.com/watch?v=vwSRqaZGsPw
There is one thing that I've seen and heard Japanese and Korean companies having over Western ones: a lack of infighting and turf wars. Everybody pulls in the same direction for the most part. That part of their culture is a really strong suit - it's not only the capable individuals.
How do you know they weren’t ‘attempts to make a coherent story’ that turned destructive?
Lots of companies pretend like they can't afford 5 minutes of scheduled downtime. Then they end up with 12 hours of unscheduled downtime when shtf.
Which one? Remember the decimal IEEE 754 floating point formats exist too. Do folks in banking use IEEE decimal formats? I remember we used to have different math libs to link against depending, but this was like 40 years ago.
Why don't people upgrade? Why don't we ask why upgrading is necessary? I understand that Postgres is free software, and if you choose to use it, you're signing up for whatever upgrade cadence the developers give you. But really, I with the developers would spend a bit more time patching "old" versions. 6 years is really too short a time to have to do an upgrade, especially if you have many database servers.
That's interesting because maybe a byte will not be 8-bit in 45 years from now on.

I'm mostly discussing from the sake of it because I don't really mind as a C/C++ user. We could just use "octet" and call it a day, but now there is an ambiguity with the past definition and potential in the future definition (in which case I hope the term "byte" will just disappear).
Have you tried "everything" by void tools on Windows, or "Find Any File (FAF)" on Mac?
Facebook is on the way down. These are the signs.
Well really it's about respecting the performers and your fellow attendees. I once saw Mitsuko Uchida storm off the stage in Southbank because there was an alarm outside going off non stop lol.

If you went to a nice restaurant and I came over and started talking loudly with spit flying into your dish or took some food from your plate it would ruin your enjoyment. When we're trying to hear the subtleties of interpretation from the performers, the faintest sound detracts from that.

I think most people can accept that talking in a cinema or using your phone is pretty anti social so I don't know why classical music gets such a bad rap for being pretentious when it has a conduct. The only thing that drives me crazy is people always seem to cough when the music slows down and gets quiet. Please do the exact opposite. Don't spoil those tranquil serene moments with your coughing. Cough when the percussion and the tubas are storming and no one will hear.

That said, I'm all for bawdy music experiences - I once saw a tiny production of Le Docteur Miracle in a bar in London which was extremely fun (by Popup Opera UK) and if you go to Sarastro's by Covent Garden you'll get some fun rowdy opera hits sung at you while you dine. Plenty of outdoor picnic concerts are similarly laid back
> The Art of Prolog is a classic "must have".

I figured it would be a good introduction to prolog, but to date there doesn't seem to be any prolog interpreter that lets me copy the things in the book to play with them?
Yes you're correct, but in normal full batch training without gradient accumulation, all tokens are weighted equally. Standard grad accum does not, and so the "fix" makes grad accum and full batch training finally mathematically equivalent
I think 15 bytes/sec refers to our ability to parse and process text, or spoken words "as if they were text" (i.e. ignoring emphasis, intonation and so on).
PyTorch 2.5.0 Release, SDPA CuDNN backend, Flex Attention
I don’t, but what is your alternative suggestion? What important things don’t also have the potential to end badly?

Unless your position is a kind of Daoist quietism, I’m not sure what you are suggesting instead.
Those are Directed Acyclic Graphs (DAGs), like used in make, and Snakemake. No mention of that word though. There are some nice libraries and visualization tools for DAGs.
> 3. While upgrades aren't hard, they're not easy either.

And in my experience, apart from ease of use there's also a major trust issue here. If you're upgrading your app server framework/language, it's easy enough to do a rollback. With databases, people are worried that they might not notice errors right away and then you have to merge the data accumulated since the upgrade with the last backup in case of a rollback.

Not saying that this is entirely rational...

Also, new features on the SQL level are hard to sell if all you're doing is lowest common denominator ORM ("New window functions and faster lateral joins? But we're doing all that in our code!").
Doom and Far Cry are the two extremes I can think of.
To the extent that it is the dominant military power in Lebanon and it is directed by a foreign power, while enjoying something like 8% public support outside the Shia minority in Lebanon, I do feel comfortable referring to it as an occupying power.

Except that extent is tempered greatly by Hezbollah's broader social and political significance (providing government services in some areas, and being a leading party in the previous ruling coalition). Also, if we go by its standing in the polls, its support clocks in at 18.56 percent, and its broader coalition block came in with an additional 20 percent (which has quite a different ring from the "8 percent outside of the Shia majority" figure you were touting).

Point being - it's not simply a proxy of Iran, and (since the definition of a "military occupier", going by Wikipedia, explicitly requires a foreign power as a referent) that's where the assertion "Hezbollah occupies Lebanon" starts to lose structural coherence.
Test names are one of those things that are painful because it’s obvious to you as you write it, but there’s an extra hassle to switch gears in your head to describe what the contents of the test is doing.

It is really valuable when they are named well.

I’ve found this is where LLM can be quite useful, they’re pretty good at summarising.

Someday soon I think we’ll see a language server that checks if comments still match what they’re documenting. The same for tests being named accurately.
I'm glad this worked for Simon, but I would probably prefer using a User Script that scrapes DOM text changes and streams them to a small local web server to append to a JSONL file that has the URL, text change and timestamp. Probably since I already have something doing this, it allows me to do a backup of things I'm looking at in real time, like streaming LLM generations, and it just relies on normal browser technology. I should probably share my code since it's quite useful.
I'm a bit uncomfortable relying on a LLM to transcribe something where there is a stream of text that could be used in a robust way, and with real data, Vs well trained but indirect token magic. A middle ground might be to have grounded extraction and evidence chains, with timestamps, screenshots, cropped regions it's sourcing from, spelled out reasoning.
There's the extraction / retrieval step and there's a kind of data normalisation. Of course, it's nice that he's got something that just works with two or three steps, it's good the technology is getting quite reliable and cheap a lot of the time, but still, we could do better.
> From the little I know about SVG, I wish there was an open source alternative to Inkscape that didn't support standard SVG but used a proprietary format instead.

Maybe Flash will become popular again at some point, so a well heeled enthusiast (or group of) could buy the source for the Flash Authoring tool from Adobe then release it as OSS. :)

(not holding my breath though)
Krita is the big one.
Was initially surprised to see the implementation of album artworks between Windows and iOS is so similar that this solution works on both. Thinking about it for a few seconds, it makes total sense that this is standardized, was simply something I never considered. Neat showcase and honestly, can see there being a purpose to implementing something like this for video platforms, though it'd likely be better to do so as part of said standard.
Hi, I'm Australian and have applied a few times for us based tech roles and ticked 'require sponsorship'. I never really got far with my research - are you saying that the e3 is an automated process and I can get away with ticking 'do not need sponsorship'?

Thank you!
Never Missing the Train Again, Thanks to Rust
Depends on your role. When it exists _only_ online, it can be difficult to get a grasp of what the company IS.

That may not be important if you're a developer with a tightly defined role, where "turn up and do as you're asked" is the order of the day. For a soft-skills role, Product Managers and so on, it can be harder.

Slack/Discord/etc can help there, but often you'll get some departments who are active there and some who don't participate. Water coolers work better because everyone drinks water!
悪い奴ほどよく眠る?

Pcheval is an excellent metaphor, because the biggest problem I see beginners have is that instead of learning how horses think, they first try to hold them to the standards of human thought, and then, when that predictably fails, proceed to attempt to wrangle them as if they were horribly deficient humans: p-chevaux.

[which does rhyme with feudalism as a system in which humans are wrangled as if they were domesticated herd mammals on two legs: p-zombies with honour]
It may not hold you back that much.

It’s always confusing to read an article where the way your mind works is seen as an error. It must work somehow. You cannot operate without simple algorithms or more complex “narratives”.

If you ever moved you know the feeling of a new apartment when you have no automatic habits yet. You have to decide everything - how to hold your keys, where is a light switch, which side is too sunny and requires blinds, does elevator work or is it just slow. But then you adapt cause your mind automates the hell out of it. Left hand, further on the right, the one with the table, it’s not that slow (it is).

If you ever learned something new, you know the feeling and you know how much you want an overview before digging deep. To make sense of it, to structure it anyhow, just that much. Otherwise it stays untackable and overwhelming.

A waiter in the article is a template/overview that you start with. It’s only a problem if you’re “a little autistic” and stick to it despite receiving negative feedback. But then narratives aren’t your primary problem.

If your every thought and action started afresh, you’d be incapable. Otoh detecting that an algorithm is messing with your life is a useful skill. I think that the article could drop the (probably click/read-bait) idea of “narrative bad” and instead simply point out that this phenomenon exists and can be analyzed for overuse.
Why do you believe such alternative suggestions exist?

Maybe there aren’t any such that are risk free. So you have to evaluate both the potential upsides and downsides to see if it’s a net positive and worthwhile risk to take.
> It's been an incredible journey...

The standard form is to write "It's been a wild ride, but all journeys come to an end." when you get acquired.
Maybe donate part of it to the NixOS hydra build farm? (not sure how easy that is). You can compile everything in RAM like that.
My understanding is that some people were fired, others were warned. This was most likely done by number of times they exploited the system. Say tens of infractions compared to a few.

There likely was some threshold which some went over and everyone fired should have known based on written policy.
I like thinking of CS theory as "math, with more hand-waving". Or, I can't remember where I read it, but something about CS being the mathematics of asymptotes.
If your detector is sensitive enough, it could be just a single electron that's either present or absent.
Moreover, Intel 8080 and its derivatives, like Z80, where frequently much faster for floating-point operantions than 6502 derivatives, depending on their relative clock frequencies and on the speed of the memory.

The main reason was that 8080/Z80 could do much faster FP multiplications (which were extremely slow on 8-bit microprocessors, typically requiring many milliseconds or even tens of milliseconds per FP64 multiplication), because those could be implemented by using 16-bit additions and 16-bit shifts and accumulating partial results in registers (i.e. by using the 16-bit index operations and registers, not the 8-bit accumulator operations). 6502 had only 8-bit operations and too few registers to keep partial results in them, so the partial results had to be stored in memory.

Nevertheless, the great advantage of 8080/Z80 in computational speed was not always realized, because a lot of the 8080/Z80 programs used naive multiplication procedures that were an order of magnitude or more slower than the optimized multiplication.

Even in the Microsoft BASIC and in the run-time library of the Microsoft FORTRAN compiler for CP/M the floating-point operations did not have an optimum implementation, so after reverse-engineering them and replacing the core algorithms I could speed up a lot my programs in MS CP/M FORTRAN and BASIC.

The AMD floating-point peripherals for 8080/Z80, Am9511 and Am9512, which were second sourced by Intel as 8231 and 8232, were faster than achievable in software. They used a microprogrammed implementation, IIRC with a 16-bit ALU.

Am9511/Intel 8231 was not much faster than optimized software, but Am9512/Intel 8232 was much faster. However the latter was launched only in 1980, not much before Intel 8087 and after the first discussions for the standardization of the Intel 8087 FP formats, so Am9512/Intel 8232 was actually the first hardware FPU to implement them (i.e. the future IEEE 754-1985 standard). Since 8087 was available only for 8086/8088, 9512/8232 remained the solution available for 8080/Z80, but I doubt that many have used it, because whoever had money to pay for an expensive FPU would have been likely to also pay for a better 16-bit CPU, instead of staying with Z80.
Test names should be sentences: https://bitfieldconsulting.com/posts/test-names
I see class methods as just methods on a singleton in ruby.

Of course calling constants directly means dependency, that's different.
Back then I only issued an invoice when the payment was made. My accountant tried to explain to me otherwise but it never made sense to me. Not getting paid and also having to pay taxes on that?
** Clojure is _a_ language [...]

(apologies!)
> 4. Psql is pretty much feature complete for many workloads, and pretty stable in general. For many people, there is little need to chase the latest major version.

To drive this a little further, "latest and greatest" doesn't always apply. I've chosen software - even databases - for greenfield deployments one or two releases behind for their known characteristics.

Stability doesn't imply perfection, but rather, predictability.
I find it to be like long-distance driving on major freeways/motorways.

The conflict is between on the one hand the need to stay alert, focused and in-the-moment, and a physical environment that lacks stimulating cues. Your body wants to zone out, but you can't, as you'll get no advance warning of cues to re-engage, so it's like fighting sleepiness constantly.

In-person meetings are so much less fatiguing, because you can spend about 60% of the time basically daydreaming and still contribute effectively - perhaps, more so - whenever needed.
While I don't agree with not having unsigned as part of the primitive times, and look forward to Valhala fixing that, it was based on the experience most devs don't get unsigned arithmetic right.

"For me as a language designer, which I don't really count myself as these days, what "simple" really ended up meaning was could I expect J. Random Developer to hold the spec in his head. That definition says that, for instance, Java isn't -- and in fact a lot of these languages end up with a lot of corner cases, things that nobody really understands. Quiz any C developer about unsigned, and pretty soon you discover that almost no C developers actually understand what goes on with unsigned, what unsigned arithmetic is. Things like that made C complex. The language part of Java is, I think, pretty simple. The libraries you have to look up."

http://www.gotw.ca/publications/c_family_interview.htm
Krita doesn't have good vector controls, sadly.
Which part of it?

8 bit tape? Probably the format the hardware worked in... not actually sure I haven't used real tapes but it's plausible.

36 bit per word computer? Sometimes 0..~4Billion isn't enough. 4 more bits would get someone to 64 billion, or +/- 32 billion.

As it turns out, my guess was ALMOST correct

https://en.wikipedia.org/wiki/36-bit_computing

Paraphrasing, legacy keying systems were based on records of up to 10 printed decimal digits of accuracy for input. 35 bits would be required to match the +/- input but 36 works better as a machine word and operations on 6 x 6 bit (yuck?) characters; or some 'smaller' machines which used a 36 bit larger word and 12 or 18 bit small words. Why the yuck? That's only 64 characters total, so these systems only supported UPPERCASE ALWAYS numeric digits and some other characters.
See also DocJade, Ryan Brown and Venzer
True (real actual) "hackers" often make the best cybersecurity experts? :)
$100 is a good budget - you will have a lot of choice.

For around $100 you could get a good quality octagon shaped wooden board with wooden discs and powder. Avoid plastic - it’s a totally different game and I don’t think it’s as much fun. If you go octagon, go 27” - you’ll find a lot of really cheap 21” boards but like plastic, it’s a different game and it’s less fun.

Make sure that the bottom is padded - a lot of two in ones aren’t padded and you will scratch your table badly.

Welcome to addiction. :)
I do not know such field, but it seems they sell videogame cheat products, maybe more than to defend they have been investing in to grant more freedom to parasitize with their exploits.
Wow, this must be the dumbest idea i've seen for a long time. Good luck explaining to airport security that you just used some app to be an air courier for someone you don't know while they get their hands dirty on the white powder from your courier package.
You can find sarcastic discourses about whoever think anthropocentric is a sane point of view that go back as far as we have any philosophical account. Take Xenophane’s Satire for example

https://en.wikipedia.org/wiki/Xenophanes#Satires

Copernicus and Darwin didn’t change much things on that side.

I wholly disagree with your later point though. Knowing that we are only primate lost in space, that civilizations and even our whole species could totally disappear tomorrow without any deity to help, save, rescue, blame or give congrats is actually a far more appealing scenario in term of being challenged to excel. Compare that with "you are full first class member of that special species that the most perfect imaginable being ever created and whatever you do you’ll be granted salvation and experiment an eternal existence in paradise".
Both communism and nazism provided simplified narrative stories.
You don't have to have a proprietary format to do that.

You are doing the mistake of associating open format with standard format, which really are orthogonal concepts. Open format means the format specification is published under an open license. A standard format is one whose specification is maintained by a standards organization/body/consortium. It happens that most open formats are or end up being maintained by a standard body out of convenience[1] and because people often publish them in the open with the hope it will also be used by others but it doesn't have to be. You as developer of application foo can publish the spec of your .bar format on foo's website under an open license and do the fuck you want with it while not being limited by the potential slowness of a standard governing body.

[1] mostly to avoid multiple incompatible forked versions of the format being used with the same name and confusing others.
> top of a Prolog-derived language who's name escapes me

are you saying we've made a huge leap in LLMs - that they can now admit when they don't know something?