skysight-inc/HackerNews huggingface dataset:
Does anyone know what the salary range is now though?
It seems pretty random. Levels.fyi has a lot of very high numbers. Blind has crazy high numbers. I'm not sure if people are lying or including RSUs that have gone up 10x.

Most experienced people in HCOL areas still earning 150k-200k max. When I talk to a recruited and ask for 300k often they'll say its possible but dont say if you have to be a superstar to get that. Meta seems paying 500k+ often and random big tech cos are all over the place.
Ah, good info, thanks! Looks like the full list of 'already approved as adequate' countries for data protection is:

- Andorra

- Argentina

- Canada (commercial organisations)

- Faroe Islands

- Guernsey

- Israel

- Isle of Man

- Japan

- Jersey

- New Zealand

- Republic of Korea

- Switzerland

- the UK

- Uruguay

2022 is a great year to be a cloud provider based in any of those.
"recall" is a bit of a strong word here. They'll push an update that removes a feature (rolling stops).
In particular, I really like how the build services work in NF. Dockerfile as the central focus and very easy configuration even for relatively complicated build setups.
Ask HN: If I were to setup a banned book site for kids how should it work?
and what would the legal ramifications be?
No, I meant sHIV or SHIV, which are a family of human-created viruses with SIV structure and HIV sequences within.

https://journals.asm.org/doi/10.1128/JVI.00372-19
Yes, but it is a major change of direction or a major accident for them to even put this in a beta build if they still have no intention of adding it.
I'm Hispanic and born in Cuba. So I know a lot about other Hispanics.. also wasn't trying to be "racist". Never mentioned Blacks, whites or mixed. Another important note, I lived in Miami basically my whole life. The diversity in Miami is like no other place. So calm down before you jump to conclusions about "shamelessly being racist" or whatever.. you can't be racist against your own culture lol.. at most you're being prejudice against yourself/your culture.
I'm not disagreeing that batteries are cost efficient, just pointing out that batteries aren't (natural) resource efficient.
The "argument" is tried against cops when you pass them while driving faster than the speed limit. In the vast majority of cases, if you're going less than 10 over, they will ignore you.

A thing is not legal just because law enforcement lets you get away with it, but I don't think this is a good example. It's silly to have this conversation without at least acknowledging the way driver behavior expands into "grey areas" and gaps in enforcement, and I don't think it's trivially obvious that "self driving" cars should rigidly follow the letter of the law even if that means they'll be the only cars on the road doing so.
Step backwards in take home pay and square footage.
Step forwards in social life, romantic life, culture (if you weren't getting it elsewhere).

If you're married with kids, NYC doesn't make sense.
If you're single with passions outside work - it's great.
I just go for a walk after I wake up even before having my breakfast.
> Most of the noise comes from Web technologists don't want to learn anything beyond JavaScript.

I agree with a lot of what you wrote, but not this. PWAs are the only path for allowing open publishing of apps that is not gated by a large tech firm. While I completely understand the value proposition of app stores, there are tons of app scenarios held back by them. Two instances are small web[0] and situated software[1] as app stores keep people from publishing apps meant for small audiences by their very definition. Both of these fall under your desire to maximize the user experience.

Furthermore, PWAs are the closest thing we have to a “universal” platform. Personally, if I could write an app that worked on all mobile devices and the web in COBOL, I’d be thrilled to write “PROCEDURE DIVISION” every day.

The web is a mess because it is open. The web can be scammy because some people are scammy. Restricting PWAs doesn’t mitigate scamminess - it just restricts openness.

[0] https://ar.al/2020/08/07/what-is-the-small-web/
[1] https://www.gwern.net/docs/technology/2004-03-30-shirky-situ...
Yes I am generating enough revenue but I prefer to increase margins with some cheaper provider if I can. Long term you are probably right, a mobile app is much cheaper, just takes time.
Even if your thoughts or intents weren't dishonest, it looks like you're just sort of sorting by vax rate and then citing the case rate. Given that you made the mistake with Gibraltar, why should we trust what you're showing us, since it looks like you're cherry picking and misunderstanding stats?
Hey, that’s very interesting. I’ve considered something like this for my own personal needs a few years ago, but there weren’t a ton of options. Thank you for sharing this!
> But yes, it's technically "illegal", just like a rolling stop. Which prods the question of why one is subject to regulatory oversight and the other is not.

Because one is a safety issue when done, and one is a safety issue when not done. Not obeying the speed limit is (mostly) safe when matching the traffic around you. Not stopping fully at a stop sign is unsafe since it can lead to accidents regardless of what everyone else around you does.

Or to flip it around... obeying the speed limit but not matching the traffic around you is generally unsafe. While obeying the stop sign and stopping fully is always safe.
The traffic engineering standard for the properly set speed limit to minimize collisions is the speed of the 85th percentile car on the road. https://www.lincoln.ne.gov/files/sharedassets/public/ltu/tra...

So if you are being passed like crazy and going the speed limit, the speed limit is set incorrectly, and you are, in fact, the nuisance.
Even the old plants would require investment for modernisation.

Winters can get cold depending on the area, but probably warmer on average than Canada. There are currently around 30 million households (around 75%) heating with either gas (50%) or oil (25%). Don't get me wrong, they will all eventually have to switch to some other heating method, most likely to heat pumps, but that will take a few years to maybe a decade.
So, mainly two reasons that I am aware of. First, with a long spindly motor running at high speeds, eventually shaft whip becomes an issue; the distance between the bearings ends up being really far. Second, designers usually want low-speed torque more than super-high-speed power, and at high diameters you get a bit more torque than small long motors of equal volume, because torque scales more like the volume of a somewhat hollow cylinder rather than a fully solid cylinder.
What struck me is there were no replacements named or even hinted at. Anyone know what the plan is moving forward?
definitely not duckduckgo. bing has been on par, with technical searches but lacking otherwise
This is actually pretty horrific statement.

You either believe there is objectively defined evil (good luck with getting everyone to agree to that) or you are effectively saying "failure to do what i want makes you evil" if you hold that evil is subjective.

Evil is a very strong term and implies you view at minimum the person as lesser than you and also infers you think they should be punished in some way.
I just spent the weekend banging my head against the wall trying to record and upload audio in Safari. Chrome and FF were relatively easy. Know of any good open source examples or documentation on how to do this?

It really is sad that something so simple is so hard. I refuse to pay 10 cents a minute to a third party.
Master B2B and Healthcare EDI files for free
Driving is all about risk management.

Erring towards 100% cautious at all times isn't always better, it needs to be a balance between controlling the risk of accidents with the costs: time taken for individual drivers, general congestion of roads, even things like fuel consumption.

Risks vary according to weather conditions, traffic levels, times of day, etc etc. A prescriptive approach (e.g. always drive at X speed) isn't usually optimal.
Does it at least check for cops before rolling through the stop sign?

Kinda cheeky, but I bet a lot of people would love automated driving features that change behavior around police.
Now consider how many people have died or been permanently injured from rolling stops. An extremely common mistake is a failed right-turn on red where the driver doesn't stop and rolls over a pedestrian in the crosswalk. And how many drivers will live with the guilt for the rest of their lives.

Who cares how much carbon it saves when people get horrific injuries from it? If you want to save the planet, build intersections designed for rolling like roundabouts, crosswalks with signaling, and yield signs.
Cloudflare | Data loss prevention team | Remote (must live in same country as a Cloudflare engineering office, including USA, Australia, UK, Portugal, Japan, Singapore)

I am the sole engineer on a new team at Cloudflare, and I'm looking for a coworker! It'll be 90% Rust, 10% Go. Prior experience with Rust, distributed systems or network protocols is a big plus, as is working in a US timezone (currently both myself and my manager are based in the US). We're building ambitious software that will keep customers' data safe at high scale.

Full-time work only, no part-time/casual unfortunately.

JD: https://boards.greenhouse.io/cloudflare/jobs/3812886?gh_jid=...
Please email achalmers@cloudflare.com
Ha! My experience has been the exact opposite. I think it drives like an angry teenager. Slow the F down, Tessie!
I wasn't going to post it here because it feels a bit small for a show HN, but then I figured: why not. :)

It's a pure Rust implementation of Segement's KSUID, and I created this library while working on Svix[0]. I haven't written any Rust for a while, so even though I have written quite a bit of Rust code in the past (see Etebase[1]), I'm a bit rusty (no pun intended).

Anyhow, I just wanted to share, and I'm hoping to get some feedback if you have any.
P.S, the package is tested for compatibility against the reference Go implementation.

Code and examples: https://github.com/svix/rust-ksuid/

[0] https://www.svix.com

[1] https://github.com/etesync/etebase-rs (really cool btw, as it also generates libraries for many languages directly from the rust code!)
This sort of conflict highlights the difference between the traffic laws (which are often rooted in revenue generation instead of safety) and the way people really drive. Speed limits have the same issue. Some governments (such as Germany) have roads with no speed limit. Why don't we have those everywhere?

In the end, it comes down to personal responsibility. Apparently the people in Germany drive more responsibly than everywhere else?
I have one line from 2017 about working on blockchain proposals. I never wrote any blockchain code. But it is half of my LinkedIn inbox.
Rolling stops are how a fair number of folks drive, especially when there is no traffic on a cross street. I was in a small down growing up, and you'd slow to maybe 1-3 MPH, then turn.

I know everyone on HN get's outraged by these decisions with FSD (and regulators do too). One thing I think this exposes is actually human driving. This is in fact common - the system is reflecting things back to us.

I was on road up higher and the number of people on their phones is mind boggling. THey will literally sit at a green because they are so checked out, they will be texting while merging. It's madness.
Because you want the flow of the traffic to move with the same speed.
Thank you for sharing this insanity. I have the same situation, I sit in my driveway for 5 minutes while my slow-as-molasses car audio system disconnects from my wife's phone (inside house) and connects to mine (in my pocket)

It actually works better if I just drive off. Once the BT is out of range, it autoconnects to my phone usually within 1/4 mile time.
This is a strange HN post (the parent, not yours). I recall playing with bottles and prefixes ... 10 years ago I think? Back when I was in my emulation craze and wanted to setup a huge swathe of games with WINE.
Exactly, why can't there be presets to set the trust level on websites?

- Hey, it seems like you want to use our notification feature, and we are delighted. For us to be able to push you messages, you need to set out trust level to "App", to do this...

I mean, nobody will open a menu and click on 3 things for a spammy website, but many people will do it for their favorite 3 sites.

- Clicking on this button will trust this website (example com) as an [App] and give it the ability to store information on your device, and send you notifications. Please don't do this for the sites you don't trust. [Cancel] [I trust this website]

Our grandparents can run random executable from the internet and with some common-sense training and scary popups from anti-virus and UAC, it is still risky but tolerable. This is way more secure and easier, why cant this work?

- You already trust this app (example com) and it can already store information on your device and send you notifications. Clicking on this button will add it to your trusted apps and allow it to ask for files stored on your device by other apps, and also allow it to ask to access your contacts. These permissions will be only available when you are actively using the app. [Cancel] [Add example com to trusted apps]

Please some browser implement this.
Fully agree, his posts are insightful, clear and precise, I hope he remains involved in the community.
I can't help but wonder if your experiences are in no small part due to (generally speaking) less distractions/interruptions? As in, people aren't awake to interrupt you (toddler life excluded)?

I consider myself a morning person however I find that unless I explicitly ignore messages/emails/etc. until some time block I schedule in, or practice Pomodoro, that nothing really ever feels like it gets done. I just feel "busy" at the end of the day which quite honestly, is not fulfilling. I'd much rather be productive than busy.
I agree this is worth a conversation so here is mine.

I think the law as-is is already ambiguous enough (due to its complex nature) that our society waste huge amount of energy and resources arguing about its meanings. Anything that can be "rigidly" defined (and therefore enforced) with little downside* is a win in my book, purely from a practical perspective.

* Just like in this particular case (rolling stop), the "downside" of enforcing full stop compared to a subjective "safe rolling stop" is close to none.

And about the spirit of the law, to me it's pretty simple: if an illegal practice works better in this regard than the "legal" alternative, sure, we should seriously consider if we need to punish people doing so.

But in most of cases people bringing this in, both practices are perfectly aligning with the spirit of the law. Paired with the practicality argument above, there isn't much point to allow rolling stop as it doesn't make the road "safer" than full-stop.

Also, as someone coming from a country that doesn't have stop sign, people are spoiled and don't know how genius this idea is.

In an ideal world where everyone follows traffic law and pay full attention to the road all the time, stop sign isn't really needed. However, people are not machine. The whole points of stop sign is to force these distracted drivers to pay attention at intersections, even if only out of fear of getting a ticket. This kind of "foolproof" safety technique is not as excessive as it may look like at the first glance. Therefore, I'd argue having people full stopping is exactly the spirit of stop sign.
You are not explaining how different email addresses can be cross-referenced with a custom domain or how spammers can guess additional emails to reach you. Use a subdomain then for your email aliases.

The risk of leaking personal information via a domain is the same risk as giving your real name when you signup for a service, or use your real name when you send emails. Most registrar solutions have a proxy WHOIS and if someone serves a court order to get your real name they are just as likely to get it from your registrar as they are a third-party company. Losing a custom domain is about as risky as picking a shady registrar, doing illegal things which will get you banned from an alias service if they are getting subpoenaed about your illegal stuff, or not paying your bill. I still think it is inherently better than an regular alias domain which is much more likely to get blacklisted than a custom domain.
The OP mentioned doubling salary multiple times.

I don't assume everyone is looking to advance to an exec role - in my experience, most actually are not looking for that at all. I tend to assume people aren't looking for exec roles.

"Advance your position" could refer to improved work/life balance, more time off, remote, whatever you value. I was referring to overall position (life quality), not on an org chart. I can see how that wasn't made explicitly clear.
I use FASM, and FASM has probably one of the most powerfull macro languages out there. FASM actually implements _only_ this macro language and _not_ the x86_64 assembler itself. The x86_64 assembler is actually written using this macro language, like the support of ELF, COFF, etc, binary formats. Some ppl have implemented an ARM assembler with this macro language (and I am thinkink about RISC-V). Its author likes to refer to this macro language as an "assembler writting toolkit" which looks to me more than fair.
As a practical example, this macro language has full support of modular and hierarchical namespaces. I found myself lost into dividing my code paths in basillions of namespaces and that way too much. Excessively, I also started to write my "own" language using this macro language: I was not writting assembly anymore, only macros and some with hardly any assembly in them.
This is actually a bias that happens with any computer language: the tendency of devs to "maximize" the usage of some syntax, which kind of increase exponentially with this very syntax complexity, to reach a point where a Rube Goldberg machine looks efficient and sane (yes, this is severe irony).
I've gone back and forth on this issue. The bottom line, some recruiters help and can get your resume into the right hands. Aka, not on the shit heap.
Porting USB applications to the web. Part 2: gPhoto2
DepClean automatically detects and removes unused dependencies in Java projects
Show HN: Pesto, a Digital Workplace
Japan has (or at least had) several advantages that Europe still lacks. Single language, high and concentrated population, highly technological consumer markets, massive government and corporate investment in semiconductor and software.

For a while, Japan's was beating the US in semiconductor advancements. If the Japanese software scene failed, I'm not convinced of how it would have happened the way same Europe's had.
Deno's is probably written in rust via the tokio rust crate. This version of fetch in NodeJS is written in JavaScript. It would probably get upgraded to C++ in due time once it's mature enough.
If you're troubled by the ambiguity of singular "they", I would like to invite you to share in the use of my boutique third person plural neopronoun, "th'all" (objective "all'em"; possessive determiner "all th'all's").

It's the perfect neologism for these factionalist and accusatory times, indexing no one's gender other than your own, insofar as it identifies yourself as someone who has a use for it.

As for the Rust team, th'all have contributed mightily to the advancement of the industry and to the open source community in particular. I wish all'em the best of luck in all th'all's future endeavors.
You're like this close to the the heart of the issue.

If you can determine in real-time whether the maneuver your about to perform or the speed you're going is safe then why even have speed limits? The speed limit for highways is still 65 whether it's a a bone dry, pitch dark, pouring rain, or completely iced over. "Any speed under 65" can't possibly be a safe speed for all these conditions while allowing for the highest safe speeds possible in ideal, or even average, conditions. And this doesn't even being to take into account the huge vehicle variance and tire ware. The safe operating speeds for a top-heavy Honda Fit with narrow tires vs a low-to-the-ground wide-tired Corvette are going to be wildly different.

And then you have to deal with other drivers. If traffic is going 75 you're gonna have a hell of a time merging capped at 65. And in an ideal world nobody would pass on the right making it possible to get off the highway without increasing speed but real life hits hard.
Here's a picture of a North American household receptacle's guts, if you want to see how the springs work [0].

[0] https://hackaday.com/wp-content/uploads/2018/04/dsc03649.jpg
Is it possible MariaDB registers itself as MySQL? No clue how your system works or how you figure out which DB it is.
You’re just describing positive aspects of the game in its current state, not “anything other than 5 letters causes the game to fall apart”
Can you elaborate on reasons for the move? I am facing a similar realization regarding another one of your child comments about not clicking as much with west coast culture but am concerned about a drop in tech opportunities
Here is the 'Paradox of Tolerance':

>Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them.—In this formulation, I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be most unwise.

>But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols.

>We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant. We should claim that any movement preaching intolerance places itself outside the law and we should consider incitement to intolerance and persecution as criminal, in the same way as we should consider incitement to murder, or to kidnapping, or to the revival of the slave trade, as criminal.

The one thing one may claim is that it is not immediately clear is what he means by intolerance or intolerant groups, yet he leaves little ambiguity in the second section above.
Good point I wonder why they didn't just buy up Blackberry, they had to have seen this coming?
Hence the 'per se'. Some people go out of their way to groom a network of people specifically for their careers, I was just trying to articulate that difference.
Yeah, I think its a shame that most teachers don't give assignments like this that tie the big picture together with the low-level details. After students complete a big assignment like SimpleDB, they'll have a working artifact that they can reference for the rest of their career
Pretty sure Tesla's legal department isn't calling the shots on stuff like this.