skysight-inc/HackerNews huggingface dataset:
Good point. One more point - salaries differ vastly in the same company too.

These days it happens in many companies that a very senior folk with 10+ years experience makes something like 2000000 INR (28000 USD) but a fresh college undergraduate is made an offer that is 3000000 INR (41000 INR). It sounds contradictory and pisses the senior folks off but that's the reality of the Indian IT market today.
In the capitalist world that we live in, such things shouldn't surprise us at all.

Cigarette shops sell kids cigarettes without checking for ID. Heck doctors sell questionable products to helpless patrons. Facebook sells ads to politically motivated buyers without cross-checking who's buying.

The only thing that surprises me about this is that this leniency in vetting buyers potentially has an effect on who will remain in power and so should be a priority for the govt. to fix or require stricter regulation. Prods me think whether they're actually benefitting from this or just don't have time and are turning a blind eye due to coincidental reasons.
Anandtech is suspecting that Apple is using an unannounced 5W TDP Amber-Lake CPU in the new MacBook Air [1]. That'd be an interesting choice as it'd bring the CPU performance closer to the 12" MacBook, than to the 13" MacBook Pro.

That sounds especially plausible as Apple claims that the MacBook Air has a ~20% longer battery life than the 13" MacBook Pro, albeit having a ~8% smaller battery.

[1]: https://www.anandtech.com/show/13531/apple-2018-macbook-air-...
Do this for mp3.
In Germany it would be "Technisches Hilfswerk" (technical disaster assistance). I am sure something similar exists in the US or elsewhere.
How to Buy Awesome 20 Dollar Prescription Glasses from China
Ethereum Savings System 10% Referrals
There are plenty of anti free speech laws and precedent in the US as well, you just have to look for them. Only if you accept the exact American definition of free speech, then of course other countries look bad by that standard.
Submitter here. I've just stumbled on this article and I really enjoyed the breakdown of what might be introductory paths to web development, although some tech stacks are strangely absent such as .Net core and ASP.NET core.

Does anyone versed in these domains have any insight and advice to add to this topic?
Or when there isn’t a clear/complete partition and the network is kinda working but not consistently.
> they start questioning any technical decision I make in a humiliating way,

You regain respect by getting clarity on what they meant when they said the humiliating thing. "When we were X, you said Y. By that, did you mean to imply Z?"

They'll either clarify that they didn't mean Z or they will double down and explicitly ridicule you.

In the first case, problem solved. Maybe you talk about why his words would make a reasonable person feel ridiculed, maybe you don't. Either way, you've eliminated the possibility of misinterpretation, which always exists when humans communicate.

In the second case, you need to actually confront him about that if you want to gain respect. Look him in the eye and say something like, "Okay look dude, we're here to help each other learn and solve problems. If you're going to ridicule someone for asking a clearly-framed question, you're not doing a good job at that. That's a serious problem. How can I help you practice that?"

Is this confrontational and therefore uncomfortable? Absolutely. Does it require enduring an uneasy feeling in your bowels as you stand up straight and maintain eye contact? yep. But being willing to deal with uncomfortable situations, keep calm, and drive problem-solving-focused confrontation is necessary for the sort of leadership that earns the respect you are looking for.
Does your current employer pay you in rupees? If yes, that’s so great!!

Do you have a Masters degree? If yes, may I ask from which university?
The weirdest thing is the immediate Google ban in disputes, that takes away all chance of recourses from the common people and should be looked into the earliest by consumer protection agencies all over the world
Elephant bird neuroanatomy
Disclosure of Interest should be a common practice across all Industry and web discussions. It provides a lot of additional perspective, most of the places do not adhere to this.

Fortunately HN has kept the culture of disclosure intact.
When I was unable to get Google to send me an invoice in Germany (which I needed to be able to declare VAT paid - getting proper invoices are pretty big deal in Germany) for Nexus 4, that was the last device I bought from Google. Looks like nothing has changed since then (2013).
I think this is obvious to anyone familiar with bacteria and immunity. The headlines will go for the 'CRISPR is dead" angle, but the work arounds are simple and relatively easy to implement. I think the article is still extremely valuable. It shows that, yes, we target CRISPR just like any other microbiome protein hanging out in a mucus membrane. But it also shows that it's not a threat (or an indicator of a threat).
2015 - IT Support - 50000 AUD Base - 1000 AUD Profit share

2016 - IT Support - 60000 AUD - Merit increase - 1200 AUD Profit share

2017 - Software Engineer - 65000 AUD - New role, New team same company - 1500 AUD Profit share

2018 - Software Engineer - 80000 AUD - Pay match job offer - 2500 AUD Profit share

Some rough numbers from Australia, these are all pre-tax which is roughly 3572$ + 33% of (Pay - 37000$)
While I think millennials (that's like 30 years worth of people) do this, I don't think that's the only reason they travel, just an added perk.
They're scientists who increasingly have to do programming as part of their science. And notebooks are a godsend for them

2/3 of scientific research cannot be reproduced by other scientists. But tell us more about why scientists should ignore best practices from other fields.
It has nothing to do with democracies.

It has to do with slavery by debt. Something as old as Roman Empire. The Jews created a cyclic system of years, with one, the Shemittah, the Sabbatical year to free people from debt for this reason.

If you want to know how the West has been doing the same (or worse) for a long time you could read "Confessions of an Economic Hitman", by John Perkins.
The extension is somewhat of a misnomer. It's really a jif. JPEG Interchange Format. You can imagine the confusion if the jif extension caught on.
Power-efficiency for performance-deficiency
My current employer pays in rupees.

I don't have a Masters degree.

I cannot share which university to keep my privacy. But I am not from IIT, NIT, or any top state college. Basically I am not from any Tier 1 university or college. My university must be Tier 2 or Tier 3.
Types of testing
Do you believe in love at first sight? When it comes to software, it is usually the case: you either like it and keep using it or delete the buggy thing. That’s why it’s so important to test your software before launch thoroughly. The numbers prove it: according to recent research, 67% of consumers will churn after a bad experience. On top of that, 47% of respondents will quit an app if at least one product image doesn’t load. Ouch.

Poor user experience and errors rate higher than you may think. That’s why proper quality assurance (QA) isn’t an option; it’s a sensible investment. But what exactly should you inspect when testing a mobile app, a website or any other kind of software? Let’s take a look at different types of testing and see when you should use them.
https://skelia.com/articles/testing-types-explained-which-when-and-why/
I'm not a native English speaker and it's not a figure of speech I'm familiar with. Learned something new today ;-).
You need a timestamp and a timeseries database of exchange rates so that you can go back in time and reconstruct your calculations at a latter date as well.

Source: worked at a bank that implemented pretty much this.
The majority of the complaints I hear about notebooks I think come from a misunderstanding of what they're supposed to be

No, the majority of complaints are that notebooks are great, but Jupyter is a bad notebook. I mean maybe it’s impressive to someone who’s never seen a notebook before but to someone used to Mathematica, MathCAD,
RMarkdown, org-mode, whatever, it just seems clunky as hell. I wonder how many “data scientists” claiming it as their top choice have ever tried anything else?
It wasn't just youtube - various other google services had trouble too.

I'd guess a bit of internal but not regional google infrastructure, like spanner, had downtime.
How RCH Group Revolutionized the POS Market
I never really understood why people still adhere to the 3 character file extension limit when that is a throwback to FAT32 on pre-Windows 95 (and some very old mainframes which shouldn't be internet connected anyway). Yet some people still favor the 3 character extension despite it looking objectively uglier (as a dyslexic I do find them harder to read) and dropping a solitary vowel in a file extension saves you nothing in terms of development time / file size / etc.

So I honestly don't get why people still use them.

Extensions that particularly annoy me are:

yml instead of yaml

Why do people do this when even the earliest YAML spec is much newer than the last of the systems that had a 3 character extension limit.

jpg instead of jpeg

Nearly all of the .jpg's in the last 10 years would be too large to load on any systems that couldn't handle a 4 character extension anyway. So backwards compatibility isn't even an argument here.

htm instead of html

Similar argument as JPG except this time it's more to do with the HTML specification and browsers capable of rendering them.
Astonishing, mainly I just can't believe they used horizontal scrolling on their page. UX? Nope.
It reminds me of "reduce, reuse, recycle, in that order". It's better to reduce resource consumption than to reduce its impact.
One where it was not necessary to specially create a ‘tidy’ version of everything to escape the horrific mess that exists by default
State of Communications Survey
Maybe, find a mentor outside this relationship and without breaching your NDA and company obligations explore your ideas, and competencies and gain back some sense of self-respect because somebody you trust shows you it again?

Professional development, in field can help. I have a colleague who does FP, but can't find enough tasks at work to use Haskell on, and he does a monthly functional-coders meetup and gets a huge amount out of it.

I found asking other people if they'd hire me gave me a lot of confidence around how I felt in role. I didn't waste their time actively seeking jobs, but exploring what you are worth outside your current role can be validating. It pays to have options.

My cheats way is really not ok btw. You can't sustain denying your own ideas. But, once you can get over the sense its a game they're playing and the actual ideas have merit, its somewhere to move from. You maybe get an ah-HAH moment from it but I suspect that doesn't play well

(37 years in, I'm only too well aware of hearing my own ideas played back at me. It used to infuriate me but now, I take it some kind of compliment they finally soaked in, if other people take ownership of them)
If this is what your self-driving car asks itself when approaching a ZEBRA CROSSING, you've got bigger issues than just ethics.
We had this problem too.

Every time my colleague brought his phone to the control room the Cellular stops working for like a day or two, but my 6s worked just fine anywhere even next to a Dewar that's venting Helium. Now the mystery is solved!

BTW, among us there are others who accidentally brought their phones near or even into the MR bore during maintenance, but none of these devices has done any permanent damage to our phones, except one accelerometer on a cheap Chinese phone, even in a 7T magnet. So I never thought that MRI could be causing the problem.
Truth be told, I love big hero images amd especially videos. However, they're the largest performance problem on my otherwise text-based website, and they're purely aesthetic.
Have you checked its form factor? It has the same width and depth as the 13" MacBook Pro and is even higher.
If by "Death of Us" he meant the newspapers then he is probably correct. Otherwise I am not sure what he is trying to say, violence is as low as ever:

https://abcnews.go.com/US/story?id=95379&page=1

It is possible that the Internet has increased politically motivated killings, but articles making broad judgement on all of society based on a couple of anecdotes without proper data is just sensationalist nonsense.
a creationist in the White House in the person of VP Mike Pence

The VP doesn't live in the White House.
Thanks jwilk!

Indeed a lot of this information is now quite outdated - thankfully people (e.g. vim) are beginning to implement it natively, and so I have basically deleted all of my own code and can use existing plugins.
> DeVaul’s accuser, Star Simpson, did not know that X had already decided not to hire her before the two met at Burning Man in 2013, where according to the Times, "he asked her to remove her shirt and offered a back rub. She said she refused. When he insisted, she said she relented to a neck rub."

Say no and walk away from that man?

I sit in a cubicle for 10 years getting the life sucked out of me by some tedious job. I'd love to give some guy a back rub to get a higher up position.
Judging by the issues on WinBtrfs it doesn't work well (or at all).
Most places I've seen have similar times to that, all except the public communication bit.

Lots of companies are wary about letting engineers declare downtime directly - it could have costs down the line giving customers refunds etc.

Getting legal, PR, and 3 levels of management to all agree on a message before it gets published is a recipe for the downtime notice taking hours to be published.
Sure. Do you believe we will be able to develop this new tech AND deploy it on a global scale within the next 10-15 years? Because that's how long we've got to turn this around before it turns really ugly.

I don't think we can do that (although it is arguable that any drastic measures taken now doesn't have to be permanent, and that things can change again once we do have all that new fancy tech)
Protein produced from electricity to alleviate world hunger
Using a dinky star for acceleration is not going to get you real fast. There could have been a targeted beam to accelerate the craft. And the craft carries fuel for deceleration only.
> This doesn't give you any more precision than using floats directly, just a wider 'mantissa' range.

I think this analysis misses a deep and important point. The library you linked uses decimal floating point (in software) instead of the binary floating point used by IEEE floats.

The point of this is not to increase overall precision. A double is already precise to 2e-14% of its value, which means it's capable of representing something like $1 Trillion before it will get off by a whole cent.

The point of using decimal floating point is that it can exactly represent the values we care about when dealing with currency. This allows us to have no error, instead of trying to keep our error small. It means we never have to round (unless performing division).

You could have 1000x the precision in binary floating point, and decimal floating point would still be better for money.
UX design in the past 10 years (since the iPhone launched) has incidentally been precisely in the direction of giant buttons everywhere.
Show me the reproducible research in programming about the merits of different type systems (murky at best). Or of different approaches to testing. Or software architecture. Or... well, most of the stuff day-to-day working programmers actually do. There are barely even attempts at rigor in most of our practices, let alone the kind of reviewed and reproduced results we demand from the sciences.
It’s pure CSS columns, and not updated since 2012 or so.. yay for the web.

I’m surprised they’ve not caught on more, but it is quite hard to control where column breaks end up in a way that lends itself nicely to evenly lengthed columns and to keeping headings near the paragraphs they’re describing.
ML Model-Based Active Exploration
The same was said about books and leaflets in the hands of the masses, when typography emerged.
This looks really, really good. Super fast as well. There's definitely space for a version of LinkedIn that's simpler to use and puts the resume front and center.
Ask HN: Why gmail and Facebook websites are so slow and buggy?
gmail is crazy slow.
Facebook has some weird bugs all the time.

What is going on with these companies?
Just to add a China-based data point working for an overseas R&D lab of a big American company (not a FANG, but close). I started in 2007 at around 36K RMB/month, and ended in 2016 at around 60K RMB/month, not including stock or bonuses, which were substantial.
The article shows a screenshot where a heatmap shows how users click on the "Get Started" button a lot and then goes on to state:

Looking at these results, the CTA variation design results are much more focused, with hardly any clicks on other elements. I’m calling this a win.

As if getting people to click this button was the goal. Which is is not, the conversion to an engaged user/customer is.

The alternative there was a email input field plus button, which also received the bulk of the clicks, and immediately resulted in commited users providing vital contact information.

For example,
i would click this button to see whats hidden and subsequently leave the site anyway. Many users clicking this button as the heatmap shows are not actually engaged and converted..
I think you're confusing Chromecast and Google Home. The article you linked is about Chromecast. They don't behave the same way. If you lose access to the original network, a Google Home device needs a factory reset via a button.
Cool to see you show up to respond!

Regarding the bit about "subtly-not-quite-right things when lecturing": IMHO, it's too tall an order to ask professors to get everything in their lectures exactly right. It seems more reasonable to take a page from good journalists - get as much right as possible the first time around, acknowledge if you discover something was wrong, and provide corrections with context.

Ultimately, I think it's up to students to remember that everyone can be wrong, even professors, and to trust but verify. :)
He mentions this in the article. I agree that building a SPA can be a bit hard and it is not very wise to use in-experienced develpers (without mentoring/lead) to do it all.

I have started to think about frontend development as at least two different types and sometimes business people and organizations mixes the two with bad results. I see some devs coming from html+css with a little js background and then a need for devs with more experience of data structures, state management, async code, good architecture etc. Some devs has this but comies from the backend and might instead lack experience in js and js frameworks/ecosystems. I think more organizations need to look where they are, which devs they have and how they can help getting everybody getting better at advanced frontend programming.
I always wonder when I read about salaries in other countries - what do the numbers usually mean? Not sure if this is how it works everywhere, but where I live, we have 3 different ways of talking about salary:

1) What you actually get

2) What you actually get + what you pay in taxes

3) What you actually get + what you pay in taxes + what your employer pays in taxes

Usually we talk about #2 when discussing salaries. So if somebody says they make 1000€/month, it generally means that they get 871€ every month in the bank, and their employer actually needs to pay 1338€ ever month in salary + taxes.

Can anyone shed some light on whether this is the same everywhere? Like if somebody in Silicon Valley says they make $200k/year, is that their "#2" number?

Edit:

Adding my own #2 history as well (software dev in Estonia), in case anybody is interested:

2015 - junior at employer A - 12 000€

2015 - mid-level at employer A - 21 204€

2016 - mid-level at employer B - 26 400€

2017 - senior at employer B - 30 000€

2017 - senior at employer C - 48 000€

2018 - senior at employer D - 58 500€

In my experience, it's very hard to get better salary without changing jobs all the time, so if you know of a company with good perks, it's better to change your job a bunch of times before ending up there (so you can start there with a relatively good salary) - at least, that's what I ended up doing.
The other senior was a friend of mine that I don't want to lose.

This is hard. A real friend, you could say "this is hurtful" but it's been my experience both sides of this (saying it, and having it said to me because I have been a royal prick sometimes) is a hard place to come back from. The friendship will be different afterward.

If this is causing you enough damage (in some sense) its possible sacrificing the friendship is more important than retaining it, for your own sense of self-worth. I wish this wasn't so, I hope not, but if you begin to find this becomes a core problem for you, then I don't think this friendship justifies the damage it is doing to you.

I did bad things at work, and it went to mediation, and it worked really well for me. I think it worked ok-well for the other party, but I felt I shed burdens and learned things (I was the offending party btw) -So, its possible something formal like mediating this outcome could work.
> Hospitals of reasonable size typically have an on-site clinical engineering team that handles those kinds of situations.

Not for superconducting magnets they don’t. They may be involved with MR scanners somewhere, but that would be extremely uncommon.
The 12" MacBook is still better in terms of portability.
Whoever is behind Bitcoin is now a billionaire, so well done.
No people are the problem! No?
> Apple is nickle and diming customers by locking down and soldering everything on Macs, when they should look at the Mac as a gesture of goodwill to the professionals and developers who contribute to the Apple ecosystem and help drive sales of Apple's iOS cash cow.

On the other hand, selling to professionals and businesses usually means much less price sensitivity. I know corporations and startups balk much less at the price of a fully-loaded MacBook Pro than a consumer who just wants a laptop to surf Facebook with.
What is secret of your high salary. Can you please point out what thing helped to you get high salary?
The term that seems to be used for this is "radicalisation". i.e., someone was just going about their everyday life, and then they were exposed to information that (rightly or wrongly) sent them down a path of developing strong political views and evangelising them.

One thing I always come back to when considering this, is that it's _really hard_ for me to rationalise why this should be true.

I can use the Internet without going crazy (I hope. This is obviously self-classified). I think most people can, but even if that's not true, there's certainly a large set of individuals who _don't_ form insane political views and try to push them on others.

What's different in the individuals that seem to be really strongly affected by taking part in extreme "communities", or are even drawn to them in the first place?

What makes someone want to assume the worst of their fellow man? Where does all this anger come from?
Not really. The richest companies (1T peak valuations) don’t pay new grads this much.
Crumbs – Skunk Radio Live (SRL Networks) Music Downloads – MP3/WAV/FLAC
Typical solution is to mix synchronous block level replication intra-DC with asychronous replication inter-DC. I believe RDS utilizes DRBD for this intra-region.

This may be why failover is "safe" in certain circumstances.
I also use POP!_OS, pretty awesome actually. I have found it to be a really great experience, and I am not sure if this was just fluke, but the installation process was mega easy. Non of the usual wifi driver issues I got with Ubunutu.