skysight-inc/HackerNews huggingface dataset:
I’m an external examiner for CS students and around 90% of the subjects we test them in is stuff they’ll never use in the real world.

It’s obviously anecdotal but in several decades or real world work I’ve never heard the words composition and aggregation used, and I’ve frankly never seen them really implemented intentionally in code either.

I sort of feel the same way with things like linked lists, double linked lists, trees and so on, though I see the value in those, but not enough for them to take up half a year of learning along with various sorting algorithms.

I have no idea to balance the “useful to know” with too much theory though, but I do know that almost everyone who graduates is around a years worth of real world coding away from being a programmer.
Let's see: The Nordics are mostly atheist, Ireland is majority Catholic and Japan would definitely like a word about being white.
Databases have been doing that for a long time. Blockchains only add additional guarantees that matter when you have hostile participants, which only matters if you're decentralizing your system, which you probably don't want to do for a lot of things (like tracking ownership of a car).
Yes, undergrad is a good place to learn to code. I’m still glad I learned when I did, and I think it made college a lot easier, but no doubt four years is plenty of time, and allows ample opportunities to code for pleasure as well.

I was referring to the people who, say, try to switch careers to tech and go to a bootcamp to learn to code. That just sounds really hard to me, a horribly compressed timeline, and I feel like you would always be worried about gaining professional competency vs just relaxing and enjoying the ride.

I knew a guy who actually went back for an undergrad and masters in CS in his fifties. He was a classmate and briefly a coworker. He was an excellent student and won some department award, and very organized, but somehow not very good at coding things. He would get lost in a sea of sticky pads and notebooks and take two weeks to do very small amounts of work. He was let go in the end. We forget how hard this stuff can be. (Ironically to me it’s everything else that seems hard, from music to mechanics to sports, coding is just so… logical.)
Did they know this was coming? Or how did they manage to have the satellite centred over the volcano at the right moment?

Edit: Found the answer, this was the second or third eruption from this volcano. So yeah they where already monitoring it. Amazing how they can manoeuvre these camera satellites now.
I am quite curious when clang will catch up with C++20 (GCC is much better).

Meanwhile I am enjoying modules in VS 2022, even if there are some hiccups.
It's not (at least not to an absolute degree) but I dont know if you are aware of the shtick of this author: "All self-help books suck, except mine because I tell you to dial down any hope and be happy with your mediocrity". Big meh.
It might be that the idea is too complex to be viable or useful. The graveyard of technologies created in the past decades stretches to the horizon, so if something doesn't work after 10 years doesn't mean it will work in the future. This is kind of obvious.

Specifically with blockchain my intuition is that, if its main selling points - immutability and decentralization - are already invalidated in the early days (10 years that is), the chances that it will recover are slim.

Complex tech tends to centralize to become cheaper. Also immutability is very problematic in terms of the right-to-forget and also in terms of illegal content and illegal operations.

Email's purpose and utility was super-obvious from day one, we just had to figure out how to make it more secure. Notice how email too became centralized, however.
Another title from the same "New Year" section: "Ditching the diet – how I learned to accept the body I have" with picture of morbidly obese person. I would not take anything from here seriously.
Build Your First CLI Application with Typer
if their attempts are "failing" why a pirate party?
> Users are free to switch service providers as they see fit

No they are not. That is, they will need just as "free" to switch in the non-blockchain world.

Why? Obvious, isn't it?

- Blockchains can't store the amounts of data required (Youtube/Instagram/TikTok on blockchain? What a nice joke)

- Even if you somehow can, companies will store data in their own proprietary ways incompatible with each other

- And, of course, this data will be on different blockchains, some of them invented specifically for the purpose

In reality though, as we're seeing it with NFTs all the data will be centrally stored with only some meaningless tokens referencing it stored on blockchains
You are not screwing over anybody. It is a two-sided deal that both parties find good.

The interest represents the time value of money, which may be different to each side.

Maybe the other side thinks that the 7% inflation is just a short spike over the duration of the mortgage.

Maybe they would like to get USD in the future from a stream of USD denominated mortgage payments if they think the dollar is going up relative to their own currency.

Aside from the time value there may be other reasons, too:

Maybe there are regulatory reasons forcing them to buy a certain amount of mortgages or bonds to diversify across asset classes with different risks.

Or maybe it is just their own diversification strategy to do so.

Financial risk relates to how much the value of an asset changes over time (its variance) so in many cases holding “too many” high-growth stocks in a portfolio is beyond the risk appetite for many investors. Lower yield more stable assets are desirable to balance this.
Creator of Simple.css here.

Thanks for all the feedback and comments here, folks. It really is appreciated.

I’m not a professional web designer - this just started off as a personal project that I ended up publishing as people I shared it with seemed to like it.

I’m taking on board the various feedback from people much more knowledgeable than I here, again I really appreciate it.

If you do have feedback/changes I’d urge you to log an Issue or a PR on Github[1].

Also great to see so many other minimal CSS projects that I wasn't aware of. I’ll have to add an alternatives page to the site, I think.

[1] https://github.com/kevquirk/simple.css
The thing is it's not really particularly good at that. No moreso at least because of any attributes of the blockchain. It's really because of external reasons:

1. Lack of tooling and cooperation for investigating fraud

2. Lack of regulation

3. Programmatic interfaces

4. There are markets like the NFT space that are amazing for laundering

But no part of why it's good for crime has to do with blockchain.
That is true, I have plenty of stuff to complain about C++ and PHP, but also have similar list about Python, Java, C#, F#, C and many other languages of similar age.
> It also enables people to finance themselves despite tyrannical restrictions imposed by bad governments. Using bitcoin I can send money to someone in Chi no a who's social rating was degraded by the CCP and who is forbidden from using banks.

In no way does bitcoin being blockchain based enable you to do this better or more effectively. It's just because it's a less regulated currency.
> There exists a transparency in the open-source code of smart contracts that will disrupt the current gatekeepers like the internet did

Ah yes. How can we forget the community-audited and vetted smart contracts that ended up draining its users' wallets of all their money. Transparency!
What highly confident statements we can make about 2050?
The math for Helium just does not make any sense. Looking at forum threads every gateway makes about $50 in rewards / month. That's $294,000,000 per year in rewards paid out to gateway owners.

Sending one packet costs $.00001 (100K packets for $1 according to their website). So we need to see 29,400,000,000,000 packets yearly on the Helium network for data fees to cover the gateway rewards.

Looking at data from The Things Network - who operate another LoRaWAN network - from their conference last year they mention routing 600 packets/second using 30,000 gateways => that's 630,720 packets per gateway per year.

Assuming that Helium sees the same ratio of packets, and that every packet is unique, and that every packet is meant for the Helium network (and thus paid) this yields an expected (630,720 * 490,000) 309,052,800,000 paid packets => 309,052,800,000 * 0.00001 = $3,090,528 in data fees.

So ~3 million $ in revenue (in very best case scenario) from data fees, but paying out ~294 million $ to gateway owners.

Naturally the only way this works is because they give out their own invented tokens rather than dollars. This does not make any sense, and will never make any sense. I read that the gateway manufacturers pay the Helium company 50$ per gateway (to provision a private key) which probably pays for some stuff (and to pump up their own coin), but if that's the case then it just looks like a pyramid scheme.

Also scale doesn't help if you pay out 100x more for every gateway than you can potentially earn per gateway. But that should be obvious. You're paying a gateway for 600$ and then you get >600$ in rewards per year. This does not make any sense.
Probably aimed at aid agencies, that may buy these and distribute them as they see fit.
> How will they convert it into something they can use to pay rent and buy groceries?

Exactly my question. Exchanges where you can sell the crypto for real money are still regulated and require KYC.

> My biggest concern about cryptocurrency is fees.

High fees are required to pay for the insane electricity bills and specialized hardware. PoW cryptos are expensive and inefficient by design so there will always be more transactions waiting in the queue to get on the chain than the processing power required to mine the next block.
I pity the guy who just paid a ransom 5 minutes before the raid. No bitcoins, and no data, and customer service is not available.
> A few months ago I agreed with her entirely. Tether is an unbacked fraud and NFTs are being front-run [1, 2]. The mid-level marketing Ponzi vibe is crazy. The latency of applications on the blockchain is atrocious. But more recently after learning from and interacting with people building in the space my assessment changed.

I feel like a lot of the cryptocurrency critics commit the "fallacy fallacy". That is, they have the following reasoning: people believe crypto is good because of X, X is false, therefore crypto is not good.

Yes, there are a lot of people who are into crypto because they think it's a way to get rich quick. Yes, there are a lot of guru technical analysts who sell bullshit dreams on their Youtube channels. Yes, there are a lot of criminals who use cryptocurrency. Yes, crypto attracts a lot of charlatans and snake oil men. Yes, there are a lot unbacked stablecoins and shitcoins.

Given the above, it's easy to dismiss all cryptocurrencies as a scam. But when you dig a bit deeper, you'll find that there is true technical and financial innovation. For me, Bitcoin's potential to be a programmable money without government or central authority is a very powerful idea. The idea that you can be your own bank and do p2p electronic money transfers without an intermediary. That has never been possible before.

I could go on but my point is that even if there are many wrong reasons people like X, it doesn't necessarily mean that X is wrong/bad.
The question is how does additional fund sources prevent people from also using advertising or collecting data? For example subscription services for newspapers often still show ads. Usually additional revenue streams are used to capture more revenue.

If the answer to killing the ad funding business model was individuals pay directly it’s going to face a steep uphill battle because right now for most people the cost to read is free. What improved experience does it provide for the additional cost?
I agree on this, but I believe the comment was aimed more at the "Tinker-Attitude" that many STEM-People have.
And I believe many other professions have this to an extend: I'd imagine that many journalists and authors enjoy reading in their spare time. Every mechanic I know has a cellar full of half-finished machines he fiddles with in the evening.

I don't have the energy to code on private projects for eight hours after eight hours of coding at work (besides occasionally enjoying not sitting in front of a monitor...).
But every once in a while it bites me to blow 10 hours of tinkering on some strange useless problem, like simulating Logic-Gates with basic arithmetic.
Considering the incredible low cost of LEDs, would it not make better sense to have solar / wind installation, at a village level, to distribute energy for local needs?

This seems a lot of waste (both in effort and in materials)/
> This very page we are commenting on seems about and motivated by nothing but your conspiracy theory about why your post was lower on the list than you expected.

The post went to #1 within 20 minutes of posting. I don't usually see my posts get to the front page of hackernews so being a huge nerd but I was excited and followed it closely.

It hovered around on the front page for a couple of hours then disappeared suddenly without being marked as flagged and without comment from the mods. That seemed really weird.

Clearly some kind of moderation was involved that I didn't understand at the time I made this "meta post".

I'd wrongly assumed that if the post was to be removed it would be flagged. Now I'm learning, thanks to some other commenters here, that there are other ways content can be moderated on hackernews, and that this process is not transparent.

> I'm assuming everything you say and think about the 5G stuff is correct, I know nothing about that.

I definitely misunderstood your earlier comment.

> It seems like you should cut down on the drugs, or seek psychological help

This just comes across as condescending to me. Yes my posts were insufferable. Yes I'm excited. Please don't diagnose me.
This might help:
https://en.m.wikipedia.org/wiki/Women_in_computing#:~:text=T....
Not really, one of the reasons people keep using C++ is its legacy.

It is already hard to educate people on modern language features and adoption of static analysers that enforce Core Guidelines.

Who would write the books and teaching materials for #pragma modern_defaults, and ensure it would be accepted into ISO?
It's easy if you're single and have a decent income.

Other than that, no.
Comcast customers.
This depends what you mean "works", if it's meant on the technical conceptual level that yes, of course, I think no one would disagree. If it's taken to mean had widespread and growing usage at the social level, then I think that's hard to argue.
The weight would be high and lifting up, may not be feasible to all, especially young children.

In contrast, having a rope that can be tugged, is a more practical solution.

Also, I wonder if such devices can be installed on village well walls, so that the time of the lamp is higher.
To be absolutely fair to readers: Please speak to your doctor before deciding on a diet to "cure" an illness, especially since fatty foods can trigger attacks for some folks. Ulcerative colitis has no actual cure, and this is one way one person has managed it a bit better. It might not be recommended for you.

(Sorry, i'm in this thread because I have MS, and there are lots of scam diets claiming to cure it. They don't - at all. They mostly just make folks feel like they have control).
Not to say your completely wrong, just that the purpose of car tokens on the blockchain is to replace perhaps your insurance, but not the keys.
I understand now that moderator action can effect the ranking even if a post isn't marked "flagged".

Appreciate the pointer!
You might want to double check the fingerings, for example[0] the F major scale has Bb played with 4th finger, because it would be impossible with the 1st.

[0] https://en.piano-fingering.org/flat-keys/1-flat-f-major/f-ma...
The government enforces property rights though, so it's not a matter of distributed consensus, it's a matter of who the government views as the rightful owner. In a property dispute, a court might look at a number of factors: occupation and use, maintenance and upkeep of the property, paying bills associated with the property, registration of a deed with a title office, etc.

A digital signature on a blockchain somewhere means nothing. How do you connect it with the real property? All of the other above things go some way to demonstrating a real connection to the property. A block chain does not. It's the same problem all blockchain solutions have: verifying the data at the point of entry to the block chain. If that is distributed and can not be trusted and verified remotely, then the existence of it in a block chain does not help.

I'll create PropertyBlock™ blockchain tomorrow and sign a block with your property address it over to myself. Worthless.
Why shouldn't I buy the house directly with legit money then? Why add one more layer and pay some amount in commission and also deal with volatility in BTC prices?
"Crypto" shat itself in the area of payments (noone really needs or wants it and it provides 0 value), so now they are trying other angles - NFT, DeFi. The problem is the crypto influencers are losing touch with reality. You could at least bullshit someone clueless about cryptocurrency and payments, but it's really hard to sell the idea of collecting JPEGs or investing into DeFi (which aggressively described in the terms of a classic ponzi scheme for some reason) to the general public.
It's a weather satellite 36,000 km from Earth; half of the planet is contained in its field of view. Here, see:

https://rammb.cira.colostate.edu/ramsdis/online/loop.asp?dat...
Data will never be stored on blockchains, its not what they’re for. It’s amusing that you’re so vehemently against something you know nothing about.
Significantly easier than moving to a different country.
My favourite one! Every side project I start includes water.css
Why stop at browsers, the OS is a dependency for your app too
The one in theory, of course.

GP's view isn't unique: https://en.wikipedia.org/wiki/Thomas_Mann#Views_on_Russian_c...
Which is not literally what I said.
Don't forget scientific knowledge.

https://sci-hub.se/
There is no need for file-backed memory to do that.
The US Constitution says those things, no doubt. But I'm not a USAian. Similar claims appear in the UN and European declarations of Human Rights. Whatever those documents say, I just don't think rights are things that exist objectively, independent of their declaration in some document.
This is a pseudonymous account and I am not willing to change that.

I will try without giving anything away, but you will need to help me here:

- Do you really think some people here haven't grown up with feminist teachers who took it way too far?

- How many times have you heard anything about "Girls who code" vs "Boys who code"?

- If you are actually interested and ready to see something ugly, just go back and try to read some "mens day" discussion on Twitter or I think even on HN too.

I've tried to be active in those days in a positive way. Last year I gave up. Any mention of today being mens day on company chat is immediately laughed off with something along the lines of "and so is 363 other days".

Meanwhile men die younger, have higher incarceration rates, more suicides, and gets less education.

And also the few times there is discussion it is often redirected to "how men are suffering from toxic masculinity" which is probably true but only a small problem.
Nope. Since we aren't certain what causes most things, we can't really prevent them. (This research isn't saying they know what causes MS, to be clear).

Realistically, the best thing you can do is basic health stuff. Get activity, eat a variety of healthy foods, and so on. As you can, anyway. Mostly because this stuff improves your outcome if you happen to get another (and probably helps with the one you have - I have MS, and this basic stuff tends to help outcomes)
I hate those too. There are a few models left, that have knobs, but they are getting fewer and fewer. No idea why.

Sometimes you need to react really quickly and turn down heat, if it takes you 5 sec more, the food might be burnt already. Lifting the pan might be a good „hack“ though.
Is there any website tracking how long the sound would take to reach various locations? I’m guessing I might be able to hear a gentle rumble in SF

Edit: some Googling tells me it's about 5300 miles from SF to this volcano. At 767mph, that's 6 hours and 54 minutes. The volcano erupted at 8:26pm Pacific, meaning at around 3:20am Pacific time the sound should reach SF.
That should be "not just communication".
When I was younger, I became a communist - I rejected the notion of a class, in favor of everything having a type. People often misunderstand communism, they think that abolishing classes means that all objects have to have equal value, and this gives programmer very little freedom. This is wrong; communism just means that we treat the types equally.

However, we failed to build a truly classless programming language. There seem to be, quite naturally, different kinds of types.

And even some of the most ambitious communist languages, like Haskell, have also embraced type classes! Although this compromise is not an entirely bad thing, since a type can select what type class it belongs to, instead of being assigned one at birth.

I also admit that capitalist languages (the ones with classes) have been hugely successful. But communist (classless) programming language proponents claim that lot of the proclaimed productivity of capitalist languages is just an illusion, and also that many programmers lack the awareness that they, in fact, do not need classes. Often, there is nothing to lose than the call chains!

On the other hand, one cannot easily dismiss arguments about totalitarian nature of communist languages - they openly embrace total functions, and they try to very strictly control input and output. Some claim that lazy evaluation by default might be another reason for their low productivity.
I am trying to solve world's hunger with my OpenGL game using 8080 assembler. I think I am getting somewhere...
Unfortunately the fact of good funding or even overfunding does not say much, really.
Did you really raise your lifestyle to some kind of regular 7-figure burn? Seems insane to me to do such. Outside of a mortgage - I feel like most things at that level are… extremely nice to have and not really necessity. I know many who do the private schools, exotic vacations, nice cars, etc etc. Their burn outside mortgage is still not anywhere near 7-fig. So… what ya doing that’s so insanely expensive? Buying a new GT2RS every year or something?
GitHub: Add XMPP URI Support (RFC5122)