skysight-inc/HackerNews huggingface dataset:
Stolen treasure at the British Museum. Shocker.
Show HN: A directory of free and public APIs
Envo advertises eco-friendly tires. But it's still rubber "Erlendsson was light on the technical details but promised 10 percent lower rolling resistance than regular tires".

https://www.theverge.com/2024/6/24/24183327/ev-tire-pollutio...
No. All the core libraries in HPC/Machine learnings have native C++ (or C) underneath. This will continue to be the case for at least another decade as the investment needed to rewrite is massive (FORTRAN still exists!). If you want to jump on trends about some vague/superfluous memory safety issues you have solved, then go ahead with the pain of writing in Rust and trying to make it interoperate with C/C++ libraries. Otherwise stick to C++.

Zig is a better language than Rust but it is even further behind in native support for the HPC/ML space.
https://archive.ph/JCfqU

To deal with the refresh loop.
Interesting project but I hate how I have to manually confirm whether or not the analysis by LLM is “hallucinated” or not.

For example, just looking at the first result in the “Top Authors” category.

The author “asah” purportedly has a “88.10% success rate, 21 predictions”. Clicking the link just points to the comment then I (the reader) have to manually look through which ones were “successful”

Were the ones that I verified as “successful” the same ones as your analysis with LLM? I can’t exactly verify that since there are no sources provided. No history of the “conversation” preserved. Instead of trusting the information the reader is left with more questions than answers. Did it source it from a reliable first party source or maybe it got the information from a PR firm overstating certain numbers/figures.

Yet another reason why LLM/AI tech is overblown in my opinion. It’s catering to the same shit as the clickbait farms. Junk information with no backing/sources. Ask these algos to cross verify sources and probably get hallucinated trash.
Isn't that like saying that password managers don't need to support exporting, since websites support changing your passwords?
Is this an officially supported feature, so that I could e.g. develop on Linux and directly use my code on an embedded device with no changes?
It's much more than that, which you wouldn't know, because nobody's covering it. Which is my point. In a time when the major news outlets love to publish anything even hinting at salacious, this one gets a pass. Why?

more info here: https://www.tortoisemedia.com/2024/07/03/exclusive-neil-gaim...
Seems to be the nature of secret governmental organizations. There is of course some need for secrecy, but at the level and to the extent that it's at now, it would be more surprising to find out it wasn't being misused.

We should really not be allowing our government to operate with such secrecy. It seems inevitable that government organizations, operating in secret, will be used against the people they're ostensibly created to protect.
This guy's website is a treasure trove! Immediately bookmarked it.
YIMBY dream comes true as California bill eliminates housing red tape
Yes, but since an effort to educate students in math is universal, it's worth thinking about the different outcomes we want:

A. To create top flight mathematicians who can push the frontiers of the field forward. Arguably not a whole lot of what we do in K-12 and the first couple of years of college isn't really aimed at this for the most part, since there is such a strong applied math push and the proofs stuff we teach in K-12 is broken.

B. To create people competent enough in math to be engineers and scientists. Most math systems are pretty squarely aimed at this.

C. To create people competent enough to live a life which tangentially touches mathematics (even if they are in a field like most of finance or accounting or whatever, the amount of mathematics they will do is limited). Here, I think we go pretty far off: getting a person just barely through Algebra 2 or trig doesn't serve them well; you'd be better off teaching them first and foremost not to be scared of mathematical reasoning, about general problem solving ("look, you can just hold up the shape and rotate it!" "we can figure out the length of the board with a compass!"), and strengthening their general arithmetic and lower math skills.

I think we need to diversify out from path "B" to do both "A" and "C" better.
> The hate-speech crackdown announced by social media platforms this week seems to reflect a belated realization that xenophobic online content may be fueling hatred and even radicalizing some individuals to carry out offline attacks.

The Chinese government and state media fanned the flames of nationalism and especially anti-Japanese sentiment all through the 2010s. This is the natural conclusion and now they have to back pedal to reign in the monster they've created.

The propaganda really picked up steam with the state sanctioned (until they got violent) 2012 anti-Japanese Senkaku Island protests [1] and has been getting worse ever since.

[1] https://en.wikipedia.org/wiki/2012_anti-Japanese_demonstrati...
Thomas Aquinas would beg to differ. All he does is steel man and attack opponents at their strongest points. The result is an invaluable corpus of rigorous arguments. He would have accomplished nothing by being uncharitable.

Whether your audience is receptive, that's a different matter, horse brought to water and all that.
Happy to fight the good fight :)

One argument I'd like to leave against such 'pro AI' stances that started this thread (note: I edited the form for correctness):

> If you aren't at least using AI to generate boiler plate code you're already behind.

The time/effort taken to write boilerplate is inconsequential. Outsourcing it to AI feels like robbing myself of the "mental vegetables". Strength comes from struggle and all of that.

While I'm writing the loop I'm shaking out other design details or 'feeling where the rubber meets the road'. It's a good feedback loop. Taking this away is squeezing a stone with no juice to give.

I argue, given enough time, people outsourcing the basics to AI will find things less scientific and more magical. That overall could be a good thing... but perhaps not in R&D
My main interest with these kind of batteries is little to no fire hazard
Oh, that's a good start. Thanks!
Though from what I've heard, Google won't allow replacing the RCS app like you can with SMS/MMS. Which would significantly limit its usefulness, unless that changes.
I have seen so much trash in the AI field so far that I am no longer bothered. It’s become standard operating procedure in this bubble.
NixOS changes distro-building from hand-crafted filesystem layout to a mechanical science.

Live in the future. Compile your filesystem layout.
Forgive me but this employee/labour analogy seems to be talking a bit past my concerns.

When folks talk about adopting proportional representation in Canada, we're most commonly talking about electing more than one representative per riding. In Mixed-Member Proportional (MMP), one local MP is elected as we currently do, and then multiple additional MPs are elected to make the overall composition of the house proportional to the votes cast. You can read more here: https://www.fairvote.ca/mixed-member-proportional/

There is nothing preventing Westminster systems of parliament from adopting these proportional elections. In fact there are many, many extant examples ranging from Denmark to former colonies like New Zealand.
Does this work with JupyterlHub? Would be neat to try with some students currently learning Python with JupyterHub.
Web3 / popular crypto is not my bailiwick (although I like math and so unpopular crypto). Your video is three hours long, I'm not going to watch the whole thing, and leave it at that. That's not a slight, but three hours for something which I already feel isn't going to deliver something I can use today, next week, or this month. I'm a big believer in no/low code and run-anywhere... although those might also not mean what you think I mean. Props for you for doing it.

So, I started watching your video and the first question I had was: what are Codespaces? How is it secured? Where does the final app run? Can I run it on my hardware? Can I run it without cloud access? Which cloud? Will it be around next week, next month, next year... ten years from now? However don't pay too much attention to a sample of one. ;-)

I think the situation with no/low code can be summed up by analogy to desktop publishing. There is no CI/CD pipeline for DTP: you press print; it is a fully integrated environment... unlike literally all of the "continuous integration" environments which try so hard they can't stop shouting about it because it's eating them alive. Somewhere there might be a tool for generating color seps, setting gutters, importing fonts or creating postscript header libraries or LaTeX; but you'll never use it or see it. Somewhere, somebody is still doing multi-plate prints with pigments exhibiting greater variety than CMYK that are only vibrant in natural light; most people don't see the point because all they get is a crappy snapshot on their phone. It's not just a creator problem, consumers don't know what's possible and don't possess devices which fully reveal the full scope of what's possible. Consumer devices actively compromise that full scope for myriad walled-garden reasons, as well as run-of-the-mill negligence and ignorance.

I got a Cadillac as a rental a few years ago, and I'll never buy a modern Cadillac and avoid driving one if possible. I couldn't control the windshield wipers, and the console display flashed the most attention-grabbing WARNING several times that I was not looking at the road, presumably because it couldn't suss that I was wearing glasses. I didn't actually look at the console display since it happened at high speeds in heavy traffic on an unfamiliar road (I had a passenger, and I asked them "WTF is that flashing screen saying??!?"); good job, Cadillac!
Why haven't biologists cured cancer?
The issue, of course, is that “counted centuries” are off by one from how we normally interact with dates—the 13th century starts in AD 1201.

The author misses. The author would like to skip some significant interpretive steps, chiefly when our dynamically typed language uses number words or characters in different contexts. Suggested reading is about the differences between and use cases of nominal, ordinal, cardinal, interval and ratio.

https://www.statisticshowto.com/probability-and-statistics/s...
> A war has a beginning and an end and this one began on October 7th.

For that to be true, the pre-existing war between Israel and Palestine which started in 1948 would have to ended via some kind of peace settlement. When did that occur?

Even if, for some reason, one views there as being a war between Israel and Hamas separate from the Israel-Palestine war that has been going on since 1948, that separate war either starts with the beginning of the armed activities of the al-Qassam brigades against Israel in 1987 or, alternatively (viewing the Hamas-Israel conflict as a part of the single Israel-Palestine war until the Fatah/Hamas split and Battle of Gaza) in 2007.
Losing the World Record in Hatetris
You really don’t need to defend yourself, GP comment is a shit take and nobody on the internet gets to second-guess your parenting like that.
> Also, I would love for this guy to do a deep dive on the SC:BW approach to balance, which is map-based rather than based on traditional unit-based balance changes. This way the community is effectively able to balance the game themselves.

Yes, that it something really important that the modern landscape of competitive gaming lost and the frequency of patching increasing. Not just in BW, older fighting games, especially those arcade based ones, people found ways (which sometimes blur the lines between exploit or technique) to keep pushing the bounders. Things like Kara-cancels in 3s, were one is using a mechanic meant to facilitate the throw input to extend the range of the throw. Or wave dashing. It is wild how even character tier lists changed in the original SmashBros 64.

And also how people adapt to this meta changing discoveries, like the bisu-build in BW or when Ricki Ortiz unleashed v-cancel in sfa2!
I did consider this but the effort of doing a full dictionary pass is a lot to ask for marginal improvement and I don't know anyone quite as obsessed as me who would do it. Paying someone would be possible, but finding the right combination of "willing to do it for pay" and "I trust their judgement" is hard.

In practice, the way I approach this is by reacting to complaints from players who either don't know words I included or were disappointed I didn't include a particular word.
The article here assumes all parties are arguing in good faith, and that both sides have a reasonable starting position, or at least something that approaches one. But it's not possible to engage in good faith with the extreme sides of the political horseshoe, because that looks like this:

The left: good governance would be nice

The right: you should die and we will kill you when we get into office

You can't engage on those terms. They're either insincere or very sincere, and either way it's not solvable through dialogue.

edit: formatting
> why you think I should stick to the subject

umm ... because you made a "reply" to a post about kids, but it wasn't about kids. Do you need this explained further?
Is this similar to single threaded owner (sto) models? I'm curious how they handle things like career management and promotions but this structure overall seems great
It was a pretty abrupt ending, haha. I guess he wanted to end on something of a joke.
That was such an amazing deep dive. Thanks for sharing.
> How is this complicated?

Here are some ways:

- As a junior programmer, it made the language harder to learn. Language complexity increases super-linearly as each new feature has rules of interaction with several existing features

- Although one eventually learns to avoid the anti-features, you cannot control the actions of others. These features meant to help save keystrokes are happily employed every day, producing hard to read code

Particularly when writing library code for other to use or when maintaining large codebases shared by hundreds of engineers, my experience is that complex features in the language end up used by junior engineers or require consideration in API design.
Do you just want to pick it up as a learning opportunity, or are you trying to accomplish a goal? There’s probably ‘better’ (by better, I mean ‘easier’, in this context) langs (Python + numpy comes to mind) if your goal is to bang some ndarrays together and do ML-type stuff.

There’s gonna be a bit more headache at each step of the process (finding the right libraries, building your code, and learning the language) that might come easily to someone who uses it professionally or used it extensively in college.

That being said, I think learning C/C++ has value in A) the areas you mentioned where it’s used extensively (e.g. kernel, embedded, or HPC dev) and it’s a good lang to know if just to understand how computers work a bit better. This is purely ‘extra credit’ though IMO if you’re already a productive developer.
Agreed, if the author spent an hour our two doing it themselves this could have been a very fun article
I don't think it assumes that. If one is arguing against a fundamentally bad position, the Steel Man of that position will still be bad -- and by addressing that, you will have cut off evasions at the pass. Steel Man can be used to preempt Motte-and-Bailey fallacies by better defining the point being attacked.
> Take an LLM back to the dawn of mankind, and train it on all of the collective knowledge of man.

... and that is the start of your argument. Could it also have gnomes and robots?
I don’t understand the point of this article or what the author is trying to say.
A very simple flowchart: Find out about neat thing -> find Wikipedia article on neat thing -> share with people who like neat things.

In this case, someone posted a photo of a ship levitating, someone else named the phenomenon, and here we are.
A growing body of data is debunking myths about remote work
To be clear, this is not just chess. To quote the paper:

"[these] results have been replicated in a variety of educationally relevant fields, including mathematics (Sweller & Cooper, 1985)."

Now, I would agree that I wouldn't want to hire a mathematician as a general (on the basis of their being a mathematician), for the same reason that you wouldn't want to hire a chess player as a general (on the basis of their being a chess player).

I just want to emphasize that this applies to math too.
I know right?

"If your architecture can't withstand life threatening solar flares, third world war, sabotaging of undersea cables and 1 billion concurrent users can you even call yourself an engineer?"
These monthly breakthrough announcements are getting annoying. Seems that "several hundred cycles" was good enough to publish this one.
The Followers of Martin Luther King Jr. In the West Bank
especially as combined with Buddha's explanation in his subsequent Lotus Sutra that he realized he was like the father of all beings, I find the recent discovery of treatment for structural dissociation and parts work to be a highly interesting corollary to the Diamond Sutra.

https://janinafisher.com/wp-content/uploads/2023/03/structur...

https://www.amazon.com/dp/B07RHQ9GFZ
Had Mr Brooks proven this belief in a revealed preference sense, by voluntarily shrinking his budget, it would add a lot of weight to what is otherwise a nicely sounding but not very believable passage. But I doubt that anyone could be so insane as to not trust themselves with making a good use of a larger budget. One's underlings - quite possibly!
The Pentagon's Whiz Kids (1962)
Very biased article.
Until it does and you do and you don’t.
https://archive.ph/QbTZw
> But we can figure it out, and we will figure it out—because we have the source code. We have all 562,227 lines of Perl5 source code for it.

I haven’t worked in OS development so I’m almost certainly naive here. But, the philosophy of minimal programs always seemed like the solution to this kind of thing? Ideally the program which breaks should be only a couple thousand lines long, so you can fit the whole thing in your brain and fix it, right?
Not just a China problem. Twitter and Facebook seem drastically more polarising nowadays.

We're allowed to talk about things that were taboo until just recently: the 3rd world colonizing Western countries, Jewish and Arab struggles, and child grooming, for example.

However, many people can then can overgeneralize and it becomes another problem.
If you are rich enough to be successful VC overlords or whoever at a more pleasant place in bargaining, you will magically gain the ability.

Try to make oneself very rich is a sure way to maintain self confidence. There are other ways but those are mostly born.
This kind of stuff drives me nuts. I just spent 8 months fighting to get $150 for something. This should have just been taken out of some petty cash fund, but instead I wasted a ton of my time, and others, fighting to get it from the proper source. This cost the organization thousands of dollars in lost time.
Apparently an 8% YoY increase is a "nosedive". Go figure.
And thinking about my specific project, it's clear that a great solution would allow me to pick row-vs-column storage on a per-table basis.

I basically have a graph over vectors, which is a very 'row-storage' kind of things: I need to get a specific vector (a row of data), get all of its neighbors (rows in the edges table), and do some in-context computations to decide where to walk to next on the graph.

However, we also have some data attached to vectors (covariates, tags, etc) which we often want to work with in a more aggregated way. These tables seem possibly more reasonable to approach with a columnar format.
Yes, but it seems I mixed up some details between the disappearance of Gui Minhai and the disappearance of his colleague Lee Bo. Gui Minhai was last seen in Thailand who showed up on Chinese TV asking Sweden not to investigate, and Lee Bo is the one who went to deliver some books in the Chai Wan district of Hong Kong and was apparently kidnapped to the mainland.
Because the situations are different? Apple has at best, 50% of the market. They sell their own hardware, and the OS is only available on that hardware. They don't force other phone manufacturers to buy iOS licenses even though they're shipping phones without iOS. You can't even buy a license for iOS except to buy the actual hardware from Apple. All the same software, with the singular exception of Apple's own first party software and perhaps some small indie softare, is available on the competing platform. The competing platform is sold by multiple vendors, comes in multiple different options and is just as well supported by 3rd party developers and businesses. The terms and conditions of the Apple store, and the associated fees are as bad or better than they have ever been. There has been no bait and switch, no undercutting the market to oust competitors. In fact, iOS devices as a rule are some of the most expensive devices in their respective classes. They offer access to all of your data in industry standard formats if you decide you want to switch, and Google themselves offer an automatic switching application that will transfer that data for you. If Apple dominates, it is because consumers overwhelming choose that. There is nothing that stops people from buying from any number of vendors that sell fully comparable alternatives, and no reason other than preferring the locked down experience that Apple sells to buy an iOS device.
Given that it's been ~75 years since George Orwell and Sonia Brownell married, do we have any idea yet whether she started working with the Information Research Department before, or after, their marriage?
They’re called heuristics in problem-solving literature. Both heuristics and meta-heuristics have been used in planning software. Heuristics from one system are sometimes reused in another system. So, you can memorized generic, problem-solving strategies.

I don’t know how much human brains do in that area vs non-memorization approaches. Ive read about how practicing rational, problem solving in specific domains to bake those heuristics into one’s intuition for faster responses. Most of us have done that, too. Any type of intuitive, problem solving probably involves memorization for that reason.
Could you recommend a translation?
they seem pissed off at capitalism and big tech. Thats all that interview was .
The russkies were doing the same. Read Thomas Rid's Active Measures. Choice quote from KGB colonel on publishing in western media: "If we didn't have the free press we would have had to invent it"
The older I get the more I believe (realize) the issue with math really is 100% skin-in-the-game. When they're young, I suppose you can force memorization on them, but very quickly: If an individual has no immediate percieved use for the math, they're not going to want or need to learn it. Simple as that.

This really hit me as someone who did the overachievey college math. None of it sticks with me at all unless I can think about "what it's for."

Corollary: When I was a kid, we didn't have the thing we have now which strikes me as the CLEAR USE CASE -- video game development; such a no-brainer for me.

X Y algebra? Oh, you mean making a rainbow in Minecraft? :)
I like how the left thinks the center and right can’t do this, the right thinks the center and left can’t do this, and the center thinks nobody to either the left or right of them can do this. It is almost like every group equally stakes claim to correctness and reason for itself.