skysight-inc/HackerNews huggingface dataset:
>Early career setbacks are also likely to set you up for much lower lifetime earnings. Like it or not, how much more you will earn in your next job depends on how much you were making in your previous one. So does how much more you will earn after you get promoted (which happens more often early on). In negotiation this is called "anchoring". So it _really_, _really_ pays, quite literally, to find, get, and hold the highest paying job available right out of school.

I graduated in 2012 with a biomedical engineering degree, and the vast majority of my collegiate graduating class made more than me right out of school, including the non-engineers; I worked as a server/busboy and also as a cashier for about 6 months while constantly applying for jobs. In case you're wondering, I did have internship experience most summers in college, nothing stellar, but it was on there. I will say that 2012/2013 was an absolutely awful time to be a non-CS fresh grad in the job market. I hadn't imagined working as a server after completing an engineering degree, and the difficulty I faced in getting industry roles led me to immediately apply for a MS program.

My first "relevant"/industry job was a contract role at a medical device company that paid $22/hr in an extremely high COL area (SF Bay Area). I was likely in the bottom 15th percentile of earnings at this point. 3 years later, I'd worked my way up to ~70k annualized salary. All while doing the MS program part time.

Today, sure there are plenty of people whose earnings far exceed mine, but I'd be surprised if I wasn't at least in the 80th-90th percentile of both salary and lifetime earnings of my graduating cohort.

Now, obviously you won't hear any objection from me against finding, getting, and holding the highest paying job out of school. But I certainly question if it's really as important as people claim it is. And I will say I don't know if I'd be earning as much as I do today, and I'm not sure I'd have a MS degree, had I landed a better, higher paying role out of college.
That's unfortunate, since an IOMMU is an excellent solution to this kind of problem, especially when one considers all the potential Linux USB stack vulnerabilities that can be exploited if you assume the modem is untrustworthy.
And do you think people in 1985 understood that distinction?
I remember looking up stuff on quantum computing a few years back. At the time a lot of the YouTube videos were by maths professors, and they were all very good and didn't skip on the complex maths (although I got the gist, a lot went over my head, but I knew I could probably get it if I reviewed all my polar/complex notation and maths).

Some videos used some of the simulators that could simulate a few qbits. I remember that as you added qbits, the amount of ram you needed grew massively (exponentially?). Everything that could be done with a quantum machine could be done with a classical machine, it would just have larger space or time requirements.

I feel like this comic tries to get across a lot of the higher level concepts without using the stupid analogies used in a lot of pop science articles. It's not necessary for understanding the actual maths, but it does help with larger concepts. It's honestly something I'd expect from PhD comics. I stopped reading both SMBC and PhD a while back; need to catch up on my RSS feeds :)
I mean, he even drew a guest comic for XKCD: https://xkcd.com/826/
GC content (the local ratio of G and C nucleotides, i.e. (#C + #G) / (#A + #C + #G + #T)) varies in patches across certain mammalian genomes. GC content correlates with stability because stacked C–G base pairs are chemically more stable than A–T base pairs. However, while gene density correlates with GC content, gene function is uncorrelated. This means that genes (which tend to be in high-GC regions) in general tend to be (very, very slightly) less susceptible to mutations than non-genic DNA (by contrast, they are vastly less susceptible to mutation than non-genic DNA due to negative selection^1). But the difference in GC content between different genes is purely stochastic, and there’s no mechanism for changing the GC content of a given gene, except by random (!) mutation. This can happen, and it indeed improves the stability of a gene, but the same is true for all genes to the same extent, and it isn’t directed.

^1 I’ve never seen anybody explicitly quantify this but the relative impact of GC content and negative selection on mutation rate must be several orders of magnitude different … at a guess at least thousandfold, more likely millionfold.
Building a serverless cron job on AWS
I never would claim that your algorithmic skills define you as a professional - on the contrary with age I got worse at contest-style coding while getting generally better (I believe) at the trade. It's just that my experience is that the companies would generally require pretty basic stuff.

On your points,it sounds more like bad interviews if they're about syntax, not about the logic.
It has nothing to do with the odds of beating it in court. If I have 1000 tickets and opt to contest them all, good luck scheduling any other case (especially if I bring photos, testimony, etc for each case). Further, it is not "strict liability" and there are defenses that can be raised.
David and Frederick Barclay
Not a lawyer, but I believe passively recording handshakes is probably not illegal, it's the cracking passwords and unauthorized access that would be illegal. Of course, I am skeptical people would go to the trouble of setting one up and wardriving/walking if they didn't plan on taking that second step...
Interesting decision -- make users to pay for the configuration scripts so their language ecosystem installer works. Basically they pay for their laziness of setting up such a file on their own.

I like the honesty that "pirating" projects is really easy and not even tried to deny.
> Which websites? Do you have specific examples?

The link contains specific examples. But Microsoft's entire suite of Office 365 online applications is another example.

> critically dependent on manipulating my clipboard

They're manipulating their own content before populating your clipboard request. There's a stark difference. If you turn off the clipboard interception (there's several extensions that do just that) you'll often get garbage out instead (e.g. raw HTML, gibberish, etc).

But don't take my word for this, install one of those extensions and never opt out of any sites. You'll get roughly the experience you're asking for, including the broken ones.
But am "I" - my consciousness, my understanding - nothing more than a collection of impulses traveling around a particular network of neurons?

We don't know.

I'd suggest that anyone who purports to give a definitive answer to that is in fact making a leap of faith - in one direction or another.
It really saddens me that the Apple I read here is an Apple that would be saddened by the Apple of today
I have been fascinated how once we figure out the relationship between quantum mechanics and relativity, we will be Gods. Is it just a matter of misinterpretation? Is there no spooky action at distance?
Idon't know what the "correct" solution for that could be. I can come up with some half-baked ideas, like whitelisting, web-app bifurcation (we have reader mode, why not app mode?), or allowing for some amount of modification if clipboard events are enabled.

What's clear to me is that the situation we have now is suboptimal, that coming up with a better solution will take up some time, and that incrementally fixing the current situaton completely will take enough time to find a better solution in the meantime.
Hey now, in the Guardian's defense, it's not as if any world government has ever been caught lying and misrepresenting facts to its population in the past.
The minor difference is that you can withdraw your balance from banks, but you cannot redeem Tethers to what it's supposed to be backed by: U.S. dollars.
I don't think these people realize they're working against their own argument when they are disabusing people of legitimate uses of a financial instrument.
It depends.™

I've had a static IPv4 subnet allocation from AT&T on AT&T U-verse, and tried using it on a couple of consumer routers for the local network. Well, guess what — all these devices from major brands that are called "routers" don't actually route between the interfaces, after all — all they did was NAT between my public IPv4 allocation and the main IPv4 address assigned by DHCP. And disabling the NAT simply disconnected the networks — instead of rounting one interface to the other. I actually opened up a support ticket with ZyXEL, which got escalated to their engineering managers, and they did confirm my finding that their routers had a bug in sysctl settings that stops them from routing the interfaces (e.g., sysctl net.ipv4.ip_forward not set to 1).

Anyhow, back to T-Mobile US IPv6 on a hotspot — when I originally tried ssh'ing back to my own box via the public IPv6, things didn't work, either; but I then found out that it was some sort of a local policy on the local machine, because another laptop without a firewall was able to receive connections on IPv6 from the internet without any issues.
This just isn't how dual stacks that are only able to obtain an IPv4 address work.

For DNS, if your device decides to perform a AAAA lookup (despite not having an IPv6 address), it would succeed just fine, even over an IPv4 connection. (You can query any record type over the DNS connection/protocol, regardless.)

If your device attempted to connect to the resulting address (I don't think most would, but let's assume) it would instantly fail, as there wouldn't be a route to that destination, and fall back to the next record — the A/IPv4 record.

There are literally millions of dual stack laptops, phones, tablets, etc. all out there on backwater residential ISP networks that have no idea what IPv6 is. If dual stack didn't work — it'd be a real bug that would have long since been fixed. Similarly, if a dual-stack device had issues transitioning between dual-stack networks and IPv4 networks, we'd also know, as many phones and laptops do this all day. (E.g., my home network was dual-stack, but my work is not. Laptops — and using multiple OSes, too — moving between those networks can auto-configure themselves appropriately.)

Like other posters are telling you: if you have a device that has issues when IPv6 is enabled, you have some sort of localized issue with your network setup.
We're definitely trying to make pick up and drop off as seamless as possible--literally just call the Uber, get to the lot, show the attendant your reservation, and drive off. The rental car branch experience you're mentioning is an experience we think we can beat for sure.

On price, typically the cheapest cars they're offering are slightly lower end than our cheapest, though we're definitely trying to add some more budget cars to our service. Also, as our insurance costs go down, we'll be able to lower prices--maybe not massively, but I think it will certainly make our service an easier sell.

Re: mileage limits, we don't have any. With gas, we give it to customers on a full tank and ask that they return it full.
After Spike in Deaths, New York to Get 250 Miles of Protected Bike Lanes
if you want to serve up ads to people, then serve up ads, and stop trying to serve content. Recognize that ads, are not content, they are an attack vector.

The purpose of publishing content is to communicate with others, rather than obfusicating, or obscuring content and using bait and switch techniques, to take a browser through a rabbit hole.
>You need to know the principle of a BST. Unless you're building a database working in a unique scenario, actually traversing it going to be done by some library.

Looks like you got stung by the confusion between binary tree and B-Tree (and B+Trees).

1. The b in btree isn't binary.

2. Databases use B+Trees.

3. binary trees are almost worthless.
The same way we "trust" Facebook, Google and Amazon. Personally, I believe Apple more so than those other companies.
I can't believe that a brilliant man like Fermi would actually say that.

The outcomes of battles are not random events. It's equivalent to saying that Floyd Mayweather, who so far has won 50 out of 50 of his fights, is not a great boxer, because, out of millions of people boxing, there mathematically ought to be one person who just won 50 times in a row. The thing is winning battles (or boxing fights) is not flipping a coin - it involves little more skill than that.
Phones don't have GPS running most of the time, to conserve battery. GPS is turned on only while you use navigation apps or while tracking workouts.

So even if Google tracks you all day, they mostly have coarse data.

Fitbits main purpose is workout tracking, so they have a lot of precise GPS tracks. I suppose those have some value for Google.
You say jerk, I love the fact he's honest, unfiltered, and usually dead right.
At my company, HR was run by the General Counsel. It was NOT a "warm fuzzy" HR, but it WAS an extremely "legal-correct" HR.

I would have been fired if I had shown any bias at all. I had my differences with some folks there, and I wasn't always thrilled with the way that things were run, but it was the most diverse environment I've ever seen; and I include a lot of Silicon Valley companies in that statement.

The simple fact of the matter was, that the jobs in my team required a fairly advanced knowledge of C++, and the lions' share of applicants were men in their 30s; usually married.

Marital status, gender, race, religious or sexual orientation/gender identification mean absolutely nothing to me; unless the applicant insists that it should. In that case, I generally find that they might not work so well in the team.

Lack of drama was important to me. We had a full plate.
All of your use cases involve anonymity. Crypto currencies don’t provide anonymity. Sure it’s not directly tied to your name and address, but it’s quite possible to make that tie. Such cases are on the news fairly frequently.
"If everything did not go perfect at the start, you're hosed for good." Sounds like a real winning mentality.
I elaborated below. A mix of the strict one component per file rule and the definition of props as a sequence of independent variables prevents a lot of patterns I use on larger projects.
> "Quantum computing and consciousness are both weird and therefore equivalent."

Throwing shade at Roger Penrose there... (I recognized it because that has always been my precise take on all his books.)
I don't see why interacting with your environment is illegal. As long as you don't harm anyone it should be fine.
Maybe not much on HN (though I do remember many complaints about MS), but each of these have fostered complaints around the web.
Compare that with the version in GNU Coreutils[1] that is 50+ lines long so that false[2] can be written as:

#define EXIT_STATUS EXIT_FAILURE

#include "true.c"

[1] https://github.com/coreutils/coreutils/blob/master/src/true....

[2] https://github.com/coreutils/coreutils/blob/master/src/false...
> Until this X-37B flight, US did not have a public demonstration of a technology matching what USSR had with Buran in the late 1980s.

Nitpick, but the first flight of the X-37B program already demonstrated this back in 2010.
It was accurate and hilarious. I don't know how useful it is if you don't already know quantum mechanics. (Note: that's not the idiom of "I don't know" = "I doubt it". It's actually "I don't know." One thing I have learned over the years is that once you've rewired your brain for this stuff, you have no intuition for what exposition will actually work for someone who hasn't.)
> Not worried enough? Imagine an attacker who manipulates road signs in a way such that self-driving cars will break traffic rules.

If someone was manipulating a bunch of road signs for bad, human drivers would probably be in trouble too..I guess the point is that these attacks could be more subtle/scalable?
Cool, but I can't get a keyboard up on mobile (FF, Chrome on Android).
Yes, it looks like an attempt at predatory pricing. It didn't succeed though. I have no specific knowledge of US antitrust, but usually for predatory behavior to 'stick' you need to have market power to begin with. WeWork didn't have any and wasn't really near the point of having any when they went bust (40% market share is a commonly heard number).

Another plus for current capitalism and regulation is that the fillings the SEC demands really brought home what was wrong with WeWork. So in that sense investor protections in the current rules really did help. Mainly (professional) suckers lost their money.
[Whoop](https://www.whoop.com/) has a lot of buzz right now and offers some interesting looking sleep insight. I haven't used one myself yet so I can't speak from personal experience.
Insteon has no cloud dependency and has been producing hardware compatible with the ones sold today since 2005, and it used to be backwards compatible with X10, which is from 1975. They use powerline and RF transmission, and interface with computers or hub devices usually via a transceiver.

I would actually recommend a more open standard today, such as Z-Wave or ZigBee, but the point is, plenty of IoT hardware is long-lived, it just isn't as trendy as what's marketed by Amazon or Google.
IMO, the "right" answer is that printers go on their own subnet. Access control is managed on their default gateway.
Did the mention of "Windows Media Player" gave it up? :-)

I think they're written in a neutral tone which is supposed to withstand the test of time, plus edited for corrections, but I do agree that it'd be nice to dates for some context.

(It would appear that the original article was published in 2010.)
My takeaway is that amplitude is used because we're thinking about wave patterns and in particular the interference from those waves.
Adopting Erlang
Curious if you'd be willing to share which city ... I'm in Orlando, FL, and outside of a few areas, this applies here too.
Google is all-in on this too, but in my experience Apple is way worse at that kind of interview just like you experienced. I had one interviewer ask me to write strstr but then insist that boyer-moore could not possibly work. I don't expect every engineer to be familiar with common CS algorithms but whew, if you're gonna use them as an interview question...

The other parts of the interview weren't as bad but they also weren't great. Expecting you to know what happens when you export an int as 'main' instead of a function, for example - you can certainly figure that out from first principles or happen to know, but why should you?

It's sort of a "when a company shows you who they are, believe them" situation - even when I did get offers, seeing this reduced my confidence in the company.
Powerful sentiment.
The location services is likely due to both Android and iOS requiring location enabled for Bluetooth, as BLE Beacons can be used for location tracking.

https://developer.android.com/about/versions/marshmallow/and...
> Do we not let Google modify what you just copied to inject the actual rich-text version of what you highlighted, as opposed to the presentation-formatted version you're seeing as a user in the editor UI?

could you not have a two tiered clipboard that is exposed via javascript for the webpage interactions(to solve the copy and paste issue with rich text inside google docs) but have the main paste system be synced with the system clipboard and that restricts the copy and paste to visible text/non-javascript hijackable(stops the manipulation of the clipboard to inject malicious code for terminals or even the annoying injection of "this snippet was copied from example.com/xyz")

I haven't thought too hard about the downsides to this or how hard it would be to implement but i'd be curious to see any discussion on some kind of approach like this.
WTC7, a solid steel 47-story building, spontaneously disintegrated and collapsed symmetrically into its footprint at near free-fall speed. This was due to small fires on the ground level, not the government.

EDIT: small fires at ground level have caused perfect symmetric demolitions of many skyscrapers since WTC7. This is why small fires are now the preferred method of demolition.
Much of the last 2 decades of my career has been as much principal work as I can get, and everything I know says you smacked this ball out of the park.

First, if the title is real, then the term Principal carries serious weight, and hews as closely as possible to the best definitions of Principal Investigator (yah, academia has been busy making a mess of that)

More often than not, a good PI knows that all problems don't need the most powerful solution, some just need to go away. If a claimed principal is always applying the most complex solution everywhere, then they're bad at their job.

A good 1/3rd of my benefit is not going 'zomg - a hard problem' to my co-workers, its the exact opposite. And even when it is a hard problem, at least half the time then it's 'Don't worry - here's what Djikstra/whomever did to solve it'

I love advanced algorithms, and relish the chance to actually go try and make ones - that said, my main value is not that, its that some horrible new problem erupts, my job is to say, 'no, calm down. That's an old problem in a new suit'

That said, switch isomorphic to homomorphic - I'll give the seniors credit, they usually tag the isomorphic cases . :-)
> once we figure out the relationship between quantum mechanics and relativity, we will be Gods.

Huh?
We don't currently offer delivery, but all our lots are downtown and we pay for your Uber to and from the lot.

Delivery, especially at our size, turns out to be pretty expensive to do, so we think it makes more sense in most cases to deliver the customer to the car, not the other way around.
I don't see that we'd be gods. I mean classical mechanics is well understood¹ but it's not like it allows people to move mountains and fly out the window at will etc...

1: Aside from the problem of turbulence.
Nope, they are not the same points!

1. It's about compiler latency. Compiling happens when you call the function. That indeed can and should be improved.

But there are other things that contribute to the experience being shitty.

2. Is about adding a package, when adding a package it downloads all the dependencies (which includes cairo, and WinRPM on windows which all have problems of their own).

4. Is about the poor atom experience - I'm not a fan of electron apps myself - and about the slowness of the LSP on vscode, which just does not provide a good experience on vs code and things are often broken, especially on the latest versions.

If you think all these things are "compiler latency" then perhaps you're part of the problem.
This is a serious f'n problem, and I'm glad it's finally being recognized.

When I see PE groups in China outbidding their Western counterparts by absurd multiples, it just reeks of ulterior motives.

EDIT: Spelling police got me.
> And yet I still can't get my head around upvars.

I haven't used Tcl for maybe 15 years, but if I recall correctly upvar was basically an alternative to lack of pointers.

What it was doing was giving you access to a variable from specific stack frame.

You could say I want to access variable from the function that called me.

upvar and it's interesting syntax allowed to create new "statements" for example in earlier versions of tcl (because looks like it was added later) you could implement try-catch "statement" and it would behave as if it was part of the language.
Google seems to troll Hacker News looking for anti Google news
Anything that remotely strikes of anti-google seems to be quickly downvoted on hackernews. Do they pay people to do this?
Wait, why do they call it amplitude when it's the rotational component? What is the reasoning to call this amplitude?