skysight-inc/HackerNews huggingface dataset:
User: If somebody responds to an article about the harms of "Generative AI" by purposefully conflating "Generative AI" with systems such as machine transcription and image recognition, how should that be interpreted in regards to their argument being made in good faith or bad faith?

OpenZephyrChat: If someone responds to an article about the harms of "Generative AI" by purposefully conflating it with systems like machine transcription and image recognition, it may indicate a lack of understanding or intentional misrepresentation. In either case, this kind of argument would not be made in good faith as it fails to accurately engage with the specific topic being discussed. Conflation can lead to confusion and misunderstanding about the potential risks and benefits associated with generative AI technology, which is why it's important for people to have a clear understanding of what these systems are capable of before making informed decisions or opinions about them.

I did not actually expect it to be quite so direct. Heh.
Fine let’s compare it to Charlottetown it’s 5 degrees further south than London and its daily mean in January is -8c as well…
https://news.ycombinator.com/item?id=40046144

Take a look below at how much battery storage discharging (purple) offsets natural gas (maroon) after the sun sets in California on the hourly electricity origin graph. Not much further left to go at current battery deployment trajectories.

Conveniently, Tesla’s Megapack manufacturing facility is in Northern California, speeding deployments in state.

https://app.electricitymaps.com/zone/US-CAL-CISO

https://www.eia.gov/todayinenergy/images/2024.02.15/chart2.s... (draw attention to California and the blue battery storage sites)

https://www.energy.ca.gov/data-reports/energy-almanac/califo...

https://www.energy.ca.gov/news/2023-10/california-sees-unpre...

https://electrek.co/2024/04/15/renewables-met-100-percent-ca...

(I too am excited to push fossil gas out of the generation mix! Onward!)
I agree with you and my sibling comment.

Misrepresenting movies in their marketing isn't new. It's always super annoying!

Anyone ever see the trailer for Happy People with Adam Sandler? Wow, cannot wait to go see this feel good comedy! Oh wait... depressing movie. VERY depressing. Almost no comedy at all. Grr.

But it is definitely something that we should collectively keep bitching about. Don't do that. (Also, don't go see movies on opening night. Wait for the reviews. Hold onto your money.)
> Don't use the word expat, it just means white immigrant.

This always was such a silly argument. "Expat" means someone in a well-compensated position living in a different country, usually sent by a multinational corporation, who expects to move back to their country of origin once their term is over. "Immigrant" means someone who expects to settle in their new country permanently.

Usually the latter group is not paid as well as the former, due to the incentives involved; for the most part, well-paid people living in places that are good to live in don't want to relocate themselves permanently elsewhere.
In my experience, of some decades, with programming of wide variety, in recent decades

"Programming Is Mostly"

(1)
making sense out of missing or, as technical writing, badly written documentation

needed to do the

(2) mud wrestling of system management.

Example 1: Had everything else working then needed a connection string or some such between my Visual Basic .NET code and SQL Server. Struggled with (1) and (2) full time for over a week, with frustration rising like a South Pacific volcano getting ready to erupt, finally reached by phone some relatively high executive who was surprised that anything so routine could be so difficult and quickly gave me the secret. Then my work raced ahead, no problems, and all my code worked fine.

Example 2: Wanted a way for occasional, simple, routine file copying between two computers on a LAN (local area network) from both being connected to the same cable modem. Looked at the old "NET SHARE" and "NET USE", encountered mostly unclear, obscure, undefined technical terminology, tried to make sense out of the obscure syntax diagrams, observed that apparently nearly none of the many combinations of claimed options actually worked, and eventually, from two weeks of full time work, like throwing mud against a wall to see what would stick, underhand, back spin, side arm, etc., did a lot of guessing about what could be wrong and why (mostly involving computer security), discovered that likely computer A might be able to initiate a read from computer B but no way could computer B initiate a write to computer A, etc., got somethings working, but still need to document the effort.

More problems on the horizon ahead:

Problem 1: How to have on one computer at least two instances of the operating system on separate (bootable) hard disks and be able routinely (a) to back-up to additional internal and/or external hard disks all of the installed instances or restore from those backups and (b) recover quickly in case any hard disk fails or any bootable instance becomes corrupted.

Problem 2: How to install PostGreSQL on Windows 7 Professional and/or Windows Server 2019 and get code in Visual Basic .NET to use PostGreSQL. Is there some good documentation?????? Will be thrilled to learn that in this case there is no problem!!!

Once (1) and (2) are out of the way and, as results, the basic tools are working, the APIs (application programming interfaces) are well documented,
then the syntax and semantics of the programming languages are easy and the programming itself is the easy, short, sweet dessert after all the nonsense before. The heap data structure, B+-trees, key-value stores, the .NET platform invoke, matrix inversion and eigenvalues, the Gleason bound, .NET managed memory, semiphores for controlling multiple threads, base64 encoding, HTML, etc. -- all really simple, fast, easy. (1) and (2) -- well over 70% of the effort.
This the gap that the porn websites will need to figure out how to fill for it to be a success.
Are you able to keep hobbies alive after moving to a different country or city
Strengthening SaaS Security with Virtual Private Clouds (VPCs)
I profiled this project and there are abundant opportunities for devirtualization. The virtual interface `IHittable` is the hot one. However, the WITH_FINAL define is not sufficient, because the hot call is still virtual. At `hit_object |= _objects[node->object_index()]->hit` I am still seeing ` mov (%rdi),%rax; call *0x18(%rax)` so the application of final here was not sufficient to do the job. Whatever differences are being measures are caused by bogons.
I think there are few to zero new AAA games, but I don't think that means VR gaming is at a standstill, or that there are no great, fun games.
I've encountered similar situations before. It's insane to me when people hold up PRs over that kind of thing.
Thomas Piketty and the Decline of Football
I've studied bitcoin for over a decade. Deeply. I can talk about ECDSA and the emergent consensus behavior that emerges from the architecture. I can talk about the economics and monetary policy in detail. I like to think I've got a pretty good handle on it.

I know it's not the first attempt at internet money, but it is the first form that didn't require a central intermediary for all transactions. That's what sets all this apart.

I can give you a number of shortcomings and I promise you I've heard what you have to say, and thought about it too. I'm hoping you have something new for me, I enjoy changing my mind.

To start, let's commit blasphemy: the hard cap. It's a bad idea. So is a percentage debasement rate, as is the supposed target of central banks. I'm partial to continuous, linear debasement, which translates to a geometrically decreasing debasement as a percentage of supply. For one, holders free ride the network. Two, no other asset anywhere ever behaves this way. Bitcoin is the most scarce thing in the universe, and that's a good thing until it's not. Something that's always predictably scarce temporally but, taken to infinity, has no hard limit, is superior IMO as long as there's no feedback loops in the supply change.

Bitcoin cannot handle enough transactions. Lightning is just fractional banking with extra steps. Again, you're not here to sell layer 2, you're here to convince me (or at least make the case) that this is a strength.

All monetary exchange for all of history is public to anyone.

For the strongest security guarantee, all history must be stored forever by everyone participating in consensus. Note, if this were solved, block size would be a non issue. It is solved actually, believe it or not, just not in bitcoin.

That's what I've got off the top of my head. Bitcoin isn't the best it could be, it could be the best if everyone's commerce was private and historical data was not needed to ensure security. My other point, hard cap, is more contentious and we could argue that one for days and make no progress.

Note that I did not mention PoW, ASICs, fees, block size (although one of my points alludes to the possibility of getting rid of that entirely) or any of the usual surface level talking points because I don't think they're worth going over again. I tend to like PoW and think trying to prevent ASICs is counterproductivr, as far as fees go, they're a symptom of a couple of the problems I laid out above.
Discussion from January:

Mexico building rail rival as water shortages drain Panama Canal

https://news.ycombinator.com/item?id=38991317
I’ve taken 100s of Ubers and have never had a single driver ask me to rate them highly.

Agree with your point about the comments though
I do miss actionscript in FlashMX, where you could click on an entity you just drew and insert entity specific code, independent from the main script, which was at tied to a specific global frame.

It sounds horrendous now that I type it out, but ah it was such a free and chaotic way to program
my dude there were people figuring this out in 1930, let alone 80s era stuff that could potentially have access to DAT tapes and shit.

Yes, by the early 80s there was preplanned route navigation available on transparency (have AAA print it for you in advance), by the mid 80s it was cassette tape, cdrom systems were available by the late 80s.

https://ndrive.com/brief-history-gps-car-navigation/
Eh, I don't think this is a bad name collision. Nintendo doesn't really talk about stuff like this publicly, and searching for it is pretty much reddit + hacker news threads.

I'm sure there's a lot of internal code name collisions.
It was "Hi World" in blogs. It was "Hello World" on the dotted line. But in my tutorials it was always "Lolita".
> An interesting aspect of Intel's design is they use Ethernet for connectivity.

Interestingly, tenstorrent is doing something similar with their wormhole cards.

I'm not convinced yet that it is the right way to go. If the switching fabric on the card fails, you lose the whole card. Keeping it separated out is a bit less risky, at the cost of some speed.

I'm more partial to composable fabrics, but they aren't ready yet for PCIe5 and we have PCIe6 just around the corner next year.
I am not a fan of this article. The vary foundation of computer science was an attempt to emulate a human mind processing data.

Foundational changes are of course harder, but it does not mean we should drop it all together.
I think more of them would last a shift if they actually peddled. Using the battery to start from a dead stop is just brutal for efficiency.
I am using the ones from SRICAM brand. The quality is not great, but they are cheap and they work well with ONVIF and motion.
Wow, that shows a surge of about 800k employees from Q4 2019 to Q4 2021, just two years! Wild.
And we wonder why women aren’t especially drawn to programming.
The graph in the article showing computing power per $1000, doesn't that make the comparison to supercomputers misleading?
In my experience `$` does reliably mean end of string for regular expressions, unless you specifically ask for "multiline" mode.

Ruby seems to be in multiline mode all the time?

$ python -c 'import re; print "yes" if re.match(r"^[a-z ]+$", "foobar") else "no"'
yes
$ python -c 'import re; print "yes" if re.match(r"^[a-z ]+$", "foo\nbar") else "no"'
no
$ python -c 'import re; print "yes" if re.match(r"^[a-z ]+$", "foo\nbar", re.M) else "no"'
yes

$ perl -le 'print "foobar" =~ /^[a-z ]+$/ ? "yes" : "no"'
yes
$ perl -le 'print "foo\nbar" =~ /^[a-z ]+$/ ? "yes" : "no"'
no
$ perl -le 'print "foo\nbar" =~ /^[a-z ]+$/m ? "yes" : "no"'
yes

$ node -e 'console.log(/^[a-z ]+$/.test("foobar") ? "yes" : "no")'
yes
$ node -e 'console.log(/^[a-z ]+$/.test("foo\nbar") ? "yes" : "no")'
no
$ node -e 'console.log(/^[a-z ]+$/m.test("foo\nbar") ? "yes" : "no")'
yes

$ ruby -e 'if "foobar" =~ /^[0-9a-z ]+$/i then puts "yes" else puts "no" end'
yes
$ ruby -e 'if "foo\nbar" =~ /^[0-9a-z ]+$/i then puts "yes" else puts "no" end'
yes

EDIT: this is documented behavior for Ruby. What other languages call multiline mode is the default; you're supposed to use \A and \Z instead. They do have an `/m` but it only affects the interpretation of `.`

https://docs.ruby-lang.org/en/master/Regexp.html#class-Regex...
> With CSV you have to guess at what the delimiter is, you have to guess if the first row are column names, you have to guess what each element is (string, date, integer, etc), you have to guess how escaped characters are represented.

I don't think I've been in a situation where I wasn't either writing the export I'm ingesting in CSV because everything else is in CSV, or automatically rectifying imports based on earlier discovery because I didn't have a choice.

IMHO the biggest problem with CSV is that the schema you need exists as a poorly converted and maintained Word doc in a "Beware of the Leopard" location.
interestingly, i had read somewhere earlier that those utilities were written in D.

confirmed it by looking at the site just now.
In "Sweating Bullets: Notes about Inventing PowerPoint" PowerPoint creator Robert Gaskins tells how he designed and developed the most famous slide presentation application. The book is available at the author's site: https://www.robertgaskins.com/powerpoint-history/sweating-bu...
I didn't, but perhaps I should have. There's a question of whether it's live enough to count, or if it's just in maintenance mode. The last release was in 2021, but there have been gaps that long before that.
That, and the uniform s-expr/gadt representation of data structures instead of going wild with clever pointers.
Apologies for explaining the joke, but pretty sure the cucumber chopping and wall of achievements is a reference to https://vimeo.com/46304267
~2.6 teraflops FP32 (CPU) for the M3 Max.
Wonder if you're being targeted due to location, age, race, something. Might just be the algo, but you could also meet some advertising criteria.
Yeah, I think about this quite a lot. After 35 years in the USA, with lots of "discussion" about immigration, its very clear to me that my experience as a white literally-Anglo male software developer immigrant has almost nothing to do with what people are talking about when they talk about "being an immigrant" in the USA.

Seems like it would be useful to differentiate the parts that all immigrants have in common from those that we don't, but this appears to just come down to racism, so we generally don't.
I don't know much about it but perhaps https://itch.io/docs/itch/using/sandbox.html would be an option for them? It's an end user option in the itch.io app.
Previous discussion on the podcast:

https://news.ycombinator.com/item?id=40078644
In respect to Common Lisp, you could look into "Common Lisp Recipes" by Weitz[2], and "Practical Common Lisp" by Seibel[1]. These are industrial-strength systems which were used to built large airline reservation systems.

Scheme is in a way more minimalist and Schemes are not as large, but this might also be give an erroneous impression because they build on the enormous experience with Common Lisp and have boiled down to the most essential parts - it is not the kind of minimalism "the simplest things that could work" but "what turned out to be indispensable in practice", which is a very different thing.

[1] https://gigamonkeys.com/book/

[2] https://weitz.de/cl-recipes/ or
https://www.amazon.com/Common-Lisp-Recipes-Problem-Solution-...
I mostly focus on "using stuff that won't break", and yeah "if it actually matters".

For example, much to the annoyance of a lot of people, I don't typically use floating point numbers when I start out. I will use the "decimal" or "money" types of the language, or GMP if I'm using C. When I do that, I can be sure that I won't have to worry about any kind of funky overflow issues or bizarre rounding problems. There might be a performance overhead associated with it, but then I have to ask myself "how often is this actually called?"

If the answer is "a billion times" or "once in every iteration of the event loop" or something, then I will probably eventually go back and figure out if I can use a float or convert it to an integer-based thing, but in a lot of cases the answer is "like ten or twenty times", and at that point I'm not even 100% sure it would be even measurable to change to the "faster" implementations.

What annoys me is that people will act like they really care about speed, do all these annoying micro-optimizations, and then forget that pretty much all of them get wiped out immediately upon hitting the network, since the latency associated with that is obscene.
> Alternatively, don't validate and then use the original. Instead, pull out the acceptable input and use that.

Parse don't validate https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...
How do you use SQL on JSON?

You mean only for strictly tabular JSON, i.e. no nesting beyond rows and columns?
The problem is not the scrapping with llm. You need to solve the underlying problems like antibots, captcha, all these issues prevent the scraping at scale
What happens if you move to Germany and draw a salary from a German company for 3 months, then repeat for France, Portugal and Finland? Nomad or immigrant?
The Anti-Social NetWork
> So there’s no kind of existential danger to Quest here, but it remains to be seen if the hardware licensees can bring anything relevant to the table either.

Why would I, as a potential hardware maker, wish to compete in a market where the existing main producer is a mega wealthy entity that is already dumping product below cost and is capable of doing so indefinitely?
Seems like shallow nitpicking over phrasing. The cultural context is different, the era was different, and the social class context is different, making the criticism unpersuasive.
My experience dealing with Espressif is that they are pleasure to work with professionally. I come from a world where Atmel made a lot of sense for the lower volume I deal with. Atmel support was ok before they got bought by Microchip, now it can be impossible to find answers to problems, and support response is meh at best. When I started to move products over to esp32 a few years ago, it felt like a breath of fresh air. Things seemed to just work, and I could find answers easily in the documentation. They also responded pretty well when I found a problem that was a limitation of the chip that was only documented in a code comment in their low level drivers. Their response, including several emails, that the info would be included in the next revision of datasheet left me feel pretty good about the whole thing. I would not expect that kind of interaction from any of the chip makers I've worked with so far, especially adjusted for the cost of the chip.

So, hopefully this is a good thing for M5Stack. I don't know what kind of pressures this will have on the company internally, but hopefully their outward facing presence will only get better.
Yeah - while I've never dived too deeply, I have modded my 3DS a fair bit and didn't know what the OS was codenamed. I've always just seen it called 3DS OS, native firm, etc.
At least he should not get angry comments (as mentioned in the article) about how saving the world is the job of NASA, and he had no business saving the world as an individual
> eat out way more than I ever remember and have subscriptions for every entertainment service imaginable and who take multiple international trips per year

> By all measures, material standard of living has improved.

Ah! You've fallen for it. Those are not the same thing. Consumer luxuries do not a standard of living make.

Material standard of living is a secure home, ready and sufficient access to nutritious food, ready access to remedies and ease for illness, welcoming opportunities for fulfilling work, etc

Access to all of those things is eroding, and for essentially everyone (not just young people). You can have 5 ways to watch a video now, and your choice of 500 varieties of sugar water, and can hop on a plane instead of taking a road trip, but none of those have made the life of yourself or your family meaningfully improved.

The conflation of idle luxuries for secure living is a trap that lets people not notice as real standards continue to decline.
If this was a demo for a full-fledged game, I would have bought the game immediately.
I think it’s a different calculation in smaller companies or companies where employees have equity. “I make money if the business is successful” tends to remove a lot of bullshit you see in larger corporations and civil service.
I am a man, and the name of this language is repulsive to me as well
I'm surprised by the performance, I've seen lighter 3js projects slower than a powerpoint.
Devirtualization maybe not necessarily, but inlining might make code fail to fit into instruction caches.
Next week on HN: "How I got knocked out by Googlebot. No, I don't mean DDoSed, it literally gave me an uppercut."
Send Your Friends Birthday Cards, They Love It
Are you able to keep your hobbies alive after moving to a different country?
were you able to perform your hobbies after moving to a different country or city.
and still a lower life expectancy compared to the US, goes to show how better medical care trumps exercise
What's the hello world wasm file size?
Thank you for your input on certain names not being taken seriously CyberDildonics
Last time I was on Facebook (last night before bed) the answer was "no". I haven't seen anything remotely like that so far.
probably could use a different name... jesus.
Could easily just be a bad optimization pathway.

`final` tells the compiler that nothing extends this class. That means the compiler can theoretically do things like inlining class methods and eliminate virtual method calls (perhaps duplicating the method)?

However, it's quite possible that one of those optimizations makes the code bigger or misaligns things with the cache in unexpected ways. Sometimes, a method call can bet faster than inlining. Especially with hot loops.

All this being said, I'd expect final to offer very little benefit over PGO. Its main value is the constraint it imposes and not the optimization it might enable.