skysight-inc/HackerNews huggingface dataset:
> You can also say what you think would be the number of followers (millions+), what would be the time needed for a write you a database (~millisecond each) and why that won't match 3 seconds, so you know how much time you have per follower.

While we are on the topic I am really curious to know how they solve it actually.
I would not assume that it had the same optics when they are describing the CCD. That is all.

It is just a darn weird thing to say when they could have just used a more standard analogy for contextualizing resolution.
Yes, and you can IPO but retain majority of the shares for yourself so you don’t lose majority vote. Carlyle group bought Booz Allen Hamilton and IPO’d it, but only sold 25% of the shares to the public. (Then they took out a billion dollar loan, spent it all on dividends which means Carlyle took a loan to pay themselves a bonus... and then immediately cut all employee benefits.. that would be when I quit /rant)
On HN there have been numerous interview horror stories that I just didn't understand. Recently though, I've been through one, so I think I understand what you have been through a bit better.

Interviews are done by people, trying to size you up. Even though their question would seem to be humilitating you can still try to make the best of them. As others have already posted, getting through the interview is a skill on itself and I have seen interviewees that passed full score and have been terrible to work with and vice versa.

The real question is: is this the only profession you care about? If so, it's time to learn to game the interview. If not, do feel free to give a shot at the other profession. It may benefit from your experience as a software developer.

As many have posted on HN before, interdisciplinary employees have higher employment value.

Anyway, good luck with whatever you decide.
Yes! I haven't had to use the 3310 with mittens on yet but I imagine it will be a lot easier than a touch screen.
Not exactly the same, but there's this interesting quiz that presents a number of studies that appeared in Science and Nature and asks you to guess which failed to replicate: https://80000hours.org/psychology-replication-quiz/ .

After taking that the result in this paper doesn't surprise me. I'm educated, but not in Psychology, and I think most people can tell which studies are more likely to fail to replicate.
This is really awesome - but I feel like it's also an extreme that few are willing to take.
One thing which is an argument for software development is that the relatively good salary should enable you to save up and take a sabbatical every 4-5 years. To me, that is absolutely worth doing this job, even if I don't always like it (also, there's also almost nothing I would be qualified to do, at the moment, to be fair).
Proto-indo-european would be a better unity option so as to not show favor to Romance-speaking countries.
CoCalc: Collaborative Calculation in the Cloud
There's an example of the sort of chronic (pun intended) patch-driven-development, YAGNI(Y) thinking that leads to this sort of thing, in the last paragraph:

"For instances that can't/won't get updated in time, this Splunk app can be deployed as a workaround. The app executes bash/Powershell at Splunk startup to check for the above regex and add a '6' if needed. It may not be the best fix, but it does kick-the-can on the problem for another 3 years, at least until epoch time reaches 1.7e10."

Someone, somewhere is saying "but it passed all the unit tests..."
Many comments are treating these results as unforeseeable consequences. But the law pretty obviously banned most contracting.

You can read the conditions here. Unless the worker meets all of them, they are an employee.

Part A is a pretty normal contractor condition. But Part B bans all subcontracting within an industry.

Part C seems to ban people from becoming new contractors if they weren’t one already. How would you get established in a trade? Part C says you’re an employee if you’re not already so established.

————

Effective January 1, 2020, hiring entities are required to classify workers as employees unless they meet all conditions of the ABC test:

1. The person is free from the control and direction of the hiring entity in connection with the performance of the work, both under the contract for the performance of the work and in fact.
2. The person performs work that is outside the usual course of the hiring entity’s business.
3. The person is customarily engaged in an independently established trade, occupation, or business of the same nature as that involved in the work performed.

https://edd.ca.gov/Payroll_Taxes/ab-5.htm
Maybe dial back the sarcasm a notch or two?
Semantically though, the second argument is still just a naked pointer.
Oh my. Why are people matching an epoch with a regex?! Or you know, just think a couple of years ahead

Funny how the comment says "replace this before 2017" oh well.

> The app executes bash/Powershell at Splunk startup to check for the above regex and add a '6' if needed. It may not be the best fix, but it does kick-the-can on the problem for another 3 years, at least until epoch time reaches 1.7e10.
I read, German Wikipedia is a garbage fire compared to the English one.
It took Android 10 years, two major projects (Volta and Butter), alongside multiple iterations of Doze mode, adding restrictions to background execution of Android services, to finally catch up with Nokia phones from 2008.

Impressive is how we ended up with something like Android taking over the world of mobile devices, thanks to mismanagement from competition side, and a free beer OS.
I wouldn't be surprised if they know better than to mess with the little soft things that float.
You also don't need to know the answer in order to ask lots of clarifying questions. From the question alone, without an greater understanding of the landscape, I suspect the question is unsolvable.
Which doesn’t make sense, since glass is relatively easy and economical to recycle. (I’m not saying what you say is untrue, there’s a lot of things in the world that doesn’t make sense.)
Lifting some of JPAs limitations to use more modern SQL
In addition, I mainly have run interviews as a 1st or 2nd round screener, and I suggest to continue with interview process even if someone kinda blows a question as long as it seems like they're not lying about their experience.

For interviewing experienced candidates I'm often trying to come up with a problem the team has faced and turn it into a series of questions. When it doesn't work, I feel like there's a 50:50 chance that I didn't phrase it well/didn't include enough info (but unless I happened to interview several candidates that week and we just don't have time) I am fine with letting a second screener or the whole team talk to a candidate.

But I guess OP is probably referring more to final interviews. But for me at least, phone screens really are ok to get things wrong, in case there is anyone out there with phone screen jitters.
Less than eighteen years until 19th January 2038!
Super cool stuff. If the author has time, it would be even possible to derive the major climate zones at that time using large scale features like latitude, mountains, etc.

Here's a nice reconstruction of what Pangea looked like (200m years ago) https://youtu.be/VKq0pr4rbRs
> The market for trading private company stock is dominated mostly by boutique brokerages based on the West Coast with names like EquityZen, SharesPost and Forge.

> Berthe said he believes that New York-based JPMorgan is the first major Wall Street bank to create a team dedicated to trading private shares. People with knowledge of the operations of Goldman Sachs and Morgan Stanley said that while the firms don’t have dedicated teams, they have been facilitating trades in this market for years. In particular, Morgan Stanley last year acquired Solium, a leading manager of corporate stock plans, giving it access to a wide swath of start-up equity.

> Unlike shares in public companies like Microsoft, trading in private company stock is complicated and still mostly the domain of old-school voice trading, versus electronic exchanges that close transactions in seconds. Once a trade is negotiated, JPMorgan has to transfer legal ownership of contracts and get clearance from the start-up, a process that can take weeks.
It definitely works, starting emacs with "--daemon".
Impressed by your courage to fight for you business, dudes, good luck. I would also suggest making online tours to where you can’t go even without covid, like space stations and stuff, could be fun
List of Data Science Podcasts (and the code to find them)
I ask questions beyond the job scope in interviews, but I when the applicant looks nervous, I tell them that's what I'm doing. I'm often pleasantly surprised at the answers and it's one of the more useful aspects of the interview for me.
Blank page (JS disabled).

Given others' comments here, I'm thankful.
Perhaps monopoly abuse is not the right term, but Microsoft did buy their way into the gaming industry by selling millions of consoles at a loss. There is no way for any company that is not already a multi-billion dollar company to compete with that. The same happens in many other areas where large tech companies use their inertia and tons of existing capital to make it impossible for anyone but other tech giants to compete with them. This is extremely problematic because these companies almost win “by default” just by swinging their weight around, even if their product might not be the best product in that area.
hey! Sure thing, we craft 10 tours every week, so we will take into consideration space station tour!
If you want a story that handles this scenario pretty much exactly, you might want to check out “Unsong” [0] by the excellent Scott Alexander.

That world is basically a biblically-inspired computer simulation which gets corrupted when Apollo 8 crashes into the celestial sphere. Also boiling a goat in its mother’s milk causes a segfault for some reason the developer can’t quite explain.

[0] http://unsongbook.com/chapter-1-dark-satanic-mills/
I have only a layman's grasp of philosophy. Why doesn't this field challenge its definitions of consciousness more, and why is ethics treated as an axiom? These both seem like anthropocentric positions to me, limiting the discourse. Why can't trees have a conscious experience? And who cares about the morality of a storm cloud?
Very cool. If this had a way to count steps, it would have been an ideal podcast companion for me given I really don't enjoy notifications when I walk
If the profits come from a monopoly, I'd argue that it's monopolistic abuse. If they weren't abusing the monopoly, they wouldn't have the profits to do whatever the next thing is, which often involves losing money in the short term to tie up a market in the longer term (i.e. further abuse of monopoly).
I suggest sticking with it.

If you do enjoy development day to day, and can get your assignments done, those are the actual skills you need.

Interviewing is another game entirely, and it sounds like you've had a lot of unfortunate interviews that were more about the interviewer stroking their own ego than finding competent programmers who can do the work.

There are jobs that don't have that kind of crazy running the interviews.

Spend a few hours brushing up on Fermi approximation and mapping problems to known algorithms / data structures / tools, since they're useful skills anyway and will help your interviewing technique.

Apply to lots of places, do lots of interviews, try to answer the questions as best you can, and don't worry about it when you hit interviews where they ask nothing relevant to your day-to-day work.

Good luck.
Isn't that the point of a digital detox (or at least of buying a "dumb"phone in the smartphone era)? That you won't be able to do any of those things?
Lille 1-0 Metz – Ligue 1 Conforama – FootballGH – Video Highlights
Look at all the weak minded beta programmers complaining about C++ complexity, your weakness disgusts me.
in Gif:
https://media.giphy.com/media/MDxNo8cSBDHYTGLdC2/giphy.gif
They are also building roads, making houses more energy efficient and building small scale particle colliders.
Unless you celebrate in hexadecimal …

* https://news.ycombinator.com/item?id=24459288

… or count actual seconds.

* https://news.ycombinator.com/item?id=24458914
ETHPlanet Hackathon: Building the Next Digital World with Ethereum Blockchain
Right, the Castlevania: Symphony of the Night one is also excellent, and I know for sure it has a GDQ demonstration.
Twitter has changed this approach few times I guess, earlier it used to be simply insert tweet into a collection of tweets, and then when you load use timeline, look up the people they follow and find/merge those tweets. But it's going to create a lots of load on systems. Another approach is to maintain a cache of user's timeline(mailbox of tweets), when user posts a tweet, lookup all the people who follow that user, and insert the tweet into each or their timeline cache. results have be pre-computed, so less load. Both approaches fails when you have folks with lots of followers, so may be they use a hybrid of these approaches. this is Discussed in detail in "Designing Data-Intensive applications" book.
My guess would be lots of distributed queues, some resources dedicated to heavy lifting of few vs random noise of everyone else, and storage layer which allows lots of append traffic without blocking. Maybe some storage special casing like "randos get their tweets serialised on your timeline, but because you're following Taylor Swift we'll just query that common feed in parallel rather than copying it".

They've got lots of engineering blog content, there may be a better answer here https://blog.twitter.com/engineering/en_us/topics/infrastruc...
> If you're technically competent overall, you should be able to learn enough to make your way through this from a few hours of reading and watching youtube videos.

I actually did read up a bit on it later. This may not be what twitter is doing right now, but in the videos i saw, this 3 second thing is not possible. You can batch process the tweets and use websockets or whatever to send them, or just let users get them when they log in to their accounts. That's what i read anyway.

I don't care to look much deeper unless I'm actually working at Twitter, and it seems that's my problem.
PowerVR died when Mali became a viable GPU, it was also much less Apple than Qualcomm switching to Mali and then to reference ARM cores in general.
States have much less power to tax than the federal government. Something as big as healthcare funding reform is very difficult to do at the state level.
3) Some testing of some parts of something like https://rationalwiki.org/wiki/Project_Blue_Beam , meaning chasing holographic apparitions projected somehow from somewhere.

Or simply several invisible beams of whatever making the air glow/shine where they cross, sweeping, and theryby moving that spot.

No real new physics at all, except of the massively improved capability to project holograms over vast distances.

Edit: Think of a cat, chasing the dot of a laser pointer.

Meow!
Keep doing your best. I am not often involved in interviews but when I am I look more at how an applicant handles the situation more so than looking for a technically correct answer. Well except for the questions that cover fundamental knowledge. I expect those to be answered correctly. Regarding the tweet scenario - if you don’t know a specific answer tell them that but also reach back into your experience and describe to the interviewers of a similar challenge that you succeed with and how you solved that. The floor is yours to convey your strengths and passion. With that said I would personally hate to have to go looking for work. I am a sysadmin who honestly wears too many hats to be an expert in any particular field. Most of my knowledge is institutional and my expertise is very focused on the areas I need to know. Another thing I have learned during interviews is to look for someone that comes across as genuine and caring. That goes a long way in a team environment. As far as quitting the industry only you can answer that. To me passion is key to both excelling at and enjoying your profession.
That problem exists. For example, Israel enacted a law to prevent that after such problems arose:

https://en.m.wikipedia.org/wiki/Israel%27s_Anti-Concentratio...
First Guilded Age is what made America wealthy. I would not call what we have now a Guilded Age- look at the debt. We have been squandering that first Guilded Age's wealth since 1933, but these things have a lot of inertia.
To be protected by copyright, a work most be considered a creative effort. Legal documents, in my experience, are not often considered creative works.
It seems to me that although the law was claimed to be a win for all workers (at least in its intention, and pitch to the public), its effect is to favor certain workers over others.

And what I see is that "old-line" workers in industries already familiar with / set up to have employees are the main beneficiaries. Newer industries that have not yet figured out how to cost-efficiently have employees are the losers. Hotel cleaning staff versus part-time rideshare drivers. It seems to be about protecting "old" labor versus new labor, within the truth of labor in general being more unstable recently.

I don't think I like this approach. Particularly more so because I don't see why in principle some specific contractors got callouts as exceptions, but not others [1]:

-- insurance agent

-- physician and surgeon, dentist, podiatrist, psychologist, or veterinarian

-- lawyer, architect, engineer, private investigator, or accountant

-- securities broker-dealer or investment adviser

(^ clearly these contractors have been exploited long enough and need assistance (/s) )

-- direct sales salesperson

-- commercial fisherman working on an American vessel

(^ if there was a group of workers working in more dangerous and low paying and uncertain conditions, you would think they would be included)

-- those providing professional services, such as: marketing, HR, travel agents, graphic design, grant writer, fine artist

(^ Grant writer??)

-- accountant, payment processor, photographer, freelance journalist, writer, real estate agent, repossession agent

Why do all these industries get a pass? What about the dozens of jobs that didn't make the list? And I can clearly imagine that with these definitions locked in stone, it favors old over new that has no such title.

I take this as evidence that this is a heavy exercise in picking and choosing which workers.

[1]
https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...
They are both old and really complex tools, that explains part of it.
Wouldn't the higher salary translate to retiring younger = more time with family?
See also https://news.ycombinator.com/item?id=24453575 .
> it feels like a threat.

I'm glad you feel attacked, that was my intent.

The next step is to be a better human being. Not all opinion's are morally equivalent, this is easy to see because someone's preference for pizza is not equivalent to someone believing that slavery is acceptable.

Your problem is being on the wrong side of history.
This! The EU needs to be more cohesive and create an alternative to the U.S. (with it's increasing anti-intellectualism) or China.
Did they actually cost less after accounting for a normal profit margin? My understanding was that Uber lost money on each ride, right?
Is there a constellation pattern SpaceX could use that would leave open a clear sky above Chile? (Maybe at the expense of not offering service in the country).
For a long time I used a Nokia 104, rather than getting a smart phone, it was great. For work I got an iPhone, and there’s no way I’m carrying two phones, so the Nokia ends up in the draw of mystery tech. Now four years later I really want to go back, but I still need a few apps for work and MobilePay has become a must have in Denmark. The first phone companies have started shutting down 2G so in a year or so I can’t even be sure that the old phone will work. There’s still not total 3G, 4G or 5G coverage so I also can’t be sure the iPhone will work.

It’s becoming extremely difficult to not wanting a smart phone. We heading towards an App-only world.
> At the standard PAL framerate of 50 FPS, this gives you 1/50th of a second to react

PAL is 25FPS, no?
Here is a screenshot I took at Unix timestamp 1600000000: https://twitter.com/susam/status/1305120936098627589

Reproduced as text below:

$ date -u; date; date +%s
Sun Sep 13 12:26:39 UTC 2020
Sun Sep 13 17:56:39 IST 2020
1599999999
$ date -u; date; date +%s
Sun Sep 13 12:26:40 UTC 2020
Sun Sep 13 17:56:40 IST 2020
1600000000

An important point worth noting from the POSIX.1-2008 specification:

"Coordinated Universal Time (UTC) includes leap seconds. However, in POSIX time (seconds since the Epoch), leap seconds are ignored (not applied) to provide an easy and compatible method of computing time differences. Broken-down POSIX time is therefore not necessarily UTC, despite its appearance."

See https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd... for more details on the above point.

By the way, in case you got curious like me to find out if this Hacker News story (the original post) was posted exactly at this time, the answer is, it was posted at Unix timestamp 1599999975. See https://hacker-news.firebaseio.com/v0/item/24460382.json for the details.
So is materials science and chemistry.

they need a paradigm shift.
They eat all the nutrients in meat, just in pill form. It's not very convincing. Also they have tons of problems with insulin resistance and supplements have tons of flaws. Most of these athletes are spending much more and destroying the environment much more than the equivalent amount of meat or eggs would do.

I don't think we're going to move away from an ecological collapse unless we stop using pesticides.

Most vegan athletes don't last too long. I'm of Indian heritage, so I'm well aware of vegetarianism.

I should also mention that there are many, many ways to do a vegan diet wrong. The studies probably don't include too many sources of sugar, which is probably the bane of a vegan's existence since they're constantly looking for blood glucose in order to do things as their body can't use gluconeogenesis as there is less protein (and therefore more cortisol!).
As an outsider to the industry, I have always wondered what the situation is like in smaller companies or for starting your own business to serve local clients.

Part of the reason why I ask is that most of the places that I have worked for respect experience more than youth, and couldn't care less if the firms that they were contracting work out to employed experienced developers in their 20's or their 50's.
I really enjoyed reading:
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Book by Martin Kleppmann

Can't recommend it enough and it works through a lot of this talking exactly about twitter.
As a retailer who has been stung by this bullshit with PayPal many times in the past, I can tell you with absolute certainty that the payment doesn't go through ever, at all.

It isn't flagged and reviewed, it's just outright rejected with a cryptic error message indicating that someone, somewhere breached PayPal's terms of service. No money leaves the customer's account, no money arrives in the vendor's account; the process simply fails.