skysight-inc/HackerNews huggingface dataset:
Hey freezy! I'm amazed at what you've been able to build with VPE and appreciate the consistent push to bring Visual Pinball into a modern era. Seriously great job with untangling that legacy codebase and keeping the good bits (physics, existing tables), and replacing everything else.

I also appreciate how you interact with the community. Every time I see a new post from someone announcing a new project to replace VP, you're there to gently point out all of the details they haven't encountered yet and why VPE is solving them a certain way already. Nice!

I do think there's a big need for vpx-js to make visual pinball more shareable in a browser, even if Unity offers a webgl export. Hopefully I can help with that soon!
> cannot leave home without the phone.

You most certainly can: I do that every day.

> Regrettably it becomes harder and harder now that everything uses 2FA

Which companies cause you problems? Maybe I can offer suggestions.

I barely tolerate TOTP (thanks to oathtool), but any business that want to impose SMS 2FA on me will not have me as a client.
What's interesting is Matthew 22:19, where Jesus has asked someone to show Him a Roman coin, and his questioners manage to produce it, no problem. Well, the Jews were forbidden to possess those denarii, because it made the person ritually impure (Matthew the Apostle, aka Levi, would know). So whoever produced the coin on request was probably rather embarrassed about it.
For the teen-aged students of my boys-only school that kind of stuff was always worth reading, and the Greek and Latin teachers knew it so made sure we got a good supply of such stuff. Much more interesting and worth translating than Caesar marching around.

One of the most thumbed books in the library was "Pompeiian Graffiti". I learned some sexual terms that don't exist in English.
>If labor never walks, it has no power.

Agreed, the power we have must be exercised. Use it or lose it. There are more of us than there are of them, but getting started is the hard part. It's a tall order to ask someone to stick their neck out first.

I'll stop here as HN is not the place to plan a revolution :)
On the topic of pain-based games, I once witnessed a group of teenagers engage in what seemed to a 10 y.o me an extremely brutal example. The contest consisted of two players, sitting across from each other over relatively long, smooth table. After coinflip to decide the first player, each would take turns flicking the coin across the table, with the goal of making the coin over the opposite edge. The defending player would attempt to block this using their knuckles, which were required to be pressed down against the table with their fingers curled back towards them for the duration of the opponents turn.

The winning strategy seemed to revolve around being able to launch a coin fast enough to significantly bloody your opponents knuckles, and then take advantage of their flinch response to rack up points, all while grin-and-bearing the opponents attempts to do the same. By the end of the evening, the table was smeared with blood on both edges, and the nickel they were using was so caked with the same that it was difficult to differentiate between heads and tails.
The program Eliza could sucker a lot of people just by inverting pronouns and adding flavor text, e.g.:

Querent: my parents hate me

Eliza: Why do you feel that your parents hate you?

At a higher level, ChatGPT in that example is negating the provided text and returning something of opposite meaning but not doing much more.
I use it to do my own programming tasks or start them.

Also, I am getting ready to release the new version of my website which will use GPT-4 to control containers to help with installing/configuring software or creating simple web applications. It is intended to be used by non-programmers mainly for experimentation. Little worried about the recent slowness of the API for the gpt-4 model though. I think they are rate limiting the API per the user field but don't know what the limit is. My application might not work with gpt-3.5.

I have done a few contracts for other companies also. One wanted a bot in their Slack which could answer questions based on uploaded PDFs. That used Llamaindex.

On another contract I had it write KQL queries for a specific database table based on the user's question, then display the resulting data. It could optionally generate and insert graphs on the fly if that was requested.
Depending on your interpretation of “lyrical”, I think there are a few classic SF authors you could put in the same bucket.

R A Lafferty, Alfred Bester, maybe Algis Budrys? And a bit later, James Tiptree Jr.

Definitely agree with Sturgeon.
This is pretty cool, but the pathway logic where the juiciest part is and it looks like it has been gutted for public release.
If the constraint is time and money, maybe that could be the answer instead of a hard no? Like, “the project you’re currently on is making X dollars per day and the new idea has to at least match that.” You might start getting more interesting proposals if you train your people to pitch them properly.
Another factor is that larger models degrade less when quantized.

You have to wonder if running a huge model, say, 300B parameters at 2-bit quantization might be "optimal" in that it would fit into a single A100 or H100 GPU and likely outperform an 80B parameter 8-bit model...
To build applications that run across many machines in a network it is typically necessary to write low-level code (sockets), set up servers, create protocols for communicating, etc. This can be time consuming, especially when all you want to do is write an application, not a library. PENVM makes all of this work much easier to do.

As an example, the pvx tool (https://github.com/penvm/penvm-pvx) allows a user to run commands on a collection of machines and get the results. There are other tools that do this (e.g., dsh, parallel). What PENVM does is make this kind of application easy to write. See how much code the pvx tool is. Not much at all. Most of it is actually processing the command line arguments.

pvx is just one example. There are many other situations when distributing work across many machines is required. Any application that needs to use many machines (to reduce the time to get a result!) can leverage PENVM. You can see this with the Jupyter examples (https://github.com/penvm/penvm-jupyter-demos) and some videos (https://penvm.dev/docs/examples/jupyter/jupyter-demos-videos...).

One of the key features of PENVM is that the kernel (set of operations that can be executed) can be extended, or even a new one put in place, to offer new custom functionality. These kernels can be shared, too.

More examples will be coming to demonstrate how PENVM makes this kind of work easier.
The reloading part reminded me about https://www.jrebel.com/
The refresh rate for that epaper screen is better than I thought it would be. Might not be a bad device for quick admin work for the homelab.

Will it work with a pi zero 2 and how is this type of screen under lowlight conditions?
Not sure what you're on about. The linked page specifically references another page which mentions DEI by name: https://identity.cs.duke.edu/

"Both computing departments and tech organizations have long struggled with issues related to diversity, equity, and inclusion."

It looks to me like you're using ethics as the motte.
The limit only applies if you’ve created… I can’t remember the number exactly and it’s not listed anywhere but I recall hitting a limit around 5 pages.

You can see that it’s free to make a page here — the only requirement is a free account: https://www.linkedin.com/help/linkedin/answer/a543852/create...
The only reason the shareholder class hasn’t been gutted is that the people you’re saying they’ll lay off are on their side. Both parties have large minorities just begging for a popular directive to do so.
One of these days I'll get that Win32 port done. Shouldn't be too difficult with things like mxe available.
Hope I never get into any bumps or collisions in this R1-T, these things are clearly an absolute nightmare to repair.

That unibody design is epically bad, along the lines of Karmann-Ghia but even worse!

https://images-stag.jazelc.com/uploads/theautopian-m2en/unip...

Cool car though, one for the history books on the evolution of motorcars. A pleasure to drive, and superbonus of no Elon Asshat in the supply or shareholders chain.
> in a machine translation task, it can transform a sentence in one language into a sentence in another language.

This means when it is translating between two human languages "a machine translation task".
Because of some careless or stupid humans, throwing cig butts and whatnot, the forests are endangered, and the burden of avoiding fires should be by the forest itself? I don't like it.

What about surveil forests with drones. I'm sure that will help people hold their sh*t together and be responsible of their actions. I'm sure wildfires will drop drastically.
The wildland-urban interface (that's what I've heard foresters call it, also "WUI") is a problem, and it's amplified by the fact that the US Forest Service and various state foresters will more or less subsidize those people living in the WUI. They nearly have a blank check. Rather than having some sort of extra tax or additional insurance requirement for living in the WUI, the USFS simply lobbies for (and usually receives) more money every year.

Even though there is this WUI problem, there's also the problem of past poor forest management, where fuel coats the bottom layer of many forests in the West. The forests are denser than the natural equilibrium, and they are primed to become wildfires because so much fuel has built up. That's a serious problem even without encroaching the WUI.

It's a complex problem, though various jurisdictions could probably implement more controlled burns than happen today and make the entire ecosystem a bit stronger.

I worry about the places where poor management leads wildfires to be so hot that they essentially sterilize the soil, preventing quick regrowth. At scale, that makes climate change worse.
box_patterns exists on unstable. Unfortunately it's still not merged.
What about the $2,043 nut that turns in both popular directions (clockwise AND counterclockwise)?

https://www.amazon.com/Pentagon-Catalog-Ordinary-Products-Ex...
Libraries are pretty much the only public spaces left in the US where you aren't expected to make an economic transaction... and they're losing funding in a lot of areas of the country.
Amazon CloudFront now supports stale-while-revalidate and stale-if-error
Rare mecanics I'd love to see again are Freeze and Reverse Time from Timeshift (https://en.wikipedia.org/wiki/TimeShift).

You can Freeze Time to do things like turn water into a walkable surface, go through electricity, throw a bunch of bolts at once (this one also exists in Dishonored).

Reverse Time is more rare (I recall only Braid having something similar ?) and is even used in one of my favorite speedrun tricks ever: shoot at something to make it explode (such as a motorcycle), reverse time to bring the exploding fragments back into their original object's shape, jump on one of the fragments (such as a tire) and let time play again, catching a ride on the explosion. You can even influence where the fragment is going by shooting at it in Slow Time before reversing, it's not precalculated physics.
I'm American (South American, to be more precise) and we do DD/MM/YYYY around here.
Point taken around the guarantee of thriving. However:

> it doesn't even guarantee everyone a job

> everyone who has a job has a very real opportunity to make themselves a comfortable life

I want to go further on this point. There have been plenty of empirical studies evidencing the Econ 101 maxim that a government-imposed price floor causes a surplus, and conversely a price ceiling a shortage. A minimum wage is a price floor on labor that causes a surplus of it, meaning unemployed people. Rent control is a price ceiling on housing that causes a shortage of it, meaning people on waiting lists for affordable housing. So on and so forth; in every case it's great for the people in the system, and terrible for the people outside.

There's a second-order effect to this, especially deleterious in the case of the minimum wage, which is that the young and the marginalized take the brunt of the impact of missing out on the upskilling, networking, and building experience that comes from having a job, even if it pays very poorly, maybe not even for the necessities of life, let alone the enjoyment of it. So over time, the difference between the ones who were lucky enough to get in and the ones who were unemployed because the economic value of their labor was less than the minimum wage broadens, and you run the risk of the latter group becoming a permanently unemployable underclass.

In other words: even a shitty, poorly-paying job is likely to be better for the employee over the long run than no job at all; and because of this, a high minimum wage is likely to result in an unintentional increase in the disparity of outcomes between the haves and the have-nots.
The warning was made more prominent and, probably more importantly, they switched to rigid styrofoam cups that are less likely to buckle as happened in that incident. Furthermore, the Wikipedia article shared in the thread elsewhere details how such burns take substantially more contact with skin to happen if the coffee is not served so hot.
The issue was the temperature it was served at, not the temperature it was brewed at...
Nobody is saying the coffee should be brewed at a lower temperature.
You’ll notice that a lot of language allow you more control when dealing with number representations, such as C/C++, Numpy in Python etc.

Ex: Since C and C++ number sizes depend on processor architecture, C++ has types like int16_t and int32_t to enforce a size regardless of architecture, Python always uses the same side, but Numpy has np.int16 and np.int32, Java also uses the same size but has short for 16-bit and int for 32-bit integers.

It just happens that some higher level languages hide this abstraction from the programmers and often standardize in one default size for integers.
This is the perfect way to describe what I think will happen imo.

We've entered a new meta game where many of our methods of authenticating merit are broken with text generating AI because those methods rely on text. Think cover letters, resumes, essays etc.

Text based authentication of merit was always broken, but now its extremely broken. Until we develop better methods we will have to view everything text based with doubt.

Perhaps the silver lining is now there is a strong incentive to measure merit not written word, which was never a great proxy of merit in cases like job applications, essays, exams etc.

For that matter neither is interviewing a good proxy for merit, so it makes me wonder how society will deal with this. Otherwise the risk of a great enshittening is very high.
Not sure if trolling...
a BUNdler
Much better analogy.
> Tailscale with an active exit node

People seem to say "Tailscale" when what they mean, as I understand it, is "any VPN". Is there something Tailscale offers for this use case that e.g. Wireguard does not?
> Economists thought of that; the US is still very high income "after taxes and transfers"

You only have to look at the definition in their link to see that US healthcare costs don't get adjusted for.

> most healthcare costs in the US aren't out of pocket anyway.

Right, most people pay health insurance in a way that's indistinguishable from paying taxes in practice (although the US system also comes with significant out-of-pocket costs, so just including insurance costs wouldn't tell the full story). But that "disposable income" metric is defined in a way that considers US-style health insurance voluntary and therefore money spent on that is disposable income (even though it never actually hits someone's bank account in practice), whereas in a country with tax-funded healthcare or mandatory health insurance (unless it qualifies as "social insurance", but normally it doesn't) the costs of that aren't counted in that person's income.
The article makes it clear they're a mechanistic contrivance for a restaurant owner to bypass legal constraint on tips, and increase profit in a cut-throat industry.

The food industry at all levels exemplifies why organised labour is so important, and regulation. Food is front-and-center a health related concern, mishandling has consequence. Yet, we treat people in the food chain as the lowest of the low, marginalise every player from migrant labour picking it, through migrant labour cutting it's throat, to truckers delivering it, and then the people who prepare it and serve it for us to eat.

But service charges are NOT the answer, no matter how ubiquitous they are. The article is right: they aren't going away.

The problem here includes that for restaurants all to re-price food upward to pay living wages and extract viable profit would be collusive behaviour or, undermined by the same migrant labour focussed illegal economy undermining it.

It's the restaurant version of CAP theory. Have yummy, cheap and safe, pick any.. one? It's a stretch to say you can even get 2.

Normally I write on this kind of thing "oh this is a US centric problem" but although tipping, tip culture, the dependency on migrant labour in the food chain is really at the extreme in the US, it's by no means exclusively a US problem. Orwell wrote "down and out in Paris and London" about (in part, not in whole) almost the same suite of problems in the 30s, in Europe. Nobody wanted to fix the kitchen hot-mess then, or now, anywhere.
The deadlocking pids will be logged and then if you have/had query logging turned on you can see what the pids were executing prior to that. Tracing back to the application involves using the available logged information: client IP, client name (possibly just the default from the pq driver, so the same everywhere), content of the actual query.
In the context of natural language processing, the attention mechanism used in Transformer models and the process of converting tokens to vectors and calculating cosine similarity have similarities but serve different purposes.

When you convert words (tokens) into vectors and calculate cosine similarity, you're typically doing what's called "word embedding". This process captures the semantic meaning of words in a high-dimensional space. Words that have similar meanings have vectors that are close to each other in this space. Cosine similarity is a measure of how similar two vectors are, which in this context equates to how similar the meanings of two words are.

On the other hand, the attention mechanism in Transformer models is a way to understand the relationships between words within a specific context. It determines how much each word in a sentence contributes to the understanding of every other word in the sentence. It's not just about the semantic similarity of words, but also about their grammatical and contextual relationships in the given sentence.

Here's an analogy: imagine you're trying to understand a conversation between a group of friends. Just knowing the meaning of their words (like word embeddings do) can help you understand some of what they're saying. But to fully understand the conversation, you also need to know who's speaking to whom, who's agreeing or disagreeing with whom, who's changing the topic, and so on. This is similar to what the attention mechanism does: it tells the model who's "talking" to whom within a sentence.

So while word embeddings and cosine similarity capture static word meanings, the attention mechanism captures dynamic word relationships within a specific context. Both are important for understanding and generating human language.
The Party Is Cancelled
We designed and built the system almost completely ground-up, all the way down to the disk scheduler, but yeah we probably took the term OSD from Ceph.
I've been using ChatGPT to generate scripts I sometimes need(ed) to write for testing and troubleshooting purposes.

For example parsing files, pulling data from a table and dumping it in a CSV, monitor performance counters or network activity, backing up and copying files etc.

I don't consider this part of my job, but it's stuff I need to do often and I'm glad it can now be delegated to a bot.

It also means new hires and co-ops have more interesting things to do.

Today for the first time I used code from ChatGPT in a working solution.

Nothing too advanced, a small routine to interpolate a vector.

It took me literary a minute to write the prompt and another maybe 5-10 to adapt it and test it.

I see myself using ChatGPT more and more for this type of things, automation scripts and very specific, simple routines in production code.

However this is not 5% of the stuff I do, for the other 95% there's simply no AI advanced enough to do it and there won't be any for several years or decades or maybe ever.

Now those working purely in CRUD applications from functional specs given my others, better to start switching to something that demands design skills and process know-how.
The bill is targeting app store providers.

So, the way that it is enforced, is if the major app stores, do not remove TikTok, then they get fined a bunch of money.

> It seems TikTok would have no reason to pay for any fines from the state.

Well, ignoring the fact that this applies to app stores, companies can't just ignore court orders.

If they do, then their bank accounts could be frozen. US banks aren't going to ignore US court orders. Bank of America, or whoever, is going to give that money to the government, when it is ordered to do so.

I guess if Apple, and Google, want to shut down their US operations, then that would allow them to avoid the fines.

But, I expect they won't do that, and will simply remove those apps from their app store, for Montana residents.
Hey! Buying that second hammer reduced the per-item R&D costs across the entire order!
get a job where you have to shower when you come home from work - you’ll be much happier
It's one of the few animes where you HAVE to watch both the Dub and the Sub - there are different jokes in both.

Also highly recommend Bessatsu Olympia Kyklos by the same creator for the Tokyo Olympics
In sync brainwaves predict learning, study shows
Show HN: How to Get Lucky – On Purpose
6 principles that I use to get “lucky” over & over:

1. Maximize shots on goal
2. Default to open
3. Be genuinely interested
4. Communicate effectively
5. Play infinite games
6. Embrace feedback

Out of the 40+ talks I've given, I think this is my best one.

Quote from one attendee months later: “This talk had a lasting effect on how I approach my life.”
Death March, 2nd Ed. - Ed Yourdon

Peopleware, 2nd Ed, - Lister and DeMarco

Art of the Meta-Object Protocol
what's wrong with site:reddit.com $search1 $search2 ?
Source reputation found flawed for use in automatic misinformation detection
> in conversations too people are very hung up about avoiding silence.

"If they don't stop exercising their mouths, their brains start working."

-- Douglas Adams
The federal government is infinitely better than some local government selling it off to pad their budget for a year or two. Tragedy of the commons.
I use it a lot for small cli apps and during dev, it's so nice to be able to run typescript files with bun instead of tsx or ts-node.
> Staff Engineers who are still fixing bugs, and also building (maybe staff-level?) tooling and project improvements

Because they already have the title of staff, and now their success is the team's success, so they are okay with doing boring work.

However, this will not get them to senior staff.

If you are not a staff and want to be promoted, this isn't the way to go.
Rust's enums/matching come from its ML lineage (OCaml, etc), and that family of languages has strong roots in programming language work ("ML" stands for "Meta Language"), so it makes sense!