skysight-inc/HackerNews huggingface dataset:
Nice job, you just hit a footgun: try to remove any .h file (and the corresponding #include directive) and see your build just break. You need an empty `%.h: ;` directive for make to ignore missing .h files.

Make is full of this stuff and as a distro packager having to deal with each's individual quirks is prone to drive one insane. Please consider using meson, at least.
Until the US learns to effectively legislate, I feel this will continue to be a problem. Of course food companies want you to follow "anti-diet" advice because they want to sell you more food. Junk food is ultra palettable and super cheap to manufacture.

At the end of the day, food companies and citizens treat the effects of sugar as an entirely unavoidable externality. Tax the crap out of junk food, subsidize the cost of vegetables, and watch how usage goes down.

Sure, people won't like it, but people also don't like it when their neighbor gets a new car in a color they think is ugly.
> Some have taken sentences full of “ums” and “uhs” and edited them out to find out if people react more positively to someone who doesn’t use them. (They do.)

compare https://news.ycombinator.com/item?id=39714485
The Unix philosophy seems like a good example of this
LabVIEW has had FPGA programming as block diagrams for a good 15 years now. Vivado has something similar.

Programming FPGA as block diagrams is very natural, because you are essentially designing a circuit. So strictly speaking, you don't need to learn a HDL to do FPGA anymore
The economics of storing hydrogen for long periods is just fine, compared to the economics of storing energy in batteries for long periods.
Is there a version of this for real value sequences?

Also, an interesting video on Recamán's Sequence:

https://www.youtube.com/watch?v=FGC5TdIiT9U
This is more like an Ask HN, isn’t it?

https://news.ycombinator.com/showhn.html
> The district began phasing out its Highly Capable Cohort schools and classrooms for advanced students in the 2021-22 school year due to racial inequities, the school district notes. [1]

>> The program is not going away, it’s getting better.

[1] https://www.seattleschools.org/departments/advanced-learning...
The British Are Coming for Your White-Collar Job
I'm from the SF Bay Area, not Seattle. But this sounds pretty comparable. There are a few merit-based programs in various regions of the US that I know about (SF, Chicago, New York), and their demographics are predominantly East Asian, South Asian, Jewish, and rich white kids. And yeah, those kids had tutors and after-school programs that prepared them for the entrance exams.

But where I am from this kind of test-based entrance is really rare. We used to have that in my kids school district, but not anymore. They switched the specialized schools for gifted students to be lottery-based instead of exam entrance. And guess what? After a couple of generations there's not much difference. My daughter's school used to be a special science-oriented "magnet" school (called a magnet school because it "pulls in" students from across the district who specially apply for it). Now it's really no different in practice than any of the other neighborhood schools.

It all comes down to mixing up correlation and causality. Progressives said it's not fair that only rich white kids and model minorities are getting into these schools, as these schools setup the kids for a better life. Everyone should have that opportunity! So they make the entrance a randomized lottery instead of merit based. Only guess what? The schools had good outcomes because the student body was well-prepared kids with private tutors. Get rid of that factor and they revert back real quick to being regular schools just like any other.

> If you care about social mobility, I think you might be disappointed.

These people don't want social mobility. They want equal outcomes--there's no need to move through society if everyone is at the same level. And they do end up achieving that... by lowering standards for everyone.
> In order to quantify Jpegli's image quality improvement we enlisted the help of crowdsourcing raters to compare pairs of images from Cloudinary Image Dataset '22, encoded using three codecs: Jpegli, libjpeg-turbo and MozJPEG, at several bitrates.

Looking further [1]:

> It consists in requiring a choice between two different distortions of the same image, and computes an Elo ranking (an estimate of the probability of each method being considered higher quality by the raters) of distortions based on that. Compared to traditional Opinion Score methods, it avoids requiring test subjects to calibrate their scores.

This seems like a bad way to evaluate image quality. Humans can tend towards liking more highly saturated colours, which would be a distortion of the original image. If it was just a simple kernel that turned any image into a GIF cartoon, and then I had it rated by cartoon enthusiasts, I'm sure I could prove GIF is better than JPEG.

I think that to produce something more fair, it would need to be "Given the following raw image, which of the following two images appears to better represent the above image?" The allowed answers should be "A", "B" and "unsure".

ELO would likely be less appropriate. I would also like to see an analysis regarding which images were most influential in deciding which approach is better and why. Is it colour related, artefact related, information frequency related? I'm sure they could gain some deeper insight into why one method is favoured over the other.

[1] https://github.com/google-research/google-research/blob/mast...
Zopf means “braid” and it also denotes a medium-size bread type, made with some milk and glazed with yolk, shaped like a braid, traditionally eaten on Sunday.
> If you can avoid a tax through some legal structure, you are within your rights to do so and you can't judge this as some sort of shady business.

Sure you can. Legal tax avoidance gets judged all the time. See the Jimmy Carr tax "scandal" that was legal, and yet he received public pushback.
You don't, just as you don't take massive takes of compressed methane around with you (I know about CNG cars; they're not competitive with BEVs or liquid fueled cars.) Methane and hydrogen are competing in stationary applications.
This is so stupid. It's not even that these companies produce the emissions, they are merely the people digging it out of the ground.

It is literally a useless statistic. And if you actually draw the logical conclusion from it, then most companies have ZERO emissions, since they dig nothing out of the ground. Counting emissions twice makes no sense, so if you count the producer you can't also count the producer.
> Young people are much more likely to protest, have unrealistic expectations,

In general people protest when they can't just change things on their own terms. Arguably older generations have less of the issue (but really, they like to yell at the clouds like everyone else IMHO)

> not follow process, behave unpredictably and take risks.

Someone with enough experience will be better at masking these traits and not have their process violations or risk taking surface too much.

Either it's completely transparent to everyone and people don't even acknowledge it as process violations (e.g. the more experienced worker just happens to have higher permissions and can officially do whatever they want. Staying 3 or 4 years at a place will give you an amount of permissions that wouldn't make sense on paper for your role) or they know how to stay under the radar.
Show HN: Tab Customizer for Chrome
Pretty much by the time you get to 100% full on ZFS, the latency is going to get atrocious anyway, but from my understanding there are multiple steps (from simplest to worst case) that ZFS permits in case you do hit the error:

1. Just remove some files - ZFS will attempt to do the right thing

2. Remove old snapshots

3. Mount the drive from another system (so nothing tries writing to it), then remove some files, reboot back to normal

4. Use `zfs send` to copy the data you want to keep to another bigger drive temporarily, then either prune the data or if you already filtered out any old snapshots, zero the original pool and reload it by `zfs send` from before.
Terrorists will terrorize, especially when they feel justified by their homes being stolen from them by foreigners and inept leaders as happened with the formation of Israel. They should be caught, punished, even killed, since what they are doing is destructive and morally wrong.

However, if you actually want peaceful coexistence in the long term, the only possible solution is to stop oppressing these people, and instead to build a better world for them. The Israelis won: they built their country, they got international recognition, they defended it from their neighbors. However justified this may have been given the horrors of the Holocaust, it is also undeniable that this was to a large extent to the detriment of many people who previously lived there. They now need to ensure those people can be content with the life that is left for them.

But the reality is that Israeli leaders (and a significant minority of the population) do not want that. They don't view the Palestinians as full human beings (as many in the Knesset have compared them time and time again to cockroaches and other pests), and they believe Israel has a right to even those small territories left to the Palestinians. They are continually illegally annexing more land in the West Bank, and some are preparing to do so in Gaza as well.

Netanyahu has been very open about funding, or at least supporting, Hamas as a means to ensure that moderate Palestinians don't get a voice and a two-state solution is never allowed to happen. He has said these things openly. Of course, a one state solution is also unacceptable, as it would threaten the Jewish character of Israel to have such a signficant (and growing) Muslim Arab population. Making them officially second-class citizens is also unacceptable as it would deny Israel's claims of being a democracy. Killing them all would be a bad look internationally.

So, what was happening before October 7th was in fact the ideal state according to Netanyahu and his ilk: the Palestinians are de facto second class Israeli citizens with almost no rights, they act as a convenient boogie man to scare the populace, and they are weak enough to be no more than a nuisance. October 7th was an embarrassment to the authorities on many levels (and of course a horrific crime), so they have to punish the cockroaches of Gaza to ensure they don't have the courage to try another October 7th anytime soon, and to prove their strength to their own population, then return to the status quo. Of course, if Hamas is destroyed, they will also have to find a new militant anti-Israeli organization to lead Gaza, lest they end up with credible peace attempts that could make their position difficult.
Yes, but hydrogen has the advantage of not requiring CO2 to either be acquired or recovered.
I can't give any detail, but the solution to my problem involves k-variate k-nomial multinomial coefficients [1]. It's a generalization of the binomial coefficients to high-order scenarios such as trinomial coefficients, quadrinomial coefficients, etc. In other words, from a Pascal triangle to a Pascal pyramid, to a Pascal hyperpyramid.

[1] https://oeis.org/wiki/Multinomial_coefficients
And the New York Post is not a reliable source.
Adam Ragusea has a good video on youtube explaining exactly that.

https://www.youtube.com/watch?v=-R41YFcX8e4
No, because dict_put will update the limit value if the new pos exceed it.
Yeah, a situation where you pool gets suspended due to no space and you can't delete files is considered a bug by OpenZFS.
the process explorer In vs code should give you what you need!
Awesome project! As I newbie myself in everything LLM, where should I start looking to create a similar project than yours? Which resources/projects are good to know about? Thank you for sharing!
> It's not "technics", but "language" that underlies our evolution as a species.

> the making and use of technology, in the broadest sense – is what makes us human.

Idea in the artucle is a superset of idea which you describing.

Imagine that language is also a technology. Look at sign language for examle. Or mimes. Or simply spoken language. All three examples are examples of different technologies which make connection between inner worlds of multiple people.
The recommended solution is to apply a quota on top-level dataset, but that's mainly for preventing fragmentation or runaway writes.
https://en.wikipedia.org/wiki/United_States_House_Select_Com...

In April 1952, the Select Committee to Investigate Tax-Exempt Foundations and Comparable Organizations.. began an investigation of the "educational and philanthropic foundations and other comparable organizations which are exempt from federal taxes to determine whether they were using their resources for the purposes for which they were established..

In April 1954, the House authorized the Reece Committee. Unlike its predecessor, which limited its attention to generalities, the Reece Committee mounted a comprehensive inquiry into both the motives for establishing foundations and their influence on public life.

Final report (2000 pages): https://archive.org/details/full-reece-committee-investigati...
cmd-up goes up a directory tree

cmd-down goes down a directory tree if you have a directory selected or opens a file if one is selected

IMO more intuitive than "enter opens file, backspace goes back", but YMMV
> The liberal thing to do would be to push for a meritocracy

These are progressives, not liberals. They don't want a meritocracy; they want equal outcomes for everyone. And realistically the only way you get that is by lowering outcomes for gifted achievers.
Exactly - the safest thing to do with the AI gun is not point it anybody and destroy it. Perhaps the AI gun shooting somebody wouldn't be an intentional murder but it's certainly manslaughter since you know that it could shoot whoever it's pointing at so simply pointing it at anybody is the active decision that frames the crime.
> There exists a large, underserved market for pickup trucks which can haul furniture or summer yard project material or tow my sailboat, but also be a good daily driver.

The market has signaled that it will pay obscene prices for a good truck. Maybe the reason we don’t have powerful trucks that can also be “good” (whatever that means–fuel efficient? less dangerous to pedestrians?) daily drivers is because it’s infeasible?

> Furthermore - when is the last time you shoveled one ton of sand/gravel/stone out of a pickup bed? It was a hell of a lot easier with a lower bed that I could reach farther into with a standard transfer shovel.

Last time I shoveled a ton of dirt from a pickup bed, I climbed up into the bed and shoveled it out from there.
Don't forget Japanese Unit 731, all the scientists involved were whisked away to the US if they would give up their research on human subjects to the US military and help translate.
Title updated. ty.
My understanding is that they've more or less always done this for various reasons: security patches, compatibility, dependency versioning.
I understand the historical reasons that led to this structure for package management, especially with how brittle C dependencies seem to be, but I truly hate this practice. It seems to make it exceptionally difficult for authors of major software to establish any sort of invariants or security boundaries.
I've had a similar experience on my iPhone. The disk became so full that deleting things was seemingly no longer actually doing anything. Rebooting, the phone couldn't be logged into. Rebooting again, it boot-looped. Rebooting once more, it booted into an inconsistent state where app icons still existed on the home screen, but the actual app was missing, so the icon was blank and the app could not be launched. I became concerned about data integrity and ultimately restored from a backup.

I am certain this was a result of APFS being copy-on-write and supporting snapshotting. If no change is immediately permanent, but instead old versions of files stay around in a snapshot, then if you don't have enough space for more snapshot metadata you're in trouble. Maybe they skip the snapshot in low disk space situations, but they still have the copy-on-write metadata problem.
I've been disciplined (perhaps obsessive at times) with keeping a daily diary for many years and I was interested in being able to query my diary locally via AI. I found a solution that works surprisingly well using GPT4ALL.

I found GPT4ALL (https://gpt4all.io) to have a nice-enough GUI, and it runs reasonably quickly on my M1 MacBook Air with 8Gb of ram, and it can be setup to be a completely local solution - not sending your data to the Goliaths.

GPT4ALL has an option to access local documents, via the Sbert text embedding model (RAG).

My specific results have been as follows; using the Nous Hermes 2 Mistral DPO and Sbert - I indexed 153 days of my daily writing (most days I write between 2 and 3 thousand words).

Asking a simple question like "what are the challenges faced by the author?" provides remarkable, almost spooky results (which I won't share here) - which in my opinion are spot-on regarding my own challenges over that the period - and Sbert provides references to which documents it used to generate the answer. Options are available to reference an arbitrary number of documents, however the default is 10. Ideally I'd like to have it reference all 153 documents in the query - I'm not sure if it's a ram or a token issue, however increasing the value of documents referenced has resulted in machine lock-ups.

Anyhow - that's my experience - hope it's helpful to someone.
Arq is closed source and proprietary and its cryptographic functioning and integrity cannot be easily audited or verified.

Why use closed source crypto for money when free software that can be reviewed is available gratis? There are much better options.
Fedora is hardly bleeding edge
Thumbnails. I typically serve them at 2x resolution but extremely heavily compressed. Still looks good enough in browser when scaled down.
Swedish housing prices have increased something like 300% the last 20 years. Salaries have not. In fact, nothing has.

This is in part due to interest payments being tax deductible, a measure to help the Swedish housing market bounce back from the housing crash in the mid '90s.

The government "forgot" to remove that insane policy even once the market had recovered, since it would be unpopular for everything to be more expensive, even throughout the negative interest rate years they didn't do anything about this. Which means everyone and their grandmother has loans up to their ears, taken back when interests were basically free. ... so now interests have gone up by like 5 percentage points and everyone with a loan is in struggling, that interest subsidy policy is going nowhere in a hurry, meanwhile it still drives up prices and creates an ever-widening gap between those who own and those who can't afford the down payment because the market has seized up entirely since nobody wants to realize the loss of selling their house for less than their mortgage.
Xgo: Monkey patching in go using ‐toolexec
Oh, that's interesting. I typically serve thumbnails at 2x resolution and heavily compressed. Should I try to instead compress them less but serve at 0.5x resolution?
I don't know if this was really planned. With my best will, I cannot imagine the Israeli military & Netanyahu's government releasing this to cover their ass. This could be potentially something which worsens their actions and not lessen them.

Obviously, nobody in an international court will be able to say "... but the AI did it!" - This is just far too easy as a way out. There are rules to AI Usage and one of them is not a usage like that - as already said somewhere else: The AI is only as ethical/moral as the humans behind them.
"START" -> Signup. Not a great flow to figure out what this app even does.
And Windows has added the stupid search bar, changed the start menu, made stuff in the task bar slot on the right side automatically hide etc.

Completely unintuitive.

Of course when you're "forced" to work with something, you don't have the motivation to learn to use it properly.

Just like me with Windows. I just can't understand the logic of having a global shortcut to open Linkedin for example :)
Resource forks are worse than that. Any non-Apple filesystem you work on gets littered with ._ files and archives get __MACOSX folders too. Mac OS leave a lot of detritus in its wake.
Eh, that's true, and that's a convenient way of doing intermediate representation, since its very machine-friendly. But really, finite state machines are just callbacks, just as generators can be treated as just callbacks. There is no real logical difference, and it is their historical origin, even for generators which is just a neat syntax for what could have been done back in the day with a more explicit OO solution.

It does provide a more conceptual way of thinking about what those old callbacks would have meant though, which opens up thinking about scheduling them. Still, it's not something I'd rather do, if I need an asynchronous iterator I'll write one but if I need to start scheduling tasks then I'm using threads and leaving it to someone smarter than me.
Depending on how openly and where this happens you might be able to get the platform they are selling your software on or their payment processor to take them down.

That's for legitimate platforms and processors of course. If it's on some darknet bulletin board - tough luck. Not worth the time.
For OOB you can enable bound checking in the C++ standard library. That's relatively cheap. Of course it won't help with C raw pointers and C array.
Article 8 is about giving the ICC jurisdiction over prosecuting war crimes and then it goes on to provide a list. I'm not filing a brief over here so again dispense with the pedantry. To the best of my knowledge Lavender hasn't been cited in anything yet, that would take a fairly comprehensive investigation, thus the IF featuring very prominently.
Before you can have an arduino you need a gcc. Arduino itself was just a user-friendly wrapper over the existing work of making an open-source cross compiler for the platform.
That's the magic of genius marketing
Turns out, you can just say "No". Once again, teaching us that real life does not follow any rules we're imposed in school.
How to talk to a person like ChatGPT
This is probably obvious, but just to make sure: This is the opinion of skinkestek, and not an objective truth. As another Norwegian, I do not share this opinion.
"From the river to the sea" comes from the Likud policy program, which says there will be an israeli jewish state in that area. The palestinian slogan finishes with "Palestine will be free", without stating that it would cover the entire area.

Israel has been sabotaging peace talks and applying divide et impera politics in the region since it was created.

Sheikh Yassin, the paraplegic spiritual leader of the Hamas movement was quite clear that their beef wasn't with the jews, but with the occupation and apartheid. He was assassinated by Israel in 2004. In hindsight Hamas was correct in not trusting the israelis in the Oslo talks.

It's more like 700000 jews that would definitely need to move, i.e. the illegal settlers in the West Bank and Jerusalem.
I always thought of Fedora as QA for red hat.