skysight-inc/HackerNews huggingface dataset:
There's a reason compression benchmarks often times include the size of the executable when benchmarking compression ratios. Although Matt Mahoney's large text compression benchmark[0] does currently have a transformer model at number 1.

[0] http://www.mattmahoney.net/dc/text.html
Ah ok, I think we made different assumptions about whether the model was specific to the particular dataset so each one would need a new model — a dictionary is specific to the particular dataset being compressed, right? I was thinking the LLM would be a general-purpose text compression model.
There is an expectation in the community that Games Workshop will only be concerned with the money and ownership of the property (for the money). They don't play well with others. They seem unconcerned about their customers in general.

It's an abusive and expensive relationship. It's like an old school company that has no clue about inventory management, but they're in the 21st century now. They can have a million preorders for things which are mass produced from molds, and they can't manage to deliver them. Or books. Instead, any limited run ends up in the hands of scalpers.

Now they move into the entertainment industry. What are we to expect there? It's a notoriously difficult industry to operate in. They have to deal with Amazon and whoever is producing, but can they leave their hands off something long enough to let it get made? I have serious doubts.

They will meddle. I assume Amazon is negotiating to guarantee some level of control.

I think the best hope for any good content will continue to be fan create videos.
Painstaking work to conserve Ireland's oldest paper documents begins
Do you think the reporter at FT accessed this information on a paper report which was mailed to them?

If not, then it is on the internet somewhere. Whether it is on the “public” or “free” internet is different. If it is not freely available, then they could still give a real citation, so someone else with access to Moody’s private data could find it.
utopians ignore the massive anticorruption effects of many small, competing factions then are routinely surprised when they turn it into a monopoly of their utopian idea that it immediately gets corrupted and coopted, usually by a strong man from their own ranks. Then they claim it wasn't real utopia and try to bring about the utopia again until the above happens again. it is basically the song that doesn't end except instead of being annoying it kills millions each repetition,
Passkeys deployment reminds me of a cartel agreement among FAANG without the actual coordination. It's too good of a new tech frontier not to colonize.
Unit tests work well with PGlite, at least in the TS/JS world where it natively sits at the moment. You can have a unique Postgres instance for each unit test that's up and running in just a few ms.

It's possible to use PGlite from any language using native Postgres clients and pg-gateway, but you lose some of the nice test DX when it's embed directly in the test code.

I'm hopeful that we can bring PGlite to other platforms, it's being actively worked on.

The other thing I hope we can look at at some point is instant forks of in memory databases, it would make it possible to setup a test db once and then reset it to a known state for each test.

(I work on PGlite)
Hi HN . This is my post. Somewhat surprised to see it on the front page.

This post was written for an in person hackday for RubyConf, but it links out to some async tutorials for using Cloud Native Buildpacks like these ones that are programmatically generated to guarantee consistency and correctness. https://github.com/heroku/buildpacks/tree/main/docs#use

Since that event, we’ve added 8 tutorials for using CNBs with .NET, Go, Java (Gradle), Java (Maven), Node.JS, PHP, Python, Ruby, and Scala.

Let me know if you’ve got questions on either using a CNB to build an OCI image or anything about libcnb.rs or our Rust stack for buildpack development.
I blame the mess that was Wave Systems and the shitty meddlingware they built to try to manage it all.

The support experience was one of the absolute worst I’ve ever seen — and I was the guy on the end of the phone that had to say “thank you for calling Wave Systems Gold Support” having been given zero documentation into what the product even did, but being told we had to log tickets into MS Dynamics and pray that a Wave engineer would call a panicked locked out user back “soon”.
Stuff like Carreyrou’s investigation on Theranos feels like journalism. Where the objective is the truth, not ad impressions.

I think both goals can sometimes find harmony and the revenue can support the journalistic endeavour. But that feels less and less true. A lot of for-profit media is optimizing heavily towards clicks, often at the very clear expense of the story. Such as not linking citations because thou shalt not guide eyeballs away from the website.

I feel that journalism has immense social value (I’d call it an absolute necessity) and ideally it is funded publicly and uses the academic tenure style approach.
I built https://nuenki.app

It's a browser extension that translates sentences that are at your knowledge level into the language your learning, thus immersing you in language learning as you browse.

It's my first foray into entrepreneurship, and I've learnt an incredible amount - both technically and in the soft skills of building the right thing and marketing it.

I'm also pretty proud of what I've built. I think it's genuinely useful, and I'm constantly upgrading it.

Earlier in the year I was still at school, and I built a novel firewall evasion system along with a report. I really ought to clean it up and publish it.

It's designed for the specific niche of corporate firewalls that only allow MITMd HTTP traffic, without even allowing websockets etc. I tested it against my school's firewall.
It's not much of a hassle. I'll add at least two when I want to start using a passkeys for a site. So maybe add a passkeys to the phone and to my keychain device. Then, next time I use the service on my laptop, I'll sign in with either my phone or keyring (whatever happens to be closer) and make one there. Then next time I want to use the service on my desktop I'll sign in with whatever I've got nearby and add my desktop and the token in my desk drawer. And maybe my password manager also has a passkeys, added somewhere in there.

It's not like every time I sign up for a new site I have to drop everything right at that instant and go add a passkey to every single device I own.
> why not test our use of the database

Primarily slowness and brittleness. Tests with side effects are much more likely to be flaky, and flaky tests are the worst. Especially if they're slow and hence hard to debug.

Of course, you do test your use of the database, but in a much smaller test suite. For the business logic tests you just spin up a copy of your app with fake adapters, and you're done. Quick, deterministic tests.
Thank you for bringing some sense into the conversation.

Panpsychic "everything is alive" is better than "nothing else is conscious because I'm not them", but only by one degree.

> Where does it hurt?

Pokes leg, ow

Pokes arm, ow

Pokes stomach, ow

> Everywhere!

> I think you sprained your finger
>Comparing stats from separate countries is terrible. This has no control for any of the other possible factors associated. Those aren't studies, but just random stats. I at least offered a study.

Comparing between countries is "terrible" because "there's no control for any of the other possible factors associated", but the study you offered which also seemingly has no controls is fine... because "starting point"?
of course one can do the query testing separated, but I have run once or twice into problems covered by hibernate, and showing up on sql dialect on real database. Hence as always the answer is: 'it depends'
I think the Apple II frame buffer was in a unified system memory.
I struggle adjusting my tone when responding to comments like this, so just know any snarkiness is purely accidental and colored by many years living in an extremely high cost of living area at a joke of a minimum wage.

Living paycheck to paycheck, truly, and I mean truly in that sense where you need to wait for checks to clear before buying groceries occasionally - is extremely common. When you live like this long enough, "big" costs start adding up. That funny sound in your car that you can't afford to get fixed gets worse. Your tooth hurts super bad, but can I afford a $1000 dentist bill? I'll just hope it doesn't get worse. Maybe your kid gets really sick, forcing you to take time off you cannot afford to (not everyone is salaried or has vacation/PTO policies), adding to the strain. You go to credit cards to stretch things out, but of course that has a limit to how far it can go, especially when you're barely treading water. Eventually you will drown, something has to break. What it is varies and will probably largely determine the long-term outcome of the situation.

Anyway, all this to say, there have been many times in my life where these nagging, lingering problems that caused significant strain and hardship in my life that I simply could not afford to fix would have been solved immediately with a few thousand dollars, or whatever "trivial" amount you want to put as a value here. $2000 can actually be a lot more than that when you consider interest and paying down a credit card debt. I can think of one very specific time in my life where $500 being loaned to me was the difference between where I am now and being out on the street, and that is not an exaggeration whatsoever.

The reason you cannot wrap your mind around it, and why this bothers me, is that comments like this come from people that truly cannot imagine how massive swaths of the united states, and more broadly live day to day - it comes from a position of enormous privilege, even if you may not realize/acknowledge it. To me, I struggle to imagine how this comment I am responding to can be made at all, but I know our life experiences probably differ in a drastic way.
Complement or substitute? How AI increases the demand for human skills [pdf]
Yea, I've been working on a side project for a while and I keep building it with Rails because there's so much about Rails that speeds up this particular type of project...

But the testing setup in Elixir is just exemplary compared to everything else I've worked with. I fight myself daily on just rebuilding the entire project in Elixir.
OK, so if the tyrants were to follow regulations and court orders, why couldn't that possibly be more effective?
This solves only half of the problem (migration). It doesn't solve the problem of different people signing up on different servers using the same handle. Is there anything stopping me from making a stephenking account on another server?
You're absolutely right; the real credit goes to the PolyDye project. However, it's TeachingTech's video that made PolyDye explode in the last week. Hackaday is just regurgitating what is explained in TT's video. I guess I'm just a bit tired of that page, and what amounts to basically blog spam.
As someone who actually uses them in a lot of places, the number of sites I know that only allows a single passkey is one: PayPal. What other sites do you know only allow a single one?
My #1 rule: tests should "just work". A new contributor should not have to run any setup, just a single test command. I don't care what kind of tests they are or what you prefer to call them as long as they work (in CI AND locally).

The vast majority of projects fail at this, often because some external dependency like a database than needs some manual set up.

To me, mocking out the db is a relatively cheap way to achieve rule #1. Yes, it has pitfalls, but I am unwilling to compromise on rule #1 so it's purely a question of cost vs fully automating db setup and teardown.
Came here to say this: I’ve found that using SQLite for tests is a good sweet spot, and maintaining dual DB implementations ensures my business logic remains generic. But there is no replacement for running the tests agains the real database periodically (maybe only in CI for example).

I wrote about this and some more in https://jmmv.dev/2023/07/unit-testing-a-web-service.html
U.S. Treasury says it was hacked by Chinese actors
That was called "U2F", but we made it "better" with PassKeys!
It's his blog and his opinion. His opinion is based on the references he cites. What else is expected?
Oh, I was a bit off. They also indexed diffs

> And I mean that - they indexed every single diff on every page for every change ever made. Frequently with spikes of more than 10req/s. Of course, this made MediaWiki and my database server very unhappy, causing load spikes, and effective downtime/slowness for the human users.
"If I own a piece of land then by virtue of that ownership I get an almost unlimited veto on what is allowed to be done to that piece of land."

That belief is very culturally dependent. For example, in "freedom to roam" countries (https://en.wikipedia.org/wiki/Freedom_to_roam), you as a landowner do not have the blanket right to prevent people from walking through your land, from picking berries on your land, nor from camping on your land.

In California, the beach below the high-water mark is a public right of way and you as landowner may not prevent people from using is, nor block off paths people use to exercise that right.

In the United States, eminent domain means that no landowner has an unlimited veto.

Since your antecedent is not correct, your logical argument cannot be used to assess the validity of your conclusion.
Challenging what doesn't sit right with you is one thing. Just playing psychological games is another. Creative solutions is one thing, being a smart-ass is another.

Just know the difference and be yourself, and forget about interviewing strategy.
One problem with your proposed title is that "etherogenoeous" doesn't seem to be a word. Even it is, approximately no one is likely to know what it means.
Fill me in, little buddy. Teach me all about it.
> 10 recovery codes

Mostly unrelated, I fondly remember Google doing one of those "prove you're you" checks when I was in a different state, allowing me to waste one of my 10 recovery codes as one of the options, and still refusing to let me log back in till I got back on my home WiFi a few weeks later.
Not many people would begrudge a tarp to a person in need, if asked, and the reality is that most theft of other peoples’ belongings absolutely doesn’t happen under such a circumstance.

Framing the problem as such is a self-deluding and dishonest application of exceptional circumstances to the whole.

Also, there’s probably at least a little room for reflection about how you wound up in the situation where your very survival depended upon stealing from others, why you chose not to knock on the door and ask, and the choices you made to get out of such life circumstances.
The risk is not to the company using Cloudflare; the risk is to any legitimate individual who Cloudflare decides is a bot. Hopefully their detection is accurate because a false positive would cause great difficulties for the individual.
Email is not "an internet source", and neither is my corporate sharepoint site.
This one resonates very well with me: https://www.organism.earth/library/document/simulation-consc...

You have to give it a chance. He is first building up an argument about why consciousness cannot depend just on the physical substrate itself but rather on the "interpretation" of this. It is very important to understand this part/argument. What follows is something that resonates with you namely how our consciousness is now 'tuned' to the current physical laws.
Due to precession the period is shorter every year. In 2884 solstice and perhelion will be on the same day.
JetKVM Source
IME trying to use Tableau & kin for analysis, especially time-series work, is a case of holding the tool upside down: you can do it, but it’s not the intended use-case and you’re likely to wind up frustrated.

The viz tools are just viz tools, and the real number crunching should ideally happen in SQL or a toolkit like Pandas/Polars/Spark/etc. - because they’re designed to do those computations efficiently and have a well-established, battle-tested syntax for it.

YMMV, but I strongly encourage you to try keeping everything before final presentation and rendering OUT of the viz layer next time you have a chance.
Jacques Lacan
Ecrits: The First Complete Edition in English
895 pages

I am re-reading this as I have only recently bought it again after lending it to a student a few years ago.

Not for the faint hearted.

A most controversial psychoanalyst and disparaging about fellow psychoanalysts.

Psychoanalysts do not say that they know in so many words, but they imply that they do. We do
know a bit about it, but let's keep quiet about that. Let's keep it between ourselves. We enter
this field of knowledge by way of a unique experience that consists, quite simply, in being
psychoanalyzed. After that, you can talk. Being able to talk does not mean that you do talk. You
could. You could if you wanted to, and you would want to if you were talking to people like us,
people who are in the know, but what's the point? And so, we remain silent with those who do know
and those who don't know, because those who don't know cannot know.
I completely agree. Every model is "wrong" to some degree, it's just a matter of applying the "least wrong" one in the proper context to yield the most practicable solution.

Even basic circuit theory (Kirchhoff's laws) falls apart when the preponderance of propagating wavelengths become close to the characteristic length of the propagating medium.

Then that "wrong" simplifying model must transition to the much more complex transmission line theory.

By the same analogy, one doesn't use basic Bernoulli pressure/velocity/flow equations for plumbing when dealing with chaordic or turbulent flows outside of very limited Reynolds number regimes--one has to do numeric simulations of the more general Naiver-Stokes vector differential equations.
Thanks for the clarification! I see. I guess, I have to decide where and to what extend I would like to level my skills. And that where do I start.

Not going to lie, getting Oobabooga to work on my laptop was no small feet. Conda didn't work, python modules didn't work. cmd_macos failed with an error... But eventually I got there by hand. :D So the "Getting Started" was quite steep.
Using Bitlocker with a PIN solves that.

Anyways on many modern system the TPM is often just part of the firmware running on a secure part of the CPU and probing the signals in the chip is probably outsider of the budget of TikTok influencers.
If you don't get old stock - wasn't there some issue recently where they were still selling Yubikeys with the known vulnerability saying that "unless you knew about the vulnerability and specifically had a need to avoid it and told them", that that wasn't a problem?
The intended output is, in essence, a wide-angle photo but with much greater detail in the center as if that portion had been taken by a telephoto lens and placed on top like smartphones do - but with no offset like smartphones normally deal with.

The processed result would be quite uninteresting to look at: it's a wide-angle photo where the outer portion is much more blurry than the center. Considering the current intended application, the picture probably would probably be pretty mediocre.

This is very specific technology that solves very specific problems (and might one day make its way to smartphones), but not something I'd expect to produce glamor shots right now.
It'd be wrong for me to flag this for wasting my time (so I'm not going to).
Tell me you've never heard of test containers without telling me you've never heard of..
> Can someone help explain this in a way that isn’t just absolute price gauging of the higher end customer

No, it's the same reason Nvidia has a vastly higher margin on datacenter cards:

https://en.wikipedia.org/wiki/Price_discrimination
What this study ignores is that jobs that deeply integrated with the machine are themselves are less meaningful than jobs pre-AI. So the overall quality of jobs gets worse while the fat cats get fatter.
My coworkers call it "data integrity". At best it's a local maximum for consistency. Right now it's how we reject true facts about the business. Our partner bank tells us a customer deactivated? Our database says "no", someone gets a 500, and we get a support ticket when the customer can't sign up again (because they're still in our system).
I can reliably crash my GPU firmware/driver so that reboot is needed to fix, so not everything gets recovered/is recoverable (on Linux at least).
The root word of Salmonella is Salmon; clearly it may not be healthy.

If you’re digging up Dr. Salmon, after whom Salmonella is named, and consuming his corpse…yeah, that might be a bad idea.
The Altgeld Chimes of the UIUC campus
<sarcasm>
If it serves your Neopharao, everything is fine.
</sarcasm>
I think we're talking about the same thing :D? The service/business logic/whatever you might want to call it interacts with the storage via an interface - in prodcution that interface is implemented by a component that can talk to a real SQL database, in tests I can just create a wrapper around a hash map and use that.

EDIT: What I meant when I wrote that tests are not coupled to the underlying model/details is that with a mock you have to explicitly specify "when called with this return that". With an in memory database implementation you don't need to do anything, the code will just use the interface methods like "getX" or "saveY".
As a fellow EE, I was amused that the plumbing model never came up in my engineering classes, but was introduced (and re-introduced) at several levels in my physics classes.
:/ Common Crawl archives robots.txt and indicates that the file at wiki.diasporafoundation.org was unchanged in November and December from what it is now. Unchanged from September, in fact.

https://pastebin.com/VSHMTThJ

https://index.commoncrawl.org/
Air and water are fluid. They move, so you can't veto what comes and goes.

Soil, you could make an argument for.
This brings back so many memories. QModem was my go-to for online life back in my BBS days. Your father had an immeasurable impact in enabling the online world, which in turn fostered countless people like me who went on to careers in development / IT.
Used QModem as a young teen, and it was my gateway to connecting with people in my community via a very cheap laptop that only had a floppy drive (no HD). This experience shaped my future and my trajectory in tech, thanks to your dad.
One of the Passkeys/WebAuthn spec people made a huge fuss over how KeePassXC did their export function https://github.com/keepassxreboot/keepassxc/issues/10407
By the way: Does your user name convolvotron refer to the hardware 3d audio audio processing system originally developed at NASA Ames Research?

Such a cool name! And it says just what it does.

https://spinoff.nasa.gov/node/8965

https://spinoff.nasa.gov/sites/default/files/thumbnail0000_2...

https://pubs.aip.org/asa/jasa/article/92/4_Supplement/2376/7...

Body Electric supported the Convolvotron for visually programming VR simulations with 3D sound:

https://news.ycombinator.com/item?id=24266722

Did you ever meet (or better yet get a tour of Ames from) the late Ron Reisman, and see the virtual reality, flight simulator, and air traffic control systems his research lab developed?

Vertical Motion Simulator:

https://www.youtube.com/watch?v=5-lHcv_olkE

Marvin Minsky flies a simulator and wears VR goggles:

https://www.youtube.com/watch?v=mOKENF_-z8Y
disruption - that’s a good thing, not a bad thing… there are hundreds of stanford grads right now working 22.5hrs/day dreaming of the ways to disrupt shit
Yeah, I'm sure the EU sending angry letters to nameless IoT company in shenzhen is going to be very effective.