skysight-inc/HackerNews huggingface dataset:
Fortunately that is what we are positioned for.

I would actually suggest that anyone reading this is likely to be too old to benefit. Thinking otherwise is completely fine, but we must acknowledge that the temptation towards motivated reasoning is unusually strong in this case.

I would also like the breakthroughs to be many centuries in the past, with all the biological and societal bugs worked out before I arrive :)
What’s the usual rent for a family home there?
Yet another of "looks real nice from an airplane" planned cities. They should've hired Christopher Alexander to come up with a pattern language instead.
Could you do same with Jupyter notebooks?
How to debug apps in Android Studio
> put a mic in a public infopanel, and gues which commercial has most impact

There are infopanels (from smaller dodgy companies) with cameras which try to identify viewers behaviours. But actually expecting Google to both identify you and measure response is a bit out there for many reasons. 1. They actually do care about access to data they store - creating a fingerprint database for identification would be beyond what they do. 2. Who actually reacts vocally to an ad in a way that can be captured without environment noise - the assistant can't even set the timer correctly sometimes when I talk to it in perfect conditions. 3. If they did want to do super-shady targeting, your location data crossed with ad location + search/browser history is both better and cheaper than a voice database.
> in mice fed one of 25 diets ad libitum

You got me for a moment.
A community for people running self-hosted opensimulator servers (the open source version of second life) @ opensimworld.com
I've tried to do a bit of searching around to learn more about how this works, but failed. Got any citations?
Which 2020 Disaster Are You Quiz (Viral on ProductHunt)
Made this over the weekend cuz I've had ENOUGH of 2020. Went viral on ProductHunt.
I'm kinda liking nnn it feels more intuitive than ranger. Although I find the documentation on configuration lacking.

https://github.com/jarun/nnn
Georgia just introduced something similar: https://agenda.ge/en/news/2020/2654
Two-minute test for color blindness
This isn't exactly true. You only get the Foreign Earned Income Exclusion if you actually have foreign earned income. Just can't just live abroad and pretend your income is foreign earned. There IRS defines what is and isn't foreign earned income.

If you move to Barbados and just keep doing the same job you were doing in the US, then it almost certainly isn't foreign earned income.
There’s another word for elder “wisdom” - superstition.

I question anything I’m told that doesn’t have proof attached, or singular experiences that are then extrapolated to cover an infinite future.

This always comes up in the same places:
- Piss poor processes
- Refusal to apply updates
- Unverifiable decisions that exist for years

There’s a reason people say, “Ok boomer”.
I am building a 2D-scroller-voxel game that has Settlers like economy model:

https://locadeserta.com/sloboda/

(better viewed from mobile devices)
It has PWA and Android support: https://play.google.com/store/apps/details?id=com.gladimdim....

And all version are built on Flutter! It is truly amazing UI framework.
There are these results which you may or may not choose to trust: https://testmy.net/country/bb

These look good on average, though if you click through to "Fastest Cities", some corners of the country look very slow.
Avoid Calling It Automation
One thing I have learned through bitter experience is if there is a significant tax issue at stake then get your own lawyer and/or tax adviser.
Using memory errors to attack a virtual machine [pdf]
Well, there really wasn't an Indian nation before the Brits sailed in and did their thing; India was a loosely-knit (if at all) bunch of "kingdoms". In addition, you don't have to look further than the transformer at the end of your street, or the nearest Railway line, (or the language in which you wrote your post) for a remnant of British culture.
Same here. What a wonderful world they've built for us, eh?
One useful thing per day is too much for me. Some days I can’t do anything. Some weeks are the same. Sometimes a month just goes by.

But in the scale of each year I’m super productive.
How do you document how you call ansible within ansible if I may ask?
If you are considered a non resident - does that mean you pay less UK tax or that you need to register in another country?
I was reminded of this when reading the comments in the "malloc geiger counter" story. Page 9 has a great photo of a computer with a light pointed at the memory to help have more bit flip errors.
Burning for 50 years, and still counting
https://en.m.wikipedia.org/wiki/Darvaza_gas_crater
Yeah it's actually pretty fun it turns out:

https://duckduckgo.com/?t=ffcm&q=Darvaza&atb=v209-1&iax=imag...
Same for my partner who is Hungarian though in her case it was one EU country to another (well it was at the time, won't be soon, bloody brexit).
This isn’t true. Cancer is often the top cause of death in women depending on which country you are in (eg Australia).
While we sat here and watched. :P
Good thing things we are all totally focused on COVID-19 and the election I guess ?
"Experience is the name everyone gives to their mistakes" --Oscar
A case against “Platform Teams”
>since they don't want people taking local jobs.

kudos to their government
I am still in love of Settlers III and IV. I used to play with my sister via some direct LAN feature. Still remember how she gathered shitload of level 3 generals and I discovered that by using spies. I placed spies in the forest directly behind the tree. He was not visible until the soldier comes nearby. In this way I found her huge army. I gathered 40 elite vikings and did a special operation: 4 ferries dropped them just into the heart of her kingdom: mountains. I was able to completely destroy her economy before she could return her army. Then my looters took everything and she lost :D

Settlers V was naahhh and their latest browser based game was a disappointment as well.

Instead of waiting on normal settlers I decided to build my own game: https://play.google.com/store/apps/details?id=com.gladimdim....
https://locadeserta.com/sloboda/#/

Currently it is 2D voxel art but in couple month I plan to upgrade it to real 3D view. Just waiting when Flutter gets support for voxel files :)
> a desire to keep a bunch of smart people from going to any potential competitors...they just needed to keep them locked away from competitors

Companies still do this today, they just go about it differently. Google started Google X, Cisco has (had?) spin-ins, functionally everyone large enough has an unofficial rest and vest program.

Like another commenter said, it just seems like the financial incentives don't lend themselves to formal research orgs anymore.
Those beliefs you spell are quite absolutes to me. Humanity is not made after a single mind model. What you take for granted (« nobody has endless capacity for creating the new ») might very well be an utterly false premise.
The method JIT they built before failed to provide any improvements on a real world app. Building a JIT compiler for a dynamic language that's actually faster than a fast interpreter is quite tricky!

There's a lot more to it than just compiling what the interpreter does. CRuby's JIT has a different approach using C templating rather than Dynasm and templating/context threading but it also fails to improve performance much for the same reasons.

Tracing JITs are really good at optimizing a small scope. What a tracing JIT does with recording a single path of linear control flow the method JITs also try to do with branch profiling and pruning.

It works really well for a particular style of Lua. For a language like Ruby or PHP it's a lot harder to make a tracing JIT work well on existing code.

The main problem is tail duplication causes the number of traces to increase exponentially with each branch. You have to either have trace heuristics which keep the traces very short or go half way to a method JIT and build a control flow graph.

I got to the tail explosion problem building a tracing JIT for CRuby and gave up.
But there is no real reason for UK to actively track residents and tell them "you know what, we discovered that you should pay your money to another country, not us". What is more reasonable is that the third country would symay "hey buddy maybe you should be paying your taxes here not in UK" but in this case Barbados said they wouldn't
It's an economic problem. Right now, there's this torrent of new minds to come up with new ideas thanks to their lack of preconceptions, so there's no effort put towards alternatives.

There's a lot of possibilities that will open up as our tech advances. Say, wiping all memories of your field so you can learn it again with a fresh mind. Spawning short-lived digital clones of your mind with the mental 'temperature' turned up, in whatever way that's possible- maybe just dose them up with synthetic lsd in different doses- and observe the results. Lots of ways to get novel ideas without having to rely on wastefully growing billions of brains (and the attached bodies!) before throwing them, and most of the information in them, away to rot.
For starters, for most applications there is no feedback because they are not popular enough for somebody to care to take a close look and publish results. Also, details regarding security are not usually made available for public which does not help. The protocol I worked on is used to bootstrap security for credit card terminals used for hundreds of millions of transactions and yet about 2 people ever looked at it really closely (my boss and another colleague mathematician).

For some applications you might get an outside opinion (audit or certification) but these are not typically aimed at checking if you did your job well, rather they check if you meet some kind of requirements. For PCI, for example, there is a questionnaire.

Also the feedback of this kind comes for really egregious mistakes, but the devil is usually in the details.
If you permanently emigrate and then work for a foreign company, why would you pay tax in the UK?

Rules for temporary emigration are more complex, but if you get a job in Germany and move there, returning to the Uk occasionally to see friends and family (say 3 or 4 weeks a year) clearly you don’t need to pay tax in the Uk. Will still have to repay your student loans though - declare your income and pay the bill (which is 9% above an income that varies depending on the country you have loved to)
I don’t think this is completely unique to crypto, there are plenty of cases in “normal” programming where you care about more things beyond inputs and outputs.

For example, two search algorithms give identical results, but one is O(n) and the other is O(n^2). They’ll both appear to work fine but one will catastrophically break down on certain inputs.

A similar one is where you have an O(1) hash table, but the hash function is vulnerable to collisions and sometimes explodes. That one starts to overlap with crypto in that it could be the basis of a DoS attack.

Besides running time, you might also care about memory usage, or designing an API that’s easy to use and robust against user error.
To provide a not-quite-equivalent-but-parallel example, you don't have to look farther than your phone's navigation system for a remnant of Nazi culture (via satellites via rockets).
> How would a trace-based JIT be easier to implement?

When compiling at method-granularity, with incomplete information about types, complex features are required e.g. On-Stack Replacement (if the current method becomes "hot", it needs to be replaced by a compiled version), Inline Caches, Hidden Classes and Deoptimization.

In a trace-based JIT, all these features can be replaced by "just compile another trace".
Yep, most people get this rule the wrong way around. The 183 day rule is a sufficient (but not necessary) condition to be considered tax resident in most countries. It does not automatically make you non resident in your home country and if you don't actively communicate to your home country that you moved abroad it all comes down to the existing double taxation agreement between the two countries.
I believe that airline pilots also fly in simulators a fair amount, and that this gives them the opportunity to test their skills in a safe environment where failure is not penalised to the same degree.
Those are beliefs from the past. Given time it will change. What human kind is biologically hardwired for is personal survival ability, not leaving the world for youngsters as soon as possible, and those two precepts are mutually exclusive.
Does it actually work for you though? I've quickly abandoned Google assistant because it just misunderstands what I say about 2/3s of the time. A friend of mine who has all his lights controllable by voice complains about the same issue - a lot of the time, Google just doesn't understand the command so by the time you get it "right" you could have walked up to the switch 3 times.
Would you accept your mortality if you were standing on a track in front of an incoming train, and could live longer by walking sideways?

Aging is, in principle, is engineering problem. The sooner and more people start to work on it, the sooner it might be fixed. Maybe too late for us, but maybe for our kids, or theirs, or whoever's- doing work towards curing aging is a gift to whichever generation fixes it.

(Not that it's as binary as 'just fixing it', of course, but you get the idea.)
I've been replacing batteries in electronic gear since I was all of five years old. I think your average consumer would be able to handle it.
I always found the "normalizing" argument to be odd. Society has never been more against pedophilia and the likelihood of it becoming "legal" or "normal" is so low as to be laughable. I don't feel threatened by fringe groups with no power, only by censors willing to exploit these feelings for their own gain.

It has never been normal and the idea it could ever be is a delusion. It is a tactic to censor content moral guardians don't like. Look at the bar of perceived "pedophilia" which keeps rising every year.
Nobody's telling you you're not allowed to die, and I'll always be on the libertarian end of that equation. Just please don't stop people from trying to live.
This is excellent common-sense advice the kind of which we all need to be reminded about from time to time.
I've read both documents a couple of times. I wonder what is in there that you believe should be in a "deep dive" or what is missing there in your opinion.

Thanks for your feedback and I'm keen to hear more from you :)
Also, nowadays there are a lot more people with a CS background.
Sierpiński Triangle
That is what the IRS (and most tax offices in the world, such as the British HMRC or the Italian AdE) defines as "foreign source income" since the work is literally being carried out abroad. It also includes capital gains and interests arising abroad of course.
Highly Potent Drugs as Psychological Warfare Weapons
What? The kind of people who go to ranges are not the kind of people who would fire randomly at infrastructure. What would be the point of going to the range if you’re fine shooting in the open? Please don’t defame responsible gun owners like this.
If you unify all cancers into one category, then cancer is the top cause. If you split them up into the different types, then heart disease is bigger than any single of them. So you are wrong.

https://www.who.int/news-room/fact-sheets/detail/the-top-10-...

Shows heart disease as #1 with 3 million deaths but separates the cancer types.

https://www.who.int/news-room/fact-sheets/detail/cancer

Says there were 9.6 million deaths caused by cancer, so more than 3 times the heart disease amount.
what's that rule about research that most research should come with the disclaimer "in mice"?
This looks very good. OStatus and ActivityPub, I2P interface, RSS feed. It would be an ideal blog platform, if I could feed it markdown and if it can be themed. Unfortunately there is this character limit of say 500 (to be compatible with Mastodon) which is a bit minimal for blogging (well, i do like the microblog concept). How much would one minimally need for a complex thought? 500? 1024c?

Does anyone know what the usual post limit is on the popular Pleroma instances?
I was thinking of migrating to a static blog with Hugo or Nanoc, but I really like a federated presence like this:
https://pleroma.paritybit.ca/jbauer

Edith Reisen wrote a good Pleroma overview:
https://edith.reisen/computers/misc/pleroma.html
Looking at https://www.terracaribbean.com/Barbados/For-Rent/ just before it went down (I guess others are interested too) the first six prices for 1-bedroom houses/apartments are US$500, US$600, US$625, US$725, US$800, US$800.
Buying off-the-shelf technology works if you want the cookie-cutter solution (which, don't get me wrong, is fine for a lot of things)

Now, newsflash for the MBAs, if you just sell the same thing as everybody else, you're just competing on price (and maybe marketing/sales channel). Otherwise you need to get your hands dirty. (Though apparently there's still money in dropshipping to be made, until people realize everything was already on DX/AliExpress)

But oh thank to the wise Master minds of Business Administration, everything is on the shelf to buy somewhere and what isn't doesn't exist. R&D? It's a cost center.
This lacks nuance for me.

>"CHOMSKY: Let me just say I don’t really regard myself as an anarchist thinker."

https://books.google.com/books/about/Internationalism_Or_Ext...

From the summary of: "Internationalism or Extinction", his new book.

>The introduction and accompanying interviews place these dual threats in a framework of unprecedented corporate global power which has overtaken nation states’ ability to control the future and preserve the planet. Chomsky argues for the urgency of international climate and arms agreements, showing how global popular movements are mobilizing to force governments to meet this unprecedented challenge to civilization’s survival.

He's an anarchist who doesn't regard himself as an "anarchist thinker". He's against central planning, but laments the state's failing ability to "control the future and preserve the planet". He argues for supranational governance to protect civilization.

The proposed solutions seem at odds with the assertion that he is against central planning. I'm not sure if it is fair to define him as an ideologue within narrow political terms. Perhaps it is a case of pragmatism overtaking ideals?
> Apple does not facilitate the transaction

Can you take a step back and look at the bigger picture? Commissions in this world aren't exclusively charged for facilitating a money transaction and nothing more. VISA also has no hand in how a bottle of water is produced, they don't store it in their warehouse, they don't analyze the quality, and they don't ship it to me. But VISA still takes it's share simply because the payment (not product) crosses their network. It's a service, it costs. And I have no say either as a regular customer or a merchant because between VISA and MC there are no real options. Some countries may have a domestic solution but realistically you can't consider changing countries an option. And you may also need to go outside of that network one day.

Apple facilitates a transaction only it's not financial. They facilitate the "transaction" of apps and services between users and developers via the Apple platform. They make it possible by building a terminal (the iPhone), a community of users, an infrastructure to host all the apps and intermediate the services. This costs money no matter who does it.

If you want to argue that the percentage is too large, that the conditions are unreasonable, that some parts should be free, that Apple is abusing their position, etc. you may have a point. But if you're arguing that Apple shouldn't be allowed to charge for the services because they don't do exactly what VISA is doing, or that VISA shouldn't be treated in exactly the same way, you don't have a leg to stand on.

Please take a moment to really think about this and not just vent frustration because that's not constructive. How exactly is VISA different from Apple from the perspective relevant here? And don't say "because Apple doesn't process the financial transaction" again.
Scelidosaurus: Ready for Its Closeup at Last
org-babel is a really cool extension of org-mode and Emacs. But it is only useful for Emacs users and therefor useless for any professional use-cases. As much as I love Emacs expecting people to learn it is a bit too much.
While we're at it, mandatory staggering of school open times and flexibilization of work times would also be a great idea.
> Well, I think a major factor is that with less friction for workers to move between countries / industries / companies, it no longer pays for companies to cultivate their talent from within.

The fall of R&D labs also largely correlates with repeated corporate tax cuts: R&D labs were a way for corporations to lower their tax burdens while investing in themselves, which benefited society as a whole (either because the corp produced better value, or because others found avenues for that research). Today they're much better off paying accountants.

It's also a bit rich criticising workers when companies were the ones to break the "social contract" and start throwing employees out on the street with little to no warning or recourse.
There's an alternate strand of reality where you're arguing for mandated licensing for kitchen utensils.
> 1. They actually do care about access to data they store - creating a fingerprint database for identification would be beyond what they do.

Would it? What if it was structured the way they handle other personal data: customers send in "voice telemetry" from their "info"panels, and Google gives them bulk analytics ("#x different people talked in your venue, with following age/demographic split"), as well as using that telemetry to handle ad attribution and ad targeting in the background. This way - just like with regular web telemetry - neither the advertiser not the "info"panel owner get to see the voiceprint data, but it still gets used to uniquely identify individuals and target ads at them.
Silicon Valley is an isolated rural area?
Lol. I seem to recall seeing a comic strip once, where a young, a middle-aged, and an old man were asked when anti-aging treatments would arrive. Their answers were respectively: fifty years, ten years–and this afternoon!
Right, in this instance the behaviour is identical, but that wasn't my point.

In the interests of defensive programming, it makes sense to stick with the simpler and safer function unless there's a good reason to use the more complex and more dangerous function. printf should be used only when necessary. In a hello world, it's not necessary.

> Using a literal is perfectly safe and the intended usage.

It's not strictly true that it's perfectly safe. The literal could accidentally contain %n which would cause undefined behaviour. A little contrived, but consider Something has gone really #$@&%n£ wrong!

It's roughly the intended usage of printf, but it's precisely the intended usage of puts / fputs. Using them closes the door completely on format-specifier bugs.
What I don't like is when I hear people say the phrase "don't roll your own crypto!", I don't know whether they mean:

"don't use a cryptographic library yourself and build the cryptographic scheme yourself (HMAC, encryption, signing, etc.)"
or
"don't write your own cryptographic library and do all the base crypto functions yourself!"
Your way is akin to constructing a factory to machine a replacement, when all you needed was a piece of tape.