skysight-inc/HackerNews huggingface dataset:
You're welcome to your own definitions, but personally I keep bitrot, deferred maintenance, and "structural flaws" (which can be subjective and dependent on use cases and scale) out of the bucket of technical debt since it robs the metaphor of a defining aspect: intentionality. Debt is not something that happens passively as the world changes around you, it's something which you sign up for.
Edited for clarity: I disagree with this model. There.
The back-and-forth in that thread is a great discussion. One thing I hadn't realized is that many other popular languages are already doing something similar. See this post for a bit more detail: https://discourse.julialang.org/t/pkg-jl-telemetry-should-be...
Genetic evolution is very slow. Societal evolution can be very rapid at times. But similar models regarding reproduction, mutation, and natural selection apply in both cases.
Even if you play primarily on a real Wii it's still more convenient to archive a game in 20 MB and expand it to the exact original 1.36 GB ISO when you want to load it on real hardware.
Composing an “Arbiter of Truth”
Diesel is going to be your most ORM-like option, which isn't what you're looking for. `tokio-postgres` is great for async connections.

SQLx is also a really good option, too, and has some ORM-like features (such as transforming SQL rows into a Rust struct via macros) while still allowing SQL to be a first-class citizen. SQLx is also async, so that would probably be the best one to look at first.
Motorcycle and scooters are a thing.
If the question is did morality and ethics come from religion or preceded it then I would bet on morality and ethics coming first and religion growing out of those a precursor to a legal system. Note that a lot of religious morality and ethics is framed as 'law'.
(Source) Allies' Book of Checklists
I think it's fair to say that abstractions should have to prove themselves as a necessity and that we make things abstract way too early. Most really good abstractions in an app fall out of well-written code to solve a specific problem.

In day to day life as an engineer, I find that we have very few _enduring_ abstractions - there are very deep ones, like the concept of streams, things like filesystems and related ideas, the concept of a virtual machine in the process sense, and so on - and a lot of faddish abstractions that have a pretty wide blast radius when they start to go wrong. A lot of the good ones (networking has a _lot_ of these, such as the abstractions above and below the model of an interface in professionally-written network device code) are focused on layering.
> The staging/prod analogy is flawed.

I agree. Thanks for providing a better one.

> Where is reproducibility, if all we can do is SSH into a snowflake live system

That's the beauty of this, though. You'd have monoclonal lines of decephalized humans. They're not snowflakes.

You'd have knockout lines for studying specific genes, ABO- lines for a blood supply, lines for all the major MHC/HLA for transplants...

If you have twenty identical deceph human clones, you can run your same experiment in duplicate and push for statistically meaningful results.

Over time we'd aim to reduce the costs of the bodies so that they are cheap to expend in individual experiments. That's when it becomes incredibly powerful, when the average researcher can afford these in their budget.

We might learn to control the rate of development. Quickly grow them in a way that doesn't interfere with the experimental results.
Some microbes really do float in the wind like that. But apparently viruses tend to get destroyed by sunlight or desiccated fairly easily. Bacteria are more complex, and become world travellers.

https://www.smithsonianmag.com/science-nature/living-bacteri...
Still waiting for radio that adds enough buffer to allow skipping ahead or rewinding. Somehow mainstream commercial radios(cars, portable, etc.) have avoided adopting the audio equivalent of the DVR. After becoming accustomed to watching TV with a DVR there's a knee-jerk reaction when listening to the radio and the impulse to rewind hits.
> If everyone was like OP in condeming these corporations maybe their expectations would eventually become real.

>> No, they wouldn't, because the selection pressure on the organization is for the minimum amount of signaling required to optimize profits, not actual morality - not least of which because optimizing for profits optimizes for continued existence of the organization, and maximizing morality does not.

But if everyone condemned corporations (assuming that translates into consumers not purchasing their products), then that becomes the selection criteria impacting their profit.

So whilst your point that the corporations don't hold 'real' moral positions is fine, the OP would appear to be also correct in their assertion that condemnation will push a corporation to take a moral position (or pseudo-moral position if you want) and their expectations would eventually become real.
> The organ harvesting also does not seem to have an ethnic component. You tend to be targeted if you're loudly critical of the government or engage in unwanted religion, your ethnicity does not spare you.

If Surgeon Enver Tohti’s testimony is to be believed, then Uyghurs are indeed targeted for organ harvesting.

https://chinatribunal.com/wp-content/uploads/2019/03/A15_Sub...
Why not another name? With this name you will get a nastygram as soon as it becomes slightly popular.
This is my plan once I have a sufficient nest egg from my software engineering career. It where I am in my dreams and in my astrological chart working with animals and plants to build permaculture gardens and structures.
> Political economy is the predecessor to economics, and is (in some places) still alive today as modern/radical political economy.

I know that. What I still don't know, is whether you've meant Adam-Smith-proto-economics or LTV-inspired ideology. Because those things aren't interchangeable.

Not to mention why two schools of thought which are on their own obsolete at this point matter here.

> "Human capital" is excluded precisely because it is "living labour" as opposed to "dead labour" (machinery etc.) and can therefore be exploited to extract more value than what was paid. This is the same principle with both slavery and wage labour - living labour.

What about live stock? What about seed stock? What about IP? What about machinery that was bought under market price?

The only reason I can see why this separation might be important is if we remember that labour and employment affects aggregate demand through wages. Obviously that doesn't apply to slave labour.

> Besides this, twe're talking beside the point...

Glad you agree.

But if we redefine "capitalism" as "historic period" now, we might as well define it as a form of music and compare to Frank Zappa songs...

I mean, if we take the features of society which were dominant the most to define the historic period, we might as well call ourselves primitive humans, since out of our ca. 2 billion years of history, that was the most dominant features of our society.

All of this partitioning is arbitrary and has nothing to do with economics. It is more about setting a political narrative. But that isn't tethered to reality and we might as well be using astrology.
You get one leading question per subject.
What's the business model? One of the problems with current social media is that their advertising-dependent business model relies on "engagement" and thus the platforms are built to encourage outrage, etc.
> I’ll be downvoted into oblivion but Andrew is so cringe.

Yeah, please don't post comments that break the site guidelines. You did that twice in ten words here, and there's nothing else in the comment.

Maybe you don't owe the person who is "so cringe" better, but you owe this community better if you're posting to it.

https://news.ycombinator.com/newsguidelines.html
Hong Kong is the freedom and civil rights issue of this generation. There should be protests and boycotts in every US city about this, instead it barely receives coverage...
I read it was not the Apple logo, rather the QR looking code that’s on the parts. Not sure why Chinese suppliers are putting those codes on third party items, but the Norwegian company wasn’t trying to mislead customers.
Why do you suppose he is the best judge of that? Surely that’s not the case for other professions that offer products or services, like medicine, airplane piloting, etc.
Ask HN: How to come Up with profitable business ideas?
I believe this was what the Milgram Experiment[1] was designed to investigate.

Sadly it seems to be backed up by Elliott’s famous experiment. [2] Where you tell one group of kids that they are superior to another group with different eye colour.

1. https://en.wikipedia.org/wiki/Milgram_experiment

2. https://en.m.wikipedia.org/wiki/Jane_Elliott
They can be bought and sold but they come with a lot of obligations. Every modification has to be approved and the specifications are often very detailed. All in all I think a castle is a bit like a yacht - many people can afford one, not so many have the financial means to maintain one. Doesn't mean that owning and living in a castle isn't really cool, just that there is more to it than most people would expect.
And yet, virtually of those who have spoken truth to power have not been wealthy. As Einstein put it[1]:

"I am absolutely convinced that no wealth in the world can help humanity forward, even in the hands of the most devoted worker in this cause. The example of great and pure characters is the only thing that can produce fine ideas and noble deeds. Money only appeals to selfishness and always tempts its owners irresistibly to abuse it. Can anyone imagine Moses, Jesus, or Gandhi armed with the money-bags of Carnegie?"

[1] https://books.google.com/books?id=Y_9kDwAAQBAJ&lpg=PT37&ots=...
Congrats! We've been happy using it for our python projects.
I dislike any programming rule which includes a number.

The issue is whether sections of similar code implement the same idea or just happen to be accidentally similar. The number of instances does not really matter. If you have 100 lines of code which are almost the same two places in the program, then you should unify sooner rather than later, before they are allowed to diverge.
A Deep Introduction to JIT Compilers: JITs are not very Just-in-time
I remember visiting designernews often, a community from their portfolio, for robust and interesting discussions, before the acquisition. Through time it became stale, now it looks empty. I wonder what's the success rate for this kind of investment strategy.
This comes up very often and is probably a big part of the distaste many people have for jQuery. You see so much copypasta $(selector) that queries the entire DOM over and over again instead of storing the intial query in a selector, querying children based on a ParentNode, etc.. This duplication is wasteful at best, and can hurt performance at worst.

But as others noted, this is usually the sign that the creator is either green, or puts little focus in furthering their programming because they normally do other things--not malice or carelessness.
In a deflationary world, it would have a lower rate of return, while hoarding cash would have a higher rate of return.

This would attack investing at both ends. Currently, the spread between inflation eating your money, and the SP earning you money is 7%. That compensates for a lot of risk. Drop that down a few percentage points (by making cash attractive), and a few more percentage points (it's harder for firms to earn profits in a deflationary environment) while keeping the risk the same, and the SP becomes a worse and worse investment.
Regarding the hardware, that is why we should support and use open and free hardware solutions, such as the Librem phone etc.
Parent poster is the who.

Proof can be found in the aggressive tone and imposing the opinion that only the right can be this way.

Leave a little room for discussion.
What's wrong with placing that documentation right where it belongs?: In the code.
> Edit: Oh almost forgot my “favorite”: environments where open source is leveraged heavily. Millions of lines of imported code, at best 5% was written internally. But somehow the business environment is that they’re engineering thought leaders for building a “tech biz” around a traditional business model. Smh

This is definitely a serious issue. Imo, unless the project is tiny, your own codebase should be at least the majority of whatever binary is shipped, otherwise you're adding very little value.
Ask HN: What do you use to store recipes?
Prompted by a recent post (https://news.ycombinator.com/item?id=23738543), I wanted to store all my recipes, but I use OSX which isn't supported by the AnyMeal linked above.

Anyone got good recommendations for how they store their recipes?
My personal favorite along these lines are the Busy Beaver numbers. It's not just huge... it's actually impossible to calculate (beyond very low inputs).
It's an economical question. Not philosophical, not political.
Objectively, it may be relevant to note that the rich history of the Silk Road includes numerous cultural genocides, the largest of which was contemporary with the coming of Islam.

We have yet to even comprehend the vast trove of materials recovered from the region indicative of those past cultures, which includes a trove of languages, scripts and religious affiliations.

An amazing international digitization project hosted by the British Library at has full document search capabilities. http://idp.bl.uk/ ... scholars are desperately needed to sort and interpret the material, which crosses the Chinese, Indian, Central Asian and Tibetan worlds in addition to endemic kingdoms. https://i.pinimg.com/originals/59/73/5d/59735daf093ccb7787c7...

A fact little known amongst modern Chinese is that one of China's most celebrated poets, Li Bai, actually hailed from Central Asia (Kyrgyzstan). He relocated to Sichuan. https://en.wikipedia.org/wiki/Li_Bai Other popularly remnant modern Chinese cultural links to this region from China include the coming of Buddhism and the fictionalized account Journey to the West, the romanticized export of silk technology, former military significance of 'blood (sweating) horses' and no doubt various contributions to medical, astronomic and scientific knowledge.

The Uighurs, like hundreds of ethnic and cultural minorities globally, and dozens within China, are facing a difficult integration with the modern world surrounded by far more significant economic and cultural spheres. It's also objective to say that a minor Uighur-affiliated violent separatist group has been operating with a distinct anti-government position since at least the early 1990s, and prior to that the region was a victim of the Great Game: http://pratyeka.org/books/kazak-exodus/

China historically allowed members of registered minority groups to be free of the one child policy, which otherwise affected all Chinese. The linked article asserts it is still being applied in Xinjiang and specifically against the Uighurs which is different to the rest of the country at present, but not historically. It would be good to see what the primary sources are on this.

There are potentially reasonable grounds for an international relations argument that nominally recent anti-Uighur measures might be, at least in part, traced to immediately contemporary post-911 "anti-terror" rhetoric by the US providing global laisser-faire on rights suspensions and heavy-handed tactics.

Conclusion: There is more to the story than a timely and simplistic villification, none of which excuses the actions being taken, but all of which add context.
That's right, this was an "ask" from the USA in order to implement the T-MEC (USMCA in English). Given the current US political climate, Mexico got the short stick in this new "deal": Tax was increased (from 16% to 17%, 18% and even 19%), Mexico has to implement these laws and we keep being the "cheap maquila labour" that guarantee the country won't develop in the short/mid term.
X = not -1 or None or 1//2 and True – What is x?
The Purpose of Persuasion
"Pendulum swings" , "Changes". Are these really the right word to use?

Apple has always had some from of Skeuomorphic in their design since its early days. It was what Steve wanted it to be. Apple felt that flatness were wrong right after iOS 7 was released. An every year since then they have been "walking back" those "changes".

Everything Ive changed all reverted back to Steve Jobs' era. Scott Forstall wouldn't have left. Their Head of UI wouldn't have left. Apple Store changed in design and layout, ( You could argued whether those are from Angela or Jony ) some of them are reverted back. Apple's Keyboard to literally no key travel, reverted back to 1mm but still very shallow to the old 1.5mm. A large part of Apple has spend a half a decade fixing their wrong directional changes.

I really miss Steve Jobs.
It would look like democracy right now.

And no, that wasn't snark. I'm basically paraphrasing Alan Moore's statement that democracy is just another way of being ruled by the biggest mob.
Pokemon Theme Rendered in Windows Task Manager
Germany will give 220M euros to its newspapers in the coming years
I expect that, sometime before I die, there will be a clip of a lyrebird doing a David Attenborough narration of a clip of a lyrebird imitating David Attenborough marvelling at some sound that a lyrebird is making.
The material achievements and goals of BLM stemmed from those basic things. I feel sorry that you seem to not have noticed this.
About 10 years ago, Digidesign bought a nice protocol that was really tightly engineered to allow DAWs to build interfaces with control surfaces in an incredibly deep way. The DAW and the surface could negotiate based on their capabilities and needs. It looked really promising.

It has gone nowhere.

There are a number of reasons why, but I would wager that the most important is that people simply do not need this kind of complexity. It is the kind of thing that OEMs can use to build cool devices, rather than the kind of things the overwhelming majority of users ever wants to deal with.

Note that the MIDNAM specification also does a significant part of what you describe above, and although it's not true to say that it has gone nowhere, the industry essentially abandoned it rather than push it forward.

I apologize for sound cynical or skeptical about MIDI 2.0. MIDI 1.0 was a technical and social engineering miracle. But having been around the audio tech industry for 20+ years, I'm not optimistic that the MMA's processes are capable of replicating what was so good about MIDI 1.0 or avoiding the screw-ups they've been involved with since then.
The rule of three helped me get get over my initial abstraction issues, but I leaned much more towards a rule of 5 or 6. Around three you finally find an abstraction, but around six uses there is a good chance it breaks down. Making an abstraction saves you from having to make the same change to the code you copied multiple times. But the cost of repeating yourself is so low. With good keyboard mechanic repeating a change in four to five place take just a bit longer than doing it once since most of the upfront cost is in deciding on the correct change. It does feel a bit like drudgery, but it’s also very freeing to not think about abstractions and just make progress at all costs. It’s strategy can bite you if you don’t take the time to look back and make a refactor later, but I find the approach of churn out code and letting the patterns emerge then restructuring with hindsight much more fruitful than pausing frequently to think about it abstractions. They are really two different mindsets and best left for different sessions of work.
For more ridiculous math problems I want to submit: The Jewish Problems[0].

These were used when Jewish people were trying to get into grad school in Russia in the '70's. Basically designed so Jewish people wouldn't get in.

[0] https://arxiv.org/abs/1110.1556
It is more about the lobying and money they receive and not about understanding what they ultimately push and vote on. Most of them don't even read or understand what they vote on.
Scientists say WHO ignores the risk that coronavirus floats in air as aerosol
Until you change the fundamental nature of humans, these things will always be with us.
The stupidity is just incredible. Let's see what happens when they take gendered pronouns out of Spanish or other similar language. What incredible stupidity and idiocy. I hope to never meet these idiots. This is on par with calling the corona virus a hoax as far as stupidity. It censors extremely common phrases. If this is what Americans think they need to do to get rid of sexism and racism, sexism and racism will never diminish in this country. Unbelievably insane stupidity. It really cannot be said enough.
I think the intent was to communicate that abstractions aren't always right.

Some people might think that because there's duplicate code and that the abstracted code maps to the duplicated code 1 to 1 and leads to fewer lines in total, it's a good abstraction, not realizing that there are costs to doing this that may not be aware of.
In addition to this the Government spent ~44 million (2019) in print advertising themselves. This comes just a few weeks after a price increase of the mandatory fee for state TV. And just one day before they passed the hate speech bill.
I did a lot of development sitting in front of my IBM 43p with it's Intergraph monitor and model M keyboard (not original). All I needed was to ssh into my Linux machine and run the software over the network. The responsiveness, however, will be mostly gone in this scenario - X doesn't come for free.

These machines are excruciatingly slow by today's standards and I wouldn't want to run modern software on them. Still, they are the dinosaurs of the PC ecosystem - evolutionary dead-ends that hint at what could be. Who wouldn't want to study a living dinosaur?
You could technically get 1024x768 (with really bad flickering) on anything with an AGA. Check out e.g. https://aminet.net/package/driver/moni/WBHacksAGA or https://aminet.net/package/driver/moni/HighGFX40_6 . The only high-res Amiga I saw at the time was an Amiga 4000 (it wasn't mine, but I had pretty much unlimited access to one at $parental_unit's workplace, where they had some fancy multimedia lab that generally went unused), but I expect the Amiga 1200 could do it, too. The flickering was pretty terrible but I was a kid and I had good eyes :).

HighGFX was actually popular (and useful) enough that it caused a bunch of "flickerfixer" hardware to sprout in the mid/late 90s but I've never used/seen one.
Is Udacity Worth It?
Since Udacity is giving one month free access on all its nanodegrees, Iam planning to enroll. Any suggestions?
That ad was a neat PR trick, seeing as it seemed to make people forget that Apple is one of the most profitable companies in human existence. It's not a "revolutionary" company, it just makes really good products.
I do. It’s been enjoyable. It beats being completely sedentary if you don’t have other activities or exercise as part of your routine.

I generally do 30-60 mins of active walking a day, usually in between active tasks.
Yet another boomer generalization designed to sow biases against hiring younger people.

At what age am I allowed to become a senior, oh wise one?