skysight-inc/HackerNews huggingface dataset:
Saw EF now supports custom SQL queries, so been considering that once we've moved to MSSQL (old db server isn't supported by EF).

We're quite accustomed to writing our own SQL select statements and would like to continue doing that to have known performance, but the update, insert and delete statements are a chore to do manually, especially for once you're 4-5 parent child levels deep.
Flip the script and make everything public unless it has a sort-of "license" which explicitly restricts access. People can proactively restrict access to their work, which would allow for lawsuits, and others can see the potentially very restrictive licenses which some will put on their stuff and possibly learn to avoid such licenses.

Hard to say how that would look or happen in practice but it's interesting to think about.
I was helping a friend look at journaling apps a few months ago, and one reason I hesitated at suggesting Day One was because it had been acquired by Automattic.

I ended up suggesting Diarly [1], but I think said friend went with Apple's native Journal app. I really hope Apple eventually releases macOS and iPad versions of it.

[1] https://diarly.app
The huge piles of revenue?

> SPK confirmed it had earned less than 5,000 euro, total, from marketing the Nefertiti scan, or any other scan for that matter. SPK also admitted it did not direct even that small revenue towards digitization, explaining that it was not obliged to do so. In the nearly 10 years since it had created the Nefertiti scan, SPK had completely failed to commercially exploit the valuable data idling on its hard drives.
And EU-only, I see.
I do not know or care what would Mr. Shannon think. What I do know is that the base you chose for the logarithm on the entropy equation has nothing to do with the amount of bits you assign to a word on a digital architecture :)
To be fair though, deep mind hasn’t been working to improve alpha zero for chess playing. Their focus is a bit difference than the dedicated volunteers working on stockfish (+ it’s been a few years)
I saw this one day late.

(shameless plug) Here is a very short post about how to generate a new Rails app with 8.0.0.beta1 https://notes.ghinda.com/post/how-to-start-a-new-rails-proje...
Basically, except it's not that "people are stupid", it's more that a lot of people on HN are myopic and think the tech industry is just 5 companies.
> pitfalls that could introduce corruption or loss of data

sometimes, repairing broken data is easier than, say, upgrading a god damn hot DB.

MVCC is overrated. Not every row in a busy MySQL table is your transactional wallet balance. But to upgrade a DB you have to deal with every field every row every table, and data keeps changing, which is a real headache

Fixing a range of broken data, however, can be done by a junior developer. If you rely on rdbms for a single source of truth you are probably fucked anyway.

btw I do hate DDL changes in MySQL.
It's not exactly a novel but it's not entirely non-fiction as well. There's a fair bit of liberty taken in the details of Holmes' activities. An excellent read, regardless.
Stop AI is barricading OpenAI on 10/21
On October 21st, 2024 at 12:00 pm Stop AI will peacefully barricade, via sit-in, OpenAI's office entrance gate at 575 Florida St in San Francisco CA.

A longer explanation/commentary here:

1) https://forum.effectivealtruism.org/posts/nDLaCPpZTwK7o2vW9/...

2) https://www.lesswrong.com/posts/bAy6w3spwFrnguJqe/why-stop-a...
I see, thanks. Still, x1000 performance improvement is called a bug fix.
I love that I started out saying "I'm not a LISPer" and someone whose username is literally "lisper" responded. >..<

Is there a purely functional Lisp that compiles to machine code yet?
Their backup strategy after (risking) losing at CPUs is to eventually transform into an FPGA powerhouse? Essentially becoming a high margin low volume telecom/miltary supplier?
Good to know.

Say, is there a bug in Chrome Canary 132? When I opt into customizable <select>, "change" events stop firing.

<style> select, ::picker(select) { appearance: base-select; } </style>
<select>
<option value="one">one</option>
<option value="two">two</option>
<option value="three">three</option>
</select>
<script>
document.querySelector('select').addEventListener('change', e => {
console.log(e);
})
</script>

And another. When I add <selectedoption>, I get a warning in the console, "A descendant of a <select> does not follow the content model. <selectedoption> one </selectedoption> "

<style> select, ::picker(select) { appearance: base-select; } </style>
<select>
<button><selectedoption></selectedoption></button>
<option value="one">one</option>
<option value="two">two</option>
<option value="three">three</option>
</select>
Understanding Slides and User Interfaces via Synthetic Data Generation
I guess you're probably joking, but in case there's any actual confusion:

ARM7 is fully pipelined, and GBA connects it to 32K of on-chip zero-wait-state SRAM, so it's possible for optimized code to approach 16 MIPS with 32-bit operations. The original 68K is a multi-cycle processor and Mac Plus runs it at 8 MHz, which tops out at more like 2 MIPS for 16-bit operations, less for 32-bit operations (the ALUs are only 16-bit).
A full example procedure is documented in /usr/share/doc/postgresql-common/README.Debian.gz, under the heading “Default clusters and upgrading”.
There is no privatization here (moving the scans from public domain to private), the author is seeking the opposite, shifting the scans to the public unencumbered.
> Edit-and-continue comes to mind, which despite how many times people confuse the two is not hot reload

I'm certainly guilty of this! What's the difference?
Not sure if you are intentionally missing the distinction I’m making? Your comment just restates the GP
> I think this is just the natural conclusion of the new generation of devs being raised in the cloud and picking a scalable serverless PaaS like Vercel as the default option for any web app.

I'm not sure, I'm also "new generation of devs" I suppose, cloud had just entered the beginning of the hype cycle when I started out professionally. Most companies/individuals at that point were pushing for "everything cloud" but after experiencing how expensive it really is, you start to look around for alternatives.

I feel like that's just trying to have a "engineering mindset" rather than what generation you belong to.
It has taken me a long time to let go of "to beg the question" as exclusively meaning "to employ circular reasoning" and not cringe when I see it used to mean "to raise the question".

What gave me calm to accept such changes is understanding that the language we use today is a result of such changes. Awful once meant full of awe and now means very bad or unpleasant. Nice no longer means foolish and now means pleasant. Girl referred to a young person of either gender and now specifically means a female child. Silly once meant happy or fortunate and now means foolish or absurd. Meat once referred to food of all kinds, not just animal flesh. I imagine there were people who experienced these changes with some despair. But everything's okay. English is still expressive and meaningful. The sky has not fallen. The center holds.
Did you reply to the wrong comment?

I don't know if you're familiar with guns, but you actually don't have to be a sophisticated committed ideologue to be dangerous with them. Especially on an airplane.

You ever seen a drunk asshole on a plane? Now add a couple loaded firearms to the mix, held by drunk person or by person annoyed by drunk person. Sufficiently dangerous for me to be thankful TSA intercepts thousands of them every year.

> Any determined adversary would have no issue at all bringing guns or explosives onboard whether or not I “remove my shoes and put my laptop in the bin”. It’s only a matter of time. Don’t like it? Stop funding genocide in the Middle East.

Yet, stunningly, the number of times someone has brought a bomb or a gun through TSA and committed a terrorist act with it since 9/11 is exactly zero times.
They are a private equity firm.

https://www.nytimes.com/2023/04/28/opinion/private-equity.ht...
could you tell me more about the medication. does it decrease dopamine production or does it increase reception?
No, those were the restrained ones. They at least put some effort in making their relics credible.

The clergy in the 16th century literally wrote "Get out of Hell" cards and sell them for money. What made them stop was Protestantism calling them on their bullshit.
C# generics will handle anonymous types just fine. That's what lets you write stuff like `from ... select new { ... } where ...`.
> I want a working environment where my "personal computer" is virtual, and it runs on whatever device I happen to be messing with, and it gives me my own personal workspace with access to my own personal stuff, without concern for which specific device I happen to be touching at the moment. Every property of computing that falls short of that is just a gratuitous obstacle to getting my work done.

Okay, I can see it with this! This actually sounds a good bit like something I've been wanting to figure out setting up for myself, the struggle is that the data sync for ex. offline periods would be rough.
"Note: This method probably won’t work very well in cases when game_tick can take a very significant amount of time, or the game state is gigantic, e.g. in a big AAA game which needs to run the physics engine and whatnot."
I always thought it was cringy that I'd take a flight on most American airlines (including that one) and they would take 15 minutes during boarding to explain exactly what order you are supposed to board depending on what credit card you have which was linked to whatever airline was bought by your airline.

Makes sense that they weren't paying the crew to do that because it wouldn't be worth their time.
Increasingly unlikely that humans will fly around the Moon next year
It's the slowness/sluggishness, not the looks. Most of the time even a simple interaction like clicking a checkbox takes ~1-2 seconds, which probably comes from tracking the state on server.

(I don't mind outdated for .NET stuff, nearly everything from enterprise vendors looks like it just jumped out of WinXP anyway.)
Same. Except then I subsequently found that I actually had adult-onset Type 1 diabetes. But I was still in the "honeymoon" phase, so my pancreas was producing enough insulin to get by still.

I stayed on this for seven years until I finally had to go on insulin.
how do you plan to compete with Dippy AI? They have a similar thesis and a better design imo
I'm not sure what distinction you're trying to make, no.
> if you want to submit benchmarks, or you want to report bugs, an important or sometimes a mandatory component is to provide compilation flags

On all open-source distros, you can look into your distro's source and check their compile flags.
For me, because I don't want to give any more money to the PE parasites of the world.

Others may be more concerned about the inevitable decline of customer service and product quality when these things happen.
> People, start charging for your work, and leave the freeloaders behind!

We already have a profit-oriented market. And we have empirical evidence that profit-oriented markets do not like open source (for their primary products).

> being comfortably employed while still having surplus time and energy to work for free is an increasingly rare thing among the younger generations.

edit: remved anecdote

The cost of living will never rise so much that the upper 50% can't easily make enough money. (Otherwise what? The other 150 million people go homeless?)

And unless our industry sees a major shift, which I don't see happening, software engineers will continue being comfortably in the upper 50%.
Strongly 2nd checking out Markus Triska's work. It's practically poetry.

It's really surprising to see someone at his level, a software reliability researcher no less, retain that level of passion about something. Usually folks with that level of experience are really grumpy and lose the evangelistic flair. I tend to maintain that level of evangelism about things I'm passionate for but no one would ever accuse me of being a "reliability researcher", lol.

In fact, I was/am a hardcore lisp hacker, and never in my life did I think I'd find something that would even come close to lisp for me. because it's FUN! but I'll be damned if Prolog isn't turning out to be even more fun in ways I didn't expect.

In fact the only thing I really miss about lisp at this point is structural editing (paredit and such).

And it's not like it's either/or, you can use both. But learning pure Prolog is really delightful if you follow the breadcrumbs (gold nuggets, honestly) Markus left.

If it doesn't kill you, that is!
Regulations are complex, but not every medical device or part of it is "life critical". There are plenty of regulated medical devices floating around running Linux, often based on Yocto. There is some debate in the industry about the particulars of this SOUP (software of unknown provenance) in general, but the mere idea of Linux in a medical device is old news and isn't crackpot or anything.

The goal for this guy seems to be a Linux distro primarily to serve as a reproducible dev environment that must include his own in-progress EDT editor clone, but can include others as long as they're not vim or use Qt.
Ironically Qt closed-source targets vxWorks and QNX. Dräger ventilators use it for their frontend.

https://www.logikalsolutions.com/wordpress/information-techn...

Like the general idea of a medical device linux distros (for both dev host and targets) is not a bad one. But the thinking and execution in this case is totally derailed due to outsized and unfocused reactions to details that don't matter (ancient IRS tax computers), QtQuick having some growing pains over a decade ago, personal hatred of vim, conflating a hatred of Agile with CI/CD.
Publishers wouldn't like it, I guess.
An Open Letter to Private Company Employees – Nasdaq Private Market
> Ruined cities really don't look or feel anything like what they were. You miss an incredible amount by not being able to see them as the inhabitants would have.

Oh I totally agree with this! And I'd say it applies similarly to modern cities. I find it sort of hilarious to go somewhere like London which has a huge amount of historical architecture, but so surrounded by modernity that you get a little whiplash every time you turn around.

I have to get as close as I can to what I'm looking at, preferably close enough to mostly shut out the existence of everyone around, the noise, etc.

I think you make very good points. I would love the virtual experience that tried to show what it was really like at the time these artifacts were created. I'd still enjoy the part about seeing it all in person, though, because that's just me -- being in the presence of the physical object really sparks my imagination. So ... I want both options, please.
You're onto gold here, my friend.
Same. So much.
Depression is rare when you have to spend most of your day walking water.

Or maybe it presents differently.
I’ve seen minimums of 8 and 12, and maximums as low as 20.

AgileBits obviously has done a lot more profiling, but it would be nice if they developed a universal password formula that was still memorable. So with words, “-“ separator (or maybe “.” separator?), maximum length 18, one whole word capitalized, random single digit at the end or beginning.

That way you keep maximum entropy, keep it readable, whilst fitting within the rules of “all” sites.

Although within 5-10 years I see passkeys having largely taken over, especially because mom and pop won’t be able to forget those, and they won’t be able to forget their fingerprint or face either.
To avoid corner cases in auto-generated code?
[dupe] Actual post: https://news.ycombinator.com/item?id=41869128
This is not an allowed opinion in Western thought, regardless of its obviousness.
> there are external plugins for postgres that were installed in the old version. I search for the plugins online and they are long discontinued.

You can hardly blame PostgreSQL for that.
Revenue from “marketing the 3d scans” is not the same as “revenue from selling replicas” and it is the latter that they are trying to protect, not the sale of the scans directly
All this just means we need an exceptionally strong signal to be able to pay attention. Most things are far too boring to engage us. Even things which were interesting at some point become boring once we figure them out in our minds and all that's left is the execution, the mechanical performance of the work. Hence the tendency to not finish projects.
I used to do the old pgdump for backups, but after using pgbackrest at work for years I see no reason not to use it for every cluster I want to back up.

I like pointing it at an S3 bucket so I have another full backup repo (with its own retention strategy) away from my homelab, as well as to my local NAS.
Sorry for a stupid question but to clarify, even though it is a 1-bit model, it is supposed to be working with any types of embeddings, even taken from larger LLMs(in their example, they use HF1BitLLM/Llama3-8B-1.58-100B-tokens). I.e. it doesn't have an embedding layer built-in and relies on embedding provided separately?
Those attributes correspond to the benchmarking library used in the article. Unit testing & benchmarking code does typically look kind of like a plate of spaghetti.

That said, you would never get a PR through me that does this in the actual business logic. You can use things like AspNetCore without touching a single attribute if you really don't want to.
Honestly, how would we know what all the miracles were? For arguments sake, whether or not you are Christian, let us say that Jesus did wander around performing miracles. The Bible is certainly not an audit trail of everything he did. It is the stories that survived. There would certainly be a bias in which stories those were.

It seems reasonable to assume other miracles would have occurred that were not recorded, in particular considering that one of his teachings was to do good for its own sake, not to have the good be noticed by others.
https://archive.is/cx3U7
> IIRC before Go was self compiling, it was compiled using 9c, and its architecture inherits from 9c.

Back in those days I actually found that, with a few small tweaks, I could compile the Plan 9 operating system using Go's C suite. We didn't pursue it further but this was one of the options we looked into for cross-compiling Plan 9 from other operating systems.
Random hosting providers that were major place for having your baby steps on LAMP stack didn't necessarily grok licensing much
I think you're on to something. My only advice would be something like, don't neglect the debugging, uh, "stories".
Browser address bars have a limit of 2048, so if that's your use case, yes it's safe.
Not so much macro magic, as not having to dispatch at runtime to the correct sequence constructor. (There is some magic if you use literals though).
Those are Autopilot videos this discussion is about FSD. FSD has driven ~2 billion miles at this point and had potentially 2 fatal accidents.

The US average is 1.33 deaths/100 million miles. Tesla on FSD is easily 10x safer.

Every day it gets safer.
Those sound like bugs but I'm not really familiar with the implementation. I haven't played with it much either. I'm just an outsider interested in the feature design.
Something that actually could predict the next token 100% correctly would be omniscient.

So I hardly see why this is inherently crazy. At most I think it might not be scalable.
Valve makes a big improvement for Native Linux games in a Steam Beta update
I also wonder if they could still base it off SVG, but just append to the spec for their own new format. It's just XML under the hood right? They already have all of the complex parsing set up for SVG XML documents.

If svgx files or whatever just had some non-svg node in the top level that contained all of the special inkscape-only info, you might even be able to keep it totally compatible with svg itself. (Just obviously, lacking the special inkscape features)

<svg>
<ink:inkscaperoot xmlns:ink="inkscapeschema">
<effect href="#x">
<border strokewidth="1"... />
<border strokewidth="1"... />
<border strokewidth="1"... />
</effect>
</ink:inkscaperoot>

<g><rect id="x" />... regular svg...</g>
</svg>
Interesting trivia about the connection to plan9 the operating system.

>Go uses its own internal assembly language called Plan9.

Plan9 is the name of the OS. You wouldn't name a programming language "Linux", even if Linus created it and it was super related or not at all related.
Indeed. A phenomenon indistinguishable from an attack.
My impression from that article was that '3D scans' and 'replicas' were grouped together.
I'm not necessarily opposed to eradicating invasive species, but natural ecosystems are seldom stable. Populations boom and crash all the time for other reasons.
I don't think it is fair to say 100% manageable - I'm not aware any study has ever shown that. There are many sub-types. And there are extenuating circumstances for some people.

Just want to call this out, as it is very demoralizing to hear this sort of message when it does not apply to you.
While it certainly involved a lot of people doing the right thing, that peaceful transition was absolutely incredible and I really do think that's why non-South Africans look on Mandela so fondly. If you'd told me everything about the Apartheid right up until its collapse and then said "Ok, the ANC basically win, gain power, what do you think happens?", I'd struggle to think of any scenario where there wasn't incredible bloodshed or upheaval to the point of ruining lives beyond measure. There was so much bad blood. You'd assume that at least the people who were in charge, the people who ran the show, surely would've saw a grim end. Not even property seizures? . Somehow, Mandela led an effort that just rose above that. He probably prevented a lot of pain just by not giving into such things.

To me, the peaceful transition is the achievement. It is the amazing part of it.
Glad to see more people in this space, we are also working on something similar. Congrats on shipping!
Um...

user: jerf
created: October 13, 2008
karma: 85530
Oropouche virus is spreading. Here's what we know
>NIST recommendations thankfully have finally been updated

Finally? It's almost been a decade since since special publication 800-63B was published recommending against silly things like composition rules and arbitrary password rotations.
Yes, I agree the article very intentionally tries to give that impression, true
But those pointers were around since .NET 1.0. Not only that, but things like e.g. ArgIterator were also there! Span could have been there too; it was really a matter of design rather than technical capability.

I think the main reason why C# didn't have this (and other low-level features like plain function pointers) for so long is because the original vision for .NET was that you'd mix and match different languages in your project as needed. So if you needed that kind of stuff, you'd reach out for managed C++ (and later, C++/CLI), while C# was kept deliberately more high-level.

And so once that approach was abandoned, C# needed to catch up to be able to play the "one language that can do it all" role.
My main problem is that I don't so much have results I never want to see, as I want to be able to get results from blogs and small sites, the articles that are really interesting.

Google never shows you anything any more from sites that aren't in the top 100 sites by traffic, and many of my searches don't fit that pattern.

Kagi does better, but there isn't a "downrank all the low quality spam" option.
Go essentially copied the design from Plan9 compilers, which it was originally based on. It's one of the many things it inherited from Plan9 environment.