skysight-inc/HackerNews huggingface dataset:
> But I also unexpectedly uncovered other information at the National Archives that took my great-aunt's personal recollections beyond family lore or microhistory. These records point to the connection between the U.S. Customs disinfection facilities in El Paso-Juárez in the 20s and the Desinfektionskammern (disinfection chambers) in Nazi Germany. The documents show that beginning in the 1920s, U.S. officials at the Santa Fe Bridge deloused and sprayed the clothes of Mexicans crossing into the U.S. with Zyklon B. The fumigation was carried out in an area of the building that American officials called, ominously enough, "the gas chambers." I discovered an article written in a German scientific journal written in 1938, which specifically praised the El Paso method of fumigating Mexican immigrants with Zyklon B. At the start of WWII, the Nazis adopted Zyklon B as a fumigation agent at German border crossings and concentration camps. Later, when the Final Solution was put into effect, the Germans found more sinister uses for this extremely lethal pesticide. They used Zyklon B pellets in their own gas chambers not just to kill lice but to exterminate millions of human beings. But that's another story.

Excerpts: 'Ringside Seat to a Revolution'

From Ringside Seat to a Revolution, An Underground Cultural History of El Paso and Juarez: 1893-1923 by David Dorado Romo. Published 2005 by Cinco Puntos Press.

https://www.npr.org/5176017
I use firefox, and I've never seen this before. Turns out that it's because it seems to be tied to using a chrome based browser. I just tried chrome and chromium, and it happens to me on chromium and chrome when I do a google search in them. (was assuming it was some flag on my account or some a/b test i was in)

Its ironic that this new feature may drive people off of chrome..
Parents have rights. The children belong to them first, not the state. It is absurd to contemplate anything different, unless you think everyone is just a slave to the state and whoever is in power, or if you aren’t a parent and don’t understand the experience. Taking someone’s child away from them during the critical and beautiful first few years is frankly a form of torture, a cruel and unjust punishment that should only be undertaken if the parents themselves are being jailed.

In any fair society, rights like parental rights are removed only when someone commits a sufficient crime beyond a reasonable doubt as a result of a legal process. One low skill CPS worker shouldn’t be able to decide that some parent should have their children removed.
men have trouble finding women* who want to fuck them

women have trouble finding men* who want to wife them

*deemed sufficiently attractive
I get what you’re getting at but you’re engaging in whataboutism. Just because parts of Europe also did damage to the world does not mean we get to ignore or dismiss what this person is saying especially when it’s pretty on the nose. Firthermore (and I don’t really think it matters regardless), this comment or could be from some small European country that did nothing major and you’re accusing them of a cognitive dissonance that may not exist.
It actually is true. You're also right that physics would eventually constrain die size, but it isn't the bottleneck that's keeping CPUs at their typical current size. This should be pretty obvious from the existence of (rare and expensive) specialty CPU dies that are much larger than typical ones. They're clearly not physically impossible to produce, just very expensive. The current bottleneck holding back die sizes is in fact costs, since larger die sizes cause the inevitable blemishes to ruin larger chunks of your silicon wafer each, cratering yields.

> added levels of muxing necessarily mean that there's a limit to how low the latency of a cache can be

L1 cache avoids muxing as much as possible, which is why it takes up so much die space in the first place.
If people drank only to get drunk bars would go out of business instantly. A single drink made with a rail liquor pays for the whole bottle. Like it or not, sharing alcoholic beverages is a social bonding experience for many people, and for connoisseurs, alcohol-free substitutes for those beverages don't have anything close to the depth and quality, but for many reasons, being drunk isn't always desirable. That's why people spit out the wine at wine tastings.

There are a whole lot of people that get a whole lot out of consuming beverages that contain alcohol while not wanting to become intoxicated. Your use case doesn't involve that, but as someone who spent decades working in the food and bev industry, I assure you that you can't generalize your use case to everyone.
Yeah I hear you, if you know exactly what you want, Plot is probably not for you..

But I've found lots of value in using Plot to explore data, and quickly throw something together and look at it, and decide if it's a good way to present the data or not.

Although I will say that you can "drop down" to the SVG pretty easily with Plot. Lots of examples even on their site where they start with Plot marks and then heavily customize the SVG directly.
Likely Ego. Ego makes probably the most premium electric only power tools.
He means it's hard to do Java(script)
Yes? Examples here: https://observablehq.com/plot/getting-started
Yeah, they are an awful replacement for a search engine... but I think their actual intelligence and abilities is much higher than people realize or expect, because of misunderstanding what they are, and hoping them to be something else.
That's not my understanding. We can't be sure how OpenAI does things themselves, but adding messages to a conversation in the API means just rerunning the history through the prompt every time
there are definitely a few missing from the "not used as intended" list

also, are they really counting "rebirth" as an incorrect interpretation of the phoenix emoji? what is even the purpose of a phoenix emoji outside of that context.

and those head-shaking ones are just objectively terribly designed
How do you put bad weather inside tinfoil layers?
> My main complaints about vim/emacs in the past was at the sheer complexity of getting something that should not even be a concern (clipboard integration) working properly

What problems have you encountered? I have the following shortcuts in my .vimrc:

vnoremap <Leader>y "*y
noremap <Leader>p "*p
vnoremap <Leader>c "+y
noremap <Leader>v "+p

Space + y/p is the copying/pasting from/to the "primary selection" (the mouse middle click). Space + c/v is copying/pasting from/to the regular ctrl+c/ctrl+v clipboard.

This... just works for me?
stack overflow syndrome?
Do a spell check on your 3 sentences haha, you have "wesbite" in the instructions
I think you under emphasized the first part of your point. Living in a modern community is easy mode. Without that, mass time and effort are needed to subsist
I really don’t see what these guys did wrong. Good for them for making away with $25 million…the government should leave them alone.

After all, crypto bros wanted decentralized finance where code is law. But they’ll run to the government when someone outsmarts them.

Reminds me of people from corrupt countries parking their money in countries with strong rule of law, where they know it can’t be seized without due process. Sheer hypocrisy.
I know this is exactly the opposite of the point OP wanted to make, but wouldn't this be the perfect use case for generators?

You could modify the quicksort in python like this:

def quicksort_with_steps(arr: [Process]):
# Standard Quicksort operations
if len(arr) <= 1:
yield arr
return

pivot = arr[len(arr) // 2]
left = [process for process in arr if process.sort_key < pivot.sort_key]
middle = [process for process in arr if process.sort_key == pivot.sort_key]
right = [process for process in arr if process.sort_key > pivot.sort_key]

# the magic happens here:
# sort each half and pass through the intermediate results of the "sub-sorters" to our own caller,
# after modifying them so they contain the entire array again:

# left half:
left_final = None
for left_intermediate in quicksort_with_steps(left): # we're iterating over the "yield" calls here, not the sorted array.
yield left_intermediate + middle + right # pass on the intermediate result to our own caller.
left_final = left_intermediate # the last iteration has the "final" result for the left side, so store it.

assert left_final is not None # the generator always yields at least one result, so this shouldn't happen.

# right half: (shorter because we don't have to store anything)
for right_intermediate in quicksort_with_steps(right):
yield left_final + middle + right_intermediate

# the last "yield" returns the fully sorted array.

Then if you call the function, it will return an iterator over all the steps of the algorithm. You could either put it in a for loop like in the recursive calls, or "manually" advance it one step using python's next() function, e.g. inside a frame callback.

I'm pretty sure, if you're insane enough, you could also whip up something using async/await where the algorithm literally "awaits" the end of the animation...
"Code is law" was always just marketing. For example the original "DAO" had buggy code that allowed malicious actors to take money from the wealthy early investors. Suddenly "code is law" went out the window and the Ethereum chain was forked to get the investors their money back[1].

[1] https://www.gemini.com/cryptopedia/the-dao-hack-makerdao#sec...
That's not an interrupt but an event sent from kernel's gpio subsystem. It may skip some events and there's not much guarantee on the delay between the interrupt itself and event userspace gets.
Do cheap tickets encourage public transport use?
I'm in California and the ban is only on sales, not use. There has been no difference in practice, yet. And my city also has a citywide ban on use, but there's no enforcement, so it's pretty much a joke all around.
That sounds right as expectations, based on general industry sentiment and not wanting to be left flat footed in case those expectations play out.

But it's going to take many more years of exploring the space to assess what happens to the departments where those CIO's and tech VP's pull on those levers. There are many examples of anticipated cost reduction strategies sending companies/departments/teams/industries over a cliff like Wile E Coyote when all the inherent limitations and side effects finally start to materialize.

Revenue is a little more obvious and sure. You're either expanding a business line and generating revenue... or you're not. Finding good revenue-generating solutions would better protect the industry from facing a very bleak winter because it would more quickly confirm that there's tangible money to be made in there somewhere.
Why require an account? Just went to add a bunch but turned off by account requirement. Is that to prevent abuse or something? Rate limiting could be an alternative based on IP, device, screen size, user agent, etc
I read that grimoire is quite popular repo. I haven't used it, but looks promising to self host.

https://github.com/goniszewski/grimoire
the simplicity of the transformer is quite refreshing. especially in vision where the Vision Transformer with linear patch encodings replaces complex intertwined decisions about filter size, striding, pooling, #filters, depth, etc., with the simpler decision of how to allocate your FLOPS between dimensionality, #heads, and #layers.
Egyptian hieroglyphs did actually exist. They had ideological and phonetic uses, and they weren't fixed.
Discussed yesterday on Hacker News

https://news.ycombinator.com/item?id=40369522
Eskimo has a 2y global SIM, excluding a handful of countries, https://news.ycombinator.com/item?id=40382377
> I sensed the suggestion of it in the parent comment and clumsily followed on from your response to that part.

Nah it wasn't my intention to give that kind of impression[0]. I was just trying to add to the part I quoted from your comment (also the keywords from my first comment (not the one with the quote) were "barely" and "reluctantly").

It's not that I think it's okay, but I probably should have used the word "tolerate"[1] instead of "accept".

So basically I agree with you. I wouldn't work on something like GFW[2], or ad[3]/gambling/porn/blockchain/dating companies, or "VPN" services (in the diluted sense of the word), or Discord, or smart TVs, or software for IoT, stuff like that.

But I also know that if I want to get a remote job, I'll have to compromise somewhere.

---

[0]: Mic and cam recordings can be trivially circumvented by anyone who knows how to turn on a computer, for example, but even if I have permission/access to them, I won't touch those things unless it's to do something the end user wants to do.

[1]: There's probably a word that better captures the nuance tho. English is not my first language.

[2]: Or anything from countries who don't even try to appear like they follow the GDPR.

[3]: Where the ads are the product/service being sold. Or in other words, if a company uses adsense it's a maybe-work-for-them-but-try-to-find-something-else; if the company is adsense, it's a straight no.
There is a good answer - probabilities aren’t the way to subject law abiding parents to the torture that is having their children kidnapped and sent away. You either have proof that parents are criminals beyond a reasonable doubt or you don’t. It doesn’t matter if some bad parents are missed - why should that have any bearing on the individual rights of good parents?
This story reminds me of when people accuse domain sellers like GoDaddy on snooping their domain queries, buying their domain and then selling it to them for more money.
I agree with you, but the ship has sailed to retroactively require all programmers to have such experience. Also, the typical introductory discrete math course likely doesn't require writing proofs in a language precise enough to be formalized. I would think that we need at least one more introductory course to logic (first order logic, Peano axioms) and an introductory course to type systems (structural induction, progress and preservation, etc).
Ok, “treated clothes with a deadly pesticide” is really quite different than “gassed migrants”. I mean, we were still burning leaded gas then.
I avoided concrete examples because they tend to bring people out of the woodwork who see the goals of that specific exercise of power as a good thing, and then argue against the general criticism.

I'd say that pigeonholing corporations as only interested in a "quick buck" is a fallacy. You're essentially focusing on one of their imperatives to write off concerns about another. From what I see corporations very much have an imperative to govern - in the small sense of controlling others, beyond what would otherwise be a disinterested smallest transactional scope.

To run with your example, Facebook does not merely present a disinterested linear feed of posts, allow for users setting their own prioritization criteria, nor design their systems to be content-oblivious conduits. Rather Facebook inserts itself into users' relationships in ways that "drive engagement", and proactively polices users' content - either preemptively and summarily enforcing what Facebook perceives as the law, and even differing from the law for internal ideological or public relations purposes. That's essentially small scale governance, with the ability to opt out being directly tied to one's dependence on Facebook. If you're just using it to keep in touch with family, you can do that in other ways. If it's a critical part of promoting your local business, running afoul of its regulations is likely more of a critical problem than say failing a health department inspection.
specially when it can be educative......
That may be the case, but resx is a quite bloated XML format for a simple key value pair listing. Besides that, resx is yet another format for the same thing.

I think the solution is quite simple:

- One unified key value pair format (for translators and GUI tools)
- One intermediate format that is programming language specific (it could be generated code or highly integrated formats like resx)
- A simple tool that can transliterate between those two formats

Workflow example:

- Export a unified format file from resx with placeholders for the translations
- Translators: Here you go, use your GUI tools on this
- Get back the translated unified format
- Import a unified format file to resx
Same with com.de instead of com
Personally, I prefer Ruby's behavior of explicit encoding on strings and being very cranky when invalid codepoints show up in a UTF-8 string.

If you want to ignore invalid UTF-8, use String#scrub to replace heretical values with \uFFFD and life is good. :)
Not really interested in semantics. Intentionally breaking the law (and accepting the consequences) is often called civil disobedience and I don't fundamentally have a problem with it.
>Just a housekeeping note: it seems a lot of the arguments in this thread have entrenched into parents rights vs child’s rights.

No, it's "parent's rights" vs. "concern troll's" rights.

Blessing arbitrary "bUt I tHoUgHt It WaS aBuSe" complaints with the guns of the State is, the overwhelming majority of the time, not in a child's (or society's) best interest.

That includes "when all you have is a hammer, every problem looks like a nail" reporting personnel who are so very eager to "save" some kid from evil (because it's everywhere, don't you know) that they end up assuming it's everywhere, which is how a kid walking half a block down the street or playing in their front yard becomes child abuse.

After all, they're trained professionals, and when have trained professionals ever been wrong about assessing risks? Besides, those employed by the bureaucracy have sovereign immunity anyway, so there will be zero personal consequences if they get it wrong: privatize successes, socialize failures.
I built a tool to generate software recommendations
hey all - thought this would be a fun experiment. This is just a GPT-wrapper, but I'm wondering if it'll have any utility for folks.

The tool is free and at limited functionality. I would love any suggestions/feedback. Thanks. -Will
Do we know why GPT-4o seems able to do arithmetic? Is it outsourcing to some tool?
Keep in mind that this guy and Kagi themselves can't be trusted as proof by this piece: https://d-shoot.net/kagi.html

Related: https://news.ycombinator.com/item?id=40011314
To refer to the city in Arizona?
What's amazing is how unpolished the various AI search features are.

When google first launched, it was visibly much better at finding results.
That is done, but you need a lot of capital due to bitcoin's slow block times. You'll need to have capital on both places to take advantage of the price differential since the price will shift to much by the time you migrate funds from one CEX to another.

But this post isn't about bitcoin, it's about Ethereum. Ethereum is where all the innovation and most of the financial activity occurs. Arbitrage MEV comes from different onchain decentralized exchanges, slippage, defi liquidations, etc.
No you don't get to look at these graphs and claim a 90 ldl has the same outcomes as a 140.

That's just lying.

Yes there are edge cases. You could get hit by a car with a 140.

It's looking at all cause mortality.

A higher ldl seems to be protective. Of course it is. The body makes it for a reason.
I’ve noticed a drastic reduction here where I live already.

Use will take care of itself if you ban the sale, which is what happened.

Why the pessimistic take? Don’t you want to live in a quieter environment? Transitions take time — but we are well on our way. Most places can only dream about not having a gas powered leaf blower going on and on for hours while they try to work: here it’s already transitioning. So why be anything but positive about it?
Racism probably played a part in that, considering that many Roman slaves were Greek or Italian, while Southern slaves were black and blacks continue to face discrimination a century and a half after the end of slavery.
> They are helpful because they are unclear.

Except their usage is often too unclear for the recipient. If that praying emoji after a request means they are praying for me to fullfil it? Or they just namaste me? Or they need that request fulfilled because they highly depend on it?

If someone tags my message with a clown emoji - does that message brought extreme joy to them or should I find them to talk face to face with them?

Some emoji are helpful by adding the non-verbal context. Some aren't.
the 3 seconds which the author hates to wait is the only metric Google will see in his point. they’ll optimize for latency not for quality lmao
Always puts me in the mood to read the imitable "Excuse me sir, would you like to buy a kilo of isopropyl bromide"
Dear sir/madam, that's a browser. This is a feature of Google Search, which is a search engine.
Bye Bye, AI: How to block Google's AI overviews and just get search results
The fact that you opened your rebuttal with DOS basically proves the point I’m making.

> Although probably debatable to consider any of them mainstream.

The only person debating that point is you.

We could be online until the sun rises debating about different command line environments but if AWS (for example) haven’t released an official CLI utility for Amiga DOS then your position is ultimately just an academic one.
> The thing about emoji is that they're highly contextual.

Same with the flying money emoji. It's on the list as confusing, but it lists "gaining money, losing money, and transferring money" as 85% of meanings. Context clears up which one of those it is

It clearly means "money is flying" but it leaves the direction of flight to context.
> All those noble robber knights starved in there towers

nitpick but ...

noble robber knights spelled it "their towers". even the peasants (those rare few who could read and write) would never have spelled it "there towers" :)
Maybe you shouold read this: https://d-shoot.net/kagi.html

Discussion: https://news.ycombinator.com/item?id=40011314

Whip up a SearXNG instance or use one instead.
I spent my younger and teenage years obsessed with graham Hancock and his ideas.

I can confidently say after more than 16 years of listening to his talks, reading and re-reading his books and listening to the shifts of his emphasis, that he is full of shit in regard to his many hypothesis regarding some ancient culture pre-ice age that was the Ur-culture and is responsible for building lots of things in lots of places that we now falsely attribute to other civilisations.

When you get really into to him, the problem is he isn’t even internally consistent. In fingerprints of the gods he’s all into these things, then in heaven’s mirror he’s all going Gaga first on Ur-maps and then on fixed ratios/SI units and in the sign and the seal he’s pandering ultimately to the Masonic Lodge.

It is so convenient that these civilisations would have had, in his estimation, to have the sophistication and technology level of the 20th century, but left behind only artifacts that in many instances ended up getting ‘claimed’ by other civilisations. Give me a break.
Here's what's strange about your argument.

I had a (human) assistant in my previous business, super-smart MBA type, and by your definition she wasn't a general intelligence on the day of onboarding:

- she didn't have access to my email account or calendar

- she didn't know my usual lunch time hours

- she didn't have a company card yet.

All of those points you're raising are logistics, not intelligence.

Intelligence is "When trying to achieve a goal, can you conceive of a plan to get there despite adverse conditions, by understanding them and charting/reviewing a sequence of actions".

You can definitely be an intelligent entity without hands or tools.
Configure cowrie honeypot with splunk as collector
Thanks! I've changed the URL above to that from https://www.nature.com/articles/s43247-024-01379-7 (the paper). Those who are interested can read both, of course.