skysight-inc/HackerNews huggingface dataset:
It does appear that way. Perhaps it reflects the increasing disentangling of the work being done from where it is being done. That's increasingly the case for knowledge work. If a company needs drivers, chefs, receptionists at a given location they will have to pay the going rate at that location. The people have to be able to get to the work place. That means living within a certain radius which impacts on the cost of living. If the work happens at a cheaper cost centre generally the labour costs will be cheaper. On a different note I wonder what this could mean for the future. When I occasionally look at the kind of bids for free lance work on various platforms I get the sense that there are plenty of people that would happily do my job for a fraction of the remuneration. Things might become more competitive than they have been. Perhaps I'm wrong.
I should have been more specific and said 'for traffic generated by the developer', ie. even when they have the Steam widget on their website.
1-liner NPM install cache for GitHub Actions
You can likely get a kickback from the pub, but you can also negotiate a deal where everyone wins. E.g. discount or freebies for meetup members, or you can run a small contest every night with prize fulfilled by pub.
Well, legally speaking there's really no difference.
All employers always want to pay as little as possible. You get paid as much as you do because your labor in your area costs that much. Companies are competing for your labor, if they paid you less, you'd be way more likely to take another job elsewhere.

Now suppose you could move somewhere else and didn't have to pay insane prices just to live in a shithole like San Francisco, but you'd have to take a pay cut - why wouldn't you do it? You'd earn less on paper but you'd have a better life.
"Analog computing" is a great subject to get lost in on Wikipedia.

Some prime examples: Babbage's Analytical Engine, the Norden bombsight, the Mark 1 Fire Control Computer, etc.
Is there a way to get around the Medium paywall?
I'm amused at all the highly-paid software engineers in this thread who legitimately feel entitled to their Silicon Valley pay-scale. The only reason you make more than the fellow laying your tile is because of supply and demand, not because you deserve it. If anything, he certainly works harder and longer and risks more health consequences than you.

If Facebook is offering less than the market price for that labor, then employees will go elsewhere. Otherwise, they're paying the "right" amount for workers in that market. There's no moral dimension to this question.
Nothing really, it just loaded up a JSON file into memory and then served 2 endpoints to query that structure. I dont have the .net version uploaded, but here is the go version [1]. The 1gb might have been while running load testing on it, I dont remember entirely. It was very consistently hitting it though.

[1] - https://github.com/J-Swift/GamesDbMirror-go/blob/master/pkg/...
What Unity Is Getting Wrong
https://spectrum.ieee.org/biomedical/diagnostics/how-ibm-wat...

Watson rollouts have been huge and expensive failures.
It doesn't really work like that. It is ridiculously easy to stamp out ALUs on a die, but the problem is keeping those ALUs fed with useful data. And memory just can't keep up with modern CPU clock speeds. Modern CPUs use cache hierarchies to push off having to access main memory as late as possible, and even then, they use a lot of transistors to deal with the fact that even on-chip caches are slow compared to the ALUs. GPUs instead use those transistors to keep as many threads running as possible, treating a request to go to main memory as an event to switch to another bank of threads while it waits for the memory request to come back.
I wouldn't call them consulting. More along the way of Hays. They have staff. But it seems like it's not enough. And they don't hire...
If you’re getting a location based pay adjustment you’re either working for a company that doesn’t give a shit about you or you aren’t negotiating hard enough. Both of these cases are fixable.
I actually didn't realize am/pm wasn't something Europeans did...
I think that learning to type on an actual typewriter makes these kinds of exercises not as useful for me. Although I learned on electric typewriters that allowed one full line of text, displayed in a LCD, to be typed before "printing", the first half of the class we were not allowed to use this feature.

When I want to put words down without intrusion, I disable spellcheck and generally don't find myself that concerned with mispelling.
GS wages are adjusted to MSA, so why shouldn’t Facebook do the same?
Basecamp.
But companies that do this don't pay SV level salaries, obviously.
In a production app, you would limit the query depth or have an allow-list to prevent arbitrarily nested queries.
Hacking the human in the age of social distancing w/ ex-FBI agent
One thing that is bugging me is that, while the article mentions DataLoader, it kind of just breezes over it without explaining the reasons why DataLoader isn't a good long-term solution.

> Besides the popular Dataloader approach, another very common way of tackling this problem is by taking a GraphQL query, and coming up with the exact SQL needed to resolve it

But why? Why not just use DataLoader? Is there something intrinsically wrong with it that makes it a bad solution? I want to know! My understanding was the DataLoader was extremely performant and worked for 90% of all situations where a join is needed to get values for a GraphQL query.

> Data fetching remains something to improve

Certainly this might be the case, but the article didn't address the most popular form of data fetching and explain why a graphql-to-sql compiler would be a better solution.
Folks, with utmost respect: The only reason you're making 300k is that your physical butt is in Silicon Valley.
Cheat Terkocak dari Game Terkenal, dari GTA V sampai Age of Empire
Because there is no one true paradigm to rule them all. I want to pick the Right one for my current problem and have it work with my other code with a different problem and thus a different paradigm.
I know you said you didnt want to upload stuff to third parties but Amazon Textract works great and supports HIPPA data
On a related note, Hasura has Remote Joins which allow bringing different data stores, setting up "join conditions" and then being able to make queries that fetch data across those sources. Hasura then plans an execution which does a "push down" to the right source. For example, the database bits in so far as possible are compiled into a single SQL query and pushed down to Postgres. API calls are batched. You can join across Postgres, GraphQL and REST APIs.

Scheduled for the 1.3 release this coming week!
I evaluated an EMAG at work several months ago. It didn't end up making sense for us compared to x86, but it provided a good opportunity to port our server stack to arm64 and it was a great learning experience.

Regarding the boot times: If you watch the serial console when the machine is booting, you see that its running a native arm boot loader (uboot?), and then that boot loader boots the EFI firmware. So I think the "double bootloader" is a large part of the long boot times.
A lot of people are asking "why would they pay less" and that seems like a silly question to me. They'd pay less because of course they would. Less money spent is less money spent.

The real question is "why would they pay more?" It's not charity. I'm sure the company would be much happier to pay a livable wage in rural Kentucky. But for a livable in rural Kentucky wouldn't pay for rent and food at the same time in SF or NYC, and up until somewhat recently you needed all of your workers to live in the same place, which meant a high population density, and proximity to where everyone else is, because all of the talent was migrating to the same place.
I agree that's a very large part of it. I have booted Ubuntu on innumerable PCs and Macs while working in repairs, and touchpads vary hugely even when running the same software. The recentish "Precious Touchpad" standard Microsoft has for PCs tend to work better in my experience, even under Linux.

As a former Mac user, I can also recommend whatever is in the HP EliteBook I'm using now.
Yeah, I did the same, I always wondered if that was by design, like: "You don't need an ugly mouse next to your macbook, we'll make sure of that". But the touchpad was also indeed that good that I didn't feel I needed a mouse. Opposite on Linux/Windows where I love my external mouse. I'm a bit on the fence about what I prefer, Linux with mouse or mac with touchpad. Both (as in MacBook touchpad on my Linux laptop) would be nice...
Of course they could but dumping all those shares on the market to be sold would lower the stock price. The C-suite isn't interested in their compensation going down, easier to cut costs which may additionally make their compensation go up. It isn't about building a good solid company, it is about getting while the getting is good.
Yeah, we're not legally speaking.
I am from the USA and whenever I travel to Europe (Poland, Germany, England, Scotland, etc.) I never quite grasp whether 24h is used for all purposes, or just "official" purposes (like train schedules) while casual conversation remains 12h. I wonder if the young/old divide you described is prevalent in most places.

I assume some people (perhaps older people) wear analog 12h wrist watches, and wouldn't translate to 24h after looking at it to answer a random question "what time is it?"
That's awesome! I enjoyed my Precomputer 1000 so much when I started digging into the BASIC module, that I experienced my first bout of insomnia when I was in second grade (around age seven). Earlier that day I had discovered the trigonometric functions, and they fascinated me so much that I obsessively spent hours running different numbers through them, individually and in combination. I didn't understand trig at that age, so I didn't know that significance of the calculations, but I knew I wanted to develop an intuition for them.

That night as I tried falling asleep, the numbers and functions were all I could think about, preventing me from sleeping. It scared me, but I knew that excitement would lead to something interesting someday. It did: I can trace my academic work and career directly back to that experience with the Precomputer 1000.

To this day, I try to limit my bedtime reading to fiction, because when I read technical non-fiction, I get too hopped up on knowledge to want to fall asleep.
I can't find hospitalizations broken out by underlying illnesses, but if among each age bracket we assume the % of deaths associated with underlying illness holds as the % of hospitalizations associated with underlying illness, then we get a "healthy under 65" Hospitalization Rate of 0.3% to 0.5%.

Under 65:

7.4M people

1.55M infected

26,000 hospitalizations

4,548 "healthy" hospitalizations (16% of deaths under 65 have no comorbidities. Using same rate here).

800k-1.2M infected w/o comorbidities depending on "healthy rate"

4,548 / 1M = 0.45%
It is an honest shame that (so far) all you received in return was a 'thanks'. I truly wished your story ended with '.. and they sent me a gift/collectable in appreciation'. Either way - thanks for being a 'good guy' who made the effort :)
> Except they couldn't, FB is forced to pay equal salary.

never has. no company is forced to do this.

companies only get into trouble if they do this on a significant scale. There are tons of companies out there happily paying women less and still on the right side of the law.
Yes, absolutely. You can catch a baseball because your brain predicts where it will go before your eyes see its actual movement. This may be a good place to start learning more: https://en.wikipedia.org/wiki/Direct_and_indirect_realism
The reason people want to go to Harvard and MIT is because it's competitive and exclusive.

You can take the same courses online and buy all the same books but that doesn't prove you're smart and hard working enough to get into Harvard and MIT. Almost all of the value in going to Harvard over Boston community college is in the degree which proves you made it into an exclusive and competitive group.
Imagine thinking 'natural = good', and not realising that we'd all starve to death without artificial fertiliser.

Imagine not realising that organic farming involves using herbicides, etc. and there are are plenty of natural ones more deadly than their artificial counterparts.
The subject of herbicides, fungicides and insecticides is actually a massive, complicated topic. There are some artificial ones totally harmless to humans. Natural doesn't mean anything. You want some all-natural tapeworms? Better not take any man-made substances to treat them.

What does 'JUST WORKS BY ITSELF' even mean? It doesn't work to feed us, has no regard for human survival, or survival of any anything for that matter. Something like 98% of all species that have even lived are extinct.

Fertiliser and pesticide has little effect on soil quality per se, unless grossly misused. Primary issues of soil quality are overfarming, erosion, crop rotation, cover crop/ leaving fields bare, etc.
We do have processors that use their silicon to implement a bunch of simple, consistent cores that do simple operations; the most common form are GPUs. They can run parallel operations much more efficiently, and theoretically perhaps most or all programs could be implemented in a way that would be more efficient on those processors. But certainly the fastest way that's been found to run existing C-style code is these very complex execution pipelines; extra cores are not the limiting factor for most workloads.
> Massive caveat: Facebook is an absolutely garbage company and the world would be better off if they didn't exist. But paying less based on location is reasonable.

Mmm...would garbage companies also include any of these Tik-tok, instagram, snapchat? Would you care to point out some non-garbage companies as well? I'm not against your perspective. I've encountered a few times already just on this thread. I'm just curious to see what is considered a good company. Amazon, Tesla, AirBnb, Netflix, Google, Microsoft, Salesforce, SAP? Or maybe there are no good guys.
Oh, it includes Ice-9!
What responsibility does a company have to pass profits onto it's employees? If you a share of the profits, buy some shares.
> Like which ones exactly? Who determines which ones are bullshit and which ones are not?

The market would, once one gets empowered to be created. Right now the market is tipped on the side of those offering money for work. If you truly flipped the tables around, then those offering money have to offer more and more and more. I'm not just talking money here but all those intangibles that make one job better than another.
Uh, the apple watch? Airpods?

While I personally hate skeuomorphic interfaces, I'll mostly agree with your analysis on Tim Cook. He's an amazing supply chain whiz, but he's not a product guy. The software quality at apple has also plummeted.
Panel of experts, valuable advice (especially in the current context)
What do the current crop of 360-degree view cameras lack that you really want?

https://www.techradar.com/news/best-360-degree-camera

You could take the raw video from these and run it through a SLAM algorithm (simultaneous location and mapping) to build a 3-D map of the environment.

Those cameras may not be as small as what you envision, but you'll have trouble making them even smaller.

If you want to carry around a lidar unit, I have some bad news for you regarding cost and weight...
This sounds facetious.

To help yoy grok why what FB is doing makes sense, view this from the reverse situation: Let’s say you live in a low cost area (e.g. AK) and then move to the Bay Area, working for the same company.

In that case, with your COL doubling, would you expect a pay raise? Of course you would! Because your net pay would reduce significantly otherwise.

So, the reverse should true too.
What's to stop you nominating a family member's address as your household address and just physically living in another area?
C64 Basic on iOS
If that's the case I want several years of my professional life back. I spent years clumsily juggling Google account sessions.
It may not be the main selling point but it's certainly a factor for many people. And the fact that Siri is so bad makes the whole phone feel less high-quality.

And maybe I'm the exception here, but I have refrained from buying an Apple Homepod specifically because of how bad Siri is. If it was on the same level as Google Assistant I would have bought one by now.
> I think I know what happened. Many ex-backend devs entered the field and being unable or impatient enough to understand and do CSS properly, decided to inline and JavaScripIze everything.

Lol, dude. A few years before publishing React, Facebook hired basically all Mootools developers who would join, which were among the few people taking big javascript applications seriously before "frontend development" was a thing.
It's not the institution giving the test. It's a for-profit corporation that has a de facto monopoly on standardized testing in the US. It's also a company who has been slow to modernize their test (both content, scoring, and process) and has slowly lost the faith of many colleges/unis. And the students are paying for the "privilege" because their test is the gateway to higher ed.

The at-home test format is new. It's usually given in a test center (either private or at the secondary school) with a proctor. Students usually prep for years for this exam, but all that prep would be for the on-site proctored exam. This was new for everybody, and appears to be poorly executed by the company that profits handsomely from these exams.

Based on the article linked, the message went out the day of the exam, after some students were already mid-test. That's not helpful.
Distill for R Markdown – Scientific and technical writing, native to the web
Lithium and uranium are basically the only two things that could be worth extracting from ocean water besides salt itself. It’s not crazy expensive to do it.

And you save a bunch of money by using the brine left over from desalination. But you can find naturally occurring brines with higher lithium concentration, so why bother with ocean water?

...in other words, lithium is plentiful, and the cheapest is from places like South America where it is extracted from brines similar to how sea salt is extracted, so the process is cheap, too (which is why we don’t really do hard rock mining of lithium any more... sea salt like evaporation ponds are just much cheaper).

(Another interesting source is the brines from geothermal power stations... there are some at power stations I California that are rich in lithium and there are efforts to extract it... two birds and one stone. Example: https://www.azocleantech.com/article.aspx?ArticleID=1066 )
Aside of the monetary benefits: Social cohesion. With a senior developer silicon valley payment, you would be payed roughly the equivalent of middle to upper management at large companies in other industrial countries.
Likely several times the payment of doctors, teachers, etc... And you may guess how it is in other countries with even lower costs of living.

Imagine the effect on society as a whole on that. And in several regions, those tech companies are not really welcome to open offices, because of those effects on the rest of society.
I looked into it briefly a few months ago but I'm not a biochemist/plant scientist; there is a lot of research on growing human organs, not so much growing fruits.

I'm sure it's possible to trick a plant stem cell into turning into a flower, then fruit, but I think the main question is whether it's economically viable. At the end of the day you would have to bypass photosynthesis and introduce sugars from some external source to grow the fruit which is probably quite expensive and inefficient. I chalked it up to being a very obvious idea which Monsato would have a solution for if it was viable.

Interesting to think though that if you did it perfectly you could turn some weight in sugar + water + stuff into an avocado.
A New Miracle Sudoku
Not sure what's the difference between read and understand here. And I would argue the language doesn't even have the biggest effect on whether code is easy to understand or not, some people have an incredible ability to structure code in an easy/impossible to understand way.
Also something close to every single language in the universe is going to argue that's one of its goals.

But you don't need to go too far to find something you can argue has such a goal:

- RAII: it's easier to read and write a function when it's not full of resource deallocation code.

- Exceptions: It's simpler to understand code when you move the error handling away.

- algorithms: simpler to read and write than your for loop.

- ...

It's such a vague goal that you can argue it about anything from any language.
That seems a lot like taking up smoking to me. I took a puff once. "Oh dear god this is awful" was pretty much my reaction. For some reason people experience this, then power through the "awful" until they've ingested so much they can't easily walk away from it.

I've never understood this. Why continue taking "awful" puffs? Why not just use/ingest something else that doesn't feel awful?

And yes, I get that languages are extremely subjective and some folks find it joyful not awful. Good for them. I'm glad they found happy. For everyone else though...
Microplastic pollution in oceans vastly underestimated
Lost lizards and Hurricane Irma are helping me get through Covid19 restrictions
Deno Async/Await for Array Callback
A good product at a good price is a good product at a good price, developer notwithstanding. If the point of his post was to say he's paying this team or that team because of the team vs. the product, then maybe this would be relevant but otherwise I don't see it.
One annoying thing about C++ is that certain terms and keywords are overloaded. So, while having virtual functions in a base class is a very common design approach, it isn’t “virtual inheritance” ( https://en.wikipedia.org/wiki/Virtual_inheritance ).

Many people consider virtual inheritance a complexity of the language. Why is it possible for a class to inherit from a base class multiple times through multiple paths (the standard case) or to have the compiler coalesce those paths so that the child class only inherits once from the parent/grandparent? The thing is, once you have multiple inheritance, somebody is going to try to inherit from the same base class multiple times. The language can either support it or declare it an error. It’s not clear to me why it’s wrong to for the language to allow it, even though everywhere I’ve worked with a C++ coding standard has said “if your design requires virtual inheritance, discuss your design with other experienced programmers to see if that can be changed.”
Liked the advice from Joe Navarro, ex-FBI agent, best selling author, on body language particularly in the context of virtual meetings.
Creating illustrated barcodes using Affinity Designer with Steve Simpson [video]
It didn't become so by magic though: IBM used to be a R&D giant, and they have been moving away from it for the aforementioned reasons.

You are rewriting the story backward when you say “IBM doesn't do R&D then it makes sense to reallocate the profits”, it's the reallocation which killed the R&D!
“Good Bad Books” (1945)