skysight-inc/HackerNews huggingface dataset:
> Upgrading PHP version is even more painful, I've tried to do version updates, and was alway easier just to build a new server.

I upgraded PHP 7.2 to 8.3 for a business client yesterday.

It was a CentOS VM.

It took maybe 5 commands, no server restart involved either.

I could barely bill an hour and that is because I kept tail -f their logs to see if everything went smooth. And it did.

How is that painful?
I visited one of those sites, https://sevillatimes.com/ , and absolutely none of the articles posted there talk about the city, not even about the country where the city is in. So nobody would think that website is a local news website.

Also this article offers little to no proof that the Chinese government is behind these sites. They look more like a network of crypto spam. https://sevillatimes.com/category/presionesoltar/
Yes. Now that we have machines that people are making claims like this for, we really should stop using the word "thinking" so lazily.

Human or animal thinking is a process, but it is an innate process of instinct, hypothesis, testing, prediction, overrule, and introspection. (Whether there is metacognition or not).

GPT "thinking" is only "thinking" in the colloquial sense of "wait a sec, the computer is thinking about it".

GPTs don't think. And they especially don't think in some imaginary complex way that we can't understand.
Well said. "The picture is more complex than this strawman" is being framed as "we need a new paradigm!".

I'm curious what motivates this. It's not like progress in genetic research and technology has stalled (see: crispr, IVF screening, GMOs, etc).

And I don't see how moving from "genetic determinism" to "environmental determinism" is any less depressing / defeatist. World politics suggests we have about as little control over our environment than our genetics
New York Reimagined Subsidized Housing. What Happened?
> For one example filtering on aggregates is not supported by MySQL, MS SQL, Oracle or most other DBMS's.

HAVING is one of the standard clauses, I use it on mysql all the time and a quick search shows it exists for the others.
Poking at the brain or consuming certain substances causes changes in the phenomena experienced in consciousness.

But doesn’t seem in any way explanatory of consciousness itself, i.e. the owner of the brain’s awareness of those state changes.

I think this points at the somewhat nebulous definition of consciousness, which at its core seems categorically separate from the phenomena that can be experienced (and manipulated by poking at the brain) within it.

This is why some have theorized that everything is conscious, and the human experience of consciousness just happens to be particularly rich and complex due to the complexity of the human organism. This would suggest that a sufficiently advanced computer could also be conscious, with the specific experience mediated by the architecture of the computer.

(I’m not endorsing this position, but it’s an interesting thought experiment to help separate experiences in consciousness from consciousness itself).
https://archive.ph/2024.02.07-114914/https://www.nytimes.com...
Haha. Well have you tried meditation?
The idea of using electronics in classrooms to help education long predated OLPC. Obviously it took different forms but it has a very long (and mostly not very happy) history.
99% of people read that as "Whichever you prefer from Spotify/YouTube/Apple"
Show HN: SalamiVG, an SVG framework for generative art and creative coding
I've been having fun making generative art for a few years and recently got the itch to write my own JS library for sketching SVGs.

This library is heavily inspired by OPENRNDR [1], which to date has been my framework of choice.

My motivation to write a JS library for SVGs came from a desire to bring the programming style I love from OPENRNDR into a language I use every day. I was also motivated to generate simple SVGs that I understood deeply because I'd like to start using a plotter soon to bring these sketches into the physical world.

The library is pretty bare-bones, but I did my best to document it thoroughly enough that a beginner could install it and draw their first sketch in as little time as possible. All the documentation, including an FAQ, is hosted in the project Wiki [2]. And yes, I do recommend p5.js for most users/beginners, but I still believe this library fills a niche.

Happy to answer any questions, or field any criticisms/notes.

[1] https://openrndr.org/

[2] https://github.com/ericyd/salamivg/wiki
> Meanwhile, Camilla Ley Valentin, the Director of DI Digital, the lobby organisation representing IT businesses in Denmark, posted this response from the side of the tech companies:

> "But I cannot help but wonder about the decision that has landed. Because in this case, we are not talking about sensitive data relating to the individual child, which is used, for example, for marketing."

> "The case concerns pseudonymized and aggregated usage data, such as data to measure a browser's performance or data to assess whether a button in a digital solution works better if it is green rather than blue."
Everybody in such games seems to participate in a bit of self delusion. Even the cons. Even if they come across some details that don’t add up, they would rather shut up and stay in the game rather than question it and walk away.

If you were the sort who would question every little detail then you are unlikely to be a participant in this sort of deal making/fixing enterprise.

Those who would obsess over minute details would either be rank outsiders and non players, or those who have already made it and have too much to lose.
FWIW, I really liked Termination Shock. Much more than Fall (I read them in that order). I had to kind of force myself to finish Fall.

>The daring new social structure needed to deal with climate change is... heritable monarchy?

What does it mean if the fate of the world lies in the people that may not be arsed to actually give a shit until it's too late? I thought it was an interesting take.
yyy we're in violent agreement!

interesting re reddit, that's really tiny! but again, I'm even more curious about how many underlying TPS this turns into, net of rules firing, notifications and of course bots that read and analyze this comment, etc. Still, this isn't a scaling issue because all of this stuff can be done async on read replicas, which means approx unlimited scale in a single-database-under-management (e.g. here's this particular comment ID, wait for it)

Slack experiences 300K write QPS: https://slack.engineering/scaling-datastores-at-slack-with-v...
> permanently unstable compiler-only feature

Arbitrary niches aren't intended to be permanently unstable (at least not in the sense of explicit implementation details like lang items and intrinsics), people have expressed a desire to stabilize them for years (as discussed during the original nonzero int types RFC). If something has changed in that regard, I'd appreciate a link to a discussion.
Also as with C++ having a more expressive language means that while you could have done it in C in practice you won't because it sucks to do all this extra labour, whereas in Rust it's fine because the machine did all the hard work.

Monomorphization is an example where that happens, in C if we're sorting and de-duplicating Geese, Customers and BugReports, we're either writing three separate functions dedup_geese, dedup_customers and dedup_bug_reports, or we're using function pointers and we incur the function call overhead when our functions get called. Ouch.

In Rust (or C++) the monomorphization step is going to turn sort & dedup for Geese, Customers and BugReports into separate functions†, and yet we only wrote the code once.

To some extent you can try to mimic this in C via the "X macro" strategy, but now you're not even just writing C any more, you're writing the macros and maybe running them through pre-processing and trying to understand if the result does what you meant, it's a pretty horrible way to work, so again you're discouraged from doing it.

† However the compiler may spot that actually the machine code implementation for say, BugReport and Goose is identical and so it only emits one in the eventual binary with the other just aliased - which may confuse a debugger and thus a human trying to debug it.
I really like the general idea. I’m constantly doing this solo or with friends so good to see what others think.
The long lists are a difficult UX, not sure how you completely get around that.
Glad to see mango second (at the time of posting)
> We need to get more real IT professionals in to schools, those who
have professional chartered status and observe codes of ethical
practice such as those the BCS advocate.

Pay is too low compared to what they can get elsewhere.
I am SO COGNITIVELY FOCUSED on reading this comment section.
I think a while back TSMC finally understood that building a factory in the US is just not feasible, so their backup is to just transition to Japan long term if Taiwan's situation doesn't pan out. During the Pandemic for example, when Japan noticed that their supply chain is too dependent on China, and that during an emergency they too are subject to export controls, even for their own factories, they immediately acted to bring manufacturing of giants such as Iris Ohyama back to Japan. Contrast that to the US and Europe who keep talking about these things, but don't actually execute(although the US at least tries to throw money at the problem).

TSMC lost the Chinese market, because their government went along headfirst with US trade war policy(similar to what Japan did in 1986, but worse in fact). South Korean officials on the other hand lobbied heavily to get long term exemptions, which allowed them to turn around their profit situation.
This requires the attacker to sign an image with a private key which is owned by NXP or the Oem. A much larger hack!

Now if they glitched the startup code before programming the vtor and setting up tz, wouldn’t that fault with the debugger AP active?
If i know there will be at most one newline, i start by typing "# ", then paste. If the newline gets interpreted, then the whole line is just a comment anyway. It's then easy to edit the # off the start of the line before running it for real.
If only Mozilla hadn’t run Firefox into the ground (effectively) we wouldn’t need to reply on Apple.
The same people arguing about violent crime in the USA could do themselves a huge favor by being open to more gun control, but by and large, they are against it.

Oh, there are multiple reasons for gun violence in the US (in decreasing importance from easy access to guns). Replace "gun control" with anything that might reduce it and this statement is still probably true.
Isn't "which is best" a culinary distinction?

Comparing sweets fruit to savoury might not make sense in this context, though this is one instance were we can compare apples to oranges..
If something is bad, we should be trying to rewrite it. Will you not touch WireGuard because OpenVPN is full of holes?
Come on, it was fine until 2015
> simple, fun task every day

Honestly, comparing two options is much more fun than scrolling through a massive list and trying to figure out what your favourite item is
I have been looking for a product like this for years, I hope you can bring the price down eventually. In the past I used one of those OCR pens that you can find on Amazon but I found that they were too slow to be of practical use.

Very excited to see all the cool things people publish once LLM pricing drops.
> I will state my thesis baldly at the beginning: there is a large overlap between the things that underpin long-standing worldwide birth-rate declines and the things that underpin our prosperity.

Yes... well, that won't work forever, will it?
If you don't mind me chiming in, mostly looking for advice if you've got any. I tend to run into a lot of issues when trying to play with projects that use TensorFlow. I have an Apple Silicon laptop and I seem to always get stuck resolving circular, conflicting dependencies.
The worst offender is https://github.com/magenta/magenta. It's such a cool project and I got it running once a few years ago but recently lost a few solid weekends trying to get it up and running again.
Speaking of Huberman, I've had great use of the physiological sigh[1] for dealing with stress.

1: https://www.youtube.com/watch?v=u0OBgihk2f8
>What's the motivation for those?

To compete on the actual end user experience. Most users do not care at all about the code of the project. They don't care if your layout engine code is completely unique, they care that it does layout for the sites they use correctly. Having a good browser engine to work off of lets people start delivering value to users immediately instead of having to spend a ton of time recreating the parts of a browser that users do not care about.
FSR is also fabulous.
Each query has a built in data source/test but dbfiddle and friends are great if you want to do some setup.
Obviously your C# code is simpler; yes, I’m comparing to Java. I haven’t seen this style of iterator previously.
Location: Delhi, India

Remote: Yes, but flexible

Willing to relocate: Yes, with Visa sponsorship

Technologies: AWS (API Gateway, EC2, ECS, ECR, RDS, S3 and EKS), Docker, CI/CD, Github, Github Actions, Typescript, Javascript, Python, Node.js, Nest.js, React, Next.js, Tailwind, shadcn, Java, PostgreSQL, NoSQL

Résumé/CV: https://drive.google.com/file/d/1x3OQZI66UY29y9ow5u2VNCt6Jc6...

Email: nishantsikri@gmail.com

Brief:

- 4 YoE w/ all tech

- Built and managed AWS infra and managed CI/CD pipelines

- Expert in leading projects and guiding for best practices

- Grew oziva [dot] in, now acquired by Unilever
I never denied the claim that changing the brain can change mental states. I think that the experiences we have are ones we have because of physical states (primarily, the brain). I just do not think that the experiences themselves are physical things, and on a purely naturalistic explanation of the universe experiences would not exist.

You are right that on naturalism there isn't really a place for non-physical-stuff consciousness. And yet, the existence of non-physical-stuff is the one thing I am most sure of, the one and only thing I have access to. So the challenge is to explain it (or explain it away). As you say, there's no place for it in a naturalist view of the world, and I agree.
I have no hard feelings with RedHat or IBM at the end of the day, but being labeled as a freeloader just because we can handle our problems ourselves without a license is a bit insulting to be honest.

I know it's said that "freeloader" is a term used for companies abusing their license terms or using loopholes by buying 10 licenses and using the KB with 10K CentOS nodes, but it didn't help at the end.

So, RedHat/IBM handled this very badly and roughly. Their perception slipped from "One of the oldest distributions we respect as a community" to "Another tech company which wants money" very fast and very abruptly.

This is sad.
This already happens sometimes. The local PD will seize money, 'transfer' it to the the state or federal government, and then claim "Well, we can't give you the money back, we don't have it anymore. You'll have to sue the other guys instead." And of course frequently in such situations the state or the feds will say that you have no standing to sue them, since they didn't take your money, so you have to sue the PD. Enjoy being pulled over every other week by your local PD because you _dared_ to even challenge them legally.

It doesn't really matter where the assets end up. The perverse incentive is that the assets can be trivially seized with no consequences at very little cost to the power structures doing the seizing. What is the incentive for a person or group to stop stealing when there is no possibility for any negative consequences to them? Morals, ethics? There are plenty of people in positions of power who would get a kick out of causing someone else pain and suffering because they're bored.
This quote got me because I think the author missed the goal of the podcast as originally set out. Apple didn't want to sell the medium, they wanted to sell players. They've had many chances to lock down iTunes for podcasts, but didn't, because that's not what they were after. They wanted to sell iPods, then iPhones. And they kinda won - we call them "podcasts" after all, despite people trying to change it to netcasts or other such terms.
> The software company's Artificial Intelligence Platform, or AIP, was mentioned nearly 50 times throughout the call.

I imagine an AI counted the number of times Artificial Intelligence Platform mentioned during the call. We are through the looking glass.
Civilization is made of interop (2014)
Rune - https://github.com/rune-rs/rune
I've been feeling this pretty accutely of late.

When stresses of work/life pile up, the inability to free myself from the unceasing car noise to find some tranquility can feel downright overwhelming at times.
> It would also be interesting to try making all userspace programs be wasm bundles and run them in ring0. But I suspect that will run slower on modern hardware compared to using native binaries and context switching.

If you have all of your programs reside in the same virtual memory space (which is the implication with running them in ring 0), then you get a unique performance advantage in that you don't have to invalidate the TLB. I have no idea how much the amortized performance impact of virtual memory is, unfortunately, so the gains might be trivial, but who knows.
I'm not sure about the value of this, as it seems to have been written in another time and not updated to reflect current realities.

This is supported by the website having (C) 1993-2023. And ideed, a lot of the points would make sense in the mid-90s landscape. Moreover, the only change to the list since its first snapshot in the Internet Archive in 2006 is the addition of the "High speed, low memory" paragraph. But there's no mention if there's parity for the features that cause the other languages to be slower/more memory hungry, or clarification if "fast" refers to the produced binaries or the language itself.

While I have nothing again Pascal/Free Pascal, I'm not sure why this would be upvoted, or even posted in the first place.
The problem is it assumes perfect knowledge of all the options. People should be able to remove the influence of their ranking for fruits they are not familiar with.
> Most of the greatest and most useful knowledge will be very reductionist in nature.

More likely the greatest and most useful knowledge will simply not be understandable by our primate brains.

We'll either upgrade our brains to understand, build machines to understand it, or it'll be left not understood.

It's a miracle our primate brains can understand relativity or calculus.
Yeah, WiiU also has handled mode. If it can't fit in a normal pocket, it's not so "handled".
Many third-party themes still package it. I've looked at alternatives, and they're either less function with way more config, or they are trying to be Excel clones.
>> If I owned shares in Microsoft, would I have to provide a payslip and a bank statement to Microsoft's bank? Would they do a credit check? And if I sold my shares, would Microsoft have to pay back part of a bank loan if the buyer's net worth was less than mine?

No, the company would still do its own accounting with its own income, balance, cashflow ledgers... Banks would have to look at the company's net assets to loan against. If the company goes bankrupt, however, and the bank cannot recover the collateral from the company itself, then it should be allowed to pursue the shareholders (who would be liable in proportion to how many shares they hold).

Another major difference would be that if the company was negligent or committed a crime, then all shareholders could potentially be held personally liable to some extent. IMO, purely passive investing should not be allowed. The shareholder should be responsible for staying up to date about what their company is doing.
only after breaking a fast with a cold plunge and sauna afterward
This person's mind is going to be blown when he learns about bitmasks.
And it has the several page digression about the best way to eat captain crunch where one of the characters has just gotten out of jail and is thinking about inventing a spoon to deliver milk perfectly to the cereal!

Good book, but Neal would benefit from a stronger editor.
I don't even like "We" in UI messages.

"We couldn't find that site."

"We're just updating your computer."

Perhaps I'm just an old fogey, but passive voice feels like the only right choice:

"The site could not be found."

"Your computer is being updated."

The insertion of "We" feels like an imposition; the company who wrote the code reaching in and enacting their will with your equipment, using your screen as their soapbox. It's icky.

And without "we", there can of course be no "we apologize".
The price of chlorine though is much lower still and it has been very stable until recently. How elastic is demand for PVC?
Senators Ask the DOJ to End Federal Funding for Predictive Policing Programs
Modern Snowflake Stack
Came here to promote Hans Rosling's work, highly recommend taking a look at it for how global stats improve across the board over time.
> OpenAI is adding watermarks to images created by its DALLE-3 AI in ChatGPT, but it’s ridiculously easy to remove them. So easy, that ChatGPT itself will show you how to do it.

https://www.forbes.com/sites/barrycollins/2024/02/07/the-stu...
The reality is that the "dark" majority of preexisting code has essentially no performance requirements/concerns; they're business scripts that could literally run on a toaster with no problem if you could get the code onto it.

So really most business logic can easily be satisfied by "compile the interpreter to wasm and then run the dynamic language on that", and doing it this way can move existing "learned the hard way special cases" byzantine business code to something that can run on a web server and be accessed by the companies employees rather than passing around scripts for them to run, with a lot of benefits including instant upgrades for everyone for bug fixes.

That said, this specific impl claims to only support half of the standard library so I kinda doubt its ready for any 'serious' business usecases yet anyway.
RustyPython is more memorable and has a catchy flair; my $0.02
Pilpul
Second that. Joe Rogan's interview with Dr Peter Attia is also quite good. See: https://www.dailymotion.com/video/x8jrpbm
Like Japan, Taiwan is also on the Ring of Fire, and is no stranger to earthquakes.
This does not work if you have ADHD and you notice how you can see your own reflection in the darkness of the dot and oh look I forgot to shave this morning… wait where did the dot go??
cool. so exhale longer than inhaling and repeat multiple times. I think this works. thanks for sharing
But this is true for lots of planes, not just private jets.

Like, the local baker in Chicago who flies up to Racine in the morning to pick up kringles for an event he's catering that afternoon.

"Regular" folks in their "regular" vehicles, as opposed to chauffeur-driven luxury vehicles owned or used by the wealthy.
Which is a terrible idea if you consider it for more but a moment. Makes it very easy to abuse a minority population, because now not only does the majority just get to abuse them, they get to profit off it too. Sure, the minority group might get back some of what was taken, but it won't even be close to equitable compensation for what was actually taken.
The Data Consulting Club Opens
It is usually ok for the first repair but having replaced 3 times the screen of my significant other (!) the plastic casing tabs do not like repeated access.

Even worse if the stuff is not documented correctly you can break those plastic tabs by mistake. I did so when I converted my vintage polaroid camera to battery-less I-type films.