skysight-inc/HackerNews huggingface dataset:
> Even HN doesn't let you delete your account. I understand they will if you E-mail them, but even then, I don't think they will delete your content.

It’s a tricky problem. Is it still “your” content after other people build possibly large conversations on it?
Suuupppeerrr interesting core and a ton of potential.

Also though, the ARM Cortex A35 is from 2015. There's literally no new core available from arm that ST Micro could have used. It's insane to me that the embedded world is perpetually stuck on seemingly ancient cores. This is unimagineable in most computing spaces, but somehow ARM keeps getting away with absurdly longlived & cores.

The Cortex A53 (2012) took a decade for the A55 to actually show up & replace it. Just absurdly shitty delivery. Incredibly fantastic steaming garbage.

RISC-V is still getting it's feet under it, but I hope very much we see actual iteration & advancement with some timeliness once the ecosystem bootstraps.
The storage part is not a big deal, it does not look nice but this is simply a bit disgusting.

The worrying part is that this is mostly code, not dead junk simply occupying space, this is part of the code path, filling the caches, or should I say trashing the caches…
I've been seeing almost weekly posts recently like "I just got out of a meeting where my company plans to replace X people with an AI that does their job for $XX/mo"

The fearmongering and astroturfing is obvious.
Yeah, and it's annoying. One of my most hated things about proto3 - is this string empty or just not set? (they added optional back now, but everything is already optional)
Previously submitted and some discussion here: https://news.ycombinator.com/item?id=35942352
The above is only true for GPT3.5 (and probably underestimates that as well). But completely false for GPT4.

I had a bunch of deeply-nested map/flatmap code and it rewrote it into a short pretty for-comprehension, error free. For those that haven't learned those desugaring rules cold, it's a massive help.
> Lots of bug fixes to Node.js

Does Node.js have lots of bugs still?
You don't needs to use clean architecture
Growing is quite apt here. No matter what you or I think more and more people get the sense of AI coming and talk about it.
This smell observation has prompted the development of predictive tests for Parkinson's. New results eight days ago.

https://pubs.acs.org/doi/10.1021/acscentsci.2c01468

https://www.smh.com.au/national/nsw/how-smelly-t-shirts-and-...
A lot of these could be due to temperment rather than learned behaviour..
Conquering the Beast Named Coffee
Would love to hear your opinion on guidance, in the context of prompt injection attacks :-)
> “You” is completely unnecessary.

It isn't, for at least two main reasons:

1) In LLMs, every token has some degree of influence on the output. Starting the prompt with "You" and writing it in second person attracts the model towards specific volumes in the latent space. This can have good or bad impact on the output, depending on the model.

2) Instruct-type models are fine-tuned to respond to second-person prompts. "You"-prompts are what those models expect. If you're working with a model that isn't instruction-tuned, use whatever you want.
I can't wait for these concepts to work better, in a few years from now, I could imagine myself mostly prompting, making small code and integration changes, and writing 90% less code than I have been doing throughout most of my career. As much as I like actually writing code, I very much prefer to be able to let my ideas flow free while being able to be creative. But often I stop short with exploring ideas, because the time it takes to code together an MVP is too long. With GPT4, that time is already cut by 1/3 for me, and with that the process is becoming increasingly enjoyable to me. I'm absolutely yearning to just put the code in the backseat so to speak.
Post hoc consumer protection is actually quite common. Just think how long after cars entered the marked before they were regulated. Now we have fuel standards, led bans, seat belts, crash tests etc. Even today we are still adding consumer protection to stuff like airline travels and medicine, even though commercial airliners and laboratory made drugs have been around for almost a century.
you'd submerge a lot of agricultural land that already exists to the north and south of the Sea

Thus solving, or at least significantly migrating, the Colorado river over allocation problem. Win-win.
> I’ve seen LLMs find matches for queries like this, even if “Dick” is a nickname for “Richard”. An awful lot of business questions are in this category and neither relational theory nor full text search is useful to solve such problems.

Question - have you seen an LLM that can answer queries like this correctly and consistently, for a range of natural inputs?

The ones I've seen often produce correct answers, but likely often produce apparently correct but wrong answers, and often produce garbage. For those systems, we've just changed the human's work from "write a query" to "filter the correct answers from the garbage" :(
For fun, does anyone have something like this in Rust? Curious about that language and this sort of thing would be fun to look at.
Those examples in #1... why would you pick those?
`bun` is currently my favorite "just works out of the box" utility for running Typescript programs.

I've tried a couple and struggled with configuration and, on top of it all, bun is simply faster.

So, if you want to write a bunch of `.ts` files and point something at them, I really recommend `bun` (and, frankly, why would you write `.js` in 2023? Probably because you've not tried bun.

Edit: I don't care about bundle sizes, because I'm just using bun to run my @benchristel/taste sub-second test suite.
The best hires I've seen in my life have come through word of mouth referrals. No data, no recruiters, no leetcode, no HR screenings. Good people know other good people. They trust one another, they are motivated to discuss opportunities of mutual benefit.

Of course that doesn't scale when you're trying to fill in a large team quickly, but at that point you have to realize that "average" is about the best you can hope to get.
Anyone remember Enron CEO Ken Lay? Convicted of 6 counts of conspiracy and fraud, appealed, died of heart failure while the appeal was pending and while awaiting sentencing. Court ruled that since he was dead without being sentenced (formal record of conviction is entered when the sentence is handed down), the conviction was abated (didn't count). So his estate got to keep $43.5 million in assets that he otherwise would have had to pay out to his scam victims.
I'm so glad that we 100% know for sure that this too is the vast majority of the time.
related: FRACTRAN to brainfuck translator

https://codegolf.stackexchange.com/questions/5210/convert-fr...
We can't ignore or pretend that network partitioning doesn't happen. When people talk about choosing two out of CAP the real question is C or A because P is out of our control.

When we combine network partitioning with single local data suffix loss it either leads to a consistency violation or to a system being unavailable desperate the majority of the nodes being are up. At the moment Kafka chooses availability over consistency.

Also I read Kafka source and the role of network partitioning doesn't seem to be crucial. I suspect that it's also possible to cause similar problem with a single node power-outage https://twitter.com/rystsov/status/1641166637356417027 and unfortunate timing
Okay fair enough then! I'd be interested to see what the rationale was, and if my knee-jerk reaction was unwarranted :)
>Eventually it becomes unsustainable to keep everything.

The number of people on the earth grows exponentially. Babies can subsidize dead people.
Sure - once the hallucination problem is solved. Otherwise it'll just tell you the guy's name is Harry whether that's supported by the data available or not.
I am about to start my 11th journal. I have been journaling for about 10 years, but I have only been consistent for about 5. As an aside, I would define “consistent” as leaving fewer and fewer days unwritten. I mostly journal about events from my day. I used to journal about general ideas as well, but I began to separate recounting my experiences from using writing as a way to think things through. To write about live events I use a physical notebook and to write about everything else I use Obsidian. Overall, I have experienced some great benefits, mostly regarding how I organize information in my own head and how well I remember things.

- I now find it easier to put events from my day-to-day life into a structure. If you ask people about their memories, you will find that many of them have a single moment they remember well. But what happened right before and what happened right after? Sometimes we forget the sequence of events that led into something or how we “got out of it,” so to speak. Journaling helped me know how A led to B and then C.

- It’s a good way to keep (somewhat) accurate records. If I ever wonder something along the lines of “hm, I wonder when it was that I started doing x thing,” it’s very convenient to check the journal and know right away.

- It helps me see how often the future recontextualizes the past. Some things that seem unimportant in the present become important in the future and vice versa. I mean this both in a philosophical/emotional sense and a practical one. The more you notice the general way things develop, the better you become at predicting what will be relevant and what won’t. It makes it easier for me to see facts in terms of what future things are implied in the current conditions.

- It’s a good way to understand your own feelings. There is a catharsis that comes with writing quite a few pages about something that has been bothering you or that you otherwise want to reflect more about. It has definitely helped me.

- It’s a good way to avoid getting stuck in a frame of mind. Whenever I read back my journals, I see how many things I have already gone through – which, ironically I thought were completely new experiences / thoughts. I see this in other people as well, where someone will make a grand declaration about something and forger the other times they said the exact same thing. There is a Roger Ebert review of the 63 Up movie that mentions that “whenever one of the subjects. . . brings up a past statement or event, the movie cuts to a sequence of shots or moments illustrating that the character has always been preoccupied with that thing, or done that thing, or denied being worried about that thing.” I think this is relevant to everyone.
I’ve been working on a tool called autorails. It is a GitHub application that reads issues and create PRs. The ReAct tool in LangChain with a custom DockerGitGitHub tool results in this PR:

https://github.com/williamcotton/autorails-alpha/pull/38

The log of the work done by the LLM is in the PR description.
This is literally the first result if you google for "hardware random number generator".

https://en.wikipedia.org/wiki/Hardware_random_number_generat...

Autonomous doesn't mean what you think it does. You can google for that too.

You may have a point though ... your responses do seem truly random, and that is certainly making me question your intelligence.
I've noticed there's a lot of people here who might have been engineers at one point but now they're manager types and have long forgotten the hacker mindset.
Problem is that regulation is rarely thoughtfully done. It's almost always a knee jerk response to the new thing.
A little more than half the length of 1.3 Walks of Fame.
Having lived in both states, probably all of the above
What does it matter if it works? China certainly doesn't care about theft
The author is just regurgitating a widely circulating criticism of chat AI; it is not his original thought.

Thus, by his own standard, his article is not a work of intelligence, but theft.
For AWS simplest thing is to throw it into docker container (`FROM scratch` can work) and run in Fargate (AWS' container runtime). But its not super-cheap solution; baseline cost is something like $20/mo for Fargate and additional $20/mo for load-balancer. Lambda can work too, but it is in some ways bit more involved.

Cheapest AWS solution would be just EC2 instances (=basic virtual machines). t3a.nano instances cost just $3.5/mo and do not require additional load-balancers.

The modern cloudy approach would be to look into stuff like CloudFlare Workers, iirc they can run WASM, so if you manage to compile your code to that then it might work.
I don't use KDE personally because it ships with an absurd amount of bloat. And ever since I setup Hyprland I have had no need for anything else.
Which anime(s)? If ANIME is the title, that's going to be hard to search.

Do you mean like Serial Experiments Lain?
> But then one day, about 10 years into the marriage, when Les was 31, he came home, and strangely, Joy says, he smelled different.

This is interesting by itself. It suggests that part of the onset of Parkinson's involves a large, rapid change taking place somewhere.
How do you extend this later, when you need getReviews(id: FilmId, somethingElse) : FilmReview[], andSomethingElse[] ?

service ReviewsApi {
@HttpOperation(method = "GET", url = "https://reviews/{id}")
operation getReviews(id: FilmId): FilmReview[]
}
FedRAMP: Director GS15
The other day someone offered up their 200x GPU crypto mining cluster to train uncensored models after the incident on HuggingFace where someone threatened to get the uploader of the uncensored models fired citing safety issues.
i too have been told for 50+ years the National Debt will bury us. Often by people like Ross Perot

Now that i actually have savings, i load on up T-bills paying 5 percent, and Ibonds paying like 6 or 7, now im thinking "God i love the national debt, its so awesome, its literally free money, i wish there was more national debt. The national debt should sell t-shirts and drop an album".
These people https://arxiv.org/pdf/1307.5867.pdf use Powell's derivative-free optimization method (newuoa) in the study of the galaxy cluster MACS J1206.2-0847 ( https://it.wikipedia.org/wiki/MACS_J1206.2-0847 ). This is so cool!
That's the "lazy, dumb" way of doing it --- write another string library. A much better way is to design your algorithms so they need a minimum of string manipulation, which is unfortunately on the more difficult side for text-based protocols like HTTP.

Personally, I wish HTTP messages were closer to something like ASN.1 DER; there's little in the way of string manipulation necessary for those, and all the lengths are prefixes instead of "try to find the terminator" (and don't forget to not run past the end of the buffer...)
It's worth calling out for younger folks, or those who didn't visit them before that happened...

They used to just have normal arcade games. I don't know when the transition happened, but I was stunned when I took my kids a few years ago and found it had transformed into what you're describing.
I've long wondered if those vibratory cutters common in catalytic converter thefts would work on car clamps.

Having a set of keys is likely easier still. (or a pen cap, if those tube locks are as cheap as I imagine)
Author here. I replied to a similar comment, but I'll reply to this one too because it's a really good point, and I think I should have done a better job of calling out in the post that humans suck at hiring as well.

Most recruiters are terrible, and they're kinda set up to fail because the data isn't there in exactly the same way. The difference is that good human recruiters can make some meaningful warm intros, let 2 engineers get in a room together to see if there's chemistry, and get the hell out of the way.
Not having cell phone enabled U.S. boy to stop runaway bus from crashing
a very fascinating read
The best option for everyone would be to dethrone the capitalists and set up democratic socialism.
Yes, and their "plenty of time" is six months from the announcement.
Does it have anything to do with Carnegie Mellon University?
Bun might be a cool project, but them building on an immature language like Zig makes me wonder where their priorities are.
It's all easily reproducible. I'll double check my code but its not too complex.

The service subscribes to redis messages, accepts websocket connections, authenticates the connections, then broadcasts messages through the websockets. Maybe around 1200 or so websocket connections per server.
This is not at all how it works. There is no inner monologue or thought process or thinking happening. It is just really good at guessing the next word or number or output. It is essentially brute forcing.
Biden Cancels Australia Trip
> never mind than MANY people dont need generics, and that generics have a significant compilation and runtime cost, in terms of time and memory. who cares right?

I'm saying that I wanted them...? I didn't say need. I was able to operate without them. I simply _wanted_ them.

Also maybe consider the way you're communicating? I didn't say Go was wrong. I said I didn't enjoy it. I'm allowed to not like things, and I'm allowed to post about them.

_Also_ this concept of "need" is amusing to me. You don't _need_ a garbage collector, or a statically linked binary, or static typing, or IDE support, or a debugger, or, or ,or.

And yet, people _want_ them.

> and never mind that Go has had generics for over a year now right?

Their generics implementation is pretty bad IME. Interfaces lacking type parameters seems pretty untenable to me. I'd rather just not use them.

> sometimes having a small, stripped down language

Of all the things Go is, I wouldn't say its either of these.

But also, if you respond, please try to not be so defensive. You can like Go, that is a valid thing to do.
This is more subtle and profound that it might seem.

I work for a Big Tech and do tons of interviews, and not even us we have the data about what works and what doesn't (and if that data does exist, it's a very closely guarded secret). Even if we had hard data, we would still be blindsided by our inherent biases i.e. we know how candidates we accepted did, but not how candidates we rejected could have done.
It's not piracy. They can't play it after they refund it and I'd call wanting to give it back because you accomplished everything you wanted in less than 2 hours a type of dissatisfaction.
Paid Coaching or Free Peer Advice?
Why? Ayn Rand was a hypocritical hack. As a youth I was quite sympathetic to her ideals but her writing is so bad that it had a dissuasive effect.
That sounds like a really dull way to work to me, but I suppose I'd be a hypocrite if I complained about new software making my job rote and uninteresting.
I'm not sure how any of this is relevant with regards to how you build your GUI. If you have special requirements that require you to do your audio processing in native code using low level system sound APIs then there is nothing preventing you from doing so while still building web based GUI on top of it.
Curious, Treasure Island (in the San Francisco Bay between SF and Oakland) is absolutely a Superfund site, but isn't marked on that map. Oh huh, apparently it avoided getting classified as a Superfund site[0]. Really makes me think that designation isn't all that useful anymore.

[0] https://www.sfchronicle.com/bayarea/article/SF-s-Treasure-Is...
Poor loyal deputy must suffer the humiliation of rejection... :(
>It's fun to write this (and read others' versions) the first 3 or 4 times, but it gets old quickly.

I mean, you can always just use an existing string library or reuse your own. There's no reason to rewrite string operations for every project.
Yes, but DNA has a half-life of around 500 years. So there is a considerable difference between an animal that went extinct in the 1600s, and another 4000 years ago.
This is so far off from how they really work. It’s not reasoning anything, And even less human it has not memorize multiplication tables at all, it can’t “do” math. It is just memorizing everything anyone has ever said and miming as best It can what a human would say in that situation.
That assert is checking a library invariant; it should never fail unless there’s a bug in the string library itself (although I’m not entirely sure this string library would tolerate a malloc failure from a quick glance through).

This is distinct from checking the parameters; if lks is null then the user of the API has made an error. Some libraries may sanitise user parameters, others don’t. At any rate, an assert would be the wrong choice to check user parameters since this would result in a (recoverable) user error leading to an abort unless the assert is disabled at compile time (-DNDEBUG), returning an error would be a better choice.
We’re perhaps talking about very different levels of ‘programming’. Just in the sense of ‘expressing what you want a computer to do’,

Think about a thing someone needs to do in an office somewhere.

‘Get all the data from the excel file attached to this email, find the CRM record for each company listed and make a list of the ones whose data needs updating’.

That’s the kind of thing you can ask John in accounting to spend a day doing.

Or you can write a script. Try to express in precise unambiguous code exactly how you want to accomplish it and spend a couple of days debugging it.

Or you can ask an LLM with some tool access to do it and maybe it’ll give you a list in a few minutes.

And if you need to do that same task every week: either John gets good at doing it, or he gets bored and quits; if you made a script you have to keep bug fixing it and dealing with the changes in the excel file, and eventually someone tells you that it really needs to be implemented in The System so you file a Jira ticket and a product owner comes out and writes down your user story and six months later you get a web form you can upload your excel attachments to that sometimes produces the list of clients to update…

But if you asked the LLM to do it… you just ask it do it again the next week.

This is the bit that maybe programmers haven’t quite realized yet: if I can get an LLM to just do that task, I don’t need to go and get someone to build some software to do it. I can get the computer to do it myself.
Yeah:

> CMUCL is a free Common Lisp implementation, originally developed at Carnegie Mellon University