skysight-inc/HackerNews huggingface dataset:
I like this idea of how "one's workflow is how one thinks".

There is a great little book - Daily Rituals [0] - that goes into many artists' and scientists' daily habits. The habits are very much along the same lines as your thought - they are workflows for how the individual tends to think best.

I'd love to see someone put together a website or book that did that in the context of software engineers' workflows. Does someone know if a resource like that already exists?

[0] https://www.goodreads.com/book/show/15799151-daily-rituals

-edited for grammar.
Hi HN,

I've spent my career continuously prepping and practicing for technical interviews, specifically SQL and python. I also teach SQL and python as an adjunct professor at a local university.

I built Strata Scratch to help others prepare for their technical interviews and brush up on their skills. I loaded it with over 500+ technical interview questions I've sourced from various sites.

The platform is about 2 years old and is growing. It's only a side hustle of mine but it's continuously improving. It's free to try out but has a monthly subscription if you want to see the solutions, otherwise, you can access all the 500 questions.

Any feedback or feature requests would be greatly appreciated!
Likewise, even if you were to ignore the upfront preparation costs just the timeline (months with not much indication) makes it pretty tough sell.

EDIT: Just, in general, it would be pretty difficult to commit time to such a task when it's more fulfilling to work on personal side projects (and potentially leverage that for employment offers).
Just a question. Do you imply that the mock of a device should simulate/emulate the entire behavior of the device? Because you definitely don't need to do that and it would, of course, be a vast and hard-to-justify endeavor.

You only need to _mock_ the object, that is emulate behavior on a small scale.
> far less than 100% of the population in your country will ever be infected

Do we have solid information to assert that? SARS and the flu spread from people who are exhibiting symptoms. This new virus is different in that regard, which seems like an open invitation to approach 100% infection rates.

I don’t know either way, but it certainly doesn’t seem unlikely that a solid majority could be infected.
Afrikaner here. I'm 6 feet tall and I'm the "short" one in my family and friend circle.
Raising the grim question of what the "selection effect" of war and genocide was there.
This Chinese study used 28-day mortality rate.

https://www.thelancet.com/journals/lanres/article/PIIS2213-2...

The best measure will be something of this sort, with a sufficient duration to catch most of the fatalities.
This is correct. School funding has little correlation to performance because there is little accountability or performance measurement. Even where you might think higher salaries would result in better teachers, this does not happen in any timely fashion because union rules results in long tenure of incumbent instructors in most places.
Katherine Johnson, mathematician and subject of 'Hidden Figures,' dies at 101
33% more per core?
I'd like to further recommend this course of action. Community colleges are a wonderful resource and at the one I attended the Math Department stood out as being particularly good. The student body tends to be extremely diverse too, from high school kids to retirees and everything in between. Oh and it's extremely affordable.
Former QSA here....and that external scanning vendor (one in each quarter) and two required Pen Tests per year had not be HackerOne carrying them out. Automatic conflict of interest. HackerOne has a vested interest in a clean scan and making Paypal look good.
A small, personal project does not mean that the developer is the only person that uses it. Servers can also be used by friends, family, roommates, etc for which installing and managing custom CAs is a hassle.

I do agree that using Self-signed certs and clicking through security warnings is possible - however, is being made deliberately tedious (e.g. Chrome will forget that you accepted the cert after a while). It also seems to me that this part is actively discouraged by browser vendors, so I'm honestly not sure how long it will stay open.

Self-signed certificates are also unpredictable to do API requests to because no accept UI is shown for such requests.

> That's nothing new (at least to me).

It absolutely is. With HTTP, you could simply run a local web server and have everything interested point their browser towards it - and everything worked. This is not possible anymore unless you want to make recurring payments for a domain and accept that you need an internet connection.
The Open University is pretty good for mathematics.

http://www.open.ac.uk/postgraduate/
I imagine there are industries where this is a lot more punishing. Personally I'm not prepared to go through that bullshit, so I just get a job somewhere else. But we're lucky that our industry is flush with jobs, I have to imagine other industries have similar requirements that are much less avoidable. And maybe there will be a downturn in tech one day, and I'll very much rue this day.
Rethinking Result Sets in Connector/Node.js
There are degrees of success. Doing good work is only the most basic. Even really good work you're talented in.

Getting anything else requires opportunity. Even discovering where your talents lie takes resources.

And there's also genetic luck, not necessarily biological but also wealth and environment. Without that many talents are unknown or undeveloped. This kind of luck cannot be made.

Nobody can actually find people with undeveloped talents. You'd have to force them to try a wide variety of occupations, preferably early so that they can develop it.

The people we value are not just any talented, they're developed talents that have been noticed, and beyond that lucky geniuses.
>Go types are structural. C# types are nominal.

Go's type system is also nominal. If it were structural, it would allow you to have two types `type foo struct { id string }` and `type bar struct { id string }`, and let you assign a value of type `foo` to a binding of type `bar`, which it does not.
This looks a heck of a lot like Desmos without the graph.

(https://desmos.com/calculator)
Killing off 1% of the US population would mean over 3 million dead, and it would be close to 80 million if it infects the whole world.

In addition it appears that something like 20% of those infected suffer severe, crippling lung damage.

That's not to mention all the economic damage, which in turn will have more adverse health consequences.

We really should not be taking this lightly, even if a lot less people get infected and the mortality rate isn't quite that high it could still be devastating.
I actually did that once - splitting one NUMA machine into 2 ES instances each isolated to its own socket (numactl etc).

Sadly at the time there was a big perf problem with indexingdocuments with 20kb+ binary blobs (non-indexed field) and so the change to 2 nodes vs one did have little noticeable effect on the throughput benchmarks I did with our data back then (~2015 ES 1.4) In the end I dropped this split and focused on the other bigger problems.

Would love to revisit this exercise with more of free time and better tools.
>Selection for tallness could have happened because of peace time.

This is an important observation and should be explored more deeply. When there is more equality for gender/class, and more economic security, people, viz. women, are freed to choose mates on other factors, such as attraction
I'm an Iowan from USA. My 6' son is the shortest male in our entire extended family. German ancestors.
JS has this too in TS, so I’m pretty sure the perception among users of typed languages is that this is a basic part of what type systems do. What does this have to do with FP?
Selling 3D Bronze Topography Maps: Idea Generation and Market Validation
I'd argue that Windows Phone was poorly executed on Microsoft's part due to redoing the OS 3 times in its short lifecycle. Every redoing forced developers to rewrite their apps in the new platform. Then Microsoft couldn't get cell phone makers to commit to updates leaving a splattering of versions that supported only subsets of features all over the place.

Initially the phone had a following and if Microsoft built that following up, developers would have jumped on board.
I can see an argument for the WHO not being very good. But the end of your response to them being the ones also creating and pushing the virus in the first place...come on
One option might be to turn it into a game but I was really aiming for something that I might use myself on a boring flight...
None of this is surprising. I keep the lowest possible amount of money in paypal to cover eBay charges. Too many horror stories.
If anything what 23andme etc have demonstrated is overall how faithful women have been because the surprises are very much in the minority. i think we can agree that Danish sperm export
has played little or no role in the growth of Dutch people since 1850.
Dealing with politics in an advantageous way takes serious time and practice. You might be well behind the curve vs professionals.
I don't think a Google recruiter will ever contact me, but if one does I will remember to politely decline the offer and not waste my time.
Yes, you are right I didn't put that very well.
Modal editing really has a lot of benefits, even if I personally don't go for them (am more of an Emacs guy).

What I would say is that vi really doesn't give you a lot of interactive context -- and it's hard to add it on.
yeah, you are right, for totp it should work.
You joke surely?

- I live in the Bay Area, we largely have some of the worst schools on average. Yes some areas are perfect but the majority you don't want your kid going to.

- Roads? What roads? The roads that are over-congested? The roads that have potholes that are measured in feet deep?

- Power, water, clean air? Surely some of that is covered in the fees I already pay for? I pay some of the highest water/sewer/electric rates in the country.

- Safety? I have a statistically higher chance of getting mugged in the Bay Area then most other parts of the country. I have lived in Oakland and San Francisco for a decade. I never see police but have seen lots of crime.

Again, I ask, what for? I already pay some of the highest tax rates here. My property tax is expensive, my income tax is high. I get very little back from the state. Why would I trust the state to mishandle even more money?
Most SQL engines implement the query engine as a virtual machine that traverses the result on a row by row basis, under the presumption that I/O is the bottleneck. In other words, this is very slow on modern hardware.
I interviewed at Google for an SRE:Systems role around a month ago; I can share my anecdotes.

The first interview put me in contact with a recruiter who would basically be my guide throughout the process, at first he asked me some basic questions to feel out where I was weak and then told me to prepare those weaknesses for the next round.

The next round was 2 phone interviews, lasting about an hour each and over different days, one focused on my programming skills (of which, I have little because sysadmins don't typically do anything relating to data structures) and the second one was surrounding linux internals and debugging (which I was very strong on).

I spent roughly 2 working days worth of time preparing for them.

Preparing for the on-site was pleasant, I was put in touch with another google recruiter who ensured I knew where I was going and what I was doing, they told me that I'd be there the whole day and while they couldn't tell me what I would be asked/who I would meet/what to prepare; they gave me an approximation of the _kind_ of questions, very broadly.

I spent roughly 18 working days preparing in my weak areas, including leetcode/data structures and reading comp-sci papers (paxos and ilk).

On the day, I went through about 5, 1-hour long interviews that focused on various aspects of SRE (one of them being 'googliness'), some were about distributed systems (where the interviewer got hung up on the fact that I said I would use postgres instead of making my own database) and others were heavily programmer focused (linux internals was more about knowing the implementation of 'ls', scripting was all about the kinds of questions you get on leetcode).

I'm not going to lie, it was gruelling, and I'm typically pretty comfortable interviewing;

I thought I'd be fine with these interviews because I'm considered to be "shit hot" in sysadmin/writing glue by my peers, but I guess not, as I'm not a Google-SRE. :)

(sidenote: everything in TFA rings true, including the tips, google recruiters are quite transparent about your process. But they also said that the last stage is not the interview, it's roughly 5 hiring committees that are looking at your application "package" through different lenses)
All I can figure is that's by design. The process selects for some combination of IQ and how bad you want it, basically. If you can't or don't want to put in 10-15hrs a week prepping, for a few months, on top of your actual job (god knows nothing I actually do at work as a programmer helps me be better prepared for this kind of shit), to then subject yourself to a crushing marathon of a day, they don't want you. They have enough people who are willing to go through that, so they don't need to cater to those who aren't.

Probably one inherent benefit of a process this shitty, in addition to whatever benefits of the criteria they're selecting for, is that selected candidates identify more strongly with their co-workers and with the company than they otherwise would (see: Cialdini's Persuasion on the benefits of hazing)
This shouldn't be shocking to anyone. There's clearly a staggering surplus of people who will jump through any and every hoop for the opportunity to work at Google.

What's Google's incentive to change their process?
Who even needs to spin up websites in 10 seconds and do so often enough to buy a "lifetime" membership?
The Tuner
The Automatic Servant of Philon
The low end market keeps growing because it's all people can afford. Because salaries are not keeping up with productivity, and outside of white collar jobs, are struggling to keep up with inflation.

They assume it's high end because, to them, it is.
“We sued a Chinese company on Amazon and they are now extorting us.”
I'm not sure, but we usually see it for pioneers in the field and in my opinion she certainly qualifies.
That's a good point regarding MAP estimates versus, e.g., EAP estimates, although it does lead to questions about whether one or the other is preferable, and I think good arguments can be made either way.
It's hard to imagine that even a smartphone platform dedicated to privacy will be able to out perform the resources of Google, Apple who have entire groups working on solely that problem.

Unless the point is to lock down the phone so strictly that no info can leak or be taken off the phone. That's simple. But that would make a phone that's practically useless for everyday personal use except if you're a paranoid spy.

I guess the need to have privacy and security while offering users some level of reasonable usability through 3rd party apps is why Google and Apple are succeeding in the face of such privacy focused startups.
TypeScript Advanced Types with Examples
iOS App Development Trends to Follow in 2020
View Maintenance: A New Approach to Data Processing
The transaction isn’t even close to this.

Imagine the case of a working class family that has lived in CA for generations. The elderly grandmother owns a home because she bought it in the 1950s when things were not so broken. She has two grown children, each with families. One family lives in her house with her, because that’s all they can afford, but that’s okay because they want to stay close to home.

The other family rents a home nearby, because by the time whey were adults, hosing was out of reach.

In California, the only thing stopping rent increase is people’s ability to pay. In San Francisco, a 3bd apartment costs at least $4500/mo, and the median price is more like 8-10k per month.

That is because there are so very few available, and there are enough two income bankers and tech worker households who make enough to justify that rent that the market has no room for anyone else.

We go back to the working class family example, assuming the adults are gainfully employed and each making $60k/year. All they want is to continue living in the town they grew up in, where they have friends and decent jobs and their elderly parent to stay near. They pay $4000/mo, which is near the low end of market rate for a 3bd home for their family of 4, and also about half their after-tax income.

Now this UBI program (or any other change) happens, and a lot more income is suddenly flowing nearby. Anyone who for any reason finds themselves needing a new apartment has a little more money available, and so they can inch up just a bit in the market. But because demand so radically dwarfs supply, this means rents just tick up about 10% in short order.

So back to that family, the landlord notices the market has moved, and he raises the rent 10%. The landlord gains $400/mo. The tenants gain nothing except the “privelege” of non-eviction.

They now have to decide to pay more just to stay in place, or to try and downgrade to a worse apartment to keep costs in check. And if they do downgrade, they’re just displacing someone else who is farther down the economic ladder.

You described a free market scenario, which works on a whiteboard.

In the real world, California property owners have a monopoly on a fixed supply of housing, and nobody gets to participate in the California economy without a place to sleep at night. Thus any increase in productivity locally just goes to the property owners in short order, as they are enabled by the policies they’ve long fought for to extract their rental tax up to the ability of each person to pay. They use this unilateral power to extract all the gains.
Projected costs of single-payer healthcare financing in the United States
Even internally, changing job ladders is a not a trivial task. I've had friends pass the swe interview and have hiring committee come back and state the questions weren't sufficient.

prepping for interviews is it's own 20% project...
If you were smart, wouldn't you know how to optimally deal with bullshit?
(2013)
old news

https://news.ycombinator.com/item?id=9692408
https://news.ycombinator.com/item?id=9096253
https://news.ycombinator.com/item?id=5181406
"I got an idea of how Google works internally"

No he didn't. He wasn't even hired. 99% of companies don't split interviews over 2 days. Most people are pressed for time and days off. If he would have gotten an offer, I would have loved to see if he would freelance then.
Software architecture is like dominoes
> At least not in the context of helping them come to a more correct belief about the shape of our planet

Right, I should have been more clear. I've spoken to these folks not trying to change their minds, but to attempt to understand human psychology better.

Among the various large scale conspiracy theories out there, flat eartherism has, in my opinion, some useful properties.

Did the US Government fly missiles into the world trade centers? No...but proof to the contrary isn't trivial.

How can I prove the world is round? Well, it costs some money, but it's trivial. At the moment, Air New Zealand 30 is flying direct between Auckland, NZ and Buenos Aires, Argentina. The flight time will be just under 12 hours. The aircraft is a Boeing 777-200ER. This is a fast flying aircraft, but it's not supersonic, which it would have to be in order to fly between NZ and AR in 12 hours across a flat earth.

Almost anybody with a few thousand dollars can conduct this experiment.

So, I have studied flat-eartherism as a way to study some fundamental natures of human thought.

I've run into true believer flat-earthers who were intelligent, (mostly) open minded, charismatic and curious.

I think that every human brain is packed with irrational beliefs and thoughtful fallacies. Even the best, most clear thinking of us is, I believe, saddled with (nearly) unbreakable irrational thought processes. For most of us, they're not very obvious.

This isn't an implicit call to give up on the goal of embracing rational thought in all things. Far from it. For me, at least, understanding that I have such weaknesses hidden inside is an even stronger motivation to do everything possible to think and act clearly.
i also enjoyed the movie, but there was a bit too much creative license applied to push an agenda (for my taste). for something based on a real person and real events, bending the truth for dramatic effect does not sit well with me.

https://en.wikipedia.org/wiki/Hidden_Figures#Historical_accu...
People who succeed at politics are able to do so because they can see through the bullshit, but also because they can pretend it’s not bullshit. Politics is war without the violence. You need you be able to signal to potential allies what you’re willing to give and take with plausible deniability.

Many smart, principled people aren’t able to sufficiently lie to themselves or feel comfortable using ambiguous terms and/or outright lying, and that hampers their ability to covertly send and receive signals to others, so others who are successful at politics would do well to stay away from them. You have to compromise in order to get things done, but it doesn’t behoove you to lay out all of your cards for everyone to see.
Least admin fees is when my money stays in my pocket.
Brexit wasnt known to them then. Now the EU has just lost a major source of income so the EU are waking up from their socialist utopian dream. You snooze you looze!
>They'll have to cancel rallies, campaign events, maybe even the party conventions.

Every cloud has a silver lining :)

>Is blue cross going to have the resources to pay for all those extra hospital visits?

If the government ends up bailing them out this could be a step towards single payer health care in the US.
Medicaid Physician Fees and Access to Care among Children
Azure Sphere Goes GA
You may know more than them, yet you merely stand on the shoulders of ever taller giants. Discounting the expense and difficulty of knowledge at the time isn't very illuminating.
I wrote a long answer to your post but a shorter one is this: the housing market in California is absolutely a zero sum game due to policies that essentially hold the supply as fixed.
Hi, I believe you are referring to this [1]. I wasn’t feeling pissed. I was critical of your dismissive tone, as I felt your post was possibly harmful to people who may be looking for solutions. You had said something along the lines of “voice coding can’t work well because Siri doesn’t recognize code” which is a surprising conclusion from a flawed premise.

As a generalization, you seem to be coming up with reasons you _think_ voice coding won’t work well, while ignoring the fact it already does. For example, noisy environments have several very good solutions, such as using microphones designed for them, leaving the environment, or software to reduce noise like Krisp.

The biggest realistic drawback from my perspective is the fact it’s not very quick at mousing, which is why I’ve done a bunch of research on fused eye/head mousing as well.

[1] http://tbf-rnd.life/blog/2019/05/21/hello-world/#comment-25
There's an analogous switch in algebra from notation like f(g(x)) to something more like X_{GF} (where the _{} indicates subscripting, not written symbols). Note the better left-to-right ordering in the terser system.

It's the same dichotomy; are you thinking of f(x) as an instruction to do f to x, or are you thinking of X_F as what happens when X goes through F?