skysight-inc/HackerNews huggingface dataset:
This is an absurd characterization of coding interviews. I've been on both sides of big tech interviews, and I've been at a few companies. I've seen two extremes. At one end, the company had pretty lax interviews, and I rarely interviewed anyone while I was there. The quality of people at this company was relatively low, from my small sample size of coworkers. At the other end, a company well known for challenging coding interviews, and I regularly interview people. The quality of people at this company was relatively high, again from my small sample size of coworkers.

I think coding interviews are actually working fairly well. They divide people into at least two groups: a first group is people that can pass them without too much trouble, and they mostly seem to get hired, but of course there are mistakes. A second group is people that need to spend 500 hours cramming to appear qualified, and basically are trying to game the system. These people mostly don't get hired, and I suspect also are completely driving the conversation on HN and elsewhere about how coding interviews are a terrible failure.
350K is about enough to start considering buying a house in the bay area. Less than that and you have to make big compromises.

The life you can't imagine are all the lucky Engineers to be paid bay area salaries at reasonable cost of living locations like Seattle. You may laugh at me calling Seattle "reasonable" but compared to the bay it is.
Show HN: UpWell - Affirm for your rent, pay your rent in smaller installments
UpWell - Affirm for your rent, pay your rent in small installments over the course of a month
I am part of this 62%. I share fewer and fewer opinions. It's not that they are controversial, but that doing so is pointless and tedious.

I love a good debate, but they are fewer and further between.
Because "we can do it because some other country does it" is not a good thing. China can, and has arrested US citizens without due process, should we now be able to arbitrarily detain Chinese citizens in retaliation?
I have the top comment on this thread, and nobody's paying me :)

I think people are talking about it here because it's been a popular topic on HN forever, and this movie brought it mainstream. It's "controversial" to tech people for a lot of reasons (diversity, "apology tour", etc). And it's also the first time a lot of our friends and family are talking about these issues.

[EDIT] I had the top comment... I've changed my mind, definitely a conspiracy!
NYC has a vast underclass that spawns huge numbers of violent young males that have to be kept in line in order to minimize the violent victimization of productive residents.

I'm not saying this is pretty or desirable, but it's undeniably the result of decades of policy decisions. Soft non-urban whites don't generally understand this.
If the author wants to conflate speed of the web with speed of innovation, that’s on them.
Do you have some recommended reading? I enjoyed reading Neil Postman’s Technopoly, but any contemporaries you find particularly insightful?
That is a pretty optimal plan and that is what quite a few colleagues I know are doing. Not moving to Europe, but planning to move to Canada. Save up some money in the US, move North and settle down.
Correction: As CRConrad, whose comment was inexplicably downvoted, pointed out, the MIT License IS mentioned on the front page (And the Wayback Machine proves it was mentioned before the HN post).
> The environment is not an immediate effect.

Every Day 10,000 People Die Due To Air Pollution From Fossil Fuels: https://www.forbes.com/sites/rogerpielke/2020/03/10/every-da...

WHO reveals 7 million die from pollution each year in latest global air quality figures: https://www.telegraph.co.uk/global-health/climate-and-people...
> Heck, a decade and a half ago there were claims that governments could narrow a search for an audio file upload based on the deviation from 60hz on the power line noise - in an audio recording.

Wow. Any source for this?
Think you meant to say legal
Ask HN: What strategy to adopt for monolithic Rails on AWS in 2021?
Our devops is currently managed by 3rd party consutancy and we're looking to take over over the next 6 months.
I got AWS associate level certifications and will take over devops.

App is Rails monolith running on few EC2 with Capistrano used for deploys. RDS, redis etc, usual suspects, all hosted in AWS.

This migration may be a chance to setup things differently.

What architecture would you advise? what are the pros and cons of ElasticBeanstalk vs ECS vs doing the way we're doing it now.

Any articles/resources would be greatly appreciated. Thank you.
You must be myopic, and your optimal distance of your optical system is naturally at near. If so you may not need bifocals at all. Think of your distance glasses power as making up for how much your optical system is off by to be focused at infinity (distance). A person with a minus prescription has excess power and naturally focuses nearer targets. A person with -2.00 power glasses is focused best at 1/2.00 = 0.5m which is a nice reading distance. A person not requiring glasses ("0") is focused at infinity and has perfect distance vision. For such an eye to focus up close the lens/ eye muscles work to increase the power (fatten the lens) until near is in focus. Unfortunately this ability to accommodate steadily decreases w/ age, noticeable at 40yrs old. Those who are +3, the focal length is 1/3meters BEHIND your eyeball and you'll need glasses for everything once your natural ability to vary focus starts dropping off. You can figure out your exact focal length (meters) by taking your distance prescription a + b x c, and calc 1/(a + 1/2b). minus in front of eye, plus behind the eyeball. Neat, huh?
Depends on your application and how much memory you actually need. I would also use ZGC as it returns unused memory to the system and low ms maximum pause times for terabytes of heap.
The last thing I want is more mobile and desktop apps written using web technologies. Thanks, Apple.
Web Hosting for Beginners
It brought me memories of being 15 and hooking up a parallel (lpt) epson printer (a miniplotter really) to a netbsd machine, failing miserably and failing miserably.

Text printed fine (mostly), anything else resulted in pages and pages of ascii characters (lol).
I think that the general guideline here should be to enable good features that are disabled on chrome due to dark design patterns, and to emphasize and focus on these differences.

For example the differentiation between Firefox sign in and website sign in, the mobile extensions, ad blocking, background playing in YouTube etc... Things that Mozilla can do but Google can't.
The new book mentioned:

https://global.oup.com/academic/product/the-triumph-of-doubt...

"The Triumph of Doubt -- Dark Money and the Science of Deception" David Michaels, April 2020

"- An insider's look at the machinations of manufactured doubt in science — bogus studies, congressional testimonies, think-tank policy documents — and how they have risen to prominence in American life and government

- Details how corporations manipulate science not just to defend dangerous products and activities, but also to market them as safe

- New details around high-profile cases of manufactured, misleading uncertainty, including in car manufacturing, professional sports, our food and drink, and the air we breathe"
> The difference between TikTok and WeChat and FB/Google/Twitter is obvious: the former are to some degree controlled by China and the latter are private entities.

The irony is that we were just about to witness US govt forcing said "private entities" to ban specific applications.
Besides the learning difficulty, I'd there are some real ergonomic issues related to ownership, such as the difficulty of cloning into a closure [1], or nested &mut receiver calls being rejected despite being sound [2].

[1] https://github.com/rust-lang/rfcs/issues/2407

[2] https://github.com/rust-lang/rust/issues/6268
What do they do, switch out cars or have enough fuel for the entire race?
> The rule of felony murder is a legal doctrine in some common law jurisdictions [...]

Germany is not a common law jurisdiction. If you use legal arguments, at least use ones that are applicable.
> Chrome got ahead of Internet Explorer because it was appreciably faster, and had features like tabs.

People say this all the time, but I'm not sure I 100% believe it.

I suspect Chrome's current dominance was mostly fueled by Android and G-Suite. For many people, it became the default browser at work (thanks to enterprise adoption of G-Suite) and on their smartphone. People like familiarity and the incumbent (IE) had a terrible reputation, so Chrome logically became the new normal. I think for the average user performance and features were just bonuses.

It's not like Firefox performance or feature parity has historically been bad compared to Chrome. If performance and features were what people craved, Firefox would be doing fine.
I think there's a difference: the sentence is basically a reading list so you can get familiar with the school. You can't really read Napoleon or Caesar, because the first didn't write much, and the second only wrote PR fluff pieces.

Thinkers are influential to schools of thought in a way more concrete way than individuals are to the course of history. It's easy to imagine a modern world without Napoleon (the French army was already kicking ass before he turned up, even if he turned it up to 11). It's not easy to imagine modern philosophy turning out how it has without Kant.
I was not aware that there were legitimate prescriptions for it. But it sounds to me like you're a casualty of the pharma industry more so than the drug war. The ratio of people that street meth helps to people that it harms is, by my SWAG, a very, very small number.
For regular consumers, I'd say the biggest value proposition for Firefox on mobile, at least on Android, is the support for browser extensions such as uBlock Origin, and thus mobile ad-blocking.

As an example, there's currently no straight-forward way for the average Joe to set up ad-blocking on a mobile device (excl. DoH/DoT using PiHole, NextDNS, etc.). Many non-technical users are, however, familiar with the usage of ad-blocking extensions in their desktop browsers. They might not know the nitty gritty of how ad-blocking works, but most people seem to have one installed. Installing and using such an extension is just as seamless on Firefox for Android as it is on a regular computer.
Yes. As Chrome has to compete with more Chromium-based browsers (especially the new Chromium Edge), I expect Google will move more feature development from the open source Chromium core into closed source Chrome code.

Android : Google Play Services :: Chromium : Google Chrome
Majority of HN hates to hear it, but crypto is the future. Onwards!
Lol, why does it seem that most (if not, all) Rust evangelists are ignorant of formal verification.
> "Also in 2018, RFC 8446 was published as the new Transport Layer Security v1.3 standard. It requires mandatory support for X25519, Ed25519, X448, and Ed448 algorithms.[24]"

This is oversold, if not simply factually incorrect.

RFC 8446 says

> A TLS-compliant application MUST support digital signatures with rsa_pkcs1_sha256 (for certificates), rsa_pss_rsae_sha256 (for CertificateVerify and certificates), and ecdsa_secp256r1_sha256. A TLS-compliant application MUST support key exchange with secp256r1(NIST P-256) and SHOULD support key exchange with X25519

x448 is not mandatory. x25519 is not mandatory, it's only a SHOULD. In addition, key exchange is for diffie-hellman ephemeral keys; that's separate from the keys used in the certificate. I don't think there's widespread support for X25519 (or X448) in X.509 certificates.
This is a pretty good summary.

Not to pile on, because Rust is still in a fragile condition, but the point that Rust cannot, and never will be able to call, typical C++ libraries deserves a boost (no pun intended).

This matters because C++ has more facilities to encapsulate powerful semantics into libraries than any other language. People write libraries in C++ that cannot be written in other languages, routinely.

This makes it usually impractical to integrate Rust code into an existing modern C++ codebase, unless it implements a wholly independent subsystem. That matters because effectively all of the most demanding systems-level work, today, is conducted in C++, not C (old OS kernels and databases excepted).

The longevity problem also deserves attention. The normal, expected fate of any new language is to die. It practically takes a miracle to survive, and we have no way to predict miracles. So, we don't know if there will be anyone to maintain Rust code written today.

What will it take to survive? It comes down to numbers. Rust has an excellent adoption rate for a language at this stage. To survive, it might be enough were the rate to increase by two orders of magnitude.

You don't get that just by more and better publicity. It needs change. But the changes needed are, by experience, very, very unpopular among existing Rust users.

Rust will never displace C++ or C. C++ does things Rust can't. C will dwindle only as its user base retires, because C users actually like it for its failings: it makes them feel tough (or something). Rust is an overwhelmingly better language than Java or Go, and the world would be a better place if Rust were to displace them.

But neither of those has the specific problems that the borrow checker demands be solved. They have other, graver weaknesses. So, for Rust to displace them, its advocates will need to change their approach to appeal to users of those languages.

That will require at least a different build model that admits an order of magnitude faster builds, and a looser use of the borrow checker that generates less frustration. It might need accommodations to integrate in Go and Java projects, maybe including support for a JVM target, virtual call mechanism, and import of foreign Go and Java modules.

To get any of that, the project will need to excite people now in those environments with the prospect of easing their pain. Rust's advantage there is that their pain is great, and Rust could ease it.
The film does play a major role. Many of us here on HN don't even have an face/insta/twi/tube account. We've known about this for years. But explaining it to the layperson makes you sound like you are paranoid. The movie explains it very well. (although they omit Netflix as a culprit).

Here is one thing that I have a hard time explaining to people. Fun is the enemy. Or at least the enemy is disguised as. When you share a meme, it's because it's fun. No harm there. But memes are fuel that keep the system going. People are not being misinformed (only) because the media is spewing conspiracies. They are misinformed because they are getting their news from facebook memes. You know those low quality screenshot of a news article? Or the set of 3 pictures that shows an exaggerated reaction to some news? Or worse, the twitter screenshot with no context?

It is funny. That's why we share it. But when you realize what is happening in the background, it is not funny anymore.

Edit: I wish they had added some metric to the little bell on top: https://i.imgur.com/WNFThds.png . it would have shown how much the little red circle entices you to click.
Not really. There are two problems:

1) Developing and maintaing a modern browser is fantastically expensive and yet does not directly make any money. Few organisations have that kind of money to burn.

2) Chrome's (and Google's) market share gives them effective control of the "standard". You can fork all the code you like but if you ever stop singing Google's tune you've got a problem.

Safari is the only browser able to effectively fight back against these two issues, and only in a limited way (mostly by dragging its feet as much as possible). They are only able to do this because the iPhone gives them a captive audience. Other organisations don't have this advantage.
Tarsnap's easy for both me and accounting, works, and has very good support. I don't feel like setting up a solution that is not understandable to the person who will look at this while I take vacation.

I've learned that the ultimate test of documentation, training, scripts, and good services is "can I go on an undisturbed vacation" when the less experienced people have to run the ship.
The founders of steptools.com are the project leader and editor of StepNC. Another source of information is the AP238 website [1].

I work on the underlying libraries and tools.

[1] https://www.ap238.org/
I mean, just going by your prior comment history ...

> I prefer beautiful women to hand out beverages and snacks on my flight; something that sadly appears to be a dying trend.
This post here recommends using ninja, which does this automatically.
I mean the extent of my fighting is to type a comment in response to the post. I won't be organizing a group with signs and marching or anything.
> I don't think I have seen two seconds though.

The obscenely priced Bose SoundSport (GBP 180) in-ear headphones have around 2 seconds of lag. That is when I press stop and when the music stops, it's around 2 seconds. Same for start and skip.

Even worse, by default, video and audio do not sync up. If you try to watch a youtube video with these headphones connected, your sound will lag by about 1 second. Nothing can be done about it. "The fix" is to use special apps that apply a delay to the video, to obtain a semblance of audio-video sync (no solution for PCs).

Again, you have to pay GBP 180 for this experience.

I received these headphones as a gift, so at least I didn't spend money directly. I still feel bad for the person who gifted me these, complete waste of money.
SUPER DEALS UK
Rules to help you bring the best out of you
From reading about drug cartels, especially in Mexico, one thing I saw a few times was some variant of the following:

An international bank opens a new branch in Mexico City. After everyone is settled in, one day the manager of the bank has an appointment with a new client. The client enters and hands the manager photographs of the manager’s spouse and children, all taken an hour ago at school or home. They then make it clear the manager will be receiving lots of cash which will make his numbers look fantastic, but obviously if that cash is questioned, well, the manager does’t want to see what happens.

This seems like a difficult thing to deal with.
If the distributed social networks ever get enough users to attract spammers, they'll have an even worse spam problem than the centralized ones. They don't collect enough info network-wide to detect spammers.
However today we have more than just an opportunity. We have a living example for a good competitive browser, and I think we should aspire to maintain it.
JonoonDB – DB with SQL and flatbuffers support
NuOS: Next Underground National Union
Here's a story for you of someone who's opinion offended a lot of people.

https://www.businessinsider.com/the-lone-german-man-who-refu...

Maybe he should have "examine why he have those views, or why those views offend others?"
No offence, but you are arguing on HN, Reddit, Chan boards, /. now. Where is the difference? I did similarly but keep getting sucked into these communities simply because I'm alone in my head a lot of the time.
I like BackBlaze, but their client has always been absolutely terrible. Pretty shocked to hear that it's this bad, I and just paid for another two years in advance.
This was prior to the 60 day grace period. I know there's a 60 day grace period these days.
Hmm, go sux, i personally love Nim. Rust is bad cuz you need to write 10x more but its good for multythreading and only reason i gona learn it proper is Bevy :)
Tried operating them with your eyes closed? Real Heisenbuttons change their behaviour depending on whether or not they're being observed.
Could you try to explain why you think rust is an ugly programming language?
Maybe not, but manipulating emotions is proven to have happened, and that seems pretty dangerous. Then it's the next mental hop to having the gov push their agenda that way.
I see this claim a lot, but I don't remember the last time I played a game with no network access. If you're capable of opening ports to the mad world of the internet, I think memory safety is relevant. But I'd love to be educated on why this is wrong.
the very nature of a backdoor prevents you from knowing the answer to your threat model questions.

If no-one knows what kind of backdoor it is, how does anyone know how the attack works?

The only sane approach is to assume all of the above.
It's $300; articles that offer a glowing review but no pricing tend to be adverts in disguise. I have nothing for or against the product, it just seems odd that they talked about what great value it was while omitting that rather crucial detail.
why doesn't engine code need fast compile times?
Careful, this can break certain makefiles that are not written to take this into account.
Could these be installed in a car, i.e. for off grid wilderness trips etc?
I'm not sure how you go about ending Facebook and Twitter. Facebook's market capitalization is $720B. Twitter is a relative minnow at $32B. Neither will go down without a pretty enormous fight; the resources at their disposal outflank the most well funded political campaigns in history.

It's not realistic to think that these large social networks can be put back into the box. Ultimately, consumers like them, even if they aren't good for us. In a democracy, it's very tough to implement measures that destroy something that people actually like.

I think that social networks should be regulated in the same way as other harmful, yet enjoyable vices such as cigarettes and alcohol. A first pass would be to create a tax on social network data harvesting that starts to recognize the value they extract from us. The revenue from this tax could be invested into research that helps to understand the impact the social networks have on our lives and on democracy itself.

As with cigarettes, while we did not at first realize they were harmful, once it became clear through research that they caused harm, additional funding into high quality research allowed governments to eventually create science-guided policies that have largely put a lid on the problem. We are in the 1950s of social networking: i.e. doctors still recommend it. That needs to change.