skysight-inc/HackerNews huggingface dataset:
Not all FAANG is like that. Google is an outlier in terms of their devotion to a particular interview process. Amazon may not be far behind. The rest are significantly easier in terms of process (but not in terms of the hiring bar).
Hi,

The whole idea was from spotinst blog. Thanks a lot! I just glue all the opensource projects together with some changes here and there. If the idea didn't work, I will def consider using Spotinst.

However, every cost saving is important for our startup back then. we were a small shop in Southeast Asia where senior engineer merely cost $1000 a month. I was thinking maybe I can save the cut from Spotinst too :)
Ok but I still don’t get why the op complains about it so publicly the same day (likely immediately) after submitting the ticket without even giving the company a chance to triage and resolve the issue. (Yes he apologized) He paid $10 for a .org domain, which for Cloudflare is at cost. Goodness... It’s not like Cloudflare is refusing him support, just that he’s not on a tier where someone will respond in real time. In any case, it’s resolved for him now and he got the attention of the CTO (maybe I should try some public outrage sometime instead of paying for ent support heh!)

Also I think there’s an issue with what the expectations for support is for. The Cloudflare service itself - the DNS, DDOS protection, ssl, CDN, etc are all premium services with a free tier for kicking the tires. As far as I understood in the post, the OP was on that free tier but had registered the domain on Cloudflare (which was probably the added complication).

Sidebar - AWS offers no support even if you’re a paying customer - support is an additional product you have to add on and it is a percentage of your overall usage bill, even if you don’t contact support...
Survey Reveals Discrimination Against Visa Workers at Tech’s Biggest Companies
Yeah, exactly. I've had a few experiences with women who misrepresented various things and were clearly not acting in good faith.
Yea were wondering the same thing... How much does this cost in engineering hours ? Its like asking someone who smokes... they always forget/lie about at least 50% of the cigarettes... And even if the engineering hours was super minimal compared to reserved instance... will this be true for other teams ?
This is about laptops, not desktops. Battery removal only resets the clock, but the password stays on.
This is great news. I am glad that disasters are pushing humans to try new methods.
Problems that happen with such ways could be resolved with practice.
Death of a data haven: cypherpunks, WikiLeaks, and the world's smallest nation
Any kind of subscription payment misaligns incentives because the sooner they find you a partner, the less money they'll get.

Traditional matchmakers who charge a fee only after you decide to get married, have much better aligned incentives.
What studio had a purge recently?
That's not counting the actual compound interest on your money. Even if you don't re-invest the stock they give you, which is a significant part of your compensation, the stock at most of these companies goes up 20% YoY, so you will easily become a millionaire 5 years in with a little investing.
What did you need plugins for? Netscape and MSIE both were able to add a script tag to the DOM dynamically, and that was all you needed to build the rest of it.
Henohenomoheji
I learned Pascal, programming logic based on invariants, WP, ... and algorithms with Pierre-Arnoul de Marneffe between 1994 and 1998. That was a very good time and proved so interesting and useful. I knew he had someting to do with Knuth and Oberon.
In software, many times new things come out of industry, and conference papers are (IMO) equally prevalent as journal papers.
How devs can earn income each time their microservices are used
What does take home or cost of living have to do with a competitive wage comp dataset?
$45k/yr is a little bit more than the mortgage principal and interest on a million dollar house, at today's interest rates assuming a normal 20% down payment. If you rent you a normal apartment you would spend less. If you rent a luxury apartment you'll spend more but you don't need to.

I've lived in Silicon Valley my entire life, except for when I was in college, and I don't think my living expenses ever got close to $45k/yr until I bought a house, which was an entirely optional decision on my part.
Pablo Stanley is a legend
> Or just have thoughts about racism interfering with concentration?

That's what "stereotype threat" is.
Yet another refrain of, "but think of the casuals!"

And that's fine. But I'm sick and tired of watching power being taken away from the power users because of the masses

I would happily concede mobile if we could roll back desktop/laptop computing to Windows 2000-level utility, feature-richness, and control (without having to give up Windows itself)
FFI in C++ is never gonna happen with the preprocessor and templates being there. By design of the language it basically won't ever work. You would need to recompile the world unless you're artificially restricting yourself to the equivalent of extern "C". C++20 modules won't make it better either.

I don't think Rust, Dart, or Go are any better.

In practice it seems C++'s ABI is called "protocol buffers".
Okay, I must say you need a callout on your mobile viewport to view this page in desktop, this rocks!!
He gave me an incredibly detailed and fast response to an issue I was fact-checking.
I'm not terribly convinced of point 4.

> Machine learning will be most productive inside large organizations that have data and process inefficiencies.

I strongly believe ML is at worst dangerous and at best pointless here. Data and Process inefficiencies => garbage in, garbage out. ML is NOT a silver bullet in large organisations that have these issues*, I've seen managers try to adopt ML to solve issues, but the results are almost always suspect and/or marginally better than simple if else rules but require a multiple people or teams to get all the data and models right.
How to Create an RPG in Godot – Part 1
You are stating your own probability estimates. Those aren't facts except to the extent that it may be a fact that you do believe them.

Otherwise probability estimates and guesses about what China is or isn't doing and why aren't facts... they're just that: guesses.

Thanks for sharing them, though. It's always nice to hear the reasons for another person's opinion.
These are some valid arguments against third-party providers. Assuming nobody's perfect, I still see benefit in having redundancy for cases of downtime. Could just be a duplicated setup on a separate physical network (if all your DNS records point to the same network your DNS is on, I guess it's pointless with network separation, but I don't think that is very common).
Coronavirus live updates: Number of confirmed U.S. cases jumps to 53
People have been saying variations of this for several decades. So far they've been wrong.
BIOS code is PCR 0, config is PCR 1. Software can "extend" certain PCRs as well. Look up Core Root of Trust for Measurement (CRTM) - lot of articles out there. BitLocker can use the capability you describe to protect the hard drive encryption keys. The TPM helps make sure the correct software is in control of the platform before releasing secrets.
Build a WhatsApp Chatbot with Ruby, Sinatra and Twilio
See+the+wonders+of+coconut+oil+on+hair+and+eyelash
>you write papers for free

Actually you often pay a couple thousand dollars as a publishing fee to get your paper in the journal after review. I'm sure it's not necessarily like that in every journal, but the bigger ones do it that way. So basically pay them to take your content, pay them to view their content, and do labor for them by reviewing papers for free.
Loved the Venu Mallesh reference! Never knew he was this famous outside my country.
Yeah, gmail was different than other webmail products but its innovation was really on the backend, giving everyone 1000x more quota than Yahoo was giving them. On the other hand the google maps frontend was what really sold it. Up to then you were getting a full page load every time you panned or zoomed mapquest or yahoo maps. Gmail did not eradicate yahoo mail or hotmail. Google maps promptly eradicated mapquest.
Now that is the cut-throat cost saving strategy we like to see! :)
Which makes perfect sense, because for woman reproduction/sex is a high-investment affair, whereas for men it's not. You see this all across the animal kingdom where males do all sorts of stuff to poach females.

Humans are really no different, and you can't just override billions of years of evolution with some anti-conception and an app.
Ghosted by Snap. Manager of a team reached out to me personally before putting me in touch with their internal recruiter and then nothing. Not as much of a waste of my time as OP though somewhat odd. I do still find it mildly amusing that Snapchat’s logo is a ghost.

I think a lot of times orgs/teams go through major restructuring in the middle of recruiting or otherwise rethink hiring strategy and unfortunately candidates oftentimes get left hanging. Also almost no one wants to deliver bad news, especially to a stranger.

Important thing is not to beat yourself up about it too much Always remember that interviews are 2-way streets and the signals you listed scream that it would be a complete effing nightmare to work there.
> Due to an extreme shortage of health-care professionals in Wuhan, 14 000 nurses from across China have voluntarily come to Wuhan to support local medical health-care professionals.

Nothing about Wuhan in unique. Once it becomes a pandemic (which it has, but not yet WHO announced) it will be like this everywhere at some point.

Except there will be no 12,000 nurses available to come in, they will have their own areas to worry about.

Wuhan also got flooded with supplies. Many countries have run low on supplies already, before it's even hit.
It seems they’ll have an abundance of C and C++ developers because of the nature of writing a kernel. These developers can easily fill the niche that Go traditionally fills, probably with slightly better performance.
Optimize Batch Inserts of Parent-Child Relationships and Batch per Transaction
Back when I used AWS, I went the reserved instances route. The pricing is pretty okay, and you are guaranteed to have machines at busy periods of the day.

The problem with spot autoscaling is that if everyone does it, it stops working. Everyone in us-east-1 gets most of their traffic from 9am EST to 5pm EST, because everyone hosts close to their users, their users are human, and humans are diurnal. Most "batch" workloads that people have also follow the same cycle; they're working on something in the office and want results now, not tomorrow morning. So they run their batch jobs during the day. If you can figure out how to get your traffic spikes from 9pm until 5am, spot instances are going to be great -- millions of CPUs are sitting idle waiting for your novel workload. But if your customers are working 9-5 jobs like you, and you care about latency enough to host close to them... you're competing for instances with every other computer user in the region.
Paying someone to go on a date with me just seems weird. Either you're keen to go on a date or you're not, but if I have to pay someone then I'm not even interested.
>Currently, job site LinkedIn is showing that Apple has more than 500 open jobs within 50 miles of Boulder, while Google has in excess of 1,600 jobs advertised.

That doesn't seem accurate at all. Can anyone figure out what data they're using here? Google only shows 42 open roles in Boulder (+50 miles). Apple shows 25.

I think they just did a text search for Apple and Google here, but didn't filter by actual jobs listed by either...
Talkin about WebView
We plan to take a cut of the crowdfunded transactions, like Patreon or Kickstarter does. We could also show academia-relevant ads on the sidebar. We will never paywall content on our platform.
Do-it-yourself WordPress Websites – A new way to build and learn WP
Still only as secure as cheap padlocks, but battery backed RAMs were replaced with flash, and location for BIOS passwords keeps changing to different locations so not the simple matter of removing the battery anymore.
Star Wars: The High Republic Is Disney's New Star Wars Saga
The post has a great point: because a single senior Googler decides that you're the wrong person to be hired.

there is no check and balance. It is about picking a person he/she likes.

And many senior Googlers work there for more than a decade, they do not understand external world and full of arrogance and self-correctness.
Less clicks maybe?

To be honest, the Seattle part drew me in. I'm not sure I would have been terribly surprised to find that the tech guys in San Fran are richer than the bankers in NYC.

And I'm positive I wouldn't have clicked. I'm kind of over hearing about how rich the San Fran guys are.
5 Interactive prototype alternatives to test your product idea
Netflix would have not become Netflix if Blockbuster had purchased them. This notion of a missed opportunity is flawed
Microsoft did a really great job of making MSIE a platform, too, with active scripting you could write browser programs in REXX or Tcl. It was really wide open.
It seems like in Finance, actual banks pay pretty terribly. I think it was about 2 or 3 years ago that starting base salary at Goldman broke 6 figures for CS grads out of school. From what I've heard its gone up since then, but definitely not to FAANG standards. The interesting part is watching these firms with fairly prestigious reputations in the finance world begin to realize/grapple with the fact that very few engineers actually _want_ to work there, because they're basically just not considered cool. This is balanced out by places like 2 Sigma and other quantitative hedge funds that tend towards the other extreme of the compensation spectrum. It seems like there's not a whole lot of middle ground from my anecdotal experience, but of course YMMV.
I'm sorry your comment is in the grey here. I think if you'd just stuck to: "If we're judging Rust based on its acceptance in Fuchsia for some weird reason, it's doing very well.", It'd have been better received.

Calling it the "majority" or "doing the best" is probably coming off as disingenuously impling "most significant". Sloc dosn't meet anyone's idea of that.
I don’t recall now. I’d heard of Sterman from various other readings on business and system dynamics and a recommendation from here. I can’t recall now if I found these papers from googling his name or a recommendation from my sister.

I think she’s the one that gave me the phrase “capability trap” and Google found these and other articles.
Christians in Wuhan Plead for Prayer as Deadly Virus Spreads
Once upon a time, a company I worked for convinced Sun Microsystems that it would be cool to provide us with hardware at a discount. The discount hardware was six UltraSPARC E4000 servers, each with 8 cpus and 8GB of memory, and a creator3d card in the io mezzanine upa slot.

This company was using them as desktop workstations, in an open office.

One was used as a build host. Often, the shopvac wail of E4000 fans would be cut short by some poor dev going berserk and unplugging the thing when nobody was looking...
There does exist a precedent in tha mainframe world of trusted compilers and mechanisms of verifying that a piece of code was produced by the blessed compiler.

I guess the embedded version of this would have to be an offline compiler & code signing based system, and the language would need to be much more sandboxy than Rust.
I’d recommend using https://reviewmeta.com. It filters out suspicious reviewers and makes it much easier to avoid products with bought reviews on Amazon. Wouldn’t make purchases there without it.
MSIE scripting did and does support Tcl.
Honor President admits HMS development will 'take some effort'
I'm sure they would all love how far it's gotten. Like, on the Medium site that we're reading this on, how they help google track you with JS by using google sign on nagging you every damn time you visit to sign in with whatever account you're currently signed into google in, in any of their services.
> How is that not a stable ABI?

Because it's an ABI with several severe constraints, especially around the more OO features and templates, plus the solutions introduce even more abstractions: https://community.kde.org/Policies/Binary_Compatibility_Issu...
>If you're doing well without unit tests and folk generally seem to be happy, then good on you. Unit tests are a pain to write. I'd suggest that you might be severely limiting your full potential as a software developer, though.

Maybe it's you who hasn't taken the red pill.

Safety critical software would be even more safe if you used formal methods. Formal methods verify logic to a degree of 100% while integration tests dig out unintended side effects or leakage.

Let me put it another way. In Computer science there's a field called formal methods. With formal methods it's possible to do things like dependent typing. These techniques and technologies can verify your program to 100% correctness. This is not unit testing to correlate correctness to a certain degree but actual 100% verification.

Such a technique has pitfalls in the sense that it is brutally hard. I am saying that there are programming methodologies that can be used to go above standard typing and below dependent typing where the program is not verified to 100% correctness but the correlation of correctness is so high that you can forego unit tests.

Some languages like Haskell and Rust already sort of enforce these programming methodologies / technologies on you such that most unit tests become redundant.

You need a lot less unit tests for a haskell program than you do for javascript.

Therefore a program that relies to heavily on unit tests is a sign that the programming methodology is flawed. Something is wrong.
you nailed it: "They don’t want you for your productivity. They want you for the chance that you help surround one of their favorites with things they like"
Cloudflare Entrprise sales pissed me off so much the last time I dealt with them that I literally registered "cancelcloudflare.com/net/org". We didn't want to renew there $25k enterprise support for a website that got 50 hits a month. It was embarrassing (for Cloudflare) how incompetent their Enterise Sales rep was. I would rather pay to host my own cache layer then ever have to deal with them again, free or otherwise.
Pulling domain names from a Wikipedia article doesn't violate any laws. That's literally all the page did. It just checked the sci-hub Wikipedia article and reposted the latest domain listed. But it's their site/company, so whatever.
I've interviewed with Google 3-4 times over the years. Every time they've contacted me, they've asserted they've changed and will respect my time.

Most recently was this past June and I have to say that while the process was protracted, they did do a pretty good job of keeping me informed along the way. Eventually, I accepted an offer elsewhere as it seemed like they intended to under-level me and the choosing the team after the fact really doesn't work for me.
From what I have read from several sources --especially from the Paris Review interviews- the routines for many good writers share the following traits:

- Most productive time is in the morning, right after waking up + optional coffee/breakfast.

- The time slot dedicated to writing lasts 4-6 continuous hours and that's it for the day, as far as for the pure creative process goes.

- No distraction when writing, so it is not weird to see people writing by hand or typewriter.

- Same starting/finishing time every day.

- Many writers like to go for a walk or nap after finishing the main daily task.

All those things are pretty much aligned what the current research says about productivity so I dont think is just a coincidence.
Fuchsia is meant to be used in variety of contexts like IoT [sic], and embedded stuff, Many time Go doesn't play well in such areas.

People coming from language like C++ and senior enough to write OSes may be startled how inexpressive Go is.
It seems weird that AWS wouldn't just do this automatically, right?
This covers a lot of what we're building at OpenReview.net. Obviously we still long way to go, but we already have some of the major AI/ML conferences using our platform to accept submissions, perform paper matching, and host peer-review forums.
> First, I don't have the exact numbers. Second, yes, out of 100 people that apply, less than 1 get an offer, on average.

1/100. I think that’s literally a lower acceptance rate than most top level military special forces units. People getting these offers from Google must be truly god-tier.
I bet the finance workers think the same, because like every sector it is dominated by the top few percent earning a lot and the rest toiling away dreaming of getting there.
> "...goes against all the experience of software engineering accumulated over decades... standard software-engineering practices like abstraction, modules (hiding implementation behind an interface), unit tests, libraries, etc."

You need to be careful not to confuse experience and common practice with empirically proven benefit. Many of the practices that you mention are intended to increase the feasibility (perceived feasibility!) of industrial reuse, and/or division of labor, not to make software better in any other dimension (reliability, code size, power/time/space efficiency, fitness for purpose.)
You'd be astonished at the number of person-years that went into almost everything you use or see everyday.

Speaking as someone who had a stint at designing manhole covers and valves among other things.
Intel KVM Virtualization Hit by Vulnerability over Unfinished Code
How to Sign in to Facebook Using Google
I don't think Tailscale's use of 100.x.x.x address space conforms with the RFC, but I don't think that there are any better alternatives out there. Do note though, once people start abusing the 100.x.x.x space, it will become "just another private IP space" and lost its significance:

RFC6598 requires that, when used as a routable address, the device must be able to do address translation across router interfaces when the addresses are identical on two different interfaces.

[1]: https://tools.ietf.org/html/rfc6598#section-4
I know maybe you are writing a driver or smth.
To extend the mining metaphor, and relate back to the original articles:

People and organizations are chasing what they believe, or are told to believe, is pay dirt.

Many unfamiliar investors have rushed in, possibly fearing missing out, and fund many of the prospectors, yet many of the prospectors and investors aren't really aware of the costs of running a mine, nor the practices required to run them efficiently.

It turns out that there's more aspects to the value creation process than dig/refine/polish (data/train/predict), especially when usefulness in application matters and there are finite resources available for digging.

Companies selling shovels are some of the primary beneficiaries of this, by selling shovels (i.e. renting compute) funded by the malinvestment.

Additional beneficiaries are the refiners (training experts) that are able to charge steep labor premiums, however organizations are starting to figure out that their refiners are expensive to keep idle and often operate the mines poorly in terms of throughput/cost-effectiveness/repeatability/application (see the various threads on "Data Engineers")
(Assuming I'm understanding correctly,) I'm honestly curious why `+` _should_ be different from any other function.
(Also, AFAIK the ability of naming intermediate values is totally separate from imperativeness; see Haskell's `let` form, for example.)
I've worked for 2 Bay Area companies from Seattle and both pay the same rate for both locations. It's also far higher than the average listed in OP.