skysight-inc/HackerNews huggingface dataset:
As opposed to the legal bribery in democracy, it turns into an oligarchy, it always does. This is known to be true in the past and observable truth in the present.
Just one point, but an embedded Chromium instance is around 10x bigger than an embedded WebKit instance.
Gathering User Feedback for Your SaaS MVP - Methods and Tools in details
Yes, there were 3 stages, I think. Stage 3 was with some binaries throw in there. Stage 1 required recompiling the compiler at some point.
i mean the amount of money needed to just board a train at catford bridge and go all the way to india...reeks of a privilege when a lot of the world cant even travel more than a 100kms out their homes.
Looking at the bit you quote, I'd say the problem is much bigger and worse than that. Have you seen any sign that the modern feminism movement either cares about such things, or is "mentally coherent" enough to devise workable models? (Vs. performative ideological and rah-rah exercises.)
When you buy groceries from the store, do you also consider that bribing the clerk? Of not, can you explain what you see as the difference?
Hi! A few months ago, I was looking to automate my home lights to follow a "circadian lighting" (dark during the night, cold in the morning/day, warm in the evening), but all the solutions I could find required to keep the lamps on, which meant to stop using the "dumb" switches, which I did not want to do.

Being a programmer, I decided to make my own tool (and over-engineer it). This is Huemility: "Hue schedules for dumb homes". I've been running it for a few months on a Raspberry Pi, and it (mostly) works well. The system detects when a light has been switched back on, and automatically updates it to the scheduled settings. So now I'm sharing it here, hoping it will be helpful to other people :-)

Currently it only works on Linux, and you need to be a bit fluent in Bash & Unix to set it up. Since I'm the only person who's used it, and I've only tested it on NixOS as a module, I'm very curious to hear from other people who want to try it out.

Also I'm curious if you have any thoughts and recommendations about it, or if you know of another tool that does this and I wasted my time making it :D
> the grant funding structure is such that it rewards safe and incremental research on popular topics [...] Therefore, universities should probably avoid making grant funding a condition for hires and promotions

There you go. Just fix this idiotic "publish (NeurIPS) or perish" attitude already!
UEFI boot-time UI with Rust and Slint
> be distributed among the parties in cahoots: the Microsoft employee(s) involved in the scheme, the partner, and the decision maker at the purchasing entity

Fraud.

> In the government had paid $5.5 million for Microsoft licenses for hardware they did not possess

Microsoft being paid for something doesnt sound like Microsoft bribing someone.

> Qatar’s Ministry of Education was paying $9.5 million annually over seven years for Microsoft Office

Microsoft being paid for something doesnt sound like Microsoft bribing someone.

I too have a Microsoft 365 subscription that keeps autorenewing that I never use.
I disagree that a good doctor needs to be skeptical of everything until they properly gathered evidence. That is more a description of what a rigorous scientist should do.

There is a school of thought in medicine among some doctors (at least in Central and Northern Europe) that many patients know what’s wrong with them and one can go a long way toward a diagnosis by listening to and trusting a patient. Tests are used to confirm the diagnosis if possible, but they are well-known to be less reliable than the patients’ own experience (pains and other symptoms, for example). As an ex-medic myself, I strongly believe this is a more correct way to practice medicine, at least until significant advances are made in testing.

That is not to say that we don’t have highly accurate tests that will clearly indicate conditions (blood tests for IgGs, IgMs, BG, CRP, organ function, BP, ECGs, etc). But many conditions won’t show up reliably in common examinations and tests.

One of my old and wise doctor colleagues from a long time ago used to say that we live in the Stone Age of medicine — most of our tests and exams have very low specificity and we must treat a lot of people by what they tell us and our own subjective experience. He used to say that future doctors will see us as benevolent cave men who were constantly failed by our tools, unable to effectively remove illness and suffering, only really able to effectively listen and try to help, sometimes by just trying therapies until something hopefully sticks. I agree with them.

There is nothing worse than a distrusting doctor who dismisses the patients symptoms to instead blindly and arrogantly applies a schematic based on assumptions that our testing and examinations have very good specificity. That is just not the case for most diseases and violates the benevolence principle considered intrinsic in medicine by many. In my opinion, this is only acceptable for new doctors (like those still in training and under supervision). Otherwise, this behaviour is just malicious.

The science of medicine is very different from practicing medicine. The consequences of malpractice are deadly, and the time to treat a patient correctly is often limited. Scientists work in a much less constrained environment. Applying rigorous scientific method has relatively few negative externalities.
This is the way. While I do rebind plenty keys to enhanced or do-what-I-mean versions, I'm careful to avoid fundamentally change the meaning of any of the vanilla keys. So I see my config as more of a progressive enhancement over `emacs -q` or `mg` and I can still work with them just fine (if somewhat less comfortably).

Being able to work with `emacs -q` is also important to me for extending Emacs. It's easy to partially roll back a change if I break something in my config, and I can test out new elisp code against base Emacs.
The regolith is replete with embedded elements from the solar wind and micrometeorites etc. Most in situ resource extraction would be surface strip mining. But the percentage of the surface needed would be small. Both the moon and mars having no oceans have vast surface areas. A totally exploitive approach would only touch such an infinitesimal tiny portion of the area it’s hard to imagine conservation is a top priority.
The workers have often had to pay huge fees to brokers to score the job in the first place, often including taking out large loans that must be paid back with the job's income.

On arrival, the worker realizes that everything they have been told is a lie. Their passport is confiscated and they are told that, if they try to run away to their embassy etc, goons will go to their family to extort the money owed for the loans by any means necessary, including torture and death.

Would you still call this a "voluntary arrangement"?
C23 has lots of stuff into it, except improved safety.
Sorry, but democracy is not automaticcally a guarantee that there is no corruption. I can tell, because I am living in a supposedly democratic country which has gained quite a number of points in the corruption-index recently...
Seems similar to Umami (also open source).

https://umami.is/
Some women don't want any children, so while birth rate might be a societal problem, it's not one for individual women, I think. For those that do, there are options, even if they don't want to have a partner. There's the exception of those who want biological children but are infertile. I'm sure there's a lot of suffering (evidenced by them being ready to pay quite a lot of money for help), but I don't think it's a social issue.

Maybe there will be a huge explosion 10 years from now and it'll be a complete surprise. Today I don't see any signs of it, and I'm pretty confident that the signs would be very hard to overlook because of the focus on women's health, so any expressed unhappiness that goes beyond rare individual cases will be picked up.
I think your argument is missing GP's point entirely. The point was that a functioning market economy would evolve so that companies that sell products or services at a self-sustaining price survive, whereas companies that lose money continuously die. However, this is clearly not the case, given that companies like Uber, as you mention, do survive without being profitable at all. Competitors that are not backed by near-infinite money cannot survive this competition, regardless of their product or efficiency.

Whether or not a functioning market economy could ever exist in reality if of course another question.
Uhm - maybe train a secondary NN that scores summaries on their factual accurateness/quality? Anything under a given threshold is either sent for manual review or re-ran through the LLM until it passes.
That was my first reaction ("91% ? are you sure it's not 91.2%?") but it's actually a really good blog post.
Can one do business in the Middle East & Africa without bribing?
It's time for SaaS companies to stop charging their users for MFA/SSO. Looking at you Notion and Lokalize, just to mention a couple we use..
A mistranslation. I have an original french version which says "Promenade avec Chiaromonte et Abel à Staten Island.", so we're talking about a walk in Staten Island, not to Staten Island I believe.
Voluntary arrangements require informed consent. These workers are denied that and their options to leave are limited.
The difference is I pay for what I get. With the visa application fee, there’s nothing that can be worth £1k there. Note that I didn’t include fees for healthcare and taxes in that figure. It’s just a nonsense fee on top for nothing.
You implicitly assume that one man can only have a relationship with one woman at the same time (or vice versa). If you drop that assumption (because it's BS), your reasoning just collapses.
If someone takes samples from a bunch of songs and mixes them together in way that sounds like a new track - that's creative, right? Wouldn't you apply that to some of what ChatGPT does? You can ask for a story with oddly specific elements and you'll get a story which has never been written before. It's becoming harder and harder to say it's not creative (even if you include the prompter as part of the creative process).
The main limitations on companies are legal, not technical, imposing costs on them that make it not worth to break the law.

There are obvious ways of proving whether any cookie or non-cookie mechanism is employed for a purpose you did not give permission for, namely, audits of their systems and testimonies of their employees, which has resulted in quite a few huge fines being assessed and the illegal activity stopped, and will result in more.

We simply have to not legitimize this being done as "business as normal" and have to make it clear that they are not permitted to do so - all the really big impact comes from the large megacorps who eventually have to stay above the board legally.
Any circumstance where it would be needed should have given a syntax error irrespective of the data present (all matching or with differences) – everything in the projection list needing to be in the grouping clause or an aggregate.

For a very simple but slightly odd (why would you ask exactly that?) example:

> SELECT FirstName, WorkEmail FROM Person GROUP BY WorkEmail

should give an error in current SQL implementations. Despite the fact that in the data in question there is no ambiguity as the email addresses are never the same between two people, the database has no way of knowing that. The error message in SQL Server in this case is “Column 'Person.FirstName' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause”. In this case you could declare WorkEmail to be unique, but that should still error as the standard doesn't take this into account. The new ANY_VALUE us counted as an aggregate so “fixes” the syntax error like so:

> SELECT ANY_VALUE(FirstName), WorkEmail FROM Person GROUP BY WorkEmail

Basically it is a way of telling the query planner that you know your data better than it does, and it shouldn't worry its little head and take the first thing it sees to project for that column.

mySQL actually does this by default, or at least it used to, using the first thing it sees for columns that are neither aggregates nor part of the grouping clause, and you'll find any number of people asking why this doesn't work in other databases (SQL Server, postgres, …) when they try porting things over.

--

ANY_VALUE() feels icky to me, similar to how the related mysql behaviour always did. It is explicitly giving an opening for the output to change arbitrarily for a given query and that makes me think it is going to be the source of difficult to find bugs, for instance when some code relies on a particular output but changes in data balance hit a tipping point and make the query planner take a different route meaning ANY_VALUE() returns something other than it has in that place for months/years.

I can think of examples where it could be useful or at least makes things no worse (you need to get a little more complex than my single table example above), i.e. where trying to disambiguate with another aggregate like MAX still gives effectively arbitrary results, trying with ROW_NUMBER() tricks adds complexity (both for the human reading the code and the query planner), and adding the column to the GROUP BY would cause duplicate rows otherwise, but I'd rather not have it because of the issues that it could easily create in the wrong hands.
I was able to reproduce it multiple times around the time the problem was first reported: Searching for "from:mtaibbi" resulted in 0 hits, while searching from other accounts worked fine. There was also a number of threads here, where people observed the same thing. For example https://news.ycombinator.com/item?id=35504389

It now seems to be fixed, whatever the cause.
The support in gcc and clang for RISC-V is so mature at this point that there are binaries and ports in distributions like Debian, arch, and windows (Msys), *BSD. It would probably be more convenient and reproducible to start with those.

> I consider this repo as an "exploded container" designed to be deployed in a VM to put your code in and get your binaries out.

Only after compiling the whole thing. And it’s not like this does anything special to enforce reproducibility.

On that note there are preexisting docker containers.
> I'm so totally impressed at this Way New Development Paradigm. Let's call it the "Cascade of Attention-Deficit Teenagers" model, or "CADT" for short.

> It hardly seems worth even having a bug system if the frequency of from-scratch rewrites always outstrips the pace of bug fixing. Why not be honest and resign yourself to the fact that version 0.8 is followed by version 0.8, which is then followed by version 0.8?

> But that's what happens when there is no incentive for people to do the parts of programming that aren't fun. Fixing bugs isn't fun; going through the bug list isn't fun; but rewriting everything from scratch is fun (because "this time it will be done right", ha ha) and so that's what happens, over and over again.

https://www.jwz.org/doc/cadt.html

The article is 20 years old, it can vote now (and drink, in most places).
Plus a path to nuclear weapons.
Sounds like something a person living on the dark side of the Earth would say.
Western Eurasia.
by that logic our sun burns off a moon worth of mass in about a million years. thats the ultimate waste. I say convert it all into space habitats & dyson swarms.
I think the America parallels to this statement would be God, democracy, "our way of life" and such, references to which would not at all be unexpected in a letter such as this from the 60's.
Stop whining about “The EU Cookie Policy” and improve your ways
In music terms, putting note patterns that would be considered overused tropes in jazz (that's why the ML model would so easily come up with them) on a hiphop beat, in cookie-cutter death-metal instrumentation and mix, arranged in trance buildup/break/release structure?

LLM might occasional fill certain gaps (like one programming subculture being completely ignorant about a certain approach that is well established in another), but from its perspective, a transfer like that would be more a failure to hit the target style than an achievement. It's like learning scala from stackoverflow vs learning php from stackoverflow: one leads you deep into monad fundamentalism, the other into "how can this be bad if it works???"
Morale in a for-profit company is a virtual concept, it simply does not exist in reality. Claiming it does is likely delusionary or an attempt to hide the truth.
Every year I’m forced to watch training videos saying that it’s against US laws to be involved in bribery abroad. As I understand it, there’s severe federal penalties for briberies committed abroad. It may not be a Microsoft problem exclusively, but I can’t imagine “hey everyone else is breaking the law” is going to work as a defense.
A Third of Researchers Think That AI Could Cause a Nuclear-Level Catastrophe
Quant firms provide value to society, hence why they are compensated for it.

Liquidity and price discovery are useful things. Nobody would pay them otherwise.
Off topic: This comment reads so much like a message in ChatGPT conversation :D
So you didn't pay the application fee because access to the UK wasn't worth it?
Asserting that all our audio won't be captured is yet another assumption. The amount of data being collected is ever increasing, and it is conceivable that near unlimited microphone/camera access and storage could lead to this in the near future.

Either way, it isn't static or decreasing.
This is a great blog, goes really deep on the technologies you looked out. Out of interest, did you consider OpenZiti as part of your test? I work on the project.

OpenZiti is an overlay network with similarities to Tailscale but fully open source, not built on wireguard, and focused on connecting 'services' rather than 'devices' with many zero trust networking principles built in. It also includes a suite of SDKs so that we can build private networking into the application stack and have zero trust of the internet, LAN and host OS network.
Which tradeoffs do we want though? Endlessly degrading AI vomit sounds much worse to me.
Very much yes. Behavioural flags are the worst kind of abstraction and a strong signal that the wrong abstraction was chosen.

The reality is that while abstraction is critical for keeping complexity under control, it is also hard. Refactoring common looking code will usually not lead to the correct abstraction.

As a recovering DRY addict, it is a lesson that took me a long time to learn.

edit: another common bad refactor/abstraction:

def fun1(...):
do_the_thing(...)

def fun2(...):
prepare_the_thing(...)
fun1(...)

def fun3(...):
prepare_a_bit_more(...)
fun2(...)

No other functions call fun1 and fun2. Often fun1 and fun2 are badly named because they are just steps in implementing the behaviour of fun3. Usually I inline back these cases as it greatly simplify understanding the code.
I don't know if we're using the same KDE, but KDE has always been about options.

Historically configurability of major OSes/DEs has almost always been:

1. KDE

2. Gnome 2

3. Windows

4. Gnome >2

5. MacOS
You are implying that running a for-profit company is immoral. Of course you can run a for-profit company in moral and ethical way!
That is my suggestion. Fix a bug that affects you. Add a feature that you want. Granted not all will be as small and self-contained as my first contribution but there is little better motivation than doing something you want to use.
Cool approach! The only thing I would change or allow customization for is the prompt you're injecting. Most users will probably want to change this:

"Output a json object or array generated with random content fitting this schema, based on the PORMPT section below." (sic)

My findings from one week of forcing chatgpt to produce structured output:

- it prefers a certain kind of format (the one it uses by default when you ask it without json/markdown), and if you deviate too far, it won't listen. E.g. I tried adding underscores to certain words, which it only did half the time.

- regex parsing the output is quite robust. Even if it adds sections you don't want like intro or conclusion, the parser will just discard these
Pretty cool, but installing it also means letting an extension have permission to "all data from all sites". Android has this "allow while app is open" method, which I think would be nice here, e.g. if you click the icon of the extension then it gets permissions for that site&tab&session, otherwise it can't run.
It's not exactly a hard problem to continuously train a model - although it may be costly. You can even train the model based on every interaction it has; but this quickly leads to degradation because users provide it with data that is of low quality, for example when they intentionally try to make chatbots says racist things, etc.
The Hello Ruby books are _amazing_. They won actual design awards: http://www.helloruby.com

The girl in the books is just named Ruby, the books really don't have a connection to Ruby the Programming Language.
Typo in the prompt:

> based on the PORMPT
I've watched videos about implementing CSS fixes in Ladybird (https://www.youtube.com/@awesomekling) and whenever the web specs get pulled up, I find them pretty clear most of the time. There's a lot of context required if you want to read the details about one specific thing, but all the necessary context is usually linked and readily available if you need it.

That complexity does lead to bugs (and bugs in Chrome can become part of the de-facto standard if the Chrome devs don't fix the bug fast enough) but the spec itself seems quite complete in most areas. In the few areas that are underspecified, simply seeing what other browsers do usually fixes the problem as there's usually an overlap in behaviour between at least two out of three remaining browser render engines.

The basic algorithms and rendering steps are all laid out pretty well in the spec. Even Quirks Mode has a standard (https://quirks.spec.whatwg.org/), though that's far from complete as every browser has its own compatibility quirks because of browser detection and branded CSS properties.

I know CSS documentation used to be awful, but the current version of the WHATWG spec is quite readable in my opinion and doesn't leave as much room for confusion anymore.
"Morals" in any organization large enough for responsibility to be sufficiently diffuse is a virtue statement. Every large organization will sociopathically and amorally advance its KPIs. It just so happens that some organizations are in or adjacent to morals as part of their core business hence why the church comes out looking a little better than Monsanto.
Anyone not honor the “email+who_is_spamming_me[at]gmail.com” strategy?
I use this strategy in an attempt to know who is selling/leaking my email address, but it is very easily subverted. Does anyone know of code that removes the `+[...]` and the purpose behind such code?
Annoying because they stole my company's name (TitanML - https://www.titanml.co/)
Fortunately they haven't trademarked it, but still unideal.
It is worth it. But it isn’t a compensation for any work done by the government you pay it to. The value was created by people who didn’t receive anything from that money. The government is just the intermediary taking fees for access to it.

If bribes weren’t worth paying, they wouldn’t be a thing.
When all the scientific data points to the contrary, you're the one who has the burden of proof.
UA string sniffing sucks, but if Firefox starts pretending to be Chrome, sites will start using even worse methods to figure out what browser they're dealing with, and it'll be much harder to work around those. Firefox is obviously not Chrome if you actually poke at it a bit… the saving grace of UA string checks is they're easy to fool.