skysight-inc/HackerNews huggingface dataset:
I disagree with a lot of this for a few main reasons. And some minor ones

Application development technology has considerably improved over time - most applications simply do not need to reinvent the wheel! Yes, over-engineering by designing something that will never see more than 1qps to scale infinitely is bad - I’m sure it happens but I think it’s more a strawman. If you need a simple CRUD application with a good-enough UI you have no need to introduce additional complexity (and potentially maintenance, reliability issues) with custom tooling.

Two, the software talent market is bifurcated. There is basically commodity development of crud apps, and technically complex novel development. If you think there are no rockstars you might just be in the commodity development scene. There literally are these so-called “rockstars” being flown into SF to work on new stuff in the ML sphere or into NYC/Chicago to work on bleeding edge performance. Maybe the dissonance here is that the commodity developer market has grown a lot, and that over time some technology (like web applications - a lot harder to do at scale in 2005 vs now) shifts from rockstar to commodity as it matures.

Reverting to pets-not-cattle and statefulness can be appropriate at low scale. But honestly this is more of a “choose the right solution to the problem” thing and not a rockstar thing. Following this model as you reach large scale allows for cool production heroism and cowboy coding that makes you feel like a true hacker, but that doesn’t mean your users are getting a more reliable experience, or that your dev time is being spent efficiently.

My minor quip is that, I think as you get more experienced what you used to think of as rockstar development just looks routine because you’re better at writing software.

Another minor point: you can’t just engender a rockstar culture at a company that hires commodity developers as easily as asserted here. The big thing not mentioned: PAY. Nobody wants to get paid like a commodity developer to have to perform like a rockstar. Being a commodity developer is more chill and there is less day to day risk and stress. Once you start getting towards the bleeding edge or reinventing the wheel your work becomes riskier and requires more mental effort and attention.
I may be nitpicking here, but it seems to me that an audit is where you collect information and examine data, but you don't change anything. An audit may make recommendations for followup, like "reset everyone's password" but I wouldn't say that that action was part of the audit proper.

It almost seems like they want to blame audits for messing up the status quo here. Audits are good. Audits uncover bad things and help orgs move towards compliance. Love the audit.
back then internet was exciting. back then there was internet
> who hears “10k commands” and goes, “wow, perfect”

You have to understand: Those thousands of commands are like songs. You wouldn't pay and subscribe to Spotify if they allowed only a few hundred songs, right? When another editor adds another command, it's not composable. You cannot meddle with it; there are no hooks, no advising. In Emacs, every command is a function, a function you can alter, extend, exploit, or override. So, yes, give me a million elisp functions. I'd love to use them in every weird way possible.
Oh no! /s
Ask ChatGPT to write your awk scripts - it does a prettyy damn good job at a first pass.
JavaScript Gom Jabbar
Will Generative AI Disproportionately Affect the Jobs of Women?
Not to bring in this separate issue, but it can be impossible to navigate this as a technically skilled minority . Some people just don't want to work with you and are not going to work with you unless they can tell you exactly how things should be. In large orgs, you may end up with more than one of these people and they just don't align. If coming up with a design that pleases both of them is possible at all, it ends up being a turd architecturally . Later, because its a turd, people pin blame on you.
I'm not sure I'd lump UNC in there. It's a fairly elite public school, but still a public school, with 20k students and a 20% admission rate.
I'm not interesting in talking about whether or not they were correct.

I'm saying that conservatives aren't going to get on board with merit lotteries any more than other proposals.
Don't want people stepping on your property? Shoot them down, why bother calling the police!
Ref: https://news.ycombinator.com/item?id=36328433
They had a lot of self-reported data
Yes, it's completely unfeasible to make a license to control that.

On the other hand, it's completely feasible to make a license that stops someone from training their model with some piece of info, is it not?
There are millions of websites out there that are free for anyone to read, including this one! Restaurants that serve free meals are not the norm, so this analogy doesn't make a lot of sense. If every website was paywalled and required a subscription, like cable TV channels, then you might have a point.
Awk is old but great, designed to chew through lines of text files with ease, and has great defaults that minimize the amount of awk code you actually have to write to do anything. It's underrated.
I really don't like how monads get couched in this way: they're a fundamental concept that you can see everywhere (at least understood by functional programmers with Promise.then/Promise.resolve, Array.flatMap/[x], etc.). Railing on how "using Monads is hard" makes no sense because it's a bit like talking about how using, say, Abelian groups are hard when, surprise, you use them every day.
Sure, I guess so. I suppose I latched on too hard to the rather editorialized HN submission title.

I do believe generally-speaking that folks with editorial leadership are probably as good if not better as run-of-the-mill domain VCs at assessing founder quality in a journalism context, as the article suggests.

But really we're talking about asking journalists to consider a career in venture capital, which is...fine I guess?
Light does slow in a medium, the statement presumes the light is in a vacuum.

From the point of view of the photon, "forwards" is, like time, a null[0] dimension.

[0] I may be using that word imprecisely, but I can't think of a better one.
Do you believe that people who can not afford a car can have the same long-distance family+friend support that you had? Do you think that your situation applies to everyone?
Video: Power LED Attack [video]
> Many people who would otherwise be appalled at laws like this seem to want to rationalize this because its specifically targeting Google and Meta.

That was exactly the sentiment in Australia when similar laws were passed there. Many, many people just said "Good, it's about time Google and Meta paid their fair share of taxes".

But they completely misunderstood they are not taxes at all, it's the Australian government collecting money, by law, to give directly to Rupert Murdoch (by law)
If you mean them going the Glassdoor/Yelp route and letting github et al buy the aforementioned corporate filtering, the assumption is that you'd eventually hear about it and stop trusting them, just like you should with Glassdoor and Yelp.

If you just mean checking whether downdetector.com is down, obviously you have to use a different service for that.

In either case, you should of course always have at least two custodes for cross-checking and backup purposes. (Which is the problem re Glassdoor and Yelp.)
My intro CS class was in Racket. Probably 99% of people used DrRacket and were fine with it (to be fair that was the you haven't really programmed before class). I had to use it for some of the graphics assignments and it's... fine?
If you're going to keep using it, make your life easier and use a proper monospace font (like Consolas). The default (I think Cambria?) doesn't align parentheses and brackets with each other and it makes it hard to read (at least for me).
> Groups of people don't have guilt or automatic responsibility, only individuals do.

Then the words “accomplice”, “collaborator” and “facilitator” would not exist.

I believe countries, families and things in between can be guilty of stuff.
You need to think about different contexts.

Think about security or trust and safety or anti-scam or anti-fraud.

AI generated image, video, and audio can be used to circumvent a lot of systems used in these domains. Many of these domains are for protecting users from being scammed, being impersonated, being tracked, etc.

Think about criminal court. Evidence may become impermissible if it can't be proven whether an image or video or audio document is a forgery or captured reality.

It's a bit flippant and absurd to insult the intelligence of people working on AI detection. I'd be a bit dumbfounded by someone dismissing an effort w/o spending time to think about why that effort may exist.
But even that does not increase the number of irregular verbs past two and a half (くる, する, ありえる). I don't know enough Japanese to say if one can invent forms like "swole" or "boxen" in it, so that they would remain recognizable.
GitHub Copilot copying Quake's fast inverse square root function is a famous example where Copilot copied GPL-licensed code only given the comment

// fast inverse square root

https://news.ycombinator.com/item?id=27710287
Amazon has a near-monopoly at this point on online retail in the USA, mostly owing to their logistics network and ability to deliver so easily combined with the one stop shop advantage.
Then it should be explicitly a penalty to white people, no? This is the same country that passed a law called the "Chinese Exclusion Act".
Cody – Sourcegraph's AI Coding Assistant
>Don't most Microsoft products feel that way?

They really do. A lot of their products feel like a "too many cooks" situation where there's too many things being packed into a UI that can't exactly handle it. To make matters worse, the errors you get when something fails aren't too helpful and they are used across various Microsoft platforms. You have to always ensure you're looking for help on PowerBI vs PowerBI developer or PowerQuery.
I think it's a bit intellectually dishonest to claim an equivalence between content indexing for search engines and machine learning for LLMs. They might share an underlying harvesting technique, but their uses -- indexing for information accessibility vs automatic content production are qualitatively different.

Further, almost every site has had an e.g. robots.txt which has permitted content harvesting only for certain accepted purposes for a couple decades now. So clearly people already had a sense of how they wanted their content harvested and for what purposes.
Delaware?
So whos code is used for training?
> In a case like this if you thought the market value was $100k, someone with no interest in the license should go ahead and bid something like $60k anyways. If everybody else placed silly bids like $4 "just in case nobody else bids for real", you'll win and resell it and walk away with $40k profit.

No, in a case like this, you would risk having to fork over 60k, and you would in reality win nothing. The company that bid 100k gets it for 60k, you spend and receive nothing.
It's not free if you want to sell a product made with it.
> I can use Qt and QML to make an app that compiles and runs, unmodified, on Windows, macOS, Linux, Android, iOS, and others.

As someone who is currently working on several QT apps that also work on mobile: That's an absolute lie. You need a lot of extra work to get it to work on both the desktop and mobile. Realistically you have to build the UI twice, QML is nowhere near as "responsive" as html/css. It's also prone to sluggishness.

I stick with Qt because I enjoy working in C++, it's just simpler to have the whole app in one language. My users also told me they dislike electron like you. But it's very disingenuous to tell people that Qt is "just as easy" to build desktop/mobile hybrid apps, they'll be sorely disappointed if they take your word.
except for the people maintaining us-east-1
Not the parent but the world of tk/wish used to be associated with this motif widget set like so

https://www.hwaci.com/sw/mktclapp/xmta1.jpg

It had compactness, consistency, accessibility, multi language built in, composability, ability for the User to customize things like contrast and sizes, etc.

Personally I was excited that maybe this would be a project that would get back to those sane foundations.

Oh well, fuck that I guess
>To you.

No, to them. I was thinking specifically of the Rwandan Genocide[0], where there was and is no visible difference between the Hutu and Tutsi. The difference was via a field on their national id card [1].

0 - https://en.wikipedia.org/wiki/Rwandan_genocide

1 - http://www.preventgenocide.org/edu/pastgenocides/rwanda/inda...
Right now, just changing a job is hard.
While waiting out the downturn you can work on some personal project, just to have something to show. I hope in a year or two it will be easier to change domain as the market recovers.
It was there, it just wouldn't drop into place.

I have seen (on one of the YouTube ATC channels) a comercial jet (747, IIRC) that DID lose one of its main landing gear on take-off. Another pilot (in another jet) saw the wheel bounce across the runway.

That plane continued on its way and landed normally. It was just one wheel of a four-wheel truck/assembly (of which a 747 has 4 sets).
> Searching old emails is way faster and easier in the web version. It takes up no space on my machine, and there are not thousands of potentially sensitive emails sitting on the hard drive of a laptop I carry around. Way better all around.

Do Mac computers not encrypt their drives? Like Bitlocker on Windows?

Having sensitive information on your laptop should not be a worry if your IT team does their job right.
There’s No Such Thing as a Great Power
Corn farmers are a huge part (because their product makes high fructose corn syrup) and they are highly effective lobbyists.

They are also the ones that pushed ethanol on us and told us it wouldn't hurt our engines (even though it absolutely did. Most engines now are designed with ethanol in mind, but ethanol gas destroyed a lot of otherwise perfectly fine engines before people realized it was a huge lie. By then it was too late anyway)

With the presidential primaries coming up we'll get another big reminder about how disproportionately influential the Iowa corn farmers are.
Indeed it is awful.

The BBC has a reasonably good article on this subject today

https://www.bbc.com/news/health-66057216
Those debug IDs (or URLs, etc) are worth having for the reasons you describe, but it doesn't mean you use those as primary keys in the DB. Something only needs to print them, and debug tools need to understand them.
That's correct, the price at the end is theoretically the same, but the public doesn't know about the high bidder's price in the second option. The second option (or just a regular auction) just saves you some embarrassment, which is nothing in the end, but in the political world embarrassment is not nothing.

The other benefit (for the seller) mentioned was that bidders get a social signal that other companies think the license is apparently worth the current price, which could pressure the price upwards. Versus Vickrey Auctions where it's a completely blind bid.

If you're curious, if you google "undercover economist vickrey auction uk" you may or may not find a ctrl+f searchable pdf where you can read this section yourself.
Are you a human being? A citizen of some country? If so you definitely have a different set of rights than ChatGPT.

Those might not be a problem regarding this specific case, but the case can easily be made that it ought to be.
The Cancel in Cancel Culture
Can they save me from Comcast first? I’d be curious how that backlog refinement meeting goes.

> See that filter that orders priority by realized value? Remove it and order by campaign contributions
I think at that insane level, they pay is no longer scaling linearly with the person's skills or productivity. $10M is on the order of 100X a normal developer salary. Is this person _really_ 100X as productive? At these levels, salary de-couples from raw skill and starts to depend more on culture checkbox things like charisma, connections, celebrity, and ability to bullshit/smoothtalk. Kind of like CEO salary. Nobody thinks the CEO is actually 8000x more productive than a normal employee. The CEO is in his position because he has the "right" pedigree and the "right" network, went to the "right" school, talks the "right" way, has the "right" ivy league mannerisms, goes to the "right" polo clubs.

You and I and probably half of HN could do the job of "CEO of a mid-size tech company." We don't, not because of lack of ability, but because we don't tick those culture/personality/background checkboxes.

You're not going to leetcode-grind or PhD your way into a $10M software engineering job.
People don't go to GitHub for the Git

They go for the Pull Requests, Issues, and general collaboration and workflow tools.
This doesn't happen automatically, it's something websites have to set up: https://developer.twitter.com/en/docs/twitter-for-websites/c...
Just redirects to msn.com.

Working link:

https://www.msn.com/en-us/money/news/national-geographic-lay...
I think you've touched on why OP was complaining about it!
What Is the Difference Between Java and JavaScript?
Why do you assume that public transit produces substantially less particulate emissions than EVs? I'm sure you've smelled ICE busses before, but even if you upgrade those to electric, Electric busses are very heavy, leading to an outsized impact on road/tire/break wear: https://pubmed.ncbi.nlm.nih.gov/35780985/

Subways have wear-related particulate emissions too, with the added disadvantage of them being less easy to vent: https://nyulangone.org/news/pre-covid-19-subway-air-polluted...
If you have something else lined up and you want to go that route then I would do that. Otherwise I would pursue all opportunities until they're not.
Look I'm not exactly engaged enough to dismantle this piece by piece so this will probably be my last comment but:

> Ambivalence is the human default, and logic requires it must be so.

You'd do well to do more than assert it. This is ideology.

> You loudly proclaim your aversion to all human suffering, past and present, and claim to know how to fix it.

I said no such thing, and the remainder of your prior statements are also asserting I made any such claim. Making efforts to fix wrongs is not itself a moral failure, nor is it some kind of foolish pride.

> We can't address ALL suffering. That doesn't mean that we can't address ANY suffering.

What is odd to me is that this is exactly my point. If you somehow think that racism isn't still "in front of us" as you so boldly claim, I encourage you to prove that substantially and convince the people who to this day still feel victimized by it.

> But the solution to the KKK (the original recipe anti-black version) is not to invent a ~KKK (the crispy anti-white version) and tell whites that if they don't join ~KKK then they are in the KKK.

I haven't claimed this at all. For what its worth though — you are in some form invoking the paradox of intolerance here. I'm not sure why you felt the need to write this screed, it is entirely separate from anything I've said and completely off-the-rails.
There are multiple jurisdictions where there have been rumblings that an AI-generated work is possibly a derived work from every single work that the AI was trained with. This hasn't been properly tested in court, but I would give very high odds that the standard will be upheld at least somewhere where Steam sells things.

If this is true, then ordinary copyright law means that AI-generated media cannot be used unless you have a release from every bit of training data you used. At least some of the currently existing AI:s were trained with datasets for which such releases are impossible, so they should not be used.

Also, for the love of god, do not use any of the AI coding assistants, or if you do, at least never publicly admit you do.
It takes time for a photon to move in your reference frame, but time within the photon's own reference frame is not advancing at all during that. Within the photon's reference frame, the photon exists instantaneously, simultaneously, at its emitter and absorber. Its whole existence "brings together" the spacetime it was emitted from and the spacetime it is absorbed into, at a single 4D pinch-point. It's like the whole universe is squished flat into two hyperplanes of "everything behind the photon at time of emission" and "everything ahead of the photon at time of absorption", and those two hyperplanes have no distance between them.

> Doesn't the atmosphere and passing through my glasses slow it down a wee bit?

When a photon is travelling through anything other than vacuum, it's not "slowed down." It's repeatedly being absorbed and re-emitted. (Or rather, it's being absorbed, and new photons that happen to be mostly equivalent are being emitted.) The refractive index of a material is effectively a measurement of the likelihood of absorption, times the average per-particle time-delay between absorption and re-emission.
UPenn Med School lets in minorities through a side door, no MCAT required. [1]

This will increase discrimination against minority doctors. It most hurts the ones who could have gotten in through the front door but will be assumed not to have.

1: https://dailycaller.com/2022/08/26/some-underrepresented-stu...
> people need to put their actual max bid

People don't necessarily know their actual max bid.
[annotation: its a restaurant named "Thai food near me"]
I'm going to assert, you can calculate how much memory you'll need as soon as you see x. (maybe it's gnarly and complicated, but you can put an upper bound on it).

That number can be calculated at runtime. The program has access to the number, and you can make a choice about running that for loop or not.

The nifty bit is, the memory use information can be encoded in the type. the function has access to its type information. The compiler checks, and can make guarantees about your guard strategy - the actual values of available memory, and how much memory operating on x requires are only known at runtime. But the compiler can be check at compile time that the strategy is sound. maybe you have 5 bytes, maybe you have 5 gigs, who cares?

This can all be done without fancy languages, just write good code.

It's pretty nice to be able to throw more allocating function calls in the for loop, and have the compiler recognize that you're using (maybe) more memory, but your guard strategy is still good.
Is it ABI compatible? You could run KDE with the proprietary libraries.