skysight-inc/HackerNews huggingface dataset:
I've always thought that "actual" AI (I guess it's mostly referred to as "General AI" now) will require a feedback loop and continuous unsupervised learning. As in the system decides on an action, executes, receives the feedback, assesses the situation in relation to the goals (positive and negative reinforcement), corrects (adjusts the network), and the cycle repeats. This is not the case with current generative AI, where the network is trained (reinforced learning) and then the snapshot of the trained network is used to produce output. This works for some limited number of applications but this will never produce General AI, because there's no feedback loop. So it's a bit of a gimmick.
Your rust code is 32 lines vs 16 and it probably downloads dozens of micro-dependencies.

Unfortunately, the C++ also uses CMake fetch to get its dependencies. I guess this is fine for a small demo, but it would be better to inline them in the repo. At least that’s a realistic option for C++ and thise deps are easier to validate anyway.

As far as readability goes, I’m surprised that the C++ is consistently better than Rust in this regard. Most of those extra lines which double the size are for ceremony which nobody cares about when trying to understand the algorithm.

As an example, we have a Rust tool at work which is quite nice (and memory safe :D), but because it has a fat match in one file, most of the code is actually in the middle of the screen. I also spent half an hour looking at the 150 micro-deps it was pulling in and then another half hour verifying if I unknowingly pulled the serde binary blob on my machine (I didn’t).
Validating Rust deps is a major PITA both for regular users and distros.

That’s why I write my command tools either in Golang (preferred), Python (if no unusual external deps needed) or C++ if I need speed. Most of the time I am fine with Golang and Python.
I don't have a strong opinion in the matter, but the argument is that banning things don't automatically make them go away. Banning things that people want to do will make organized crime spring up around it, which is often worse. The idea is, by allowing it in some limited legal way, you make it unprofitable for the organized criminals.
While that is true, plant roots and stems use gravity to know in which direction to grow (roots down and stems up), so that will cause problems in space.

NASA has succeeded to grow some plants on the ISS, by making them grow towards a source of light (i.e. LEDs), but until now this has worked only for some very low-growing plants, like lettuce and some varieties of cabbage, not for plants with deep roots and high stems.

It should be much easier to grow algae in the absence of gravity, but those are not as tasty as terrestrial plants.
Who cares that it's inefficient if it is orders of magnitude more electricity than we need?
The comment was not about expiration in any way, it was surprise that the trademark was granted long after the term had started being in wide use.

Imagine if "PC compatible" got trademarked in 1997.
Are all those lambdas to walk the tree down to the field you want so that it doesn’t have to parse all the bytes you don’t care about? Is it the efficiency of SAX without being horrible to read and write?
1 kW in Japan. Same power plugs as North America, but only 100 V.
VMs running Windows 2019. Host running Debian 12 with ZFS volumes, snapshot every 10 minutes.
Full database backup using Kopia.io into Backblaze S3 compatible bucket.

I love Kopia + Backblaze
Weird. Why?
I think (but definitely could be wrong) that this is more about how open-water waves can form great heights (i.e. what I've often heard referred to as "rogue waves" in the past). I do know these rogue waves were a bit of a mystery in the past because mathematical modeling said waves shouldn't get that big.

Near shorelines/sea floors is a whole other ball of wax, though, because the terrain can essentially "funnel" waves into giant monstrosities like what happens at Nazare. Depending on the shape of the shoreline I don't believe there is a single "max wave" height, i.e. I believe you can have situations like the Bay of Fundy (that is tides though, not waves) where you can get massive difference in high vs. low tide due to resonance.
The cognitive mismatch between Von Neumann's folly and other compute architectures is vast. He slowed down the ENIAC by 66% when he got ahold of it.

We're in the timeline that took the wrong path. The other world has isolinear memory, which can be used for compute, or as memory, down to the LUT level. Everything runs at a consistent speed, and hardware faults LUTs can be routed around easily.
More like: <MBA graduate> became CEO of <company>, now <company> is set out to maximize profits at the expense of society.
I'm excited to try out the free trial and see how it compares to my current system. Great work on addressing a real need in the ADHD community!
Maybe this is how we "save the planet" -- take ourselves out of the equation.
The very idea of checking a json every second is a problematic one. But if you need to do it once a second, does it really matter that you could do it in 1ms or 10ms? And if latency is that important, why don't put a bit more effort for better design instead of spawning a new process every time for something that could be in the main code? This looks to me like a bad design where the tools take the blame.

In regard to the choice of language, Python is not the best tool for most jobs, but it is a tool that always let's you do the job. If you've found a better tool for a certain job, good for you, enjoy it. Python always will be there when you need the next job just done.
Nobody, but the focus on individualism as the driver of everything might cause a breakdown in social objectives.
> and zero accountability

That's simply not true, if only because most voucher schools insist their records don't have the same requirement for public access as at public schools. That's even less accountability, and accountability can't be negative.

> if you face inefficient system that cannot manage resources

Consolidated public schools exist because of the economies of scale. Break it apart into many smaller school and you lose that.

> as a proof you can

That is not proof. Get a forensic accountant on the case, look at the books, and identify the inefficiencies. Otherwise you can't dismiss the possibility that perhaps they are about as efficient as can be expected.

> academic achievement metrics

Which academic achievement metrics do you think are credible and appropriate? If a school spends a week on test prep, rather than teaching other topics, is that efficient? If a school does less music, arts, history, foreign language, etc. to focus on surface reading and arithmetic - the two tests which are cheapest to carry out - is that efficient?

> we just need to provide parents an option to opt-out of crooked system

That's been tried many times over the last 20 years. The resulting schools are not better, and the often even more crooked.

- only accept the students which are easiest to teach (no troublemakers, no kids with serious disabilities, no ESL students)

- if the school system pays more for students with disabilities, cherry-pick only those students with a disability which is easy to handle.

- use pretextual reasons to expel low-performing students, so your end-of-the-year test scores are higher

- have voucher school be a non-profit A owned by the same person who owns for-profit property company B and for-profit teaching materials company C. Have school A rent the building from B and pay C for teaching materials. Never report the finances.

- place requirements on parental involvement which can only be done by families with a stay-at-home parent. This biases the student population towards richer families, which are also well-correlated with good test scores.

- require additional tuition and other fees, again biasing the student population towards richer families.

- set up a voucher school in town where it's cheaper to teach, and let the public school handle transport for the rural school population

- define your catchment area to overlap with the richest part of town

And that list of real-world crooked policies comes simply from reading examples which have popped up on Peter Greene's Curmudgucation blog.
EA may very well be a cult, but a link to volunteer opportunities in AI safety seems harmless to me.
Have you read "Manna"? I think you'll like it:

https://marshallbrain.com/manna1
I think the important thing is capturing information in basic blocks (text, images, etc) and having the flexibility to reflow it later for any modern presentation mode, be it ingestion by LLM, listening to it, or just rendering it on desktop, mobile.

Translation and a11y is another important consideration here.
My personal experience.
lua is still better than javascript.
The Russian sniper women still don’t have a good Hollywood movie about them. Russian government would be upset for bringing it up but the female snipers often worked in pairs and you can totally find some truthful bits of lesbianism to include…

But instead of looking to really history that actually happened, we get the BF5 trailer fake history nonsense
Can you post benchmarks? serde_json isn't known for its throughput.
There are plenty of people working on video codecs both in and out of patented realms, with patents hindering progress more than they incentivize it.

For PlanetScale, are you sure the patents are necessary when they have copyright on all their code?

I'd say that productivity-enhancing software patents are so vanishingly rare that we barely need to consider them.

Also software is math, it's not supposed to be patentable.
Before 1991, the Queen St store was actually part of the Simpson's department store chain.

The Simpson's Christmas window displays were much more extensive as well.

Back then, the family could have gone down into the basement of the Simpson's department store and dined on hot dogs and an orange-Tang-like drink (there may have been other flavours, but I always chose orange). The drinks came in paper cones (similar to those used for water coolers) placed in metal holders.

see https://en.wikipedia.org/wiki/Simpsons_(department_store)
I wish Tesla (just the whole design department really) shared this sentiment.
I find reading texts on a 13 inch (3200x1800, 276 ppi) laptop easier to remember than on a 42 inch (3840x2160, 104 ppi) monitor. Reading takes more effort as text isn't as clear on the big screen.

Been waiting for 42 inch 8k monitors since 2017. There's a 55 inch IPS on the horizon (ASRock PG558KF).

Does anyone have experience reading text on 8K VA panels like Samsung QN700B?
Not sarcastic. Imagine a LLM fine tuned on your country's accounting standards, legal and tax docs. Instead of paying sbdy 250/h you can now just type "eli5 can I apply for a tax relief for R&D I'm doing in my company".
You can’t fake human clinical trials.
I'll bet that company still uses that name for some pancake syrup product

a related story: in many european countries the product "twix" was named "raider", until some day they decided to unify the brand and rename it to twix. but apparently, every few years they sell a batch under the old name "raider" presumably just so they can keep the trademark.
you were trying to head a corner kick?
I am disappointment in the AI advancements in the recent years. It turns out progress is made not for the sake of the technology and the good for humankind, but for money. Just another pump and dump...
I really liked BackupPC when it was being worked on: https://backuppc.github.io/backuppc/ and https://github.com/backuppc/backuppc

Sadly, despite being pretty great (doing deduplicated and compressed incremental backups across a bunch of nodes, allowing browsing the backups and restoring them also being easy), the project is more or less abandoned: https://github.com/backuppc/backuppc/issues/518

Nowadays it's mostly just rsync and some compression for archives, sometimes just putting them in an S3 compatible store, or using whatever the VPS provider gives me. I'm not really happy with either approach, they feel insufficient.

It's not like there aren't other options out there: UrBackup, Bacula, Duplicati, BorgBackup, restic, Kopia and others, it's just that I haven't had the time or energy to truly dive into them and compare them all, to make the decision of what I should move to.
NEON is the worst case for simdjson performance. It's likely that the code actually ran on a server with better vector extensions than his laptop.
I'm not an IG "user" (I'm writing that word in the "addict" sense), but I believe you're right about its harmfulness.

On the Elon front, you're not alone in thinking that he has essentially OD'ed on Twitter, which has scrambled his brain. Jaron Lanier called it "Twitter poisoning":

https://www.nytimes.com/2022/11/11/opinion/trump-musk-kanye-...
Because batteries are expensive but needed for overnight storage or cloudy conditions. There’s also the amount of land and materials needed to produce solar devices.

It’s ultimately more about unit cost of power than total available power.
I think we are arguing on different tracks, probably due to a difference in understanding of ‘model’.

There are arguments to be made, including the Turing test, for some sort of intelligence and potential equivalence for LLMs. I am probably more skeptical than most here that current technology is approaching human intelligence, and I believe the Turing test is in many ways a weak test. But for me that is different, more complex discussion I would not be so dismissive of.

I was originally responding to the claim “isn’t a neural network a simplified model of the working of the human brain”. A claim I interpreted to mean that NNs are system models of the brain. Emphasis on “model of the working of”, as opposed to “model of the output of”.
The more important consideration is we're wasting the waste. It still contains 90% of the fissile energy and we're calling it waste: https://www.energy.gov/ne/articles/5-fast-facts-about-spent-....
I think you may have missed my point? Which was -- I think the Rust is more understandable, is easier to write, and is easier to get correct, more quickly.

My version also isn't 1:1. I only wrote an approximation of what the author noted was the most relevant portion in the blog post.

If you'd like to benchmark my version you're certainly welcome to, once you've cleaned it up a bunch. The C++ version seems to be SIMD accelerated though? If you want a more relevant performance comparison, perhaps you should find SIMD accelerated Rust JSON library.
U+202E
Use the Programmer Calculator on Mac
you can license others to use your trademark. so one of them could have trademarked it and licensed it to the other in an exclusive deal.
A person running for president of this country comes from show business and there are venture capitalists like Mark Andreeson who seriously talk about him as somebody who knows policy all because they can get a seat at the table.
Yes, but i meant in general, idk if ALL those systems support wal archiving.
I write all of my code for humans.

Whether that's me, or some other poor schmuck who'll have to figure out my intent years from now.

I don't find code-writing hard. Reasoning comprehensively about your problem, collaborating with other stakeholders to discover and guide them along the best path, learning specialized skills (eg. new math or industry conventions), devising efficient algorithms, conveying your program's structure and patterns such that they're obvious and have elegant boundaries - that's the part that showcases talent. A lot of it comes down to communication and clarity.
Maybe the fault such as it is belongs to the original coiner.

Should've been time/skill not skill/time.
Walktour
Its just a Scheme dialect. A bit odd, but not crazy.
You have it loading? I've repeatedly tried libgen.rs and it claims a typo, despite this being its link.
I used to think that.
Apple is on track to own everything in the vertical except chip manufacturing. It would make sense for them to invest in their products and services over something with more varied interests.
Mire:

N. a complicated or unpleasant situation from which it is difficult to extricate oneself.

Indeed.
I was going to suggest libCST, it works really well and is much less of a hassle to set up than this.

https://github.com/Instagram/LibCST
Yes, Fukushima looked a lot like a flash flood compared to the kind of wave portrayed in apocalypse themed movies.
A person ELECTED for president of the USA came from show business - Reagan.
I think the argument is that if you produce your fraud from an appropriate probability distribution, any "detection" method other than independently verifying the results is snake oil.
> If the prior user stops using it, like Aunt Jemima is no longer used for pancake syrup, then the term becomes free for anybody to use for pancake syrup.

You know, I never thought of that. I kind of wonder why nobody has thought to revive those trademarks and take the market that the company had built up. I don't really believe that you would have enough pushback (because some people find the trademark offensive) to make it not worth one's while to get an instant market for their competing pancake syrup.
Legendary comment from the old boy Terry Davis as the top post there.
Making 8-bit music from scratch at the Commodore 64 BASIC prompt
I don't think fission is loosing because it's too expensive: it has acquired a reputation of being dangerous and it's probably too late to convience people otherwise, maybe younger generations. Fusion is kind of unknown to the larger public and is still described as the magical unlimited power source and safe alternative to fission, so it still has a chance.
FSD doesn’t use radar in any cars; it’s not an input. Service will even disconnect it when they have the chance.

So no, this is not a case of 2020 cars having an advantage somehow. If anything, I have a less capable computer & sensor suite than the HW4 2024’s.
A great example of what waves can do when they meet each other from separate directions is watching surfers get launched when the backwash meets the oncoming wave in videos of the Wedge from Newport Beach in Orange County, California.
That is just the high level nuclear waste (the spent control rods) which needs to be kept in cooling pools for about a decade before being transferred to dry cask storage. That definitely takes up a lot more space.

> Dry cask storage is a method of storing high-level radioactive waste, such as spent nuclear fuel that has already been cooled in a spent fuel pool for at least one year and often as much as ten years. Casks are typically steel cylinders that are either welded or bolted closed. The fuel rods inside are surrounded by inert gas. Ideally, the steel cylinder provides leak-tight containment of the spent fuel. Each cylinder is surrounded by additional steel, concrete, or other material to provide radiation shielding to workers and members of the public.

https://en.m.wikipedia.org/wiki/Dry_cask_storage

There’s also a lot of low level nuclear waste which is a pain to deal with (make sure you pick the right brand of kitty litter…)

https://www.npr.org/sections/thetwo-way/2015/03/26/395615637...
>If practical and simple were the goals, it wouldn't be using an 8-bit chip nor would it be focused on things like BASIC as these kinds of things make things harder rather than easier.

A 32-bit word size is the absolute minimum that I would consider “practical”. With that you can comfortably implement reasonable floating point and integer arithmetic that can solve most of the common practical problems you encounter in science, business or engineering. Still people criticised the System/360 because it was 32-bit, saying it wasn’t enough compared to the 36-bit word size computers that preceded it. Mechanical calculators generally had ten decimal digits of precision so the thinking was that digital computers needed to at least match or exceed that.
I definitely prefer being able to scroll with trackpad and keyboard vs physical pages.

I wonder if any followup studies have been done on this.
> first to bring multitouch and high DPI displays to consumers

If you discount the LG Prada, then yeah.
It was LRU page eviction, that's why you don't remember :-)
If I remember correctly, Trump was also elected once, as stupid as that is.
[Citation Needed]

It is my understanding that artists up in arms over AI are merely a noisy minority.

Artists who couldn't be chuffed or who like AI and perhaps even use it as a tool are not per capita likely to scream quite as loudly about their positions or try as hard to dominate the narrative.

Reading the headlines 200+ years ago it would have been easy to assume that all weavers hated Jacquard looms, as well. Especially in light of the fuming Luddites that had a tendency to break into shops and smash them up.

But at the end of the day, a person really has to pick a side: Is AI imagery worthless slop or is it a dangerous force that will replace human artists? I'd suggest that anyone legitimately unable to compete against worthless slop must be vastly overestimating the quality of their own work.
I worked in open data for quite a few years. This is a very weird take.

Open data portals generally have data is useful form. FOI probably gives you PDFs.
> Your rust code is 32 lines vs 16 and it probably downloads dozens of micro-dependencies.

You counted my comments and whitespace as LOC?

> As far as readability goes, I’m surprised that the C++ is consistently better than Rust in this regard. Most of those extra lines which double the size are for ceremony which nobody cares about when trying to understand the algorithm.

Wait, seriously? I mean -- I'm kinda shocked anyone feels this way, but different strokes for different folks.

For instance, I've never understood why something like this is normal for every C++ code example:

simdjson::padded_string json = simdjson::padded_string::load(argv[1]);

You can raw dog imports in Rust code too, I suppose, but why not spend another line of code and add a `using` at the top?

Notice, also, one way the C++ version saved LOC is the C++ library takes a string path, opens the file path, and read its contents all at once, which is like half my program?

I'd also suggest that, for many, the LOC has very little to do with how understandable the program is.

> Validating Rust deps is a major PITA both for regular users and distros.

First, doesn't the C++ version also draw in its own dependency? AFAIK serde is pretty lightweight in terms of deps.

Second, is jerking off CMake and/or writing your own JSON parser better? I'm starting to understand -- C++ is this strange land where mind numbing pain is actually better. Up is down. Down is up! The segfaults are character building!

This reminds me of one of the more amusing conversations I've had re: C++. Someone was writing JIT compiler for their language and had chosen to implement in Rust. A person rather pointedly asked: Safety isn't a concern here, so why didn't you use C++? This is amusing to me only because C++ is much more difficult for me than Rust. It's often inscrutably complex. So my response would have been -- Let me get this straight -- someone isn't making me? I have a choice, and you want me to choose C++? Why should I be miserable forever?
Let's not normalize placing people who do cool things on unnecessarily large pedestals. Idolization like that never has a good outcome.
> I agree 100% with this sentiment, but, it also is a decent description of individual humans.

But humans can be held accountable, LLMs cannot.

If I pay a human expert to compile a report on something and they decide to randomly make up facts, that's malpractice and there could be serious consequences for them.

If I pay OpenAI to do the same thing and the model hallucinates nonsense, OpenAI can just shrug it and say "oh that's just a limitation of current LLMs".