skysight-inc/HackerNews huggingface dataset:
Pleased to meet you. I'm English. Scotland and Wales are countries. There can't be a concept of a "Union" if there are no components to unite.

Scotland has its own Parliament, Legal System and even bank notes, for example.
That said, pgvector could be used for applications that "ship" PostgreSQL with themselves, e.g. adding semantic search to apps like Zulip.
Life is too short to poorly build a house, a house that will break down, with the windows and doors in the wrong place.

Likewise, life is too short to write poor code. Either you already know from the outside it's going to be used, or you don't think it is going to be used and life surprises you. In both cases, you will want to have written good code. Only the edge case of 0 users is compatible with poor code, and that is perhaps code that should not be written at all, because your time is limited on earth.

Exception: code to learn.

N.B.: There is beautiful code written by single people (e.g. SQLite, REDIS, Dave Hanson's LCC compiler and his beautiful "C: Interfaces and Applications" library [1], Stanford GraphBase) and ugly code written by groups (not giving examples here not to offend folks - some of it is also still very useful, and used by me!).

[1] https://drh.github.io/cii/
It looked like a clique-y place where a bunch of people decided to push products based on their founder's connections, at least to me. I'm happy to be wrong, but it really was that, it seems physiological that it was destined (and deserved to) die.
> We created a CLI that creates a rootfs from a Docker image. It pulls the image, creates a container and then extracts the fs from it to an ext4 disk.

You guys don't happen to have a public writeup about how this works, do you? Maybe it's as simple as it sounds, but Fly and CodeSandbox both have some magic to turn Docker images into VM disks that I'd like to know how to build :)
No judgement here - I’m a parent who continues to make mistakes.

But it doesn’t matter if you’re building software or raising a family - it doesn’t have to be draining. In fact your best work will never show up when it is.
All is fine until you see it in the air. ;-)
> If we do not do the same for all websites then people with disabilities will be kicked out of a normal live.

Years ago, I worked for a university. We were implementing Netscape/iPlanet/Sun email for students. The webmail was not accessible. The director of our disability services office was blind, (she was both a full-time staff member and a part-time student) and she complained it was unusable for her. Sun told us “accessibility is coming in a future version”. What did we do? We gave her a shell account with Pine, and told her we’d offer the same to any other student who couldn’t use the webmail due to disability. She was happy with that outcome.

Similarly, suppose someone like Amazon provides a non-accessible privacy-resistant service, and then offers users with proof of disability an alternative service which is more accessible but less privacy-resistant - depending on the details and the jurisdiction, that might comply with disability discrimination laws.
> ...those companies who push the limits of what is allowed harder will be at an advantage, to the detriment of the public and the american economy as a whole...

Be careful with comments like that. I would remind you that [y]our performance claims would be deceptive if they lack scientific support or if they apply only to certain types of users or under certain conditions. You need adequate proof for that kind of comparative claim, too, and if such proof is impossible to get, then don’t make the claim.

If you think you can get away with baseless claims that [companies using these tactics are going to be at an advantage over companies that just make good/cheap/effective products], think again.
DNS (for example) can be another kind of nines failure: stay up,serve port 53 UDP and TCP but return bad zone data.

Had this, always up web with dud index.html, CDN with stock stale data, routing plane with load balance bust on one half never tickled by liveness checker, tcp multipath with out of order to delivery sometimes..

It all depends how you define "up" and test it.
Another one of Russian Jew descent. Dave Rubin, Michael Malice, Lex Fridman. Peter Bogdoshian, etc. They all promote "peace" aka another Holodomor. Difficult to understand.

When Russia attacked Finland, most abandoned us, foremostly Sweden who withdraw from defense pact and prevented military aid via Sweden. Sweden promoted "pissfull solution" in the genuine smelly Swedish way.
If you like that, there's coconut, based on python. Similar syntactic feel and ideas. Types aside.
This one: https://twitter.com/sahnlam/status/1629713961951330304?s=20
Very similar to google's behavior with google scholar (and pretty much everything else). They built up according to one rule, but then we can't do the same thing to them. Funny that.
Businesses can use a Contract Management System to guarantee that they are getting the most out of their contracts when they interact with employees, vendors, and other businesses.
> I need to think about optimizations from the start if I don't want to rewrite everything later

Deep equality checks don't prevent the need for minor rewrites in other cases, like when you change a widely used type's definition.

Rewrite code during optimizations or rewrite the project once Python isn't fast enough? I don't know, both can be very cumbersome.
Privilege escalation on Windows is super easy though, every red teamer I know has a bunch of ready to use exploits (most of them public) up their sleeve. And it is virtually impossible to get a good baseline of a developer's machine, so I'm pretty sure every SOC out there is simply allowlisting huge swaths of your software.

You can sorta kinda harden these systems, but that would only work against common malware. And you generally can't isolate senior engineers in their own little DMZ, so any RAT on their machines usually leads to catastrophic consequences.
Mysterious loud booms near San Diego
Thanks for the clarification. Not familiar with the exact layout of Oxford.

Seems like it would be difficult to leave your neighborhood if you're blocked behind these bollards. Especially on a one way street.

The idea that you're still allowed to drive nationally (for now?) seems like a moot point if you cannot leave your street.

From what I've read here, this is mostly for high streets and congested areas. The videos I've seen from the "conspiracy theorists" show residents sabotaging blockades in a residential area.

https://www.youtube.com/watch?v=3224t7U7upQ

A simpler way to understand it would be an infringement on their freedom of movement. It isn't hard to see why that is objectionable, no matter the scale. Especially when aligned voices are suggesting that private car ownership is a problem.

>That is great. Private car use is insanely inefficient, and has numerous negative externalities like toxic gas exhaust, increasing the risk of injury to people not in a car, and rubber particulates.

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

>Goodbye car ownership, hello clean air: welcome to the future of transport

https://www.weforum.org/agenda/2016/12/goodbye-car-ownership...

>There have been numerous examples of personal carbon allowance programs in discussions for the last two decades...

https://www.weforum.org/agenda/2022/09/my-carbon-an-approach...

>Under a “climate lockdown,” governments would limit private-vehicle use, ban consumption of red meat, and impose extreme energy-saving measures, while fossil-fuel companies would have to stop drilling. To avoid such a scenario, we must overhaul our economic structures and do capitalism differently.

https://archive.is/imeYL

The missing context can easily be found in the talking points of those advancing this agenda. You could also consider giving some of the "conspiracy theorists" a good faith listen, instead of pejoratively dismissing them as such.
Qutebrowser seem to have some built-in support for adblocking, have you used that? I'm curious how it works.

Tried it before, long long time ago, but found it to complex. But now after using Vimium for a while Qutebrowser actually seems very intuitive and not hard at all.
But C++ can express that, with compiler extensions:

https://godbolt.org/z/ohxaGzsEM
yes I’m aware of the dictionary definitions, that’s why foreigners say it, but not once have I ever heard an actual Brit use it like that. it’s a definition that has pretty much passed out of common usage, if it was ever in it
I’ve used this. Thanks! Nice cutting-edge work!
One Feature of vimium is maybe T which pops open a box that searches title or url (though as you say I doubt it searches content).

I keep my tabs low and there's no way I'd find anything with that many tabs open but thought I'd call out the feature given the context of this discussion.
The capture pixel format depends on device - I think 4:2:2 is pretty common for webcams, which in H.264 requires profiles that aren’t widely implemented outside of x264 and ffmpeg.
Externalised cost on the environment will hopefully one day be addressed.
is that “bye” or is it “thanks”?
Well I don't know if you would consider France a free country or not, but it is illegal to hide your face in public space in France (unless it's for medical reasons or for a special event and so on). So I guess hiding your face from the face recognition system would be also illegal.

https://www.service-public.fr/particuliers/vosdroits/F21613
I’m a male from Milan and I’m 178 cm tall. I like the bit about it supposedly providing a stable environment for millennia: I often find myself in pretty ancient churches or monasteries eyeing eroded depressions in stone stairs and flagstones, boggling by how many people must’ve walked upon a given spot in order to cause the kind of weathering I’m seeing. So many people, so many lives, so many different lifestyles and eras, but we’re all so essentially human.
Not to speak against good code but I'm pretty sure users don't care about the code. Just look at the famous Nomadlist story.

Maybe you meant the edge case of 0 co-developers, which in reality isn't so much of an edge case.

Imho it's all about cutting edges at the right places and making educated compromises.
Well they used common crawl which respects individual site policies such as robots.txt. https://commoncrawl.org/big-picture/frequently-asked-questio...

So I think that's nonsense
Old but relevant article. Figuring out the intersection of "simplest" and "useful" features is the trick.
From the Oxford Dictionary of Modern Slang, paperback edition from 2010 on page 65

"Dang: Expressing annoyance or antipathy, or as an intensive" ;)
What is your plan for retirement? Eating your savings regularly would erode compound growth.
I wish SQL operated on sets but it really operates on tables that have an order and may contain duplicates.
> cmake -DCMAKE_INSTALL_PREFIX=... .

That's a mistake. You need to always delete the command line argument cache, in case you intentionally omit arguments later:

rm -f CMakeCache.txt; cmake -DCMAKE_INSTALL_PREFIX=... .

> Autotools hell

Autotools are easier to use than people think: https://autotools.info/

We even have a script doing most of the maintenance work for us: https://github.com/stefantalpalaru/iccloader/blob/master/aut...
Ask HN: How has the curse of aging affected your mental capacity?
> Americksland

This reminds me (a Welshman) of my favourite theory for the origin of the name "America":

https://en.wikipedia.org/wiki/Richard_Amerike
From my European viewpoint US seems to have a thriving civil society.

Sweden used to have that. Workers movement, free churches and the temperance movement basically built the Swedish democracy. A large percent of the population were contributing members in them. They are almost extinct now.

The welfare state took their place. If something is not commercially viable in Sweden, it has to be funded by tax payers. And then you get all the issues of what should be funded and what shouldn't.

We no longer have strong, self-supporting associations. And we don't have the philanthropic tradition where rich people fund things.
Preventing this thing from happening costs a lot of $$$, so pretty much everyone just "accepts the risk" seeing that probability of something like this happening to your company (during your tenure) is still super low. All companies with somewhat robust security posture I know have had a string of incidents in the past, that seems to be the only thing that can motivate to put $ in security.
Klarna’s annual loss widens to $1B but chief’s pay jumps 35%
true!

but we're talking about cost reduction (TCO) and the argument holds: at scale, if you halve the cost-per-bit for storage, then the TCO should drop dramatically and very close to half. The argument isn't about indexing, security, auditing, or whether Hawaiian pizza is an abomination to humanity.
We're starting by pulling together a lot of the teams working on generative AI across the company into one group

"We will start by interrupting all of the initiatives currently in motion to introduce new layers of management and bureaucracy"

Maybe it will pay off.

Senior Management going to Senior Manage
Taxonomy 101: Definition, Best Practices, and How It Complements Other IA Work
How to develop a taxonomy for your information architecture
Show HN: Performance GitHub Actions runners powered by Gaming CPUs
Hey HN,
BuildJet makes GitHub Actions faster, by running the workflows on our Gaming CPU cloud. You still get to keep everything GitHub Actions, we simply replace the underlying GitHub Actions runner with our Gaming CPUs. All you do is change 1 line, and get 2x faster and cheaper builds.

GitHub Action is very slow

- Developers are wasting their time – Waiting for GitHub Actions to give you a green checkbox on PR, is very wasteful and extremely tedious.

- GitHub Actions runner hardware is old and slow – GitHub Actions use old and slow machines from Azure. Some of your workflows run on servers from 2015.

- GitHub Actions use the wrong type of hardware – CI workflows are usually computing intense, and specifically require high single-core performance. GitHub Actions uses server CPUs, which generally have low single-core performance.

What BuildJet for GitHub Actions does:

GitHub Actions rely on server CPUs from Azure. Server CPUs mostly have low single-core performance. This is where BuildJet differentiates itself, with its fundamentally different approach to computing, using dedicated high-performance gaming CPUs that all have a very high-single core performance.

This provides an inherent speed advantage for BuildJet, even without software optimizations. High single-core performance is the key to a fast CI process, and BuildJet's gaming CPU cloud is optimized to deliver just that.

Last year, we ran a benchmark where a MacBook Pro 2015 hardware beating a GitHub Actions runner in 2022. It’s yet another instance where you can see the limitation of using server CPUs in tasks that need high single-core performance.

Website: https://buildjet.com/for-github-actions
China is bored of Baidu. Here’s how their AI chatbot will transform the company
Every English person I know thinks that England, Scotland and Wales are countries. It's what we were taught in school. I find it odd that you find the opposite.
Yeah, just this morning, the coffee in my cup transformed to orange juice while I looked away.
Reading CoffeeScript, and this Civit language, feels like reading prose that doesn't have any punctuation. Slightly quicker to write, much harder to read.
Show HN: Moove – Manipulate file names and locations with text editor
> Humans are fundamentally the same creatures as we ever were and always will be.

Thank you for admitting that all humans are racist.

> History is cyclical.

Nothing whatsoever about history implies this to be true, but assuming it is gives me good reason to keep an eye out for future members of the Einsatzgruppen.
LastPass edits robots.txt to make support articles difficult to find
Are you seeking marketplace business model ideas? Check out these business models and various tips to jumpstart your business.
It's fine to have a goal for general purpose compatibility with C++, though that's harder than it sounds. More than likely there will have to be lines drawn in the sand like "no ABI compatibility ever" or "assumes you're using only clang toolchains" which will necessarily limit how generally adoptable the language is.

It's clear that compatibility is a goal but it's clearly not a feature yet, so we should be careful to talk about carbon as if it has that feature, especially given how hard that feature will be to implement and support.

I'm more confident that Google will be able to meaningfully use carbon in its monorepo than I am that it will be a good replacement for C and C++ for any given non-Google project.
Same here. I avoid auto in my code except iterations. Just a mental pattern. I understand that people coming from "typeless" languages might not like it at all, but it is like with guns. You can play with water pistol but you do not play with real guns, you follow some rules if you want it safe. Modern C++ in my opinion supplies enough features and tooling to help with making reasonably sure the rules are followed.
His point is probably that FFmpeg was written by Fabrice Bellard.
Panel Discussion: The Impact and the Future of Confidential Computing
As known as cynicism within the employment realm.
I think i installed some other tab page so it works in new tabs for me.

For address bar being focussed, a tab will take you to to the page content.

The one thing I find most annoying (which isn't vimium's fault) is the lack of j/k scrolling on pdfs.
Green aviation fuels not in easy reach, warn scientists
https://www.sandiegouniontribune.com/news/public-safety/stor...

> If you hear a mysterious boom over the next few days, this might be why

From Feb 4th
From the article:

All of today's support bulletins are not easy to find, with none of them listed in search engines, as the company added <meta name="robots" content="noindex"> HTML tags to the document to prevent them from being indexed by search engines.
I'm not sure the union and the confederacy saw themselves as separate cultures though? And either way, I'm not convinced that it was an acceptable use of force (granted, it's not a subject I have any great depth of knowledge in). There are parts of the world today where certain members of society live in conditions not far from slavery, and while I very much hope those societies can in time see the advantages of agreeing on and adopting a more free and equal set of human rights, I don't believe it's justified to use force to impose them just because we're so certain of their "unalienable" nature.
My point was that whatever build system you are using doesn't support circle. The CMake thing was an example to illustrate and contrast.
> Sudden layoffs can also help maintain labor discipline, which a lot of business leaders felt was getting away from them.

We saw this theatre at my employer. A mandatory all-company meeting called with a few hours notice, lots of stern faces and vague ominous talk, followed by "you will be notified in the next moments if you are being made redundant".

They are a huge company whose name you would almost certainly recognize. We found out later that the total number of people let go was....5. That's how many people we hired in our group alone the previous month. It was just a show.
Appears to be compartmentalized enterprise fine tuning service with options like having 32k in tokens in memory.
Bugs Still Considered Harmful
> Being terse is good, up to a point. Same with being explicit.

I'm thinking of using Civet for an upcoming project, I specially want `do` expressions. Even with how much noise an IIFE (`(() => {doStuff(); return ...;})()`) introduces, it's such a natural idea to me that I end up using them very often.

But what makes me question the idea is having to learn a new syntax that is close enough to the JS I already know that I'm going to get confused constantly.

Why would I care about writing `export a, b from "./cool.js"` instead of `export { a, b } from "./cool.js"`? I don't mind those curly braces, I may actually like them a bit; I do very much mind the overhead of remembering these details when I change languages, and there's no way I can remove JS/TS from my life.

Finally, there's expressions like `value min ceiling max floor`. Is that readable at all? You have to actually read each word to know which are operators, which functions, which vars... It seems to me much worse than `max(min(value, ceiling), floor)` or a Lispy alternative like `(max (min value ceiling) floor).
I get the idea but how is “contribute” measured for managers?
You could spend 2 minutes looking up who you are talking about.

This video from 2015 where Casey is interviewing Mike Acton: https://www.youtube.com/watch?v=qWJpI2adCcs

Also this course where he specifically talks about Numpy and pure Python:
https://www.computerenhance.com/p/python-revisited
Very clean code, extremely readable. If you can understand everything at first pass, that's gold.
Report from The Royal Society:

Net zero aviation fuels: resource requirements and environmental impacts https://royalsociety.org/topics-policy/projects/low-carbon-e...
I don't think that's true. For example, someone copying the web (but still respecting robots.txt) and claiming it's their own would be problematic surely?

This is only one small step away from blatantly copying.
Yep, they have an API.
Will Wright – Maxis – Interfacing to Microworlds – 1996-4-26
were Nader and Cronkite not talking about nuclear bombs?
Drambuie tastes nothing like Chartreuse, and I think has gone way downhill since it was bought and production moved to a different site.

It's only similar in that its a fairly unique region-specific spirit.
> Isn't that just stressful?

No, why would it be? It's sort of my curated list of things to check out when I have a free moment, just like HN is. HN curates the Internet for potentially interesting things for hackers, and I further curate from that (and other sources) for things that interest me, and have them as open tabs. It's no more "stressful" than knowing the fact that there are thousands of interesting HN links on here. They're just options of potential things to look at, not tasks to get through.

I use bookmarks as a more persistent thing, for things I know will be of interest to me long term. Some of these tabs might go into my bookmarks, but many others are interesting enough to look at/read through once, but not worth adding a bookmark for.
Why Australia Will Be the World's New Energy Superpower
> Eh banks run securely because it’s very difficult to steal money.

i think you got the cause and effect wrong - banks are run securely because it's made to be very difficult to steal money. And stolen money gets tracked (if you did steal a large amount) by anti-money laundering laws, which makes it hard to spend it.

Why is banks' attack surface small? Why is all these other "systems" in place to make stealing money difficult?

Why isn't the same happening with stolen credentials, or data?
German police usually has a bunch of people (and cars with pole-mounted cameras) running around with cameras filming everyone at regular protests; you'd think nothing can happen without being taped. Except of course it often goes <FOOTAGE MISSING> when it gets interesting, seems to be a technical issue. Just like bodycams suddenly failing to work. Oh well
"Could" is not the question here. The question is quality of life and for many people in many countries simply access to rather basic goods.

It's great that you can just retire anytime I you want, hopefull without any downgrade for family's well being. I'm just saying this is not always on option.
My daughter wanted her birthday to be Sonic-themed, so I've made a little platform and loop from the first stage, modeling it in Sketchup and export to Unfolder, it worked pretty well (but to add textures I've used Affinity Designer after exporting from Unfolder).