skysight-inc/HackerNews huggingface dataset:
The existence of workflow DSLs seems like a symptom of a systemic weakness in common programming languages.

We use languages best suited to writing Windows GUIs or Linux kernels to implement business rules — and then we act surprised when we have to invent an entire language and runtime to solve simple business problems.

One missing feature in typical languages is the native ability to have a computation frozen in the middle of a function call and then defrosted and continue as if nothing had happened. The low-level mechanisms are often available already — such as object serialisation — but these primitives never support the serialisation of a call stack or an in-flight computation.

We even have compilers that can split up and restructure an async function into a heap object and an associated state machine!

What’s the difference between an async function that is awaiting a slow HTTP call and an async function awaiting a long-running workflow step? Only that the state machine of the latter is persisted to storage instead of the heap!

I always thought it was a bit silly that the async mechanism in modern languages is so myopic and single-purpose. These kinds of high level language transformations ought to be extensible and pluggable so that we could write workflows in a proper programming language and have it look like normal code except for the occasional “await” keyword.

PS: The same philosophy could be applied to Java Loom style async programming where threads could be marked as eligible for hibernation, in which case they would be restricted to using data types that can be safely round-tripped by the serialiser.
What’s the use case here? The author notes doing inference from disk is too slow. Fine tune a model and do nothing with it? Fine tune and then upload it to a cloud machine? Not sure how often I’d like to try uploading multi gigabyte files from a consumer internet connection with narrow upload bandwidth.
Not sure what the philosophical sense would be. I just mean that an awful lot of people treat security as "hack on the code until it doesn't obviously break", and that's the wrong mindset for practical security.
CUDA is the result of years of NVIDIA supporting the ecosystem, some people likes to complain because they bought hardware that was cheaper but can't use it for what they want to use it, when you buy NVIDIA, you aren't buying only the hardware, but the insane amount of work they have put into the ecosystem, the same goes for Intel, mkl and scikit-learn intelex aren't free to develop.

AMD has the hardware but the support for HPC is non-existent outside of the joke that is bliss and AOCL.

I really wish for more competitors to enter the market in HPC, but AMD has a shitload of work to do.
See also

Outside Lies Magic by John Stilgoe (1998)
I don't know if you're specifically referring to X, the artist formerly known as Twitter, but regardless, no; iMessage runs with unique privileges and capabilities that are not available to ordinary messaging services.
I wonder the same thing, I have 64GB on a thinkpad from 3 years ago...
You can send a photo of the bribe to amazon CS and they'll do strikes against the seller.
I think the use of this term "RAG" is counterproductive and almost makes me suspicious. Because it is used ambiguously and imprecisely, usually with the main aim being to suggest a level of expertise.

But all it really means is that you put some extra information in your prompt (from somewhere) that didn't come from the user. It's basically the first thing that anyone thinks of once they get the API call working.

People don't use it to only mean vector search, despite often assuming that is what it means.

What I have been leaning towards recently is not using vectors at all, or only using it when I have an extremely close vector match. Instead I give the API one or more functions to look up information that is like an index for documentation or retrieving some info from a database. But it's specific to the application.

I think usually the non-vector stuff is more effective.
"ugly" is not an aesthetic
the blu-ray is encrypted and the player requires a key to decrypt it

if you want your blu-ray player to be able to read blu-ray disks you sign a contract that says you will respect the revocation list

if you change your mind later: your player key will be revoked and new blu-rays won't play on your device

(it's actually more sophisticated than this... they can block specific players too)
if that is the case then the rules are too complicated and need simplifying. that is not automatically an argument to not have a rule to list the full price, but it could also be an argument to remove or change other rules that make things more complicated. the lawmakers here need to weigh the pros and cons for each.
The article is quite thorough and I enjoyed it as it reminded me of my forays in the domain. One nook in this domain, I never managed to investigate in the depth I would like is the Kinetic Rules Language [0] which makes the connection to complex event processing more pronounced.

CEP is not trendy, which is probably because of history and traditional implementations but I think it deserves a good look.

[0] https://github.com/Picolab/pico-engine is an implementation of the KRL
> Norway might claim moral high ground on account of being an egalitarian nation, but its entire economy is oil. Remove the oil, and you might see their claimed unwavering morals waver.

apparently you were born after 1980. Who cares about their oil?

> Venezuela's bloodiness is in part because of CIA funded violent opposition.

Oh, I see. So Chavez & Maduro are because of the CIA? What a world we live in, where the CIA has such awesome power such that everything "bad" is their fault. I suppose now they're powerless until Maduro is finally gone, and then it'll be their doing.

Yet they still can't get rid of Castro, predict the fall of the Soviet Union, keep the Shah in power, or stop 9/11. They're only powerful when something you don't like happens.

Maybe you should move to one of those people's paradises. It sounds like you'd be happier there.
Capitalism being backwards as usual. If we really take privacy seriously we should fund them $75K to fix their privacy problems.

If you take away $75K from their engineering budget they will only do a worse job, and more data will leak.
of course it is
I oppose UBI for unrelated reasons: giving everyone money (if it is actually a life-changing amount of money) is unaffordable. It's hugely wasteful to give money to wealthy people.

Instead, I would prefer a system where people receive payments relative to income, like a reverse tax system. This way, people in higher income brackets pay in (in the form of taxes) and people in lower income brackets get a pay out.

This is far more affordable than UBI, meaning we can actually do it, and also puts money where it is most needed.
That's certainly possible, but did that actually happen in practice? The downside is obviously that you essentially start selling new Blu-ray discs that don't work on any old Blu-ray players. I feel like I would have heard if that happened. Unless maybe the old players could issue firmware updates?
> An earlier/smaller example of this is how the 6502 ate the lunches of other/better 6800 or Z80 based systems. That success later failed due to stagnation of the hardware and operating systems, and again in-competition.

6800 and Z80 weren't much if at all better than a 6502 in terms of performance. They're all 8-bit CPUs and limited in various ways. They all also had 16-bit iterations in the 68000, 65816, and Z800.

Intel x86 and the PC and the software being written for the platform is what killed off demand for those other chips. If there were a 68090 (or whatever 68k variant it would evolve into) today inside a modern Amiga platform with a modern GPU, that people still wrote software for, I'd be using it as my daily driver.
For professional PC users one additional thing was important. The display refresh rate.
In those days you put up with a lot of crap if you had to sit in front of the computer for the whole day. That’s why black screens with green or amber text was popular. The monitors were cheaper, but also you did not notice the screen flicker so much. The popular Hercules card had a higher Hz rate than the usual Color graphics and was considered for professionals. Despite the simple look. A while it was accepted to have lower rates, but in the beginning of the 90th the display refresh rate was a thing.

The Amiga had great graphics but especially in Europe with the 50 Hz PAL system they flickered too much. Even at that time 50 Hz were seen as unergonomic. The US and the Atari ST with 60 Hz were a bit better but in general 70 Hz was seen as necessary.

The Atari ST mono had 70 Hz but a small monitor. Still quite successful in professional places. If you just got away with it at the end of the 80th, in the early 90th the display refresh rate had to be 70 Hz.

At that point the graphic of the Atari ST and Amiga was not that impressive anymore compared to the PC (the ET4000 graphics chip was out) and if the ergonomics don’t fit either then it was hard to argue that they were a good fit for professional use where you use the computer longer during the day, like text processing etc.
> How do you know that?

Common knowledge.

Regardless, the amount of false information on the internet used to be limited by the amount of people producing it. Some of it is deliberately produced misinformation. Some of it are just mistakes due to carelessness, others due to willful negligence - example of the latter would be content farms who make their money off flooding search engine result pages and pushing ads in your face when you visit their website; who couldn’t care less what if you got what you came for.

Despite all that the internet was still useful. There are enough people posting accurate information such that the signal to noise ratio is good enough.

LLMs will change all that. They have the potential to flood the internet with hallucinated falsehood. And because bad LLMs are cheaper and easy to create and operate, those will be the majority of LLMs used by aforementioned content farms.
Actual dollars are meaningless anyway, I wonder what about inflation adjusted dollars?
I didn't realize I had downvotes; thanks, though.

I think that there is a disconnect here, and agree that the answer is likely different if you approach from a legal or moral framework. From a moral standpoint, no, I don't think it's unreasonable to tell your employer to pound sand when they ask you to install spyware on your personal machine. But that might get you fired, and whether or not they were allowed to do so is a legal question, not a moral one.

"Employment contracts" are a rarity in the United States (except in the case of contract work), but yeah, I'd expect a business to have some expectations and requirements set in advance, especially if they're expecting employees to BYOD. If they don't, then that might be a red flag that the business doesn't know how to run a business.
That's very Oberon (https://en.m.wikipedia.org/wiki/Oberon_(operating_system)). I had no idea
8GB of memory is not currently suitable for LLM use.

A 7B model @ Q4 needs roughly 6.5GB of memory.

I have a 64GB M1. If my memory pressure is high and I start up a model that goes into swap, the machine becomes unbearably slow.
Are you also comfortable with camera and mic being enabled and streaming to remote servers? Old iPhones don't even have the theoretical protection of a "hardware" LED to show when those are enabled.
Having the SSD soldered to the mainboard usually doesn’t matter… except for this particular use case.

You could stick a SSD in a thunderbolt enclosure and use that, but at that point you might as well rent a cloud GPU instance for a buck an hour.
Looking back on SaaS product strategy
Did you also predict, 10 years ago, that so many states would an abortion ?

Get back to your crystal ball and tell me when the war in Ukraine will end and how much will a btc be worth in 5 and 10 years

If people in this forum believe Musk when he says fully autonomous vehicles will be there in two years (since 2012) and that the AI singularity is coming this decade, the possibility of genetic testing being extended to pre conditions isn't so crazy
Self-Taught Optimizer: Recursively self-improving code generation
Every time I hear about these watermarks that's what I think. There is nothing stopping someone from playing any video on a projector and simply recording the projected video on any device they want.
Optimizing the DoD is very different from having all the money going to something else. To stop funding overseas wars as one of many many more example shouldn’t affect our ability to protect our country
Integrity perhaps?
All that got thrown out the window when IBM named their computer the "IBM Personal Computer." It was very effective salesmanship. It was _wrong_ and I don't like it BUT it was very effective.
The amount of complaining about tipping baffles me. Tipping is a progressive form of price discrimination, where the added profit goes straight into the pockets of labor rather than capital.

Meanwhile, as the customer, I effectively get to bid on the quality of service I receive. One just needs to go to a restaurant in Europe to recognize the vast gulf in quality of service compared to the US, with tipping being the big difference.
Since you're also obligated to secure said data storing the IPs from brute force attempts is not only fine but almost a requirement. You're not making the connection to any individual and the use-case is legitimate.
Some users monetize it by selling their karma rich accounts to those astrosurfers you mentioned - or to spammers.

They currently manufacture these karma rich accounts by reposting popular posts and comments. LLMs will soon be (or already are) another way to karma farm.
What measure do you want to use? Given that debt has been consistently trending up faster than GDP for a while ... I dunno, couple of decades? ... Debt:GDP until year infinity is also quite concerning (we could reasonably project a ratio of infinity unless policy changes - ie, the US is at crisis levels).
Didn't Apple drop support for old iOS devices so they can't access the web anymore. Safari is useless even for local sites I believe.
You don't need consent because this information is strictly required for a legitimate business purpose (ensuring machine security)

This is explicitly made an example here: https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-re...
Through employers, not job seekers. Not sure how to put this without marketing-speak, but I do truly believe that there is a win-win proposition here where an amazing candidate experience can be highly beneficial to the hiring org. I wrote down some thoughts on https://rolepad.com/employers as well. As I mentioned in the original post, there is a lot of consider here privacy-wise but I definitely have some concrete ideas that I want to start bouncing off hiring managers and the like (which will likely involve sharing Rolepad job description links that add the position with a bunch of prefilled data to the candidate's account in one click).
There was more diversity in paradigms and technologies before Wintel stamped it out. In particular, non-American companies were more prominent. I can't speak for Intel but I feel that Microsoft held the industry back with their remarkable commitment to shoddiness and tastelessness.

I feel a tinge of sadness reflecting on this fact when I walk through the Computer History Museum in Silicon Valley.
Helpful summary here: https://twitter.com/IntuitMachine/status/1709875695776592252
That sounds like a good way to ensure monthly data leaks
Ad hominem is attacking the person.

Let's be clear, I'm attacking their work - Jo Nova's blog contains nothing of significance that hasn't been debunked, her husband's C02 spreadsheet work has been grossly overstated and nothing seems to have come from his claims to have had a major breakthrough with "it's totally not Fourier theory", and the claim that "reef scientist's own data that shows a huge rebound" isn't sound.
Sad to see all the the usual anti-MFT FUD in the comments here
I was first exposed to fail2ban by some PBX server suite I was setting up. Totally cannot remember the name of it, but it checked to see if the fail2ban service was running. If it was not the PBX service would not start and throw a are you insane error message. Saved a lot of new kids like me at the time who were just fooling around I bet.
And this doesn’t even get into bizarre edge cases, like how Postgres treats foo = ANY(ARRAY[‘bar’, ‘baz’]) differently than foo IN (VALUES((‘bar’), (‘baz’))). PROTIP: the latter is often MUCH faster. I’ve learned this twice this week.
Wouldn't this incentivize insecure practices and bad practices so they can get 75k? Wouldn't that be the effect, everyone tries to as little as possible until they get paid?
I left a mostly complimentary review for a home video camera (brand is EUKI) but also mentioned that the battery life was not as good as advertised. Not only was the review removed, but I am now blocked from reviewing any of that manufacturer's products. This is despite being in the top couple percent of reviewers overall BTW. The manufacturer can't block me that way; only Amazon themselves can. Conclusions about Amazon's trustworthiness (or ethics generally) are left as an exercise for the reader.
> While theoretically true, I can't find recent examples of this happening with zero-click exploits on iOS or Android.

Mostly iOS. And how would you even know? There have been some large cryptocurrency thefts recently.
How to Build a Daily Writing Habit
If you’re a hobbyist sysadmin setting up a personal VPS then the security risk is your own competence in correctly configuring things the better more robust less risky way, but you can’t replace yourself with a more competent sysadmin in this scenario, so fail2ban helps to Swiss cheese model this edge case.
Here's a recent study which provides physiological evidence of aphantasia: https://www.sciencedaily.com/releases/2022/04/220420092150.h...
as a 23andMe user with a high percentage of Ashkenazi genes I expected my data to be in the leak but it wasn't so it's probably not all of the Ashkenazi data
In this case, unfortunately, at least as it's being described publicly, your detailed information was at risk if someone you are (even distantly) related to failed use a long, random, unique password.
Everyone makes these mistakes from time to time and every registry has fallen on its face. They will roll out a fix, it's still not a breaking change, which is something permanent under common parlance. You are using "breaking change" inappropriately
I think there's a bit of overfitting in the output. If you put in a book in the middle of a series, it will sometimes recommend the predecessor.
I don’t know why you’re being downvoted. It’s so clear this isn’t sustainable.
We’re not actually seeing the kinds of boogeymen people like to trot out when this kind of data is leaked. Nobody is conducting banned genetic research, nobody’s insurance rates are going up, nobody is getting ethnically cleansed as a result of this info…

A few stolen identities, some bank fraud, but largely the systems in place can handle it. It’s caught at the other end.

If you want big fines, prove big consequences.
The revocation list is for the TV. Intel revokes a TV's key, distributes the updated revocation list on new Blu-ray discs, and when a compliant Blu-ray player is playing one of those new discs it will refuse to negotiate with a revoked TV.

Now that I think of it, I wonder if compliant Blu-ray players actually save the new revocation entries and then continue refusing to negotiate with revoked TVs even for old Blu-ray discs.
That would seem really weird to me in a BYOD situation. When you comingle business and personal devices, both parties can open themselves up to liability unless they set expectations in advance. Heck, in California BYOD may require you reimburse your employees for the use of their devices, depending on what your expectations are and how you word it, so a well-written policy is basically essential.

I don't necessarily disagree with you that the documentation might not exist, but to me that would indicate that the people running the business don't really know what they're doing. Does it make a difference, legally? I'm not sure! I'm not a lawyer, so I can't say.
I would absolutely love this because I could use the camera that my father used to take all of my baby photos to take photos of my own kids. I would unironically pay $2000 for it in full frame
It's one thing to say, "very little has been added between Java 8 and Java 21," and something else entirely to say, "newer features are often criticized as not being as good as they could be [to maintain backwards compatibility]."
Elon Musk's Twitter Takeover
gonna name and shame geneticaffairs.com here for this appalling practice:

https://geneticaffairs.com/faq.html

> Genetic Affairs is able to retrieve DNA matches for several DNA matching companies. To download DNA matches of these companies we need to store your login credentials. See the next section concerning the secure storage of these credentials.

> Since we have to use login information for 23andme and FamilyTreeDNA, we use an isolated database in which we encrypt and store the passwords of these websites. This database is only available in a private network in the cloud and not exposed to the Internet.
As a counter-argument, I ran Arch Linux + nvidia GPUs + Intel CPUs between 2012 and 2020, and still run Arch + nvidia (now with AMD CPU) to this day. I won't say it has been bug free at all, but it generally works pretty well. If you find a problem in Arch that you cannot fix without reinstalling, you do not sufficiently understand the problem or Arch itself. "Installing" Arch is refreshingly manual and "simple" compared to the magic that is other Linux distros or the closed source OSes.
Which is kinda interesting, in that I know folks who started using Insomnia because postman started enshittification first...

Sad Insomnia made it a race
"A frantic person bursts open the hospital door. They talk to the receptionist, then the doctor. In the last panel we see them standing over their bed-bound partner, looking sad."

https://create.shortbread.ai/viewer/08769382-4e2f-426a-9779-...
> I think that's mostly wrong though, because as the P6 demonstrated complicated CISC addressing modes can be trivially decomposed and issued to a superscalar RISC core.

It's not the sequencing that's the issue, it's the exception correctness. Rolling back correctly and describing to the OS exactly which of the many memory accesses actually faulted in an indirect access is very complex. X86 doesn't have indirect addressing modes and never had to deal with that.
Not sure about 70b, but this is a really useful repo for fine-tuning the 7b models on M1 machines—and all the examples in the README seem to use 7b.
This is where I land, except that I extremely desire a self-driving car. I would happily pay a substantial sum for that feature.

But I will never buy a car that I don't truly own, which means that I won't get a driverless car if the self-driving function is not fully contained within the car itself.
Hah! The kool kidz all used The Debugger.
That's a fairly unconventional approach. Not a subscriber to traditional incentives-drive-behaviours theories I guess?
That would explain how they got so much data with a probably small number of compromised accounts. Ashkenazi Jewish people were relatively genetically isolated from the rest of Europe and started from a relatively small founder population. Genetically, then, they're all detected as distant cousins of each other using standard metrics.

This means a typical Ashkenazi Jewish customer of 23andMe has a lot more relatives than most other customers, and so they'd be able to view that many more profiles.