skysight-inc/HackerNews huggingface dataset:
Just to give an experience report as someone maintaining a 50k line rust codebase at work. I didn’t write this code and have only read parts of it. I am not a rust expert. I faced a really puzzling bug - basically errors coming out of an API that had nothing to do with the call site. After struggling to debug, I search for “unsafe” and looked at the 6 unsafe blocks in the project (totaling a few dozen lines of code), and found one of those had a bug. It turns out the unsafe operation was corrupting the system the code was interacting with and causing errors that pop up during later calls. This bug would have been much more difficult to track down if I couldn’t narrow down the tricky code with “unsafe”.
TC39 Proposal: Iterator Helpers
I had the opposite experience. I actually left the industry and then suffered a workplace injury in the new job(PTSD). Trust me when I say this, PTSD really messes you up. One of the biggest injuries was my brain's ability to logically reason.

So with lots of free time due to medical leave I got got back into coding. Picking it up after having not done it for some time was not too bad. After a while I was ready to start learning new stuff. As I got better at coding a lot of my PTSD symptoms started to subside. I had an easier time organizing my thoughts.

Eventually my PTSD symptoms subsided and I knew enough code to get a job writing code. So while yes, I have burned out on coding it was also the old friend that dug me out of the hole.
Nice! I gotta say I didn't expect a thing called "JSON Merge Patch" to be simpler and more concise than a thing called "JSON Patch" :-)
Really? Online it said just paid but thats not good if its for free too..
Ya it isn't really completely hidden it just feels weird giving it out so openly to everyone. :/
https://archive.is/Jkh7o
Reading this article made me ban myself for life from buying any laptop from this brand
Introduction to Intellectual Property (IP)

In the 21st-century startup ecosystem, intellectual property (IP) has become one of the most valuable intangible assets a company can own. IP refers to the legal rights granted to the creators of inventions, designs, symbols, names, and processes. These rights help startups protect their innovations and gain a competitive advantage in rapidly evolving industries. As reported by the World Economic Forum, intangible assets (which include IP) account for more than 90% of the value of the S&P 500 companies, highlighting the growing importance of IP in modern business landscapes.
They are pulling it off of the billing address you give in your payment profile.. so I think it has to be real..
Dave Attel’s Insomniac goes to New Orleans. Surprisingly they don’t go with the nightlife, but he hangs out with a SWAT team sniper who practices by sitting in a pickup bed sniping nutria in the canals. Probably doesn’t work as well in the Everglades though.
I use org-mode export to HTML and then ftp that to the server. Is the OP doing the same without the org-mode?
I've had a person, high on drugs, walk out from between bushes that were along the road. I screeched to a halt in front of them, but 1 second later and physics would have made it impossible, regardless of reaction time (or non-negligible speed).
Yeah, it's unfortunate for the US, but since no one else is stepping up to pay for the medical research that benefits all of humanity, we have to do it.

The recent "negotiated prices" for Medicare drugs could be the beginning of the end for this system though.
You can also use general purpose compressors like Zstandard to create a generic patch:

zstd --patch-from old.json new.json -o patch.zst
zstd --patch-from old.json -d patch.zst -o updated.json
Exactly, but they are pulling it from your payment profile section directly and so it probably has to be real..
Sabotage Evaluations for Frontier Models
What's incredible is not only the vast disinformation on other issues, but their ability to get into the heads of even the protestors and have them parroting obvious nonsense (if you think or look at the evidence). The right doesn't have to lift a finger, make an argument, face any political struggle, because their opponents all lay down their (peaceful, political) arms and quit on their own!

You are your opponents' dream. They couldn't write a better script for you - quitting and self-defeating, at the same time!
> looking for something to complaint about

You know, that describes pretty much everyone who has anything to do with Rust.

"My ls utility isn't written in Rust, yikes! Let's fix that!"

"The comments under this C++-related HN submission aren't talking about Rust enough, yikes! Let's fix that!"

I'm obviously pointing to a solution: have a standard module that any Rust program can depend on coming from the language, which has a few sanely named types. Rather than every program defining its own.
Daikin ESP32 WiFi Controller
Kind of makes the whole “electro sensitivity” thing seem foolish then huh?
That's what the law say anyway:

Le Conseil d'Etat est la juridiction administrative suprême.

(see: https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI0000...)

Note that's it's not civil matters but matters related to government action (from say, basic rights to labor disputes for State employees or citizenship issues).
... not reflective of reality

Kinda like repeated claims of "Full Self Driving" for over a decade.
In nodejs you at least get a warning along with the problematic behavior:

Welcome to Node.js v22.7.0.
Type ".help" for more information.
> setTimeout(() => console.log('reached'), 3.456e9)
Timeout { <contents elided> }
> (node:64799) TimeoutOverflowWarning: 3456000000 does not fit into a 32-bit signed integer.
Timeout duration was set to 1.
(Use `node --trace-warnings ...` to show where the warning was created)
reached

I'm surprised to see that setTimeout returns an object - I assume at one point it was an integer identifying the timer, the same way it is on the web. (I think I remember it being so at one point.)
3d scanning is a pretty common technique to get some example geometry for stuff in games. It's not difficult to retopologize the scans to work better in a game engine. I don't know much about those pipelines though, but either way 3d scanning is super popular in the industry. Check this for example https://sketchfab.com/blogs/community/retopologise-3d-scans-...
It's entirely feasible if you live in places that don't follow American-esque systems of labour relationship.
Nature's evolution algorithm took millions of years to find the architecture and the base model, which then takes decades to be fine tuned to be able to form this opinion.
strong nostalgia led me here. Loved this game so much. Thanks for posting an alt link, the source was not available for me.
Deltec makes some great homes that offer similar structural features. And they look nice as well.
This is called "overdriving your vision", and it's so common that it boggles my mind. (This opinion might have something to do with the deer I hit when I first started driving...)

Drive according to the conditions, folks.
If you read this as me giving up you might want to skim it again.
"Nonprofit", at least in the US, is usually shorthand for having received a 501c3 (or similar) designation from the IRS. It has little bearing on your ability to make money as an organization (with caveats like the public support calculations)

Source: Ran a nonprofit for a few years that made money doing software consulting
An Elon Musk-Funded Pac Targets Muslims and Jews with Opposing Messages
>Organized Library
PHP's massive library (2,000+ functions) is curated and organized into modules & classes.

// PHP
in_array('needle', $hayStack)

// THT
$hayStack.contains('needle')

This looks more or less like a new language ? It must be amazing amount of time and energy to rewrite PHP in to this.

I don't see the benefits. I understand the Facebook's HHVM had some. (https://hhvm.com/)

Or Swoole (https://openswoole.com/) has it.

But i'm not clear of THT (also typical apple vs oranges benchamrkTM included).

2cents
Wouldn't that be 54.98 bits? 57 bits would be if you allowed mixed case with no constraint on how many are upper and how many are lower.

With the constraint that it has to be half upper/half lower you only get 252 times as many passwords instead of 1024 times as many.
It happens on puzzles 1, 2, 3, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 19 and 20.
"[docs] will take an example and do something with it to demonstrate an outcome."

No. Good docs will explain the context and choices made and trade-offs and risks and relations etc. All the things you can't read from the code. API docs can to a great degree be auto-generated, but not writing the _why_ is the beginning of the end.
Sure, but embryos are not.
Docker Builds over SSH
If you use i32, it looks like you care. Without studying the code, I can't be sure that it could be changed to i16 or i64 without breaking something.

Usually, I just want the widest type that is efficient on the machine, and I don't want it to have an inappropriate name. I don't care about the wasted space, because it only matters in large arrays, and often not even then.
The Mathematics of Sentence Structure (1958) [pdf]
I don't understand why the dotnet team doesn't invest more resources and time into tools: doctests and documentation generation, better and faster unit tests that I can write next to the actual code, easy access to the source code, no need to decompile a Dll to see it after pressing F12, a central place for packages and documentation like in pkg.go.dev or docs.rs . Most packages in nuget have no documentation at all, or only in readme format on GitHub, or a short Wiki on this page. Other environments like Rust, Golang, Java, Python are light years ahead when it comes to these aspects.
Confirmed:

https://news.ycombinator.com/item?id=41668824
A little over a decade ago at Google TGIF, the leader of Google Chat, ch(the one that sat in the corner of Gmail) stood up and announced we'd be replacing Google Chat with a better chat system. He explained that he'd "looked at the data" and japanese teenagers were using emojis, and Chat didn't support that, so we'd be completely replacing Chat with another system that supported emojis.

At the time, chat was changing quickly from an ICQ-like IM tool towards a more SMS-style, although there was still a use case for gChat in enterprise and professional contexts. Google was losing users to other chat systems, such as ones that only ran on mobile, and used phone numbers, not gmail identities, to keep track of users.

After the debacle that was the first Hangouts launch, they pivoted a number of times more, completely messing up each subsequent rollout, while also having several almost-competing projects fighting for dominance. All of this happened around the time that the leadership was deeply invested in Google Plus and made a number of antisocial decisions.
When people are speaking about technology from 30+ years ago, they often get the details wrong...

> ‘I knew the C64 inside out and the NES has the same processor so, in some ways it was very similar,’ says Graham. ‘The NES was character based, it had sprites the same as the C64, it was a bit faster. You could only access 64k at a time, though, so we had to bank in and out of memory buffers ’

Not 64K. While that is the size of the address bus, a NES cartridge can only realistically use address range 6000-FFFF on the cartridge. (Yes you can use 4020-5FFF as well, but that requires additional address decoding logic so it was seldom done). For the mapper that Codemasters used, the 16KB bank 8000-BFFF was switchable, and the 16KB bank C000-FFFF was the fixed bank at the end of the ROM, and 4020-7FFF was unused (open bus)
For anyone who wants to try this in Python, `yyjson`[1] supports both JSON Patch (RFC 6902) and JSON Merge-Patch (RFC 7386)[2]

[1]: https://github.com/tktech/py_yyjson
[2]: https://tkte.ch/py_yyjson/api.html#yyjson.Document.patch
the reason can also be laws, taxes etc. some incentives can be deducted. however if it is being deducted and the irs finds out, the company can get in trouble. this is speculation as I don't know what it's like in the usa, but is true for some countries in europe.
what you call things matters, so yes, it is better.
The Feds are coming, and I hope they keep going and going until there isn't a single product or service left that dares dictate what you can do after the transaction is complete.
The world would be better off if all the defeatists followed their own advice and did something else with their lives, and left the political activities to a new generation with fight and committment and passion in them, people with leadership and agency.

If people are going to quit, then quit! Stop coming to the meeting and talking about you've quit!
Blast effect falls off approximately as distance cubed, because the overpressure wave deposits energy in the volume and disperses gradually. Thermal radiation, on the other hand, falls of as distance squared, more or less. This is why the main damage mechanism goes from radiation to blast to thermal as the bomb gets larger.
Government is fed up with ransomware payments fueling cyberattacks
A third of Americans agree with Trump that immigrants 'poison the blood' of US
There’s also libthread[1] which implements concurrency model similar to goroutines (at least earlier, as they appear to be no longer just cooperatively scheduled?). That manual also mentions Alef and Newsqueak as influential predecessors.

[1] http://man.9front.org/2/thread
It’s more like a “not knowing how fast something should be” in the case of under-provisioning, and “not knowing or caring to look at metrics” for over-provisioning.

I once was examining some queries being generated via Prisma, and found it was using LIMIT/OFFSET for pagination. I pointed this out to the devs, who replied that the query times were acceptable for their SLOs. I guess if you don’t know that a simple SELECT can and should often be in the sub-msec range, you might not be concerned that it’s taking 100 msec.

The other is just the normalization of cloud expenditure. Every large org has some kind of pricing agreement with their provider, and so are rarely incentivized to cut costs, since they have a minimum spend.
Wow. This is amazing. I can't say how happy I am that you posted this. I've never seen this site before... and I explicitly went looking for something like this a while back, and somehow did not find this. I've been fascinated by the FGCS stuff for a long time, and had always thought there must be an archive of that body of knowledge somewhere, but other than a few books on Concurrent Prolog I had not managed to scare up much of it.

Now, I find that more or less all of it is online and available? All the Technical Reports, all the Technical Memoranda, and even the software? Amazing. Now if only I read Japanese...
Temporally controlled multistep division of DNA droplets for artificial cells
They seem to be badly mistaken
My memory is that PCI regulations require password rotation every 90 days - also that the minimum password length should be seven characters, not the eight I always answer when quizzed.
Also supported in the latest babashka!
You've given up on peaceful protest and are embracing radicalized, violent protest, which is self-defeating. Again, your enemies love you - you're doing exactly what they hope.
Unfortunately it's not an Unsloth issue but a general issue affecting nearly all trainers which use grad accum. We worked with Huggingface so their trainers should be fixed now though in the main branch
It's not either or. In my specific situation Cursor is such a productivity booster that I can't imagine going back. It's not a theoretical question.
Kinda like GNU (Unix reimplementation) was a fancy platform to run Emacs on top.
Thank you! You right, no i18n yet, I can assure you that the URL https://capsloq.de/crosswords/joystick-jargon has the only playable crosswords at this moment. The other links in the Nav are not crossword related. Will definitely do i18n maybe even the crossword themselves in the future.
One of the very few things I can appreciate from this administration.
If you kept this up to date with pro-level features like cost, max input/context length, max return length, API usage limits etc, this could be extremely useful. It’s already great though, nice list!
AI hallucination
Not my experience at all. What kind of code are you using it for?
Lone Wolf Programming...I love that! LOL :D For some reason I was thinking of it more as "My Hermit Life" type of Programming, but yours is more accurate!
The British art journal has run a long campaign to establish that (a) museum photographs of out of copyright works cannot be copyrighted and (b) the schemes to sell such reproductions don’t even break even financially
You right. Thank you for debugging that. And it's always the numbering 1. Definitely a bug in the algo. Will look into it
>5. Grid Generation: Implemented a heuristic crossword algorithm to create grids and place words efficiently.

I always think about doing something similar for a similar project. Are you able to do it completely automatically or do you have to help finesse the words to fit?
https://web.archive.org/web/20240926164156/https://readonlym...

A friend and I would play the Sega Megadrive version.

There was one track - sand, around water, started going left - which we both loved. The normal race was IIRC 3 laps. But this track could be unlapped. So we would start and by mutual agreement go backwards to increase the number of race laps. Once we got where we wanted, 10 laps, we would line up at the start and do the 3,2,1....

OT: Same guy wanted to emigrate to Canada to be a truck driver. CA said No, don't need you. He trained as a nurse (3 years), Canada said yes. Last I heard he's trucking along.
She ain't got nothing on the Python Cowboy
https://www.youtube.com/@PythonCowboy
One can also go through the phase of programming being the most fun hobby, getting into a career related to it, and phase out programming as a hobby.

It was one of the most fun hobbies I had earlier in life, now after 20+ years of career, and even longer from starting to program, it's just not that fun anymore.

I still tinker with it in fun ways I could never try as a career, like electronics projects with microcontrollers, but since my free time and energy dwindled with age I allocate my hobbies' time to other more personally fulfilling endeavours than keeping up with languages' updates, compsci problems, etc. It's just not that interesting anymore.

I stumbled upon this career, at the time I never even considered or had known it was a very well paid one so I've been extremely lucky for that but I don't hold that much more interest in it as a hobby, for that I believe the time has passed. It's now, to me, a very well paid office job.
Nelson Mandela would have a good idea on what situation is apartheid.

https://www.pbs.org/newshour/world/nelson-mandelas-support-f...
No I'm pointing out that some peaceful protest movements are missing a key component of successful protest movements. You calling this self defeating doesn't make it so. hth
Things wrong with most Kafka installations
> US Health care spending is much larger than other countries

The thing is that in USA (and Canada) radiologist compensation went from 300k/yer to 500k/year over the last 10 yeas. It's the same radiologist.
While spending is growing quantity of doctor per population is diminishing.

In USA/Canada there is cartel enforced cap on how many new doctors can be minted per year, and this cap is not even scaling up with the population growth.
Yeah, it’s cool to just see what goes into it, and get a more intuitive understanding of the tradeoffs and what needs to be done to move more of this to green energy. It makes the (large) challenge of matching generation to consumption a whole lot more real. It’s obviously not meant to be a maximized carbon reduction in any way commensurate to the effort.
Americans look at their 9k a month salary and don't care about loosing an extra 300 USD on health insurance. I've experienced the British and Swiss systems - Swiss is like the American - pay roughly 600 CHF a month - and it's way better than the NHS. You can see a specialist the next day, get a scan the next day etc.
I think it shows really well how OpenAI was caught off guard when Chat GPT got popular and proved to be unexpectedly useful for a lot of people. They just gave it a technical name for what it was, a Generative Pre-trained Transformer model that was fine tuned for chat style interaction. If they had any plans on making a product close to what it is today they would have given it a catchier name. And now they're kind of stuck with it.
What a hoot "...testing their capacity to assist in the creation of biological or chemical weapons" when what we're really worried about is nonconsensual pornography, helping people with "pig butchering", clogging the web with spam, etc.
Unfortunately transformers is a general library for many models, and so there are tonnes of different architectures. Unfortunately copy paste and changing some parts of the arch is the only way feasible in the meantime.
I suggest a different reasoning: what's about domestic p.v. with storage and racks in the basement with "free" A/C in terms of WFH and distributed "datacenters"?

How many have realized how much stuff can be hosted at home with availability levels not really far from most common datacenters?
I struggle with DSP or games where I can't determine throughput of a building for that reason. It's hard to plan things when you don't know how much will be used. I like having numbers for these kinds of things.
bcrypt has a built-in 72 byte limit, which helps with the DOS issue
Also the first thing I was thinking. The only reason I can see for using JSON Patch is for updating huge arrays. But I never really had such big arrays that I felt the necessity for something like this.
Cursor has no problem making complicated PRs spanning multiple files and modules in my legacy spaghetti code. I wouldn't be surprised if it could replace most programmers already.
I have always wondered if anyone used it in a "real life scenario". This was hilarious, thanks for sharing :D
> Nuclear power plants generate a byproduct that inherently limits the performance of computers; heat.

The reactor does not need to be in the datacenter. It can be a couple hundreds meters away, bog-standard cables would be perfectly able to move the electrons. The cables being 20m or 200m long does not matter much.

You’re right though, putting them in the same building as a datacenter still makes no sense.
Thanks for the comment.

The benchmark might seem like apples-to-oranges, but they both do templating & routing, which is what is being tested.

I also address this on the benchmark page:

Why compare a language to a framework?

1) THT takes a “batteries included” approach by providing essential web framework features.

2) Some might be worried that running a transpiled language would be too slow to run in production, and Laravel is arguably the best example of a production-ready PHP framework.

Also, yes it is essentially a new language. I don't expect anyone to rewrite large PHP applications in it, but people might consider it for new projects.
This particular way of creating a walled garden, which relies on free work of free software volunteers, doesn't work thanks to AGPLv3. Whenever this license is involved, it works.
Ye a complete change was necessary for now - HF had to isolate the cross entropy loss and make another class for it, and it had to be applied to all model archs.
Could a Drug Prevent Hearing Loss from Loud Music and Aging?
Thats the issue, asking users to download and use another store just for my app seems like it will not work out well, and I don't think any other store has the reach of google. Wish they would be nicer to solo devs.

I would like to start a company eventually, but the thing is right now it just seems too early.
Not true at all. No red paint in it.

This has been conclusively, scientifically debunked multiple times.