skysight-inc/HackerNews huggingface dataset:
Code isn't crap. But developers haven't gotten a whiff of better. We still build in a trashform useless protoform, haven't explored into what might actually help.

The platforms & systems we build upon have not significantly improved in noticeable ways. And most critically, there are zero innovations we work with that have included users. All software improvements have targetted developers, development experience, and at no point have we tried to bring a wider world onboard (XOPC being perhaps the only notable exception the last decades). Software is fallen and trash. Code is fine, and good, and noble, but none of these developers have any chance of building a single solitary lone good thing: for all that we build upon is shaky burning platforms of no merit or worth.

Software is shit. We are shit, just trash people. We have been whipped into building solutions, fixed un-soft coercive services, into building complete & totalizing things. This is bass-ackwards, wrong: anti-soft. What's actually important is building extropic systems, is sharing what's happening, is making basic soft systems. We've fallen away from the soft in software. Everything is wrong, we fail to serve the "soft"ware cause, we are misaligned to help the world, and we could do much better. Alas.

We could pivot on a dime. We could decide to start unlocking potential, not gating it, at any time. I view work's like Karlicoss's exploration of all their systems[1] as a starting place, as what software ought do by default, ought assist this species with. But they fight to help advance an equitable basis: against countless resistive piece of shit systems. This should be expectable.

[1] https://news.ycombinator.com/item?id=31187346
Yes, it was damn interesting. Thank you for sharing. Do you now try to read through all of your scotomas?
You probably shouldn't be at the "spend all your money before you die" stage while you're still depending on having a significant income.

But also you can get insurance for that.
It's baffling that this faker went through the effort to post a clearly fraudulent ride on Strava. On any leaderboard, you'll have people going through all the efforts with a critical eye - Clark's effort would have screamed deception from the rooftops, even if people didn't know who he was.
Very interesting! I have a feeling that this will break if people use the advanced mode of the Closure compiler. It's able to optimize away object attribute names. Is this not something commonly done anymore?
Why would a less compliant population be healthy? It seems like the opposite is true.
You should understand the fundamentals of the tools you use, so that when an error pops up in your webpack or SWC build, you understand how to debug the error and fix it.
Totally agree. It's interesting to ponder where the ditest for spreadsheets comes from. You can make a mess in any programming language after all.

With conventional imperative programming languages there is a kind of "culture" of sorts, collectively owned by programmers. It presents a fairly difficult barrier to entry, and has been built up over time as people learn from mistakes. But it's interesting that this culture doesn't really "live" anywhere centralized - there is no actual guild of programmers with a book of rules, even if we feel like there is (or is that feeling all that is needed for it to exist?)

But spreadsheets don't really have this. This is a blessing and and a curse. When you build something in a spreadsheet it's not going to be critiqued by anyone. But also no one is going to teach you the "right way". There is no "sheethub" to host your little project and get stars and merge requests, and get good and bad feels.

I spend a lot of time thinking about spreadsheets, but I never actually use them. I also spend a lot of time imagining what programming will look like in 100 years time. I don't have anything to show from that process. Maybe I would sketch my thoughts in a spreadsheet so no one would critique them. But then I would never learn anything I guess.

I would like to see spreadsheets and regular programming languages reconcile some how. I think both have a lot to learn from each other. Regular programming language culture has a lot of baggage that doesn't get questioned often. It's easy for programmers to look down on spreadsheeters, and yet the sheets keep coming.
So why don’t we just put $100 trillion of that money into the economy? Why not just pay for everyone’s houses and college debt and personal debt this way?
I would argue that it is, in fact, an exploit. Here's a proof in the wild:

https://www.reddit.com/r/TheoryOfReddit/comments/sdcsx3/test...
> Given a situation in which they have zero knowledge, they will assume a conspiracy, cheating, corruption, malice, or some kind of deliberate inequality or unfairness in which they are the disadvantaged party.

That's baloney. People have knowledge of Epstein. They see strong evidence he trafficked children (police findings), and strong good evidence he hung around rich and powerful people (photographs). The can see he was under trial for conspiracy, and that his two prison guards were convicted for conspiracy, and that his partner, Maxwell, was convicted of conspiracy. You'd have to be cynical to assume people put no thought into their beliefs.
I've grown a little disgruntled by the hype surrounding Scala's and Kotlin's null handling.

For starters "without null" is a myth. They both have null. They have to; there is no other practical option. The JDK uses null all over the place, so you need to have null in order to talk to the JDK.

Now, they do still have mechanism to make null easier to handle. And they're both pretty impressive designs. (Especially Kotlin's, though I haven't tried Scala 3 yet so maybe I'm missing something wonderful there. Aesthetically, I just prefer "we're going to openly acknowledge it and tame it as much as we can" over "we're going to try to sweep it under the carpet.") But there's a sort of Amdahl's Law analogue hiding in that situation: the upper bound on how much practical null safety you can achieve is constrained by how much you can avoid relying on modules that were written in Java. And I know that's basically true of languages like Haskell, too, because you often have to rely on at least a little bit of code that was written in languages like C. But it doesn't preoccupy me the same way it does in Scala or Kotlin, where interacting directly with Java code is a much more everyday kind of affair.
Hey this is just the new progressive playbook, it's OK to hate on big corps and "billionaires".
Check out what this game producer tweeted about her own CEO RE her own unreleased game:
https://i.redd.it/yu9im5p38ld81.jpg
Unprofessionalism for miles.
GPT-3 and DALL-E. They're mind-blowingly great technologies that maybe aren't really "products" yet per se, but I'm truly excited about what they can do.
Technically they are forms of abuse, a PR for a valid bug less so.
And negro is derived from the Spanish word for black, nothing offensive. It's almost as if intent and context matters more than etymology.
I agree with everything you say. However,I think this argument is overused. Sure , luck is important and there is always incomplete information but it doesn’t mean you can’t differentiate between good decisions and bad decisions. It also doesn’t mean you can’t improve yourself by improving your decision making skills. For example , there is a lot of luck involved in poker games , but experienced player who can make consistently good decisions are going outperform those who are not making good decisions.
Will it cover questions like:

I just did 8 hours of work for ABC Corp., and created $X of value for them, yet somehow I will only be paid $X/8 for my efforts.

I think it's fair to say "unlikely" at best.
Taking a year to deliver on your promise is ok. But it's well over 2 years and there is jack fucking shit, squada, naught, nothing, zilch. This is a super super super embarassing shit show, a disaster. If things were only just starting to show up, maybe, if adoption was slow, maybe, but literally no one adopting this? Yeahh no, this is a train-wreck technology. This particular organization is incompetent, is bound by their own bad system that has obviously clearly inarguably failed.

LC3's non-delivery is just one drastic vast highly-observable fuck up. The failure of 5.0 to arrive in consumer devices for basiclly half a decade rings so profoundly scarily true. There still being noting post 5.0 available so widely confirms these horrible beliefs. Bluetooth miserably fails to make it's way into the world. It's a constant wreck, constantly vastly behind. Specs that are so under-performant dont deserve this endless chance to deliver more.

We're well past the point where there need to be other possibilities. Bluetooth has held the world hostage, has perpetually been lopsided in what it does. In other threads I mentioned how pipewire, finally, is creating a more equitable situation by creating a Hands Free Profile bluetooth device, but only via minimal circumstances, short of all the good & better specs. Bluetooth just fails, can't do, is resistance in the world, giving more fixedness & constraint than benefit today. Bluetooth is sad.
https://www.hey.com had a good hype/PR cycle before it. I was looking fwd to see a new take on email. Used it for a couple of minutes and quit but yeah I was looking fwd to that.

Another one was https://www.framer.com/sites/. Alpha users were raving about it.

Open AI's GPT3 was mindblowing when it came out I was dying to try it out.
came here to recommend cs50 and david malan !
one of the best cs teachers, who really cares about teaching !
The doctor was found guilty of murder, because he had overwhelming control of the situation. No idea what "felony murder rule" is but if it's in the anglo-saxon tradition, I doubt it's applicable.

I can't remember what happened with the piano. IIRC, both cases happened in Germany and the piano one was long ago so cameras and mics were not a possibility then. Anyway the legal foundation in play there was if there's somehow a legitimate interest in the clause, not just a whim.
as if the partner is gonna last forever. they may divorce u and take half ur earnings away. thatd be like being thrown off the train in a muddy field.
The authors used to be core devs of Theano.
Opera singer here. IPA is indeed as coarse grained as you described in the latter sentence. Accents can definitely leak through. Practically speaking most opera singers do not use it, and are expected to take two or three romance languages in college. Accents tend to be ironed out mechanically because you want uniformity (when singing in a chorus) and good projection of the phonemes onstage.
That's likely just an encoding into JSON of protobuf messages. The typical wire format contains a sequence of field tag followed by contents. They can just make it an even-sized array.
You'd have a good chance of being exposed to it if you wanted to mess around with microcontrollers, like for robotics, sensors, automation, etc.
This is also one of my pet peeves. I keep thinking “people do understand progressive taxation, right?”, but in discussions like this, I realize: no, maybe they don’t. If you’re a single filer who makes $180K in the US in 2022, you’re in the 32% tax bracket. But your effective federal tax rate is just over 21% — and that’s assuming you’re only taking the standard deduction.
Are the white panels removable? As that looks like hell to clean.
That doesn't really align any more. Some of the largest, most powerful corporations are now led by ideological leftists, and right wing politicians aren't shy about attacking them.
i think to parent comment it means "use my service, if google makes one i cant compete"
Maybe. I find myself strangely finding code less and less crappy the more as I've grown as a developer (currently 11 years). Or perhaps, a lot happens to be crap, and it just doesn't bother me anymore like it use to? Somehow I rarely find myself frustrated with coding anymore, whether that's involving other people's code, or my own.

I think part of it is just realizing there is no perfect code, as there's a tradeoff with everything. Acknowledging that someone else was wanting to optimize for something (e.g. efficiency, performance, robustness, scalability, time to implement, ease of maintenance, readability, handling a particular problem) and that it came with a cost at one or more of the other categories, and you realize that the strengths of anything can also be its weakness (and vice versa). It's why languages that are easy to understand, are often criticized to be verbose. Why code minifiers can improve performance, at the cost of readability. Additionally, sometimes the problem isn't fully defined when code is getting written, so it's hard to simply blame code for bugs that do crop up. It's simply unfinished code in such scenarios, not necessarily crap code.

But that said, there is definitely objectively bad code out there. I'd say if you see code trying to solve a given problem, but doing it a much more complicated way than is necessary (by like orders of magnitude, not just a couple of degrees), then it's clearly crap, as it isn't good at any of the categories mentioned above, let alone at its intended purpose.

I'd say I come across undoubtedly bad code less often than not.
Reminds me of the "safe space" from South Park.
I don't understand all the attention these articles are getting. If you don't like it, stop using it. Why are you going to so much effort to complain?

You can write bad code in any language. You can write difficult to read code in any language. Every language has pitfalls and downsides.

Personally, I work in golang full time, and I adore it. Development is painless, and our codebase feels very easy to read.
Demohub.dev Democratizing Access to Demos for Modern Data Teams
I can't speak to it, but they were promoting this on public radio: https://www.marketplace.org/2022/04/04/introducing-million-b...
I will, but that incident was the last time I had a full-blown one.
Dow plunges 900 points, Nasdaq suffers worst month since 2008
Cool URLs not changing isn't about people memorizing them or even really about personal bookmarks: it's about links.

Accumulating links to and from your content over the course of many years isn't just valuable because of SEO, it's valuable because you're helping to build a legacy of interlinked content. And that's a cool thing to contribute to!
Machine learning, for sure. Pytorch. Andrew Ng has a new version of his machine learning class on Coursera, now in Python (the de facto lingua franca of ML these days).

A game engine like Unity, or maybe Unreal Engine. People use game engines for almost everything these days: creating synthetic data for training Computer Vision models, AR/VR applications, even high end Disney shows such as “The Mandalorian.” Motivating use cases can spark greater long term engagement.
How debt works, including how to "do the math" without fancy formulas.

Where my kids went to high school, one of the teachers always assigned a term paper on the payday loan industry. I think it was a subtle form of personal finance education.
Should we stop teaching the normal distribution?
Martin Kleppman blog feed - https://feeds.feedburner.com/martinkl
The harm of speech is low.

Yes, people can say things that mean. People can say things that are wrong and misleading - and you may even believe them. Everyone has the ability to protect themselves from others speech - stop listening to them. This works even for very small children.

The freedom of speech brings with it the ability to ask for a redress of wrongs. It is how people can talk about alternative candidates. It is the most vital of freedoms because it is the foundation of the others.
Pipewire is the best audio experience for Linux. It recognizes my bluetooth headphones almost instantly, and it's pretty great.
So what I did that in middle school all the time. Kidding!
https://sixcolors.com/feed.json
A rule and its implementation are two separate matters.

With all due credit to rmasters, "I suspect it would not have been flagged if the topic were different."
The truncation on that page is hilarious. When a description finally start to del…
I do hear that hate a lot. People will sneak in "billionaire" and "big business" like it's an inherently bad thing, and the audience is supposed to just agree, without any further explanation. Not that those groups can't be bad, but there are absolutely small businesses with poor ethics and large companies that are good corporate citizens.
https://daringfireball.net/feeds/json
Can you cite some sources behind the assertion that personal finance courses are useless for high school students?

It’s difficult to imagine that 12th graders, who are functional adults and often already employed, would not benefit from an understanding of debt, compound interest, mortgages, IRA’s and other tax-deferred savings plans, and stock markets.
The personal finance lessons I learned as a kid were way more basic than that.

When I was in, I think, 6th grade, could have been 7th, my mom gave what to me at the time was a huge allowance. I had been getting a few dollars a week, she sat me down and told me she was going to give me what in today's money would be around $200 a month, from what I remember. Sounds way high, but I think that is what it was.

The catch was that it had to cover everything. School lunches, school supplies, clothes, bus fare, music, books, video games, movies, anything I wanted to buy, that was it. I couldn't come to her for more money if I ran out.

That taught me, in a slightly brutal way, the following two personal finance lessons:

1: If you spend your money on this, you won't have money to spend on that.

2: If you spend your money now, you won't have money to spend later.

Which of course sounds trivial and most people would say that they know these things, but many people don't act like they know these things.

I would assume she was trying to teach me a lesson, but if she was it was a case of "those who can't do, teach". When she kicked me out of the house for the last time, she said she wasn't too worried about me since I had more money in my checking account than she did.

RIP my mother the economist.
Privacy Washing: Do as I Say, Not as I Do
https://jvns.ca/atom.xml
Information is not correlated with word count. It would result in messages with low signal to noise ratio that you would have to skim through.
I've done some commercial CC work recently for a studio and it is REALLY, REALLY hard work. Way harder than it looks to get it right.

Some pieces I would do would have computer-generated first pass. This would be good in places where the words were very clear and the vocabulary was regular. But TV and films can use a lot of weird domain words (see e.g. sci-fi or fantasy) that the computer can't track. And the computer has serious problems with proper nouns and names.

On top of that you have to assign each phrase to a character who might or might not be visible when they are speaking (which sucks in a whole room full of people with similar voices), and you have to time it correctly.

I got fired over an argument about comma placement.
What you get offended by is an excellent source of introspection.

I have worked with teens of the wealthy elite who are offended if one asks them to do chores (some call it abuse).

Our current culture glorifies victimhood, so people are more attuned to being offended.
> Whenever one finds an absurd "rule", there is, generally, a reason [that it was proposed].

‘Generally’, but not always! Especially in the Talmud. As explained in the article, the Talmud has a strong tradition of using hypotheticals throughout to clarify edge cases in the laws. And not just here: I was taught a few pages of Talmud once (from Bava Metzia, as I recall), and most of the cases I learnt about were obvious hypotheticals aimed at systematically exploring each and every legal possibility. In this particular instance, absolutely everyone, from modern-day readers to Rabba when he imagined such a case, knows that the described situation would be utterly implausible; anyone who claimed this happened in real life would be obviously lying. But it is useful in elucidating the law to figure out the consequences if it actually had happened in reality.

EDIT: Perhaps [0] (Bava Metzia p21a) is a better example of what I mean. The text systematically describes various situations where scattered kernels are dispersed across a large area: a half-kav scattered over 2×4 cubits, one kav over 4×4 cubits, two kavs over 8×4 cubits, and so on, until all the possibilities are exhasted. None of these are necessarily real cases which have occurred in real life — they’re just enumerating the possibilities to iron out all the edge cases. The hypothetical you quoted accomplishes the same task, albeit less obviously.

[0] https://www.sefaria.org/Bava_Metzia.21a.14?ven=William_David...
https://lazydevstories.com/index.xml
This only works to your benefit if the despot is on your side. Even if you are in the inner circle, despots tend to be very temperamental and murder their own supporters on whims of insecurity. So be careful what you wish for.
Oh interesting - I hadn't considered using --time-cond.

I'm always a bit suspicious of If-Modified-Since because I'm never sure which timezones will be in effect - so I tend to use ETags instead, which achieve the same goal without involving any clock time.

I actually wrote a tiny Python CLI tool for doing those, designed to be used in CI: https://pypi.org/project/conditional-get/
For me, Netflix's UI works pretty well while the Disney+ UI is an exercise in frustration. With Disney+, watching the credits required clicking on just the right bit and there's no obvious way to go from the episode itself to the episode list.
swiss freight rail is the best in the world
Constantine adopted a 7 day calendar a few years after adopting Christianity. Christians had already adopted that calendar from Jews.
Dashlane tracks its paying customers for ad (re)targeting
Exodus privacy and TrackerControl apps on Android reveal that Dashlane tracks its paying customers and resell that data for targeting and/or retargeting.

I wouldn't have been surprised if that was the case for a free tool but I find it outrageous to discover that as a paying customer. I have been an early adopter of Dashlane, among the 10,000 first users and never regretted my choice. Until today. I feel betrayed.

I guess that was mentioned somewhere in the legalese that nobody reads.

Time to move to KPassX I guess.

Note: yes, I know that from a security point of view, using Daslane means trust them with your passwords - since I can't tell if they really don't keep a non-encrypted version of my data.
Speaking as a 17 year old myself, the way I got into programming was automating. It could be small things, like breaking open a slow dreary web portal and download off things that one might need so as to avoid interacting with the portal, or help out a local business with some repetitive tasks, whatever floats their boat. After they have gotten a hang of it, I would probably have a gentle introduction to the SICP, but thats maybe just me.
Won't A just repeat until he gets a response? A doesn't want control, if they think they have it, they will probably retry the whole thing, meaning the confusion is probably brief.

He might also just see that B is making inputs and assume, if they are being lax, but I assume they wouldn't.
In most US areas, grade cutoff is around August, so before college starts. Most students start college at 18.
Oh, 100%. I'm not sure exactly what it was trying to teach other than "investing is better than savings" (though given it was just over a semester it could have proven a very different lesson), but it definitely influenced my own passive "throw it in an index fund and forget about it" retirement savings.
I greatly appreciate your perspective.
This is good. Our personal finance lessons came in fifth grade when not one single student could make use of them or retain them long enough to use.