skysight-inc/HackerNews huggingface dataset:
Yeah can confirm, both my partner and I each take a day off because day care only gives us 3 days. This is actually preferable as day care is almost a 2nd rent at just 3 days a week.

There are some policy changes in the works to more heavily subsidize day care costs, but I think they won't kick in until next year or something.
Thanks, we will fix if wrong. Tho...

It may be too late!

Other products in this: Qt - https://doc.qt.io/qt-6/licensing.html, Isotope - https://github.com/metafizzy/isotope#license

What do you suggest?
> avoid thinking and effort and instead rely on an external brain

For me personally this was probably the biggest game changer because I'm now able to offload a lot of thinking to GPT-based tools and use my brain cycles for the less automatable activities.

Now instead of searching for something on Google and going through multiple pages before finding an answer, I can ask a precise question and get the answer right away. Especially when I know that the answer _is_ there somewhere, and all I need is to find it. If I'm not happy with the answer, I can continue the conversation until I get what I'm looking for.

I made Bing Chat, ChatGPT, and Warp AI (a feature of the Warp terminal that allows you to access GPT from within the terminal) a part of my daily life and I feel like I'm achieving much more with the time I have.
Ask HN: How much revenue your ethicalads.io-running website generates?
submitted to HN in 2022: https://news.ycombinator.com/item?id=32650878

> [...] a privacy-first ad network. We don't use any cookies, and target ads based on content. The code is all open source (https://github.com/readthedocs/ethical-ad-server), and we're slowly working to help fund open source projects. We only show developer-related ads on developer sites. No ads about a product whose site you visited last week and nothing off topic.

Please report the page views (total and unique visitors) alongside the revenue, if possible.
Ask HN: Why don't you use MySQL Workbench?
am doing some research on MySQL clients, MySQL Workbench is the official one but doesn't seem like it's used by many? wondering why?
While at it I’ve made it a practice to expose an internal endpoint for every service to output its config. It has saved me on numerous occasions to catch config related bugs.
Xbox ultimately made the same mistake as Nintendo with the Wii / Wii U.

Just give the console a number. And. Increment.

That's it. You can still have Pro / Slim / whatever models, but I have no idea why Nintendo and Microsoft both willingly threw away the easiest marketing strategy there is: your kid has the 4 and the 5 just came out. 5 is larger than 4 therefore the kid knows what to ask, regardless of age. The parent also knows what to buy because 5 is larger than 4.

Nothing convinces me that this isn't the reason why new Playstation models sell like crazy before any decent games are out. 4 was larger than 3 and 5 is larger than 4. That's it.

Nintendo got out of it by starting a new line of consoles with the Switch, but Microsoft's marketing just keeps giving this one away to Sony for free. It's unbelievable.
my manpath includes $HOME/.local/share/man; and that is with $MANPATH unset, so it's a distribution default
New [video] tag added, which is handy.
Now AI shows just how much malware is in our package managers: https://twitter.com/engageusersai/status/1672872723486310400...
Alternative: 5% gain in a specific issue is totally fine to defer until another patch set. It feels like fighting about it in the first submission is a waste of time for everyone involved.
> Top-down control of a country doesn't work.

Agreed. But:

> Any problem solving after that should be on us, as citizens and using private means, not government fiat.

That's just a libertarian ideological trope, and doesn't follow from the premise. Another way of avoiding top-down control is to devolve decision-making; to have a truly multi-polar government, where those exercising subsidiary powers can't be bullied (or sacked) by those at the centre.

In the UK, for example, it has become fashionable for an incoming government to try to rebuild the Civil Service in its own image. C.f. Truss firing Scholar, head of the Treasury, as her first act.
And how is that a bigger problem than people using the filesystem any way they wish and putting arbitrary content in files?
> Literally 100's of ways to do it.

And if you have 3 services with 3 different people you'll have 3 different ways of doing it in your team. Suddenly you need 15 different tools at the right versions with the right configs to update a URL.

> Before you know it, everything is taken over and your whole stack is now complicated, run by 50 different json yaml configs, and you now need tooling and templating to get it all working or to make one tiny change.

I'm a developer as opposed to an "ops" person but in my career I've had far more issues with "well the machine for X has a very specific version of Y installed on it. We've tried upgrading it before but we had to manually roll it back" than I have had this. Those configs exist _somewhere_ if you're using AWS or something similar. If you want to avoid the complexity, use IAC (terraform) and simple managed services (DigitalOcean is the sweet spot for me).
I am sure it was the original intent of Prigozhin from the start, to blackmail Russians into getting "exit ticket" so he could move on to Belarus, live like a king and basically retire. It involved Lukashenko (another tyrant) so Putin would have second thoughts when he will order hit on him, which he will at some point.

Russians are clowns.
Nobody gets promoted over supporting open source standards at google anymore... well except maybe in some parts of their backend.
"I'm sorry, Dave, I'm afraid I can't do that."

Just kidding, of course.

In all seriousness, when I asked GPT-4 to solve a problem from the 2020 version of CS50, not only did it spit out a correct solution, it also correctly used "#include <cs50.h>"

I imagine they'd put some kind of guardrails up against literally spitting out the complete solution. I kinda doubt CS50 students would be sophisticated enough to a) realize that they're talking to GPT-4, and b) try to jailbreak it to give them the complete code. However, if they did, and they said they did, as a teacher, I'd be inclined to give full marks for the solution, provided they also tested it and it worked. ;)
Our justice systems have evolved over a long time, and thus include many remnants of earlier times when prevailing values were much different than they are today. I'd be wary about giving them the benefit of the doubt.
This argument doesn’t make sense really. Let us say I send a message on WhatsApp and now the government wants to know what I sent.

The government using all its coercion forces WhatsApp to update everyone’s app with compromised code. If I simply refuse to download the update, it is impossible for the government to know what I sent?

Let us say I do download the update. I suppose something extremely crude like downloading all messages ever sent client side and just sending it to the server again needs to be done for the govt to access my message. Presumably you would know if such a breaking update was happening through the news and just refuse to update your software.

If the government forces WhatsApp to permanently use backdoored code in the future, then it’s no longer E2E encrypted.

Purportedly E2E provides some degree of protection against an authority of infinite coercion capability like the government. If we are talking about the government, they could just arrest you, torture you and get access to your messages client side if they want to. I think E2E encryption is even more helpful when it comes to protection against opportunistic actors like employees of the company offering the messaging service. I can be assured that no employee can ever sell my data, even if they were bribed, or any Man In The Middle attacks are also rendered pointless.
By which time we get this:

https://qbix.com/blog
> if he wants his license to enforce being paid for commercial use.

Then it wouldn't be open source, so I am not rooting for that.

However, for better or worse, large successful businesses can be built on scaring companies to pay for a commercial proprietary license and/or support, for copyleft open source.
this will work 0% of the time if app closes config after reading
hold on, which universe did you source your matter from?
3. Nice idea! But how will that prevent any pinned script from loading new code by making some request to the server of Eve (simple get request, for example) and running it using something like `eval`. The problem is that the pinned scripts would need to be thoroughly audited, which is hard to do for non-open source compiled/minified Javascript.
Everywhere I have been a PM usually has an engineering team thoroughly battered by poor management, constantly shifting requirements, and is so near burnout I can feel it. I place no blame on engineering giving me inflated timelines when culture sucks. PM positions opening up seem to correlate with problems between the business and engineering. Take true ownership and watch how quick you can get a better relationship with engineering.

It's my job to take true ownership by accepting responsibility for outcomes, pushing back on the business for their short sightedness, and to attempt to drive an environment where respect for the trade of engineering exists. I completely understand the bad rap PMs get on HN. It always feels like I am working for the death star half the time. Though I am always glad when I can act as a blame sponge and slowly turn toxicity around. If you constantly throw engineering under the bus for management problems you are a product manager by name only.
I just use syncthing. Regarding keeping configurations in sync, I have a "template" vault where I install and test all my plugins first and have a script that copies the entire .obsidian folder (minus some specific files) from the template vault to all my other vaults which results in syncing of all plugins/settings. I did buy their Catalyst license though since I wanted to pay back something for all the good work they did.
Forza Horizon 5 is the highest rated racing game of all time on Opencritic. Sony has no open world racing game at all so it loses by default in this space.
Realised that disinfecting hands after dissecting cadavers might save mothers who were next on the round for junior Drs from dying:

https://en.wikipedia.org/wiki/Ignaz_Semmelweis

Bonkers that entrenched views are so stoutly defended.
Why Clif Bar Dropped Athletes in Dangerous Sports (2014)
OT, but I always found it interesting that this ruse is legal IRL in Japan: https://en.wikipedia.org/wiki/Pachinko
I don't think they'd actually remove the functionality of it was added but I bet adding it would be an uphill struggle
For my statistics, suddenly I really want to know what your (educational/professional) background is. Are you a philosopher, or a psychologist, or a sociologist, or ?

(I'm coming from biology, but that's a big field. Narrowing it down a bit: an eclectic mix of ethology, neurophysiology and bioinformatics)
Maybe stop and think if you’d react the same way to someone critiquing the product market fit of a workplace chat product. If not, then ask yourself why is a preference for a video game console a core part of your identity to the point where you feel under attack when someone doesn’t like what you like.

Also I never once mentioned PlayStation - this is HN, not an IGN comment section. We talk about technology from the POV of the people who make it, not “gamers” or whatever.
Have you ever met someone who recently had a severe stroke or suffers dementia?
Their sense of self can be completely lost by such trauma.
Sure they still have identity in the memories of others. But I'd say one must distinguish identity from Self.
GT7 competes with Forza Motorsport, not Horizon. Motorsport is due for a new release this year, let’s see how that compares.

Sony has no answer to Forza Horizon—open world arcade racer.
Norway projects a cautionary tale about carbon capture and storage
A good and underused tool to figure this out when the tool doesn't help is strace.

It allows you to trace system calls, and, crucially, file opens.
I hope there is a provision in there for laptops as well. All this glued in shit is just another plank in the planned obsolescence strategy.
Breaking networks effects is extremely tough. It's not enough that you move, but all your social circle needs to move for it to be worth it... and for them to move all their social circle needs to move as well.

In all honesty, I think the only way for network effects to be broken is more of a generational change than anything else. If young people go to mastodon instead of twitter then content starts to be generated there and people will start moving. These "migrations" are pretty doomed to fail. People only migrate when everyone else has already left.

I think it's more likely that people stop using twitter altogether than them moving to mastodon, but once people no longer use twitter; then mastodon will have a chance to capture new users. Much like how vine died (well, in this case, it was shut down by twitter) and then tiktok appeared; had vine continued, I doubt tiktok would have been able to capture the market as it did.

To think there ever was a chance is a mistake. In reality, twitter did not really change substantially fast enough under Musk to cause enough people to leave. And most importantly, people leaving doesn't necessarily mean they want to go back to "a twitter clone" again. It probably means people spend more time on the rest of the platforms they already use.
The general optimization is actually not that novel: A DBMS might do that for parts of a query. At least in a high performance database lecture this was taught as a possible optimization. Edit: I'd intuitively expect the improvements to be more than 5%< though.

E.g. PostgreSQL can do that these days (not sure if it did back then): https://www.postgresql.org/docs/current/jit-reason.html
Agreed they both come out of this much weaker than they were going in.
Author here. I think the problem is the notion of services shipping code. If you get the endpoint software from a different entity to the communications provider, that's the first step to fixing this. XMPP+OMEMO etc. would be examples of this kind of arrangement, whereas Whatsapp/Signal actually ban the use of third party clients.

Once you have this, this means there now two nodes which need to be coerced to compromise the system - endpoint software provider and communications provider. Well, actually, just one - the endpoint software could just be changed to use a different, compromised communications provider (I think you were envisaging some more subtle compromise of ciphertext above).

This can be fixed, however. A lot of the work Linux distros have done around reproducible builds, and the new focus on release transparency, is informative here. You could absolutely have a FOSS project with a release process that requires multiparty signatures of releases with the release signers in different jurisdictions, and requiring proof of logging to a release transparency log, etc.

I suspect a lot of pushback on this is because the implications are significant, Emperor's New Clothes and all, but fixing this sort of thing is the first step to solving the problem. Pretty much the entire internet community was in a mindset of "but government wouldn't ever do..." complacency before Snowden, despite increasingly blatant warning signs, before people were forced to accept that reality. (The reason is simple; it's a funny thing about humans, when they realise some fact X being true would be very materially inconvenient to them, their first reaction is to argue that X isn't true, as though reality is negotiable...) Having an accurate view of just how impaired our security model is in this area is the first step to making things better IMO.
It's indeed "configured using symlinks" but not in the sense that you're free to use symlinks the way they're supposed to work but in the sense that if you don't want to use systemctl to place them, you can place them "by hand" if you know all the magic ways in which systemd interprets them and will remove them as it sees fit when you invoke a management command.
This is a good tip but I'm referring to the inadequacy of markdown tables + Obsidian plugins that deal with that. I'm yet to see a solution that works as well as tables in wiki. I think Obsidian should focus on improving that as part of the core software.
You might want to actually go and read a few things about how they differ before making such uninformed statements.
https://carbonpricingdashboard.worldbank.org/

Currently implemented policies cover 23% of all Carbon emmissions, and more are in the process of being set up, including carbon tariffs which effectively impose it on exports for countries that don't have their own carbon price.

The US is resposible for about 28%, so that's a good chunk of "the rest of the world" as measured by CO2 output.
> Maybe you should stop to argue in bad faith?

The site guidelines [0] explicitly say "Assume good faith". So this comment of yours does not appear to be in compliance with them.

[0] https://news.ycombinator.com/newsguidelines.html
>Netflix also no longer works when i travel. Went on a short trip to see some relatives in another country and my netflix account is blocked.

Is this also true if you use the "download for offline use" for travel purposes? I think I recall that I still had to be logged in to view, despite the "offline" note.[1]

[1] https://help.netflix.com/en/node/54816
> The author's argument also applies to the App Store distribution model.

This is explicitly called out.
You see, there's your problem. Now that you mention it, I absolutely do want my wrench to hallucinate.

A more salient question would be, 'how do I know it ISN'T hallucinating'…
It’s simply a neat coincidence. I bet AI will eventually discover lots of cool patterns for us.
Providing factual context in the prompts reduces hallucinations to nearly zero in my anecdotal experiences.

For example, I once copy pasted an OSS code base into ChatGPT and all hallucinations went away. I had to limit to the files relevant to my questions, due to the context window limitation, but worked really well.
All I’m saying is if you feel that way about a black box then I’m curious what you’d say about the PlayStation since that is clearly more fitting to your original comment. My identity isn’t under attack either, couldn’t care less what you stick under your tv or what you think of what’s under mine.
I think this is fantastic news. It will be interesting to see how it affects the amount of phones that get discarded.

I think the next bottleneck is likely to be software longevity. This has improved a lot lately!

But basically I think phones have now reached a place like laptops and desktops where HW capabilities are stable, and there's no good reason for devices to be obsolete in 5 years any more.

I wonder if regulators said "your software has to get security updates for 10 years" would that be enough to get mobile SoC vendors upstreaming their HW support and Google streamlining the Android update process? (To Google's credit they have already done a _lot_ of positive work in that area as I understand it).
not supporting configuration files on disk allows a service to work without needing read or worse write access to the disk. storing configuration in the database is a benefit. (potentially even for security)
Vide essay exploring the censorship around the atomic bomb project during WWII.
A few further thoughts...

That "official channels" bit has been the case, and a major failing of news organisations for over a century. Walter Lippmann and Charles Merz pointed this out in a 1920 New Republic article, "A Test of the News", commenting in large part on the New York Times's coverage (and failings) of the Russian Revolution. In particular was the issue of ideologically-tinged coverage, here anti-Communist principally. (Later the bias would run the other direction, particularly in the 1930s during the Holodomor.)

Lippmann and Merz note:

The analysis shows how seriously misled was the Times by its reliance upon the official purveyors of information. It indicates that statements of fact emanating from governments and the circles around governments as well as from the leaders of political movements cannot be taken as judgements of fact by an independent press. They indicate opinion, they are controlled by special purpose, and they are not trustworthy news. If, for example, the Russian Minister of War says that the armies of Russia were never stronger, that cannot be accepted by a newspaper as news that the armies of Russia are stronger than ever. The only news in the statement is that the Minister says they are stronger.

<https://archive.org/details/LippmannMerzATestoftheNews/page/...>

They continue to note the especially insidious nature of the anonymous source. The whole article is interesting reading, and bears strong parallels to events occurring today.

As do the practices Lippmann and criticise. Over a century later, news organisations still rely overwhelmingly on official (and unofficial) government spokespersons, and in the majority of cases treat such pronouncements as statements of fact, even where severe credibility issues are well known. Much of this is a result of availability heuristics (government mouthpieces are easy to find, and generally want to talk), reputation, and relationships established between journalists and sources. It is much more work to find truly independent, credible, and unmotivated witnesses.

And so, when things go pear-shaped, the official sources tend to become scarce.

Related to the disaster / comms failure dynamic I mentioned above: one rough proxy for determining how bad a widespread disaster in fact is is to look at where casualty reports have not yet been received. Again: capital and major cities typically preserve some communications capacity. Outlying regions are far more likely to be cut off, and by looking at the relative size and significance of locations that are making reports, as well as patterns of communications cessation, it's possible to make some inferences about total magnitude. Note that offical tallies of morbidity and mortality are based on received, credible, verified reports, which is to say, official statistics will almost always understate actual impacts, possibly for hours, days, or weeks, depending on overall severity. The 2004 Boxing Day Indian Ocean Earthquake and Tsunami comes to mind, with full official counts taking months or years to finally settle.
The sub had already completed a few dives to the titanic and the CEO downplayed the risks in the texts that came out between him and a guy that pulled out. Taking both of those together I can see why a non-technical person might be taken in and therefore dismiss the waiver as typical legalese.
A memorial tank is not a vehicle, it’s a metal sculpture. The intended use is no longer to move, but rather to sit there.
What Is Artificial Intelligence? (2007) [pdf]
It sounds like you had a bad experience with a bad professor, or - came in starting with this attitude.

Because this doesn’t match my experience, at all.