skysight-inc/HackerNews huggingface dataset:
It costs money to digitize.

As someone who has been involved in digitizing a college newspaper in the past, it takes quite a bit of effort and well >$10K even with a lot of volunteer labor. (Which may not sound like a lot of money but actually is for a volunteer organization in many cases.) And it's not just digitizing. It's having enough metadata that the result is useful to anyone other than the hardest core historian.
Thanks @jerska!
Only dang can update titles here.
It has a lot of costs to add to the C language, even if it's just the increased complexity in the documentation, and doesn't effect c99. Every processor, OS, programming language needs used in business needs to fully support a C standard. So adding to C effects every processor and computer architecture, every new OS, every new language.

If you look at CPPreference you can see how much complexity has been added to the C standard in the last few years.
Clearly the fact that people are leaving in such large numbers suggests that it isn't serving the current population very well.
So they seem to be confirming they're processing personal data. The UK ICO "at a glance" guidance for that includes:

* You must identify valid grounds under the UK GDPR (known as a ‘lawful basis’) for collecting and using personal data.

* You must use personal data in a way that is fair. This means you must not process the data in a way that is unduly detrimental, unexpected or misleading to the individuals concerned.

* You must be clear, open and honest with people from the start about how you will use their personal data.
Counter point: a non human won't gossip with your neighbor about you bringing an overnight fling.
A happy Star Wars Day, may you have!
When a state increases its expenses every year, it has two choices, grow the tax base or rase the tax rates.

California is already one of the most taxed states and greater increases in tax rates will likely shrink its tax base.
The Concorde didn't quite have the range for that, but even if it did, it could never do New York to Tokyo because of the sonic boom that was constantly produced along its route while it was going faster than the speed of sound. The article doesn't mention how these four companies will avoid that issue, but the rules against the Concorde hamstrung its usefulness. That hamstringing meant that the only two airlines flying the Concorde were British Airways (BA) and Air France. After Air France stopped flying theirs, it meant that British Airways was the only carrier flying them, and BA did not want to bear the operational cost of being the only one flying that airframe.

If we imagine a different history where there was no sonic boom problem, an American and an Asian carrier could both have picked up the Concorde, and then BA would not have been the only one bearing the cost of operational program, and the Concorde might still be in operation today. A modernized Concorde, using fly-by-wire, and modern electronics and materials would also be cheaper to run. That last detail may be why there's so much interest in super sonic travel again. Because, while quality (aka being comfortable) of the flight, quantity of flight (total time in airplane) is a quality all it's own. New York to Tokyo in 1 hour would be a total game changer and I don't care if there's business-class lie-flat seating. It all depends on the final price though. If it's basically the same price as a current business-class flight (which I'm doubtful it would be), then that's an easy switch. If it costs closer to $10k, then that's going to be a hard sell except for the ultra-wealthy.
> Pascal had the correct format for strings, the one you mentioned and the one used by all modern languages.

Not really. The most crucial insight is that your string references should be fat pointers, which is not what Pascal does. Look at Rust's &str for the state of the art. Other choices are less important, but having string references be fat pointers is a huge boon. It would probably have seemed profligate in the 1980s, but it was the right choice.
No. Speaking as a Canadian, it’s a garbage protectionist bill. News in Canada is owned by the largest media companies (Rogers, Bell Canada, and the federal government).

This bill would have Meta paying money to news sites for links the news sites themselves post on Facebook! It’s completely backwards! The news sites should be paying Facebook to advertise on their platform!

Not that I’m a big fan of Facebook or anything. But it’s totally understandable to me that Facebook would ban all links to Canadian news sites if this bill passes. It represents unlimited liability for them!
> They promised me an onsite interview to simply meet the team and potentially secure an offer.

Was that your first tech onsite? The onsite is an interview you have to pass, you're not guaranteed an offer. Also why did you not bring your laptop to your tech interview lol

Honestly, sucks to fly out far and get rejected but that's part of the process my guy. Most onsites are 5 back to back interviews.
I can find an idiot to agree with anything.
The Georgian model of land taxation is interesting.

Not sure i agree with the moralist approach that land isn’t something we should fight and war over. It’s a resource like anything else, and if when it comes down to it, people will fight. It would be a luxury to implement a Georgian taxation system because that’s only viable because the nation doing so has fought and defended that very land. It doesn’t scale endlessly, but even so, it’s something that should be looked at as something a nation could do to improve its internal quality of life!
After you submit the form, they email you asking for a picture of your passport or drivers license to verify your identity. That has got to be some kind of violation-- "for us to respect your privacy, we need more of your PII. Just to make sure you're really you, of course".
Sine the article doesn't link to the source, here is the list of the 50 changes from the AirBNB CEO...

https://twitter.com/bchesky/status/1653735980875018246?cxt=H...
That’s not necessarily true because you might not have known about them. Some ads can be informative and provide you with consumer surplus. For example I recently went to a concert based on an ad and it was a great time. I would have never heard about it normally.

Actually the most manipulative ads are “brand” ads for things like Coke or BMW. These have no significant difference to their competitors so their only strategy is to manipulate you into associating them with more positive emotions.
How companies use dark patterns to keep you subscribed
Shopify calls its first interview the "life story" interview, and (in my experience) it was a great place for me to talk about my career, reflect on past successes and mistakes, and demonstrate empathy and self-awareness.
I’m saving this, and suggest others do as well, because it’s the best exposition I’ve seen describing this phenomena in an empathetic and precise way.

Kudos!!
Beware Isolated Demands for Rigor:

https://slatestarcodex.com/2014/08/14/beware-isolated-demand...
And you can effectively do both:

#ifdef NDEBUG
# define UNREACHABLE() unreachable()
#else
# define UNREACHABLE() assert(0)
#endif

That's what I have been doing for years, except with __builtin_unreachable()... and __assume(0) if I bothered to make it work under MSVC.
The content of social media is protected by the first amendment. Any specific business model isn't. You're not entitled to make money off of other people's speech... or data.
I noticed a Youtube ad on a kids video was literally a 44 minute Transformer cartoon. If you didn't hit skip, it would play for 44 minutes.

Not sure what I feel about it.
The most interesting thing is what's defined as "Canadian Content".

Most of what Celine Dion produced in her career doesn't fit the government approved list of cultural content, so is considered foreign music. But some recordings from Elvis do count because he recorded them on Canadian soil during a tour.
> they can't even collect the data unless they have a legitimate use for it

They can collect any and all data if you give free and informed consent. They do not need consent to collect data with a legitimate interest, but they do need to inform you of it.
Zoho launches Ulaa browser to boost privacy, security, and productivity
What good are protections, when the government colludes to perform the abuse?
I wasn't sure. I thought it might be eye opening tidbit considering how many more years went into the development to make it commercial product. I can't remember if it was 14 or 17 years of development of Engelbart.

Another big hero of mine from that era that helped invent the internet and regret the result was Wesley A. Clark.

https://en.wikipedia.org/wiki/Wesley_A._Clark
C (unlike e.g. Zig) doesn't have any builtin 'struct types' (not sure about VLAs though, but those had been a dead end anyway). Adding such types into the language would be quite a change in philosophy.
I think if we want to protect children, one of the biggest things we can do is to ban child marriage. Girls as young as 13 should not be getting married, especially since they are minors they can’t get divorced(!!!) it’s an ugly and disgusting practice and should be wiped off this country.
About 43% of people find pornography morally acceptable: https://www.nationalreview.com/news/gallup-poll-majority-of-.... I suspect that the majority of parents don’t. It’s only 53% among Democrats.

It’s probably a better political environment to push for restrictions on access to porn than it’s been in decades. Most people still don’t approve of it. The free speech justification for it has been knee-capped on the left. And there has been a rightward turn in views towards sex among #metoo feminists.
This is not surprising Shopify has had an identity crisis and lack of focus for years now. To name a few:

- Alienating marketplace partners by trying to absorb their functionality
- Trying to break into the logistics space
- Failing to develop and make headway into the Enterprise space.

Shopify needs a reality check and new leadership if they want to continue being relevant
> I think deliberately manipulating kids is heinous

Agreed. It's also extremely lucrative, and far predates the Internet. Manipulating kids is one of the most lucrative things a business can do, because getting the kids to ask the parents to buy something is far far more effective than even a close friend suggesting they buy something.
And you can easily do a macro check and define a custom thing that's either assert(0) or unreachable() depending on the build type. But you still need unreachable() to exist to do that. (and under -fsanitize=undefined you get an error for unreachable() too)
Also, there is J. Doyne Farmer [1], who was part of a group that used computers in their shoes, early 1980s, to "game" roulette tables in Los Vegas. Story is told in Thomas Bass's interesting book, "The Eudaemonic Pie". [2]

[1] https://en.wikipedia.org/wiki/J._Doyne_Farmer
[2] https://en.wikipedia.org/wiki/The_Eudaemonic_Pie
and in the process provide the system with more PII
By that standard, I could call you buying a $100 Amazon gift card and mailing it to me a great acquisition.
> blending in diagonally with the same text green on white as you scroll

I took a quick look - initially I was thinking they'd be doing something smart, like using CSS blending filters or a text-mask technique as to avoid duplicating HTML markup - but alas, no: duplicating HTM is exactly what they're doing: there's two copies of the sidebar HTML (`div.gta-article--scroller--top` and `div.gta-article--scroller--bottom`), the one with white-text is z-ordered above the scrolling gradient, the other (with green text) is z-ordered behind it.

I'm surprised at the extent people still compromise their HTML for CSS effects when it really isn't necessary - the curse of divitis still exists :/
I don't think it's pedantry - to my knowledge, the discussion about training data usage without permission (opt-in vs opt-out) is not yet done yet. Or is it?
Rent seeking is a real and cogent issue. The morality isn't in the rent seeking, but in the rules around it. Taxless inheritance and corporate perpetuities may be part of the increasing financialization of the housing market. Free COVID money handed out to stabilize the equities markets might be another part.
Indeed - but it's much easier to get a collective of people to discuss something once in general terms ("property rights") than every little decision ("we can't build the factory until we agree on the color of the paint in the breakroom")
It makes complete sense.

HN is a technical audience…usually.

The posters assume that you are technical as well and that you are using a paywall bypass extension for your browser.

They are literally a Google, Reddit or GitHub search away.
And Roblox is full of child predators.
The argument seems to suggest the victims of Facebook are the buyers, ie the advertisers? Kinda weird then
Facebook stalks you regardless of whether you personally use it.
| This feels like it was written by a passionate 11th grader.

So it’s not possible for a passionate 11th grader to be correct even once?
Twitter's recommendation algorithm has long since been completely open sourced. It's available right here: https://github.com/twitter/the-algorithm
Now that's impressive :-)
> Tolerance works both ways. I shouldn't have to see graphic pornographic content when I walk down the street

I feel for you, having the world disagree with your values and opinions can be exhausting. Wouldn't it be nice if we could force people to live the way we want, even if they don't agree? It'd be nice to have that sort of authority, wouldn't it?

For example, it really bothers me when I hear hateful religious doctrine spouted in public. I shouldn't have to listen to that when I walk down the street.
I think I know how they are going to replace the labour shortage predicted in the near future.
I agree with the rest of you comment, but I am curious to know why you think the concept of a doorman is dumb
> Because people usually don't stop to read articles in full, this would also not drive any traffic to the original publishers' websites.

Maybe the fix isn't to go hustle some rent out of "evil foreign tech giants" but simply to... write articles people want to read!
It's possible to play ~8KHz+ 4bit PCM. Just need to update the wave RAM four times per frame using an hblank interrupt handler. Or write completely deterministic code that unpacks the audio and writes it out at the correct time intervals.
Usenet was never completely saved. https://www.salon.com/2002/01/08/saving_usenet/ (And it's in relatively good shape compared to BBS messages, the vast bulk of which are long gone.) And who knows what has been lost since Dejanews given that Google did its usual lost interest in thing.
Is single epoch fine-tuning sufficient?
I was caught in this layoff. My team was Ruby Dependency Security, focused on supply chain security in the Ruby space. I guess seen as being too far from the core mission.

I enjoyed working there, but especially the people I worked with. I will miss working with them.
https://archive.ph/oQqbI
Link to the browser homepage: https://ulaa.com/
Collectives make a lot of decisions in a timely manner. Why not, specifically, about land use? When did the collectives all "run out of time" to decide who gets to manage land, as a specific resource? 1980? 4000 BC?
White House announces new actions to promote responsible AI innovation
Curious: Does a policy of making these things non-transferable solve the issue?
It's not "a bit" in this case. The entire point of the change is to reach those who can't be reached by it today. Middle class folk are still dissuaded by multi hundred dollar HOV fines, for instance, so what's the point of pegging a fee against their 100,000 dollar Porsche?

The goal is to tag the people for whom a few hundred dollars means nothing, and you're not going to get there with a percentage fine unless you're factoring in all their assets registered to the state and incentivizing the state to enforce tax evasion statutes. CHP, for instance, has at most two officers enforcing Montana plate dodging in SoCal.

That's the problem with "simple" statutes; they're easy to dodge and thus hurt the people who can't.

Why are you choosing to die on this hill lol, I'm trying to help your point.
Marxism is just a model of society where emphasis is put on the differences between the commoner and the elites.

That’s all it is.
Think a little more laterally.

If we're talking about doing everything well, I think that's true. However, if I want to create my own personal "word calculator," I could take, for example, my own work (or Hemingway, or a journalist) and feed an existing OSS model my of samples, and then take a set of sources (books, articles, etc), I might be able to build something that could take an outline and write extended passages for me, turning me into an editor.

A company might feed its own help documents and guidance to create its own help chat bot that would be as good as what OpenAI could do and could take the customer's context into the system without any privacy concerns.

A model doesn't have to be better at everything to be better at something.
The history of it would be interesting to learn

Edit: someone found a loophole and it got grandfathered.

https://www.opb.org/news/article/history-oregon-tom-mccall-p...
SEEKING WORK | Germany | Remote or Hybrid (Germany for onsites) Availability: FT as of now

CV: Full CV and details on request

Email: hackernews (at) eugengeist.com

LinkedIn: https://www.linkedin.com/in/eugen-geist/

Technologies & Skills: Requirements Engineering, Data Modelling & Pipeline Design, Python, SQL, AWS, Azure, Kafka, Postgres, Clickhouse (full list on request)

Experienced Engineer looking for Data / Software Engineering contracts.

I support you through all phases of the software development lifecycle - from planning and requirements engineering through development and testing until go live and maintenance.

6+ years experience in different industries (HFT, automotive, logistics, internet telecommunication technology) helping customers to solve their problems.
The conceit that there exists human actions that are exempt from “morality” is fundamentally depraved.
We would physically mail 9-track tapes back and forth all the time. If you wanted, say, the BSD 4.2 Unix distribution, that was more efficient than downloading it over a 56kbps DDS line or some such.
Maybe "Passkey" + "Magic sign-in link email" will be a good enough combo for most?

If you've also lost access to your email, you've got other problems.
Some people think the "apocalypse" A.I. safety people consist largely of individuals engaged in magical/ religious thinking based on a love of fiction, so if we were to pick a 1960s analogy, it would be like some people concerned with exploding cars, and some people concerned that a lunar apocalypses will unleash Cthulu, as was foretold by H.P. Lovecraft.
it’s a shame they don’t have a state of the art AI model that could swiftly process these requests
Yep. It can take a while for the relevant authorities to spin up their processes. But it will very likely happen. En masse.
The bill’s purpose, like other past attempts at erecting moats around Canadian media in an (always ill-fated) attempt to shield it from foreign competition, folds internet search and social media into “broadcasting,” where a portion of ad impression revenue (etc) generated from that content gets funnelled back to Canadian media corporations.

With a conventional definition of broadcasting, a radio show (that broadly transmits on the scarce, finite, government-allocated spectrum) would be beholden to include some Canadian culture in programming, and pay Canadian creators through licensing deals.

Where we are now, Canadian media has been granted another moat as their competitiveness continues to wane (so far, only video game production remains healthy and competitive with the world without this style of protectionism). CBC, The Toronto Star, etc cannot hope to compete with the global appeal of The New York Times, BBC, Al Jazeera, etc, so they’re demanding they be made artificially competitive online through boosted presence in online spaces, and paid royalties from that arrangement.
And yet what the spokesperson said remains the official stance of Facebook, whether the rank and file agree or not. C'est la vie.
These are pretty subjective but:

* Angular classes just feel a lot more verbose/messy than the equivalent functional implementation in React.

* Perhaps it's just familiarity but I have a much easier time understanding what a functional React component is doing just by reading it from top to bottom.

* I have an irrational hatred for separate html template files.

* I'm also not a fan of templating via custom html attributes.

* Two way data binding is sometimes convenient but feels messy.

Pulling a random hello world comparison that starts from a base template from google:

React: 16 lines - 342 chars - 2 files changed.
Angular 34 lines - 808 characters - 3 files changed, 4 if following common html template practice.

React

HelloWorld.js:

import React from 'react';

function HelloWorld() {
return (
<div>
<h1>Hello, World!</h1>
</div>
);
}
export default HelloWorld;

index.js:

import React from 'react';
import ReactDOM from 'react-dom';
import HelloWorld from './HelloWorld';

ReactDOM.render(<HelloWorld />, document.getElementById('root'));

Angular

hello-world.component.ts

import { Component } from '@angular/core';

@Component({
selector: 'app-hello-world',
template: `
<div>
<h1>Hello, World!</h1>
</div>
`,
})
export class HelloWorldComponent {}

app.module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { HelloWorldComponent } from './hello-world.component';

@NgModule({
declarations: [AppComponent, HelloWorldComponent],
imports: [BrowserModule],
providers: [],
bootstrap: [AppComponent],
})
export class AppModule {}

app.component.ts:

import { Component } from '@angular/core';

@Component({
selector: 'app-root',
template: `
<app-hello-world></app-hello-world>
`,
})
export class AppComponent {}
This is already happening in the video game space. Crazy Taxi has the excellent licenced soundtrack removed from its modern editions.
If that was the criteria I would also be comfortable! However, it is not; the FTC has taken action* against many entities smaller than Facebook, and in point of fact Facebook might actually be one of the biggest entities the FTC has taken action against (I don’t think this puts an upper bound on the size of entity the FTC will take on, my point is that it certainly doesn’t put a lower bound on it).

* Not necessarily actions I would call “thumbscrews” like their current proposed penalties for Facebook, and mostly actions I think are appropriate, but it is still an indicator of who they’re willing to take action against.
I’m the report it says these are primarily photos of 11 to 13 year olds. I don’t find an 11 year old sending nudes to be a healthy exploration of sexuality with one’s peers. I’m pretty sure that’s a dangerous situation that the 11 year old needs protection from.
It was really fun for me as I first read RFA and then learned there were more books that fit into the plot of RFA. Not everyone is into postmodern American Gnosticism , for those that are PKD’s last works are a goldmine. And he also has lots of journals where he just goes on batshit crazy threads (some are collected as the Exegesis of Philip K Dick). I really would have loved to see his collected bulletin board posts or Usenet posts if he had just lived a few more years.
The article claims it's too early to cry 'Cal-Exit!'

But even little old Iowa is growing. If the juggernaut that is California is shrinking, then it's definitely time to decide something is very wrong.
> A lot of work was done on how to make Smalltalk run fast and efficiently, culminating in the Strongtalk project.

The Strongtalk technology also came from Self; it was thought that Self would be too hard to make fast, until it wasn't.