skysight-inc/HackerNews huggingface dataset:
Want to expand on exactly why it is a nightmare? Core idea seems to be about focus: decide one thing, "work like hell" to do that thing, then move on to the next thing.
How come it’s a nightmare at these places?
Original link: https://googelblog.com/products/registry/execute-your-best-i...
Are you saying caste discrimination isn’t actually a problem in the US?
Show HN: Low latency LLM prompt injection/jailbreak detection
Part of my infrastructure uses compressed "dd" disc images. Last week I switched from using "xz" to "zstd" for them and "zstd -19" compresses almost as well as xz (1.8GB vs 1.7GB), but the threaded decompression is >10x faster (72s -> 6s).

I made this change coincidentally, the day before the xz compromise.
> I would guess it was hard to argue that the Antikythera mechanism was not a computer

The simplest argument would be that it was a calculator, not a computer.
I think the most objective definition is probably Turing Completeness, but that's a pretty high bar.
Decades ago, about 30% of the people who had celiac disease would waste away and die, especially children. Until a doctor noticed that if the people ate 12 bananas a day they seemed to do better. Of course, 12 bananas a day is a kooky diet, but people who eat 12 bananas a day tend to eat less of everything else, including less bread and gluten and so they would do better. Later science figured out bread was a problem and then eventually identified the specific protein (gluten) that effects people with celiac disease.

I think there are other foods that bother different people, but we haven't managed pin down exactly which foods bother which people. It's a hard problem, but surely there are other cases of "if you just avoid this specific food ingredient, you will recover", just like celiac disease.

So, on the one hand, sharing advice about which diets worked and didn't work can be helpful (like the 12 bananas a day diet). On the other hand, "I tried an unusual diet, which also happens to have a good amount of marketing behind it, and things are better" is one of the most common bits of advice you'll find for many diseases, and the problem is everyone recommends a different diet.

A relative of mine has Chrons disease and was close to death before it was diagnosed, the doctors recommended a junk food diet basically, high calorie foods with almost no fiber, and that's how he eats now and is doing much better. I don't recommend everyone follow the same diet, but for whatever it's worth, eating junk food has helped my relative, true story.

And this is what I mean, there's so much conflicting advice about which diet to try. I can't fault people for trying different diets, because I believe there are many unknown disease, like celiac disease, which can be treated with an exact (but as of yet unknown) diet. I also don't fault people for giving up and not enthusiastically trying every diet-of-the-week that gets suggested, it's tiring. Also, it's notable that the diets with the most marketing tend to be the ones most recommended.
One of the ways I’m coming to phrase this as: “You can’t outsource understanding.”
Wow, you should re-read what you wrote and then replace "weed" with something else people partake in, like alcohol or gambling and then see if anyone agrees with you. If we catered to minorities like you there wouldn't be any food around that didn't have the "correct" smell an people would only eat "approved" food. In any case I'm glad we have some sort of democracy that doesn't cater to people like you.
This is true but not necessarily related as saturated fat is no longer considered strongly related to heart disease. Arterial plaques are blood clots, not fat deposits.
It's not uncommon in the Lisp-family that you can use [] as well as () so that problem of yours is solved already.
My operating systems professor hosted the whole institute‘s web site on his OS/2 desktop. That was fifteen years ago.

He was quite cool, he wrote his own simple message board for the lecture, and when students hacked it and wrote fake messages under his name, he took it in a sporting spirit, and the students reached an informal understanding with him: it‘s fine to post under his name if it is in another color than his (his name was red) or it‘s something like "NotProfName".
> but there's also much more upfront validation on who gets to change it.

Very doubtful in my eyes. Very few companies have the strict validation which would be required to catch this.

Good validation that goes into central components is often skimped on arbitrary deadlines, which companies are full of. On something tangential like this I suspect nobody would really notice.

I can also hear the "I noticed now there's an extra delay which isn't supposed to be there, can I investigate?" "Sorry, but this is not critical for this deadline" agile mentality.
There's a hypothesis going around that we recently cleaned up ship fuels, and that this has had the side effect of massively increasing ocean temperatures. Turned out we may have been doing some unintentional geoengineering via sulfur emissions from shipping for years, and just stopped doing this.

Should we put the sulfur back? Or maybe something else.
Is there a translation you’d recommend for someone who’s experienced in non dual meditation, but not Buddhism itself?
A very happy moment for Yann no doubt, he mentioned Google's competing compression efforts directly impeding his work during a corecursive podcast interview ( https://corecursive.com/data-compression-yann-collet/ )

For the rest of us, another half-decade+ wait to get useful levels of compatibility especially on mobile
It's true. Everything is literally the same, and nothing ever happens.
Google's April Fool's Day joke: Gmail revolutionized email 20 years ago
Re the falsifying working hours, wouldn’t these boffins be able to automate Git commits at certain times or even pass instructions to another team who is working the late night shift to post these changes etc.

I went to MacDonald’s last night, it is open 24/7, these spy agencies surely aren’t more lazy than minimum wage MacD employees - I am sure they work around the clock. Plus, you have night hawks like me who get more stuck in to a project at 4am and sleep through the day.

Israeli intelligence, ah probably. Wouldn’t be surprised. I imagine if it was GCHQ, it wouldn’t have been so noisy and got uncovered like this.
Deeper studying of hardware and software that drives deep learning for the simple reason that I find Python a horrible experience and I am wondering why there are no real alternatives in modern deep learning. Also home DYI, forest building and Portuguese.
>> better than sugar

> Maybe let's not get ahead of ourselves... sugar when consumed in moderation and with enough fiber/etc. is not really an issue

Yes, but addictiveness is the issue. In my personal experience, light drugs have comparatively low addictiveness (compared to "drugs-non-drugs" like nicotine and alcohol), while sugar (/junk food) has a much higher one.

If I happen to consume more than usual, I find sugar (/junk food) really hard to cut, but not light drugs.

Keep in mind that a vast majority of Americans are overweight or obese. Under the addictiveness angle, one can say that the majority of the American population has an addiction, and it's to junk food, more than light drugs.
> Where the big studios like Pixar uses CPUs (not GPUs) to render their movies due to the cost/perf (and access to larger amounts of RAM).

I wonder if (or when) this will change once integrated GPUs become "mainstream", the CPU/GPU share the same RAM AFAIK.
My employer has had massive issues with this recently. Lots of office chatter from HR about needing to call candidates b/c the response rate is down this year due to spam folders eating the offers.
A Starfox cartridge was used to make a homebrew devkit for SNES Doom

The development was challenging for a few reasons, notably there were no development systems for the SuperFX chip at the time. I wrote a complete set of tools - assembler, linker and debugger - before I could even start on the game itself.

The development hardware was a hacked-up Star Fox cartridge (because it included the SuperFX chip) and a modified pair of game controllers that were plugged into both SNES ports and connected to the Amiga's parllel port. A serial protocol was used to communicate between the two for downloading code, setting breakpoints, inspecting memory, etc

https://fabiensanglard.net/gebbdoom/
Music boxes weren't programmable in the sense that they allowed for a different algorithm to be performed. They changed the timing of certain operations.

>Or perhaps only things that can have branch instructions count

The author identifies programmability as the most interesting metric, which creates a "computer". Branching is necessary for that but not sufficient.
I've seen this idea in Tony Fadell's Build, didn't know it was Amazon thing.
no, Great Generation did that about Silent.
Bacterial biofilms? On implanted implants? How do they get there?
It appears to me that quite of few people in this thread seem to criticize the concepts from the article on the ground that it's some kind of "self-help mumbo jumbo" (for the lack of a better term).

I quickly skimmed the article and whereas I can't tell if it makes sense as a whole (I would have to persue it and think for a while), the individual concepts there resemble tools from ancient philosophies.

For instance, the mannequin issue is basically a stoic concept of "testing your impressions", i.e. check whether they are what they seem to be.

Basically, your mind is constantly receiving so called impressions (sensory inputs), along with quick attempts by the brain to classify them (thoughts). And then one's task is to either assent, dissent or suspend the judgement of the impression.

In the case of the mannequin from the article, the (false) impression is the image, along with a quick thought "it's a man".

Obviously the situation is very low stake, so it doesn't matter that much if we assent to a false impression, but in high stake situations assenting to false impression might be the cause or factor of anxiety or depression.

(Also, this is similar to challenging your thoughts in CBT, although I don't think CBT deals with trivial stuff like classifying mannequins. Whereas in Stoicism there's this classic example of misidentifying a wax apple as a real thing, so it was a better fit.)
SQLite is really a toy database... you can link with your app and use as you wish!

But if we compare alternatives... it's a huge mess. Borland comes with IDAPI/BDE and now dbExpress. Microsoft comes with - Jet, DAO, ADO, OLEDB, ODBC, LINQ, etc.

That's why this toy database outrun them. Because it's simply and multiplatform.
For commercial services, no. There's a new W3C standard named DID that's much better for this. Using DIDs and a trusted authority, you can prove you're a real person without having to reveal your identity. You can even choose which verified data to reveal (e.g. age). But I guess some large entities would have to push it into the market for it to become widely used.
'I'm 28. And I'm Scheduled to Die in May.'
YoApp launched April Fools Day 10 years ago. It's back with APIs, Apps, and GPTs
She (and many other senators and other government employees) are very obviously and consistently beating the market as well as beating most investment funds.

There's only 1 explanation for this: they're getting inside info from lobbyists and such.

I don't care whether that's currently illegal or not. I don't care whether other types of investors also engage in that same practice. I just think that that's extremely wrong and corrupt and it blows my mind that both the US government and people think that this is totally OK (or don't know about it, which is even worse).
> A better definition of a computer would include not just the words “designed for calculation” but also “programmable.”

That would be a "programmable computer", or a "stored-program computer". The earliest digital computers[0] couldn't store a program; you had to re-wire them. Wikipedia says that ENIAC was "programmable", but programming it was a matter of jump-cables and plugboards, which I call re-wiring. In its earliest version, it had no main memory, just a set of registers/accumulators. You could use card-decks for persistent storage, but you couldmn't load a program from a card-deck, they were just for data.

[0] https://en.wikipedia.org/wiki/ENIAC
Biden's $7.5B investment in EV charging has only produced 7 stations in 2 years
Seems to be dunking quite hard on Babbage for no reason. You can invent something and not be able to build it, and he clearly invented a computer in the quite reasonable modern sense of a device operating from an easily-changeable stored program, with an attached store, to perform arbitrary computations and output the results. The design is plausible and the limitations are mechanical, not fundamental. That doesn't make him the most important person in the history of computing, but the Analytical Engine quite clearly fits the modern definition of "computer".
So last time it was Russia, this time it's China?
Perhaps it will mark an end to fatuous articles like this. There has to be some benefit.
"but ultimately restricted him and did not trust him, which is part of what the Emperor used to manipulate Anakin into doing all of the things he wanted."

Mace Windu actually did ultimately trust Anakin. He said "you've earned my trust" shorty before Anakin chops his hands off. If Anakin hadn't betrayed them he would have become highly trusted. Though he still may have been expelled from the order for loving Padme maybe?

The jedi were in a no win situation with Anakin. He clearly lacked the temperment to be a jedi, but firing him would have made him turn to the dark side quicker. So they kept him around but didn't promote him to the council.

Even as a 9 year old they had sensed he lacked the temperament to be a jedi and they were reluctant to recruit him.
I use it for the following with great success:

Programming/Coding:

1. Get help writing code faster:

- Utilize ChatGPT to autocomplete code, suggest code snippets based on the context, and provide solutions to coding challenges. It can also suggest alternative approaches to implement a particular functionality, saving development time.

2. Fix bugs and errors:

- Describe the error or bug to ChatGPT, and it can provide a list of common solutions, possible causes, and steps to debug the issue, making the debugging process more efficient.

3. Translate code between languages:

- ChatGPT can assist in translating code snippets from one programming language to another, making it easier to work across different technology stacks.

4. Generate boilerplate code:

- Generate starter code for common tasks like setting up a REST API, creating config files, initializing tests, etc., with the help of ChatGPT, accelerating the project setup phase.

5. Improve existing code:

- Request ChatGPT to review, refactor, and optimize your code. It can suggest improvements such as better variable names, code structure, optimization techniques, and adding comments for better code readability and performance.

Writing/Content Creation:

1. Summarize long articles/documents:

- ChatGPT can scan through lengthy texts, extract key points, and present a concise summary, enabling quicker assimilation of information.

2. Translate content to other languages:

- Provide text to ChatGPT, and it can translate it to various languages, aiding in global communication and content dissemination.

3. Write first drafts:

- Outline your ideas, and ChatGPT can help draft initial versions, saving time and effort in the early stages of content creation.

4. Expand on ideas:

- With a starting sentence or paragraph, ChatGPT can develop a more comprehensive piece, aiding in brainstorming and content expansion.

Research/Learning:

1. Answer questions on demand:

- ChatGPT can provide immediate answers to a range of queries, offering a faster alternative to manual search.

2. Explain complex topics:

- It can break down complex topics into simpler terms, providing a clearer understanding and personalized learning experience.

3. Find code examples:

- ChatGPT can supply code samples for particular implementations, facilitating hands-on learning and problem-solving.

4. Get alternate perspectives:

- It can present different viewpoints on a topic, fostering a more well-rounded understanding and critical thinking.

Administrative Tasks:

1. Schedule meetings and appointments:

- Allow ChatGPT to handle scheduling, thus freeing up your time and mental energy for other tasks.

2. Fill out forms/paperwork:

- ChatGPT can pull information from databases to quickly fill out templated documents, saving time on routine paperwork.

3. Track tasks and todos:

- Utilize ChatGPT for task management to stay organized and focused on important work, delegating task tracking to the AI.
I'm not sure how true that is anymore, from the outside it seems they're at least moving to a CPU/GPU hybrid (which makes a lot of sense), at least judging by new features landing in RenderMan that continues to add more support for GPUs (like XPU).
Yeah the code looks like a spinlock. It behaves terribly under contention, resulting in performance falling off a cliff as the number of threads increases.
Adding more threads actually slows down the total performance.

I would fix it if I could be bothered. Instead I will just use the Cuda whisper backend which is pretty nice and fast.
Well, you don't wind up in such a situation by being completely passive about it. In another thread this month somebody formulated something so succinctly that I bookmarked it, just to be able to quote it in appropriate situations:

"I also concluded that doing meaningless administrative/management work is addictive and those who engage in it will actively and constantly try not only to overemphasise their importance but also force themselves on top of those who they know are doing actual important work. This is in my opinion a form of understated and poorly understood violence, but also a natural survival instinct for those who feel themselves useless (maybe correctly) and must then fight to remain relevant at all costs." (https://news.ycombinator.com/item?id=39626648)

So, while I think the situation is inherently not solvable in some manner where there is a real value added by this kind of role distribution, I think your technical colleagues will see and maybe to some extend even appreciate if you muster the decency to to minimize the amount of time & energy you take away.
How do you do that? Walk up to the postal counter, ask them to postmark it, then ask for it back, drive to another post office and slip it in their outgoing pile?
ESP32-P4
Sad, but I believe what you are saying is true.

But on the other hand, who would have though 10 years ago that VPN’s would catch on so much that they plague the YT advertising and often run on commercial TV and radio?!
Humans were computers at one point, does that count?
Also read something casually that (I am suspecting probably falsified but a new one at least) that plastics were found in a lot of cardiovascular deposits following autopsies.
That’s very cool. I wonder how much effort would be needed to read resources from a resource fork (.rsrc) to create UI.

If it could be done, ResEdit could be used :-)
This is in the second page of the document that started this hacker news entry.
I just discovered this tool. Amazing and inspiring!
So in other words, it's not a computer, it's a computation.
But notably, Babbage never built one of his designs, nor ever saw one working.
> 10. The FOSS axiom "More Eyes On The Code" works, but only if the "eyes" are educated.

One thing that could help with this is if somebody points an LLM at all these foundational repositories, prompted with "does this code change introduce any security issues?".
If Apple were doing an Apple@Home kind of deal they might actually want to give away some machines for free or super cheap (I realize that doesn't fit their brand) and then get the rights perpetually to run compute on them. Kind of like advertising but it might be doing something actually helpful for someone else.
Isn’t this more of a function that RenderMan is a sold product.

And it’s expected to at least support GPUs.
This is irrelevant to the argument of the author, the analytical engine would have been a computer capable of being programmed. It was the idea of a computer.

The difference machine is not a computer, as it exists to perform a specific fixed algorithm.
The train has left the station. There's no going back to email lists. What would be better is to build a product that's better than the current ones or force change.

I'm honestly suprised Youtube doesn't get dragged in the media with what they put in that sidebar. They are setting up a generation of adolescents with a bunch of extreme, and rather adult, content that is real-life or masquerades as real.
my downvoted-to-purgatory comment you've quoted. glad to see that the phrasing of that specific question stuck out to at least someone in the manner i intended.

the answer truly is a simple 'yes.'
They don’t apply to me, so I am not trying to work around them.

If something is going to be too difficult to work around, and it’s a total requirement, then I suppose I will be forced to go with the flow if it means that I will starve or have no bed to sleep in.
When the full history is written, the abandonment of nuclear power in the 1970s and 1980s will be credited as the major cause for severe climate change. We had an opportunity to blunt this and head it off and we didn't take it.

Coal burning for electricity is the single largest source of man-made carbon emissions. If we'd kept going with nuclear the US probably would have phased out coal by the mid-2000s. We also would have built a huge nuclear supply chain, advanced reactor designs, and manufacturing abilities to scale them.

The kicker is that if we'd gone down this path, China and India and other large developing economies would have copied us, taking a head start on nuclear technology by cloning our technology and deployment. Instead of being powered mostly by coal, the rise of China would have been largely powered by nuclear.

Renewable energy wasn't there until very recently. We could probably replace a lot of fossil generation with solar and wind energy today, but this has come far too late to head off a significant degree of climate change.

Oil, gas, and deforestation are also responsible for a lot of emissions, so phasing out coal in the late 20th century would not have stopped climate change. But it would have blunted it significantly.

https://ourworldindata.org/emissions-by-fuel

In that alternate timeline we would have emitted just a bit more than half the CO2 we've emitted to date, and would now today be looking at both the phasing out of oil for automobiles in favor of EVs and the maturation of solar, wind, and grid scale battery storage to further displace fossil generation.

We'd be in the home stretch.

Instead we are now looking at the inevitability of catastrophic climate change, and China is still building new coal plants. (I'm not saying it's China's fault, at least not 100%. I'm saying it's also our fault for poor leadership and for abandoning a key technology.)

AI alarmists should take note. Let's say we ban AI over fear of job losses. How many jobs will be lost when the economy contracts due to demographic effects? How much harder will it be to cope with climate change with a contracting economy loaded with unserviceable debt? Let's not abandon another powerful tool over fear mongering that is significantly less grounded in reality than nuclear fear mongering.