skysight-inc/HackerNews huggingface dataset:
But this is what I mean when I say "shocking degree of arrogance from the West to refuse to learn even the most basic things from Asia about this."

There's many different ways of doing contact tracing that involve myriad tradeoffs. Every Asian country that has rolled it out has had negotiations between the citizens and the government over the various dimensions and how to balance between competing concerns (yes, even China). Every country has landed in a slightly different form of contact tracing based on existing resources, societal norms and degree of urgency.

It's shockingly arrogant to assume that Asian citizens haven't grappled seriously with these issues and, even if they have landed in a different position than you would prefer, that the conversations they're having don't have any value.

I've yet to read a single English language piece on Asian contact tracing that has accurately described how contact tracing works on the ground in a nuts and bolts way across multiple countries. Instead, all I read are exoticised, fetishized pieces that focus on technological bells and whistles or highlights a bunch of theoretical privacy violations that either aren't a big deal in practice or easily gotten around with some simple design tweaks.

Then, you get people who go off half cocked and make sweeping statements about an entire category of methods while having done literally no research on how it actually works in a real world context.
>if you're gonna punt, early-return.

I don't know what it is but I once interviewed for an embedded C position. During the interview, I wrote out some code samples. The only issue the interviewer found was that I had "returned early". He said there could basically only be one return in a function and it had to be at the end. I told him I'd never heard of that. He only said it was a "standard" that had to be followed because of the crypo involved in the code base.

Sadly, even though I didn't get the job, that stupid statement of only one return call in a function has stuck with me and lead to many mental arguments.
Yeah, I am getting the same impression that the personal might have ads? not sure.

I am trying it now and the trial version doesn't show me ads, at least not yet ¯\_(ツ)_/¯
Obviously you can't post like this here. Note that your original comment has since been upvoted.

I'm going to put this down to your going on tilt (it happens to almost everyone), but please don't do it again. We all get downvoted. It stings, and it sucks not to necessarily know why, but it happens to everyone and it's the way HN works.

Over time, if your comments are consistently getting downvoted, you should reflect on what might be wrong with them. I looked through your recent account history and it doesn't seem so hard to figure out. In one case, you posted a comment which got a lot of upvotes, but then you pasted it in two other places in the thread and got downvoted for that. Another case was https://news.ycombinator.com/item?id=21983017 which is obviously a bad comment for HN. If one is to judge by these examples, it looks like downvoting is functioning ok.

Incidentally, the user who downvoted your comment upthread is a working doctor. (I hope it's ok for me to say that as long as I don't leak the name.) They are also a fine, scrupulous HN user, so they probably did that for a good reason. You may be disappointed that they didn't give you a substantive reply, but there's no obligation to do that on HN. Sometimes people don't want to get into an argument; sometimes they have their hands full with other things; sometimes they just don't have the energy. It takes a lot of time and energy to think through and type out a substantive comment, especially on a divisive topic where the chance of being misunderstood or attacked is quite high.
github is not a blog.
As a company owner, I've resisted the temptation to do this. We did make it easy for our employees to behave themselves by making it very easy to 'clock in' and 'clock out.'

I told everybody that this is a time to be close to family - if your child wants to play ball in the middle of the day, then go ahead! Just clock out before you do. Get your 8 hours in and document your work.

Thankfully everybody has responded well - I have one employee than needs me to randomly call them to keep then honest, but he's a good guy and I think is struggling with a bit of depression. He likes to be called and he likes our chats.
According to the local FB group, it seems to be 99% cats that are taken to the pound.
Seeing that I started the “thread I am commenting on” and specifically asked is this the same government that should be regulating tech....
Thank you; I saw that label but was unclear whether it referred to the red-coloured area, or the area within the (also red) dashed line.

In that case I imagine that the red-coloured area is former Soviet states (?).
You do not need to enable anything. SSE instructions require aligned access, and will crash if used with wrong alignment, irrespective of the flag.
By the way if people think that online kindness doesn't exist, then they should visit some online health forums.
+1 recommendation for this trilogy
It’s a coming pain point in New Zealand. We aim to become predator free as a country.
https://www.doc.govt.nz/nature/pests-and-threats/predator-fr...
I have been an A&A customer for years and so this is disappointing because it's exactly the sort of crappy response I'd criticise other ISPs for. Hopefully in the not too distant future we can talk some sense into RevK and co.

The choice to block one route to make isbgpsafeyet apparently pass is bogus, it's like silencing a fire alarm (which is also something I see far too many businesses choosing to do, oh Zone A keeps alarming, we'll just disable it even though now that means more danger, engineer calls are too expensive)

Those familiar with my work will know that I read a lot of accident investigation reports, and a recurring theme in maritime accidents involving large vessels is that the BNWAS (a technology which alerts sleeping crew elsewhere on a vessel that for some reason nobody on the bridge is paying attention, probably because they're asleep) is "somehow" muted, with its logging disabled or even entirely switched off during an incident. That might not seem like a big deal but big ships are slow and so these incidents often take place over many minutes or hours, thus there is plenty of time for somebody to wake up, realise there's a problem, wake someone else up to help fix it, and fix the problem before you smash the ship into an island clearly marked on your chart.

If Cloudflare has any sense they'll change the bogus route up every week or two so that outfits like A&A keep getting these "annoying" alarms and concerns from customers never cease.

> This is marginally better than routing to somewhere else (some attacker) but it still means a black hole in the Internet.

No. It's the difference between an inconvenience (routing problem which can be reported and then corrected by a human) and a grave security problem (data is being sent to completely the wrong place because you didn't bother with the mechanism to prevent that).

Also, this glosses over the _very common_ scenario where the bogus routes are more specific than legitimate ones. If AA doesn't have a route to one specific /24 containing secure.bankofamerica.com that has "somehow" been advertised by a Taiwanese ISP for the past hour, that data will be bundled along with the rest of the /16 or whatever else (BoA's assignment is old and a mess) to the Akamai boxes (I think) which actually serve it anyway. Rather than a "black hole" there was no problem except for the bogus advertisement, which RPKI would have helped block.
Pedantic point: a dangling reference is the same thing as a premature free. If we free(p) but then the pointer hangs around in the program and we use it, we have used a dangling pointer.

What this seems to be talking about is "semantic memory leaks": objects that are not reclaimed because they are reachable, and this reachability is unintentional.

For instance, suppose we process a stream of real time data which exhibits locality. Some items appear in it and are likely to appear again, but eventually disappear forever. We can put items into a cache to speed up processing. But if we don't expire the cache, it could grow without bound; the items that will never be seen persist in it, and new items keep being added.

That's a bug in the algorithm, not in the memory management. Memory management has nothing to say here; it has no idea about the parameters that drive the cache size or replacement policy.

Implementing cache expiry in this scenario has little or nothing to do with manual memory management. Manual memory management cannot just blow away any object it feels like based on it age or recency of access.
It is controversial, because the assumption of exponential growth is flawed. For one, your model underfits population growth, it's a logistic curve and not a purely exponential one. Wealthier countries on average produce less children than poorer countries, and assuming no global shakeup occurs, most will end up in the crisis like the one Japan is beginning to see with a lot of older people and not enough younger people to support them. We can talk about what happens after that cliff, but how can you have exponential usage in natural resources when the population _doesn't even exist_?

Not to mention human ingenuity when people get desperate. WWI / WWII saw Germany produce coffee from acorns, oil from coal, and Fanta from vegetable scraps, ensuring a rise in industrial production during 1944 under arduous circumstances. We don't operate at 100% efficiency and we can most definitely increase that number by double digit, maybe even triple digit percentages. Take meat, a horrible source of energy inefficiency. Lab grown meats, meat substitutes grown from vertical farms, even eating different kinds of meats (cricket powder protein bars aren't bad and have a more or less 1:1 energy input:output ratio) result in increased efficiency savings. This is a matter of economics.

Anti-growth simply isn't feasible from a domestic or foreign policy standpoint. There is no way you will convince any significant politician, and by extension his/her voting bloc, that there must be an end to growth. You can't religion or dictator your way out of this either, since it goes against the very essence of human nature.
I was fully aware of the guidelines and potential consequences when posting this comment. That said I didn’t expect it to be a serious enough violation to deserve a moderation comment.

I think a little bit of context is warranted. The parent is a shallow dismissal that applies to a vast amount of paid software (to be clear I have no skin in the game at all); “Wow how revolutionary! /s” didn’t help either. It’s a rather obvious case of guidelines violation itself according to my understanding, and it’s painful to see it voted to the top, which IMO doesn’t reflect well on the community at all.

(I know piling on a bad comment is no defense for breaking rules, but seeing it at the top was a bit much.)

As for the personal attack, the shallow dismissal is pretty bad as is, but I wouldn’t have vented my frustration if it came from someone who has notable contributions behind their belt and could somewhat understandably attack paid software like this. Not even meeting that threshold was a tipping point for me. Personally I gauge whether I have crossed the line with the thought experiment of whether I could say it out loud to that person’s face. In this case I could and I wouldn’t be ashamed of it. It breaks the rules here, that’s very clear, but I’m not ashamed of the comment.

Some specifics:

> name-calling (‘leecher’)

I was making a BitTorrent analogy where a seeder is someone who uploads and a leecher is someone who downloads. It was not meant to be offensive, but I can see how it could be read that way. Will be more careful in the future.

> snark

Point taken.

Overall, I don’t regret posting this comment, even if I’m banned for it right now. I will do my best to shut up in the future though, if I’m not.
Execute Python code from MySQL server
You are absolutely right, I wrote a app for myself to note down links and texts and some webpages as design would look good. After a while everything would have changed.
I think it is usually written as while(1) { ... }
Stockholm is more similar than Cairo regarding economy, health system and political system though. I suppose it depends on what's important for the comparison: geographical location/climate, or culture.
What Tech Can Learn from Public Health
The local rabbits learned the same thing about our dog, he just loved to chase them away to see them run and then just strutted back proudly. He had no intention or drive to actually catch them.

The rabbits got wise of this in a week or two and just took a quick sprint and resumed eating instead of running all the way to the woods =)
What about the west Seattle bridge, a huge chuck of Seattle just got cut off for many years due to failing infrastructure. That’s probably the first of many infrastructure debts coming due
If you have a significant python code base that is not async, then all of that need to be ported to support async model where as with gevent I can do monkey patching and move to concurrency model. If I am starting a fresh project with python and need concurrency, yes "async" is a better choice, but if you already have some code base then moving to async is a fair amount of work.
"In this series, we will explore how to write a compiler for a small subset of C to LLVM in Haskell."

Really enjoying this. For others, here's the series so far:

Part 0: Introduction https://blog.josephmorag.com/posts/mcc0/

Part 1: Parsing https://blog.josephmorag.com/posts/mcc1/

Part 2: Semantic Analysis https://blog.josephmorag.com/posts/mcc2/

Part 3: Generating LLVM https://blog.josephmorag.com/posts/mcc3/
I am totally fine with the license model. I have been using TablePlus for over 2 years. When I first tried it I had a few questions/issues and the developer responded immediately and made changes based on feedback. (the email thread is 42 msgs :)).

I have been using it daily for pg, mysql, occasionally for redis and sqllite, it works great and gets continuous improvements. I wish this company all the best, great product, great support.
The landing page is custom designed! So using tools like paper and Figma, and then translating into a next.js site.

Moderation is based on two things:

1. A spam/bad word filter. It's pretty aggressive and inspired by a variety of OSS tools, but definitely could be better.
2. An easy reporting tool available for any user-generated content. It could be more prominent for requests, so that's something I'll fix shortly.

I hacked together a small dashboard to surface whatever's caught by those two things. For the beta test, it's been working pretty well.

Feel free to ask any followups!
Definitely not like this in the US.

Usually some of paperwork you sign when joining a large company are agreements that the company practically owns anything you do/invent/think while employed.

Basically assume it's all their IP unless you have an agreement stating otherwise.
It's a good idea no sorry required.
I wasn't aware of this thank you.
I wonder, if at this point, Twitter should consider updating their policy to state that government officials are no longer allowed to use their platform and close their accounts.
It's as much about personality as physical threat.

Cats are far more skittish around people as a rule. There are practically zero stray/outdoor cats that will attack a person unless they're backed into a corner and provoked. The same thing isn't true for dogs, some dogs are simply aggressive.
Yeah you won't extract a large database with these methods, but you could extract an encryption key or SSH key ... a kilobyte goes a long way here
Show HN: A cloud-ready COBOL web app with Docker, Docker-compose, tests and CI
Been using it since its first stable release, absolutely reliable and easy to work with. Version 2, which should be released soon, is even nicer.

https://eggerapps.at/postico/
Does it count when EPA allows itself to be co-opted by corporations to repeal environmental regulations and air quality standards that were already in place? That seems like all parties are actually doing less than nothing.
Covid-19 Search Insights and Recommendations for Marketers
I was talking about scalar 16, 32 and 64 bit alignments. You're confusing that with SSE alignment requirements. Besides, SSE has unaligned load & store as well.
Luxuries like what? Roads? Fire departments? Police? Schools? There’s a floor, and often they don’t generate it, instead relying on state and county funds.

The economics at the state level, play out just like how they do at the national level. The high population, economically vibrant parts generate tax revenue, which is redistributed to the sparsely populated, economically depressed areas, of which are not self sustaining, no matter how much the net receivers think they are.
This book is really all OP needs, as it covers computing from Turing to MS-DOS. Although ostensibly a biography of Licklider, it uses him as a skeleton to tell a much wider story about the idea of the computer as an extension of the human brain (as opposed to just a fast calculator).
I'd say the trend is towards BGA on the active components.
Yep, in a lot of cities (and states) very generous pensions are what really bleeds their budget dry. Infrastructure cost is marginal and lot more infrastructure maintenance could be done without those gigantic pension expenses.

That's why infrastructure was much better in the past: most of the population was economically active and local governments didn't have any permanent financial burden like they have now. At the time most of the budgets could be allocated to direct city spending instead of starting with half of your budget already gone before you even have it.

Of course you could argue that it still means that we built cities that we couldn't afford since employee benefits are part of the normal expenses. But imo, it means more that , at the time, a few took advantage of local politicians unwillingness to go against more and more generous and unaffordable pension schemes that ended up crippling future generations with perpetual debt and underfunded services when they themselves never had such a burden to carry. If it wasnt for that borderline intergenerational theft , the infrastructure of our cities is not only something we could easily afford to maintain but could even be tremendously expanded.

Edit: I'm not arguing that pensions should not exist or that unions are bad. It's just that in the public sector specifically, ridiculous and unfair payouts were negotiated where the public sometimes ends up paying for far more than what the employees contributed themselves.
They should have at least flipped it left-right, and it would look like a badly drawn world map.
That was my point. It won’t end up in workers hands unless they actually start work on the project. Otherwise it will go to a small group of consultants, gov connected executives, and most importantly endless amounts of lawyers and activism groups.
How long would it take for natural selection to play its course though? Moths live for maybe a year, while a bird might live for a few decades.

And the soot from the industrial revolution would've covered the entire environment for a peppered moth, whereas many birds fly over incredibly large distances, which wind turbines will only cover a small fraction of.
Oh I see. Thanks for the elaboration. I definitely agree that large shocks are best avoided, but I do think that ceteris paribus, bringing housing prices down relative to wages would decrease homelessness.

On the other hand, there's a lot of Americans on their nth mortgage, though so any policy aimed at driving housing prices down would have to factor that in.
Can someone list the names (and/or process names) of these softwares, so that we can kill the process if we have access to do so? Thanks.
Agreed! It's not a silver bullet or anything like that. More like a quiet place to go to if you're inclined.

I will say one of the "rules" you agree to when you first start is "I know I can’t fix other’s problems, but I can share kindness". I know that's not enough, so it'll be something to keep working on.
What's ”VA space”?
Check out the “Side Effects” section of that page. ECMO is brutal, and requires a very tight balance of anticoagulation to prevent clotting on one side and bleeding on the other.

There are only a few hundred ECMO machines in the US. I suspect that’s less due to cost, and more due to the limited number of patients per year for whom ECMO has a good chance of being a net benefit.
Goodhart's law in action
Google the exact drive name and SMR. People have started to put together lists.
> That’s probably the first of many infrastructure debts coming due

The problem isn't related to infrastructure alone. US debt is already above $24 trillion [1]. The Federal Reserve just put $6 trillion on its balance sheet [2] that is unlikely to ever be unwound. We've already spent far into the future. It's important to allocate capital intelligently in the near term to ensure disaster is averted when defaults occur en masse decades from now. I'd rather fix all of our existing infrastructure that gets a D+ rating [3] and then default on that debt in the future; we still get to keep what has already been built. The debt is "funny money".

A better title, with more weight towards the financial situation, would've been "We've Built A Civilization We Can't Afford." We have to stop kicking the can, but you need leaders with the fortitude to tackle these painful issues, and an electorate that will support them. Is that likely? I wouldn't bet my own money on that.

[1] https://www.thebalance.com/national-debt-by-year-compared-to...

[2] https://fred.stlouisfed.org/series/WALCL

[3] https://www.infrastructurereportcard.org/
How to Make an N95 Mask [video]
Seems passive aggressive to eliminate your neighbors pet. I'm not a social person, and I typically let me neighbors do as they please (as I want them to do with me) but if I have a problem with an animal I'll approach the owner.

If my neighbor kills my cat and makes my kids cry without talking to me about it first, I'm probably going to create problems for that neighbor that involve the local police department.
Zealandia in Wellington, New Zealand has been a key part of a massive change in suburban wildlife. The changes made have resulted in many more birds (including quite rare ones) in the centre of town.
https://www.visitzealandia.com/
Cats rarely attack humans unless directly provoked. Whereas some dogs are aggressive and will attack people that go into their general area.
tl;dr random summary of fun things (but go read it yourself - it's glorious):

1. It runs a local web server on QNX. You can login as root with password ethanol (they like their alcohol based codenames)

2. It downloads its updates from an IIS 7 web server at http://myremotesetup.com. Go see the default IIS 7 config page at the site

3. The UI for the remote is written using Flash (of course)

4. There's a bunch of Lua scripts in the update payloads complete with TODOs

5. There's a PSD file thoughtfully included in the firmware update just so that you can update the layers in the charging animation if you are bored during a pandemic

6. If you plug into the USB, it shows up as a network adapter. You can telnet into it.

7. In case you're out of computers, you can even upload and run SWF files on its touchscreen.
Best Ways to Consume Cannabis During Coronavirus Pandemic
Degoo Premium: Lifetime 10TB Backup Plan
Luxuries like roads and power?
Virtual assistants
I was talking about this just last night. Five Guys is absolutely the worst of the mid-priced hamburger chains, and even their fries are almost as bad as In-N-Out's, which is like making a car whose steering wheel flies off while you're driving.
DIY Smart, Programmable 3-Zone Thermostat with Arduino and RPi