skysight-inc/HackerNews huggingface dataset:
> It is unfortunate that Ilumos is not popular enough for a multitude of reasons.

It's complicated but you can blame Sun for a lot of that, the primary thing was their explicit choice of license to make it incompatible (or hard-to-make-compatible with Linux).
I'm praying the next generation of arm laptops running windows arm won't have locked own bootloaders preventing me from installing linux.
Well, now I'm jealous: how the hell did he find one? A vintage meet or something? I have eBay alerts for a Canon Cat.
There’s still no USB-A support, so the dongle book was never truly fixed.
The article mentions worries about 'long delays', but there's no mention at all about the fact that ALL travelers will be fingerprinted and have a photo taken. Whelp, there goes any privacy hopes.
If you are happy to run everything via the backend it is probably ok (no worse than a typical app with an app level DB login that had access to all rows and tables)

With async programming there is little load in forwarding it on, and that’ll be fine at low scale most of us use.

Probably a great option for profile pics to avoid upgrading your postgres instance to a costly one.
I annotate and higlight text all the time with GNOME's document viewer. It works so well I hadn't even considered people might find it problematic.

https://apps.gnome.org/en-GB/Evince/

I realise it probably doesn't support some 'fancy' PDF stuff like signatures, but I don't use them.
except cache is broken on most browsers thanks to https

still better than giving up to cloudflare
Toyota bets on new line of combustion engines in challenge to Tesla
https://archive.ph/Isr7Y
Tektite – Kafka/Flink Hybrid
Very excited to announce the release of a new open source project Tektite.
Tektite allows you to create topics (like Kafka or RedPanda) but also do processing (like Flink) and lots of other cool stuff, but all in one database. It’s a real database with its own log structured merge tree not a bolt-on on top of an existing DB or Kafka.
Interesting you mention this. That was the first approach. The problem comes when you want to introduce missing features to S3. Like tokens, or file filtering.
Ah thanks, I was trying to remember Lighttable; there must be emacs plugins for CL for that I guess? As some type of more addition to the REPL functionality; having it more automated?
> humans follow a deductive process to answer questions which they haven't encountered yet

nope. most humans fall in various traps such as pattern recognition, confirmation bias, and many others instead of relying on deductive analysis. Even scientists fail at being rigorous.
I wonder how many locations they can encode for? They must know where each IR device is located based on seat assignments. It's as if they're sending UDP packets out and each receiver must listen to all messages and know which light sequence to run.
> it is totally valid to use orchestration and choreography. Same as Confluent pushes the case to use choreography, this post pushes to just use orchestration.

What's the metaphor here? As far as I can see, orchestration is about coordinating the timing of several simultaneous and interdependent musical performances, while choreography is about coordinating the timing of several simultaneous and interdependent dance performances. But I strongly suspect that the difference between auditory and visual display isn't what you're supposed to get out of this terminology. How am I supposed to remember which approach is which?

Neither orchestration nor choreography involves agents reacting to other agents; there's an objective clock and everyone takes their cues from that.
I'm curious about the framing of research like this.. "The poor performance of transformers on arithmetic tasks" (relative to what?) and how that informs the adjacent conversation on progress towards AGI.

Some say AGI has already been achieved, others that it's years or decades away. When I dig into the disagreement, it often partially depends on the perspective of how competent humans are on the tasks in question, with the optimists being, I think, more realistic about variance in human intelligence and the pessimists seeming to reserve the term "general intelligence" for possessing a nearly perfect suite of capabilities that many otherwise intelligent people practically don't have.

For example with arithmetic, this study cites another [Dziri et al. 2023], that says:

"For instance, humans can solve 3-digit by 3-digit multiplication arithmetic after learning basic calculation rules. Yet, off-the-shelf ChatGPT and GPT4 achieve only 55% and 59% accuracies on this task, respectively."

But this isn't the case.. 5-6% of the population have https://en.wikipedia.org/wiki/Dyscalculia, but can be otherwise normal.

I still see value in normative statements about human capability in AI & AGI research, but I think we'll need to move towards explicit statistical framing.

DeepMind's Position paper "Levels of AGI for Operationalizing Progress on the Path to AGI" has a schema like this, where AGI capabilities are defined across 2 axes of Performance level X Generality (narrow vs general), and the Performance levels are measured by comparison with "Percentile of skilled adults" able to perform the task.. https://arxiv.org/pdf/2311.02462#page=3.40

Within that framing, this paper's title or result might be "Achieving AGI Competency in Arithmetic", or "Expertise", or "Virtuosity", i.e. on par respectively with 50th, 90th or 99th percentile of skilled adults.
Ftxui – C++ Functional Terminal User Interface
The "one and only ever democratically elected president" also had zero incentive to fix any of Egypt's financial problems and ... frankly ... was a terrorist candidate.

Sorry "islamist". Which is to say, he uses violence, massacres and even torture to achieve his political aspirations.

The first thing he did when elected was cancel elections, give himself unlimited power.

Ironically that was part of his downfall. Islamists believe there is only 1 islam. So did Morsi. And tried to ally Egypt to Iran. Tried to ally Egypt to the Syrian uprising (to ISIS, in other words). Islamic extremists in all these places, as it turns out, suddenly and violently disagreed with islam's "only one islam" fantasy, did not want to compromise and preferred to (physically) attack his government, with a few dozen dead as result. He lost control of that situation.

And then it turns out the Egyptian army, government did not like their president cooperating with islamists elsewhere, including Hamas, who were attacking and killing people left and right, with Morsi's support. Also he got terrorists inside Egypt, the "muslim brotherhood" to torture and kill his political opponents.

No offense, but Egypt, Egypt's people and the world dodged a SERIOUS bullet when this guy got deposed. A civil war would have been the minimum consequence of him remaining in power.
WFH also suffer less from a miles driven based tax.
While that's true, they might have made it easier for customers if they decided not to deprecate bucket ACLs. They are even hypocritical there in the sense that their own product (Control Tower) uses bucket ACLs whereas they tell customers not to use them. ACLS were ultra-simple - mosltly READ, WRITE, FULL_CONTROL - very little margin for error.

Of course you still have complexity as you have the bucket owner, object owner and requester which might be 3 different entities, but still mentally easier to grasp than policies with dozens of options you need to read documentation for to understand what they are for and what the consequences of using them are.
> People who spend more than 3 hours daily browsing social media may experience negative feelings about their social well-being.

People who spend less may too.

Let's not mistake this stuff for scientific.
I don't know what José meant by "officially", but as far as I could see it's still not something that can be actually used. I read it'd be available in 1.17.0 which still isn't out.

I found the comms around typing very confusing, it took me an hour to figure out "is there some damn typing in Elixir or is there not??"
"they are all different and terrible in different ways. They all do basically the same thing, so there is no reason not to have a standard solution"

Sounds exactly like small construction projects. I have heard this sentence almost word by word from somebody who owns multiple small rental objects.
EU's ChatGPT taskforce offers first look at detangling AI chatbot compliance
https://archive.md/jHS0r
>so the other 10,000 or so cities (there aren't millions of them) just aren't properly motivated to solve the problem

Civilizations, human settlements, people's homes and communities aren't fungible commodity widgets solvable and movable through copy-paste solutions like technical challenges, no matter how much HN insists every world challenge from housing to world peace, is as easily solvable as those at their tech jobs.

Just because you can 1:1 reverse engineer a bomb design and have it work the same, doesn't mean you can just take a housing policy that worked in the demographic, geographical, historical and cultural context of one country and just drop it in another country with a completely different context and background, and expect it to just work the same.

This is the tech equivalent of: "well, it was working on my machine".
I wonder if that's an IP issue ("we own the scan and might want to sell it back to you") or a liability thing ("we don't want you to have a copy of a scan video in case the sonographer didn't do it perfectly and you sue us").
> Is it correct to say memory behaviour of a program entirely depends on what/how the program allocates and its memory access pattern?

Mostly yes, but also on the rest of the system.

> Is there any hello world memory allocator out there?

Yes. That's a naive mmap-based allocator. (: It's terribly inefficient (slow and wastes a ton of memory) but you could in theory hook it to any program and it will work.

> virtual memory setup is good enough to ignore file system level details initially - but at what point these details become important?

For the basics you can ignore swapping. In general you can probably ignore it altogether (RAM is cheap), unless you're studying memory mapped I/O.

> I am assuming, it is also very expensive for file system(paired with underlying physical medium) to go out and gather non-contiguous blocks and put them together to respond to a file access request.

Data in memory is accessed in pages (so reading one byte will bring it the whole page). Data on disk is also stored in pages (although they might be a different size than the page size of your CPU). So what happens is roughly that the kernel will read a page you've hit from the disk and map it into your memory, and then probably read more data in the background while giving you the control back.
Deepfake scams have robbed companies of millions
OK, red alert on a cyber security risk with this site.

Your URL is logged, therefore everything you type is readable by anyone farming your URLs.

What am I missing here, why does this seem like such a security risk.
Well secure boot only means that the binaries that are executed have been signed and nothing has tainted the boot process. So a USB drive with some signed UEFI binary could just be loaded in the process and wouldn't taint anything.
>Around Windows 7 timeframe, I came to peace with FOSS UNIX clones never going to be as mature as proprietary OSes on laptops

What does mature mean ? Unless you mean an entertainment or gaming device, I find for real computing, Linux/BSD is 100x better than Windows or MACs.

For entertainment a TV, Cell Phone, tablet is a better choice.
Show HN: Pin ChatGPT Chats in the Sidebar
I built an extension that allows you to pin ChatGPT conversations so that they stay at the top of the sidebar (freemium).

- seamlessly blends into orignal UI

- syncs pinned chats with Chrome sync

- no ads/no tracking/no external APIs used

- free version allows pinning 3 chats.

Any feedback appreciated!
It costs time whenever a coworker has toggled the wrong setting and you must debug.

It costs time whenever some coworker asks for something impossible, and says something like "Have you really checked all the options?"
Yeah more or less the comments are correct, but let me clarify!
FILE0 is looking for an environment variable, that contains your API key. This is how you authenticate yourself from your backend.
When you want to use client uploads you can use f0.createToken('myfile.png') and send that token to the frontend, where you can also import f0 and use it like this:
f0.useToken(myTokenFromBackend).set(blob)
In the dashboard you will find a setup guide and code snippets with all this info.
I think there is a spectrum and I think most construction projects are more similar to mass production than real projects. I'm not a civil engineer and maybe I am wrong and it is not the best example.

The point I am trying to make is that there are more unknowns in most IT projects than in many other endeavors because it is still a young field. If construction is the best counterexample, I'm not sure.
That actually looks like an interesting language, I wonder if it's easy to target wasm with Gleam !?
search for "countries with territorial taxation", plenty of choices out there. English is usually enough almost anywhere.

https://taxsummaries.pwc.com/
There's only really 4 options

1) the police do it

2) dedicated 'truant officers' do it

3) social services do it

4) noone does it

Of the 3 that actually achieves anything, I suspect the police doing it is likely to be the least power-trippy, dedicated truant officers would just be too expensive, and social services are also run thread-bare by the tories to the point where they'd not really have time for it either.
yep, the title somehow got cut at the end :S
There are many problems with the "just don't buy it" argument. Mainly, that often times, the alternatives have huge unrelated down-sides. Apple makes the best tablet hardware by a large margin, but it's totally locked down. If I want a good tablet, I have bo real alternatives.
Yeah another reason why I don't like this. This isn't documented either I cannot verify if it's true and if it does what it's supposed to do.

The whole feature shouldn't be there in the first place and while WBPT has been documented since Windows 8, similar features have existed way before that and where never documented.
How many "real world" problems require 100 digit numbers?
Sounds like someone who works from home and drives a heavy premium vehicle for short distances comes out on top here. Pays little for miles driven, and not penalized for the relatively higher wear and tear per mile.
Or, you know, use an actual notepad that lives on your computer.

I don’t understand why people find these tools exciting/useful. I never have to worry about losing data with TextEdit because it autosaves, natively, and is accessible outside the OS that the browser has become.
I think also in men there's the expectation of being a provider as your only role in life, and the fork in the road is either this (reclusion) or unfortunately suicide (apparently work and financial pressures are 2/3rds of reasons for men's suicides).

I've had friends go like that, it's not nice. But the saddest thing is that it happens and the n we all just kind of...move on somehow?
Ok, sorry for this example. I last worked on one about a year and a half ago.
> Thanks for the reply. I ended up implementing this idea in Go and wrote a blog post about the results: https://blog.felixge.de/blazingly-fast-shadow-stacks-for-go/

Nice!

> I'm curious if you've done any benchmarking for your implementation as well?

Not in any detail; I just checked that it's significantly faster than doing it naively and left it at that since it was fast enough for my use case.
One thing that always surprises me, is that people havn't made more of a fuss about docker for mac. By default on install it shares the whole hard disk (unless thats changed), meaning without sudo you can get privileged access to the whole filesystem. I scope it down to my user folder, but the defaults are dangerous.
A primer on ML in antibody engineering
I have a personal domain and use it for my email. I don’t have any problems with it.

On a side note your post read like a conversation with yourself. I almost just bailed on this tread without reading it. I am raising a child with ADHD who frequently communicates in this form, talking at you as a conversation with themself, and are confused why nobody listened and nobody cares.

Instead I recommend bottom line up front. 2 sentences and be done.
Because most non-technical people greatly underestimate all the moving parts in a website, even a simple one.

And yes some websites truly are simple and can be managed with a few Markdown pages and a static site generator (even that can be a barrier to non-technical folk), but any kind of advertising or small business website - even if it's a single page - needs the ability to be updated or managed by a non-technical person and those parts are unknown/invisible at first.

Wordpress, for all it's problems, is one possible solution that can help those people have the website they imagine or want without the sticker shock that comes with the eventual realization that their website (as a whole) is not "simple".
Jealous
Building Dynamic Applications with Interpreted Go [video]
And thats fine! You should keep using R2. It's amazing. Obviously for experienced seniors who did this a million times, much easier to stick with S3/R2! Cheers
It's always dns
Names of all things shall conform to [a-zA-Z][0-9a-zA-Z]* lest one anger the old gods.
How does this manage to say that ZGC and genZGC are not production ready - “not that ZGC and genZGC are production-ready” - then later reference JEP 439 and note that Generational ZGC is production ready with, “At the time of writing, Shenandoah Generational is experimental, whereas Generational ZGC is production-ready” (production-ready is a link to the JEP)… then go back to “On a side note, Oracle's ZGC Generational—GenZGC—is not supported in production yet.”

Is this a separation between RH OpenJDK (which, being OpenJDK, has all of the JDK 21 features including JEP 439 in it) and something special Oracle is doing, or?

The presentation of the two and difference discussion is quite confusing, even knowing something about the JVM, for something styled as a beginner’s guide. If making comparisons it’d help if they were clear, especially when promising a “straightforward” look at the start and directing people who want detail off to “upstream documentation”.
> some [MRNA vaccines] were taken off the market

Which vaccines were these, and where? There are only four mRNA vaccines which have been authorised for use anywhere, per Wikipedia; of these, two were only ever authorised in one country (both took long enough to be approved that there was little interest in pursuing them vs the Pfizer-Biontech and Moderna ones by the time they were available). Neither of the big two have been taken off the market in any major market?

Is it possible you're getting confused and thinking of adenovirus vaccines (the main ones used in the west were Oxford-Astrazeneca and Janssen)? Some countries withdrew these for certain age groups on the belief that they were less safe than the mRNA vaccines, and most countries have now stopped using them on the basis that they're less effective than the mRNA vaccines (though one or the other is usually retained for use where people are allergic to shared ingredients of the mRNA vaccines).
There are many excellent web based programming environments that cater for beginners.

As someone who was learning how to develop in the 80s your comment is hilariously ridiculous. It is 1000x easier to learn now with the wealth of tooling, content, AI assistants etc than it was for me trying to learn C++ on a Mac Plus with no internet.
Defined in RFC-1123 (Requirements for Internet Hosts - Application and Support) and updated in 5321 (Simple Mail Transfer Protocol) to call out the removal of underscores in hostnames when specifically dealing with SMTP
Nothing makes the user happier than telling them they can't use the only functionality you provide.

If you're going to show that message, why are you a feed reader at all? Open the webpage and show the content.
Extremely poor headline.

Suggested: Newer Space Upstarts Accuse Monopolist SpaceX of Anti-Competitive Behaviors
With the 46.8M multi-family units in the US, that bing shows, your sampling of six is not very significant.
Fascinating thing about Central Limit Theorem is that sum of log normals also goes to normal in the limit.
Thanks for the feedback! Appreciate it.

Will shorten the messaging.

Getting clicks though.
For anyone turned off by the title, here's the first sentence:

> Disclaimer: There is no actual profit. That was just one of those clickbaity things everybody seems to like so much these days. Also, it’s not really fun. Alright, on with the show!
I work in search and didn't find anything surprising in here. But that's mostly because I've just assumed Google has been lying for years about many things, such as not using click data or Chrome data.

I've directly seen people who have successfully manipulated search rankings by having logged-in chrome users search for a term, and then click on a given page. Works like a charm (though may not stick once the manipulation is done, unless organic users also prefer it).
This is on me. Right now all the instructions & setup guide & code snippets lives in your dashboard, appears after signup.
You're not the first one pointing out the lack of public docs, and it's a legit need to take a look and understand a tool before you crate an account.
DOS Fallacies
I am confused as to why this is noteworthy—their engine benchmarks as much slower than the competitors.
Interestingly, there's already some research about how bad people are at generating random numbers, so if the author tests that at the follow-up, I'd expect him to be both repetitive and predictable.

I haven't looked at the paper in a couple decades, but iirc, if asked to pick a random number between 1 and 20, almost a third of the answers will be either 7 or 17.
Tracking messages here :)
Changing the JWT because the frontend suddenly requires "middle name" is a PITA. Also, the JWT can become become large.
It would still create ambiguities for resolvers that use search zones. Also... there are hexadecimal digits and all kinds of acceptable IP address representations. You can ping 0xbabecafe or visit it in your browser (by specifying the full URL).

Now if it was mandatory to use, say, brackets (like we do for email) or something...