skysight-inc/HackerNews huggingface dataset:
Academic compensation is already low compared to what a most capable researchers could earn doing less interesting but more profitable work in industry. The competitiveness of the field isn't because the pay is good, people are competitive for all the same reasons that they are willing to work in the academy to begin with.
Canaries are mostly useless though. If someone notices a canary hasn’t been updated, they’ve already been compromised and it’s too late.
You may think you are ripping off your employer, but in fact it is the other way around in my opinion. This company has so much money, that their strategy now is to hire all the engineers in the world on retainer (that's you) so the hiring pool for the competition is diminished. That will raise the amount a smaller company (potential competition) has to pay (and ultimately make them unhirable). Maybe you should go find another job, but you might get a pay cut.
archive of the wayback machine archive, just in case: http://archive.is/hxEU9
I wonder who owns SQL. I hope IBM has been asking them this as well.
Can confirm its written in go as well
Why Does China Need Tesla?
I think the main issue is that you are not entitled to compensation for being really into something. If you want to receive value that you create, you have to consciously extract it. A small portion of the population is extremely uncomfortable with this: those with high trait agreeableness. The author is probably a member of this population. These people need to suck it up, or find a less agreeable partner to work with them and help them get money / get laid.
The post doc that works at a university today could work at a research institution tomorrow in an otherwise-identical job.

Accreditation could be performed for research institutions just as it is for university departments today -- PhD candidates could work in research institutions just as well as they do in university departments. The few classes they take are all within the department that they're researching in anyway, and are also all separate from classes that undergrads take -- so moving that education out of the university and in to the research institute seems fine too.

That's not to say that instituting my plan would be easy. I did call it 'radical', after all
I myself am not a fan of signatures personally. Why would I allow just anyone to see my name written in unique way? What a flagrant violation of my privacy rights! Any time someone wants me to sign something, I don't use the service. A regional company wanted my signature to use their service. At first I was pretty passive aggressive about it, I sent them a drawing of stallman holding an emacs shield and a lisp sword for the signature, but eventually I realized I could live without electricity from the main grid if I just relied on fire. Honestly, it hasn't really been an inconvenience.
Interesting jobs are, kind of by definition, hard at the beginning: Many interesting and clever things are already in place that you have to learn in a short period of time: not just the big technologies, but a lot of smaller things like tools, environments and a lot of culture.

Inevitably you run out of cool things to learn, and very few jobs can keep challenging you mentally all the time. Almost by definition a job must get more boring over time.

You can do some learning and growing on your own, but that only goes so far: You can write a script and look up stuff and apply it at your job, but can't quite break out a sample project in the new framework.

Almost by definition, the person who can handle coming in at that kind of job and grok it all, can't be the one who does the job for years on end. Enjoy the ebb and flow of the job lifecycle - after a hectic start, settle in and enjoy it for a while.

But then: leave! If the company is smart, they'll put you on a new challenge if you ask. Most likely you'll have to quit and apply somewhere else. Then you will be on 100% of your mental capacity again in no time :)
First they'd have to fund the reproducibility studies.
Actually surprised its still news since he's been doing it so long and its always him. Its just a publicity stunt for his restaurants at this point.
Perhaps you are right, but still difficult to believe that nobody at a university or in open-source built something like this.

It's the thing I would start with if I wanted to design a search engine.
There s enough cynicism in this topic for the whole year. No matter how you spin it, slacking and wasting your talent is neither healthy nor good. Sure, it's hard to admit it when your salary depends on it, but it seems the megacorp's tactic of outpaying everyone is working, because they don't seem to be facing any new competitors anymore. they got a big golden cage
Wow, this sounds eerily similar to my situation, though I was only there about 3 years.

I left to join an AV startup and it's amazing how much more I've learned and accomplished in a few months versus the time at Google. Things at Google move slowly, and the amount of work per person is relatively limited. Also, all the complicated infrastructure or codebase decisions were already made for you, or is being handled by someone L+2 at least and outside of your purview.

Edmond Lau's The Effective Engineer talks about this, except to the extreme that he wanted to do and learn everything at Google, and even then he left after ~2 years after he felt his growth was slowing.

I think for many, being at Google for a few years will give you invaluable experience, but then severely diminishing returns on growth and practical experience unless you're one of the lucky ones who gets promo'd every year or two.

For your actual question, though:
>Now that I'm thinking of jumping ship to other interesting companies, I'm having serious doubts that I really learned what I should have learned during all those years.

Having Google on your resume always helps get people interested. Having experience working on big teams with big codebases is also something not everyone in this industry has, and there's value to it, even if you'll initially scratch your head at how to build without Blaze.

>Especially since I'm considering companies with a higher hiring bar than Google.

Curious why you're confident in that statement. I've found that Google has a much higher hiring bar to the actual required skill -- they basically seem to hire as though everyone will work on GWS, when in reality many are just copy-pasting CSS and BUILD rules from another project.

On the flip side, many more interesting companies have lower hiring bars relative to the job requirement. It's harder to hire good talent when you're not FAANG with a pipeline right out of the Ivy League.

>How can I keep myself accountable while I'm still at the company to deeply learn the FE/BE technologies to be better prepared for other companies? Should I start by preparing a checklist of technologies and dive into each of them for a month and continue from there?

Well, I would focus LeetCode, tbqh. That's still the standard. But whatever you want to do, focus in on technologies used in that industry/job role. Do some side projects. Maybe take some online classes. I think you'll find the practical experience requirement to be lower than you think. People can generally learn the right technologies, and companies know this. It won't be a big deal unless you're a frontend-only SWE who suddenly wants a ML role or something.

Lastly -- feel free to DM me, I use this handle on twitter and gmail, happy to help, especially if you're curious about where I ended up.
It's Just a New Year
Making headers and footers stick made easy with CSS – position: sticky
Do you fear the Russian legal system though? Are you really doing anything so controversial that you’d motivate Russian Intelligence to care about a foreigner?
> eBay, AirBnB, etc are some of the iconic marketplaces

I know several eBay merchants. They all gripe at the high fees, ever-changing UI and rules, etc.

Recently ebay bucks was reduced from 2% to 1%, and now sales tax is collected across all purchases.

> create massive income opportunities

Are you a shill, or do you believe all the PR?
Show HN: Self-Published Book – “The Way of Deep Thinking”(In Chinese)
The B5000 does not closely resemble a Forth machine. It is stack-oriented, but does not contain separate parameter and return stacks which may grow and shrink independently. You could perhaps argue that the JVM and its peers are the modern-day successors to the B5000.
Sometimes I wonder if Google and other tech firms don't hire a bunch of smart people just so other companies / potential competitors won't have access to them.

I couldn't stand having to go to an office every day just to be bored. I have to keep my mind pretty occupied.
Native menu bar and context menus are very much built into Electron, even Hello World will have a proper menu on macOS. Some of the stuff like integrated title bar is also pretty recent, and likely wasn’t a contributing factor to its adoption.

Not to say VSCode doesn’t put any effort in or anything but I think Electron apps are about on par with Qt apps in terms of native look and feel, albeit they have their own strengths and weaknesses and are not easy to directly compare.
Have you ever tried BBEdit[+]? I primarily use Emacs (preferring to run it in iTerm2) and VS Code, but BBedit is rarely not open in my dock and for some tasks I find it indispensable, e.g. complex search/replace in big plain text files. BBEdit's interface is definitely native and ultra responsive.

Even though I use it only about 5% of the time I spend on programming-related tasks, I have been very happy over the years to pay for upgrades to the latest major version of BBEdit.

[+] https://www.barebones.com/products/bbedit/
Maybe Landslide Lyndon thought "rapid prototyping" meant getting feedback in 5 minutes, and thus being able to modify your prototype dozens of times a day, while their C# colleague thought "rapid prototyping" meant getting feedback in a day, and thus being able to try out new prototype designs several times a week.
I wish Toronto, Canada would pay such salaries.. Our COL is just as high, yet the median salary range for SWE is ~80k.
Buying a house in TO proper is ~1.5M at the moment..

Honestly, folks in SV don't realize how good they have it.
I'm currently an engineering manager at Google (in the US, though not in the Bay Area), and I'm sympathetic to everything you've written here; I've done my time in Larry and Sergei's Protobuf Moving Company. Being in my 40's (fairly old for tech!), if I were in your position, I'd try to find my Sustaining Passion outside of my day-to-day work. That might mean picking a 20% project that excites you, or it might mean finding something meaningful outside of the company that doesn't require a new job. It might also mean finding a new team within Google, or even a new role (e.g., move to SRE, TSE, DPE, etc). With one promotion in 6 years, I'm assuming you're hitting CME/EE every cycle -- which is good -- so I'd position that as a good thing: for many roles, consistency and stability are a feature.
And what if some Google employees decide they don’t like your organization? Google has already demonstrated they will cave in to that kind of pressure. How can any non-trivial sized organization bet the farm on gcp after that?
Except that from a locking latency perspective, virtualization isn't a great choice. As Linus explains, guest operating systems runs on virtualized CPUs which can be de-scheduled while holding a spin lock. This is very much like what happened with the original benchmark in Malte's blog post, except that the application and operating system are now replaced with guest operating systems and hypervisors, respectively. AFAIK, the Linux kernel makes heavy use of spinlocks, making this a problem for people who care a lot about scheduling performance. This isn't to mean that people should avoid virtualization, though. There are likely to be many other bottlenecks to consider before most people have to consider these kind of stuff.
Yeah. Maybe authors know something we don't. Or maybe were simply trying to get the paper accepted into a silicon-related conference.
'I would argue that failure to reproduce is perhaps the worst kind of scientific failure, because the activity cannot be called science anymore.'

This is only true if the results of research are deterministic. In many fields, if a study is estimating an effect that exists in the world as a distribution, a failure to reproduce might not be indicative of...anything.
Do you not have much free time after work? Or do you just feel like there are better things to occupy it, other than reading?

I always read after a work and manage more than 2 books a month but, then again, I don't think I've seen a movie or played a video game in at least half a year, so I'm sacrificing on that front.
Do you work for GCP?
For me a kindle + about one hour per night before bed. I fly through fiction, nonfiction is a bit slower if I take notes.
<3 C#. Anders Hejlsberg and the rest of the C# team have openly interacted with developers from the first release. In recent years, they've opened the design process to feedback from anyone:

https://github.com/dotnet/csharplang
Because the Fed is a reputable organization and described their methodology above?

Not really going to keep replying to this thread, but I think it's much more likely that the Fed is accurately reporting the reality of an extreme racial wealth gap, as opposed to the Federal Reserve Bank doctoring results to fake those wealth gaps.
You’ve just kind of described the problem with GCP. It doesn’t matter how technically good they are if they don’t have good Enterprise support and they have no ability to meet the enterprise customer where they are.

The first step of a major cloud migration is often a combination of hybrid solutions and lift and shifts.

Revenue is inconsequential. What is there profit? Cloud is profitable for AWS and MS. We don’t know what the margins are for GCP.
Anything includes "is not a trend or fad" in the list of why you should learn about it immediately enters everyone's mind as "the thing that's a trend or fad".

That being said Terraform is definitely useful and used in the real world but the amount of value you'll get out of learning it depends heavily on what you and your company do.
Analyst says there's “absolutely no doubt” a 4K Switch Pro is coming in 2020
I enjoyed American Gods, but I read it when it first came out. There has subsequently been published an "Author's Preferred Text" edition, and I've heard from others that it's substantially longer without thereby being improved.

I don't know if Gwern's data accounts for this, or can, but it wouldn't surprise me if that's at the root of it. Anyway, if you're tempted to read it, try and find the original edit.
Doesn't everyone copy Amazon's S3 API?
It's pretty damn close if you compare it to native apps with the same feature set.
>First, the CO2 released from burning farmed plants does not increase the CO2 in the atmosphere. It’s a cycle.

But you can say the same about burning coal.. That CO2 will eventually be consumed by plants and stored there as carbon.. only it will take quite some time
There have always been weaker scientists, but there hasn't always been the economic incentive to publish in order to maintain a teaching position. This is a relatively recent (few decades) thing and is due to structural factors in academia and society. If you require proof, I'm not really sure what to say to you, as evidence is not hard to find, but if you don't already see it, I'm unlikely to change your mind.
PocketSuite (YC W16) is hiring a lead software engineer
Since you're here, I was curious about what you knew of the Atari 8-bit (Atari 800) ...tech demo? ...aborted conversion? ...fan creation?

It looks someone painfully down-converted a series of scenes from early in the game. The original sound seems completely thrown out. The system required trickery (usually hand-crafted) to gain more than 4 colors at once in high resolution. It's been a while since I looked at it, but I seem to recall the use of independently colored player-missile graphics (sprites) to bring more fidelity to the main character?

For reference: https://youtu.be/PCa_0nXvfDg?t=6
Users Feedback vs. Experts Feedback
Don’t think so, it was flat out just great without any pretentious nonsense. Never had fish that fresh. Hard to find that combo in the USA, let alone on an alley at 2am.
You’re falling for the “OMG Lock In” fallacy. Even if all of the APIs are compatible, if you have any type of scale and even if you’re just running a bunch of VMs, the pain of migrating infrastructure, security, data, network, auditing, connecting back to your on prem network is often a painful multi month process with huge risks of regressions
Show HN: I Added a Color Code Converter to Colors and Fonts
Privacy from whom though? I’d contend that more than 99% of people reading this would, in all honesty, consider their adversaries to be non-state actors—marketers, hackers and identity thieves. For the less than 1% of us for whom their adversary is a state actor, I would contend that any implementation of SMTP is non-viable, period.

If you’re sufficiently paranoid, the only thing you can say for certain is that there isn’t much you can truly trust.
> in Europe devs are slaving away through SCRUM powered meat grinders burning themselves out for a 3% salary increase on a pitiful 40-80k/year

There is so much wrong in this sentence.

First, there is no more “meat grinders” in the US than in Europe. I worked at Microsoft and Criteo in Europe, and the slacking there seems to be on par with what OP describes.

You mention 40/80k per year being pitiful? This kind of remuneration puts you in the top 10%/5% of France population easily. If your partner manages the same level of salary, you should be even better in the top.

> no stock options, without any hope of early retirement

You are dreaming. The kind of stock options you get in big tech companies is not what you think. You can expect some hundreds/thousands dollars per year, that need 3/5 year to vest until you can have them in full. European companies would traditionally prefer to give a bit of extra money rather than stock options.

> early retirement

....

> owning a decent home without a 30 year loan

What are you talking about... you earn 40/80k per year. The mortgage rates in France at the moment are amongst the best in the world. You should be able to get a loan at 1% for ~500k for 15 or 30 years without any problem.

Also, please, bear in mind that you cannot directly compare US and EU salaries. Your 80k€ gross in e.g. France should be the equivalent of $150k for a US worker; if you account for the same level of medical care and retirement savings. Not much of a difference after you realise this.
Search for powerful auxiliary developers of pubg
I have a sound sales network in the Chinese market. You only need to be responsible for the development and maintenance of software. I am responsible for the market. If you have the strength, please leave your contact information. Thank you.
Part of it I think is the super text heavy use case. Unlike slack for isntance that'll have N 30MB gifs (probably multiple copies of each too) in memory at any given point.
Presumably the captchas are only on the YouTube UI itself and not on the API endpoints that provide the data.
My concern is automated systems. YouTube videos get demonetized and cloud storage gets shut down because of automated copyright enforcement. They shut channels down and delete videos for the kinds of things I worry about, too.

This was not always the case. It might not be the case now that Russian companies scan for this stuff, but why risk it?
> Google Play already does binary translations from ARM into x86.

It is not libhoudini [1]? AFAIK, libhoudini is not something that Google Play embeds on binary for distribution, it is a library that ships on Android x86 devices (and another AFAIK, it is proprietary from Intel so they only ships on Intel devices).

So while Google could have a similar approach if they want to ship another kernel for Android, the work is not as trivial as you seem to think.

> Also the whole point of ISO C, ISO C++, OpenGL, Vulkan, OpenSL is to be OS independent.

Yeah, it doesn't mean you don't need to recompile your software. You can't take an game written for Windows in OpenGL and run in Linux without recompile. This is my point.

> Game studios are not a charity, they develop games for profitable markets, not for large userbases that don't pay for games.

Well, Android seems to be pretty profitable? It is not the most profitable platform sure, however it sure makes enough money because almost everyone ends up creating games for both iOS and Android.

You seem to imply that making games to Android is not profitable, however it sure seems to be. Or Epic Games, EA, ActionVision, and many other big names in game studio are a charity.

[1]: https://commonsware.com/blog/2013/11/21/libhoudini-what-it-m...
I am a very happy Fastmail customer. The one thing I wish for is more feature parity with Google Calendar, such as setting daily agenda emails.

However, I’ve found Fastmail search, spam filtering and user interfaces to be great, on par or better than Google for all my needs.

One aspect of poorer performance with Fastmail has been boot up time on mobile though. The iOS app doesn’t appear to cache anything offline, so without a connection you can’t do anything, and if the connection is slow, app startup and display of mail hangs while waiting for whatever initial web requests the app makes to complete.

Nonetheless, I’m very happy with the purchase.
Agreed, that‘s a possibility. Although a properly tested landing page probably shouldn’t crash a relatively mainstream browser on current version regardless of its quirks (technical correctness isn’t everything), this wouldn’t be an excuse for the quirks nor would it be a reason to not love the landing page for other reasons.
Inherent Vice was Pynchon's attempt to write a Chandler novel. It was a pretty good attempt, IMO.
There may be better way to describe my feeling. But I think this LSP thingie is Electron of language tools. With the amount of activity I notice on LSP for Go is astonishing. Writes, rewrites and re-rewrites, the constant work on refactoring and optimization seems unending.
I'd like to recommend the book, "The Wisdom of No Escape and the Path of Loving-Kindness" by Pema Chodron. It's written by a Buddhist nun, and her words helped me when I was down and lost.
> Aside: this is why I don't like to accept pull requests that move code around. Even if the new code organization is better, it's usually not worth the time it takes to ensure the pull request isn't doing anything extra.

This feels like something there really ought to be a tool for - is there one that does it well? I think I tried git show --color-moved once, which is fine but not great.

(Agree that it's probably not worth accepting it from a external contributor either way, much like spacing fixes, but occasionally you want to do it for an internal codebase - or you want to run git blame on a codebase that someone did reorganize once.)
That's an excellent question, which makes me wonder the Republican Party was not satisfied disenfranchising Democrats and catching Blacks as collateral dammage, but insisted on disenfranchising Blacks specifically.
I think you would enjoy Anansi Boys. It doesn't have that much to do with American Gods, and it's a really fun story.
Minimal fake JSON test data generator
Yeah that was why I stuck with it - there were some good ideas buried in there.

I’m quite happy to endure thin characters, wooden dialogue and clunky prose (hi Asimov and PKD) if the ideas are good. But the tone of this one was trying too hard. Just wanted it to settle down and tell a decent story.
TripAdvisor. I deal with small business (owner-operator) resorts every day and what they all seem to have in common is a hatred for TripAdvisor.
Usually that is referring to reparations for slavery. (But it could include gerrymandering too IMHO. It's something perpetrated by the state against an ethnic group.)