skysight-inc/HackerNews huggingface dataset:
No I'm quite aware of this. It's a restricted, implicit variant of it. But not also that it's not the type but the binding, which makes it slightly different from using a `Result`.
Actually, a good deal of evidence suggests it might. There have been 3 or 4 recent well-publicized studies suggesting neurological effects of COVID coming at various angles (imaging from Biobank, tests of various mental tasks on people who have or haven't had COVID, etc). The science is far from settled - sample sizes are small, effects are unclear, etc. This is fairly understandable as it's hard to tease apart correlation and causation, etc. unless you have before and after data (the Biobank study did, but the sample size is quite small).

https://www.medrxiv.org/content/10.1101/2021.06.11.21258690v...

https://www.thelancet.com/journals/eclinm/article/PIIS2589-5...

(a couple items I've seen recently)

The Parkinson's connection is explained here, although the tone, quite rightly, is very much "wait and see":

https://www.medicalnewstoday.com/articles/is-there-a-link-be...

UK science twitter is full of alarmed neurologists and epidemiologists yelling about this sort of thing. I don't work in the area, so maybe they're a bunch of clueless self appoiunted (sic) internet experts too. The idea that COVID does nasty stuff to the brain and might cause a small uptick in Parkinson's and Lewy body dementia also came from similar sources...

Here's the thing. There seem to be endless folks who, armed with a few slogans about "things being endemic" and a mock-realist take on things ("look at me, I'm the smart one who knows we have to live with this") are way more sure of themselves than actual doctors and scientists who study COVID patients and worry about long-term effects. I remember the Internet being full of self-appointed "just a flu" experts when COVID just got started.

I'd say that the prevailing tone among people who actually study this stuff is... caution. I agree. I'm not sure. You're the person who is apparently so full of certainty that we can just steam past all these worried experts (again).
Do you also believe all built-in types like integers should use named functions instead of operators?
Actually, Germany only requires non-binding letters of intent from potential clients, upon which they extrapolate your income, which they want to be above the poverty line (1500 EUR a month in Germany, IIRC).

Sources: Many friends getting freelance visas, a visa lawyer.
Linux has all kinds of issues, but I haven’t had a single one with drivers in the last (probably over) 7 years, whereas I had a few on Windows.
They're doing it clientside so that they can do it for images and files that aren't ever sent off the device.

I am increasingly convinced this is a backroom deal, just like the iCloud Backup e2e feature (designed and, as I understand it, partially implemented) being nixed on demand (but not legal compulsion) from the FBI.

If you get big enough, the 1A doesn't apply to you anymore.
That's a valid point. I need to adjust that. Thanks!
More than 75% of Job Posts are Remote
Since lists are mutable, I can pass them around to functions as arguments, similar to C and perform operations without bothering to return the list. But if a function would do listA = listA + listB, I am not sure what listA would be outside the function scope… I am guessing listA would remain unchanged
Actually, as long as the monsters are powerful and connected, they are well-protected, then and now.
It should work fine even though the traffic is high currently
We are. There's a world of difference between the alkaline fuel cells that were used by NASA, and the solid oxide cells we have today.
When looking at United States EB-5 Visa I get "ReferenceError: chosenVisa is not defined"
https://archive.ph/xc4qG
I read it as things getting better, problems becoming more minor.
GiveCampus (YC S15) hiring senior engineers (US) who care about education
Except that refusing to serve people who reject cookies is explicitly not allowed by the GDPR. You cannot make tracking a requirement for using your site.
The reason that "slippery slope" is almost never a fallacy is that people with intentions to perform actions that are outside the overton window[0] of acceptable behavior will first do a thing that lies just on the edge of the overton window.

It is currently considered completely unacceptable for companies to scan the data on the user's own disk.

If someone wanted to start doing that, they would have to create a plausible and convincing excuse.

Once people accept that excuse and time passes, they can slowly "expand" the territory of this excuse (push the overton window further).

"Protecting the children" is exactly this kind of plausible and convincing excuse.

It needs not be the case that Apple specifically wants to scan user data so they came up with this excuse.

It's simply that, once scanning users data "for the good of humanity" becomes acceptable, _some_ malicious actor will push the overton window further and further.

Imagine in 10 years from now, all operating systems will scan users data to detect potential child porn material. It might even become required by law, or just by "social pressure". Just like it is now almost required by "social pressure" that social media platforms censor discourse and information.

It's then very easy to expand this capability to also detect illegally downloaded music, or adult videos, or whatever deemed unacceptable.

[0]: https://en.wikipedia.org/wiki/Overton_window
Aliasing mutable objects is extremely because it's impossible to do "the right thing" for all use cases. If you don't do that, a=a+b and a+=b are denotationally the same.
Just put an index on whatever nice sortable unique field you happen to have, then?
> where does the devops engineer exist there

Improving pipelines. Dealing with downtime on the CI. Improving performance of the CDN. Writing better tooling for the devs to deliver value even faster.
There's Checkboxes for iPhone, iPad & Mac, if Mac is unselected then this error will appear.

Very much up to the developer
PRISM is targeted surveillance, not bulk - these are the FISA court orders.

Please read Bart Gellman's book, Dark Mirror, on the specifics of the Snowden documents.

Despite being targeted, it is warrantless and is the #1 used source by the IC.
The strange neglect of natural immunity
My assumption is that a very small percentage of developers participate in it. Feel free to prove me wrong if you have any numbers.

> I'm not. What Google does isn't experimentation.

So the way this is done now (with origin trials to collect feedback from developers) is not good enough? What exactly is your definition of experimentation?
> But both of those points are also true of the way things actually do work.

That is not true.

>>> a = [1, 2]

>>> b = [3, 4]

>>> c = a

>>> a += b

>>> c

[1, 2, 3, 4]

And contrast that with:

>>> a = [1, 2]

>>> b = [3, 4]

>>> c = a

>>> a = a + b

>>> c

[1, 2]

If "c" remains an alias of "a" after you've assigned something else to "a", then there is no way in language to keep a reference to what "a" was.

Eg. what you seem to be proposing is that assignment works like this:

a = 4

old_a = a

a = 5

print(old_a) # prints out 5.

Python is like it is for practical performance reasons: lists and dicts are by-reference because copying them is expensive. You've got to do it explicitely with .copy() or deepcopy module. That's a basic lesson on Python I was referring to. And sure, it could have been designed the other way around, when you'd have to introduce a "refcopy" or "&" operator when performance is needed, but it wasn't designed that way. There are other languages which do that.

I can see the point of "a += b" unexpectedly updating in place, but just upon reading it, I'd struggle to figure out what's supposed to happen. In a code review, I'd suggest a developer to switch to "a.extend(b)".

Basically, if they were to behave the same, I don't think an argument can be made for the common result of "c" to evaluate to [1, 2, 3, 4], but rather to [1, 2].
Modern journalism as a whole forfeited it's good faith credit quite some time ago, kinda like crypto scammers.
Why Don’t We Use Chemical Weapons Anymore?
> Anybody else feeling a bit weird at how her (massive) picture is the first thing in the page, as opposed to a picture about the project itself?

No. Despite the value of "on the Internet, nobody knows you're (a dog|not wearing pants)", it's unfortunately become fairly common for even things that aren't about people to focus on pictures of people.

> And anybody else feeling that this is only the case because she looks good, almost if her looks was more important than her hard-earned Senior Principal Engineer position?

No, because I haven't been living under a rock and I've noticed that pictures of people are standard practice these days even for tech-related things.
I've been looking for something like this for numerous projects. If I can't write the code myself, I'd love to pay someone who can, but I don't know where to look.
Discord malware is a persistent and growing threat warns Sophos
Nokia brand for phones is sold to HMD Global which is owned by former Nokia employees.
Is it possible to clean existing extruders that have been previously used with non-food-grade PLA to make them fit for food-grade use, or do you have to purchase a brand new extruder?
Inspector General Launches Assessment of NSA's Integration of AI Technologies
You don't need a payment method to download free apps from the App Store.
https://nomadvisa.io/united-states/eb-5-visa seems to have a bug (ReferenceError: chosenVisa is not defined) - not encountered this issue with any other countries yet but cool app!
So fucking annoying
I think the author fundamentally misunderstood a lot of things (or maybe I did). As I wrote, I have no clue about Word, but usually I can solve other people's problems in a minute or two. The "digital native" part is only understanding patterns in software/UI/digital things and having enough experience with enough "systems" to be able to adapt. There's no fear of a misclick wiping out all the work. Just look in the menu and do some educated guessing...
Ask HN: Replacements for Systemd?
Since systemd is so entrenched and there are so few distributions that don't use it at all, will there ever be a replacement, or is systemd essentially perfect at what it does and there are no replacements or upgrades on the horizon?
But if if the author needs basic semantics explained to them, I don't know that the audience would benefit from reading it.

And why wouldn't an explanation help the audience learn?
Nice try, Gregory (Maxwell).
> There is no such thing as a project not complex enough to warrant a SCM/VCS.

I have a program I wrote that helps me straighten scanned images in bulk. It took maybe an hour to write because I did it in D and was not familiar with the language. Though I have used it for years now and made a few tweaks I have never felt the need to have it in any kind of source control.
Not at all actually. Since the statistical evidence shows covid "bad-effects" at a rate much much higher than vaccine "bad-effects".

So basically your entire argument is wrong.
CSAM is actually pretty rare in society. Most people aren't sexually attracted to children.

iPhones running current iOS are not rare at all. Much of our society carries and uses them.

They are not equivalent in scale.

Subverting every iPhone in the world (or country) to spy for the pigs is a much worse crime than all of the CSAM in the world (or country).
I'm sure a lot of people look up their home countries or countries which they are familiar with. You may want to consider a simple form where people can issue corrections that get emailed to you. Essentially crowdsource data.
Depending on the country, you may be able to work remotely while on a tourist visa. This is true, for example, in Mexico. The tourist visa allows you to stay in the country for up to six months and you aren't allowed to work for a Mexican company but they have no issues with you working for a company in another country.
I kind of agree with you, but then again, that is why Scheme exists.

So at very least it would be helpful to make a distiction between those two parentheses views of the world.
Why are tourist visas listed? Isn't it basically always illegal to work on a tourist visa?
I also prefer the second. Tech specifics aren’t anywhere near as important as the ability to be part of a team that finds value.

If you are a perfect fit tech skills-wise and can’t think/talk about the business side, you can make progress on our ticket backlog (and so we can still hire you), but if you’re moderately skilled at software in general but can connect that to the business problems, we can definitely use in a variety of spots.
Off topic: What is Marzipano?
Wouldn't the capture of a PBH by Sol be more like forming a binary system with a large distance between the two bodies? Intuitively it feels like capturing something with that much mass would result in our sun "wobbling" with respect to its expected path through the Milky Way.
Things ideally every software developer would be good at
TLDR: The abbreviation mutates the LHS, while the long version assigns a newly created object to it.

>>> orig = [1,2,3]
>>> L1 = orig
>>> L2 = [7,8]
>>> L1 = L1 + L2
>>> orig
[1, 2, 3]

>>> orig = [1,2,3]
>>> L1 = orig
>>> L2 = [7,8]
>>> L1 += L2
>>> orig
[1, 2, 3, 7, 8]
Some tourist visas allow you to stay quite long in a country. Of course it's illegal to work in a foreign country on a tourist visa. I added a note in the bottom of the filter section on remote work with a tourist visa. Maybe make in more prominent? The issue is also mentioned in the FAQs.
Operator overloading is the same as having the same method "add" for different types.
I think this way overestimates the value of both Git and source control in general for a lot of projects. Is this the result of the now common development methodology of using as many dependencies as possible or something?
You don't want that key to be in the box. Because of Apple printed it, they know it.

It's better if the key is generated when you already have the phone.
In France, this is usually an issue for the client, because the contractor can then ask to be considered as a full-time employee [0]. As a freelancer yourself, if you don't involve the state, they won't come after you. The idea of the law is to protect the employee.

However, speaking of freelancing in France, legally, there isn't such a thing. You have to have some form of company. There is some paperwork, but all in all it's pretty easy and quite fast (by French standards).

Taxes are high, though, so it may not be the best place to incorporate. It should also be noted that anything above basic social security isn't free nor included in said high taxes, so you'll have to pay out of pocket either for a complementary insurance or for the hospital if you need it, although I think it may be cheaper than in the US.

---

[0] Some criteria have to be met, but basically if you're working full time several years for the same client, you can ask to be considered a full-time employee with a full employment contract, etc.
> AIX Running [inside Qemu] on Apple's M1

FTFY; It is still interesting, but leaving that little detail out in the HN submission is IMO a bit clickbaity.
Let's hope it's not a Start-up, or if it is, it's a honest 501c3.

My father went in for a routine hernia operstion. He had great insurance. Covered 100% of every overpriced procedure.

He was recovering at home, and was just going through the bill for no reason.

He noticed $690 for "Psychological Positivity therapy".

That explained the Teddy Bear, and flowers, none of us sent him.
Writing a relevant resume in the engineering world
Except the checkbox is not called "prevent to run on M1". Actually, bringing up the iPad is the perfect counter example since unchecking the iPad checkbox does not prevent your app to run on the iPad, it just will run on the iPad as an iPhone app scaled.
It's true that an optimizing compiler could rewrite (1) into (3), but not in every case. Eg. my example somewhere below of keeping another reference to "a" (eg. "c = a") would stop it from doing that optimization.
Hmm, I would have expected that to be true in one direction from the norm but not the other - how is it that only people in the middle can't spot unnatural motion?

I'd have expected rendering and modelling to attract quite different sets of people.
A compiler that could take the JSP version and transform it into a streaming job with managed state would be pretty cool. Otherwise, a programmer has to construct the streaming architecture around the code, whether they integrate it into an existing framework like Flink or write all the state handling and management themselves. In that case the processing code has to be structured so that the state is explicitly passed in and out for each record.
Which claims? They have quite a rep sheet!

https://en.wikipedia.org/wiki/Criticism_of_Huawei
How is such a vitriolic comment allowed on HackerNews?
check Learning section: https://vimeo.com/judoapp it's full of short video tutorials you can start with. The app is available in AppStore for free
Isn't it basically always illegal to work on a tourist visa?

It is also very common. Everybody I know who's done the "digital nomad" thing in South East Asia did so on tourist visas.
Should have (2019) in the title.

Previous discussion: https://news.ycombinator.com/item?id=21078068
WYSIWYG editor for native development

what could possibly go wrong
A [2019] on the title is justified I think.
>Well, I disagree with that

Obviously you think that what I own is actually yours

At least we all know where you stand now
As with everything in software architecture: everything is a compromise.

At large scale, and for application running on end-user devices, I try to keep as much as possible complexity in the software because you don't pay for its execution.

But again, that's a compromise that depends on scale and infrastructure costs.
I work as a software developer in Norway. I've long had the impression that there are a lot of workers in my industry – particularly older people but not exclusively – who simply don't seem to care that much about their salary or total compensation package, don't put a lot of effort into salary negotiations and who tend to be happy with annual salary increases just above what's necessary to keep up with inflation. Good for them, but they harm everyone else by bringing down the mean salary in the industry. If there are lots of older developers who are perfectly happy with earning $80,000 10+ years into their career then it's very hard to justify why you should earn $120,000 with three years of experience, even though the value you bring to the company is much greater than that.

This is exacerbated by the fact that it's very hard to fire people and that most developers work for relatively large and stable companies that rarely go out of business. Both of these factors are pleasant for the workers (including myself), of course, but they can have a negative or stabilising effect on salaries. Regular shocks which would cause poorly run companies to go bankrupt without changing the aggregate demand for developers would help push developer salaries upwards.
Also true - witness the weird circuits generated by evolutionary algorithms on FPGAs etc. where they use chip-specific nonlinear dynamics and capacitative / inductive coupling which only works on the specific chip used to evolve the circuit.
> Oh, I see what you mean. I discovered Lisp after working in C++ and Java, so I avoided this pitfall in my code, but if I had a dollar for every instance of: [...]

This is one of those anti-patterns I sometimes find myself falling into (I don't code Lisp or its descendants often). It's kind of discouraging, to be honest, because it feels like there ought to be some more efficient way to do this, and my inner critic comes along and complains that I'd be better of writing Python or C than learning to do it the Right Way in Lisp.

Is there some kind of idiomatic way to avoid this and write cleaner code? Is the solution to simply extract the progn into another function? Does that violate some rules of function encapsulation in Lisp?
functional stable two parent homes does not have to mean two income homes
Where's the "Show"? It would be useful to have a straight link to an immediately useable instance.
You can still use a PAT (personal access token) to authenticate via HTTPS. Instead of sending username and password, you send username and the PAT token for authentication
https://twitter.com/simondotau/status/1415564718375272455
Have you ever considered that the profit motive might be responsible for leading all companies to act unethically? In the future, it's a good reason never to trust them.
That is not the case. Your code will end up in container setup, or in library like Kubernetes and say Salt packages

It may be good, or it may have features that are unsuitable, however you have to remember that adapting it can be harder than writing redundancy handling from scratch on a good VM.

Especially if you have special requirements for data consistency that a heavy database can others handle.

A particular trap is getting this heavy service infrastructure and then trying to scale 100x, which not even Docker (the lightest) can pull off without a lot of hardware, and nanokernels also have problems. And then you get additional infrastructure problems which require even more infrastructure and staff. Which you cannot handle then outsource, which then gets done partly unsuitable or expensive, and you no longer own your stuff.
I think it depends on the mass of the object so captured? AIUI the mass of planet 9/PBH is estimated at 5-10 earth masses, which at that distance would not wobble sol (330,000 earth masses) very much.

Not all black holes have to be big; a 10 earth mass black hole would be quite tiny.
I thought that claim might start a battle with South Asian neighbours :-)
My 1215B Asus Netbook with Ubuntu doesn't share that opinion.

It is basically the surviving device I still bother to run GNU/Linux bare metal on, and it was sold with Linux support from the get go, yet....
I along with my team was part of this project, the Lahore SafeCity project, working closely with BES to deliver the required technology. I had a lead role in most of the projects and was familiar with all of their workings to a good extent.

I clearly remember going to give a demo of one the systems and at the end of it the British Consultant belonging to ARUP consulting firm told the Huawei software team in a passing remark "lets meet later and i`ll teach you guys about version control". Thats how I came to realize that the Huawei team may have hardware expertise, but the people they had working at SafeCity Lahore were not very competent at software.

Midway through our engagement some members of the Punjab Police (government) informed us that the Huawei folks were taking our documentation for various projects and shopping around for cheaper quotes. This is where things started going really sour.

Aside from this we encountered many other hurdles from Day 1 and the overall process was very unpleasant to say the least.
I don't think it's going to be painless. There are asset bubbles in multiple sectors ranging from real estate to collectibles. Either these will pop and many will be left holding the bag or more serious inflation is on the way.
What a lousy comment.
Outside this bubble most people young or not don't give two craps about privacy
Reignite Review, Does Reignite supplement work or a scam?
7 Days of Bootstraps: Day 4
A week in the life of a Software Engineer at Microsoft
From the first comment below the article:

> The Safari team did quite a lot of work re-styling their alerts and dialogs to be within the context of the webpage, yet phishing and scams that utilize this still run rampant on iOS. Repeated alerts are used to lock up the browser and make it unusable, forcing non-technical users to call a scam telephone number because they think their device was hacked.

A few bad actors ruining it even for totally different usecases.