skysight-inc/HackerNews huggingface dataset:
One of the things that I will miss about physical medium is the permanence of the data. A famous movie from 2006 had a racist joke. I remember it very clearly because of an argument at the time with my friends watching it.

In 2021, I bought the movie on google. I looked for clips, but I couldn't find a copy of that racist joke. Its as if it never happened. No public mentions of editing the movie or clip to be more "in-line" with today's environment.

While its not bad in this instance, its just a comedian trying to protect their image. The possibilities in the future are not fun.
> People have been fired from their jobs, harassed by trans activists

You could say the exact same thing about people being fired for racism or homophobia and being "harassed" (I wouldn't use that word for fighting bigotry, personally) for being racist or homophobic. Is that evidence that racism should be allowed everywhere?

> The reason was that heterosexual males (who called themselves women) had attended previous such events, despite lesbian women of course not being interested in them, and were being creepy.

There is literally no evidence of this being a common thing, while there is quite a bit of evidence of nutty anti-trans people accusing cis women of being trans because they "looked manly", even though they were just women born looking like that. Meanwhile, the idea that male sex offenders would rather pretend to be female to gain access to private spaces (where if they start doing anything creepy, they can be kicked out by the majority regardless of whether the majority can tell what their birth gender is or not) as opposed to doing what actual sexual abusers do, which is using strength and or manipulation in one on one situations, not joining women-only groups for the opportunity.

It's all just fear mongering lies by a minority of bigots who hate gays just as much as trans people, which are then believed by another minority of people who believe the bigots really do have women's interests at heart. Statistics don't show that people who claim to be trans are more likely than people who don't to sexually offend, and in fact the vast majority of sexual offenses are committed by straight, cis men who aren't trans nor are pretending to be trans. And that fear of "men" can translate into fear of women who were born as men, even though statistically they're less likely to be sexual abusers.
What I Learned from Building a Postgres Extension in Rust
> If default parameter values were dynamically bound,
compilers would have to come up with a way of determining the appropriate
default value(s) for parameters of virtual functions at runtime, which woiuld
be slower and more complicated than the current mechanism of determining
them during compilation. The decision was made to err on the side of speed
and simplicity of implementation, and the result is that you now enjoy
execution behavior that is efficient, but confusing.

Couldn't you store the default value in the same place you store the function pointer? I don't see why it would cost you anything at runtime.
I don't believe it's a talent/skill issue. It's a business issue. IPv6 is easy to deprioritize in the daily course of business because there remains a working alternative.
Apparently not useful enough to make it happen.
> Elon is Tesla's marketing driver so we can't kick him out

I confess that when he started the downward spiral, I thought it might be part of some marketing strategy: they had to bring the other half of the population who think global warming is a hoax/unimportant to EVs in order to be truly successful. It became clear very quickly that he's just losing his sanity.
At least in Germany a lot of them are company cars. As in a car used by one specific employee for official and private uses alike, but paid by the company as part of the compensation. The employee might not have had a say in choosing a PHEV and might not be paying for the gasoline either.
I mean IPv4 addresses are “worth” around 50 USD a piece, so the whole address space is approaching a valuation of one trillion USD. This gets into conspiracy theory territory but I wonder if large organizations have a vested interest in keeping IPv6 adoption down, as they can rent out IPv4 addresses for a good price.

I’m pretty sure it’s not a large factor overall but it seems that economically it doesn’t make much sense for most existing actors to switch to IPv6 anytime soon.
If you have IPv4 addresses, why should you be forced to give it up? Online protocols already support IPv4 and IPv6.
hey hn, supabase ceo here

we've been fans of Oriole for a while now and have been long-time supporters

in case you're jumping straight to the comments: OrioleDB is a table storage extension for Postgres. it acts as a drop-in replacement for the default postgres storage engine using the Table Access Method APIs (pluggable storage). the storage engine changes the representation of table data on disk. its architecture is designed to take advantage of modern hardware like SSDs and NVRAM. it implements MVCC, the feature that allows allows multiple connected users to see different versions of the data depending on when their transaction started, via an UNDO log rather than tuple versioning.

one caveat: it requires several patches to the postgres core to expand on the type of features external storage engines extensions can implement. for this reason it could be a while before you see this land as a default engine on supabase. we will probably make it available as an option for customers who want to experiment - no timeline is decided yet.

finally, we have been working with the team on decoupled storage and compute [0]. this is experimental but promising, especially with some recent advances in S3 (specifically Express One Zone [1]). we have a demonstration in the blog post.

i'll message Alexander in case there are any technical questions

[0] https://github.com/orioledb/orioledb/blob/main/doc/usage.md#...

[1] https://aws.amazon.com/s3/storage-classes/express-one-zone/
> I am grievously concerned about the sea temperature being off the charts for a year now and we do not know why

The hypothesis I've seen that makes the most sense is that enforcement of ultra low sulfur diesel for marine shipping caused the sea temperature rise [1]. I don't remember which podcast it was now or I would link it, but I first heard this a couple months ago from a researcher who is concerned that this quick rise in sea levels combined with the start of an El Niño this year will lead to a very hot summer with more unpredictable weather.

Anecdotally, weather predictions in my area (south eastern US) have been absolute trash. My best guess is that prediction models are way off now based on changes in underlying conditions the models never had to account for.

[1] https://www.carbonbrief.org/analysis-how-low-sulphur-shippin...
Well I called my bank and they said it is Stripe that decided to block my card out of the blue for mysterious reasons.
Broadly we're in agreement - I just see the examples you use as raising the bar of production values of the low-end commercial use-cases, rather than subjugating the industry outright.

Take for example the Wordpress Blog 'Review Site' ecosystem. The ubiquity of low-quality and keyword/SEO optimised Wordpress based review blogs for e.g. Dropshipped Mattresses didn't destroy the blogging industry - in fact it was the exact time sites dedicated to long-form content started emerging like Medium.

More pertinently, you cite the example of the intro 'stings' for youtubers - these were once strictly the purview of SFX Houses, but innovations like Adobe After Effects and Final Cut Pro's cost and licensing models democratised the industry to the extent where we now expect broadcast-TV quality fades and transitions in basic family home videos. This didn't negatively impact the high-end of the market so much as lower the barriers for entry for the indies in a way not seen since the advent of Super-8, and later Digital, Video Recording.

Simply put, if there's low-hanging fruit to automate in the nuts and bolts of media production, history tells us it will eventually be automated to the strength rather than the detriment of the industry. From Da Vinci to Warhol, from Picasso to Hirst, there has always been a cross-pollination between industry and art. More to the point, there has always been subsequent re-evaluation of what constitutes Art following these techno-cultural upheavals.
We saw it in the 1980s with particular relevance when Art was enhanced, not degraded, by the opportunities afforded by the audio and video sampling revolution of the time.

The postmodernist approaches to music that emerged as a result of sampling were, at the time, decried as the end of both musicianship and creativity by many critics and authorities. 40 years on, Academics have re-evaluated and rightly see it simply as the natural and due evolution of Western Musicology from the Musique Concrète of the 1940s.

Where AI differs from the historical examples to date is in its ability to represent concept and context, to effect subtext and nuance - ersatz or otherwise - in its output. To me this poses the real question that must be answered; namely 'How differently will this artistic paradigm shift impact us compared to every other one to date? Does the ability to render a visual concept in a distinct mode via articulation rather than ability detract from Art as a whole, or will it afford us greater opportunity in expanding the sphere of Art itself and remove any need to leverage artistic talent in the pursuit of gross commerce?'
The hero tax: Why 'selfless' workers are professionally exploited
> It was difficult enough with other people spaghetti code, but being able to generate vast amounts of hard to decipher spaghetti code it only going to make this horrible

I've seen some legacy code and the kind of spaghetti humans are able to generate - especially with multiple layers of "I'll just throw in something to make feature X work/fix that bug" - is pretty bad already. I honestly doubt code generation will make things much worse.
Ok, now ask it how many Ms are in ammunition. Just because it can do somethings some of the time doesn't mean we'd happily accept contributions from it.
You appear to have invented your own definition of disability and put it in quotes. A google search for your quoted definition only turns up this very web page. Odd.
WTH is up with the hate on C#?
I can't answer that because I'm not them, but maybe man...? My point is that:

- base64 is a stupid easy command to use the default behavior (guessing is easily possible)

- they probably would not have retained flags from the man page unless they needed to use them the first time they used base64

- they probably didn't need to use any flags with base64 in the past

- it's perfectly reasonable to expect base64 to base64 long inputs the same way it encodes short ones. In fact I would say any other suggestion is unreasonable

- it is perfectly reasonable to not read the man page again when you have a concrete expectation of how a program should behave
I have to say honestly, the whole episode with NVidia's recent rise has left me quite demotivated about capitalism and the value of hard work. NVidia used to be a second tier job from the perspective of software professionals. The folks that worked there worked hard but it was not harder than any other top or mid-tier software company. That these folks hit the jackpot is great for them but quite senseless from the perspective of "you get rewarded for your efforts" perspective.

AI has been known to work and be important for many years. The reason NVidia is in the position it is, is more due to the work of OpenAI, which of course builds on the entire community's effort.

I'm trying to rationalize so this is a genuine feeling and perhaps a question. How does one rationalize such wind-falls. I know about lottery tickets but the number of people that got a payoff on this one is vast. And yes, I'll admit I'm jealous.
I have a BMW PHEV, so much depends on your use cycle and whether or not you charge it. I have cheap electricity from 12:30am to 4:30am for charging every night. If I just do the school run and a trip to the shops in it I would never need petrol. But in the winter I can't get to the office and back on electricity only which is a shame. If I never charge it it works as a normal hybrid and I get low 40's UK MPG, which is still decent for a 225hp 4wd car.
If you don't charge it from mains you can still self charge and choose where to use the electric power - i.e. siwtch it to charge on the motorway then switch to EV mode around town for a nicer drive and more overall efficiency. Most people would not bother doing that though.
The last 'finally a cancer cure' I saw was 'vibrating molecules'

In my opinion most of these are never coming to fruition but also in my opinion with various studies from across the world we have the cure to cancer now. It's likely not vibrating molecules, but there are so many other alleged successes.

So I decided I wanted to discuss the ramifications of curing cancer. Politically, socially, etc are hugely impacted.

Reddit banned me for medical misinformation. lol? Literally the same day the vibrating molecules was on default homepage of reddit lol?
Alarmists have been telling us for at least 15 years that the IPv4 space is about to be exhausted and how disastrous that will be. So far, nothing has happened.
Amen, brother. Fact is, all critical limitations with IPv4 were hacked around by necessity, so the average user doesn’t care.

The main failure case is that it’s a painful or possibly impossible to setup your own public internet server from home, but ISPs are probably happy about that and games have figured out a work-around.

If IPv6 was a project at work, it would probably get killed as not a priority.
As do engineers.
How programming languages influence each other and evolve
C++ and the Next 30 Years
We have this already, laws and regulation.

It may not meet your current form "harmful to society" but society mostly has this figured out already.
following geoff huston, v4 address pressure/usage is actually declining.

reasons range from cdn prevalence to cgnat and v6 "islands" but the old internet seems to be chugging along
No need to give it up. But what about forcing you to support IPv6 as well?
Show HN: I built FindCity on my spare time after my 9 to 5
Hello Hacker News! As a side hustler with a 9-to-5, I’ve been developing FindCity, a platform born from my deep interests in travel and data. Balancing this project with my day job has been challenging, but also rewarding.

When I was planning my move to Norway, I noticed a lack of comprehensive tools that could offer detailed insights into various city metrics. This inspired me to create FindCity, which is a more visually appealing and AI-driven alternative to existing platforms like Numbeo.

We aim to offer a comprehensive view of life in different cities, beyond just providing data. Our goal is to present these insights in a visually engaging and user-friendly manner, taking into account quality of life, community atmosphere, and personal growth opportunities.

We’re also planning to introduce AI-driven features, including a personalized trip planner to enhance the user experience even further.

For those of you working on your own projects after hours, I hope FindCity serves as inspiration. Take a look, explore the capabilities, and let me know what you think. Your feedback is very valuable as we continue to refine and expand.

Thanks for sharing this journey with me!
Except some beliefs are objectively stupid.
> The demand for technology leads to advancements that meet our needs.

A huge majority of tech advancements are driven by supply rather than demand. Capitalism and modern economics pushes companies to build whatever they can market and sell, they aren't designing new products and tech because consumers already asked for it.
What's your alternative?

https://www.google.com/intl/en/ipv6/statistics.html ipv6 rollout is well in progress. AWS started charging extra for IPv4 ips. 32 bits is not enough. According to that site India is 70% ipv6

Websites should have the easier time providing ipv6. In the past they could keep it simpler because users weren't on ipv6, & often that was because ISPs have dragged their feet. That's changing
What? Not using LLMs or an expensive cloud based API?
Only regulated markets can be free markets. I don't really want to see more pathological cartels forming around internet access.
I think it is a more general problem. One can't see in GIT what tools have been used to create and validate the code.

It is impossible to use most modern devtools completely without AI. I think it is better to regulate the usage and enforce transparency.
Hetzner charges extra for IPv4 allocation.
i might be wrong, but i believe it's a big internal effort for these services to support ipv6 for little benefit. since most of the people are dual-stacked at the moment, they can get away with this.
Annihilation

This movie gave me a new perspective on evolutionary life.
This doesn’t even go into the meat of it. To ensure smooth migration, Apple basically simulated the migration across a bunch of its devices and collected diagnostic data. And in collecting diagnostic data, checked for issues/addressed them so when it was go time, the risk was near-0. Now that’s engineering.
...while still emitting ~40% less than non-hybrids.

This is just a consequence of the crazy way WLTP was calculating emissions for PHEVs. It gets adjusted next year

https://www.fleeteurope.com/en/new-energies/europe/features/...
Not sure if this is an urban legend or not, but I recall reading somewhere that for many big companies, going IPv6 is simply not possible at this time. I can't remember if it was a leaked memo from AWS or another one of the giants, but their analysis was essentially that they would need to buy all the global stock for certain types of routers to do the migration from where they are right now.
Is there really something wrong with IPv6? Isn't this just another case of resistance to change and the envisioned cost of it vs the benefits? I think it's just a matter of (even more) time.
I vaguely remember "celebrating" IPv6 day I believe in 2011 when the last block was assigned from IANA (? - I can never remember which authority does what other than ARIN). Obviously IPv4 addresses can be recycled and NAT and SNI have greatly increased the capacity of a single IP. My company "only" has a pair of /27 blocks which we used to use quite carefully, but now acknowledge will practically never be a limit for our uses.
It's because they do not reap the benefits of ipv6 nor do they bear the burden of continuing to use ipv4. Those sites are big enough that they can simply rely on the fact providers ensure their customers can reach those sites. They could be using the OSI protocol and providers would still find a way to tunnel their customers to those servers.

The cost of ipv4 is ultimately being paid for by customers in the form of higher fees for their internet subscriptions. And this is exactly a case where the government can help the market operate more efficiently by demanding standardization.
A proper wire-harness visualizer would run in place of pcbnew in Kicad. A harness still has a schematic (albeit usually without components in it), and then the physical instantiation of that schematic has properties like trace width, er, wire gauge and stuff. It has an orderable BoM just like a board. If you decide that a particular pinning would be easier, you should be able to back-propagate the changes from the harness up to the schematic. All these things already exist in Kicad.

This would allow some sheets of a Kicad schematic to be the boards/modules, and some sheets to be the harness that connects them, and only the physical boards/harnesses would differ.

(I've used both WireViz and RapidHarness and while the latter sucks less, they both suck. Being completely outside my existing EDA worklfow is not a feature.)
Why is IPv6 designed in such a way that it is hard to migrate to?

I've no idea if my website is IPv6 compatible. When Let's Encrypt became a thing, I pushed a button on my webhost's console and I had HTTPS. It worked for the majority of devices without needing any reconfiguration. Where's the one-click solution for IPv6?
You mean they wrote web pages with all the text in ALL CAPS? I highly doubt this was ever common.
Can you put it in modem mode?
IPv4 ranges will always be available for sale. Businesses will only start to migrate when the cost of holding those allocations outweighs the balance on their books.

The lack of adoption by major players (GitHub, twitch, IMDb, etc) is a financial one, not a technical one.
LLMs have mostly replaced Stack Overflow for me. I find I can get to a working solution quicker using ChatGPT compared to Google + Stack Overflow.
If IPv4 public addresses become scarce, they will become a feature that costs more than it does today and the problem will sort itself out.

That being said, I prefer shame to regulation. But both are pretty far down the list of ideal solutions.
Every Subaru in the US has a sticker that says "Partial Zero Emission Vehicle". Yeah right.

https://www.subaruonlineparts.com/sku/j121sfj700.html
Hi everyone, I’m the founder of FindCity. My love for travel and data led me to build this platform after I faced challenges finding comprehensive and engaging information when I was considering moving abroad.

My goal with FindCity is to make the data about cities more accessible and useful by presenting it in a more visually appealing way than traditional data aggregation sites like Numbeo.

I'd really appreciate your thoughts on how we can improve or what features you'd find most useful. Thanks for checking out FindCity and for any feedback you might have!
Not sure if you are making fun or not but best thing to do would be to ask FDA to take the vaccine approval/development seriously.
Seems like a reasonable move to me.

I’ve seen folks use ChatGPT to generate code and review it for security flaws. It does often solve the tasks. And it leaves behind many kinds of vulnerabilities: injections, overruns, etc.

Based on the little empirical evidence we have about informal code review [0], it seems that we ought to limit or outright ban generated code. A Human can only read so much code before their impact on catching errors significantly drops. OSS project maintainers have enough on their plate and we don’t need to exhaust them with trying to maintain AI generated code.

[0] https://sail.cs.queensu.ca/data/pdfs/EMSE_AnEmpiricalStudyOf...

Update spelling
I'm surprised that no one point to this :
https://github.com/peng-zhihui/Dummy-Robot
It's probably a bit hard to read though.
Adding a Russian bank's domain name makes as much sense as adding a North Korean one.
The main mistake hurting IPv6 adoption is and always will be that it's incompatible with IPv4 in both ways with no real solutions in sight.

Numerous solutions could've been thought up (CGNAT the entirety of IPv6 as a source behind a part of the IPv4 space and allocate a part of the IPv6 region for "legacy" IPv4 addresses for example; that way you have 6->4 backwards compatibility), but none were tried. The result is a great technology in a vacuum, forever hampered in adoption rate because it's not compatible with old sites and there's no incentive for old site operators to switch.

Shaming bad actors doesn't do anything because IPv4 vs IPv6 is largely nerd shit in terms of computer issues; your average internet user is behind CGNAT already for IPv4 so address exhaustion means nothing to them so they don't care about it.