skysight-inc/HackerNews huggingface dataset:
Interesting, I submitted the link to HN because of that: https://news.ycombinator.com/item?id=37787123
Rails 7.1 Released
Meh. I'm sick of over priced phones. I'm holding on to my 3yo phone another year or two.
This article's bout a year late, it has already happened.
If all the standard-following tooling doesn't know about or support it automatically, it's not reasonable to claim it's "supported by TAP".

If the only controllable level of granularity is "run a whole executable file", you don't have control.

Actually running all tests is about the least interesting thing you can do when testing.
seems there is still tons of bugs https://www.reddit.com/r/MacOS/comments/16v8fjq/macos_sonoma...
Thats the "academic" advantage of static typing.

In practice, it essentially leads to one of 2 things

1. Any time you have to make a change for a prototype, you have to go change a whole bunch of dependencies on your library, even if the change is not used in those explicitly, all because of the prototype.

2. You start introducing dependency hell or duplicate code, to either abstract stuff away so you don't have to do the prototype changes, or you start writing duplicate classes/functions to handle different parameters.

Neither of which is either fast or flexible. Anyone who has worked at Amazon dealing with Java services can attest to this.

Dynamic typing on the other hand is actually flexible and fast. For example in Python when building out something that is changing quite often, its very easy to pass around dict objects.

And yes, dynamic typing, it can lead to more errors, but in practice, most all of these are caught during testing, and are just as straightforward to fix as compiler errors. If you try to access a dict field that is not in the passed dict, its pretty much equivalent to a compiler error.
I think you are greatly over simplifying it
No. It's a distributed database. Transactions are committed in memory, and then (by default every second) committed as a group to disk. This gives you phenomenal write throughput and low latency, but the tradeoff is that if a whole cluster goes lights out, you could lose a second of data. It's kind of like turning off fsync for InnoDB.
I mean, at this point it should be trivial to turn this into a helm chart or something, though I haven't tried setting up a cluster with gpu access (if that is desired)
At this point I'm convinced that if Google ever succeeds in making Fuchsia a "success", they would drop it all together within a year.
It's a docker image, you can run that in k8s.
So now people see inaccurate comments instead of titles. That’s an improvement?
Looking on Indeed at Product Management roles recently, those that had been up for 24 hours had typically 300-700 applicants already.

Please tell us with a straight face that you craft a personalized response to each of your 300-700+ applicants.
> why would direct state construction be single family homes vs multiunit buildings?

You suggested the use of state land as a means to increase supply. If it's an alternative to zoning reform then the zoning still prohibits anything other than single family homes. If you do the zoning reform so that it's possible to build multi-unit buildings then why would you need the relatively modest amount of state land? Anyone could just turn existing private single family homes into multi-unit buildings.

> Even the most extreme market fundamentalist would acknowledge that within the basic principles of supply and demand, flooding the market with a fire sale of the properties currently in the possession of corporate investors would cause prices to go down.

It would cause single family home prices to go down, not rents -- you would be removing units from the rental market because some would be bought by occupants instead of smaller landlords.

It's also not obvious that the home prices would go down much either, because the rents would be going up, which would cause those homes to have a better return than they do now for any investors still eligible to buy them.

And at bottom it just isn't increasing the number of housing units.
Proprietary printer drivers directly contributed to the open source revolution.

Richard Stallman started his journey of free and open source software development because he got triggered by proprietary drivers used by his laser printer

https://www.gnu.org/philosophy/rms-nyu-2001-transcript.txt
> I am appalled that this was done recently, and that there exist people willing to commit those acts.

You should be appalled but not surprised. The world is full of monstrous, terrible people, and not just dictators and high up masterminds, but terrible average joes. If you posted a job opportunity that openly said "Job duties: Inflicting torture, rape, and suffering on people we will convince you are bad" you would not have to look far to find job candidates lined up to do it.
Thanks, it helps to see that I'm not the only one struggling.

I've been building a business solo over the past year, reached 80% in late spring, ready to a closed invite launch and... lost all motivation. Between the fear of seeing savings go down without anything to show for it, the utterly demoralising job market during which it took 6+ months to get one solid freelance opportunity, and the constant nag that I am wasting my time and should just find a job like a normal person... meant that I completely lost steam, just staying afloat with a good freelance client, shelving the business idea for months.

Only a couple weeks ago, after seeing that my financial situation isn't getting better, and I still am allergic to a regular job, I managed to overcome the massive inertia and got back riding the wave of launching a business. I adore the freedom of working for myself, the challenge, but until I start seeing good money coming in, I'll always believe I am wasting my time and following fanciful ideas instead of just going back to trying to win the interview lottery and working for someone else on something I don't care about. It's hard.
Yeah it's great, you can get this running in no time (even without gpu, just to play with it):

docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
docker exec -it ollama ollama run llama2

And that's all!
yes, of course. I think this holds for pretty much all major inventions, which are attributed to single persons.

At some point in time, certain ideas are just inevitable. I'm certain back then many people were looking at GPUs and tricked them into performing non-graphics tasks.
After someone gives a talk in person, some of the things they can do online:

1. Mention that they gave a talk

2. Post a video recording online

3. Post the slides online, as-is (PDF or whatever) with no explanation

4. Lay out the slides on a HTML page, with accompanying text (what would have been said by the speaker), so that it's easier to read — while still being clear you're “reading” a talk.

5. Redo/rewrite the whole thing into text form, paragraphs and all.

The author here has done 1 to 4, and you're complaining they've not also done 5, but that's a lot of work and I don't begrudge someone not doing that. I'll be grateful someone presented their talk in a readable form in the first place.

[I do agree this page was hard to read, at least on mobile and at least in its initial version—it's much better now—but I've seen many others post these "annotated talks" online and the format itself is not necessarily bad: for instance see https://idlewords.com/talks/ (example: https://idlewords.com/talks/superintelligence.htm) or https://noidea.dog/talks (example: https://noidea.dog/impostor) or https://simonwillison.net/tags/annotatedtalks/ (example: https://simonwillison.net/2022/Nov/26/productivity/) — maybe just some minor tweaks to CSS like putting the text to the right of the images would make it easier to read.]
So if I understand correctly, vmsplice is more of a mini shared memory mechanism between two processes, if used on both the reader and writer end simultaneously? Meaning both processes need to be exceptionally careful in when they read and write to the buffers and how it is returned after use. Hot, yet scary at the same time.

Other main takeaway, it’s a bit sad that the naive implementation everybody will write, is 20x slower than what is possible.

Exceptionally written article btw.
> It just doesn't care

Matrix multiplications cannot feel anything so of course it doesn't care. Humans care. Language models do not.
Thank you. That is a much more lucid and complete explanation than was given in the article.
My big issue with Vivaldi is the very noticeable lag in the UI compared to chrome/edge. every time I've tried over the last 3-5 years I've been disappointed and switched back to chrome, I wish I could switch to FF, but I have a few extensions I can't do without
I got another one - Kary Mullis, PCR inventor, revolutionized genetics and biochemistry:

„In it, he recounts his late-night encounter with a glowing raccoon that spoke to him, addressing him as "doctor" -- a raccoon that may or may not have been an alien. He tells of passing out after inhaling too much nitrous oxide and later learning that he'd been saved from a fatal overdose by a woman who traveled to him on an "astral plane."“ [0]

[0] https://www.washingtonpost.com/archive/lifestyle/1998/11/03/...
That's an APOD candidate for sure!

https://apod.nasa.gov/apod/
It's only a matter of time before things change with Discord monetization. On reddit there is an incentive to create LLM-powered fake accounts with high karma and sell them. It's true that on Discord this incentive doesn't exist right now because no karma equivalent is associated with Discord accounts, but eventually that's going to change as Discord, as a company, will try to monetize their user data in various ways.

It's the typical overvalued VC-backed company dilemma that needs investor returns. Quora, Medium, and so on.
More discussion over here: https://news.ycombinator.com/item?id=37782534
> I don't follow the logic.

It's pretty simple.

Many of us live in places where if a neighbor is robbed the chances the robber will come back to the neighborhood again and maybe rob us is several orders of magnitude higher than the chances that anything bad (or even mildly inconvenient) will happen to us if he give the police all information we have that might help identify the robber, and where police will in fact use that information to try to catch the robber.
The Docker container allows you to limit the scope of what the application can access on your computer.
A language model is just that.. it predicts probabilities of words given some prefix. Of course such a thing cannot hallucinate. What is confabulating is the human imposed process of selecting a random word weighted on the probability distribution returned. Obviously it's going to cause a problem. Imagine communicating with someone and they ask a yes or no question and you attempt to tell them the truth which is that you are 70 percent yes and 30 percent no. And then they apply a randomized picking algorithm that weights those responses and when it comes back as 'no', they go and tell everyone you lied.

Unless we make word output an actual part of LMs we can't see they are lying or not lying. They only produce probabilities of word outputs based on the context.
There was a discussion here a while back:

https://news.ycombinator.com/item?id=37720804

Ask HN: Is there a way to get back to the web we lost?

What intrigues me is this article: "The synthetic social network is coming"

https://www.theverge.com/2023/9/29/23895675/ai-bot-social-ne...

So, in short, what used to be "a network of your friends" became an echo chamber trapping you with highly curated news that agrees with your views, and probably will soon be populated with chatbots. Focused advertising gives way to building AI training databases to sell.

https://tonysull.co/articles/web-3-is-here/

The web is moving from an ad platform to an AI training platform.

Not liking any of these, I rely on two affinity sites, one of which is HN, and the familiar email and messaging to stay in touch with my real networks, as in 150 or less, Dunbar's number.

I hope that more affinity sites pop up, serving the social connection needs of people. That affinity can be just family. The process just needs to be simple, not much more than email and messaging.

As for getting messages out to large numbers of people (say, a scientific discovery or alert), I really do get ALL of that from my two aggregators.

Scientists and government agencies may feel that they lose by abandoning twixter et. al., the hoped-for increase in small networks which aggregate information will make up for this. They're actually not terribly social. But we need both, in some blend.

So let's think about news and social.

Reading PaulHoule's post, a filter per individual, if made real easy to set up and use, might be a great answer. Social networks for real social communication, and news filtering for news. I suspect that the reason for the merger of the two is simply convenience/ease of use, as are many things.

A lot of technology would serve people better if it weren't so complicated. That's a choice that technologists make.

People use crappy services because they are simple.
Why not GOOD THINGS that are simple?

Will people here build something better?
Yeah, ChromeOS uses GNU coreutils and glibc; it's a Gentoo derivative, not some alien like Android. I don't know how you define "usable", but if you switch to developer mode to let you get a shell at all then it feels about like any other GNU/Linux distro.
> Eventually

How far in the future is "eventually"?
Wait, that just generates the sha1 of your input string and nothing more? Because as the post says, it has to include a counter of some sort. I'm sure the NSA's seeder didn't just sit there and enter 500 unique phrases until they hit one that gives a nice curve, if they had any idea about cryptography and computers whatsoever. Or even if that's how it went down, variants with a dot at the end, capitalizing the sentence, title casing, ...

The list of plausible variations one should try might never be exhaustive, but this page doing nothing but generating a sha1 hash makes it practically impossible to find you the hash even if you got the string right with correct punctuation and capitalization. The easiest/least thing it could do is check if the first or last ten bytes match to see if the resulting hash was incremented, though even that would mostly be asking people to waste time on the page, since the author knows it won't go anywhere.

It should be remarked on the page that it is a toy for demonstration purposes and will not actually let you find the seed even if you guessed correctly
Orion on iOS has addr bar on the bottom, also supports rich set of gestures for tab navigation, if you're looking for an alternative to safari on iOS I'd take a look at that. They also offer a mac option, no MS option yet.
Btw, the quantized models are on Huggingface, so step 1 and steps 3-6 can be avoided. (The link is 3/4ths into the llama.cpp README)
It's not just that they can't, it's that the American courts have a long and storied history of nullifying antitrust law.
Perhaps you are thinking of other kinds/levels of alerts?

Was there ever a Presidential Alert before that test? Can they be disabled?
This is a very good post; too many people (even myself, sometimes) forget that volatile doesn't mean that the statement containing it cannot be reordered.

[EDIT: the one thing he missed, which I would have liked to know, is about using volatile with int (or sig_atomic_t) as an "eventually consistent" value, for example one global `sig_atomic_t end_flag = 0;`, a single writer (a SIGINT handler to set it to 1), and many threads with `while (end_flag == 0) { ... }` loops.

I've been using this pattern for a while with no obvious problems - access to `end_flag` can be rearranged by the compiler, barriers are irrelevant, the value can be corrupted by a race on every read and it won't matter - the thread will get the eventual value of end_flag on the next loop and end.]
Is this based on your JD or your personal experience litigating search warrants, or just internet BS?
Nobody ever earned a billion dollars.
What I still can't understand is what is our universe sitting on.
In what way did it have “more features than slack”? This feels more like “had other features that I like”
I'm not sure anything would have changed if we knew we were lied to. 2001-2002 was a strange time. A lot of people just wanted war--with anyone. It didn't really matter who we invaded. The Cold War ending meant the USA was out of overt enemies, and this was a real bummer to people who loved war and belligerence, so the sooner we could make enemies and start fighting, the better.
Floor the accelerator, yes.

Find a toggle for an unrelated afterburner? Not so much.
Feels very optics limited, but I'm sure you can still do amazing things with it.

It'd be great to see something like L-mount or MFT lenses on a system like this. Figuring out to actually interface with the lens & start getting some information readouts or maybe getting some focus control would be really neat.
Ask HN: Is there A iOS app for digitalizing emails?
My min want to print her emails since she doesn’t know any tools to digitalize, file and sort her emails. Is there a intuitive tool without ads and free?

Thanks in advance.
Is it just me that I like websites with URLs on the browser while trying to avoid Apps wherever possible, especially on the desktop? Please don’t take me the wrong way; I was the one developing apps for Pocket PC devices in the early 2000s.

For instance, “Twitter” is the first featured “app” I see here at Store.App. However, when I use Twitter, I tend to click away on links and read/browse them. How are people using websites these days?

I may be missing something, and I’m eager to be enlightened.

P.S. Best wishes to Store.App and hope it succeeds for those who need it.
I will use my laser jet 2600n until it is physically impossible to maintain it. Toner is a bit pricey but it lasts awhile and is still widely available although the part number has changed. There’s even a service manual online! Came in handy when it started making gross streaks on pages and I had to clean the transfer belt, which was pretty simple. Also has the feature set you describe including Ethernet and I think some versions had WiFi
The stability + the large budgets are 100% the only reason people stomach FedRAMP.

I've seen one company go in before getting a sponsor agency, and they got their SaaS environment built and certified as FedRAMP Ready (and listed), but never actually got an agency customer and didn't go the JAB route, and all the money they spent went down the drain.

It's really tough to justify FedRAMP if you don't have the political connections to get a sponsor, and that keeps the space nepotistic and stagnant (as you said).
I want to better understand the relationship between CEOs and CTOs. Specifically, I am investigating how CEOs feel about managing their CTOs, technology and engineering teams.

If you are a CEO, will you please take this survey? https://forms.gle/eHsStmansLNmeXaQ9

If you are a CTO, will you please ask your CEO to take the survey?

This survey only has a few questions and shouldn't take more than a few minutes.

All the information collected will be anonymous unless you choose to share your contact info.

Thank you in advance for your time.

If you have any questions, feel free to contact me via LinkedIn at https://www.linkedin.com/in/scottporad/
The End of Knowledge is usually just experienced as grief.

I don't think academia ends, it goes dark. We probably need a white spot of apprehending new concepts inside the vaulted, empty, halls of academia.

Underwater basket weaving and gender studies are a good cover for ideas better kept secret.

Secrets in general are basically mandatory. Electronics has persecuted 'knowledge creators', enough.
Addictive cheap and controversial: the rise of China’s Temu app
The way I frame it, is that practically any business idea is viable. It doesn't have to be novel, or world-changing, unless your goal is to create a multi-billion dollar monopoly on day 1. There is space for more than one thing in the world.

The difference between a successful business and a failed startup is how much effort you put into it, considering that a solo or a startup is exponentially more nimble than an established player at identifying and focusing on a novel approach to an old problem.

The classic Silicon Valley/Paul Graham advice of "validate an idea and don't write a line of code until you have signed 10 clients" is a good approach only iff your job is creating ideas and putting the least possible effort in each one. This is the Twitter indiehacker approach. But if you only have one good idea that you believe in, that scratches your own itch, just build it. Don't spend ages to build it, try to market it ASAP, but how much effort you put into it is more important than how game changing your idea is.

This is my plan at least, and no successful business just yet to say if this approach is valid, but it agrees with my reading of the business, indie hacker and startup world.

Just don't create another productivity app. That's the most saturated field in the entire space, and for some reason 90% of indie hackers have built yet another calendar/todo hybrid, wondering why no one cares.
I don't think your message (or others) does justice to the original blogpost.

Yes the pipe runs two subcommands in parallel but that is not why the blogpost is interesting (or its author surprised). It's because 'echo red' is supposed to block, thus introducing synchronization between the two branches of the pipe, yet it doesn't!

And I must confess, when reading the command my first though was: "Ok so that first echo will die with a SIGPIPE and stderr will be all about the broken pipe." And I was wrong, because of that small buffer.

I wonder what other unices do allow a write to a broken pipe to complete successfully?
>the world hasn't crumbled

yet
Thank you for sharing. I've published a small case-study[0] working with OKLCH with Angular Material which is a large UI library for the Angular framework.

Edit: What I find particulary difficult with OKLCH is sharing it across projects (think Android, iOS, and Web). I have tried figuring out solutions in Style Dictionary where I could generate colors and manually convert them to Hex or HSL for other platforms but the solution needs a fair amount of complexity that I am not willing to work with.

[0]: https://azan-n.pages.dev/projects/2023-06-08t061246138z/
Currently stuck on a fairly large code base on rails 6 with a ton of react and trying to upgrade to the new “non”-JS way with Hotwire. Wish me luck

Rails is great when you stick with the defaults and a land of pain as soon as you leave them.
Jevon's Paradox is a thought experiment focused on increased efficiency not decreased demand. History is full of examples where a decrease on demand didn't lead to an increase in ridiculous uses for the technology.
We don’t assume it’s infinite, we assume it’s expanding. That’s the reason why there is supposed to be an end to the universe, I.e: the Big Bang and the Big Crunch

As for physical distance, that’s very large. Relativity is about time not space.
I don’t think they’re super valid concerns though - QUIC isn’t just dumb UDP that transmits as fast as it can, it has congestion control, pacing etc. built in that’s pretty similar to certain TCP algorithms, just it’s happening at the application layer instead of the kernel/socket layer handling it. In the design of these algorithms, fairness is a pretty key design criteria.

If anything, potentially QUIC lets people try better congestion control algorithms without having to rebuild their kernels which could make the web better if anything…
Humans also have 16 years of learning… wait do we really need to cover this again?
Publishing a Book Means No Longer Having Control and That Includes AI