skysight-inc/HackerNews huggingface dataset:
This is the same trick as the rest of Deno KV: the open source version uses SQLite, but when you deploy to their cloud product you get Foundation DB (proprietary) instead:

> Since Queues are built on Deno KV, it uses SQLite when running locally and FoundationDB when running on Deno Deploy for maximum availability and throughput.

I wrote a bit more about this pattern here: https://til.simonwillison.net/deno/deno-kv
The lack of Queue like support as a first class citizen in Kafka has kept a few things on the sidelines for me.

Native capacity to do queueing is exciting, especially the concept of share groups to allow potentially different types of queues and shares in the future.

It’s might not be appropriate, but one step closer to eating more workflow engines for lunch.
I am not an investing genius or even a decent layman - I am prone to episodes of terrible personal injury - but the obvious answer seems to be "destroy the future, short the present".

Here's a trick, though: if you don't believe in the future, how do you cash out of the present, or out of anything? Now we move into the shadow realm of metaphor and ideology. This has been a pretty big deal since at least 1972, and more urgently since 2008, when all kinds of super-weird-ass money tricks were spawned.
To be fair, it is one of the few domains where "move fast and break people" is a perfectly acceptable strategy. After all, a good number of the people you plan to break are on the other side.

Do unto others before the do unto you.
AI and science: what 1,600 researchers think
Men work there, they have families and lives. You want to force them to offer “my sideloading”. That’s absolutely entitled thinking. Let free men make free choices and stop this authoritarian crusade.
its the suggesting a fix (ie doing the research) thats missed, anybody can point out a bug
He choose explicitly to bring the Linux security mailing list into this and that changed the playbook considerably. That changes the situation from one where you can take your time to coach the new person to one where speed is of the essence.

Whatever work Ariel has done has been grossly negated by this attack piece, besides the fact that it omits and/or materially alters the nature of the interaction. At no point did the maintainer leave any doubt as to their intentions, nor was anything that happened unexpected. If you start off your career as a contributor to the Linux kernel by mailing the security mailing list then that requires you to do your homework because otherwise things will be out of your hands. If that was the OPs intention he would have done better to leave the security mailing list out of it and first strike up a conversation with the maintainer about what the best way to start contributing is (there are guides as well, but since he clearly wanted to target this particular subsystem that would have been a valid approach in my opinion).

It's an attack to me because (1) it mentions an exchange that names individuals and (2) it does so using some very expensive words ('robbery'). That's not the kind of accusation that you make lightly and in this case I think it is vastly misrepresenting what actually happened. You only have to read the responses in this thread to OPs misrepresented account to realize how much effect such a thing can have.

What happened is that someone new chose a wrong and ultimately broken way to submit a patch to LKML and that the maintainers did their best to get maximum mileage out of it without wasting time on formalities. Note that these are pretty busy people, to put it mildly and by mailing the security list you've just made them that much more busy still (even though, technically the patch was an improvement it still required work that then ended up becoming high priority).

As for Ariel being a contributor: according to LKML he submitted a proposed patch that needed work, wasn't properly signed off and according to the git commit log he created a report. That's the extent of it, and that's fairly accurate given the standards for these things.

If you want to argue that those standards need work then you may well have a point. But within the current framework this all was 'business as usual' and totally expected.
Elon Musk Disables Option to Report Misinformation on X/Twitter
> There will be plenty of other powerful LLMs that can be used in the near future.

Extremely optimistic take. What tends to happen is you get centralisation, and regulatory capture ensures the largest players dictate what is an acceptable to the incumbents who wish to do things differently.

I mean in theory you can go set up your own social network or video sharing site with whatever rules you like, but you should assume government regulators and big tech will attack you if you do so and believe in the principles of free speech, or simply wish to create a safe-space for conspiracy theorists.
The barrier to automatic placement and route at the PCB level is not the algorithms. It the time it takes the user to create the routing constraints on the nets. For PCBs with less than, say, 100 nets. It's probably not worth it. You could wire it up manually faster than you could write and debug a constraints file.

That why for commercial PCB packages with support designs with 1000s of nets, such as Cadence's Allegro, one does see support for automatic routing of PCBs. And it's quite good.
This is a weird argument. Why should the contributor’s salary negotiations be a major consideration for the maintainer?
There has been an investigation on this for Rai 3 Report (Italian).
The description contains a link with email exchanges in English.

https://www.rai.it/programmi/report/inchieste/La-polvere-nel...
Honestly ERP models sound like they would be the best fit for this task, it's just hard to find one that's trained on quadrupeds rather than humans or even furries, if that makes any sense. I will try the repetitive method soon
You can use OSCAR to read the data off of your SD card instead, which is less convenient admittedly.
Maybe spending 30 minutes on one bug is worth it, maybe not. If you're pre-revenue / pre-product-market-fit and you compound tens to hundreds of these 5s to 30m decisions, you're risking running out of time or money before anyone even uses your product.

I would argue it's much worse "engineering" to have no product at all.
Sounds like 1 Neuron ~= X FLOPS
I think this over complication makes the comparison more realistic. Yes for this exact example it's too much, but it gives a better understanding of what a more complex real-world example would look like.
> The beauty of a free market system is that if you feel that way, that the union bring mediocrity, you're not forced to deal with them. Start your own company that does not deal with the unions and bring in talent however you see fit. If unions really make things worse then congratulations, you've just created a more agile company that will certainly dominate in the marketplace.

this works until your workers start asking questions like others in the comments here like "any pointers on how to turn an existing company into a worker co-op or employee owned company?", as though for some reason you're not entitled to the rewards that came from the risk and resources you put into starting your own company and growing its success. somehow enthusiastically pro-union people don't see any problem with this line of thinking. somehow the idea of them starting a business themselves, as a co-op, is Literally Impossible, even though it's 2023 and everyone has the Internet in their pockets at all times, so connecting and organizing people who share a common purpose or ideal is easier than it ever has been in human history. somehow it's considered perfectly fine and just to do nothing like that on your own, but, instead, reap the rewards of others' risk and resources by pretending, after the fact, that they had never had any value to begin with—that it's the workers and workers alone who provide the Real Value to the company, and always have, and always will.
This is asking for a huge favor, but can anyone explain to me what Kafka does that RabbitMQ doesn't? Is it just scale?
I don't think Java has better capabilities across the board compared to Go. Go's ability to be compiled to a single executable is a strength that Java does not have. I learned Go after reading a post on HN about someone that used Go as a strong tool language, instead of shell script. I partly agree with that, and Java is not that either.
There's a fair amount of snark there but I would agree that environmentalists being against nuclear energy is one of the most unfortunate impediments to a sane climate change in modern years - the constant lobbying and sheer economic force of fossil fuel companies has definitely had a stronger negative impact but everyone I meet someone who associates with environmentalism that is anti-nuke I want to bop them over the head. I even formally lived in Vermont where Vermont Yankee made an absolute mess of running a responsible and clean plant (releasing a lot of very bad stuff into local water supplies) and yet all those released carcinogens are still not nearly to the level you can expect from good ol' coal power (even if you use a brillo pad on the coal first).

That all said - the amount of power we'd need for carbon sequestration with our current technological prowess dwarfs what we're producing at the moment and would require a massive investment in human and material capital that I don't believe the US (at least) is willing to deal with. The only nation that I'd really hold my breath here for is France which, while it has some significant issues itself, it has a strong advantage in having a workforce that is actually trained to operate and care for nuclear plants.
Sure. I would feel much safer if only FAANG had nukes than if the car wash down the street also had one.
Debugging is hard, sometimes very hard. Writing a fix on a familiar code base is comparatively trivial, especially having a working version of the prior fix as the guide. Writing the second version is always easier.

Saying that it’s a simple fix shows one doesn’t understanding the amount of work go into bug fixings in software development.

In this case Michael even acknowledged that he could not reproduce it initially but only later had it nailed down. This speaks volume about the amount of work OP put into debugging and fixing the problem. Robbing him of his work is just not right.
Code was the api is the same.

When you use it locally the database is only on your device however all deno processes can access the same dB so you can use it to pass data around just like you can for localStorage that deno also supports.

When you use it in the cloud (deno deploy) then saves are replicated across regions.

Deploy is server less.

KV is simply a wrapper around sqlite with that you get atomic transactions that you wouldn't with local storage
> regulators are sufficiently tolerant of Tesla's various Autopilot driver assist flavors (AP1, AP2, AP2.5, Enhanced Autopilot with Auto Lane Change) as well as their Full Self Driving beta to not require they be pulled from the US consumer fleet.

Regulators are also sufficiently tolerant of MB's efforts (sorry, "puffery"):

> currently certified for use in California and Nevada

Yes, MB (who I have no love for) is ramping up EV manufacture. Tesla beat everyone to the punch.

> Tesla will sell ~2M units, 4x total Mercedes Benz annual volume.

Huh, going to disagree there:

> 2022 (January to December): Mercedes-Benz Passenger Cars delivered 2,043,900 vehicles
Just yesterday my father's Philips CPAP was replaced after more than a year of complaints to Philips Romania.
Thanks to HN I read an article that said Philips put a lot of money aside for Respironics issues and this made me investigate further.
If it wasn't for HN I wouldn't have found out and most probably Philips Romania would have ignored the issue, so thank you HN!
I would love to throw the 3060 out and replace it with a 3090... once money permits. (It's only about $800 nowadays.)

But yes. I'm aware how laughably insane it is to run a 70b model that way. And that's why I was pointing it out to the commenter who suggested to just run a 70b model instead.
ABOK is wonderful. I have my grandfather’s copy, which is somewhat in need of a rebinding but otherwise in good shape.

https://www.animatedknots.com offers an app with some animations of knots that cites ABOK numbers and page numbers, and i have that installed on my phone.
Brilliant insight into a reality 160 years ago...
The reasoning being basically "fuck Ruby and consistent OOP practices, this is how we roll". I used to be fine with this, but the more I work with Rails, the more I feel like it's trying to make me a worse programmer. Business logic in controllers, service "objects" (not actually objects at all), the OOP abomination that are models with dozens of different behaviors and agendas inherited via concerns. In Rails you can always pick your poison, but you don't seem to be allowed not to be poisoned.
It feels like even if they only give an opportunity for 0.1% of the He3 to fuse, then we would still expect to see significant amounts of D-T reactions.

My reasoning is that, at plausible temperatures, D-D fusion is say 5x more frequent than D-He3 reactions, and then D-T fusion is ~1000x more reactive than D-He3.

So if 0.1% of the He3 fuses, then ~0.5% of the sample will become tritium, most of which will fuse.

Either I'm significantly overestimating the amount of reactants that are expected to fuse in each cycle, underestimating their target temperature, or they plan on have a very helium-rich mix of fuel.
propaganda, given recent drama?
this "are a common tactic" gets a bit old, good way to gatekeep certain topics.

If the same "tactic" is used, why not come up with a good counter?
A point stands whether it's being asked disingenuously or not.
That's true for breast, but thigh and leg meat is extremely forgiving (as long as you don't undercook it). Once you get it to "shred with a fork" status, you basically can't ruin its texture until you char it into rubber.

For breast, the trick is to pound it to ~3/4 inch thickness and then dry brine for at least 30 minutes. So much easier to get it evenly cooked and tender all the way through:

https://www.seriouseats.com/the-best-juicy-grilled-boneless-...
MX Keys is a great keyboard, if only for the quick switch between up to 3 saved devices. Work laptop, Desktop, Personal Laptop with the same keyboard and switching with a single key press is just a great feature.
> So it sounds like of like Upwork/Fiverr/etc, but with a story about why the person is trying to raise money, and an end date/amount for their offer?

More like GoFundMe because there is a cause and Taskrabbit as people are offering services.

> And if I'm making decent money through your platform, why would I want to stop when I reach the $1000 goal (or whatever I set)?

Right now, the focus is on raising funds for a cause with a time limit. There may be option to offer services indefinitely, like TaskRabbit, in the future, but that's not something I'm thinking about right now, I have to get some users first to see if this whole idea even makes sense and iterations in any direction can always come later as the project grows, if it grows.

> If you're pushing the local angle
Yes, I'm pushing the local angle, I think this platform would work best if creators and supporters know each other directly or through people they know. That way a lot of scams could also be avoided.

In case the service isn't delivered, or you're not happy, you can report it using the support system and we'll try to resolve it. If you paid with card, there will be an option to get a refund and if you selected cash payments, you would have to resolve that with the campaign creator on the spot.

And yes, you will be able to see current campaigns in your area but first I need to get some users and campaigns. :) Published campaigns are just placeholders so people could see how campaigns should work.
If meetup is the bar they will probably do fine. I’m not sure if you used it recently but meetup has become an absolute spam fest/useless for actually organizing events (in my experience). At one point it was great but I think it’s lost it’s community.
You are talking about such a tiny number of people compared to the overall population that many of those individuals could be intersex or otherwise have health or genetic problems that led to procedures at such a young age.

In fact, it's kind of fucked up how the entire anti-trans movement completely pretends intersex people do not exist.
Wow, awesome!
downvoters: why did you downvote? is this comment technically incorrect or inaccurate?
How to Use Llama 2 with an API on Google Cloud Platform (GCP)
Hi all, I recently wrote up an article/guide for the company I'm employed at. While experimenting with the utilization of the Llama 2 API on Google Cloud Platform, I noticed a distinct shortage of comprehensive and straightforward guides tailored to individuals new to GCP. Therefore, I took it upon myself to create one that could serve as a valuable resource for newcomers, just like me, looking to get into GCP. I hope you find it beneficial and enjoyable!
But doctors do generally get a ton of follow up visits to tune the patient's settings, so there is an incentive there. It doesn't have to be a conspiracy (in the literal sense) if everyone acting in their own interests brings about the same result.
It would be better if they also had a 70B model for this.

They would need the same vocabulary, etc. What else?
Wow, never heard about that. Interesting.

For the curious: https://en.wikipedia.org/wiki/David_Hahn
You miss the part where this was a bug that was reported 6 years prior?
Indeed. It’s interesting that apparently there was room in the marketplace for another commercial consumer desktop operating system — we can see that it’s true with the rise of chrome OS. We could maybe have had that competition 10 years earlier.
GitHub – CPU Simulator and Assembler
> what software do you recommend for gnu/linux to take input from the UPS to tell the laptop to shutdown?

https://networkupstools.org/
> Well, if it was, the maintainer didn't communicate that well/at all:

You're making the mistake of accepting at face value a one-sided account of an issue, and in the process failing to even check what the answer actually was.
Going to court about this is a right. It might not be a good idea, it might not be worth it, but it is a right.

> The Linux kernel group does a pretty good job and they have their own ways of doing things

I'm not saying otherwise. However their own ways of doing things appear to be illegal in regard to copyright, and if so they need to change. Yes the maintainer spent time, but it appears like more credit is being claimed by the maintainer than is deserved, credit that should go to the patch submitter. It doesn't matter if this is normal Linux process, it is still wrong and the maintainers should change their process to be morally correct.

Of course I don't know if the interaction was as OP claims or not. I'm not really interested in digging into it more. Unless I'm on a jury I won't (and a jury is not allowed to dig into it - but that is a different discussion)
Podcast Addict is a great Android app for playing and keeping track of podcasts.
Um, Kernel maintainers are an exclusive club for the elite. Seriously, I'm not even trying to be funny or edgy or anything.

The hierarchy roughly goes: users -> script kiddies -> programmers -> compiler writers -> kernel devs.
Yes, this is very much what I found interesting; beside the normalization of speed of light/rationalization and the quibble in the talk pages over it.

The 1800's were a very interesting time. I wish I could hear the conversations between the 'electro-static-magnetic-aether-types' arguing.

From your question on what they knew.... I've asked myself similar questions and I think at the very least... the method of measurement and let alone the method of units used influences a type of thinking, which further biases interpretations and understandings.

Similarly, Maxwell's equations are usually displayed in a 'reformatted form' which loses a certain perspective in the core inception of the monumental work.

When systems fold other systems, a lot of nuance can get lost and at a huge detriment to the sense making over the factor of convenience.
Yes they did nothing at all
This happened to me as well. Didn't get any response to my patch, resent it and got told it had "already been fixed". Sure enough, a worse (IMHO) fix was in, fixing this thing that had never worked in the kernel. They didn't even tell me.

The Linux kernel gets away with this because it's the biggest/most important software project in the world.

When I had a similar experience with another open source project, I lost the desire to ever contribute to that project again.
you can only account for 6hrs of sun per day, so it's more like 30liters per day. that gives you 10m^2 per American. however serving Americans is not a practical use case. i agree these kinds of systems are not going to be competitive with large scale PV driven RO (i build medium scale solar RO plants in africa and they're pretty good and surprisingly affordable). however having a mobile one you can put on a vehicle or deploy in a small scale distributed manner with little to no expertise would be extremely useful in low population density or nomadic context.
I'm not sure what you are saying here. Would KiCad not benefit from these algorithms? What if the PCB has a lot of wide buses, etc? Why would someone using Allegro have different requirements than someone using KiCad?

Just trying to understand.
Podcast Addict
I don't think I'm alone in that I find it impossible to find common ground with most normal people. I am a proper weirdo and my neighbors near my current home are basically randomly selected suburbanites.

I would struggle to talk to them for 3 minutes.

My friends are my friends because they have the right values, priorities, and culture. My culture has almost no overlap with that of the "community" in which I live. They don't know my music, my food, my memes, my values, my lifestyle. We're not even awake at the same time. All we share is geographic proximity.

Pretty much every time I talk to random people in the US for more than a few minutes, they drop inflammatory remarks to see how I respond, to identify which side of the culture war I am on, so they can (based on my identifying responses) either antagonize or befriend me. I ignore these comments, as I am disinterested in the American culture war and its political sports-teamism.

The article is right, and I think yours is a casual dismissal.
> That could be, but on the other hand, the Linux kernel is more than 30 years old and is on its 6th version...

Indeed, and while we're speaking in broad generalities, surely no strategy that worked to launch a project from tiny seed to maturity and market saturation has ever then failed to keep it relevant in the long term...

> I can see how drive by contributions could get old fast from their point of view.

Indeed. But (again addressing generalities) my issue here is that the contribution in question doesn't read as "drive by" to me.
Fuzzy Matching Images and Metadata
Maybe to 7B model is open source but the 70B is not?
Thanks, after so much time, I feel like I just wasted a lot of time, so some encouragement means a lot.
> 2022 (January to December): Mercedes-Benz Passenger Cars delivered 2,043,900 vehicles

I stand corrected, and appreciate the correction as I strive for accuracy. My stat was wrong, pulling from a quarter vs the entire year. Tesla shipped almost as many EVs as Mercedes Benz shipped entirely, vs 4x.
Violence certainly wasn't the first thing they tried here
TBH, I don't think so.

I mean, I have worked and, and been guilty of tooling driven development (RiiR anyone?) .

But, also, in a comment below Alexey shares many of the reasons other than language. I think Oxia does a good job of sharing their approach in - https://github.com/streamnative/oxia/blob/main/docs/design-g...

(Alexey's comment, FYI, https://news.ycombinator.com/item?id=37677324)