skysight-inc/HackerNews huggingface dataset:
The title is misleading. This is not fully "free and open-source". I'm actually puzzled by the licensing structure.

Bitwarden server is dual-licensed [1]

- part of it is licensed with AGPL (Open Source)

- some features are licensed with a source available Bitwarden license

Now, even the Open Source core requires you to register if you want to self host. This is to provide you with complementary services like security updates, push relay servers (?), and licensing checks. [2] Although not stated in the docs, I guess this also improves their telemetry data, as they suggest to never share the license keys between installations.

I completely understand the need to use source available licenses instead of open source. What I don't understand is why to even license parts of your app as Open Source? The resulting product is not free. Neither as in beer, nor as in speech. Does anyone know good reasons for doing that? I'm asking seriously. I'd like to better understand how companies benefit by marketing their products as Open Source, even if they are barely open source.

[1]: https://github.com/bitwarden/server/blob/master/LICENSE_FAQ....

[2]: https://bitwarden.com/help/hosting-faqs/#q-what-are-my-insta...
Fares covered 71% of TfL expenditure in 2020/2021. That crashed to 27% during Covid, and is expected to be 65% this year.

Around 20% is commercial income (advertising, levies on new commercial buildings).

https://board.tfl.gov.uk/documents/s19826/TfL%20Budget%20202...
Should Google be responsible after Maps allegedly led father’s car off bridge
DLSS sure, but they have products targeted squarely at model training eg the H100. https://www.nvidia.com/en-gb/data-center/dgx-h100/?ncid=pa-s...
Was a link between bee population decline and glyphosate use ever proven? I thought I had read that bee populations across Europe had rebounded a few years after the ban came into effect.
It also helps that people either pre-check seem to be more efficient about getting through. The regular lines appear to have plenty of first time flyers who are slow to empty their belongings into the trays.
In practice it's not hard to make your app support async and sync, simultaneously. Quick XML does it via macros, which looks very similar to keyword generics.

Edit:

> Maybe there's a Meta-Stroustrup's Law in effect:

> "Every successful language eventually becomes one which contains a smaller, simpler language struggling to get out."

Corollary: every simple subset of language contains missing features dearly needed by someone else.
Intel Meteor Lake Architecture
you can do this with just ublock cant you e.g.

old.reddit.com##.self.link.gilded.even.linkflair-S.linkflair.id-t3_150q28y.thing:has-text(self.tifu)
Well, the catholic church does run bunches of schools and orphanages. So quite interesting, indeed!
Also, the benchmark of exactly as written there is missing some overhead, as it will always be cached. Memory accesses aren't likely to be an issue here, but I always try to run over a couple dozen or hundred of megs of input in benchmarks to ward against that.
Not sure it's worth the time looking for free credits. Even if you get a year for free you'll end up saving maybe $500 max.

If you're worried about costs, look for alternatives. In the apps you've listed, only Figma is a real useful app.

Notion is just documents, a markdown editor and a shared drive will give you 99% of Notion you need. The rest is overengineered anyways.

Github free tier gets you pretty far already.

Slack is just chat, tons of free alternatives there.
Washing the salt off will reduce rate of corrosion. Probably the most important to wash is the underneath. I suppose it is more important for cars that do not do that many miles/year as in this case the internal parts will last a long time.
Crystalize.js v1 release – A reducer on steroids, with time-travel
The Crystalize.js library is your magic wand for data wizardry, introducing a methodology for data management: "Crystals" and their foundational building blocks, "Shards". Think of a "Crystal" as an iceberg, immutably capturing the essence of time and tales, representing a culmination of data or states. Imagine "Shards" as the droplets that over time, meld to craft these icebergs. Now imagine that you could turn back the clock, and see the formation of the iceberg at different points in its history.

That is Crystalize.js. It's like a reducer on steroids, but if reducers had undo/redo and time-travel.

https://github.com/zachbutton/crystalize.js
It's common, when counting "days without an accident" and handing out awards and bonuses, to only reset the count for accidents of a certain severity.

After all, if you get a minor injury and you know getting treatment will cost your colleagues a $200 bonus, you might keep quiet about it and tough it out to the end of your shift.

To achieve a good culture of safety, you need to make the rewards for safety strong enough to resist the rewards for cutting corners - but you also need to make sure a guy can get a band-aid from the first aid kit or tell his boss about a trip hazard with no disincentives.
I also can't control my eyes directly, but I can implicitly control them somewhat by deciding what to look at.

For parallel viewing, try focusing your eyes on some object in the distance while still focusing your brain, not your eyes, on the image in front of you. It can take some hours of trying if it is your first time.

I find cross-eyed viewing much easier. For cross-eyed viewing, try to focus your eyes on your nose, and then slowly try to focus your brain on the image in front of you, just like when trying look at something in the corner of your eye without side-eying. At the start, this might mean that you see two versions of the image far apart from each other. While focusing your brain on those images, try slowly focusing your eyes a bit more in front of your nose until the images perfectly overlap.
> It could be done differently, I assume.

Yes, we could have compulsory licensing, like with music on the radio.

If radio stations have a copy of a song, then provided they pay the legally-mandated royalties to the rightsholder, they can play it. They don't need to negotiate with the rightsholder, and the rightsholder cannot prevent them from playing it.

We have a working model for how it can work, so we could do the same thing with TV shows and movies on OTA/cable/streaming... but we just don't.

https://en.wikipedia.org/wiki/Compulsory_license
> What do you do that KeePassXC doesn't, and what are the trade-offs?

Bitwarden offers free hosting for personal use. Also, consistently named apps (even for mobile).
I used to hope that FasterLog would eventually be mature enough
Python, Flask, SQLAlchemy, and Postgres all have great documentation individually, but if I am building an application at the intersection often a guide on exactly how to join them all up is much faster than using each individually and trying to figure out the interactions in four places.

AWS white papers and engineering blogs tend to give me everything I need in one place, and I don't think there are any for apps built with NOTIFY.
I could not see any insults in this thread
Saves loads of money by not heating your water at home though
> Is AI a tool to make the writers more efficient or is it a tool the studios will use to replace writers.

Increases in efficiencies will still make people redundant. Automation means less people are needed. I dont think even the most optimistic executive thought you could get rid of writers entirely.
The author of the paper here. The cubic time and quadratic space complexity is with respect to the number of dimensions (n), not the sequential time steps. The time and space complexity w.r.t. the number of time steps (L) are both linear, specifically O(Ln^3) time and O(Ln^2) space. The method gives larger speed up with longer sequence (>1k time steps) but with relatively small number of dimensions (<= 64 dimensions from our experiments).
I'm skeptical this would work with crawling for anything other than the most basic toy websites. How can this identify components that use generated class names (any css-in-js, css modules, etc)? Can it pull prop usage out?

I gave it a try on just our public login page and it said "no pages found" - perhaps it doesn't work for single page apps?
But why, though? It's like stamping on the product whether Photoshop or Blender were used, they're all just tools, and customers, for the most part, don't care how something is made as long as the product itself is good.
Tesla Bot – Sort and Stretch
Even before this you could still search for "Twitter" on android play store and it would be the first result.
I mean that's the whole point, if you don't like who's running, change it.
You still prompt AI.
Great Britain isn’t the national name. It is the United Kingdom of Great Britain and Northern Ireland
Note https://github.com/passff/passff
> the likelihood that whatever new compound they find will be worse than glyphosate is very low

Judging from the next sentence, this isn't what you meant to write.
“I don’t want to call these jails, but ... these aren’t really good dorms.”

In the UK, a standard dorm room is a 3m x 2m box that is indistinguishable from a jail cell.
They moved to https://component-party.dev/
Or you can clone https://github.com/matschik/component-party.dev and run locally :)
The EU has never actually banned glyphosate, though some countries ban or restrict its use in residential areas, and Austria has banned it altogether. The 'renewal' in the article is a renewal of its authorisation, not a revocation of a ban. You might be thinking of neonicotinoid pesticides? These were banned a few years back, and if you squint you could conclude that this more or less coincides with bee populations starting to recover.
Interesting that you go to the movies for the quality.

My home cinema setup is literately just a high end OLED TV from 2019 configured to my tastes. But even with just that as my basis of comparison, I can barely stand how bad the sound and image quality of the best movie theater is around my place.

The blurryness of normal cinema is something I have a personal distaste for. I appreciated the Hobbit because they genuinely had an improvement there. But still, any action sequence in a movie is a blurry mess. Speed Racer also did something well in that regard. I play games at 170Hz, I dislike having my vision downgraded by 80 years of age just to enjoy a movie. Of course, this is largely not the fault of the movie theater. Movies also look blurry on my TV, just less so due to settings. I just have more choice of high quality content at home.

But by far the worst offender is sound. It seems the only thing movie theaters are trying to achieve when it comes to sound is booming bass registering on sismographs on the opposite side of the planet. There's instant distortion whenever the scene is not quiet. Highs are just horrible in general. And movie composers and sound designers seem to know this as they use highs sparingly, resulting in often jarringly unrealistic sound. And everything sounding bombastic even when it doesn't make sense thematically.
Because people don't have strong opinions on photoshop and blender, basically. I got nothing better for you there.

For the record I agree with you that current gen AI is just another tool to be used. I even use photoshop and digital art as my example when this comes up too :)

A lot of folks don't see it that way though, hence they are striking. Just want to bring about clarity as to what people want in a way everyone can have an easier reference point :)

E: also in fairness they do stamp the products they use in the realm of TV and movies. It's in the credits usually towards the end where you see all the Dolby, Arri, THX, etc logos. I'm almost certain I've seen the Blender logo in a a non-buck-bunny film somewhere at least.
Between Switzerland and Italy there are, or there used to be, foreign border agents on the train rather than checkpoints.
50M requests in 7 days on JSON-schema.org
The team at JSON Schema finally got access to deeper network traffic analytics via CloudFlare. We knew there were lots of requests being made, but details were limited. We dive into the data and make some interesting discoveries.
As has been pointed out multiple times:

1. Croatia does claim the land: Croatia actively and persistently treats the land as part of Croatia; it e.g. sends Croatian cops to enforce Croatian immigration law and Croatian land use regulations.

2. Croatia signals it would be happy to relinquish its claim to Serbia in exchange for certain other land elsewhere, but that does nothing to invalidate the claim in the here and now. The scammers' invocation of terra nullius is ahistorical and silly; their invocation of bona vacantia is violently dumb.
I'm very familiar with that specific discussion. I find Sindre's arguments very convincing in regard to small modules. But he then assumes that small modules ~= small NPM packages. That's where his argument fails, IMO.

Let's assume the alternative to "small NPM packages" is not "large NPM packages", but "small modules, vendored into my own repository". In this comparison, the benefits of small NPM packages become:

- Transient dependencies are automatically managed for you

- You can pull updates from the repository to get new features and bug fixes, and when you do this, as above, changes in transient dependencies are automatically managed for you

- The package gets a vanity download count on npmjs.com

There are meaningful tradeoffs here, but they're different to trying to rehash the benefits of modular code. Of course modular code is good. But packaging and distributing code is a whole different story.

EDIT: I'm having a bit of a reaction against the excesses of the NPM ecosystem at the moment. As, I think, are a lot of developers. I hope the pendulum swings from its current state more towards "fewer, better dependencies". Not towards "dependencies the size of a single function".
> At the weight he usually hovers at, his BMR appears to be ~2,500 calories. He can lose weight from here no problem eating ~1600 calories a day, not easy, but not to hard.

So he is something like 60, sedentary, 5 foot 10 and 280 pounds. That results in a estimated TDEE (BMR plus accounting for calorie burn of basic life activities) of 2504 calories per day.[0]

> By the time he's dropped 20 lbs his calorie counts generally need to be in the 1200s to lose weight

In this scenario that would drop his TDEE to 2395 calories per day.

At 1200 calories a day, if those numbers are correct should see at least 2 pounds a week of weight loss. If he is maintaining, check your priors.

He is either overcounting exercise, over estimating TDEE or under counting what he eats. If you have weights and accurate calorie counts you can extrapolate his TDEE from that and know exactly what deficit to eat at.

[0]https://tdeecalculator.net/
The list of things AI could never do, that it has already done, is getting rather long for a statement like that to read as anything but naive.

Eventually, given enough investment, yes it could.
…from the guy whose paper started this whole thing.
I've been self-hosting it for years and I love it.

I mean, being a MSSQL + .NET app it's quite an exotic beast in my self-hosting garden, but it definitely does its job without skipping a beat.

I'm also happy to support them with a modest $10/month contribution - for that price you get a few extra perks on your instance, but most importantly for me you get to store OTP codes / support for MFA, so I don't have to use a separate app for that.

I feel like it's important to keep financially supporting projects like these, even if we host them ourselves, even if we only get one or two extra perks for the extra bucks.

External pressures towards enshittification are inversely proportional to profitability.

If a company can make money out of a business model where 80% is free to self-host and 20% is additional subscribe-only stuff, then things can remain like they are. If it doesn't, then we're all going to lose also the remaining 80%.
I always wonder how moral and fair it is to provide an opportunity for rehabilitation to someone guilty of a heinous crime, since they didn't provide a second chance to their victims. It seem like a great cosmic injustice. As for punishing vigilantes, should settling the score be more severely punished than the original crime? Let's say a person kills someone I love, and I take my revenge by killing them, am I now not worthy of rehabilitation?
It could be a reference to Tolkien's "The Two Towers".
Is that the same for cofounders of companies though (because that's what YC is for, not for employees necessarily)? Seems like being in the same hacker house or area is quite useful to them in a way which wouldn't be for regular employees. I'd work remotely as an employee too but I'd much rather work in person with my cofounders.
Measuring energy usage per distance, makes a lot more sense though.
Apple investigating after some users claim iOS 17 reset privacy settings
I think there was mostly a problem where people refused to stop trying to explain it with confusing burrito analogies. It's not too bad if you read the type definition and maybe read some compiler IL.

(And of course "it's just a monoid in the category of endofunctors".)
Ungrateful?

Have you seen the DLR?

Fully automated, no hassle.

It's amazing to me that in <current year>, the whole Britian is not clamouring to get rid of Southwest trains that stop because there's leaves on the railway, and the next train is 20minutes away.

I'd rather not gamble being late in front of clients, in London, because leaves fell on some rails.

The Tube gets hotter in the summer than an Aussie beach. 40-50deg in the bowels of the Tube, for a cold and rainy country like the UK is insane.

People pay 3.5 quid for a 2minute journey through London, when you could just walk 10minutes instead.

London work places, set the expectations high, so the Tube should follow. It has nothing to do with the muggles that ride it, and blaming the people is blindness.
Unified deployment and management for vector db as your AI infra with KubeBlocks
While I love OSM the layers are bad UX. Currently the main site ( https://www.openstreetmap.org ) displays 7 layers:

- Standard -- OK, lets say this the universal default. The name is a quite non-descriptive, why not call it roads? Or driving?

- CyclOSM -- Why not call it cycle map? This is some internal project name?

- Cycle map -- duplicate, why does it need 2?

- Transport map -- What kind of transport? Call it "Public Transport".

- Tracestrack Topo -- no idea what this means.

- OVPNKarte -- again no idea. Looks like another public transport map. Why does it need 2?

- Humanitarian -- Here I have really no idea. Is this for disaster relief personnel, so it displays hospitals and such?
Some time ago, I wrote a queue using SQLite[0]. Instead of SKIP LOCKED, you can use RETURNING to lock-and-read a message and ensure only one worker is going to pick it up:

UPDATE ... SET status = 'locked' ... RETURNING message_id

Or you can just use an IMMEDIATE transaction, SELECT the next message ID to retrieve, and UPDATE the row.

On top of that, if you want to be extra safe, you can do:

UPDATE Queue SET status = 'locked' WHERE status = 'ready' AND message_id = '....'

To make sure you that the message you are trying to retrieve hasn't been locked already by another worker.

[0]: https://github.com/litements/litequeue/

[1]: https://github.com/litements/litequeue/blob/3fece7aa9e9a31e4...
The elderly are becoming homeless at a rate not seen since the Great Depression
The switch between crystals and icebergs is a bit confusing, especially considering how icebergs are actually formed. I would stick with crystals.
My kids were not locked in our home. They were outside literally every day. And I live in a city apartment and we had lockdowns. They socialization did suffer and they missed some sports practice, but they did had enough of healthy physical movement.
That is betting LLMs wont get enough non copyrighted training material to be useful. Especially for text thats likely not the case. Pretty sure its a moot point anyway as you have no way to proof what was in the training set and what wasnt.

I very much expect parallel construction if push comes to shove.
LinkedIn Got Weird
I’m aware that the issues are tough to work through but it’s a real shame that async traits remain in nightly. On top of this, being able to reference a set of reasonable traits from a popular library not linked to a runtime would make library writing less (runtime) siloed. For example, a library author would not have to expose their own async Read and Write traits allowing consumers of that library to use runtimes that consume those traits. The user would not then have to do the plumbing themselves.
Yeah. Just keep it to side-projects only. Anyone practicing resume-driven development on my team will be (and I’m exaggerating here) shown the door.
The problem isn't so much with specific compounds like glyphosate, but the whole method of industrial farming. The current method is the "nuclear option"; chemically kill everything, plant the one crop you want (preferably genetically enhanced to withstand your choice of poisons) together with the basic nutrients this plant needs in a easily absorbable ionic form and apply more nutrients and pesticides at predetermined intervals. After harvest, kill everything again and repeat. This is simple and effective and produces consistently high yields. The price is residual chemicals on the food produced this way and "leakage" of the poisons into the environment. You'll pay some variation of this price no matter which specific chemicals you use. And in all fairness it must be added that from an ecological perspective this is already an improvement over the heavy use of tillage from before the age of RoundUp(tm) because the tillage was causing severe top-soil erosion, and GM-crops do reduce the need for poisons (a bit).

There are alternatives (sustainable polycultures) but they are more labor and knowledge intensive. As a society we don't have much of that knowledge (some research is being done, but far too little) and don't want to commit the labor.

There is one possibility that could resolve this conundrum, though... very smart robots could provide the labor in the future. But we'll have to invest more on the knowledge side if we want to get there quickly and feed the world sustainably.
> An LLM's output is not random, it's based on previously look-at data

Just because the set of tokens that are considered to be output next have weighted probabilities, does not mean the one selected isn't "random".
I am personally very much in the "owner has the right to disable all remote/telemetry features" camp, even to the extent that I wouldn't mind the EU imposing regulations on this (which I can almost guarantee will produce another HN discussion on how the EU is anti-tech and anti-innovation).

Are there any documented cases of kill-switch misuse though? If it's actually happening, then that's a stronger argument to me than a hypothetical one.

I'm pretty sure most laptops have something like this too, though on some models you may be able to disable this in the BIOS?
Is there any economic system in which resource intensive alternatives are a good idea?
Local, Remote and Dynamic SSH Port Forwarding
The network effect is looser. Everyone has the client, has accounts, already knows how to use it.
I should have started maintaining a list of these 25 years ago, there would have been at least a dozen of projects intending to eliminate the tooth decay problem. Needless to say neither of them reached production.
Going off on a tangent, it's actually not that much trees wasted on paper money. Some of it is made of plastic but a lot of it should be called rather cloth money - at least the US dollar and euro are made of cotton and linen fiber instead of cellulose from wood pulp.