skysight-inc/HackerNews huggingface dataset:
It seems we both agree, indirectly, that these interview tests are like IQ tests. You are comparing them to the SATs and the SATs are just wrapped up IQ tests like the tech interview. Studies have shown scores on the SAT don't increase by more than 100 points or so even with 100s of hours of practice. In the end, the algorithmic thinking you mention just seems like another way of saying intelligence which would be a factor in any subfield I enter.

And the truth is I've been doing interview prep on and off for at least a year and I'm still at this stage. My goal is to be good enough to get into a Big 4. If I can't do that, I don't want to continue. Given that, do you think I should quit?
Java at Scale
Those major pain points are exactly what you're trading off off for when you pick eventual consistency.
Please don't turn this site into Gawker.
I feel TLA+ would be too much to ask

I think so too but I suggest putting it in an article like this because I think TLA+ will have wider industry adoption. If candidates know it they could be better equipped to ask more interesting questions of their interviewers even if the position doesn't require knowledge of TLA+. And as the industry does adopt such practices it would be great to be prepared!
I think that's a result of the systems getting more complex and development models changing over time. You can either design one monolithic behemoth that can do everything by itself, or you use so many abstractions that you can assemble a different kind of behemoth piece by piece.
How would you distinguish between someone who doesn't have enough experience and someone who is smart enough?
Absolutely. Others have cited Shannon's paper on information theory. I would add Einstein's paper on Special Relativity. I read a translation of it on the 100th anniversary of its release, and I learned something, even though I already knew Special Relativity.

(What did I learn? I don't remember precisely - it's been 15 years - but I think it was that something on the electromagnetic side was caused by time dilation.)
But the word recently has a well understood meaning, which means, something you want to do, something you would choose to do if there were no barriers.

HN literally seems like the general sentiment has shifted to the opposite of what it used to be a decade ago. What happened?
I am a Linux developer and the single thing that stops me porting my apps to Windows is an easy to use deploy method. Is there some good way to handle this task without to spend months learning about Windows administration like installers, MSI, the registry, logging, services?

The non-flippant answer is to just provide the source and let the distros package it for you. It's a different model. Linux users want to get their software through an integrated package manager, and volunteers will take your software and do all the work needed to make that happen.
Lol or become a beer reviewer, small brewery, heck even a person in sales.
I also had an incident where they sided with the host and refused me a refund. That was quite a surprise and the way they handled it had a strong taste of they decide by numbers and then it's a brick wall and they'll just coat it for you but the decision is incontestable. Now I'm weighing the risk and uncertainty and oftentimes it's just not worth it and I'll rather go for a hotel.
Kinesis works better for people that have opt'ed in for the whole AWS toolbox, esp. when you do not want to maintain your own Kafka cluster on ec2. Unfortunately, I cannot say anything about the write latency, because I have no in-depth knowledge about the inner workings and what is "fast enough" for them.
I dont get really this.. I have a stock air-cooled asus GTX 970, and for almost all use cases on my PC it is completely silent. The fans only turn on when the card temp goes over a certain value. The only thing that causes this is a modern taxing AAA type game (eg. The witcher 3). And when I'm playing a game like that Ive got my headphones on.

I can be running Unity, visual studio, adobe premier, illustrator, photoshop, discord, trello, github + a million browser tabs and whatnot and it maketh not a peep.

So, unless ure AAA gaming an average of the shelf GPU these days is passively cooled already.
LIBXSMM Brings Deep-Learning “Lessons Learned” to Many HPC Applications
It's one of the main brands you can buy in any Japanese supermarket. It's also quite good value for money.
Perhaps unleashed could be to illumos what fedora is to rhel/centos?
> you can always use an array of inline tables, which has the benefit of giving each sub-element a name, hopefully increasing the obviousness

Except the name would be duplicated with the content I'm storing.

As for an example, its effectively Cargo. My use case is very similar (dependency reporting) but my content is slightly different (as I said, the value would effectively duplicate the key)
How to Make an Artificial Neural Net with DNA
The United States has multiple regional grids, operated by organizations called RTOs or ISOs (Regional Transmission Operators, Independent System Operators). Components of the grid, including transmission lines, may be owned by government agencies or by private companies, though private companies are more common.

As I mentioned in another comment, the hardest part of building big interstate transmission projects in the US is getting approval from every state and land owner between two distant points. 4 out of 5 involved states can approve a plan quickly but then the plan can languish for years trying to get approval from the 5th state involved.

Long distance transmission projects do get built, but they generally take a long and uncertain time to reach approval. That's one of the factors that prevents sunny states from just exporting solar power to less sunny, more densely populated states. The other big factor is that these big infrastructure projects are also expensive to construct, but in my opinion it's the delays and uncertainties that are the bigger obstacle.
Understanding Kubernetes through a concrete example – DEV Community ‍‍
Dhall doesn't actually have any of those issues, though.
Glad to hear it! Feel free to open a new issue if there happens to be a book you think I might find interesting based on the books I already have listed. Or if you start your own book list kanban board I'd be interested to see it.
Christopher Alexander's main works: Pattern Language et. al. and the Nature of Order

https://en.wikipedia.org/wiki/A_Pattern_Language#Other_title...

https://en.wikipedia.org/wiki/The_Nature_of_Order

"Permaculture – A Designer's Manual" Applied ecology for long-term (megayear) stability.

https://en.wikipedia.org/wiki/Permaculture

"Introduction to Cybernetics" Ashby

http://pespmc1.vub.ac.be/ASHBBOOK.html (PDF available)
You're right.

Personally, I think this is an example of a failure of some people to appreciate the consequences of their preferences.
It is very easy on Windows to create a statically linked executable that you can just copy to wherever you want.
That mindset is self fulfilling.
I am running top-1000 site in one of EU countries on one 4 core machine with 20-30% load. Around 1000 http/https reqs/s. Most of those requests do couple of postgres reqs (read and write) and couple of redis reqs.

Elasticsearch - for searching/recommendations

Redis - hot data (certain data is only kept in redis)

Postgres - for the rest of data

Clickhouse - analytics

Most of the system is written in Go.
Whole system was tuned for performance from day one.
As to latency, data from the last 21 million requests today:

p99: 17.37 ms

p95: 6.86 ms

avg: 2.37 ms
>At issue today is that many who call themselves Liberals are in fact calling for a fascist, socialist new order.

That's an issue with people who believe in the "cultural marxist" conspiracy view of liberalism, but in reality most liberals don't want a "fascist, socialist new order" any more than most conservatives want Nazism or most feminists hate men. The premise that the lunatic fringe of any ideology represents the mainstream is one commonly employed to ridicule and dismiss any arguments presented on their behalf.

>In age when words have no meaning (fake news, alt facts, unlimited, gender/sex, etc) how do we communicate?

It's not true that words have no meaning.

Fake news, for instance, has an explicit meaning, despite attempts by the right wing to muddy the waters and imply that it either means nothing, or should only apply to mainstream media. "Alternative facts" was a hamfisted attempt at propaganda on behalf of the Trump administration which has its roots in "post-truth" politics[0] and the premise of the "reality based community"[1], and it was all but entirely ridiculed.

Your inclusion of "gender/sex" here, for instance suggests you don't believe LGBT identity represents a valid definition of the meaning of gender and sex, but it isn't correct, or productive, to view that definition as an erasure or corruption of a term. Simply dismissing other definitions of a term as valid isn't the same as that term no longer having meaning.

[0]https://en.wikipedia.org/wiki/Post-truth_politics

[1]https://en.wikipedia.org/wiki/Reality-based_community
Zoning is particularly tough as the people who would benefit most from improved cities often don't yet live there and can't vote. Thus, the agencies that regulate zoning are effectively captured by local residents who, for completely rational concerns about their uninsurable property values, push for lots of legislation designed to mitigate change.

I found chapters 6 and 7 of "The Captured Economy" by Lindsey and Teles to be the best exposition on this. They also detail a few ways one could change the system (eg. paying staffers more to attract better talent would make lobbyists jobs harder).
It's not supposed to taste "Japanese". It's supposed to taste good. Japanese people are fiends for whiskey (it's one of their endearing cultural quirks), and they are good at making it.

The interesting thing about Japanese whiskey is that they tend to produce single malts or blends of single malt, just like Scotland, but their palates are more American than Scottish. American whiskey is almost all bourbon and rye --- lots of corn, lots of rye, not a lot of barley. Japanese whiskey, like Scotch, is all malted barley --- but no smoke, no iodine, no salt.

You can sort of think of the Japanese whiskey industry as the single-malt partner to the American whiskey industry, maybe the same way Ireland is the non-malted partner to Scotland.
A physical switch on all ports that are sometimes used for power-only, disconnecting data lines, would be worthwhile for many people.

Or just train people to use power banks for USB-powered accessories instead of their computers.
I got lifebanned from getaround because my ex girlfriend smoked in a car we rented. The penalty in the terms of service was a $250 cleaning fee (which I got charged) but no where did it say you'd be banned (and iirc it _still_ does not say that). I appealed it twice and both times they upheld the ban.
HDR: AEB versus post-processing exposure bracketing
- subjects that I know nothing about

- subjects I work on daily

That covers everything so needless to say it can be quite addictive.
I never moved to a mega city but I've been pretty close to the countryside my whole life. Was very close to moving to SF in the late 1990s and to NYC in the mid-2000's but those didn't happen for various reasons.

Grew up in a farmhouse built in the 1840's. First house I bought was built in 1890 and was on the edge of a protected wetlands. Second and current house is much newer, 1990's, but is on the edge of a national forest. There's been a "city" within 20 miles at all times so we're not totally secluded.

All of my work through the 2000's could've been remote and finally switched to fully remote about 7 years ago.

I have a choice of either DSL or cable internet. A few miles away some businesses have fiber either through Google or a local ISP, but it all depends on if the building had existing dark fiber going in. No one is piping in new stuff. I've been tempted to rent office space in one of these buildings but never pulled the trigger as home internet is mostly fast enough.

One benefit that's nice, but sort of outside of the OP's question is that my family has travelled quite a bit including weeks in Asia and some of my clients never knew. I just had to schedule meetings either at the very beginning or very end of their business days to align with my sleep schedule.

Real estate in areas like this can be stupid cheap as well. My wife manages rental properties and two of the apartment buildings we've bought cost less than than our cars did new.
There's a tradeoff of laptop size/weight and expandability. The market builds what most consumers want, which is aesthetics.
Shochu highballs are marketed as such as a selling point (for example the popular Chu-Hi brand). I'm going with whiskey for what he drank.
It's important to keep in mind how many problem users there may be. Trolls can create millions of accounts, and to respond thoughtfully to each one would require orders of magnitude more manpower than the trolls themselves. So every service needs a bulk insta-perma-ban hammer for large-scale trolls. Twitter is banning accounts by the millions in order to make a dent in the trollage.

Sadly, there will be false positives. Legitimate users that get mistakenly banned need recourse. Traditionally, your recourse was through the law. But courts are so slow and inefficient that it takes months and thousands of dollars to get even the simplest thing decided, let alone some kind of he-said-she-said dispute like the case here.

If I were the OP, I'd just sign up again with a burner phone number.
"People want to look sophisticated but when blindfolded then can't even distinguish between red and white wine if they're at same temperature." I hope you're exaggerating here!

I largely agree, the best wines I've every had came out of a box. I read about a bunch of wine critics who did some blind tests and chose a discount wine over much more expensive ones.

Frankly if you get a half decent drink and put whatever effort you would have put into getting a better one into having a good time with good people you're on to a winner.
I find myself using the word “kafkaesque” a lot more lately.
Because for avg. developer reasoning about eventual consistency and handling all the edge cases is fairly hard.
If it's easy for you I guess you are far above avg. dev.
And it's very easy on Linux to provide a source tarball and let the distro packagers do all the work for you. Plus, you know, static linking exists on Linux too, it's not something that only Windows can do.
Human API | ​Data Lead, Principal SRE, Sr. DevOps, ​Sr. ​Data Engineer​, Sr. Data Scientist, Principal SWE - API | ​San Mateo, CA | ​ONSITE | https://humanapi.co/careers
Make a difference with technology: specifically, by helping to fix healthcare. We're building a real-time data network that allows getting health data from anywhere to anywhere in close to realtime. We roll up this data in a clean RESTful API that developers use to build apps that make peoples' lives better.

​Human API is an early stage company that is disrupting the healthcare space. We are well-funded, generating ​revenue, and backed by blue-chip VC's, including Andreessen Horowitz and Blue Run Ventures.
We have a whole pile of fun, interesting problems, and a team of smart, passionate people that love working on them. We like to work iteratively in small teams, and to give people autonomy and ownership to solve those problems.

Some of the things you'd be working on:

- Mapping, modeling and indexing the world's healthcare data
- Scaling and optimizing our APIs
- Modeling human health
- Scaling our ingestion pipeline
- Data engineering and building tools for data science
- NLP and Classification
- Extracting healthcare data from a wide variety of unstructured, unclean formats

​Open positions include:
​Data Tech Lead and Sr. Data Engineer,
​DevOps Engineer,
​Principal SWE - and Sr. SWE - API Development,
​Sr. Data Scientist.

More information here: https://humanapi.co/company/join
The process: a quick phone screen, a screen-share technical interview, then an onsite to meet with the team and pair with someone on a problem.

We'd love to hear from you even if you don't "fit" one of the job specs -- we hire for people, not roles.

​Contact us at jobs@humanapi.co

Thanks!
Pramod S.
Recruiting Lead
linkedin.com/in/pramods
Unconditional Basic Income Would Fix a Major Flaw in Markets
Just keep doubling down on that fear uncertainty and doubt. If you're wrong, you never had any credibility to lose.
I saw a spike but far from an exodus https://monitor.gitlab.net/d/000000153/github-importer?orgId...
Just out of curiousity, what broke? (I'm using it and haven't ran into issues, but always interested in hearing about other's experiences so I can proactively avoid the same issues).
In other news:

banning plutonium in bombs results in increased overall metal usage, as more shells are required.

But, just like shopping bags, bring your own, surely. I spy a whole new market in fashionable re-usable straws.
Howdy fellow Vermonter! (I live in Burlington, work in Richmond)
> Why do you feel confident you can easily find other remote jobs with the same pay / benefits / work responsibilities / career opportunities / etc., if your current role goes bad?

By constantly being invited to interviews for similar remote jobs with similar pay.

> I don’t see any reason to think that.. across most job sites, Hacker News Who Is Hiring, Stack Overflow, etc., it seems quite hard to locate viable remote jobs period

Wrong. Lots of companies that do not advertise remote jobs are willing to accept because they struggle to find people.

One advertised a full-time local role in Belgium. I sent an e-mail telling that if they accept remote work I'm game. I've been in several interviews in the past doing this.

They flew me there just for the interview... which I failed.

I currently work for a startup in Silicon Valley, half of the company is remote and we are shipping features consistently.

> Maybe if you’re willing to compromise on everything else, then you can quickly switch to another remote job in an emergency.

In my opinion this should be everyone mindset. I've seen my share of people married to big tech companies being fired on the first crisis and struggling to find jobs, because they only knew what the company asked them to do.

And on the worst case scenario I can rent my house and move back to the capital.

There is no such thing as job security in the tech scene today. Control you cost of living, save money, invest money and try to keep yourself reasonably updated with the latest technologies.
Did you consider running Kafka in both on-premise and in the cloud given it can handle the "persist data forever" use case.
> You don't see the memory difference

You'll see the memory difference if you compare Java with C++:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Except for one benchmark, where memory requirements are likely determined by the implemented algorithm, Java consumes in order of magnitude more memory across the board.
WeWork Tells Employees Meat Is Permanently Off the Company Menu
Depending on the requirements, one can run the sink (we use Kafka Connect for bridging between Kafka and Kinesis) on-premise or as Docker container in ecs or on ec2. That gives you a lot of flexibility to optimize the parameters like costs, throughput, liveness, etc.

Edit: fixed a comma.
Diploid: k8s-native CI/CD for people who hate needless complexity with passion
Npq: audit JavaScript packages before install
I should have included this earlier: https://github.com/terraform-providers/terraform-provider-ku...

Deployments have been in GA 7 months now, and NO feedback from hashicorp on this one...
Cool. TOML is used quite extensively in Rust projects. I think it's awesome for very simple configurations. And newcomers don't have to learn anything in order to change a TOML configuration, which is very powerfull.
A minor upgrade these days:

FreeBSD 11.1-RELEASE-p4
CPU: Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz
My first, well-earned downvote goes to you.
Why Detroit Is the Most Expensive City in America to Buy Car Insurance
yes of course, you dont need jquery for the javascript part! i wanted to use the bootstrap modal with vue.js. in the end the only way was to use some vue/bootstrap beta library with all the bootstrap components developed for bootstrap...
I can't speak to the 15" versions, but my XPS13 (onboard graphics only) runs KDE Neon beautifully with no noise or build quality issues.

It's probably my favorite work laptop to date. The only minor gripe is that I haven't been able to find a good combination of settings to prevent accidental touchpad activation while typing.

People also often mention coil whine which I haven't noticed on this model, the 15" might be different.
This is a great outline for studying before interviews. I recently studied off of this and can say it contributed to my success in SRE/Infra interviews. Highly recommended!
> There are still some weaknesses in TOML that make it non-optimal for large, complex config

May be the config shouldn't be large and complex in the first place?

My biggest question is, why hasn't TOML used much more widely or becoming de facto standard? Am I missing something obvious?
They certainly have from the perspective of a website creator or business owner. If you're running a business (or hell, any service in general), then you have to either play by Google and Facebook's rules or risk being rendered totally irrelevant and inaccessible to large portions of the population.

If your company's website is banned from Google, that can effectively be game over for the company, especially if you can't get reconsidered. Same if they move into your industry in many cases.
There’s no evidence of reversal from nadir, ie it is an ever deepening black hole of “screw the customers.” eg. Google and Apple have no customer service. Generally the approach is fake apology then onwards into the abyss.
The question is, if you’re going to design a system where 1 person != 1 vote, how can you argue that it is in any way more fair for someone’s vote to count double (or more) simply because they have chosen to live in a sparsely populated area? Why is basing it on the local population density a good method of deciding the strength of a vote?
It could also be good for the brand to be publically helping upset customers. Probably case-by-case.
Agreed :( I wanted to semi-plug my latest weekend project (I'll do it here instead! https://gitlab.com/stavros/caduceus), and I couldn't. Github is not the only place code lives, and I don't think it'd be that hard to add a few more, although I guess the author takes icons/descriptions/etc from the GH API so they'd need one integration per site.
so why not actually define what you mean by “Liberal”? that would actually stimulate a thoughtful discussion; otherwise your comment comes off as just a snide remark.

bertrand russell seems to be saying liberalism is simply showing tolerance for people but denying appeals to authority (which is what fascism espouses). he’s saying give the benefit of doubt for ideas you think are wrong while challenging dogmatism (as a corollary, labels/identities like liberal and conservative are detrimental).

only by airing “wrong” ideas can we together reach for better versions of society, governance and culture.