skysight-inc/HackerNews huggingface dataset:
Condescension, hubris, hatred - it's clear what you're arguing for. No - what you said isn't normal. But I'm sure you're aren't going to stop arguing for the right to bigotry and hatred.
3 per day is still pretty excessive? Who needs to publish 3 books per day?
That cure seems far worse than the disease.

If food is inexpensive compared to labor and, therefore subject to be wasted, that seems like a good thing overall (at least as compared to the alternatives) rather than a thing that "must be fixed".
Yes, because it’s a simple service (VPN) that hasn’t added a billion nonesense features over time. You can log VM provisioning and health logs but as long as you don’t log any wireguard logs or user provisioning logs you’re good.
I recently wrote a game in Svelte 4, and went through a transition from using the <script>/$ reactivity to stores. This looks MUCH nicer to deal with.

Their examples seem to be missing some imports? Trying to use $state as shown with svelte@5.0.6 gives "ReferenceError: state is not defined".
Do you have the others open sourced? Mind sharing them?
I quite often try to investigate those constructs before changing code I am not familiar with. Look at `git blame` to figure out commit(s) that touched the code. Try to figure out what PR they were part of to read the PR description.

This isn't as easy as I'd like, so I don't do it as much as I'd like. It's interesting to contemplate what sorts of UIs could make it easier.

At one point I distinctly recall github web UI for a commit showing you what PR(s) the commit was in -- but I'm having trouble reproducing that now, so maybe it no longer does? Or maybe i am confused and imagined it.
I like the beware comments, where weird code is done in a certain why that won't make sense a few days after its released and not touched again.
The Cyberpunk Fake Book (1995)
I didn’t mean the “you” as in personally but rather the states that represent you.

As an example - Sweden and NATO. If the Turks weren’t needed I’m sure NATO members could have come up with a method to remove them. Otherwise, Erdogan is going to press his advantage. From his perspective Kurds are terrorists. The reality is more complicated - but its what everyone is going to hold their nose and live with.
You forget the middlemen and I don't mean the trucker, I mean the one that gets all the markup paying low to the producer and selling high to the shopkeeper.
So where are the Shopify's of that era build on Struts and JSF?
Rolling with the analogy, I think learning rust a lot more like snowboarding, and C/C++ is more like learning to ski.

I fell a lot more learning on snowboard than on skis.

Skis had a much quicker early learning curve, and made me feel over-confident. Several times I found myself on trails too steep for my skills, and the skis made me have to work hard to recover. Most of the techniques I learned as a beginner didn't work beyond green trails, and blues, blacks all required new, harder, techniques.

With snowboarding, because I fell a lot more early, my confidence slowly grew. Meanwhile the techniques I was learning on the greens, and the tool in general, that were HARD to learn on the greens were actually EASIER on the blues, and continued to work on the black-diamonds. Granted I also had to learn new techniques on the harder trails, but the beginner techniques and the slower development made me MUCH more confortable across the whole mountain much faster than skis.

Double-blacks are more like unsafe rust. :-D
Isn't that the same for most languages once you move beyond vanilla Java/C#/Go etc.?
All these compilers and language forks, man...
Maybe... But ignoring the fact this lgel of customisation is unlikely for any normal and most tech people, you'd likely require root to override the core system and password auth I'd imagine. I believe this ends up invalidating what is core functionality for most people - banking, wildvine, etc.

If we're moving into the realm of the ultra paranoid, high security over convenience focused user - sure. In fact I dare say such a user might prefer a Linux phone with physical keyboard, or no phone at all. But if we're talking average iPhone or Android users here, I can't imagine the scenario would change much at gunpoint.
Thats similar to me as a frontend dev seeing all the backend complexity and thinking it would be easier just to read and write a json file instead of a db + apis.

It works but on longer projects where requirements can explode in complexity it becomes a problem. It really helps to have tools that can stay maintainable.
On a macbook+firefox: when viewing small repositories Github is around 250-350MB

When viewing a large PR (+200 files, 2k additions/deletions) Github is around 780MB
It looks so close to react hooks, that is the first thing that struck me. Of course the syntax is slightly different but functional it is mostly the same. It seems weird that we are definitely converging between the various frameworks. For a while with svelte I though we were diverging but that seems to be changing now.
>This is why I don't feel bad ordering smaller items from Amazon when I could drive across town and get it myself.

I've long thought this. UPS isn't driving from the hub to my house to deliver a package, 90% of the incremental driving distance is the length of my driveway.
I’m not seeing your quote.

Tanks being obsolete is… not clear. Tanks vs. western anti tank missiles and drones dropping grenades does feel like a terrible ROI but they are still useful. Russia doesn’t have these things at the same level of efficacy so tanks are perhaps more valuable for Ukraine to have.

Helicopters and fighters are in the same boat. They’re useful, but vulnerable and expensive. The thing about drones is they cost $200 to take out weapons that cost up to millions of dollars.
Immersed App Announces VR/AR Physical Product for Work
It’s not an ultimate weapon. I don’t know why you judge it as if someone said it was. It’s just that small drones can be extremely effective against personnel and light armored vehicles. That’s why both sides have to use them.
Mullvad gives you the option to connect to multiple servers. They offer wireguard configs for every endpoint. How does law enforcement know which server the client plans to connect to? There is no metering either, just a flat monthly rate so nothing to track there either.
The Psychology of Internet Rage
I wish they didn’t remove sqlite from browsers “because it’s not an open standard”. It was one very important thing in common between mobile and web, and now it’s clunky and slow on web when running over WASM. I don’t see how that was in any way good for users.
> I await next week’s deployment.

Feelgood-karma-whoring-post-as-a-service
Earpods and phone parts in this context are fundamentally different because earpods are a peripheral whereas cameras, batteries and such are components for an embedded system. I can't see how they apply to the discussion.
Turns out the library here will send faxes for free.
Creating a Voice Activated CoffeeShop in .NET
Mind control is the last thing elon would want brought into the world. You are purposely misinterpreting his statements.
What is the size of your basil bed? 50 kg of basil per season seems wonderful!
> Isn't it better if let count is reactive by default?

> Well, no. The reality is that as applications grow in complexity, figuring out which values are reactive and which aren't can get tricky.

People keep re-learning that there's a certain amount of context that needs to be explicit, and you can't just imply everything. Just like when ruby and python made the mistake of getting rid of let/contst/var/etc and programmers said wait no that's a bad idea, now it just makes everyone's job harder, because neither the compiler nor the developer can figure out what context something belongs to.
Yeah, fair, I often make the same point about snowboarding vs skiing. Skiing is "easy" to pick up but difficult to master. Most people on the hill are just backseating it down in bad form, like they learned in their first week. Getting good form is ... a lifelong effort.

Snowboarding is brutally hard to pick up at first, unless you hate your tailbone. I have never really tried, I'm too old for that kind of pain.

But I'm a telemark skier, so the worst of both worlds :-) Maybe telemark is like advanced C++. But probably more like Haskell.
Database startup MotherDuck lands $52.5M to grow its DuckDB-based platform
I agree.

In principle, there shouldn't be a concern allowing people to access their own money from anywhere in the world.

However the product category itself is very new right now.

We'll have to demonstrate strong customer need before approvals might be granted.
GM cars are notorious for (sometimes) developing strange problems that would have you think they are possessed with the devil. (Despite post-1990 GM cars being near peers to Japanese cars for reliability overall)
to ensure the compliance to the regulation

Did legislation pass requiring people and their bots to obey robots.txt? If so I totally missed it. That would be big news if so.
Fair enough. I’ll see how things go and wish you well. For simple cases, the new will be syntactically-inferior, but it makes sense that the explicitness allows it to be more consistent. Ah, modelling mutable trees as stores… not a great deal of fun.
Who said they don't have metrics? The VPN servers don't have any storage, but they can still send metrics to an off-machine API, or a different server that does have storage can send requests to the VPN servers and do metrics that way.

Ditto for logging. They claim to not log activity over the VPN itself, but I don't see any claims about not logging more mundane infra stuff like "a VM failed to provision". I think you're arguing here against claims they aren't making.
https://apnews.com/article/biden-climate-corps-conservation-... ("Biden uses executive power to create a New Deal-style American Climate Corps")
We have elections on state level coming up. Hard choice, because for once a single vote really matters (before every government was more or less the same, now there is the risk of having the AfD sitting there). And those voters are voting! So, two choices, vote on principle and hopefully strengthen the oposition enough to count, or vote for the conservative government hoping to make thek strong enough to not need the far right.

Well, it actually isn't that hard a choice, but still.
Unfortunately the search results page doesn't appear to include the seller id or username for the items.

However if you had a list of usernames to exclude eBay lets you do that in the advanced search.
Woah, giving out Top Secret Pinball Secrets like that... lol
We sometimes have to step back from our high tech bubble. Check out jQuery's usage on the web. The unbeatable juggernaut that React seems from up here clocks at under 5% market share. It's sobering.

https://w3techs.com/technologies/overview/javascript_library
My carrier charges too much for voicemail, so if I block these calls they just go to the void.
> It's like every other framework is slowly rediscovering why React made the decisions it made.

Definitely there is convergence in DX now. No need for everyone to admit one or another framework was right first or not - that is just creating antagonism or negating people lived experiences and innovation. But I do find it pretty weird that this convergence is happening. Initially I thought it was diverging with svelte but it seems to be reserving direction.
I don't think that attending "100% bareback, no loads denied" orgies regularly is a good idea, yet a bunch of my queer friends do exactly that on a fairly regular basis.

I know it's not popular, but AIDS is just what we have now. If people continue living like this, there will be another, and it might be worse. Hell, we probably already dodged a bullet with Monkeypox due to concomitant COVID precautions.
Web tech. So much noise about trivial things.
I'm not a website programmer like most people here (I work mostly in C and ARM assembly) so can someone knowledgeable on this topic please explain what is the purpose and background of this?

Also, I don't really understand why it's at the top of HN either, is this a groundbreaking change to whatever Svelte is?
I believe the only thing that changed was the political asylum allowance.

https://www.cfr.org/backgrounder/seeking-protection-how-us-a...
I recently took Solid for a spin and I found none of that 2-way data binding mess you complain about. To be fair, I think you’re assuming is has behavior that it doesn’t.

Eg if a form input changes, that change triggers an onChange and in a handler function, you can let the change just flow through the data layer (ie through a signal or a store, which is just a hierarchy of signals). This then updates the input, but it already had that value so nothing happens. It’s pretty much the unidirectional loop that React people love to talk about.
ClickHouse for usage metering with Kafka Connect
Hi HN, at OpenMeter, we switched to using ClickHouse as our database to pre-aggregate and query usage.

Additionally, our initial choice of the streaming processor, ksqlDB, revealed limitations when scaling for small to medium-sized producers.
The constraint was around ksqlDB's limited capacity to run persisted queries per instance (20 on Confluent Cloud) and its lack of support for clusterization.

With ClickHouse, the new processing pipeline looks as:
API -> Kafka -> Kafka Connect -> ClickHouse

Under the hood, we use the ClickHouse Kafka Connect Sink plugin to ensure consistent data movement.
This plugin guarantees exactly-once delivery between Kafka topics and ClickHouse tables, which is critical, as Kafka Connect tasks are only aware of the latest topic offset acknowledged by the consumer. For example, consumers can fail to acknowledge a processed offset due to a network error or an exception. This is great as exactly-once inserts prevent dropping or double-inserting usage, leading to incorrect billing.

In OpenMeter, we pre-aggregate usage events into one-minute tumbling windows to reduce the number of rows we need to scan at query time. To do this, with ClickHouse, we use the AggregatingMergeTree table engine that enables incremental data aggregation when combined with MaterializedView. In ClickHouse, MaterializedViews are trigger-based and update when new records are inserted into the source table. Consequently, the corresponding materialized views are updated whenever Kafka Connect transfers a batch of events to ClickHouse. This also means inserts can fail when the view cannot process a record at trigger. We send failed events into the Dead Letter Queue topic for later processing.

To help ClickHouse with hot topics, we will consider adding an extra streaming aggregation step for high-producers, but this time with a more horizontally scalable stream processor like Arroyo. This would reduce ClickHouse insert batch sizes. Based on our tests, ClickHouse works best if batch sizes are 50-100k and less frequent than per second.

To see it in action, check out our open-source repo: https://github.com/openmeterio/openmeter
Disk Erase, 2023 Edition
This graph will make things a bit clearer... https://ourworldindata.org/grapher/food-expenditure-vs-gdp
I'm evaluating Svelte for a project. The previous Svelte syntax governing reactivity is easier to reason about. For what it's worth, I don't understand the new proposal after several readings. I suggest that the Svelte team pause and consider feedback for a year before jumping into a what appears to be a wrong design direction.
They never said "We don't store logs". What they said is they don't keep logs of user activity. You're arguing against a strawman.

https://mullvad.net/en/help/no-logging-data-policy/
The headline has been true for many decades (with possibly minor temporary declines over timescales that we probably can't reliably measure) and will likely be true at the end of this decade so seems a weird framing.
Wow. cool! I had assumed that the lights of a city somewhere were dimming based on my usage.
Moreso than the quadcopter you probably have in mind.
76% of China's new power generation is renewable. They're building too much coal, but they're also utterly dominating the renewable and battery-storage sectors.

The UK and Europe had an early lead in these technologies. The only real question is whether they'll keep it, or let the most important future industries be completely dominated by China.
>So only the rich can drive and park? FWIW, my city charges £6.70/hour for parking and it's still impossible to find a spot.

Are you arguing that cars (along with all associated costs like fuel, insurance, maintenance, etc) be provided free of charge to every person?

If there's no spots available at the current price, then the current price is too low. There are costs associated with vehicle ownership and usage, and you are welcome to find alternatives if you do not want to pay them.

I work at a hospital and people always lament that they wish the on-site parking was free so they didn't have to park several blocks away. I don't know why they don't realize that if the parking was free, it would be packed full 24/7.
Since the author of this post is making efforts to bind mount specific directories, is that still a legit risk? root inside the container isn’t essentially the same root on host. But yes, UID and GID mappings along with user namespacing will be better.
I would love to own a Stars, such a great game when well maintained. Very simple playfield but good progression and opportunity for bank shots and unconventional nudging once you get a read on the particular machines setup and angles.
Awesome! I'm looking forward to trying this out. Currently I get this functionality by using PouchDB on the client with a CouchDB sever. Then on my API server I have some janky code in a cron job to sync changes from CouchDB to PostgreSQL.
Having moved from React to Svelte, it was always a breath of fresh air to write less and have it just work. Feels strange seeing state/props/effect again, almost like I'm back to React.
This is amazing. I had similar ideas in my bucket list of creating distraction free alternatives and redirecting somehow.

Happy to know someone had the same idea and there are versions of it online. Thanks for letting me know of this, I really appreciate it!
you guys are ridiculous lol
And in either case, the water and acid content combines with other waste to create leachate that eats the plastic barrier, so that the toxic waste then ruins the aquifer.
> it'd be a stretch to think that consumers would walk into a restaurant and think that the cheeseburger that they're going to get wrapped up in paper and stuck in a bag is going to look exactly like the one they see in the picture

Duh, why would I reasonably expect that the thing which is marketed to me corresponds to the thing delivered to me in the end? Nonsense! That would either require restaurants to up their game to match the beautiful stuff they pretend to sell, or to take actual pictures of the crap they serve. Can you imagine? Let's be serious!
Looks very neat! Currently processing the repo I'm working on.

Can the generated database be easily shared within the team so not everyone has to run the initial processing of the repo which seems that it will take a couple of hours on my laptop?
With flurry of FAA approvals, drones are about to fly much farther over US skies
MS has become manageable? Is that true???
I always grow basil. About 4 square feet is enough to have pesto sauce once a week.
Interestingly (?) earlier this year Kit Klarenberg was also held at Luton after getting of a plane from Belgrade ...

https://thegrayzone.com/2023/05/30/journalist-kit-klarenberg...
KEEP RUNNING
Russia's buildup of equipment and personal began months if not over a year prior to the 2022 [1] invasion. The idea that Ukraine's military and the West didn't know this was happening is comical. If Ukraine didn't think there was going to be invasion we wouldn't be entering year two of what was supposed to be a two week special military operation.

[1] https://en.wikipedia.org/wiki/Prelude_to_the_Russian_invasio...
I think it's the system that biology built.

Fresh food spoils. Always has. Happens less now with readily available refrigeration, salt, and fast long-distance logistics. Those supply chain improvements make it more feasible to produce a lot of it and have a wide variety available almost without regard to season.

Ever since people farmed, they put in all the labor and got out only the portion of product that they could use without spoiling. That's how we got canning, bread, cheese, beer/wine, and other means to preserve the caloric content of agricultural products.
My experience with JavaScript is limited, but knockout is what I use because it's what makes sense.
Hmmm. Perhaps "intrinsic" would have been ok for this? "a function which a compiler implements directly". In any case, it really seems like mainstream frontend programming has gone too far, and has started parodying itself... Runes... sigh :-p

Facebook itself (and FB messenger) are pretty buggy apps that are built on React, so not even the "masters" know how to do React properly, judging by the results... To be honest, I don't know that the whole thing that KnockoutJS started is really necessary. These days I prefer to work with the DOM directly when possible. http://domenlightenment.com/ is a good resource for people wanting to explore how to implement HTML5 applications, going back to the basics.
Is there any evidence of this or do we just have social media anecdotes?

Else it just sounds like the Place, Japan meme like when Americans lose weight on vacation in Europe and claim they ate the same food/calories (how?) and also neglect to mention they walked 25000 steps.
Reducing the price of labor isn’t gonna bring that food insecurity rate down.

And food being very cheap is definitely why there’s so much waste. There wasn’t, within living memory, and it’s because food cost a way bigger share of the median wage than it does today. Talk to some folks who grew up poor in the 40s and 50s about their cuisine, and they’ll tell you about what low-food-waste living looks like.
Did some ETL with Python. ChatGTP got it right 99%. And, remarkably understood a public API that I was feeding from, which used 2-letter abbreviations.
> They would like NOT to have clusterfucks

That's not based on actual experience.

And it isn't a useful service, IMO. It's another attempt to sell something that's currently shared (air-space, silence), while not offering benefits in a city. In remote areas, it could offer something, but I'm sure the big bucks are to be found in densely populated areas.
I usually put grocery store basil in a glass of water on the window sill until it gets roots, and then transplant it. Basil has a tough time in the winter (not enough light). It works with sage, rosemary, thyme, and mint. I've even done this with the thai basil that came with take out Pho.

Carrot family plants like parsley and cilantro will not get roots.

I also have rosemary, thyme, and sage outdoors - they survive year-round in Seattle. Not everybody has the space or climate for it, but they're low maintenance and it's nice to just go out and grab some fresh herbs.
> I'd argue that the problem is labor is artificially expensive - which prevents all types of things like this from happening - because you can't buy labor for less than $15 an hour after taxes in most cities.

You can barely buy labour for $18 an hour. If there were a ton of surplus labour with the limiting factor being the law, labour would be priced at $15 an hour and unemployment would be high. But it seems to be priced well above that at the moment and unemployment is low.
So you have nothing but platitudes. At least you admit it now.
I found that and I actually link it in the repository. I will investigate it later.