skysight-inc/HackerNews huggingface dataset:
Hi Peter, I have filed my O1 Visa in late April 2019, and I received the notification with the case number. I have checked online for my case and got an error from the USCIS system, that the case is not listed. How would you recommend to proceed? Are these delays normal?
Also, I have been advising not to do anything, and wait for them to notify anything.
This is how I remembered it: Look, it's just like ''cp'', except you're making a symlink, not a copy.
No offense, but I could care less about some boomer who will only make 500% profit off of his house rather than 1000%, vs letting people who aren't developers live in the city they work in. Car users benefit from better transportation because their repair bills go down, and there are less cars on the road.

Also, its hard to get elected to local government in places you don't live in.
What is the "third" drug in this combo, the article says: ".. growth hormone and two diabetes medications". So far only the DHEA and Metformin has been discussed and I have no access to the source article.. any takes?

edit-1: the answer is that the nature.com article got it wrong and other net sources parroted that article, https://www.leafscience.org/study-results-suggest-human-agin... is more accurate overview: there is no third drug involved.

edit-2: scratch edit-1, HGH was obviously the primary growth hormone given and for some reason DHEA was counted as an anti-diabetic rather than a hormone (it is both) together with Metformin. Now I would just like to know the dosages involved!
Who was affected? The flaw was distributed through a website. They can infer from the contents of the website who was the likely target audience, but they don't know who visited the website and got hacked.
> somewhat accurately predict our behavior before we’ve even decided for ourselves?

The brain is still a formidable computing device not easily emulated or understood. AI Engines of today are limited because they don't have intuition like the human Brain. They can't feel like something is off or a situation doesn't smell right. We are learning to master the rational decision-making process, but the emotional processes of the mind are what make us more than just drones. It's the X factor that makes life interesting.
This has the potential to decrease or to slow the increase of commutes. How much are you concerned for the mental health of the people who do 4h+ round trip commutes? Both are terrible choices, I myself think I would prefer living in such a shithole when single, commuting forever when in a family where at least the kids can be spared it. I believe in giving people the choice. If you think it's not a real choice because all their alternatives are worse, well, they'll obviously fall back on these worst alternatives if this arrangement is made illegal.
Could you list those important problems?
"Let’s say such a line was made of a cable witha0=10−7m2: its total mass would then be around 40,000 kg. This is about twice the mass of the original lunar lander,and would make transporting and constructing such a cable completely plausible" -- From the linked paper.
it is "broken windows" policy in action - you don't stop hide and seek in IKEA today, you end up with people shooting up heroin and engaging in various adult activities there tomorrow.

Anyway, how do you efficiently stop a good game? You spoil it (cue Dr.Evil laugh). In this case use NN to analyze video feeds to identify a hiding person and deploy a Roomba (i feel like our civilization is on the precipice of the epoch where "deploy a Roomba" will be the answer to almost any situation) to the vicinity of the hiding person where the Roomba will loudly announce presence of the hiding person.
That SCP was both completely unexpected and completely appropriate. Also a very interesting mix of creepy and hilarious.

I nearly lost it at the description of the humanoids SCP-3008-2.

Edit: Working my way through the journal entry - my goodness this stuff is straight-up made for its own movie or Netflix series!
I agree, cs needs a split in roles kinda like nurse and doctor.
So, the people who are taking themselves and their families out of poverty by getting engineering degrees in rocket science should refuse to work designing and building rockets?
It bothered me as well, my mnemonic became "link to <this target> using <this link name>"
> and stakes are raise: if you're found, you go to jail

Go to jail? For what? What is the crime? I would say that at least in the US there would be no such thing for this type of activity. Can you imagine a prosecutor trying to make a case over this?
People Are Worried About We
How to Make Money Online
Here am going to reveal to you the best way to make money online and the preferred and easy to use website to make money online.
The best way to make Money online is by using this preferred website am going to list down here.
Paidera is the best and preferred website for you to make money online and its very easy to use.paidera offers you surveys which you are familiar with and after answering all the questions they offer you your Money and after you reach appropriate money you need to reach paidera sends you your money through your PayPal Account.
So if you want to make instant money online just click the link down below then sign up with paidera and earn instant cash.
All in one money making solution, turn your time into money - PAIDERA (https://paidera.com/?r=101302)
You can buy a development iPhone by DM'ing the right guy on Twitter and paying him a couple grand. I don't think the Chinese government needs any additional access to factories to be able to exploit them.
Out of 195 countries it will be only the 4th country to do this shit. So it must be doing some things right. Poverty is one of the problems it is still working on.
> Waiting for the patch to come to my devices...

And the 5 post write up on the PZ blog.

Security with mobile devices is definitely a don't throw stones in glass houses situation.
And even then it's not a hard limit. You can always pull a Boston and get the state to let you take the water from a poorer area with plenty of water.
I totally get that you don't remember what goes first, it happens to me with tons of commands... but googling it? Why don't you just execute the command and see if it worked?
The GDPR contains provisions about law enforcement requests.

https://gdpr-info.eu/art-23-gdpr/
This story makes me wonder when we're going to change the culture of science so as to minimize the time it takes for something to be taken seriously.
ledger/hledger again, though I also use YNAB for my cash accounts, credit cards, and other debts. I can live with its single-currency support for that. But I use ledger/hledger for my total picture of my finances.

NB: I do everything manually. So I enter in my transactions with YNAB manually, then later enter them into my ledger file. I find that this keeps me better aware of my financial status than automatic downloads, but that's a personal preference.
> I can imagine an ad company trying to use this kind of exploit.

I can't imagine that they would, considering that this would be expensive to procure and highly illegal to use.
> It's also not Google's fault that media known for being wildly off-base when reporting on technical news was predictably off-base again.

It is at least plausible that Google structured the posts and announcements to exploit that ignorant media coverage for their own competitive advantage.

So at least arguably their “fault” as they have ample experience with that media coverage process themselves.
I love India and its people, having spent five years there managing a dev team for our US operations. I’m American, parents were born in India.

And I gotta say, landing on the moon is by far the last thing India’s people need right now.

The amount of suffering, pollution, corruption, water shortages, is simply overwhelming. If you haven’t actually lived there it’s easy to say that India should still shoot for the stars while solving problems at home. From someone who lived there, let me tell you that they should focus on immediate problems first.
What I don't necessarily get is that from interviews with the founders they are suggesting that they think companies will list on multiple exchanges, including LTSE.

How would that work? If you list on a traditional exchange, then the problem is not solved since they still are going to be reporting quarterly and the speed of price discovery will stay the same as it is today. Wouldn't the price on that exchange inform the price on LTSE? How would that change anything?
I'm just saying you don't need fancy CI-de-jour tech for a home project. If you're on the Atlassian stack Bamboo does pretty solid deployment/test/rollback. With a proper staging and QA environment even a large corp doesn't need much more than git.
Author here. I'd figured they were big, but I had no idea that big until I did a www-wide TLS scan. Here for questions
That was a generic headline I condensed from the results of a quick search. Here's one that was the top result for me in DuckDuckGo: https://www.pymnts.com/apple/2019/google-says-billion-apple-...
It's not a large number relative to the combined balance sheets of the ECB, PBoC, and BoJ.
Probability 101: How Not to Be a Sucker
Hi Peter

I have been checking for this thread for almost weeks now. Glad you are back :)

My father is a naturalized US citizen. He got naturalized in October 2018 but he had filed for my Green Card in November 2017 itself. He told me I should get my GC by mid-2022, if everything goes right.

Based on current wait times, do you think I would get my GC by mid 2022? I would like to know your estimate.

Can you think of any political scenario that might affect my application?

Thanks a lot for this thread and effort.
Unless they had a way to test if a phone had been hacked and distributed that along with the patch. It's quite possible that they had pretty good telemetry on the extent of the exploit.

I agree that they should have told those who were affected, but perhaps they did?
Ah, so... you think more people should be working on this? I'm under the impression everyone in those poor countries with high birth rates is already working to move themselves or their country into a better economic position, and when they do, birth rates will fall and resource consumption will still go up, because rich people consume more resources, even when there are fewer of them. How does that solve the problem of the so-called "easy targets" like fossil fuels and forests?
This comment propagates the nonsense that skills with algos are somehow harder or more exclusive than software engineering skills. They are orthogonal and interviews that conflate them are part of the problem.

Consider this, many of the most novel algorithms were published without ever being run in actual software or in part of a larger system.
>Is this new information or did we already know this?

It's confirming this report by Techcrunch that the Uyghurs were targeted.

https://techcrunch.com/2019/08/31/china-google-iphone-uyghur...
https://paidera.com/?r=101302
I would say there are many kinds of computer scientists, and not all programmers are computer scientists and vice versa.
I'm not Peter Roberts, but I have received pre-approval on a TN-1 before.

My company's lawyers went through all the "yes this person does deserve a visa" stuff for me ahead of time. When I got to the border crossing (also at YYZ Pearson) I had paperwork that made it a much faster process. I'm comparing this to the previous TN-1 I had which required a lot of questioning, waiting around, etc. If you've got the extra time, I really recommend trying the pre-approval route.

The guys at Pearson are absolutely humourless[0], but they're just doing their job. Neither time did they play any games or use trick questions to try to deny me. (I've heard the ones at the Vancouver land crossing sometimes does).

[0] I make jokes when I'm nervous. They did not appreciate that.
Government data should either be entirely open to anyone freely, or not available except with a warrant. This middle ground is very scummy.
“Code Practitioner” :-)
There seem to be a lot of people here perplexed about why, exactly, Mugabe is celebrated, when there's so much there to (rightly) condemn him for.

Read up on Rhodesia, and more broadly the anti-colonial struggles in Africa. Africans weren't even second class citizens: the vast majority were given zero say in governance. Legal protections were de facto non-existent. And, in the midst of the bush war, tens of thousands of civilians were killed by the Rhodesian military.

Does that at all excuse Mugabe post-Rhodesia? Not at all. But it's important to contextualize him if you want to understand why many still valorize him.

As a point of comparison, Americans celebrate George Washington for leading a successful anti-colonial struggle and establishing a republic. But, a much darker gloss is that he founded a white settler republic that enshrined a brutal system of slavery in its Constitution and that regularly committed campaigns of genocide against non-dominant ethnic groups. Indeed, British restrictions on that was a substantial motivating factor for the white American settlers to have rebelled.

Reducing Washington to that would mislead more than it reveals, but people are doing the exact same thing with Mugabe. Focusing on Mugabe's very real sins to the extent it obscures what people find compelling about him is limiting your own understanding of the world.
I didn't know they were owned by a Japanese company. Which makes this even weirder because Japan is really anti-Huawei. They were the first to ban Huawei.
Sadly `awk/gwak` fails as well returning

198929873392615583518074640613244928

I take that back,
needs the `M` flag

awk -M 'END{print (-80538738812075974)^3 + 80435758145817515^3 + 12602123297335631^3}' /dev/null

42

but `bc` of course works

echo '(-80538738812075974)^3 + 80435758145817515^3 + 12602123297335631^3' | bc

42
Do left-handed people learn new languages more easily?
> - IaC: how do you containerise a load balancer? Terraform gives you infrastructure as code without containers.

1) Terraform should be run in a container so that it will actually behave the way you expect, 2) containers are application environments built based on a Dockerfile, which makes it IaC.

> - immutability: VMs, AMIs are immutable just like containers are (discounting the entropy that happens in every OS)

True. But containers are easier and more portable, which is important to supporting the other aspects involved. Containers thus are a better general solution.

> - reproducibility: Same, VMs, AMI, Terraform, Ansible all give your that

Containers and VMs just... work. They're just collections of files. Very reproducible. Not 100% - you may need different guest drivers/kernels, different arguments to run your container in your particular system. But they're conceptually and operationally simple.

Terraform and Ansible are garbage fires of reproducibility and immutability. I could write a book on all the different ways these tools fail (most of it stemming from people trying to use them as interpreted programming languages, but also their designs are crap). There are whole frameworks built around Terraform and Ansible just to make sure they work right. They are overcomplicated, fragile bash scripts, and I'm quite frankly sick of using them. I think their entire existence is evidence of a huge gap in understanding how we should be operating systems today. [/rant]

> - homogeneous environments: Not sure what you mean by that [..] I am pretty sure you already have "heterogenous" environment

Those are opposites; homogeneous means "of uniform structure or composition throughout", heterogeneous means "consisting of dissimilar or diverse ingredients or constituents".

A homogeneous environment in a DevOps sense is when all environments have the same components and are operated the same way, and thus provide the closest results possible. This is incredibly important to prevent the classic "Well, it worked on my machine!" dev->production breakdown.

Homogeneous environments apply to lots of different things, but in the context of containers, they ensure that the environment the dev used to build the app is the same as what is in production. They also ensure that any scripts, tools, etc will use the same environment, if they are run in containers. I've wasted so much time in my career "correcting" heterogeneous environments in a bunch of different ways, whereas with containers the equivalent fix is "Please run the correct container version. Thanks"

The more systems you have, the more important this gets. At a certain point, the best choice is just to use baked VMs or containers for everything, everywhere, and containers are just so much easier, almost exclusively because Docker shoved so much extra useful functionality in. (I'll add that I do not necessarily like containers, but I do find them to be the most useful solution, because they solve the most problems in the most convenient ways)
I think he meant use ISRO's operations to send NASA's probes, rovers, satellites etc. for missions like these. NASA still gets to study and conduct experiments at a lower cost.
They may not need the access, but they have the access, so perhaps they used it. Definitely safer for them to just go into a factory and get a test phone than "DMing a guy on Twitter".
This is fantastic and surprisingly close to how I tended to explain computer science to students and graduates:

In Computer Science, there are 3 kinds of problems:

1. The problems that Math gives you: algorithms, data structures. These are the problems you think you're going to solve and sometimes you do, but often we just need a few really smart programmers to solve this and the rest of us can just use those solutions.

2. The problems that Physics gives you: hardware, device drivers, network latency. Sometimes you do systems programming and work close to the hardware. But once again, once one engineer has solved this, most of the time we can just use those solutions.

3. The problems that other engineers give you.

And that is where you're likely to spend most of your time: gluing APIs together, reading code and documentation, and arguing about code formatting.

This is why in so many ways computer science is a social science. Certainly "software engineering" is. Everything you do is going to be about communication. When you write code, you're not just communicating with the compiler and the machine, you're communicating with other engineers. You're going have to craft smart documents, emails and collaborate. Any nontrivial solution will require these skills, so you better start investing in them.
These questions are not easily answered. It also takes significant skills to ask them, interpret the responses, and follow-up with other questions.

I see them as really good starters for a behavioral-style interview. It's not easy to prepare for these. You "prepare" for them by doing your job well and being introspective about it as you're doing it.

The problem is that not everyone easily indexes their job-experiences into neat, well-narrated vignettes that can be called up and summarized to an interviewer in real-time. It's hard stuff but it's better than other forms of interviewing.
Interesting.

A couple of decades ago, I developed a habit of waking up early enough that I don't have to do anything at all for at least the first hour of my waking day.

This was accidental at first, but it improved my life so much that I never stopped doing it. It never occurred to me that this was anything other than a personal quirk.
Can One Sentence Capture All of Life?
I hate Slack. It started as a copycat of Yammer and didn't grow outside of that. It doesn't have native apps on the Desktop and although they've improved things a lot, it still not as good as it should be. Compare it to Spectrum, let's say, which builds up profiles and is affordable. Why I can't have a single profile, which I use across different companies? Why do I need to create tens of accounts? Don't they get what "identity" is? On top, they shot themselves in the feet not building identities as that opens the door go grow well beyond Yammer. What I don't get it why developers still choose it - it's code-pasting unfriendly, it converts your quotes and dashes - even in URLs. There's no syntax coloring, etc. Microsoft Teams is much better although it suffers from many the limitations of Slack - including the limitations in the vision. Slack is not a replacement of email either - it lacks basic features to be a replacement. In general, I don't think Slack will survive this as Teams appears to be winning.
It was meant to be polite. Under the guise of "clarifying" what I said, you completely contradicted it, without even doing me the courtesy of addressing my statements directly.

If it helps, my core point is:

DevOps is the name we give to two philosophical ideas. The first idea is that the tools and methods of software development can be used to improve our ability to do operations work. The second idea is that siloing people with operational skill away from people with development skill is a terrible practice.

Along the way, I specifically denounced the idea that DevOps is a single methodology, or that some tools are more DevOps than others, or that DevOps makes prescriptions about what you should do. Those are all things that you immediately advocated.
All That Remains
Edgy, but wrong.

Is there a difference between 79.9% and 80%? Maybe not. My team is increasing test coverage for a legacy code base. 60% to 80% DOES matter. And it’s not just the fact that the tests flags regression, but the very process of increasing test coverage uncovers bugs / dead code.
Yes, and exceptions. Tests must tickle all the exception paths. An exception that contains a dumb typo crashes the system instead of propagating up to get handled. Just touching the exception path roots those out.

raise ValueError(' '.join('meaningful message with:', parameter)

Is a stupid mistake that I still make all too often inside an exception handler.
I used to have a trillion dollar note and a large stack of million-dollar notes before some idiot at work stole them. Instead of retiring early all they got was my eternal disappointment. I keep wanting to replace my cash but the price of Zimbabwe bucks keeps going up and up, 100-trillion costs $70+ now! And when the notes were officially abandoned you could get whole bricks of unused stacks of any denomination for super cheap! Someday I will just have to take my losses and buy my 100-trill back.
Ha! My trick is to

ln -s a b

then look at the link with ls -l, then remove my garbage!
Your way is much better.
Honestly I gave up memorizing when I realized you can just omit the second parameter.

ln -s /the/real/thing

will create a symlink in your current directory with the same name.
Project Zero's whole brief is "end to end security" even outside of Google's corporate borders.
That's the only one that I can think of that compares. Apple wasn't publishing those three times a year, though.
Is it? They are asking to search Apple and Google, not individuals. Maybe they have a reason not to limit the data to people outside the country - like finding out who is actually shipping the scopes to restricted countries.

If people are concerned, maybe they need to download and install apps some other way.