skysight-inc/HackerNews huggingface dataset:
> Should I take a chance and quit my new job as a math and physics teacher

Wait so you've already quit finance to be a math/physics teacher?
https://archive.ph/lG0Uk
I like the niche Raku has carved out for itself, as a sort of experimental platform for writing software expressively.

I don't use it, I probably won't, this kind of expressivity is something which feels good for developers but doesn't help them cooperate. The tradeoffs are probably not worth it.

I'm glad it exists, though. It's a language where the users mostly find neat ways to say things, Perl is a great basis for that sort of language, and I wish them well.
It doesn’t undermine the necessity of modern dentistry because there are times you really do need a dentist. If you travel to poor countries where people don’t have access to dentistry you’ll notice that by 30s or 40s they’re missing a lot of their teeth.
I know that there's nothing that I can say or do which will erase the past, but I wanted to take a moment of my day to tell you that I'm sorry that this happened to you.
>I’m 38 now and seriously considering to move into a software company in the hopes that I can work on probects like my sideprojects.

If you think you will enjoy it, I don't see why not.

>Should I take a chance and quit my new job as a math and physics teacher (it just does not make me happy)at a high school to persue a position at a software company?

I think it's better if you quit your job after you already have found a job as a software developer.
I think a better phrase is "everybody is winging it", because once you get good at something, then you tend to end up working on something that's at the edge of your current understanding, either through promotion or some sense of seniority in the industry.

This isn't necessarily true for all jobs, but I think it's especially true in the software industry. I've been a CTO for 17 years, but I still feel like I'm winging it. It doesn't mean I don't know what I'm doing, I have enough experience to make good judgements; but to be the best at something you often have to be on the edge of your understanding at any one point in time.

I don't remember exactly when I realised that everybody is winging it (to one extent or another), but it made it easier to trust my own judgement, it made it easier to push for something I believed in, but it also gave me a sense of how little I still know - which helps me to not get too arrogant about my current abilities.
This is yet another great example of how HR only works in the interest of the company and never for the employees.

I have never trusted HR, managers and alike.

I would have simply left, no worth it discussing with a manager that clearly was no fit for that role.

Also, the role of an engineering manager is simple: facilitate their reports work, support them, care for their career growth, clear any roadblock. The priority number one for them should be their team.

After reading this story, I am not sure I will ever consider working at Spotify.
Dude, he did nothing wrong and you are gass lighting him.

He tried to do his job and the manager was trying to do his job too... You clearly didn't read it.
Yeah, God of the gaps all the way down. That, and a good deal of armchair philosophy.

I think it was Sean Carroll that said something like "don't trust any way of thinking that allows you to discover truths about the universe from the comfort of your armchair".
The problem with this is that it infinitely regresses. If I can't control anything I do, then what's the difference if I'm empathetic and compassionate or not? Surely I'm just "riding the wave" either way.

These admonitions always start by saying we have no free will and then advising a course of action based on that knowledge, but that's incoherent.
> I am afraid that I may not be good enough

Just as with dating: there’s always someone you are good enough for. And you can build up your career from there.
Many people learned to add two spaces to the end of each sentence which is now built in to their muscle memory. My father learned to type adding two spaces to the end of every sentence, they tried to teach that to me in computer class in middle school but since I had a lot of experience typing already without it I never felt motivated to change my habit to add two spaces. I never really saw the point, in most formats I can't see the two spaces.
Samsung's laser printers were jointly made with Xerox. They run the same firmware and hardware. They are just branded differently.

Since Xerox tried its hand in shady electronics and burnt badly, they can't make bad printers. Hence, their printers' reliability is at HP Laserjet 4L levels. I'm on my second Samsung printer, because I've worn the first one's rollers down, and this one will probably last another 7-8 years, at least.

Then god knows what I'm gonna buy.
>I'd just say some very high number (3-4 months) and if they weren't happy, I'd just reply "when we start working on it we'll do our best to pull it in".

Yeah. If it's something I have some familiarity with, I can usually throw out an upper bound. And do as you suggest and/or say "If you want me to spend next week digging into the details a bit more deeply I can, but it means I won't be spending much time on my current project. Your call." (And perhaps the estimate is important because of a product launch etc. Or maybe it's just a number on someone's status report.)
Can you flag comments if you click on the comment time?
Reconstructing Relevance Judgments
Is that because it's not made by/in a NATO country and, therefore, no NATO nation can coerce the developers to install a back door (like, say, the NSA could with Signal)?

Personally I'll stick to Wire, Threema, and my own Matrix server instance.
I'm an hacker and I gave up with that platform after that experience because if you can't guarantee reasonable assistance quality , a basic replacement service if the device is defective and a procedure for RMAs in reasonable times, I feel is better to employ my time elsewhere. Two months asking a replacement and obtaining nothing, two months : we aren't talking about a service from hacker to hackers as it should be.
> I would consider it a donation
I'm also donating my time, for that reason I don't feel their behavior is justifiable.
Sure, but then you're blocking the user's DNS server, rendering the entire internet unusable for them, not just one specific site. That was always possible with or without deep packet inspection.
I changed dentists because I wasnt happy with my old one. He pulled out two tooth because he was not able properly clean the root canals, resulting in a tooth bridge that needed 2 tooths to be sanded down to handle that bridge. The new dentist office told me I had cavities under the super old and also new fillings. They fixed it all and couple months later my tooth aches from cold water and food went away. The unnoticed cavities only found on roentgen were causing me so much problems until the teeth were fixed and healed...
You can. Just create a folder for each hostname. Here's how redbean handles virtual hosting. If a request comes in for http://foo.bar/baz.html then redbean looks for the asset `foo.bar/baz.html` and if it doesn't exist then redbean looks for `baz.html`. This virtual hosting feature also works if redbean is used as an HTTP proxy. One thing I'm slowly but steadily doing is creating a gigantic redbean containing a painstakingly restored archive.org snapshot of the web circa 1999, with a Lua script for AltaVista, and then configuring FireFox to use it as a proxy so I can surf the old web.
And what is this other ingredient if it's not something physical?
I also want whatever you are smoking. The manager didn’t realise that he was being a burden, refused to listen to his team and his team members. And then, instead of resolving things peacefully, slandered his report to others, so OP’s contract can be terminated.

Only thing OP could have done was recognise the toxic nature of manager and leave first. But that is a lesson usually learned the hard way
I'd never buy anything made by LG. Even a toothpick.

On the other hand, they're one of the biggest plastics producers in the world.
Sadly, I have no choice. I have a Garmin connected to an iPhone. Even when I disable most notifications for an app, it will still hit my watch.

On Android, I could filter out which apps could notify the watch, on ios, it seems Garmin has not been able to do that.
The Liches of Silicon Valley
> I know plenty of people who do just that and are good at adapting to whatever new framework or library we're using today.

And that's the secret sauce, the core of the full stack dev - or what I would consider - your basic programmer. Basic meaning someone who understands that the real deal is figuring out the problem and that languages and frameworks are tools, not basic as someone unintelligent or incapable.

The quality to adapt to a tool means that one knows what the problem is and that's the quality of someone who's adept at solving problems.

Such people are scarce, that's the sad truth.

Many other devs go down the hard route - memorize everything, throw the buzz at the project, hope for the best, quit when sh*t hits the fan, lie to yourself that CV filled with many jobs in short time span means you're good and desirable.
They did that in the call and it cause the initial conflict...
Blazor/dotnet is the framework using WASM. C# is the language.
Verizon and AT&T agree to delay airport C-Band 5G rollout until 2023
> The plurality of the Jewish population is believed to be in the US (there are some issues around estimation) although it's close.

It's definitely close, but Wiki still gives it to Israel right now (at least here: https://en.wikipedia.org/wiki/Jewish_population_by_country#D...)

> Unfortunately, if the Israeli state didn't exist, hundreds of thousands, if not millions, of Jewish people in the region would likely be murdered by people from neighboring countries. This isn't because Arabs are "innately" warlike or antisemitic (I don't think that's true) but because the states in the region are deeply corrupt, failing states [...]

I tend to agree that that is what would happen, but I think the neighboring countries have at least a somewhat legitimate beef with Israel and its actions. It's largely promoted by leadership for reasons like you stated, but it is still true that lots of Arab (and Muslim) people think that Israel did something wrong. I mostly don't agree with their POV, but it has a legitimate basis. (And my disagreement is at least partly by saying "yeah, almost every country has a... problematic history, you can't just forever be at war with it for that".)

> The Israeli state is deeply problematic, corrupted by capitalism and some amount of racism (as almost all Western states are). It also has a job that is tough as hell: protecting a vulnerable minority group from millions who would murder them. The middle-of-the-road Israeli understands the need to protect themselves, but isn't a huge fan of the settlements (if he thinks about them at all) and certainly would love to see peace in the region.

I wish that were true about the median (Jewish) Israeli. I don't know if that's right. For sure it's less a topic of conversation inside Israel than it is outside of it, so I agree with the idea that most Israelis don't think about it too much.
Figma is probably the biggest web application that uses it for the main feature they offer (the entire in-browser editor is C++ compiled to Wasm).

You can read more about how they use it here: https://www.figma.com/blog/webassembly-cut-figmas-load-time-...

> Because our product is written in C++, which can easily be compiled into WebAssembly, Figma is a perfect demonstration of this new format’s power. If you haven’t used Figma before, it’s a browser-based interface design tool with a powerful 2D WebGL rendering engine that supports very large documents.
Sidewalks are also very dirty (spit, dogs, trash, etc.) I think this would have been better by mounting them on the walls.

Many cultures consider stepping on someone's name, burial, or memorial horribly disrespectful.
No, I just assume they are responsive to their constituents.
generally popular in Germany, I would not blame Merkel overly much here. Post Fukushima everyone was panicking, and 2011 was a very different time than 2021
I don't think you're being charitable here. Sure, their explanation wasn't perfect, but their line of reasoning was absolutely on point.

You almost gave a really good explanation yourself on why this should be the case but stopped short of it. Don't know why. Any terminating decimal can be written in the form a/10^{n} where a and n are both integers. After we have our p/q, there exists an integer c such that p/q · c/c = p/10^{n} if and only if q consists solely of the primes 2 or 5 (or both). And if not, then there isn't an integer c to satisfy said condition, thus making it impossible to write our p/q in the form of a/10^{n} (white still keeping the numerator an integer at least) so it's an infinitely repeating decimal.
Suggesting to their leader that they read a chapter about managing not just to one manager, but to two managers, wow! That tells me so much about this person’s personality: Immature, self-important, a problematic personality and likely difficult to be around. I suspect at that moment this contractor sealed his eventual fate. I know if I was his manager I would have probably chosen to not renew his contract at that moment and would be counting the days before I could get rid of him.

Then I read this:
> Also, “Legendary Software Developer” is his title on LinkedIn.

And know I would have never hired him in the first place so problem would have been solved before it occurred.
Just in the spirit of sharing, microcavities are in many/most cases treatable with a hydroxyapatite toothpaste. This is true of some larger caries as well.
> As long as they don't let WebAssembly have raw access to the host filesystem, they'll do well. "No access" is the best access choice for the default.

Not sure where this worry even comes from? Browsers have never let anything (not even JS) have raw access to the host FS, so not sure why Wasm would be different.

Edit: Ah, I realize now you might be thinking about running Wasm outside of browsers, via some other runtime. If so, I'd understand the concern as most desktop technologies allow unfettered access to FS and more.
I dislike referring to WASM as a "stack machine" for this reason. It is useful to remember that the text format started out as a low-level lisp-y expression tree with local variables and nested control flow. It still basically is that, but with the AST syntactically flattened in a way that looks a bit like a stack machine. (Admittedly, multi-value and block returns have since made it trickier to recover the AST.)

Things like Forth or the JVM byte code are true stack machines: all locals can be on the stack, and the stack shape can vary at runtime (which in turn makes validation harder). I seem to be in the minority, but I think wasm is quite different and the distinction is useful to maintain.
Sometimes, when manager asks me what's the estimate, and I think it's just too much to reply... I ask back - "Why are you asking this though?".

It's weird, but usually I get in response something, that make me really understand well what to reply to them.
Xkcd: A Bunch of Rocks
The newsfeed was added later. They integrated it from a company they bought. I almost quit Facebook when it was added. In retrospect, it was so much better than what we have now. It has an end, was in chronological order, wasn't filled with spam and propaganda
Capital One: Convicted techie got in via 'misconfigured' AWS buckets
excellent, this is research
The simple way of creating long-lasting habits
> My personal experience is that free will is axiomatic.

How does that even make sense? "Axiomatic" doesn't mean "true"; it simply means that the axiomatic proposition is a given for the system of reasoning you are using. So if you take X to be axiomatic, that isn't an experience; it's a decision you made.

I'm assuming that you can make decisions, because if you are using axioms you are engaged in reasoning, which is a deliberative process.

So an axiom isn't a thing you can experience; it's a thing you create. The very existence of an axiom implies reasoning, so deliberation, so free will.
"It's going to take me a couple days to put together a project plan, given that the project itself has yet to be fully defined. Shall I put project X on hold until I get that done?"

Resourcing isn't a individual contributors problem, if it will take you a couple days to get a estimate, and they choose to prioritize that. Fine. If they don't want to give you the time, refuse to speculate, if they keep pushing, tell them it will take a year or some other large number that you could do it 2 - 3 times over in. If they say it won't take that long, ask them how they know since the project isn't defined.
Turing's original test was meant as an adversarial, interactive test.

GPT-3 can generate natural looking text and even dialogues, if you don't press it too hard. But a motivated adversary can tell GPT-3 from a real human pretty quickly still.

The Turing test still stands undefeated.
US National Ground Water Monitoring Network
It's very sad to see the amount of people here blaming an employee. I think under these conditions they didn't do anything more aggressive than the manager.

Calling out a manager for bad behaviour shouldn't be vilified like this, especially when they are doing the same up the ladder to you. I think HN is just soaked in "fellow kids" types who are trying to stay hip and trendy and get their startup seen.

This isn't a site for tech junkies, it's a site for managers and they hate hate hate that this describes many of them.
This is tangental, but I would say never trust bash pipes.

I wrote a tool to get around the problem:

https://github.com/ThomasHabets/goodpipe

I have more info about the problem in the README and this blog post:
https://blog.habets.se/2021/06/The-uselessness-of-bash.html

But tl;dr:
If gpg fails in your example, then zfs receive will just think "oh that was all the data, apparently". Hopefully zfs receive is fine with that, and will notice it. But most tools would not.
Conscripted anyone, that is, since about 1972. You will correct if I am wrong, but I believe that the youngest men ever drafted into the US military were born in 1953. I got my draft card--long since lost--in 1973, but never seriously supposed that I would get greetings from the president.
Maybe my intuition is wrong, and System Extensions support enough functionality that the ZFS port will still work well with the System Extensions interface, and my impression of userspace filesystems as slow is due to quirks of the FUSE implementation on Linux. I hope so.
The internet has changed, almost everybody can go online, and moderating a website is not the same thing it was in 2010.

The most fastidious and expensive task of any social network is removing bots, trolls, hateful users, and maintaining trust with users, and improve security. You can't have free speech without fair moderation.

So making sure a social media can make its users trust you, feel safe and have healthy users to user interaction, is the most important issue.
That's an interesting take on subverting the rule of law. Most law breaking in Western Democracies by first ministers is probably not as obvious?

Johnson also, with the help of the Queen, unlawfully prorogued (ie ended the session of) parliament in order to avoid democracy acting against him.

He lost two previous jobs for lying (in politics and journalism; you have to try really hard to lose a post for lying in either occupation it seems). Apart from his handlers I can't see how anyone would employ him for any role.

He's very bright, his team manipulate the news/news cycle in similar way to Trump, and it's documented fact that he purposefully plays the fool.
I agree. It's true for many things in life.

I don't think surgeons are winging it, at least in the operating room, but in life the majority of things are chaotic and unpredictable. Specially running a business.
definitely, i suspect you would see very different distributions... simplified charts like those hide a lot of important details

also, how significant is income actually? how about total wealth? whats the debt level at each of these gradations etc?
I'm currently stuck in a "Jira Job" just fixing bugs all day and it's extremely depressing but I've been around this industry long enough to know that not all jobs are like this. There are plenty of companies doing greenfield work, most of them do want someone with experience though unless you are willing to take a pay cut and start as junior or mid.
One reason to have state-run lotteries is as a harm reduction tactic to keep organized crime out of it.
that is a good premise for a sci-fi movie
Some quotes.

That’s because Silicon Valley has conflated “making great ideas work” with “making ideas I like work.”
...
This cycle repeats because venture capitalists keep investing in companies far beyond the point that they exist. This isn’t about seed-stage or even Series A level investment but in the continual doubling down on companies that fail to prove that they are functional businesses rather than entities that can be sold for a profit.
...
The liches of the valley are both the founders themselves and the venture capitalists, existing in a continual rotation of unsustainable growth and absorption, sustaining companies until they can experience a liquidity event - an IPO or an acquisition. The “unholy” nature is that these companies have the appearance of an entity one can trust - as a vendor, as a customer, and as an employer, and are kept alive through unholy, undeserved capital. The longer they last in these unsustainable cycles, the more damage they are likely to cause in their inevitable contractions or death - through layoffs, dumping customers with little notice, and the overall dependence that a supposedly-respectable company grows with anyone that they interact with.
...
These exploitative cycles exist entirely to enrich founders and venture capitalists. They build companies that require vast resources to continue operating - resources that the company itself cannot generate alone - and exploit customers by making them dependent on a deal that is more often than not too good to be true. Their goal is always to reach enough scale and market share - even if said market share is held together with sticky tape and chewing gum - that the company seems attractive enough to take public or to sell to another company. The creature is summoned and sustained until it reaches the end that the summoner wishes - and perhaps I’m conflating the lich and the necromancer here, but whatever - or ends up killing one or both of them.
The lookup table thought experiment shows that the answer is computable! That's a big deal, or perhaps used to be a big deal.

Yes, from an complexity theory or engineering point of view the lookup table is pointless, of course.