skysight-inc/HackerNews huggingface dataset:
I don't know anything about column buckling, but if you'd cranked out a bunch of column buckling problem sets and not paid any attention to when/where it would be applicable, would it still have helped you later? If you had forgotten the exact technique, would you have been able to check a reference book anyway?

Do you think memorizing names and dates of people and events from World War I gives much mastery of history? Or would memorizing the names of standard library functions and the academic definition of `pointer` and `recursion` give you much mastery of C?

(The flip side of this is folks I've worked with who will immediately say "this is the Command Pattern" or such and jump to writing a bunch of code that either is massive overkill and/or just breaks down when the real world introduces some edge cases.)
Maybe, though it appears that covid vaccines help clear long covid, so maybe not. Until we have a vaccine we cannot study this to see how or if it works.
Because people how bought into it are trying reaaaaaaally hard to convince everyone (and mostly themselves) that they didn't get scammed.
There is a truly excellent series of lectures on YouTube from a college course on the Python interpreter internals. But I can't for the life of me find it. One resource I can recommend though is pythontutor.com. It's a tool that will step through your code snippet and show how the code maps onto the internal representation.
One of the other places birth-to-three programs pay for themselves is to catch physical (e.g. hearing) problems early. That allow for correction and minimizes the affects in learning, reducing cost in later schooling.
There are tough decisions. Laws are long and complex, and can have huge second order affects that need to be thought out.

> Politicians only have 1 job. Protect the minority from the mob.

> has a healthy respect for the wisdom of crowds.

But is a politicians job to listen to the wisdom of the crowds?

> The avg scientist has gone thru life being told how great they are, and now they think they know better than you and me.

I sure trust a scientist more on their area of expertise more than I trust my own knowledge. I think people who rise to the top of their field generally believe their own hubris, not just scientists. Doctors think they can do anything, because becoming a doctor is so hard and well rewarded, engineers think they can solve anything because an engineers job is to solve (a specific subdomain of) things.

Whenever an engineer tells me an issue is simple and they have the answer, if it's not their field, then they don't. This doubly applies to comments on HN, which have already solved economics, politics, and healthcare, just to name a few.
I keep reading people saying this, but then when I search for actual statistics, it seems that it isn't so; for example, the linked site claims that there are plenty of 25-34 year old users. If these stats are wrong please point us to better ones.

Now if you tell me that younger people are less likely to admit to using Facebook I'd buy that.

https://www.statista.com/statistics/376128/facebook-global-u...
new.css developer here, thank you :) Happy to see people still enjoying it. I've been meaning to update it for a very long time, but have been working through a lot of coding-based anxiety and burnout for a while.

It's encouraging to see people still using new.css though, and I hope to work on upgrades soon!
Ask HN: How to Build Discipline?
Hello again - I made a similar post not too long ago about taking car of yourself and got some good answers and advice, but I came up with another question!

I am finishing my bachelors in CS right now - about 6 months left. My schedule does not look heavy for my last couple quarters, but I do not like the schedule I have to follow in school. I don't like being given somewhat boring assignments that don't leave room for creativity. I want to make something cool and adds value to the world.

However, I lack the discipline to do anything long term. I don't hit the gym consistently for a long enough time to see good results. I have always wanted to get on a solid daily routine. My energy levels are low during the day and the past 2 weeks have not been very productive. Online/remote learning has shortened my attention span significantly.

I want to build something (building myself physcially, mentally, financially, building products and software) but I can't stick to it long enough to make something valuable even though I enjoy it.

I would appreciate any resources or advice while I sort through this. I am not being too hard on myself - I am okay. I continually work on myself but discipline has by far been my biggest challenge for quite a few years.
Reminds me of early 00s phpBB MODs (which they allcapped to avoid confusion with moderators). It ended up this horrific syntax (http://web.archive.org/web/20041010114405/http://www.phpbb.c... ) that functioned as both a bbcode forum post for manual instructions that didn't look too out of place for people to manually apply but also parseable for auto installers like easy mod.

Then it turned into this XML file format in 3.0, which was similar in spirit but a more regular language made it less easy to screw up. XSL was used to make the "go edit it yourself" instructions version: http://web.archive.org/web/20160310004103/https://www.phpbb....

It looks like they've finally ported to a real plugin system (https://www.phpbb.com/extensions/), but I had my fill of extend by patching in those days.
Wine 7.0-Rc6 Released
Yes, but this is worse and global. Again, I’m talking about the current problem, not saying that we shouldn’t take precautions for the flu — we should be doing easy precautionary measures like mask mandates anytime things are getting overloaded, including improving capacity. The American health system being designed for profit maximization means we have less resilience even under non-pandemic conditions.
I wonder if conversely computer architecture is similar to the brain in at least some macro-structural ways because something about the function of the brain makes it easier for it to design something similar to itself.
CRAPL: An Academic-Strength Open-Source License
I'm less certain than you.

I think I read somewhere that people collect old stock certificates for the artistic value. Just checked eBay and there appear to be thousands for sale.

And aren't baseball cards art? Wouldn't Andy Warhol say they are?

Manipulating financial instruments can be art!

"[Sarah] Meyohas traded stocks on the New York Stock Exchange then, in real time, drew the changes in the stock’s valuation with oil stick on blank canvases throughout the gallery. The line, value over time, is an index of her movement, physically in the gallery and virtually in her ownership. Each painting is one of many financial records, but unique as an artwork."

She also has sold crypto tokens redeemable for her work:

"Similar to Bitcoin, one Bitchcoin, is worth 25 square inches of any one of Meyohas’ photographic prints. The value of each coin fluctuates with the increasing value of the artist’s works. ‘BitchCoin asserts artistic agency as an economic claim,” Meyohas states, "This is important for artists when art is viewed as a cultural capital"

"...when you purchase one BitchCoin, you receive a certificate with an encrypted number, which can be redeemed at any time for a physical artwork. Purchasing a complete print requires 25 BitchCoins, which comes to $2,500, but any print can be exchanged in the future for another print."

https://news.artnet.com/market/artist-invents-bitchcoin-a-ph...
I don't know much about Jazz music, but I think "natural minor" is a well-understood term among classical musicians.

I think in classical music theory, you really "start" from the natural minor and then the harmonic and melodic scales can be explained in terms of leading tones etc.

Of course, the way classical music (at least anything between Baroque and Romanticism) works is rather different from the way Jazz works.
Thanks for the kind words and the feedback :)
> why was it ever acceptable to transliterate the Sanskrit into Chinese

I'd say it wasn't transliteration, it was just writing.

Sanskrit was written with local script throughout the world. Unlike some other languages, which have strong affinity for one script, Sanskrit can be written with lots of scripts (e.g. Burmese, Tibetan, etc.). So Chinese characters were probably perceived just as another way of writing, not as some kind of vulgarisation.

Sure, in the end the pronunciation drifted in unexpected ways. But I think it's not because people used Chinese characters, but because the knowledge of Sanskrit in China, Japan or Korea was not that widespread.
Days since last Kafkaesque account ban by Google/Apple/Amazon/Paypal: 0

When are we going to start regulating them?
Thanks. I understand, it's definitely not for everyone
React/Next.js and TailwindCSS
Incorrect. The poll makes it clear compensation is the most common factor. It could be consistent #2 or #3 reason
Even if there is a test, sometimes it is insanely expensive and so they won't give it if they can find any other way to decide.
I Tried System76’s New Rust-Based Cosmic Desktop
Cog resurgence
RCS is tied to the telcos. Boo. (And yes, boo on Apple for not opening iMessage up to non-Apple users, but RCS is no panacea.)

https://arstechnica.com/gadgets/2022/01/after-ruining-androi...

via https://daringfireball.net/linked/2022/01/14/amadeo-google-m...
Kim Kardashian, Floyd Mayweather and a crypto token’s wild ride
https://archive.is/eTKfG
Thanks for the feedback. I didn't consider ultrawide monitors so I don't have one. I guess I'll have to get one at some point if I want to build websites for everyone. This is just a personal, experimental thing though. I don't mind if it's not for everyone
I began playing piano last year and this blew my mind. I’d play 30-60 mins a day, and every single time this was true: I was better on my first try the next day than my best try the previous day.
You can drag a workspace from one monitor to another in native Mac OS. With yabai you can hotkey it to send to a different one.
Concur - pasting copied text is a random nightmare. The markdown editor works fine but the 'help' menu has disappeared. So it goes.
The Most Habitable Alien Planets Might Be 'Super-Earths'
Oh, I totally missed that media query... Guess that's what I get for looking at code using a small cell phone.
> learn programming because they want "jump on the money train"

I think this is the best predictor of poor outcome in the field. The devs I've seen that chose the field for the money typically didn't last long and did everything they could to get into a non-technical position (often management). And then, unsurprisingly, fared poorly there as well.

I often see STEM pitched as a way to make money... And really the only people making money out of it are the institution cashing the first-year tuitions checks before they drop out. And that’s not even touching the predatory ISA that bootcamps offer…
Not the person you asked, but I learned the same terms as on wikipedia (natural, melodic, and harmonic minor) in music theory class. I took the class at a public high school in the US. I think my teacher was also the orchestra teacher.

We generally used minor (with no modifiers) to typically mean natural minor, but the teacher also essentially said that minor can mean a lot of things and gets complicated.
Why? Because people can. They either have enough opportunities with flexible work arrangements that are too hard to resist, or they have either enough savings to bridge periods of unemployment, or certain jobs started paying more.

All of these issues are interesting to dive into. The first one will lead with the society accelerating the switch to a highly digital life (think metaverse). A lot of the existing business infrastructure will go out of business when that happens, and a lot of the new infrastructure will be built to support the new lifestyle. My guess is that this will benefit the FAANG + unicorns and will hurt the SMBs.

The second one I find difficult to wrap my head around. I had no idea that someone working as a waiter has enough savings to just quit their job without moving back in with their parents - it certainly was not true for me back in the day. Perhaps that's what people are doing - moving in with their parents for the benefit of not exposing themselves to health risks? Fair enough if that's what's happening, but somehow I doubt it. The other option is that everyone just switched from one type of a low-skill career to another with less exposure (eg: hospitality to remote customer support) - except that everyone is running their call centers at low capacity these days, so what gives?

The last one is the strangest of them all. Where is the money for those extra wages coming from? Surely, there are a verticals here and there with fat margins that can easily pay more and remain profitable, but the efficient market theory would make you believe that this wouldn't be possible across all industries. And yet, the results of this survey indicate that compensation is the main driver for most people on HN. My only explanation is that the HN audience is primarily in the digital space, which as a whole has benefited from the pandemic and can pay more.
> dismissing the RaTG13 results claiming that they were just put into the database after people started questioning

To be fair, that sequence came from the Wuhan Institute of Virology
That's about the range when most people start to "act old".
I think they made the right call.

Without delving into the usual crypto flamewar, most NFT's are a method of tracking ownership of an item. They're closer to a Certificate of Authenticity than a piece of art in and of themselves.

Even if someone put the image itself on the blockchain, I still think the blockchain serves as a storage mechanism rather than an inseparable part of the artistic work. The image could be copied off the blockchain onto a flash drive without changing the artistic value of it.

To me, the portions of a thing that are "art" are attributes that change the artistic value of a thing. The artist is an inseparable part. The frame on a painting might be an inseparable part. The location of the thing is not art, because it has the same artistic value whether it's sitting in the Louvre or in someone's attic. The NFT is like the location; it doesn't change the artistic value of anything, it only changes the monetary value of it.

There could be art where the blockchain is an inseparable part of the work, but NFT's aren't it. E.g. in architecture, the location of the building is absolutely part of the "art", even though it isn't for something like a painting.
Offtopic : I am always annoyed with the use of the word "Broken" in place of more meaningful words (Flawed, Wrong, Malfunctioning, etc.)

Everything is "broken"

The system is "broken" (Flawed / biased / wrong / unfair / unjust)

The garage door opener is "broken" (not working / not operating / faulty)

What is up with that? I see it a lot in movie too. This laptop is "broken", my mobile is "broken"
Things in the way. I'd guess it's opaque dust clouds in our galaxy. Could also be bright stars (as jwuphysics suggested).
If God is what it says on the tin then man's medicine is God's medicine. In fact if anything in this world isn't God's then God isn't both omniscient and omnipotent.
It's meant to be serious and funny at the same time.

Sodium fires are a real problem but they are manageable. If you detect the fires and put them out they are a minor problem. If you let the fires get out of control, let them wreck the equipment room next to the reactor, then try to cover up how bad the damage was to the media that is the Japanese experience with Monju.

People don't realize that Japan led the world in nuclear accidents from 1990 until Fukushima. There is something badly wrong with their safety culture that led to problems at Tokaimura and Monju and their choice to not install a proper backup electrical system at Fukushima. Choosing not to spend $1M to fortify their diesel generators that would have saved billions and billions. Remember it is a choice.

USA and Russia have dealt with the problem realistically and run beautiful and clean machines with sodium coolant. This is one of the nicest industrial facilities I have ever seen:

https://www.youtube.com/watch?v=Y0Cx2nZTgQg
Google bets on return to office with $1bn purchase of London building
https://archive.is/GN0oK
Hello Hacker News, I was looking for a tool to save web pages for offline viewing, but couldn't find one with all of the features I wanted so decided to build my own. Should work on any platform that supports node.js.
I’m learning so much, including my name every day!
Wait, what were we talking about?
ZSWAP! Imagine the BOOST on a T60p with Fire-GL and 256MB VRAM ;-)

/me hides
Most places are weak on crime. We have a judge in Minneapolis over the last week:

1. Some guy chased a woman in his car and she ran to a fire station. He crashed into the fire station and fought firefighters. Released 0 bail.

2. Violent criminal with a long past let out of jail to attend funeral and hasn’t returned.

This is just the tip of the iceberg. We have constant 0 bail for young carjackers who steal peoples cars for joy rides.

It’s madness. I don’t care what anyone says about “punishment doesn’t deter crime”. That’s against human nature and total horseshit.
Looks like Java wants to skip format strings and jump straight to domain specific templating. I'm dubious doing this at the language level is a good idea. Picking a domain I'm familiar with, how do we handle this?

SQL."SELECT * FROM orders WHERE \{mcol} LIKE '%' || \{qry} || '%'"

How does the the templating engine know that 'mcol' needs to be quoted as an SQL identifier using ", and that qry either needs to be quoted as an SQL string using ' or a replacement made to use a bind variable? And since 'qry' is being used in a LIKE expression, do any % or ? characters in it need to be escaped, or should they be passed through? I guess you need to force hints in the template (force, because we are trying stop people being able to write buggy code)

SQL."SELECT * FROM orders WHERE \{mcol:sql_id} LIKE '%' || \{qry:sql_likestr} || '%'"

But none of that stops someone just doing this, which is the most common form of the bug:

"SELECT * FROM orders WHERE " + mcol + " LIKE '%" + qry + "%'"

To stop people throwing arbitrary strings at a database connection, risking SQL injection attacks and other buggy behavior, you just need to stop people throwing strings at a database connection. Instead having the driver only accept an object. Which does not rely on a templating engine at all. std::fmt does not encourage or make it easier to write code with SQL injection bugs, and if you want to stop them, the only way is to stop the driver accepting arbitrary strings and instead force developers to use an API to correctly generate their SQL. Which is exactly what most ORMs do, although they generally allow people to force arbitrary strings in for convenience or non-standard SQL stanzas.
But it is still advertising something. I don’t see the difference. Self mockery is a common advertiser tactic.
Google and Facebook CEOs colluded in online-ad sales scheme
I'm at home, and I thought my ISP had decided reddit was unhealthy for me. But when I found I could ping reddit and still access it from the reddit app on my tablet computer I decided it was some mystery reddit error.
if you don't mind spending the effort, have a quick profile to see where the tests are taking a long time - is it initializing the real components that could be mocked?

Or are the tests themselves taking a long time because of other factors, such as IO etc?

For IO, may be there should be an abstraction over these IO api and you use an inmemory option instead for testing.
The build back better bill was basically the most left bill that’s been introduced with serious consideration in legislature.
Reddit has a bunch of posts where people will document their path to become a developer. Rarely do I see them go directly to building something they want to build.

It’s mostly people taking online courses and building the projects in those courses. They’ll do a few different courses and build up maybe 10-15 smaller projects before tackling something they want to build.
Gut bacteria toxins high in Multiple sclerosis
The trouble I had in Factorio is that it's deliberately not giving you very powerful tools in order to be a better game. The authors do not want you to skip their fun game by solving a tricky optimisation problem yourself instead.
I think the person you’re replying to is more concerned about privacy implications than a security exploit involving an exotic TV airwave signal attack.
If you're a dragon slayer for-hire, you go where the dragons are.
Dr. Terry Walhs was diagnosed with MS and became wheel chair bound. She came up with a protocol that was able to reverse her MS. I recall from previous interviews that her theory was that MS was a disease of the mitochondria.
https://terrywahls.com/
Another way to handle 1.) is to let people modify the work of a master and build on their sholders to do fun stuff. I'd already "learned" a few languages (commodore basic, c, pre 98c++, and x86asm) well enough to do toy problems, but when my folks bought me quake I found it had a compiler and all the game logic in quakeC. I played the game a good bit but quickly it became about creating weird modifications, odd weapons shoggoths as pets etc. That exposed me to idiomatic code written by professionals, John Carmack presumably among them, while letting me skip everything between toy program or interrupt handler and using a game engine.

Code spells, a game on steam has some of that benefit, but nothing I jave seen since has been quite as accessible as quakeC
I understand the reasoning for using Discord/Twitter, but wouldn't it also be beneficial to have Mastodon/Matrix channels alongside, given the "minimal/small tech" style feeling of the page?
Aren't those examples showing the discrepancy? The bait page has (roughly) 0-5 likes for 2.15M followers, these have respectively 140 likes for 270k followers and 360 likes for 25k followers. Either the dropshipping posts from the former really don't get a lot of exposure as opposed to their bait posts, or their audience hardly engages with it (perhaps as it is off-brand for a "question page").
I now have another reason to buy a LG OLed. Upgradable and customizable smarts. Not mention WebOS
The biggest sign of startup failure is lack of growth: slow sales, no new hires, no new features, etc. In general, stagnation. Development issues like redoing work, poor coding practices, etc. rarely matter unless it goes on for a long, long time.

Smaller companies are often disorganized (and is one of the reasons some folks prefer them over larger, more bureaucratic organizations), but are also more flexible and can pivot faster. If you are at a startup that won't pivot when things aren't working, that's also a big problem.
Ford BlueCruise Balances Automation and Driver Monitoring
It's suckless. Once you know them and their goals none of this is surprising.

I'm not even sure what they actually use computers for at all, it always seems like lightweight enthusiasts actually do less with tech than average people, if you don't count random tinkering and stuff they do at work.

Their goals are just... very different from most.
Author used an existing table package, comfy-table

https://crates.io/crates/comfy-table
I have not found storage to be flaky and so I don't mock it. Tmpfile always gives me a unique file, and that is all the fake I need. I don't even look up the various forms of temp file to see which ones don't have a race condition as in practice they never do (if I was writing encryption or other such production code I would, but for a unit test the odds of. A race causing a failure are low enough to ignore)