skysight-inc/HackerNews huggingface dataset:
That's how every law works: we're using force to enforce our values. "Thou shalt not kill" is an ideological value. "Thou shalt not steal" takes as granted the entire ideological framework of property and capitalism.
A non-EU company, or a company that believed a data subject was not subject to GDPR, would definitely demand some proof the company was GDPR obligated before handing over job applicant or employee data, since that is likely being used to prep for a lawsuit.

You can't fly to Copenhagen and submit a request if the employer and application took place in eg the US. That's all part of the territorial applicability -- you don't necessarily need a presence in the EU, but you do need an establishment through eg stable arrangements. See Guidelines 3/2018 on the territorial scope of the GDPR (Article 3).
The sad truth is, nobody bothers to add support for RSS if they write a new custom blog engine.

I've started to keep a list of all the websites that I've tried to subscribe but didn't support RSS:

https://angel.co/blog
https://blog.close.com
https://blog.messagebird.com
https://blog.twitter.com/developer/en_us.html
https://blog.twitter.com/engineering/en_us.html
https://bloggingfordevs.com/blog
https://business.instagram.com/blog
https://developer.spotify.com/community/news/announcements
https://discord.com/blog
https://frontapp.com/blog
https://indiehackers.com
https://joelcalifa.com/blog
https://linktr.ee/blog
https://mixpanel.com/blog
https://openai.com/blog/openai-api
https://paystack.com/blog
https://segment.com/blog
https://telegram.org/blog
https://transferwise.com/gb/blog
https://web.dev/blog
https://www.anyscale.com/blog
https://www.binance.com/en/blog
https://www.bugsnag.com/blog
https://www.changeinvest.com/blog
https://www.hackthebox.com/blog
https://www.integromat.com/en/blog
https://www.linode.com/blog
https://www.loom.com/blog
https://www.makerpad.co/blog
https://www.tradingview.com/blog/en
https://zapier.com/engineering
Jimmy Carter: I fear for our democracy
https://archive.fo/aSY94
Drug ring hid $1B worth of coke on a single ship
> It is infinitely easier to build and deploy things in 2020 than it was in 2010, and I'm hoping the time between now and 2030 represents a similar jump.

I'm not convinced that is true. At least if you compare 2012 with 2022, it was very easy to get a Rails app working, with user authentication/signup/password reset/etc (Devise), integrate Stripe for payments, deploy the whole thing on Heroku. It wasn't an overnight project, but one person could get that done in a few weeks of full time work. There was a lot of energy and excitement around this stack and the community often created "one good way" of doing things.

In 2022, all those technologies are still available, but they are uncool and most of the internet will dissuade you from using them. Instead, unopinionated micro-frameworks are in vogue, and you you're down a rabbit hole creating the same product by gluing together dozens of libraries, writing a jamstack SPA, deploying the whole thing on kubernetes. You could easily spend several weeks just building out user signup flows, password reset, email templates, etc.

I'm not saying it's all bad today: you can do much more with a SPA than you ever could with server side HTML + jquery, and back in the day when you hit a wall with Rails it was often extremely difficult to work around, whereas today's libraries are much more flexible. But for the happy path of "scaffold a functioning SaaS app", I definitely feel like it's harder to get started today than 10 years ago.
Microsoft's interview loop was the easiest I've ever had, it's the only job I've had where I've felt my ethics challenged, and my org's leadership was comically ruthless.

You joined a good org and that's awesome, but I believe you can just as easily join a bad one at Microsoft or a good one at Amazon.
> That unfulfilled need is exactly what propelled Apple to the #1 spot when it came to the mobile era.

iPod is what propelled Apple to the #1 spot. They had a significant lead on touch, cool brand, music, luxury, and slick UI. It has nothing to do with their app store or software distribution model or other such "nerdy" topics that most consumers aren't even aware of.
> you can have a very modest web server or even a pay per request serverless sort of thing and pay $20 real quick to Cloudflare if you happen to get popular.

I get the impression that a lot of the critics in this thread don't really understand Cloudflare, how cheap it is, or even the concept of CDNs in general.

$20/month for Cloudflare Pro is a steal for what you get. Spinning up a dedicated server in a single datacenter somewhere isn't going to give the same results, especially if your users are geographically distributed like in this case.
In January
I think USBC is a good compromise, maybe they can go wireless someday but batteries add weight and adhoc wifi is not without lag...
Hotel operators don't usually live in their hotels. If it's your home you're renting, you're going to have a very different tolerance for risk than if you're renting out a separate property (or set thereof) with a diversified resident risk pool.
At this time, I believe that the law (either GDPR or CCPA) itself does not require companies to disclose confidential interview notes. Certainly when I worked at Google during GDPR they reorganized massive amounts of data storage to comply with that, but I don't recall anybody doing hiring saying GDPR applied.

From I can tell a random throwaway made this post on reddit, it may have happened, but it doesn't mean that companies are required to do this. I would like to see more supporting data.
> You can also lean on it in situations like this: you shoveled deep snow for an hour and a half in front of your house to dig your car out and create a clean parking spot. When you come back from your errand, your dickhead neighbor, or someone else, has parked there. If they stay for 3 hours, you can have them removed.

Or when a black family moves into your neighborhood, you can enforce random laws to intimidate them to leave. Sorry, but you don't own a spot just because you shoveled it out. Either people can park there, or they can't.
Almost the entire world economy, by value, consists of more competitive markets than US healthcare. Restaurants, yes, but also the rest of retail, energy, agriculture, transportation, mining, metals, automobiles, clothing, shipbuilding, forestry, fishing, custom manufacturing, industrial food processing, scientific instruments, electronics, electrical equipment, and the financial markets. Some of these sectors don't engage in wage-labor production, or aren't dominated by it, and so aren't capitalist, while others are. Actors in all of these sectors, even the noncapitalist ones, engage in lobbying and other forms of anticompetitive behavior, but they generally aren't successful in obtaining monopoly or monopsony power and thus ending capitalism where it exists.

Sectors that lack competitive markets include the military, healthcare in much of the world, banking, and most of telecommunications.

I agree that business (not just capitalism!) creates incentives to destroy free markets, just as politics creates incentives to destroy democracy. When actors succeed in following those incentives, that ends capitalism by eliminating competitive markets, which prevents the price system from being used to allocate resources. Competitive markets and the price system are central characteristics of capitalism; where they fail to exist, what you have is not capitalism, but something else.

At this point I'm starting to repeat myself, because I've already explained this about as clearly as I know how, and you still apparently don't understand.
Airbnb at least used to explicitly permit gender bias for shared spaces.
My wife and I are working on names for our first child. Did you ever generate a list using your algorithm? We are trying to follow similar rules for our naming choice.
The US imports most of its crude oil from Canada and Mexico [0], but mostly from Canada. There's been a persistent, but false, narrative that the US needs oil from the Middle East. The US' concern with the oil in the Middle East is mostly to _protect_ the supply to Europe, and _control_ the supply to China. The US has never needed oil from Saudi Arabia.

[0] https://www.eia.gov/energyexplained/oil-and-petroleum-produc...
Vinix, a new OS written in V, can now run Doom
Maybe the author could read Bertrand Russell's thoughts on motivation. Rivalry is a good, but not the best, motivator...
> Which, franky, is dumb. File downloads depend on throughput, not time to first byte like a small javascript file. Once bits start flowing it doesn't matter if they travel half way around the globe.

Round-trip latency has a significant impact on TCP throughput. It's not just about time to first byte.

They're also not a static file serving website.

If they were just serving static files and they didn't care about latency, they could pay $20/month for Cloudflare Pro and be done with it.

I don't understand why you continue to ignore the fact that this for running a high-traffic, global, dynamic website, not just a static file server.
If you can, you should do this via FIDO Security Keys instead. You do need a modern SSH (client and server) and of course money to buy keys for whoever is authenticated, but for employee systems in particular that's a very small expenditure and is re-usable for other problems (e.g. web site authentication with WebAuthn).

With Security Keys you can get a physical device you've decided you trust to authenticate that its authorised user is present remotely.

Although the keys aren't very bright, they do understand a handful of bitflags they're signing, and two of those bitflags are "User Present" and "User Verified", by requiring "User Verified" the physical device you trust must have verified the authorised user (e.g. local PIN, fingerprint sensor) before signing the message.

This approach is more robust, because it's all happening in the SSH public key authentication layer, not in ad-hoc PAM code, and it's simpler because there is no "second factor" data living on your SSH servers, the second factor is a problem for the authenticator only, yet it also re-uses an authenticator your employees can use to e.g. authenticate to your local gitlab install, or your Google docs, or even to decrypt their laptops on startup.
Speaking of... By 1978 InterLISP had grown up quite a bit and its tree-based editor was quite powerful. It supported several tools like Masterscope and DWIM (Do What I Mean), the likes of which I would not see in text-based editors for almost two decades. It was quite habitable, even though a CLI tool and tree-based. I wrote all the code for my dissertation using that editor on a DEC-20. So much better than even EMACS at the time. The simplicity of S-expressions was critical to its success, IMHO. Extending the editor was simple, too. LISP, you know.
Robert Malone, the inventor of mRNA vaccines, makes many compelling cases why they should not be mandatory.
I could say that these substack blowhard types are my nemesis, but that would be giving their pontificating too much significance.
Seconded. If you're shipping a language with a meaty runtime, then save your users the headache and just include built-in support for green threads; your runtime probably already takes care of things like garbage collection and your users are fine with it, so they're unlikely to complain about not being able to squeeze out every last bit of single-threaded performance. But there are certainly niches for languages where users do expect to be able to squeeze out those last drops of performance, and Rust inhabits that niche. Different intended contexts can call for different approaches.
this is what Reader was and has always made me even more confused as to why Google killed it off. They had the right start for a unique take on content focused/small group discussion based social networking and the tossed it for “circles”
Gmail has had this for quite a while...
It's annoying how you have to work around Cloudflare's weird Argo pricing like this. Paying per GB for already-cached data that takes the same route as non-Argo traffic makes no sense.

I believe it's also against Cloudflare's TOS to use it as an asset-hosting platform.
GDPR very explicitly applies; see eg ICO (the UK DPA) guidance, or this: https://www.dickinson-wright.com/news-alerts/the-gdpr-covers...

As I mentioned above, CA privacy laws exclude this information.
At what point does “balance” become sort of inverse FUD? Like, spend a lot of time getting down into the weeds to keep interest, when, to me, the fundamental issues that you can actually fit in a tweet still need answering.

By way of example, it’s like hemming and hawing over vaccines. We can write all about the bad side effect cases, and the details of myocarditis, and the profit motives of Pfizer, and the heavy handedness of mandates… but at the end of the day, the vaccine is safer than driving to get it.
Society has interests that conflict with your personal desires. If you believe men are better coders than women, society already prevents you from acting on your ideas. I don't see how this is significantly different, especially given how much "protected" classes clearly affect your odds of getting in to prestigious institutions.
I have resorted to actively asking people to not tag me in photos.
> That is pretty rare with reading a book and is self-limiting. Within a minute you realize you have no idea what you have read and backtrack. But it can go on for potentially hours at a time with an audiobook, and backtracking is rarely done.

Fwiw, I absolutely notice within a minute when I've stopped paying attention to an audiobook, and I use the skip backwards button to re-listen. No idea if that's common.

I do have more trouble with podcasts, possibly because I typically listen to podcasts in the background while doing other things, and I don’t do that with audiobooks.
What's even harder is product-market fit.

I can blitz through building a basic SaaS product, but will it be worthwhile to:

1. Make enough money to replace $dayjob.

2. Make enough money to even cover the headache of supporting customers.

3. Make enough money to even cover the hosting cost.
Depends on where you live?
That I Were an Official Person!: Women in diplomacy during the Napoleonic wars
For people interested in the comparison between “real” engineers and software engineers (as in this thread), Hillel Wayne wrote an outstanding series of blog posts summarizing a bunch of interviews he did with former “real” engineers who turned software engineers. I found it extremely interesting.

https://hillelwayne.com/post/are-we-really-engineers/
Interesting data. I wonder how this correlates to population and industrial activity.

On a side note, they could have chosen better colors. I can’t differentiate between a couple of them.
I wasn't advocating for living in a shithole. Of course you need (and everyone deserves) some base level of comfort!
> Implement firewalls

This is the most important by faaaar.

Do this experiment: Start a vm on any cloud with an open port 22, and watch the logs of sshd service. You will be amazed at the number of requests with bad credentials that will hit your machine within minutes.
I watched logs to different ports, and ssh wins first place
We need enforcement, and we need fines high enough, to make this not worth it.
Awesome, now the next time my tech director tells me services are cattle, I can tell him, "Actually, sir, they're chickens." Love it.
So, if I’m an American who has never been to the EU, could I file a GDPR request against Google Europe or whoever?
All you need to know is that this stuff exists, and when / why it would be appropriate to use it.

Also there is almost never a reason to implement such things yourself—even when you need the algos—as there are libs for that! (Imho one of the biggest signs of incompetence is when someone starts to reinvent the wheel! That's an absolute no-go. And the truth is: If you're not in academia doing research all the wheels you ever need are already invented).

A valid test for a candidate would be whether he/she is able to google for an algo and pick the correct code form the results.

Such a test would be good enough as a lot of bad candidates would fail as they wouldn't google but start to "solve" things on their own; the other bad ones wouldn't be able to pick the right solution at all—because they don't know what they should look for in the end.
Thinking Mathematically by Mason, Burton, and Stacey. It helps with solving math problems and in the process teaches heuristics to improve self-awareness and observational skills.
Location: Vancouver, Canada

Remote: Yes, but prefer in-person

Willing to relocate: Yes

Technologies: Java, Python, PCB Design, Power electronics, Digital communications, High-precision sensing, Microfabrication, Neurotechnology

Resume: http://jonahshaps.info/Resume.pdf

Email: jonah at jonahshaps.info

Hey there! My name is Jonah and I'm a graduating Electrical & Mechanical engineer looking for employment next year. I have experience in CMOS design, analog signal circuitry, and high-precision sensing with additional education in microfabrication and biomedical microfluidics. My past work experience includes an internships at Neuralink and an early-stage AV startup based out of Vancouver. As well, near the start of the pandemic I led a team developing gVent, a novel constant-pressure mechanical ventilator.

I'm interested in many different fields, but biomedical opportunities are my highest priority. I'm eager to hear about any interesting opportunities, so if you'd like to talk further don't hesitate to reach out!
Get involved in open source projects with communities. You'll build rapport and connections will naturally spring from them.
Most of the laws we've made since the founding of the U.S. have been written in the blood spilled by previous generations. They are reactions to failures caused by abuses of freedom. And, yes, there is such a thing as an abuse of freedom. History reveals that people have a nature to oppress each other unfairly in the absence of laws to ensure that does not happen.
Try out your notation, which I will agree can be unambiguous in a technical sense, but will quickly become unreadable for actual human beings, on a few modest examples.

= 1 + square sin x square cos x -- a trig identity

/ + - b √ - square b * * 4 a c * 2 a
^ oops, ambiguous, you need a new symbol for negation

Note as well, in that second example, the great distance between the division operation and the divisor. This does not lend itself to readability by people, they have to keep the entire stack of operations in their head. Ok, so you switch the notation to be more tree-like and use indentation (how I write complex Lisp math expressions):

v still ambiguous, what alternate symbol can we use?
/ + - b
√ - square b
* * 4 a c
* 2 a

Ok, somewhat clearer, but hardly "easy" to read for a person. At this point you may as well just put back the parentheses (and be back at Lisp s-exprs, which as you noted earlier is not well-suited to handwriting). The mathematical expression is clearer for people. It requires them to keep less in their head at any one point in the reading.

_________
-b + √b^2 - 4ac
---------------
2a

I'm not saying this is perfect, there is room for improvement in this form, but it is going to be better for the average math literate person (by which I mean, someone who has at least covered high school algebra). Even if you taught prefix notation from the start, the user of that notation still has to keep more in their head as they try to parse it.
What these programs (I don't know about the Microsoft one specifically) also can do in this situation is refer employees to criminal lawyers (which are still paid by the employee).

[I used such a referral once with a different employer to assist a family member in a legal matter (not involving interpersonal violence)].
Using the animals as kubernetes resources is great: cattle not pets.
Why if there are non-zero risks for his career (looking at Jeremy Chardy) and he already has natural imunity? Why would be the vaccine deemed superior? Last data for Australia is 65k new cases in a day? For a highly vaccinated country? Numbers don’t really add up. Australia’s government has both draconian and innefective measures, which is quite a feat.

Btw. I’m vaccinated and always promote it to people who didn’t catch it yet. But if you already had it? It’s not as clear, and we have number of studies to show it.

Although Djokovic is my countrymen I’m not pissed about him mission Australian Open (not a tennis fan). I’m pissed at all the governments around the world who make illogical rules just for the optics that they’re doing something. Lke closing borders when both countries have similar infection levels, or not recognizing vaccines if they are from other country you have political issues with. Or demanding vaccination even if there was prior infection and antibodies still present.

Or, like Australia, using imigration rules designed for zero-covid scenario in situation when they have internal 65k new cases in a day.
I didn’t even know it was Python, I guessed it was something C#
They're experimenting with cooking chicken on an engine nozzle:

https://www.chicagotribune.com/news/ct-xpm-1988-06-23-880109...
"or presenting an obituary then waiting for 21 days" this part feels a little loose to me. Say you have a falling out with someone and forget to remove them as a successor, this could be socially engineered.
One can argue that bias is a mistake, so removing bias improves decision-making.

So asking whether removing bias is "more important" than improving decision making is a non-sequitar: removing bias is a tool towards that goal. In a sense it's "less important" because other tools might do the job better, and in a sense it's more important because simply desiring to improve decision-making does nothing without tools to implement that desire.
The workaround for firefox extension is to use firefox developer version with addons collection.

Last I checked about:config did not work for me on stable android firefox .
Chrysler aims to be all electric by 2028
TikTok is a Chinese company and the USA has literally zero input or transparency into its operation.
Ever since MacOS broke Gimp I use Photopea regularly! Fantastic site!
You got me curious so I looked it up. Apparently in Cpython 'Union' is not a class itself, but is a special object of type _SpecialForm, which is created by using _SpecialForm as a decorator on a function 'Union' which returns the actual union type given a set of parameters.

Interestingly _SpecialForm uses a mixin _Final to prevent subclassing. This mixin is made using __init_subclass__
It seems disingenuous to count engineer hours at $200USD/hour for charitable donation-run projects. Is it charitable to funnel your donor money to CF? I'm sure CF is grateful for the donation..

Fact: Things break most often because of humans doing things - changes, like deployments and config modifications.

Set things up right to begin with, and in my experience you can leave them running for a long time without intervention.

Downvote all you like, but it's the truth.
Thank you for your detailed response! Now I definitely want to try it too.