skysight-inc/HackerNews huggingface dataset:
If you go inside an elevator with a total opaque door and no windows, and someone cut the cable (and disable all the other security devices), then it will began to freefall with you inside. You will feel weightless until the elevator crashes catastrophically with the bottom of the pit. Don't try this at home.

So the elevator "simulates" a gravity 0 room. You can think that it is only a gimmick, but it is actually a very important property of Special Relativity, so it is "true" gravity 0. https://en.wikipedia.org/wiki/Equivalence_principle

If you want to do the experiment and survive, you have a few options that are quite similar in the abstract sense:

* Vomit comet: It's a plane that follows during some time the trajectory of an object during free fall that is a parable. If you wake up when the plane is at the top, it is equivalent to the elevator experiment, but with some additional lateral movement that doesn't matter. (And some wings and jet motors to slow down before it crash with the ground.)

* An space station in orbit: The gravity in the ISS is almost equal to the gravity on the ground. It is in free fall, like the elevator or the plane in the previous experiments. The difference is that the ISS is going so fast that before crashing with the Earth, it reach the "end of the word".

It is easier to explain with a flat finite Earth that has the shape of a disc. If you are in the center of the flat Earth and throw a ball too fast, it will fly over the border of the disk and fall and hit the elephant or turtle.

The Earth is actually a sphere [citation needed], so the details are more difficult, because gravity doesn't always go in the same direction, and there is no borde at the end of the word. But the idea is similar. If you go too far to one side, there is not more ground bellow you.

The article explain these examples with more details. Try to read it again.
Selling personal data without permission is illegal without GDPR.
> The fact is, people who base their self-worth on being right about everything prevent themselves from learning from their mistakes.

I've never heard of this happening can you give examples on this site?
From the article - "If you’ve been on the internet for any amount of time, you’ve probably seen very poorly targeted advertising. In my experience, I see a lot of car ads. I don’t own a car".

One can argue that advertising cars to person without one make some sense.

At least it's better then advertising vacuum cleaners to person who bought one on amazon 1 week ago.
It's weird that he (and you) comment on that because if someone is extremely concerned about the media promoting miscegenation, that's usually a good proxy for them being a racist cretin.
For better or worse:

https://old.reddit.com/r/webdev/comments/bx51vk/we_need_to_t...
Ironically that url is being blocked by Ublock Origin on my phone.
The men don't farm. That's most of the work. They butcher livestock, fish, but mostly "preserve their strength for nighttime visits".

https://en.wikipedia.org/wiki/Mosuo#Role_of_men

https://jezebel.com/in-chinese-matriarchal-society-women-do-...

https://www.spiegel.de/international/zeitgeist/the-mosuo-mat...
Don't put extremely sensitive information on the internet.
DeFi: What It Is and Isn’t
Belgium. https://finances.belgium.be/fr/comptes-%c3%a0-l%e2%80%99%c3%...
How to Write a Simple, yet Extensible API
so they’d delete everything but that. the rest of the leaving process would be the same (I recently did it myself, it wasn’t too bad, but more annoying than I’d like).

don’t get me wrong, i’m no fan of facebook and their data practices, but i don’t agree with what you said above.
Ultimately, the goal seems to be "one currency to rule them all." The peg may prove necessary only initially, to gain confidence.

Unlike most other currencies, Facebook's new currency will be readily available to and easily usable by virtually everyone everywhere, and it will likely have very low transaction costs -- much lower than those of most financial intermediaries. You will be able to use it as easily from New York as from Timbuktu, bypassing the inefficiencies and high fees of the legacy financial system.

Why use traditional nation-backed money when you can click a button on your phone instead?

Facebook seems to be gradually morphing into a sort of planet-wide nation.
You've never experienced Skype for Business, it's awfully slow when doing simple things (resizing the window, opening a new conversation, sending a message, etc.)
AP style should really push journalists to use the term "cybercriminals" over "hackers".

I'm not the first to say it but the issue is growing, and it's only going to make the public more leery of any tech-minded but innocent kid or professional pentesting adult who uses the term "hacker".
>it's not unreasonable to suggest JSFiddle have some responsibility to their visitors

You do understand that they banned the malicious accounts and contacted Twitter, right? Them behaving responsibly is what caused this mess, not sure why you're implying they have no responsibility to their visitors...
HK2: The Hundred Kilobyte Kernel
Someone at my company recently showed us blueprints in Unreal engine, and everyone there (mostly web developers) had a blast having them mess with different things. The presenter started with the FPS template I believe, and then we were throwing out ideas of things to do, i.e. create a launch pad that throws the player into the air when they walk over it, etc. You would probably score huge bonus points for relating it to things in Fortnite etc. I would have eaten that stuff up as a kid if someone showed me that stuff.
Well that's half cultural, I meant in a context of shared native tongue. Now international work does create lots of hurdles because you can't translate things above casual smalltalk. I guess that's where maths could help.
I find it hard to believe that 97.5% of people can click a link to a website and not even accidentally click something on that website.

I'm not referring to real conversions, where yes, skills in marketing and using the tools does make all the difference.

All I'm saying is that I paid for 200 clicks that appear to not even have real people clicking anywhere at all.
Totally; that's why it's not a wholesale re-write, it's slowly replacing old code bit by bit, or writing new code.

Which is the only real way to migrate any codebase of significant size to a new language.
That's an interesting point. What companies are in this space? VMWare recruiters mentioned (to me) a big SDN investment ~6ish years ago but I haven't heard much after that.
Exactly this.

Are you retargeting someone immediately after they purchased? Before their purchase even arrived? Is it a good targeting list?

We have 3 buckets of customers, based on historical buying cycle: 0-30, 31-60, 61-90. We run retargeting within their purchase cycle, which is friendly and relevant.

Customers get churned out of retargeting if not within their buying cycle, which saves us money, and saves them irritation.
It's funny, I always considered myself one of the most humble people i know. Guess this explains why I am so knowledgeable about so many topics.
My patient swapped chemotherapy for essential oils. Arguing is a fool’s errand
Only when they come with AI and are cloud based.
I used to lead the product team for a publisher that makes the majority of its income from ads. It was a constant fight between the commercial teams and us.

Commercial wanted to stuff every page with as many ads and trackers as possible. We wanted to ensure the user didn’t have a miserable experience. As the company liked getting money, we, and the user, generally lost.

I kept an instance of Chrome blocker-free to see the site in all its ad-stuffed glory, but after learning a bit about how things work, I block all the things with extreme prejudice for personal browsing. And ensure friends & family do too.
A Step-by-Step Guide to Python Logging
If you had a code base in Rust would you consider rewriting it in a language with First-class GPGPU support, a mature ecosystem (including some of the highest quality, most efficient code that exists), vastly superior tooling and multiple established compilers?
I've been wondering lately, would it be at all feasible for a "ransom bounty" program to exist? A platform similar to HackerOne except to act as a middleman between companies (with specific rules of engagement) and attackers who can plant "friendly" non-damaging ransomware (or the real thing on a designated target box) in exchange for a bounty and report of vulnerabilities.

The major caveat would be the general limitation of most bounty programs against social engineering and phishing...
I think another truth to unlearn is "users know what they want, and can express what they want in precise technical terms."
I also worked in Ad Tech - outside of a major tech area, it was the biggest, fastest growing tech employer around.

The pay was only average for the area, but the company clearly had money and was experiencing rapid growth which is always exciting.

As you mention, massive data sets, tens of billions of HTTP requests per day, etc, are simply not challenges you get outside of FAANG, so there was a lot of interesting work.

The really shady stuff only came to light once you'd worked there a while, and realised the entire industry is basically built on fraud and money laundering with almost nobody incentivised to stop it.
Thank goodness, this is awesome!

I still remember when I was a Python newbie. Just getting it set up was an endlessly frustrating experience. I had to choose between 2.7 and 3, and of course I chose python 3 but then my hello world script failed with a confusing error message. I had copied it straight from a get-started-with-python tutorial. Of course I assumed that I must not have installed it correctly (it turned out that the problem actually was the print statement needed parentheses, which became a requirement in python 3 but I had no way of knowing).

This will help me get my friends into Python, which is great!
Yep, I ran into this some months ago with an insider build. IIRC though, I had manually added Python to my PATH. So I just adjusted the order and kept using my existing Python install.
do you happen to know how the gender gap works in Japan?

is it still the case that women try more and men die more? By what ratios?
USAA. Chase does, too, though I only use them for credit credit cards. Citi the same. I also know that E*Trade and Schwab do.

For USAA you need a military angle to get in. My dad served in the Army, so that was enough. If you have any close relatives that have served, you can get an account.
"I don't always test my code, but when I do, I do it in production."
Author here, the pizza example is great because I've found it is one that'll get a good eyebrow raise out of most people.

I think, like you say, it demonstrates how hard it is to protect yourself. Thanks for reading :)
I may be misinterpreting them but from the "wallet codes are ok" part it sounded like they weren't banning them.

If by shadow ban they mean the link is completely inaccessible to other users then I'll agree that they were doing their part and banning links to their site was excessive.
As a collector and founder of a startup about vinyl records, I find these places extremely interesting. Looking forward to seeing more of them, also in Italy.
This, this, this. So many people who are not well versed in advertising (the art, not the tech) simply launch a bare minimum campaign, for some reason expect great returns, then blame the tool. It's completely illogical. There are many components to an ad campaign, from targeting to what's being advertised to creative to copy (and the thousands of variations within each) to ad type...and so on.
As I understand it, the issue is not whether Huawei radically worse/better than other competitors. The issue is whether the code is of high enough quality that UK auditors can perform additional verification that it's safe to use.

To provide some context for this, UK officials have a real (and reasonable) concern that building out their 5G infrastructure with Huawei equipment will expose them to attacks by the Chinese government. They have this fear because this is exactly the sort of thing that the "Five Eyes" nations (including the UK) have been doing to other nations. (You can argue about right and wrong and hypocrisy, but at the end of the day those arguments aren't going to make the UK's concerns illegitimate, and they won't assuage those concerns.)

At the same time, UK companies want to take advantage of the cost savings they can get from deploying Huawei equipment. To try and square this circle, the UK government established a local cybersecurity operation dedicated reviewing Huawei's software. This organization -- composed of UK citizens, some with security clearance, and overseen by NCSC -- was supposed to resolve these concerns by performing deep source audits of Huawei products before they were deployed. The problem that inspired this article is that Huawei's software is not of high enough quality to make this kind of "trust but verify" review work. So the compromise isn't functioning, and this article is someone ringing the alarm bell.

Is Huawei's stuff radically worse than other vendors'? Maybe, maybe not. Is it true that Huawei is being held to a higher code-quality standard than, say, Cisco just because the UK feels that's the only safe way to bring a nation-state competitors' software/hardware into their critical infrastructure? Absolutely yes, that is true. In some abstract sense it's also unfair. However, is the UK wrong to ask for this? I can't really say that they are.

Sometimes life isn't fair. These are nation states trying to protect themselves from non-theoretical risks, and Huawei happens to be caught in the middle. What's important is that these complaints about code quality should not be read as claims that Huawei is backdooring their software. They should instead be read as arguments that Huawei needs to significantly up their code quality game if they want access to these big markets.
Did a double take when I got to the white supremacist anxiety part
If you are not an important member of the dev team you shouldn't propose it at all. Even if you have a magical process that could transform a known maintainable mess into maintainable rust you don't get to talk about it to the dev team.
Just use Bitcoin? I mean I know people give it a lot of shit for some reason, but this is a perfect usecase for it.
You can still find small regional schools around the country which are cheaper, although not if you have to pay out of state tuition. But between rising healthcare costs and rising administrative costs, each of which represent roughly 50% of the increase in college tuition, with the small remainder being states kicking in less per student.

Without a doubt college is a lot more expensive, and it is much harder to find a school doing things cheaper. Which is why my kids will likely just live at home and get their degrees online. They'll miss out on some college experiences which they can then make up for by not being $80k in the hole when they graduate. I mean most kids are on a 25 year payment plan, which is basically their entire working life.
That's 5% of clicks I paid for, resulting in any click on the website.
I believe that it's the Python Software Foundation that is controlling the install and maintaining updates.

But more broadly speaking, I'm not sure that's going to be enough. Even if you're using virtualenv's, having something installed at the system level means it's shared by all the software you're using. There's bound to be some incompatibility eventually. And then you're stuck waiting for one piece of software to support the latest version of Python. So, you have to keep putting off updates.

I think a better solution is to use something to set the python version for each program (ex. pyenv or docker).
It's an unpopular view, but the biggest problem with environmental radiation from nuclear incidents is you can easily detect it. Unlike crap like PCBs, mercury, glyphosates, pesticides and so on; all of which are much more fearsome than radiation from Fukoshima or Chernobyl.

And yes, I put my money where my mouth is, literally, by eating game meats in Ukraine.
I believe more in tests and documentation now more than ever.

When you have to support legacy code with no docs, no specs, no tests, you change your mind pretty about the value of tests and a good specification.

As a senior engineering manager, I push hard to get good requirements for my team. Its being a sales person with the business side.
Man, I cannot deny and submit to the reality of wordpress dominance. That said have you ever poked at wordpress plugins code ? I won't name the one I read but it was a catastrophy. And not in a pedantic purist sense, real catastrophy, dead code everywhere, while loops 8 screens long, copy pasted above each others. I think it was #2 most downloaded at the time.
> I’d love for data to be seen as a liability - something audited and discarded often to minimise risk.

Perhaps it's just the industries I've worked in, which tend to be highly regulated, but I have such a hard time seeing why this idea isn't more intuitive to people. Every single scrap of sensitive information you have laying around is something that has the potential to fuel a very expensive, possibly even existential, crisis for your company.

Even for the non-sensitive stuff, keeping it around "just in case" increases the risk that somebody who has taken a couple classes in how to use R or Pandas and is still a bit starry-eyed about Big Data starts making questionable business decisions based on unskeptical interpretations of biased results drawn from convenience-sampled data of uncertain provenance.

The default shouldn't be collecting and warehousing everything, the default should be, "when in doubt, throw it out."
Oh this is such a good comment!

> Legacy code that I wrote myself is hard to read.

Sometimes I don’t even recognize me as the author for a while. Realizing I’m reading something I wrote and can’t understand it without studying carefully has been rather surprising and reminds me of the old Kernighan quote “Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?”

My goals used to be to write code that looked and felt cool to myself and others, to add features in clever ways with as little change to the function signatures and structure as possible so as to not disturb the architecture. While keeping changes small is a good goal to balance, it’s always possible to be too small and add unnamed concepts and fail to restructure around new concepts when you should. Do that a few times in a row (which I have done) and you end up with architectural spaghetti code that might look clean and modular at first glance but becomes a maintenance nightmare. My goals are now to: - make code so easy to read it’s boring, because if it looks interesting, it’s probably too clever - and to identify and name all the unnamed concepts and refactor often to accommodate new features.
You're brave. I struggled with Excel for a year before giving up and moving to Ledger/SQLite, which was a night and day difference (and I had an easier time scripting).

If I was going to use Excel, I'd store the transactions in a real database and export to Excel for reporting.
I’m not saying you need 100% code coverage, or 80%. Just some level of deliberate automation. In my personal experience, user testing as your only or primary form of testing gets painful fast.
With https://lightning.network you can.
> There may be a fear of greater copyright issues.

To be clear, I’m not suggesting they actually attempt to mimic the assets of the game you’re cloning. Rather, symbolize them.

If you’ve ever seen the game Baba is You, the text-tiles in that game are perfect examples of “symbolic assets” you can create to stand in for the real assets of a missing asset pack. Creating such a symbolic asset pack should be the work of five minutes.

The result will not-at-all resemble the real game; but it will also obviously be “not the way the game is intended to look”, so players won’t think that the game is just “a game with art made by programmers” like SuperTux/TuxKart/etc. It’s clearly “the game in a state where it’s missing something.” But it’s still playable in that state!

And, intriguingly, creating a fallback asset pack like this, and showing it to people by default (if just for a minute), will also get into people’s heads the idea that these assets are skinnable. So this will implicitly encourage creatives to look at how asset packs for the game are made (with your symbolic pack as an example), and maybe make one—or dozens!—of “real” packs.
> "SoftBank routinely selling assets to its Vision fund."

Can anyone help me understand the real reason Softbank does this and whether investors of VF are okay with it? One case I know of is Coupang [1], a Korean E-commerce company, recently "priced" by VF at $9B. Last year, Softbank sold its 20% shares in Coupang to VF at a 30% loss (down-valuation) and then VF poured in an additional $2B to Coupang. It appears Masa did double down on Coupang but why bother to sell its long position at a loss? Not a domain expert on this, so I wonder what is really going on...

https://www.bloomberg.com/news/articles/2018-11-20/softbank-...
Because 'R' as a name is already taken. Even if it weren't, it would lead to too many bad pirate jokes.
Depends on the codebase. If one of those things could qualitatively improve my codebase - for instance, by introducing GPGPU support and speeding everything up by an order of magnitude - I very well might. Ultimately, it's a cost-benefit calculation that has to be done for every individual case, it's not something you can answer in the abstract. None of the language features of Rust can offer a similar level of advantage, except perhaps in cases where (limited) static guarantees of certain kinds of memory safety are of critical importance.
Farming sucks, even moreso when a single parent. It doesn't matter whether your mind is "western" or not.
> this is paranoid

Please don't label a paragraph of text with a trite insult. Just address the argument.
any non paywalled links?
Firefox Personal Data Promise
> tens of billions of HTTP requests per day

Could you elaborate? Seems very high, even for ad impressions.
The frustrating part was concatenation, it was surprisingly annoying to combine a few strings and an int into a single string.
George Orwell's 1984: Why it still matters
This is fear mongering. I work in the ad industry as well - and I can promise you - 99% of the companies in the ad industry are NOT leading the way when it comes to tracking you and your data. They are incompetent and can barely do their jobs. Just take a look at any display advertising for belly fat ads and you know for sure they aren't targeting you. The 1% however (Google, Microsoft, Amazon, Apple, Facebook) ARE tracking you and are damn good at it. Google and Apple being the main offenders here, due to their cell phones. And when you browse around the web you WILL see those ads following you. But as much as it sounds terrifying - there just isn't much of a market for geo tracking individuals. Targeted ads aren't the enemy here anyway - its governments using this data in ways the infringe on our freedoms that is the issue. (Like freedom of press, for example....) And THIS is what we should be worried about.

To be clear: It is not the ad industry we have an issue with here. It is the data collectors - Google - Apple - Facebook. They are the irresponsible parties at fault.
My humble opinion: it is almost never worth rewriting a large codebase in a new language. The only exceptions are if (a) the old language is so old that it lacks an active community and is no longer being improved, or if (b) the old system needs so many changes that you might as well rewrite it anyway.