skysight-inc/HackerNews huggingface dataset:
> It’s like a goto statement, but it can even be used to jump outside of a function. It’s also a lot more difficult to read than a goto, since it looks like a regular function call.

Ah! Blood pressure rising!

> Like with goto, the common advice is to avoid

Whew. And then goes on to make a really good case for complicated task perform with simple error handling.

It’s a good application for not exactly general use cooperative routines but a specific use case of performing multiple procedural steps.

I think there it falls short and where an RTOS/OS will be more useful is when you have to wait on one of those steps.

I think that’s the harder example with the example of an HTTP request is waiting for the response and keeping that context ready and blocking in a separate thread. That ends up being easy to read and maintainable. But I suppose there is no reason you can’t do both.
I get the point about linear no threshold, but I don't get the point of bringing up background dose. If there is a threshold, then acute doses are worse than cumulative right? Taking even your highest figure 100msv, that's over an entire year. In a 5 sec span, that would be 0.0000159 msv, or 200,000x less than the 3msv from the machine in 5 sec (or less).
sure, a big enough psychological study without any obvious flaws might sufficiently bridge the inductive gap for me. But I'm unaware of any, and I doubt to see one because it would be real difficult to get right. That said I haven't really looked for one, for the reasons given.
ZeroTier emulates a L2 Ethernet switch over any network, so anything you can do with Ethernet basically.

You make networks, add stuff to them, and any protocol you want just works: games, ssh, sftp, http, drive mounts (though they can be slow over the Internet), video chat, VoIP, even stuff like BGP or old protocols like IPX work.
Importantly, in analytics workloads, it is very important to know roughly how many writes aren't making it. Otherwise your analytics system sucks.
there's no value add - other countries aren't really concerned with security theatre to the extent that the US (maybe UK?) is. witness the difference between screening at e.g. international airports outside of US/UK and then additional necessary screening for US bound flights.

perhaps, though, that makes it a great export opportunity there, similar to arms exports: US law will mandate that these scanners are minimally required for inbound flights, other airports pick them up in order not to lose US flight slots.
I'm a long time fan of Python (and still am), but I completely agree that Go got concurrency right.
I wouldn't say Common Lisp is a esoteric language. Esoteric makes me think Brainfuck and other similar languages. Common Lisp and lisps in general are languages you can be productive in, in a "building a product" sense, which you cannot say about most esoteric languages.
Needs to be retitled (2010)
Narrative doesn't necessarily imply cause and effect though. I think there may be two different fallacies here.
It reminds me a little bit of Feynman diagrams.
Remember Rick:

https://link.medium.com/iRs4xvGXK6
In an absolute sense 100k is massive. But it's not particularly useful to think in absolutes. It's more useful to think in relative terms, because relativity scales, absolutes do not scale.

"300 people died"

Is that a massive amount of people? Hard to tell without knowing the relative context

"300 people died out of 1.2 billion in India due to prions"

vs.

"300 people died in an airplane crash. There were no survivors"

One of those 2 things will probably result in outrage and calls for policy change/investigation, the other probably will not.
By March 8th, they had been 3k deaths in Wuhan. It was blatantly obvious by that time that Covid-19 was dangerous, and also that the testing situation was such that no one knew how widespread the virus was. Since the strict Spanish lockdown started just 6 days later, it seems clear that not halting the march was a big mistake, although it seems unclear how many were actually infected there.
Ah yes, the banks. By far our hardest clients. I think we took on too many bank engagements.
Seriously. I would absolutely be interested in a book club like that, especially one that went through the "Great Books" or whatever...But I'm also the only one of my friends who really reads outside genre fiction so sadly no chance of that happening soon unless I can find one at the local university that's open to the public.
Previously mentioned to you, but Rome2Rio is pretty good at this already. Also carless here, and it’s worked wonders.
Getting Started with Yew for Rust
Navigating E-Commerce Taxes
The author himself says it’s esoteric
I used Samsung ARM Chromebook from 2012 for Java development. 2GB of RAM was enough to run couple of Eclipse instances. Properly configured memory compression made it possible.
I have the XPS 13 9360 which I believe was released around the same time as the notebook mentioned in the article.

Mine has i5-8250u, 8GB RAM, 1TB Intel 660p NVMe, Intel AX200 Wi-Fi 6/BT 5.0 card, 1080P matte display, 2xUSB 3.0 Type-A ports, 1xUSB-C/TB3 port, SD card slot, and a Headphone jack. I don't believe the RAM can be upgraded but the storage and the wireless card definitely can as mine originally came with a 128GB M.2 SSD and a shit Killer Wi-Fi card.
If the seals are removed entirely, not merely broken, then there's a good chance the customer wouldn't know they'd been screwed with.
It would easily be perfectly legal in the UK, we've just done it badly.

(Not just about apps: plenty of countries have done a pencil and paper job, which is significantly better than nothing)
If it is peer feedback I then spend a ton of time doing things not related to my actual job.

If it is management feedback, isn't that just most jobs?
So a successful company acts closer to a top-notch jazz band that

- improvises its way through a continuous set

- never stops

- swaps out players intermittently

- improvises off of each other based upon events

rather than being an orchestra operating off of some refined composition handed down from Apollo on mount Olympus.
OT but it's a real shame the bubble LED displays used in those calculators are not manufactured anymore. Something about the warm red glow and incandescent-like filament look appeals to me. They are also very compact, it's occasionally possible to find more recent bubble displays but quite bulkier, and outrageously expensive.
OT: If you feel things are really getting complex already, do ponder over whether there is scope for you to simplify things. Simplifying architecture is IMO more valuable than representing complex architecture, even if it is done using the best available tool.

UML helps. Recording design decisions and how classes are meant to be called/used is generally good reference for a rainy day in the future.

Since you are using Python, ensure you sufficiently document classes' purpose/responsibility in docstrings. Ensure the most important pieces of info stay close to the code where they are implemented.
That classics reading group honestly sounds amazing. I wish I could find something like that in person, or online.
That’s the narrative: Bezos is a genius, Slim is a cut-throat business person, Buffet is a stock sage, etc. It’s easier than the reality that they are all random, complex combinations of smart, lucky, persistent, charismatic, etc.
Ah, I see what you’re saying, and I am afraid I am out of my depth because this touches on a lot of maintainer intentions I can’t speak to. You are correct in implementation assumptions at least.
Thanks for the suggestion! I've been a fan of the .it TLD especially with products like repl.it repping the brand so I'll definitely consider adding it in my next update!
Eh, it's just a meme:

https://www.reddit.com/r/copypasta/comments/5we0ny/if_youre_...

I guess it is intriguing, in a Roko's Basilisk sort of way.
> In much the same way that corporate shareholders collectively own the assets of a corporation.

A public road is not the same as, say, a factory. As a shareholder in a corporation, I have no use for a factory, and the factory is not built for direct use by anyone. It is built to produce things that get sold, and as a shareholder I get a piece of the proceeds. (Actually it's often much more complicated than that, but going into all the current problems with corporate governance would take way too long.) But a public road is built with public money for the direct use of the public.

> being a 1/~300millionth owner doesn't give you the right to arbitrarily use resources so owned in contravention of the direction of the management agent employed by all ~300 million owners to protect their interests

The management agent is still just an agent. Yes, I myself am only a 1/~300 millionth owner of the public roads, but I have the same right to use them as the other ~300 million owners. The management agent cannot arbitrarily deny or restrict that right of usage to any of the owners. All it can do is manage the roads: build them, maintain them, repair them, and assess taxes to cover the costs of doing those things.

At least, that's the legal doctrine that should be in place in a free country. Of course it's not the one that's in place in the US at present. To me that's a bug, not a feature.
I don't get why a full year's worth of background radiation is always compared to an acute 5-sec (or less) exposure from an x-ray machine.

If the background rate is 50msv/year, and a machine doses that much (50msv) in 5 seconds, that's 6.3 MILLION TIMES greater than the background dose.
As much as I try not to, I'll indulge in leaving (deliciously) snarky comments at times (though less on HN). But, do they really move the conversation forward? Comments for those that are reading for low-brow comedic value and condescention may get more made-up Internet points and feel good, but personally, if there's a rational engineering answer to be made, I'll try and give that (eg: Kubernetes doesn't scale past 500 nodes very well because of X due to condition Y that I dealt with.) rather than being dismissive (Kubernetes? More like POOPERnetes! amirite? lolololol)

Readers can decide for themselves wether or not, eg, kubernetes is right for them.

Additionally:

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

https://news.ycombinator.com/newsguidelines.html
I presume most people here at still ICs, so I don’t think there is anything you can really do except get into a leadership position and change it yourself.

The best thing I’ve done for psychological safety is by creating groups within the team that are willing to share feedback with each other. As long as there isn’t a bad manager involved or people who are incentivized to sabotage work, we do okay. But, ultimately, it’s unproductive and we all end up looking for new jobs in the end anyway.

I’ll admit I haven’t had every manager in the world but it feels like the manager ultimately decides the psychological safety of the team in the end. If they want it to be unsafe, you can’t do anything about it.
Do humans have a ‘religion instinct’?
I recommend adding .is. Recently opened up and plenty of single words available, partially because they are only available for purchase from a few sites - NameCheap is the best and cheapest.
DHS is a far bigger threat to our freedom than terrorism.

In "policing" work, there is a line where you become a bigger threat than the bad guys, and you become the bad guys.

Many DHS agencies don't care. They are self-perpetuating institutions that act in their own "institutional" interest.

Note to DHS language parser: this comment should be classified into your "big" database ("normal patriotic American complaining about gub'ment"), not your "small" one ("actual threats").
"In the name of God, the Most Gracious, the Most Merciful."

From Wikipedia: https://en.wikipedia.org/wiki/Basmala

Disclaimer: I'm not a Muslim, I don't know Arabic.
> Then consider this: a team with one person with a talent for teaching and leadership, and three new/less-than-productive folks

In practice it is more complex - people with a talent for teaching and leadership and are experts are incredibly rare.

What we often end up with is a mediocre dev taking on the teaching role and helping build a mediocre team.
This project is well-known enough to have had several big threads on HN:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

...so the project wiki page is probably too generic to make a good HN submission. It would be better to wait for SNI (significant new information).

I wrote about this issue recently: https://news.ycombinator.com/item?id=23071428
That you think the team doesn't know whether the "random bug" or something else is "what needs to be done" is a big red flag.
I can’t imagine this utility will be replaced, either, as it’s the essence of why rust works so well with the c abi. Augmented, hopefully?
https://scientists4wiredtech.com/what-are-4g-5g/resonance-be...

I'm generally interested in the subculture
Also, if you’re really willing to go into it you could be productive in Brainfuck. Doesn’t mean it applies to the general crowd.
I stopped buying Linux only computers after buying a System76. I'll never make that mistake again.
My hunch is that someone thought the dog thing was "fun","cute", or "on brand". The point likely that they need to onboard employees to their intranet; who they ask you to look up doesn't matter, and using a fictional employee may better than a real employee, as the curriculum want need to change when someone leaves, and for at least someone, using a dog was probably thought to be more fun and engaging.

If using the company directory is necessary to know, then something is needed, then why not try to user something fun? really though, I think the real problem here is probably that this company doesn't really need all employees to know how to use the company directory.
No one wants to promote a developer to anything in general. One mechanism to achieve that is to simply promote everyone, e.g everyone claims a senior title, claims fullstack, etc. That’s one way of keeping developers roughly where they are.
Are there any examples of libraries that are implemented in this way?
AI vs. Covid-19: few months vs. years of a drug development process
I don't have one, but was considering buying one. I went looking for benchmarks a while back, and it seemed that it performed about as well as a several-year-old cheap laptop, from some guy's blog that I can't find right now. :-(

However, most reviews I've read have said that it generally performs better than you'd expect for its price, e.g Hayden James' review [0]. He later updated to say:

"""Two months later, I can report that although my Pinebook Pro still sees some usage, for the most part I’ve reverted to my old laptop. It’s a very capable laptop for the price and I still strongly recommend ownership! The lack of CPU and graphics performance was the eventual deal beaker for me. At times loading email messages in Gmail would take ages."""

After reading this, I still feel like it might be a decent chromebook alternative for the kids.

0: https://haydenjames.io/pinebook-pro-my-first-impressions-and...
The name of the disease comes from the similarity of the virus to another one that caused a respiratory illness. And from it initially seeming to be mainly a respiratory illness as well. Now more data has come in, and it looks to medical professionals like it's not purely respiratory. Looks like science in action to me.
I use mine for browsing and some linux admin work (a bit of bash scripting too). The 4GB memory will be a bit of a limit and I wouldn't recommend it for serious dev work. I like the screen but I've noticed some issues with the keyboard on occasion (usually fixed with pressing harder on some of the keys). I've also had issues with one of the usb ports, but I think it might be due to me using totally the wrong power supply at one point (the connector fitted, but the voltage was wrong).
Would be great if you could write about the scripts you hack to optimize your workflow
Backscatter x-ray machines are still used in jails and prisons around the US.

In fact, the ones in jails have you stand on a 5-sec slow-moving conveyor belt as you pass through the x-rays, giving thousands of innocent people awaiting bail (among others) a much greater dose than the airports were giving.

There is no opt-out for these people.
I have come to accept that I will be replacing SSDs periodically. Either because they're worn out, or because a newer/faster/better technology is available.

A RAM disk is an interesting alternative for sure. The last time I used one was when I did OS/2 development using IBM VisualAge IDE. Which sorely needed it...

Windows doesn't have a driver for one out of the box, but there is a freeware one named ImDisk that looks widely used.

Thanks for mental nudge.
Volume warning, please.
In-person services may never operate strictly in-person again
This can happen in any sector - but in most of them it's also pretty hard to find a well-paid replacement job in a week, so it's more effective and less reported.
> We have seen decades of general stagnation compared to decades of new inventions and growth before that.

I strongly disagree with this premise. We've seen a huge amount of refinement and polish in existing areas. You can't call that stagnation. It is less visible, but still a huge amount of value created.

> "But how much can be attributed to the culture of being nice, getting along, not rocking the boat, undermining people, etc?"

How many jerks are hailed as geniuses because they are good at presenting the work of others well? How many because they outright stole other people's work?
You can add "comments>0" to get the ones with comments:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
For the confused people using Safari who are wondering what this website is about: This website doesn't work on Safari. There should be audio when you select a file. Before you try it in another browser turn down your volume though...

For the author: There's no console error either though (which is normally the case when there's issues with audio permissions, often an issue in Safari), so I'm not sure what's wrong.
Not a whole lot more. I had one job at a small company where I made more than my direct manager.
Interesting. In EPIC v. DHS, the US Court of Appeals for the DC Circuit ruled that the TSA body scanners were constitutional, partly because "any passenger may opt-out of AIT screening in favor of a pat-down, which allows him to decide which of the two options for detecting a concealed, nonmetallic weapon or explosive is least invasive."

It seems like anyone who is denied the right to opt out could have a good case against the TSA in court. This Forbes article says: "Contrary to TSA’s statement in its new policy, TSA may not legally direct mandatory AIT screening for any passengers. Not according to EPIC, and not according to TSA’s own lawyers. EPIC v. DHS requires as a condition of a finding of constitutionality of the TSA screening procedures the ability of passengers to opt for pat-downs in lieu of AIT screening."

https://www.forbes.com/sites/lisabrownlee/2015/12/24/tsa-bod...
I mean okay, but I doubt the executive pay is really moving the needle in terms of whether these companies are profitable.

> Note that "not making as much money" is not the same as losing money.

I'm talking about the company being profitable, not whether employees are able to draw a salary or whatever. I would think this would be obvious. Both companies are currently unprofitable. Granted, the pandemic obviously isn't helping things.

https://craft.co/doordash/metrics

https://investors.grubhub.com/investors/press-releases/press...
Things that make an Rpi4 + 4GB memory unsuitable as a development machine: needing to use more than one webshit thing at a time (heavier versions of gmail, Jira, Asana, Slack), needing to use a heavy Java IDE, or needing to run more than one or two very small VMs locally. If you do need those things but can offload them to remote VMs with X forwarding or VNC or whatever, then they're still fine.

A Pi4 is downright spacious and plenty capable if you can avoid that junk. Which are also the same things making old 4GB laptops "too slow" for modern development, and even 8GB machines feel cramped.
The reason is that curio is well-designed and has a reasonably compact story for how things work. It fits in my head. And the "cool new things I can do with it" to "how hard is it to learn" ratio is pretty high.

Asyncio on the other hand, feels like being beaten with a stick. It's so complicated that normal humans are never really going to understand it all.

On top of that, it's been morphing all through the 3.0 series, so there isn't even one spec to learn--it's more like a set.
As with most of these cases, the legal text and the social understanding vary quite significantly. From a legal perspective I would not be surprised to find out that Triplebyte is in the clear here (IANAL). But from a social perspective, they are quite obviously in the wrong.
The funny thing is caffeine is produced by the plant to try to poison herbivores. It’s a very effective insecticide. So are perhaps most other drugs made by plants.
Why would you choose C over Rust for a new network and high performance project?
The entire article talks about plenty of other risks than death. To try to pretend like death is the only risk is frankly stupid and harmful. Getting any of the conditions this article talks about would have life-changing repercussions and lead to a horrible and possibly much shorter life. So if you want to talk about the risks, the talk about the risks. Don't pick one single risk, ignore all the others, and pretend like you're not doing yourself and others a huge disservice. "Risks" is a plural word, after all.
This is an excellent point, does an acute dose of radiation in a short timespan cause more cellular damage than long-term exposure?
> I had that kind of trust in my management.

That's impressive. Would you consider yourself the trusting type?
Can You Gather with God over Zoom?
We have posted answers elsewhere in this topic.
I feel like there is no platform on which a level discussion of this subject is allowed. And the tragedy is that well meaning official and unofficial censorship (i.e. mods, social shaming) effectively shut down the concerns of 40-60% of the population, and as evidenced by this article in particular, the views on race that currently fall within the window of acceptable discourse are creating unsustainable societies across the western world.
Please don't do programming language flamewars on HN. They're tedious.
Node v14.3.0
That's generally a transparent non-event, but I agree, I don't see many developers being promoted to much.
yep. checkra1n for iOS 13.1 requires that you re-jailbreak every time you reboot your phone. Takes like 5 minutes to do.

One of those cases where a bug really is a feature
As an altruist, I breathe out only. Never in.

I can't see any way this is possible. The amount you breathe out is dictated by how much your lung volume increased when you breathe in. If you breathe out for more total time than you breathe in, you are just spreading the same breath over a longer time by restricting outflow.
If you watch the talk I linked below, you’ll see more details. They were, and tried with C++, and failed. Rust was key to the success.