skysight-inc/HackerNews huggingface dataset:
If the argument is that we should now pay up for our ancestors not having the foresight to understand that industrializing during the 19th and early 20th century was going to have a negative impact on the environment, then I also expect other people to pay up for their ancestors during the 19th, early 20th, and even late 20th century not understanding that having a lot of children would have a negative impact on the environment.
> Denmarks agricultural performance is not great at all. it's way too expensive to produce stuff. if it wasn't for EU subsidies the agricultural sector in Denmark would loose over 50% of their profits.

Agriculture in the EU is renowned for not being financially unjustified. For decades it's been a finantial no-brainer to import the bulk of agricultural products from south America and Africa. This is not new or the result of some major epiphany, it's the natura consequence of having an advanced economy and a huge population with high population density. The EU already imports 40% of the agricultural products it consumes.

EU subsidies were created specifically to mitigate the strategic and geopolitical risk of seeing Europe blockaded. Agricultural subsidies exist to create a finantial incentive to preserve current production capacity when it makes no finantial sense, and thus mitigate a strategic vulnerability.
Completely agree. It’s what Edward Tufte calls a slopegraph. His canonical example is surprisingly similar to the data used here. His one design is better than any of these 100 - it shows the actual numbers, and removes the unnecessary vertical lines.

https://www.edwardtufte.com/notebook/slopegraphs-for-compari...
Related to image format, has anyone tried to use alternative image formats? There was a differnt format / filesystem for containers to leverage deduplication between different images (so the node won't need to fetch yet another copy of cuda / pytorch)
you can easily find which of your local stations are owned by sinclair. for example, in seattle sinclair owns KOMO, which is quite annoying because that channel plays jeopardy/seahawks special segments.
I find it totally believable. There weren't that many humans living in comfort to create institutions and innovate.
> quchen++

You can only `++` a mutable entity, and that would be un-Haskell-ish. Or you'd need some extravagant monad for that.
I'm of the opinion food security - even at great expense - is the primary thing a nation should be concerned with as a society. At the level where producing enough calories to feed your total population if things truly hit the fan as a hard requirement for every nation on the planet. This is not something you leave to "free trade" or whatnot. Obviously that doesn't mean every calorie need be provided in the most luxurious form - but in the end, there should be enough food produced to feed your people in the worst of times. Even at great expense and waste during the good times.

That all said - farming has gotten vastly more productive both per man hour and per acre over the past 100 years. Logically we simply do not need the same amount of land devoted to agriculture as we did before - at least in most cases.

So long as your food security is not being impacted - and I do mean under the worst possible stress model you can come up with - I don't see a problem with plans like this. Land use changes over time, and it should be expected.

Plus, it looks like a large portion of this will be simply a different form of agriculture - forestry. This will probably be more in-demand in 50-100 years with current trends, but that's a wild guess.
Agreed. I wrote this a long time ago without anybody to help proofreading.

Sometimes I want to take it down out of shame but at the same time it is a good reminder of where I am coming from and a motivation to keep on improving.

Although, to be fair, now I speak good.
90% of Foursquares revenue comes from Enterprise clients.
This dataset would not cannibalize that revenue, but it would provide the general population by fixing bugs and finding new use-cases that might put them in a better spot when competing with Google Maps, Yelp, and Facebook Places.
You’d need to go a level below the API that most embedding services expose.

A transformer-based embedding model doesn’t just give you a vector for the entire input string, it gives you vectors for each token. These are then “pooled” together (eg averaged, or max-pooled, or other strategies) to reduce these many vectors down into a single vector.

Late chunking means changing this reduction to yield many vectors instead of just one.
Lol I see why your username is green. Guess I've fallen for a troll again. I addressed them all and you get hung up on the fact that you didn't explicitly spell it out and ignore the rest of my post. Enjoy your meal.
How about a feature where someone enters a concise description and it stays concise instead of repeating the same but rephrased a dozen times.

It'd be nice if it added some valuable stuff relevant to the description at hand.

For a couple examples I gave it, it did exactly the above, and I couldn't find value in it.

TBH, this is an argument I had with my PM already: if you've got a good enough prompt for LLM to produce a relevant write-up, that prompt is usually more valuable than the gibberish filler an LLM produces.
With sensitive enough methods you would find arsenic practically anywhere. As well as lead and many other elements toxic above certain concentrations. It’s not binary and the amount (concentration) does matter.
In general such a thing is written with a wrapper type which disappear at compilation (a kind of stricter type alias).

In rust might be a NewType: https://www.howtocodeit.com/articles/ultimate-guide-rust-new...
The bar is so much higher for what white man’s technologies is considered alien technology. For other groups, building a basic building with lined up bricks seems to be too much to be attributed to them.
> In my opinion you are being closed-minded to other possibilities.

Maybe I'm a little bit closed to other possibilities (the same way a lot of people trying to advocate that this wasn't actually racist incident). Occam's razor plays a factor for me too.

> I’m a white male but actually had a similar thing happen to me during school

But lets compare your experience as a white kid. you did not get you English teacher calling the police on you after taking your stuff. You did not get arrested by the police who not only question you but took you to a detention center and did not make Mug shot for you. You did not got into much troubles because of maybe you were lucky. You did not got to leave the country because a lot of conservative shows and figures spreading conspiracy theories and attacking you.

You can say that you believe that this 14 years old kid was trying to to get reaction but this is a claim that you can support because you don't have a way to get back in 2015 neither do you have a way of reading people's mind. I believe this is even irrelevant. After police was called and things clarified ,the redirection to detention facility and the suspension of school (after everything cleared) and the conspiracy theories are what makes this racist incident. If the school just called cops and they dealt with it differently, there is a good chance that we weren't going to hear about that.

So comparing your experience and white male (non-Muslim I guess and sorry if this was not true) against a black Muslim kid yielded two different outcomes.
Verstappen takes his fourth F1 title in Las Vegas
There has to be extra context here. There is no way we’re getting the full picture. If it really is just as simple as including “question” in the title of a paper then there is some serious mismanagement occurring.
black market guns are also a thing, and they're realtivly easy to manufacture using untracked machines and materials using skills you can develop in under a year. That doesn't mean that regulating the sale / supply / ownership of guns isn't useful.
Show HN: Bluemarz (Open Source AI Agent Orchestration)
Today I'm happy to launch Bluemarz.

Bluemarz is an open-source, stateless framework for deploying and managing multi-agent AI systems. It supports multiple LLMs (OpenAI, Claude, Gemini) and enables dynamic multi-agent collaboration, reusable tools, and Retrieval-Augmented Generation (RAG).

We’re excited to share Bluemarz with the community—feedback and contributions welcome!

https://github.com/StartADAM/bluemarz/
> Interesting that you did not choose to voice your opinions using your main accounts on that community then

Yes, it's interesting that someone opted to use an alternate account to discuss a contentious issue on a platform rife with censorship and deplatforming.
How do we keep people fed after shutting down farming (at a reasonable cost)? The entire thing seems anti-human…
The name ‘late chunking’ is indeed somewhat of a misnomer in the sense that the technique does not partition documents into document chunks. What it actually does is to pool token embeddings (of a large context) into say sentence embeddings. The result is that your document is now represented as a sequence of sentence embeddings, each of which is informed by the other sentences in the document.

Then, you want to parition the document into chunks. Late chunking pairs really well with semantic chunking because it can use late chunking's improved sentence embeddings to find semantically more cohesive chunks. In fact, you can cast this as a binary integer programming problem and find the ‘best’ chunks this way. See RAGLite [1] for an implementation of both techniques including the formulation of semantic chunking as an optimization problem.

Finally, you have a sequence of document chunks, each represented as a multi-vector sequence of sentence embeddings. You could choose to pool these sentence embeddings into a single embedding vector per chunk. Or, you could leave the multi-vector chunk embeddings as-is and apply a more advanced querying technique like ColBERT's MaxSim [2].

[1] https://github.com/superlinear-ai/raglite

[2] https://huggingface.co/blog/fsommers/document-similarity-col...
Don’t know why you’re so adverse to using the phrase “solar panels.”

The biggest downside to solar is the amount of surface area required and cost per panel. Not to mention the amount of rare earth required to make just one.

I’d be interested in much power fusion will output in terms of square footage and cost to compare them directly.
Fields of the World
Elizabeth Holmes was only found guilty of ripping off investors with her fake bloodtests - the paying customers, no harm no foul.
Similarly python in optimised mode with -O or -OO flags will disable asserts.

I see asserts as a less temporary version of print() based debugging. Sometimes very useful as a quick and dirty fix, but 9 times out of 10 you’re better off with some combination of a real debugger, unit tests, tracing/logging, and better typing or validation.
lazygit inside neovim might not be a complete replacement for magit (I can't tell yet), but it does everything I need it to for day to day development. I can't remember the last time I launched Emacs for work.

https://github.com/kdheepak/lazygit.nvim
I don't disagree that Google is a risk; however, note that all browser engines are right now funded by Google's Ads, yes, Firefox and Safari included. If that search deal is undone, at least Firefox is as good as dead.

And while they are "moulding the web for their own profit", at least they are interested in keeping the web alive, and I don't think anyone interested in the health of the web will like the alternatives, which are actually winning right now (closed app stores delivering native apps with spyware and unblockable ads).

By doing this, the DOJ may invalidate one business model that keeps certain FOSS projects alive — commoditized complements to proprietary products and services. You can hate Google, and still see why this will be a huge problem, especially for projects as complex as browsers are.
Those were my thoughts exactly - though it is 2024, and I have a sinking feeling it could be just as the article states.
While the title could indeed be a reference to the 4chan "The xxx question" meme (e.g., "The femboy question"), which is derived from "The Jewish question," it's not clear if that was the author's actual intention, and even if it was, most uses of the meme (see the femboy example) are not facially antisemitic and at worst are just examples of edgelord humor.

It looks like C++ is finally succumbing to entryism, meaning it will no longer serve as a sane alternative to Rust.
Proto-writing is still quite far along on the spectrum I'm talking about of contextually defined symbols. Lascaux and chauvet have plenty of examples generally agreed to be partially symbolic, just off the top of my head.
You could also use a remote control vehicle or drone with a bomb on it.

Even smart tools are tools designed to do what their users want. I would argue that the real problem is the maniac humans.

Having said that, it's obviously not ideal. Surely there are various approaches to at least mitigate some of this. Maybe eventually actual interpretable neural circuits or another architecture.

Maybe another LLM and/or other system that doesn't even see the instructions from the user and tries to stop the other one if it seems to be going off the rails. One of the safety systems could be rules-based rather than a neutral network, possibly incorporating some kind of physics simulations.

But even if we come up with effective safeguards, they might be removed or disabled.. androids could be used to commit crimes anonymously if there isn't some system for registering them.. or at least an effort at doing that since I'm sure criminals would work around it if possible. But it shouldn't be easy.

Ultimately you won't be able to entirely stop motivated humans from misusing these things.. but you can make it inconvenient at least.
There's pressure from your peers to meet deadlines you have agreed upon, though some countries have the excuse that because the party in Government changes every 4 years, they didn't really agree to anything :/

What would you suggest that they should do instead of setting goals?
Tree planting in eroded/damaged ecosystems requires a helping hand - everything from site prep, germination, watering, etc.

Source: I’ve planted thousands of trees.
You can do it easily in any language with coroutines, for example Lua.
The Iterative Paraphrasing: How GenAI Morphs a Story over 100 Rewrites
Practically all painting or drawing includes some sort of symbolism. Sometimes it’s so obvious that we don’t recognise it as symbolism (picture of cow = cow), but other things aren’t (spiral = ?).

The Wikipedia article on Rock Art contains a lot of discussion on the meaning of ancient drawings, for example: https://en.m.wikipedia.org/wiki/Rock_art

More recently, medieval painting has a lot of symbolism modern audiences can no longer “read”.
This whole charade is so ill conceived. Honestly, the top 20 developed nations are literally THE problem. It's a demand side problem not a supply side one. We need to stop buying container loads of virtually disposable electronics from China every week, stop driving to the shops, stop running energy intensive appliances, you get the drift. Of course if people actually did this it would tank our developed economies.
Then estimates are useless in your organisation. There is not point in doing them in your case.
Pro tip to anyone going to university (or has kids going to university). Find a highest ranked school that will have you; attend, pass, get good work experience, slap it on your CV a get a good job.
Fixed. Thanks for spotting that.
ISO considered harmful.
This is all bad advice. A bad manager is rarely ignorant they are bad; they are often going to be insecure having moved outside of their comfort zone. A good leader is going to be aware they often act terribly and invite you to their world view - who knows, you could be wrong.

You can coddle bad managers as this article suggests; but take a step back and look at the bigger picture.

Will this person cause harm, death, or injury due to their decision making or lack there of? Attempt to fix them for a limited duration or get the hell out. Do it in a collaborative way, where you can enable them to make the right choices.
That doesn't work? Get out. Don't enable them to cause harm.
> though some countries have the excuse that because the party in Government changes every 4 years, they didn't really agree to anything :/

I mean the agreement is between the countries and not ruling regimes/parties. I would find it hard to assume that a diplomat will say we didn't agree on anything, this was previous government to be very appealing argument. Although there are details like in the US getting back on their pledges and who can say something. But that's more of power dynamics and not actual argument. Otherwise these countries engaged in decades long agreements with many parties (even international agreements) without problems.
Why else did they practice internet shut down, but to ensure they understood adversarial risk before weaponising it?

I wonder if Huawei might actually be defensively useful here because God knows if there's a hole in junos or Cisco ios then it's going to be used.
Teaching is a loss leader for universities, if they could get rid of it they would.
Um, yes, and I’m completely uninformed about living and working in the US but doesn’t the ethic play the same wherever you are? Be interested to hear why you feel this kind of approach wouldn’t work.
If a big company does that they wouldn't be able to hide it, this is just as easy to enforce as any other regulation.
This slashdot article has a big gap in it

1. Person publishes a thing with a title including the word “Question”

2. People say this title has some resonance to do with the Nazi genocide and ask him to change it

3. He refuses to change it

5. He gets expelled from the committee

You see the missing piece? Unlike the title, the body text doesn’t say he was expelled for the title or even for refusing to change it. It says he refused to change the title and then later was expelled. I could see a hypothetical situation in which he was totally in the right to refuse to change the title but acted like such a jerk in the ensuing debate that they fired him from the committee. We just don’t know. Imagine I publish a thing, my employer ask me to change the title, I say no, then the next time I go to work I steal all the furniture and they fire me. It would have the same pattern as the facts in the article.

Personally it seems very strange to fire him for using the word “Question” (if that’s what they did) but it also seems very strange for him to choose to die on that hill and not change the word if people find it really provocative (if that is what he did). “On the effects of undefined behaviour” seems a much better title than the one he chose for example. So it seems we’re lacking context here.
Yeah I do this kind of fuzz testing all the time. Its an incredible way to test code.

For fuzz testing I go even further with asserts. I usually also write a function called dbg_check(), which actively goes through all internal data and checks that all the internal invariants hold. Eg, in a b-tree, the depth should be the same for all children, children should be in order, width of all nodes is between n/2-n, and so on.

If anything breaks during fuzz testing (which is almost guaranteed), you want the program to crash as soon as possible - since that makes it much easier to debug. I'll wrap a lot of methods which modify the data structure in calls to dbg_check, calling it both before and after making changes. If dbg_check passes before a function runs, but fails afterwards - then I have a surefire way to narrow in on the buggy behaviour so I can fix it.
It could be partially your neighbor's solar panels or batteries. A lot of domestic power that gets contributed to the grid never leaves the neighborhood. These things aren't always as clear cut.

The key to lower prices on the grid is more flexible and localized pricing. Power suppliers don't like this because it favors cheaper sources of power that push their more expensive legacy generation out of the market. But it would create price incentives for demand and supply to align better.

A good example is the UK, which has national energy pricing and a lot of excess wind power in Scottland that is often being curtailed at the same time gas plants further south need to power up to power local demand there. End result: the Scottish pay the same high rate even though they are literally discarding energy they don't know what to do with. If they had local energy pricing, their rates would go down a lot because they have a lot of wind power most of the time.

And further south, people would either invest in local power generation (instead of far away in Scottland) or actually relocate data centers and other energy intensive businesses to where the power is cheap. As opposed to e.g. Slough.
> I think you're saying that a database can't be C10K.

I did not say this. But indeed most relational databases used for most applications can't handle C10K.

> That's an admission that threads are slower.

It highly depends from async runtime. Even if it's slower I pick thread based system anytime than async/await or channel spaghetti. My experience is largely with python an go where it's quite easy to miss something and get broken app.

> I don't see why you wouldn't want ways to express backpressure.

It's an additional code, usually quite messy and fragile. It's hard to maintain systems with backpressure handling in each component. Issues lead to higher investigation times.

If you want to keep long connections it's almost always more convenient to split system to a small event-based (epoll, kqueue, io_uring) frontend and multiprocess and/or multithread backend. Frontend even could be written with async/await if nginx is not suitable.
> There's pressure from your peers to meet deadlines you have agreed upon

That is my point exactly, most countries have agreed to targets and deadlines that they have not met either through inaction or something else entirely.

So what is the point of the new targets if the old targets have not been met yet?

> What would you suggest that they should do instead of setting goals?

How about meeting the previous targets before setting new ones? Otherwise you just loose credibility.
I’m not sure complaining on HN about being banned from a subreddit makes much sense.
You're right. We should always assume the absolute worst-possible interpretation at all times and whip ourselves into a frenzy over it. Just look at the long list of IEDs with Lite-Brite-style, cartoonish characters on them. You say Mooninite, I say Neon Osama bin Laden.
People should just dump their cash savings into brokerage accounts and buy SGOV. It's even mostly state tax free.
The last few times I've seen technical groups kick someone out over racism, including anti-semitism, they picked one point where the person kept doubling down after a very long history of borderline rule following behavior that was clearly malicious. I would be very surprised to see if this was different.

While I agree in principle that we can't allow the word question to be destroyed by hate speech, there are always assholes who ride up to some line to be dicks to someone using whatever the boundaries of the rules are. I want to know what happened here and if that was the case.