skysight-inc/HackerNews huggingface dataset:
Also, I'm glad I learned the basics of tennis, soccer, baseball, flag football, volleyball, table tennis, badminton, archery, and so much more in school. I don't play any of them frequently, but when they do come up (like as a social activity at a company offsite, or a leisure activity when vacationing with friends), it's nice to be able to actually do them.
We use golang lambdas, binaries are built in our CI pipeline. Build stage takes ~10 seconds, tests (integration + unit) take ~30 seconds. We use AWS SAM for generating our CFN templates, we package and deploy using the AWS Cloudformation CLI and this takes the remaining 3-4 minutes.

I didn't include post-deployment end-to-end tests in the 5 minute figure, but technically speaking, we do deploy that quickly
Input fields on register form cannot be selected on iOS (native browser and Firefox)
Anecdotal, but with 5 workspaces joined, Slack idles between 0-2% while on the foreground for me.

This is a fairly modest i7 3770k based system. Their work on reigning in runaway CPU usage truly seems to have paid off.
Said efficiencies are not due to Amazon, just that the services are colocated in the same facility.

If I put the node service and a database on the same box I'd get the same performance, and actually probably better since Amazon would still have them on separate physical hardware.
In addition, publicly funded surveillance cameras in public places should produce publicly available data.
> Come for the better browser, get spyware free as a bonus ;-)

Unless I misinterpret you, that really needs a hyphen.
> Self hosting doesn't scale

That's just not true. There are plenty of companies that self-host highly scaling infrastructure. Twitter being just one of those companies. They've only recently started thinking about using the cloud, opted for Google, and that's only to run some of their analytics infrastructure.

> There is very little reason for a good sysadmin to work for International Widgets Conglomerated when they can work for a cloud provider instead, building larger scale solutions more efficiently for higher pay

That's not true either (speaking from personal experience working for companies of all sizes, from a couple dozen employees on up to and including AWS and Oracle on their cloud platforms). For one thing, sysadmin is far to broad a job role to make such sweeping statements.

A whole bunch of what I do as a systems engineer for cloud platforms is a whole world of difference from general sysadmin work, even ignoring that sysadmin is a very broad definition that covers everything from running exchange servers on-prem, to building private clouds or beyond.

These days I'm not sure I've even got the particular skills to easily drop back in to typical sysadmin work. Cloud platform syseng work requires a much more precise set of skills and competencies.

All that aside, I can point you in the direction of plenty of sysadmins who wouldn't work for major cloud providers for all the money in the world, either for moral or ethical reasons; or they're just not interested in that kind of problem; or even just that they don't want to deal with the frequently toxic burn-out environments that you hear about there.

> I'd rather buy an off the shelf service used by the rest of the F500 than roll my own.

No where near as much of the F500 workload is on the cloud as apparently you'd believe. It's a big market that isn't well tapped. Amazon and Azure have been picking up some of the work, but a lot of the F500 don't like the pay-as-you-go financial model. That plays sweet merry havoc with budgeting, for starters. It's one reason why Oracle introduced a pay model with Oracle Cloud Infrastructure that allows CIOs to set fixed IT expenditure budgets. Many of the F500 companies are only really in the last few years starting to talk about actually moving in to the cloud (when OCI launched at Oracle OpenWorld, there was a startling number of CIOs from a number of large and well known companies coming up to the sales team and saying "So.. what is this cloud thing, anyway?"

> Successful companies outsource their non core competencies

Yes.. and no. Successful companies outsource their non-core competencies where there is no value having them on-site. That's very different.
It always irked me that in gym you were asked to do things without any instruction. Kick this ball, get a grade.

But then it occurred to me that is how most kids felt with maths. Ie. Mindless busywork to set you up for a lifetime hating it.
Ooh, good catch. I hadn't heard of those.
A never ending feed, but anything works.
The AdTech Industry Is Ruining Web Push Notifications for PWAs – Vance Lucas
>There are some other experiments I'd like to run.

Would it also make sense to have every harsh interviewer be interviewed by all the other harsh interviewers, and see how well they all perform on each others' question? In each case, incentivize the interviewer to stump the interviewee, but using only the same questions they use in real interviews with prospective candidates, and link the interviewee's performance to their bonus or something. Put the harsh interviewers in the same situation with a similar amount at stake as prospective candidates, remind them that nervousness and the unnatural setup relatively to typical working conditions can also be a factor in interview performance.
a life cycle of humans and microorganisms are a bit
different!
Higher wages with shorter work hours would be a great step in the right direction. I believe Keynes even suggested it.

But, a post-scarcity society, where labor is nearly valueless, still requires everyone have their needs met regardless of what they "own". But in that future as through all the past, most people are born owning little more than their labor.

So a post-scarcity society does not just require the technology we are approaching. It also requires a radically different perception of ownership. This is the harder problem.

In the language of today, it means a person without property and whose labor will always be essentially valueless, gets the produce of someone else's robots, ownership of which will be passed down though generations. Changing this is close to unthinkable in current society.

But unless this massive social shift emerges, it appears that larger and larger portions of society will be converted into a euphemistically renamed servant class where their labor has not intrinsic value except prestige or amusement value to the person hiring.

Pardon the following if it's upsetting, but I notice our current path is to add more and more store clerks, waiters, maids, sign spinners etc. Not because machines/systems can't do theses things (amazon, self serve restaurants, billboards) but because the customer enjoys/gets a kick out of them.

On the current path, what would have become a post-scarcity society will instead have vast numbers of such people earning their minimum requirements at such jobs. Plus perhaps homeless people permanently converted into a prison workforce.
For the record, half of the technical part of Canonical's engineering interview track is collaborative; multiple candidates join in to troubleshoot in real time a system that is malfunctioning. We gain from that a lot of insight into how people work together and what strengths they bring to a team. I haven't seen something like this used anywhere else.
good on you for giving the helping hint. the interview process needs more white knights like yourself.
So, Google and Facebook suck up lots of personal information and some people don't like that. Splitting them apart wouldn't change their business models.

Arbitrary destruction of their business doesn't do anything to protect consumer privacy.

There's also nothing anti-competitive about either business. Using a different website is as simple as typing a URL into your web browser.
I dont mind the hobbies question at all. I enjoy asking it as an interviewer, with the follow up of asking about why it excites you, and if you have any good stories related to it.

I'm curious about hearing from you about the things that excite you in some way. It helps set the tone for the rest of our conversation, and helps me to gauge your level of engagement with the questions and answers after that.
5G Unplugged
This expresses a worried thought I've had in the back of my mind for a while.

Power interviewers do a lot of interviews. They can do them in their sleep and crank them out like an assembly line. But assembly lines aren't nuanced, I fear power interviewers lose the ability (or desire?) to assess candidates through their performance instead of strictly assess the performance.

Power interviewers concern me. I think they end up with too much influence over a company's hiring practices.

I've heard of people at big companies who conduct thousands of interviews a year. This gives them a lot of sway in company hiring practices and culture.

The problem, though, is these large companies are hiring at scale. Growth + attrition yields a lot of hires. Google itself just announced in their earnings call nearly 20k more employees in the past year. That means 100k+ interviews conducted. It's hard to have every interview stay personal an nuanced at that scale.
Colliding blocks act like a beam of light to compute pi
Why does it matter where the HQ is? I dont need to work in the city with 1000 tech employers, i only need one, the company i work for.
Monopoly rent implies (near) monopolies, which Facebook is not.

What's more, this is a conversation around individual users. Facebook's economic rent is paid by their customers, which are advertisers and not the subject of this conversation.
By 2025, they will dominate. I have used it, it is better, and slowly but surely people are moving to Google cloud.
it is an option. you can turn if off, or at least way way down in the settings
> He elaborated: "It's code that tied not just to hardware – which we've seen before – but to a data center, you can't even get the hardware yourself. And that hardware is now custom fabbed for the cloud providers with dark fiber that runs all around the world, just for them. So literally the application you write will never get the performance or responsiveness or the ability to be ported somewhere else without having the deployment footprint of Amazon."

It's almost as if you're paying to use someone else's massive investment in technology so you don't have to reinvent the wheel, enabling you to just get business done quickly and at ridiculous scales. Kind of like using Windows tech stacks, or buying a Ford F-350. Who could possibly build a business on such terrible lock-in devices?
This site, Hacker News, uses flat files for its database.
> Please name one similarity between Slack and Snapchat.

They're both easily replaceable communication services.
Placing stateless web servers on simple VPS instances with load balancers in front doesn't scale nicely? Or perhaps I'm misunderstanding the parent.
Then how do kid streaming shows like Ryan’s toy review gather millions of subscribers over several years?
Do they really do this? I would totally believe it but I don't see it...
It’s easy enough to separate your event sources from your event destinations. Anything that can trigger lambda can also trigger SNS message that can call an API endpoint.

If I did want to move from AWS that’s the first thing I would do. Put an API end point in front of my business logic, change the event from triggering lambda to an SNS message and move my API off of AWS. Then slowly migrate everything else.
Usually the tracking number is used by the seller and the moderators to settle disputes. I’ve never had a tracking number sent to me but have had sellers say “it’s supposed to be coming tomorrow”

This is on cgmc
When the request is routed correctly, yes, but the question is when it's routed incorrectly (perhaps because information you're providing to Istio is incorrect but you haven't realized it yet, perhaps because of bugs in Istio).
Sure but as far as ABIs go it is absolute garbage and extremely difficult to work with.
gasoline cars power output varies with temperature, tire grip varies a lot, braking performance varies too.
Stellar – Astronomy Photo of the Day (iOS)
I remember a time that 'stop' in Firefox stopped all animation on a page too (blink tag, GIFs).
It’s not about performance, then I have to support all of that infrastructure myself.
> none of these tools have been trained to colour images specific to the Singaporean historical context.

Interesting aspect of image colorization that I hadn't given too much thought to. Will this NN for example handle images taken in different historical contexts, and vice versa?
Have you lived in Silicon Valley? The amount that people from other companies talk to each other is incredible. You're using a technology? Oh just hop in the car and talk to the developers about your use case and help guide the development.

You _can_ do that remotely, but having it happen in person is way more reliable
I would think that the ultimate objective with physical education is to engender in kids a lifelong fitness habit. Given that once you leave school there really isn't much nowadays forcing people to get regular exercise, the only thing that really matters is that it's fun and rewarding.

I don't know why you'd grade kids at all on anything but their participation. Punishing a kid for being weak or poorly coordinated serves only to make them resent getting exercise.
At Google, questions are chosen out of a predetermined question pool. It doesn't matter how many interviewers there are. It's small enough that your interviewers leave a note on a piece of paper at the end of each round indicating which question they picked to ensure no two interviewers ask the same one. The question pool changes over time, but it rotates much slower thank you would think. Furthermore, even having an idea of the "theme" is a huge advantage given the variety of topics that can be asked.
>I cannot for the life of me figure out how people smart enough to work at a FAANG company would subject themselves to this kind of psychological dog and pony show.

$300k+ total comps are a big part of it
There's absolutely nothing stopping competition. Switching from Facebook or Google to a competing service is as simple as typing a URL into the web browser. They maintain their business position by providing an excellent product, not by preventing other people from creating competing products.
Fairness in AI, StarCraft Edition
Name one technology disruption that caused no pain for anyone?

With user taxi drivers lost their monopolies, the car put horse and buggies out of business, amazon put many retailers out of business etc. etc.

I can't think of one advancement that had 0 negative effects on anybody. I don't even know why someone would argue otherwise, i thought this was a pretty common position in somewhere like HN.

Sure you can say that the overall benefits were easily worth it, but its irrelevant to my point that there is always eggs broken along the way.
You realize you're saving no characters writing S{M|A}T instead of SAT/SMT? :) It's like abbreviating world wide web to double-u, double-u, double-u.
At the heart of the article, the assertion that the power of these corporations is threatening our government implies that this is a problem -- which in turn implies that government is somehow superior to corporations. Why is this necessarily true?
what fraction of the pre WWII population in palestine was non-jewish?
black and white photos are already alive. colour doesn't make the better
You’d be surprised how much you can get on AWS by getting rid of one or two of your infrastructure folks....
It takes four months to close an issue with the bot. But before it closes, someone comments or removes the tag.

There are 195 issues marked stale going back two years.
Perhaps it's down to hardware differences then, assuming that you've got a newish machine. This is a fairly old MacBook Pro which will be replaced soon. Hard to say what the cause is, but I don't have any issues with other non-Electron apps.
I think they just try to idiot proof too much, which ends up a bureaucratic nightmare.
Is basically my point. On one hand we can't expect journalists who I imagine are very Intelligent to get into programming but somehow we are just going to change our education system and everyone will just be coders?

I feel like you have to subscribe to tabula rasa to think this is going to go off without a hitch.
Fair point. But, does Google have any culpability here, as the service provider?
Table Saw Accidents
I'm talking about his statement:

"Connecting to AWS managed services (s3, kinesis, dynamodb, sns) don't have this overhead so you can actually perform some task that involves reading/writing data."

That is due to network and colocation efficiencies. The overhead of managing such services yourself is another matter.
> The standard library is locked to Rust - you can't issue a new major version of stdlib without having a major version of Rust.

How often do you see that actually being a problem? Rust releases new versions on a regular cadence. Just how often do you imagine the regex crate actually needs to be updated? Or how about the random number generator crate?

> Besides the impact of not being in stdlib is very low except for discovery.

I always find this an interesting argument. We've seen node.js etc. packages be compromised many times, or even completely vanish (left-pad)? How much confidence can I have that any individual package hasn't been compromised somehow? How much confidence can I have that random dependencies aren't suddenly going to enter my build chain. That left-pad situation was classic. So many things got broken, not because they'd picked up left-pad, but because dependencies of dependencies of dependencies relied on it (and so on down the line...)

There was that situation just a month or so ago where a developer just didn't want to maintain their package any more, had someone volunteer, who then compromised it with a crypto-miner.

Now on top of that licensing gets to be a whole bunch of fun as soon as you step outside the stdlib. For every crate you add, you need to do a licence audit, and for each and every one of its dependents, and its dependents dependents. Amazon, for example, has a black list of licenses. You can't use any software licensed under one of them, for whatever reason the lawyers have about each one.
That's terrible (to me, as a selfish fan).

I'm happy that Max Brod published Kafka's works against his will that they should be incinerated.

One never knows.
The next step could be to remove `.collect()` and use `.next()` for each subsequent part. Zero allocations!

let mut parts = l.split(&['@', ',', ':', 'x'][..])
.flat_map(|s| s.trim().parse::<i32>().ok());
let x = parts.next().expect("x as i32");
let y = parts.next().expect("y as i32");
let w = parts.next().expect("width as i32");
let h = parts.next().expect("height as i32");
> The company added nearly 20,000 employees over the year

They hired more than half-a-Facebook worth. Where are they finding these people? Seems most other companies are struggling to fill their headcount
Having driven both I must say while the 2121 (the USSR Niva) has great nostagic appeal, the Chevy Niva (https://en.wikipedia.org/wiki/Chevrolet_Niva) is quite a bit more comfortable. Still the same problems with reliability, since it's just a new body on old everything else.

Edit: all in all, I prefer a diesel Hilux and/or suitably old Landcruiser for the offroad duties. Going anywhere on a highway is a pain in either Niva.
It doesn't have to imply that government is outright superior to corporations. It would be sufficient to imply that neither should have overwhelming power over the other.
The quickest Google search for "flaws of IQ tests" comes back with so many studies showing that IQ is not correlated to intelligence that at this point the burden of proof is on anyone who says IQ is relevant. Even if IQ does measure something, it's not an indicator of anything other than the ability to pass a standardized test. It certainly is not an indicator of intelligence.

In other words: what is your evidence that IQ measures anything actually relevant?

https://www.independent.co.uk/news/science/iq-tests-are-fund...

https://www.popsci.com/why-iq-is-flawed

https://www.cbsnews.com/news/iq-scores-not-accurate-marker-o...

https://www.theatlantic.com/national/archive/2009/07/the-tru...

https://www.apa.org/monitor/feb03/intelligent
Why I stand on a book when meditating
What's the difference? If it's desirable to reserve the right to disallow third-party frontends, why push the burden onto them (and everyone else) enforcing it through technical measures?
AMAZING read, spot on commentary . . .
Highest Court in Indiana Set to Decide If You Can Be Forced to Unlock Your Phone
I loved gym class. It was easy and a relief. Some of the sports I really enjoyed, like floor hockey and soccer. There were some lame ones too, and also some creepy behavior from the male gym teachers toward certain female students. But other than that it was the easiest part of the school day. I could turn off my brain and work up a sweat.
That only has ~23.72 bits of entropy.
Back when a was a tech lead and made hiring decisions for my team I would run the questions I asked candidates by the rest of the team in a 1:1 setting. We were checking that people could answer the questions well -- and sometimes when they couldn't it could show us weak points and give us ideas for training.

I always ended those 1:1 sessions by asking if the team member would be comfortable working with people who couldn't get to the correct answer. And if they could, what they would want to see from a candidate working on the question.
You're right. Put an edit at the start of my post making it clear I misread.

Thanks!
This is really interesting and I'd be excited to use it if the memory usage is even half that of the official Slack client. Bookmarked.
> it's worth to point out that in the past science was significantly advanced by transgressing the ethical standards of the time

This misses the point: Gallileo's persecution was (and is) morally impermissible, even if the powers at the time claimed otherwise. "Transgressing the ethical standards of the time" isn't at all contentious, because the ethical standards were clearly wrong.

By contrast, there's no clear sense in which our current ethical standards (in the domain of scientific research) are actually wrong -- I might (and happen to) disagree with their metaethical foundations, but their actual practice is perfectly satisfactory: harm reduction, respect for fundamental rights, consideration against exploitative forces, &c.

It's perfectly consistent (and correct) to say that following some misguided ethical standard will not invalidate scientific findings. What invalidates those findings is failing to obey our current, very good ethical standards.
Very cool, I recall seeing a lightning talk at KubeCon on this very thing: https://schd.ws/hosted_files/kccna18/45/NA%20KubeCon%202018%...
I'm somewhat surprised since I'm 5'11", in the drivers seat of a Delica, which is considerably larger than a Sambar, my hair touches the ceiling trim.
> Does anyone sell... DEC VAX VMS compatible systems?

https://www.avtware.com/cloud
When hacker news shits on a tech company IPO its definitely time to buy.
Does anyone else get intermittent 503 "upstream error or disconnect" when running istio? We get this fairly regularly and have to patch services to get it to run again. Would love to share ideas if anyone faces similar issues.
That can be corrected because hard coding passwords fail the government secure coding policies. So if the contractor hard coded then they failed the quality requirement. So it gets them into a fun for the public catch22.

The most effective method is to have continuous development through an open source structure so any failures where someone hard codes sensitive info in source get found quickly.