skysight-inc/HackerNews huggingface dataset:
It's endemic to West and Central Africa, but those countries show no records on the tracker. https://monkeypox.healthmap.org/

I hope they get the data and plug it in. Otherwise this incomplete map looks like UK and Spain have far more of it than all of Africa. It makes visually tracking on that map pretty much impossible. Interesting perhaps, but not informative.

Also, I'm yellow/blue colour blind (tritanopia), so I can't tell most of the degrees apart. Does Portugal rank higher or lower than Canada? My partner has normal vision, and isn't completely sure which. Usually people who make maps are aware that not everyone can see varying shades of monochrome with such precision. Even weather maps do better.
WetWare is Harder than Software.
On QubesOS, a Linux distro, a virtual FIDO device is being implemented along with a domain whitelist firewall. Github also made a proof of concept software FIDO token in the form of a browser plugin s few years ago.

Chromium also has built in virtual webauthn support in devtools and other examples like this already exist: https://github.com/bodik/soft-webauthn

The goal of 2FA is not to stop malware, as malware on your machine will just take the post login cookies and do whatever. The point of 2FA is to protect a user from phishing or database leaks, and TOTP fundamentally fails at stopping both. You can also change system time and get a valid token in the future, and anyone with read access to your phones or the servers system memory can get unlimited free codes by dumping the plaintext secret.

Any service still offering TOTP is frankly negligent. WebAuthn is the only standard phishing resistant 2FA available and even pure software emulated solutions offer dramatically better protection than TOTP.
Kinda like gnome shell :) the thing Windows 8 wanted to be and the heavy Facelifting apple is so afraid of.
Yes. And their widespread adoption in Germany can't have been before 2009 (when I left the country, and didn't really see them.) So by now it's a bit more than a decade at most.
A friend of mine recently left a mainframe assembler programming job. They didn't want to get stuck as a mainframe assembler programmer. They were part the first batch of new hires the company had made in over 10 years for the role. The company didn't pay like they wanted to keep their talent though. And, to top it off, a high level execs criticized growth in that product: "it's in the wrong bucket!".
On the other side the water and energy use has been trade off for time use. Living in country with plenty of fresh water I might prefer to waste some for faster cycle time. So in sense things have actually gotten worse.
A NiCd-powered cordless drill would be my first thought, clearly obsolete since the widespread adoption of lithium battery tools and the rapid degradation in NiCd cells over time. A radial arm saw also comes to mind, replaced for most tasks by the more portable and generally safer compound miter saw. Tools made before modern safety devices, such as table saws without anti-kickback fingers or riving knife. Some tools rely on wear parts like specialty blades or belts that are no longer available. Analog multimeters and fixed-resistance soldering irons.

I've inherited my share of obsolete tools, including but certainly not limited to the above examples.
I came from Python and C, for me Java has these issues. I almost never find what I want about java libraries, I waste a lot of time this way. I'm sure you could measure this, but I guess we are just used to read code in different ways.
I already got laid off once this year because the startup I was working for had such a bad time during COVID-19 (small company, high touch sales, sales pipeline was unusually bad due to their target customers not wanting to spend).

These are turbulent times we're living through. Good luck everyone
CDK outputs CloudFormation templates that you can pass to any other tool if you wish. CDK is technically just a glorified shim over CFN (although 1000x better but you do get caught in the awkwardness that is CFN many times).
> Unfortunately not as good at keeping heat out.

I think it's good at keeping heat out, but the house itself contains a lot of heat producing things. Any appliance and creature produces heat.
The basic Problem is that if some CCP goon turns up at your Chinese branch and requests all data on your US/EU users and your local branch is able to do that you failed. Same if some goon from the US government wants to access all data on your EU users. Or some German guy looking for US data in your German data center.

You have to take steps to prevent this.
I take my children to school in the rain regularly with this. Covered areas for ecargo bikes are relatively common.

https://www.ternbicycles.com/us/accessories/471/storm-shield
Warez Scene
How the big banks fell to climate panic
> The difference between a car right now and a car 30 years ago is that you can now play angry birds on a tablet.

The difference between a car right now and a car 30 years ago is that you can do online many of the things you needed a car before. The speed difference is between minutes or hours to milliseconds - much more than the difference between cars and horses.

The whole aspect of looking at cars is funny. It’s like judging progress 60 years from now by checking by how much their resolution improved.
We do have much better services though. The feature set and scale of modern platforms and tools is mind blowing and so far ahead of what existed 10 years ago.

If you released any of the major apps we used 10 years ago today, most people would consider them unusable garbage.
Super cool. It's very impressive that the GUI is wrapped in a html canvas object.
Buggy code can be a real timesink for startups...the failures often cannot be ignored too long, they just sit and mature and compound some interest before they have to be fixed anyway.

And writing bug free/low bug code is about experience level and how your development methodology is -- not about spending more wall clock time. (I.e. for the quality you may spend more on salaries per hour, but not more hours -- probably a very good idea for a startup IMO)

I believe that in many situations high quality code is a LOWER net investment than low quality code.
You misrepresent. SGX is still very much alive on datacenter CPUs (with secure cloud computing the main application area).
Amazon's CDK emits YAML.

Troposphere emits YAML.

You can diff the outputs if you wish, or did I misunderstand your last paragraph.
Would you think same for Apple Secure Enclave or ARM TrustZone?
A trick I think would be useful to include here is running scrapers in GitHub Actions that write their results back to the repository.

This is free(!) to host, and the commit log gives an enormous amount of detail about how the scraped resource changed over time.

I wrote more about this trick here: https://simonwillison.net/2020/Oct/9/git-scraping/

Here are 267 repos that are using it: https://github.com/topics/git-scraping?o=desc&s=updated
Show HN: AI for CEOs: Know how to make your business succeed in the Age of AI
I vaguely remember Daniel Bernstein counting (C) language tokens rather than LOC. Experiences anybody?
> well, they aren't doing the demanding, if you're the one who wants those shiny features!

That's just the thing: they use all of these browser based UI technologies, these slower scripting languages and other ways to ship software in a reasonable time and so i could have the actual fancy features that pertain to the logic...

...except that I'd be far happier if they hadn't cut those corners and I'd have a fully native app using the OS UI frameworks and so on. Of course, that isn't possible, if I want the software in the next few years, not a decade from now, or much more expensive (at least that's the prevailing argumentation).

In my eyes, it is the coupling between the desirable bits (what the software actually does) and the undesirable bits (mostly how it does it). But it's all about tradeoffs, similarly to how we often choose to ship code that isn't thoroughly tested just to meet some deadline.
He sort of 'rage quit' well before that, handed everything off to the first to request it. Not great, but his prerogative, something to bare in mind relying on OSS from random individuals I suppose, even if it is something as major as requests (and someone as major as Reitz) et al.
"Duck typed" languages like python always force you to check the documentation three times just to make sure the author doesn't believe that ducks bark, I don't see it ever getting better unless we move away from them entirely.
My experience using an ebike to commute with children is way nicer than when I was doing it with my unassisted bike. There is only so much slower you can go with an additional 100lbs.
> No human folly can obviate the sunrise.

pretty sure nuclear war can.

and will.
Worked at gaming company. Everybody I know including me extremely bearish on NFTs. Good luck.
I am doing mostly Ruby and code in Atom, or Sublime before that. I don't have noticeable starting times for my editor.

Long ago I started coding in gedit. Since then the language got only faster, I need less code because more major libs do more of my work.

Also my computer is like 8 years old, my laptop until recently was over 10 years old and my current one about 3 or 4 (T420 and T480s)

Ruby is not native, but we'll portable. My point is this 'boring' work style is here, people just choose to not use it.
The worst YAML is when they use the templating and anchors for repetition. It ends up completely unreadable.

Though better than when Jinja is used on YAML.
The Spanish crown during it's imperial rule, Isabella was called the Catholic FFS. Greece and Rome were all driven by their deities will as well. The Holy Roman Empire, and the Byzantine Empire...

In short most of the impactful societies, specifically in the West have had hardcore religious zealotry.
Wonderful, are you also sharing your scripts with everyone?
"...it is important to be clear here that Musk is lying. The spam bots are not why he is backing away from the deal, as you can tell from the fact that the spam bots are why he did the deal. He has produced no evidence at all that Twitter’s estimates are wrong, and certainly not that they are materially wrong or made in bad faith. (Musk can only get out of the deal if Twitter's filings are wrong in a way that would cause a 'material adverse effect' on Twitter, which is vanishingly unlikely.) His own supposed methodology for counting spam bots is laughable. Yesterday Twitter’s chief executive officer, Parag Agrawal, tweeted a thread explaining in general terms how Twitter estimates that fake accounts represent fewer than 5% of its count of active users, and how this analysis can’t be easily replicated by outsiders (because they don’t know which accounts are real, and also because they don’t know which accounts Twitter counts as daily active users). It seems clear that Agrawal’s thoughtful answer is basically correct. Musk responded with a poop emoji.

More important, nothing has changed about the bot problem since Musk signed the merger agreement. Twitter has published the same qualified estimate — that fewer than 5% of monetizable accounts are fake — for the last eight years. Musk knew those estimates, and declined to do any nonpublic due diligence before signing the merger agreement. He knew about the spam bot problem before signing the merger agreement, as we know because he talked about it constantly, including while announcing the merger agreement. If he didn’t want to buy Twitter because there are spam bots, he should not have signed a contract to buy Twitter. No new information has come to light about spam bots in the last three weeks.

What has happened in the last three weeks? Well, the prices of tech stocks have gone down, making the $54.20 price that Musk agreed to look a bit rich. (Snap Inc., a social-media competitor to Twitter, is down more than 30% since Musk made his offer on April 13.) And the price of Tesla Inc. stock, which he is relying on to finance part of the purchase price, has also gone down, making him poorer and making the $54.20 price look even more expensive. (Tesla is down almost 30% since he made his offer.) So he is angling to reprice the deal for straightforward market reasons. But that is very clearly not allowed by the merger agreement that he signed: Public-company merger agreements allocate broad market risk to the buyer, and he can’t get out just because stocks went down.

So he is pretending that he wants to reprice the deal for other reasons. He is not pretending very hard — the poop emoji is not going to hold up in court! — but he’s doing enough to confuse the public and give his fans a pretext to believe that he is really the victim here."

Twitter's Board are a clown car.

[1] https://www.bloomberg.com/opinion/articles/2022-05-17/elon-m...
Read it again. Not about developers.
Thank you.

The top-level article is unbelievably crass.

I have had to deal with this. Sorting through an entire lifetime's worth of knick-knacks, papers, Christmas cards, plaques commemorating achievements and milestones that probably wouldn't even make sense to a twenty-year-old, all of it.

Sure, it was hard. It takes time.

But so did changing my diapers. And dealing with infant-me crying through the night. And watching toddler-me be picky and waste food, which is a big deal when you get most of your groceries from a charity. All the scrounging and saving for Christmas presents, all the hours spent answering every question that I had as a boy, all the trips together to play in the snow during the winter...

Those things took time, too.

That sounds like a square deal to me.
How does SGX work on non-Intel Android?
If you have malware on your system it will just take your post-login cookies and you are already hosed.

A software WebAuthn solution stops the most common threat that TOTP misses: phishing.

Even software WebAuthn is better security than TOTP in every way, especially if it takes the QubesOS approach of running it in a dedicated offline VM.
> I can hand you a piece of gold and the transfer is done

And how can I easily verify it's really 100% gold?
That requires people to know what "access to the internet" means.

A sizable portion of internet users think that the internet is what you get when you click the Facebook icon on your phone.

But they do at least understand what a microphone and webcam are for.
The industry had a chance to self regulate. Multiple chances even. It just doesn't work.
You don't need LD_PRELOAD; the ptrace mechanism by itself can intercept system calls and modify them on the fly.
In Swizerland maybe? (or Malta, Luxembourg, Isle of Man, etc..)
Today's "I have a coupon on my phone but I can't get cell service here" guy is honestly far worse than "slow check-writer" guy.
It even has the original AmigaOS <= 1.3 mouse pointer :)
Ruby on Rails is pretty cool and nice to work with, but in my comparison it'd probably be somewhere next to Python as far as performance is concerned.

Oh, also, for a while I ran GitLab which is written in Ruby and still run OpenProject, which also is. Both of those underperformed and wanted both unreasonable amounts of memory whilst also running slowly when under load.

I'm yet to see a Rails codebase that can actually compete with the likes of Java/.NET/Go, since projects like Gitea are snappy and use about 1/10th of the RAM. Then again, nobody really picks languages/tech stacks for their performance outside of a few industries/domains where that is indeed necessary (HFT?).

Most of the time people just choose whatever is the easiest to work with, has the best integrations/frameworks/libraries and will let them ship features in a timely manner. Now, upgrading old Rails projects, though, is something that I cannot recommend doing. Very much not a fun experience.
Right - the original reason for same origin policies in browsers was to prevent scripts from stealing data from private corporate intranets.
As Sadhguru said, the human experience comes from within.

Which means that it is always you that decides is you'll be offended or not.

Not to mention the weirdness that random strangers on the internet feel the need to protect me, another random stranger on the internet, from being offended. Not to mention that you don't need to be a genius to find pornography, racism and pretty much anything on the internet...

I'm really quite worried by the direction it's all going at. More and more the internet is being censored and filtered. Where are the times of IRC where a single refresh erased everything that was said~
They are also big on mobile Linux area because they make Galaxy and Exynos. I wonder how much each division on Samsung (like Mobile, Storage, ...) related.

Ah, Joyent was bought by Samsung.
I heard (somewhere, can't recall where, maybe The Bike Shed podcast with original hosts) it summarised as something like 'python is documented, ruby is tested', (as in library code, not the language itself) which is obviously a ridiculous generalisation/hyperbole, but it does seem to hold somewhat true, that they do more (resp. less) of those things respectively.
Not a given. If you introduce this gene into the ocean You’ve essentially introduced this into the horizontal gene transfer gene pool. This is how microbes evolve for the most part. If this enzyme confers even the slightest advantage some microbes will start using it. I really don’t see what the problem is though, we introduced a substance other organisms can’t digest and now we are introducing tools they can use to restore the balance.
This is why I keep interviewing, while I am already in late stages of job applications and/or already have a job. This can happen to anyone at any point, whether you are applying for jobs, are in the late interviewing stage, an employee of 5 years or on a 1 year contract.
If you like what you see, you can do worse than get yourself a Behringer 2600 - VST get a good sound but do not get you the feeling of "noodling", and the Korg clone is for collectors, not hackers.

A selection of getting-started resources and manuals is available here: https://github.com/l3nz/b2600
Someone told me about a car where the ECU reset to a known state every revolution of the engine. "Rebooting" that often doesn't even feel like rebooting anymore, but they said that was the only way they felt it would be reliable enough.
I was excited at clicking the topic - quickly read/skimmed the PDF, and it reads more like an industry analysis than a code/technical book related to the application of data science. Quite disappointed.
Why change language when you can do the same with Cloudformation?

https://github.com/cfn-modules/docs

I would personally switch to CDK, but of you wanted to add predefined templates you don't need to switch your existing languages.
you have not done any job hunting since graduating three years ago?
Not paid for programming but essentially the same tech: VHS games used to encode data in exotic ways so that the content was both viewable on regular TVs with a regular VHS player, but also had some kind of playable content.

https://youtu.be/WI133HNGNfk
I understand that one way is to block users from logging in from other regions, or giving them a region selector at login (which is terrible UX IMO).

However, if any of these approaches are done, the operational complexity will be immense, and latency for requests much higher than they could have been. A lot of message passing would be required to build such an architecture, and a lot of bandwidth would get wasted, not to mention the unnecessary costs.

A simpler approach would to store core business data regionally, but peripheral data everywhere. For example, a todo app would store all user records, project lists, and other data everywhere, but the actual todos regionally. And yes this becomes infinitely complex will collaborative cross-region applications.

I don't think there are any good solutions yet to this, and governments should invest in creating better solutions before forcing to go down this route.
Sometimes, the sentiment is nice, but this 'cruelty' is often times necessary. When your parent's health is in terminal decline and your family can't afford to hire a caretaker or your relative made poor life decisions and needs to live with you for awhile, downsizing and relocating may become necessary if you have to step up and take care of them, assuming there is a healthy relationship. Of course, trying to keep all of their things would be nice, but storage and extra space in the house are at a premium. The essentials and emotional items should be kept, but a lifetime of objects and memories cannot be kept in tough times in small quarters. Sometimes we don't have a choice when being cruel.
Im a guy so I probably can't offer sex to get favors from tech companies, but I could offer cash to employees. Is that allowed?

New innovation, SupportBid! An auction where people bid on or buy now 15 minutes blocks of support help from tech companies. I bet there are countless people that would pay $300 for 15 minutes to get their accounts back.
> All in a tiny post-war 3 bed family house. It took us 2 years to get through it all.

Did it take you 2 years because you thought some of it would be actually valuable?

Seems like a weekend job with a couple of buddies and a pack of beer. Buddies are also great for this, because they don't have any emotional attachment to the junk.
This article is about telomere length and their relation to the maximum rate of oxygen consumption measured during exercise of increasing intensity.

Yet not all cells divide, for example some neurons and skeletal muscle cells do not divide. These cells will die after some decades and the functionality is permanently lost (and we die).

A roughly similar feat happens for cardiomyocytes (heart cells): They do not divide but transform through endoreduplication or die, this cause one of the main cause of death: Heart failure.

Another thing is that for cells that divide (those for which telomere length matters) there is a replenishing mechanism with progenitor cells (as long as their supply last).

So IMO opinion telomere length is a part but not the whole story about ageing.
And an altruistic gift for friends and family: take away their useless rubbish.

Tell your aunt you need some wires from that old Pentium computer she has, and take it to be recycled.

“Drop in” at your friends on the way to the dump with half a trailer full of rubbish, and ask if they want to fill up the other half for free.

When there is a book market on, visit your friends and take away their old books to go to the market. Boxes of books they don’t really want but which are too “valuable” to throw out.

Tell your friends you are doing a metal recycling run, and does anyone have any old metal that they want gone?

One friend I took 3 or 4 trailer loads of stuff away, mess which was really depressing them, and it has really cheered them up over the long term.
I'm not sure what you expect here. Is it the manufacturer's fault if you sideload virus infested applications?
Yes.

Alao furnitures. Though they are out of style I would totally accept the well made furniture my parents own than the shit we tend to buy nowadays at ikea and similar that don't last 2 moves. Problem is partner would probably not accept it.