skysight-inc/HackerNews huggingface dataset:
Kids nowadays have too much distractions.

Back in the day most of the entertainment kids got were TV and occasionally film but both are also family/friend activities. Then the personal computer showed up, and many kids wanted to make games because 1) That's so cool and 2) There was not many games anyway. They naturally learned BASIC because that was the only high level language pre-installed and then naturally learned Assembly because that was the only language left and is of high performance -- exactly what games need. Once they bag that as a skill there is not too much to stop them.

Nowadays there are way to many instant-gratification floating around. Kids get in touch with phones and pads so early that a whole generation from my country actually don't know much about computers, just phones and pads. Can't blame them though, because phones and pads were the first thing they got hooked up and addicted.

Honestly I don't even know what I can do as a parent. The only way is to see if a kid has a thirsty for creativity, and go for it if he/she does. I'm not sure if a Pi is equivalent to Apple II back in the day, but perhaps that's the best we can get. I still believe that people should start from some bare metal and grow gradually from there, because that dispels a lot of black magic. But maybe that's too much nowadays because of the instant-gratification culture we are grooming worldwide. Life is too short use Python.
You had me at first, haha.
The problem is that writing good code requires more time than writing shitty one.. and if there is a lot of external pressure to finish the project, it’s quite difficult for me to stay focused on quality
An illusion is a belief or perception which does not match reality. A belief is something that is stored in memory.
So there is nothing to 'observe' about an illusion; an illusion is an error in either memory or perception of the observer himself.
I don't think it's so much about running your own bank as having an open interface to finance and be able to hook in new services into it.
wait, you're advocating killing the executives of these companies because of methane leaks? or just bombing their homes? both feel completely disproportional, and completely divorced from reality. not only that, but i think this comment represents a crime in most jurisdictions across the planet.

is advocating killing someone allowed on HN? what about droning their homes?

@dang?
Right so why viruses now not then?

Too many unanswered questions
The “best” part: when Google Maps auto-translates German business names into English, making it especially useless for a non-fluent German speaker to find them while driving. For example, a fabric shop named “Stoffe Bauer” was rendered as “Fabric farmer” (Bauer is a very common German family name, and literally means “farmer”).

Flip side: when sites force me onto the German homepage because there’s not a German translation of the English-language article I clicked a link to.

Stop trying to be so clever, and instead just make the language switch button visible at the top of the page for people who really want a translation. Like you did 15-20 years ago.
Google did what Apple couldn’t do on iPad
Usually, but there's no use in adding an extra layer of transcoding (I've never seen yt offer mp3 directly)
I haven't heard of a single case where a German bank customer lost his or her money because the bank did something fishy.
This has always been the case.

If you tried to serve a black customer in many places in the MLK era, it would have been trouble for your job.

In France, the big blue collar companies have on constant display political messages from the various left leaning CGT and Lutte Ouvrière. You may very well be pressured to join.

I my clients companies at least, I don't see the trend going up or down. It's pretty much as political as it used to be.
> And if people actually want to pirate your stuff, the DRM empirically isn't stopping them anyway. It's just a pointless farce.

Indeed, if the past 30 years of digital piracy have taught us anything it is this. It should be obvious: it is impossible to both allow consumption of something while simultaneously preventing its duplication. All DRM does is make life worse for your customers.
> make sites painful to use for ... users and force them into exceptionally expensive subscriptions

I think you just described AdBlock, YouTube, Netflix, Washington Post, NyTimes, Spotify, and Amazon services, with of paid apps on the side.
Some people meet this with a healthy level of scepticism, which is great.

However I used to work at Amazon, working on the performance evaluation and HR tools used within the company.

It was a couple of years back, but I am fairly certain that the same tools are still used, given that all of them were developed from scratch.

At the time it was in line with the company's PR of removing its toxic work culture.

It's worth mentioning that it wasn't uncommon for people to move around teams, and to be honest HR is not the most exciting field for software development anyways.

So, as expected, the HR dev teams had people move around quite a bit.

Nothing toxic so far.

One of the projects I worked on was what used to be called the dev list or personal improvement plan (pip) now renamed to Pivot. Most likely the exact same same tool.

Management wanted to update the processes in order to automate as much as possible and reduce the risk of managers putting someone in pip, just because they didn't like them.

However the process was set up in such a way that a manager can progress an employee through a pip for waaaay too long, until a failsafe, or a second pair of eyes even takes a look at it.

I, personally, voiced my concerns about it, but it was shrugged off as "it shouldn't happen", "managers wouldn't do that" and "it's fine" by the project stakeholders.

The project starts, development is going a usual and a couple of years go by.

I moved to another project within the HR space.

Most of the team developing the tool has also moved on to greener pastures.

Apart from that one guy, who has been there since its inception.

He went from being a backend engineer, learning React and painstakingly working on a messy frontend codebase, eventually leaving him the only person competent enough to make changes to it.

Eventually he was fed up and wanted to move to a different team. Lo and behold - his manager, the manager of the team building the pip tool, put him in pip to prevent him from moving.

Haven't seen someone decide and actually leave a company as quickly as he did.

So if the manager of the pip company can use it to blackmail people not to leave, I can't even imagine what it's like for the rest of the company.
Totally wasted "carbon" budget ...
I don't know why is there a concept of a PIP Quota. IMO a PIP should be used if you really f*ked up. This just seems petty and small minded.
"the creation of 43-year-old German artist Niclas Castello.... The 410-pound work is not for sale but was used as publicity for the launch of accompanying cryptocurrency, the Castello Coin."
(I didn't read the article; the page seems to be down).

A lot of these cases end up with the manager not necessarily having a lot of blame since they might not have full information on what's happening. They might also be in a similar performance crisis of their own.

If the entire company is having cultural problems and PIP horror stories are common, then the fault is from the people on the top and not from the M1 that laid out the PIP.
My cheapskate commenting system
The purpose of cryptocurrency is to be digital cash.

Not everyone wants to use cash. That's fine. For those of us that do, there is now a solution.

I think most people generally agree that most of the world aren't going to be using Bitcoin Core with a wallet.dat.

They don't need to, though.

Maybe 3% of us use desktop Linux. If it or something like it didn't exist, we'd still have to create it.
I highly recommend watching the talk "Thinking Through Law and Code, Again - Lawrence Lessig" to everyone interested in this topic.
Maybe per-container profiling?
If you used Facebook and didn’t block ads about a billion different ways, you might already know what their product is!
I believe it's Solana based on this Bloomberg article: https://www.bloomberg.com/news/articles/2022-02-03/solana-po...
As it happens, this isn't the first time I've heard this said about Glass-Steagall. Given that I'm pretty ignorant on the subject and that HN likes to foster conversations, would you care to elaborate as to why that post is bullshit?
Agreed. Mobile gaming should absolutely be banned from kids. Most of the games out there were designed to be money-grabbing. Consoles are better especially if you give them a retro one as the first machine.
If you’re in the Qt ecosystem shout out to grantlee which has been around forever.

https://github.com/steveire/grantlee
How do you know what you are getting from them is too little until the service itself is gone? I suppose you can estimate but I feel like without targeted advertising the web would be a dark place. Personally I don’t pay for much (prime, Netflix, NY Times) and expect a lot. The people I know are the same
Except the government is a monopoly with its own agenda. In addition it already kind of owns us (well a large percentage), what would it gain if it negotiated this deal for us? I would argue it can gain more power by making a deal with facebook.
New Zealand's bid to become a dark sky nation
Map Compasses: Philosophy of Design (of procedural generation)
It's not FUD - it either halted or it didn't.

Are you talking about Solana?
I have much smaller ask struct type elision in function calls
VR chat with your Facebook friends.
My thoughts precisely. Maybe it could be renamed to string parser and replacer(?) for C++. SPaRC.
The chain is Solana. I've no idea why the other commenter is so adamant on not naming it.

https://www.bloomberg.com/news/articles/2022-02-03/solana-po...
The Encarta version is much better if you want to learn about Plato, while Wikipedia makes it much easier to learn about thing related to Plato.

The notion that the relation to other things is at least as important as the thing itself permeates Wikipedia. Many smaller articles, like e.g. Differentiable Programming [1] probably link to more topics than the article itself has words.

I think a "stripped down" Wikipedia is an experiment worth trying, but it would serve a subtly different purpose, with some use cases being left behind and some being better served.

1: https://en.wikipedia.org/wiki/Differentiable_programming
I think we are not talking about the same thing. You specifically want to not have to migrate your legacy account data outside of email. Even if it means being limited to the resources you get and possibly not getting other Google services in the future as they have historically neutered options like this.

I and the other person replying to you are saying, you can migrate your custom email legacy account to a normal Google account and move your custom email somewhere else as you already have to do that no matter what.

So the difference only lies in whether one believes it is better to have a limited Google Workspaces Essentials Starter account vs creating a new Google account with a custom email address and moving your data there. I personally will take the latter.
> We’ve successfully eradicated smallpox worldwide, we are close to doing that with polio, and many other illnesses have been eradicated from certain regions via vaccination programs. This is a thing we can do if we try.

Eradicating COVID is not possible because it's in animal reservoirs.

> People asserting that other people (never themselves) with asthma or similar breathing issues can’t wear them

I have had occasions when it became extremely uncomfortable and even triggered an allergic reaction. Universal, effective mask use is not as simple as it's been portrayed.

Furthermore, the evidence that such universal mandates actually work is not as compelling as you think.

> Occasionally I also see anti-maskers also asserting that masks make it difficult for children to learn facial expressions in school, which, while superficially plausible, still seems to fail to against reality.

I don't know what evidence you think proves this claim.

> everyone I know who has asthma or who uses a CPAP machine is actually fine with masks, to the extent that in many cases they get angry with anti-maskers risking giving them covid

Of course they get angry, they're at higher risk and they're scared. They are risking COVID just by going outside. I'm not sure how that translates into an obligation on others to lower their risk. Of course they want others to take those steps, but that doesn't mean those demands are justifiable. If they want to lower their risk, they can take steps to protect themselves, by getting vaccinated, limiting their contact, etc.

> People claiming that wearing masks lower blog oxygen levels despite all the evidence from e.g. surgeons, furries

A properly fitted mask that actually works against COVID absolutely does lower blood oxygen. The whole point is to restrict air flow to prevent aerosolized droplets from passing through. I've measured it myself using a blood oxygen meter while wearing an N95 mask.

Of course poorly fitted masks don't lower blood oxygen, but those also aren't that effective at reducing spread. The comparison to surgeons is disingenuous, they've had years of exposure and training to learn how to operate under such conditions.
Yeah, just like how we started boycotting China when we found out about the human rights violations against their own majority population, and outright atrocities against their own people.

At worst, these sattellite images will cause an outrage on Twitter until the mob finds something else to be angry about. People are too dependent on their product to do something that would actually hurt these businesses.
Thank you for your explanation and fair comparison. I'm sure that a seasoned C/Go programmer would skirt around those difficulties or be using POSIX in the first place, I prefer languages that do not impose any constraints on your choice of OS, even if I do prefer Linux for development, but it's not good enough to replace my daily driver.

I don't think there will be a Rust implementation of sqlite3 in the near future, it would be a monumental task. Having the C bindings just work with static compilation in Rust was a deal-maker for that particular personal project, even if it's just because some crate maintainer went to the extra effort to make a robust cross-platform build script and nothing to do with the language itself, it shows that they put in some effort and pride, but I also get tired of the hype and the Rewrite in Rust catchphrase.

I'm a university student, as part of my student job I had to develop a backend application. Someone has to be able to pick it up after me, hence simplicity and easy of use. In the end, I chose Node.js after strongly considering Go, Rust and Elixir that have more cohesive tooling (formatter, linter, better module system!), it was the easiest to justify. I couldn't trust myself to not find any issues/complications with Rust or Go and I just can't afford them running into these issues and explaining to them "oh, you need to set up a C compiler toolchain on Windows".
I want to understand strikes as people stopping to work.

I hope.
I think this very short-sighted. People don't want to run their own banks now because the UX behind Crypto sucks. But the space is moving like a rocket and who knows what the future holds.

Anecdote: I am a fairly technical person but stayed away from the whole self-custody stuff because no way anyone in my family can figure it out and if something happens to me, its all gone.

Two days ago, my wife (non-tech as you can get) got a muun wallet and was very happy about the experience. She got the point of being able to send money to her relatives in the middle east without the normal shadiness that goes on over there.

(getting USD or any hard currency in and out of some middle eastern countries is a nightmare)
It depends what you mean with 'real'. The experience or feeling of having consciousness is real, that's true.
But the fact that humans experience consciousness doesn't make it a real physical phenomenon. Not so long ago most people believed that the Earth was flat because that's what they experienced when they looked around them. Many people believe in ghosts. Still this doesn't make them real.
Fortunately, there are more countries than Germany, and some of them have a very fragile banking ecosystem that many people would like to avoid taking a part of. Just as one example, remember the Greece bank run some years ago? The banks ended up implementing limits on how much you could withdraw each month, which frustrated many people. I'd say that's pretty fishy when the banks give the impression that the money you put into the bank, you'll for sure be able to get out whenever you want.
Ha! I'm from there and it's always interesting to see the flag get butchered in a variety of ways across the internet and in real life. The procedure for drawing the flag is outlined in the constitution and there's a popular numberphile video on it (https://www.youtube.com/watch?v=f2Gne3UHKHs).

Last I checked, there's some ambiguity in how to draw the moon in the upper triangle. It's supposed to have eight points with no prescription on how they connect to the crescent below. (Step 18 in this tutorial: https://www.settinger.net/experiments/nepal-flag/). This seems to be the most popular version: https://clipground.com/images/nepali-flag-png-4.png.
> I don't see that (I live here).

I also live here.

Brexit is evidence of a failure of democracy to contain populism. It is absolutely not in our national interest, is already harming us, was almost certainly bankrolled by dark money and foreign influence campaigns, used unlawful tactics and above all was driven by systematic populist xenophobia.

As you live here you will also have received the leaflet that tried to show the threat of Turkey joining the EU (with a map that didn't mark out Turkey but did mark out Iraq and Syria) even though Turkey is no closer to achieving membership now than it ever was -- this was vile populist manipulation.

Boris runs Number 10 as if it is unaccountable to parliament. He flings out bread-and-circuses distractions when his mendacious lying is exposed. He deliberately deployed a populist smear in parliament for which he won't apologise in parliament, and people around him rallied to support it as he doubled down.

We are heading into a criminalisation of dissent and protest that even Maggie wouldn't have tried. We have a government implementing serious voter suppression based on untruths.

And we have a populist leader of a government that is increasingly corrupt, who rode into power on a Brexit wave who does not believe the rules apply to him (and who has evidence to support it, given how many last-last-last-chances he's been given to "shape up") and a ruling party that appears to be swimming in Russian influence money in a manner so severe that our "special relationship" partner has openly rebuked us for it, and so damaging that our prime minister buried a report into it.

Boris is engaging in Trumpian tactics and his party seem unable to do a thing about it; the frog is being boiled just the same way as it (still) is in the USA.

We're in enormous trouble.

(And what is really striking to me is that the bulk of the criticism I have typed above is apolitical; members of his own party have levelled essentially all of these criticisms).
I assume you know they are letting you do that, right? And yeah I think that makes sense as the better solution too. Vs being limited.
Reminds me of https://en.wikipedia.org/wiki/Decimation_(punishment)
By that same token you can’t get 10x growth per year and hide for decades. Even doubling every year would be 1M million cases in 20 years.
That's exactly what I'm saying. The study tells me something about that age range, and nothing about anyone else. So it tells me that it's a good idea to get a flu shot when you reach that age range. What exactly are you trying to say???
It is true, a lot of tech companies will give you very good medical coverage without pay period fees but at the end of the day this boils down to money. Your salary is adjusted based on the company paying whatever rates they pay to offer you great insurance.

When doing contract work, you might be paying $500 / month out of pocket for medical insurance but your hourly rate is likely higher than your hourly rate as a W-2 employee even after factoring in company holidays, PTO and 401k matching. You also have the option of not buying insurance if you really wanted to.

Most insurance in the US is horrendous too. The whole system is optimized to provide you the least amount of coverage while making the process as inefficient as possible for you. I spent literally 12 hours on the phone over a few calls trying to get basic information from a few different dental insurance providers, in the end I got nothing concrete out of it and the only way I could have gotten concrete numbers is if I submit a form that takes 30 days to get processed except in the US you only have 30 days a year where you're allowed to enroll into insurance. Basically it was impossible for me to pick insurance based on coverage because it's impossible to know the coverage without first signing up and then you're stuck in it for a year in which case everything resets the next year and the process has to start again from scratch.
Oracle can create CDDL-1.1 or any other newer version with different terms, but there's no "CDDL 1.0 or newer" license on OpenZFS, nor is Oracle sole copyright holder.

Another issue is that what is specifically a problem with GPLv2 is that CDDL-1.0 provides patent litigation indemnity, losing which would be a big problem.
Article doesn't mention that on top of TikTok as well the competitor to Meta is YouTube Shorts which generate billions of views.
Ask HN: How do I stop being exploited by my company?
Context: third world embedded/kernel engineer, still in college but hey, the market is insane and I'm above the usual cut (not by much). Currently work in R&D, doing said R&D for big big first world companies.

I'm being paid peanuts, but I like the work. I fell for the "staying for the tech" and "oh my god I can work in tech!!!" memes but now the bills are catching up and I feel exploited when I give technical advice to people that receive way above my pay grade. Did I mention I'm still a junior but work as "technical reference" for one of the projects for those big big first world companies? It sucks.

I need advice. I feel like I'm too afraid to speak out for myself (I asked for a raise when another company wanted to pay me double, they agreed and they didn't speak to me since...).

Any ideas? Do I need sense knocked into my head? Thanks.
But Google are much, much less dependent on apps because they get all that sweet juicy search data from each iPhone (which they can then use to track you across their apps, potentially (this is possible to implement, I have no idea if they do it)).
This +10 (if I could).

And that ("Many people underestimate...") is before you factor in all the extremely talented people who are looking for ways to remotely steal crypto wallet data.
Sure, I don't disagree but (to me anyway) it's important to point out the difference between reality vs. our potential intake from it. The blind men and the elephant parable applies.
Amazon search is so bad it borders on completely useless. I've actually had an easier time using other search engines pointed at Amazon.
It’s still compiled to byte code. It’s not been interpreted in decades.

I’ll accept that the definition of “interpreter” is a little more blurred these days now that pretty much all JIT languages compile to byte code. But I’d argue that the byte code is typically closer to machine code than it is source and thus the only languages that are common place and truly still fully interpreted are shell scripts (like Bash).
Kind of puzzling to me that this wasn't done earlier. Seems to be a low-hanging fruit, doesn't it?