skysight-inc/HackerNews huggingface dataset:
The thing that kept me from vape is that I'm not sure if it's not worse than smoking although the chances are pretty low. Also I'm hoping that I can leave it completely behind as opposed to replacing.
This is only truly necessary as a mechanism to prevent automated signups.

It is less necessary, but can be useful, to prevent repeated login attempts (rate limiting works there).

For accessing a website it's completely inexcusable.
I have the same problems on Chrome.
Of course that's possible, but the evidence suggests that most people become more productive when using the REPL to experiment while developing large projects.

One issue with trying to adopt the habit midway through a project is having a design that makes it easy to load small portions of the project with test data into the REPL. It's not quite the same as having code that's easy to test.

Do you use an interactive debugger? It's the same principle, but earlier in the lifecycle of development.
I've always argued that "everything is a file" is an exaggeration.

This is true, but also bear in mind that "everything is a file" didn't mean "everything is represented by a name in the mount tree", it really meant "(almost) everything is referred to by a file descriptor".

It's still true that the most painful things to deal with are the ones that aren't represented by a file descriptor.
You can make the same argument about basically any technology that has gotten more reliable, cheaper, easier, etc over the years.

Cars is a big one.

Going back farther, textiles. We don't spend a staggeringly large percentage of our time making and/or repairing our own clothes anymore. For the most part, clothes "just works", and the average person doesn't have to worry about it.
The problem isn't the business community in general so much as specific businesses. In Washington State we're voting on an initiative to put a price on emissions. It's supported by Microsoft, REI, Ben and Jerry's, and a bunch of smaller businesses and business alliances. Its business opposition is one generic business organization (Association of Washington Business) plus the Western States Petroleum Association.

The problem is "concentrated pain, diffuse benefits." Putting a price on emissions is an existential threat to businesses based on fossil fuel extraction or combustion. It's a nice-to-have for businesses that provide alternatives to fossil energy, like solar installers. For most other businesses it's not a key issue either way. This is similar to how most American businesses would be happy-to-indifferent about the existence of municipal broadband services, but private providers of broadband services fiercely oppose that option.

https://ballotpedia.org/Washington_Initiative_1631,_Carbon_E...
Good for you, yeah I have also been successful with cold turkey. I think I'm not much addicted to the nicotine part compared to habit and stress. For example, I go on vacation and don't smoke for 2-3 weeks, with no problem.
It's surprising to me how many users on HN can only think as far as their own browser.

Really the question here is not "what's the harm of JS across the web" but rather what is the specific privacy cost of running JS on a sign in page and what is the security benefit of the same.

The worst case cost of JS on a browser is that you get a drive by download and your endpoint is owned. This seems unlikely on a Google domain.

The other, more normal, case is that a user is concerned about ad tracking. Providing an ad tracker on a sign in page seems pretty lame, and I'd be surprised, again, if Google was doing that.

The security upsides are likely several: anti-automation, anti-phishing, and an opportunity to track state-level adversaries who target users' Google accounts.

I don't know how others weigh these factors, but to me it seems entirely obvious that this is a good idea. Could the blog post have better laid out this case? Sure.
10 years of Bitcoin
The other critical attribute is that it isn’t Oracle. It’s really not in SAP’s interest to have the Oracle guy in there for annual renewals.
4Chan actually strips EXIF data as well
Death to n o s c r i p t
He's not the only one. It's a recurring comment here on hacker news and a problem I've encountered as well, and I'm running the latest stable release.
Yeah, use mutt or thunderbird.

Conveniently those both work with either fastmail, gmail, or any other popular IMAP-compatible email provider.
You're right. I was shortsighted and self-centered.
Wikidata is one of the backends of Wikipedia and much of its information has been extracted from there.
Your L4+ levels seem pushed up by one to two. Levels should align to manager equivilent scopes.

Based on my own experience at peer company and https://www.quora.com/What-are-all-the-job-levels-in-Googles...

L4: Capable of independent work on a project and coordinating with a small group (1-2 others). (note this is PhD starting level)

L5: Capable of leading your team (e.g. as a tech lead). Maps to entry-level manager

L6: Capable of leading a large team (e.g. large team TL). Maps to more seasoned manager.

L7: Lead project across multiple teams well. Maps to senior manager (manager of managers)

L8: Lead project across multiple orgs/large org. Maps to director (manager of managers of managers).

At a series B stage company (say 100 eng), on manager track, L7s might be called directors. L8 would be VP engineering.
We've had several HR reps from companies reach out to us actually thanking us for the data we have. There are consulting companies that gather salary data today and resell it to anonymously to other companies so that they know what they're competing with. We haven't seen many bad actors yet but that is something we'll have to look out for as we grow! Not sure honestly how we'll solve it just yet as we don't verify the information for low friction. Perhaps we could introduce a 'verified' salary process. Lmk if you have ideas!
>> He probably makes a decent amount more from speaking and conferences

> As someone who speaks at conferences regularly with a resume similar to his, I can tell you this probably not true

My first thought was that he meant speaking at conferences was a great self promotion technique for lead generation.
PureScript on AWS Lambda: Using Express and Serverless
There’s no T-ladder for a while now. That does sound kinda low. I was payed slightly more as L3 more than 5 years ago.
Is there a standard relating to whether JavaScript should be optional?
Today we see a similar manifestation in the context of fake news that spreads faster than true news, which undermines our confidence in the media.

Has it really? I would think the editorial quality of any publication has not noticeably diminished over the last three years.

Has most of the "undermining of confidence in the media" been really been a manifestation to dislike publications that one already despised, such that there is now just more people openly stating it and that now more people are agreeing with it?

At the same time, I am interested if there have been any studies performed that compared the populations perceptions of particular publication's accuracy / quality over time compared to an unbiased organization independently (if one such exists) assessing the quality of the reporting over time.
His native language isn't English, and people probably misunderstood his literally-translated idiom. Pet servers?
YouTube Red/Premium does, but its only available in some countries.
They're high but not enormously so, IME if you're in Sydney or Melbourne and are competent you can be making $110k+ with 5 years experience. Even more if you're skilled in something that's in demand (data science and DevOps ATM).

From what I've seen I actually think we are lucky to have the highest dev salaries outside of the US. Which is kind of suprisingly in a way, because we don't have too many large internet companies headquartered here and the startup scene isn't huge.
This matches up with what I was paid at Google, even a little under, at the T3 level. I didn't have any competing offers. And I didn't negotiate. ¯\_(ツ)_/¯ Maybe T3 level is accurate because they're new hires, but higher levels are skewed by how much the value of stock grants have increased.
Tech company patterns
This is so clean!!!! Glassdoor is so messy compared to this!
119WPM is really impressive. I'm in the low 80s on my best days now. I partly blame intellisense as typing and tabbing through the object or function you need was too compelling. In fact I just remembered a comment a graybeard made to me a long time ago. The kids were all on visual studio, using intellisense. My response was it was faster having the computer clean up the code rather than us trying to remember all the calls in all the objects in all the libraries.
Ugh! Another case where technically correct is the worst kind of correct. It really adds nothing to the conversation, IMO.
I've read the website a few times, and I am having trouble understanding how this helps a forest?

I am sure I am missing something simple here: You have replaced mining with pine cone collection. Ok, that sounds kind of neat in a few differing ways. What happens to the pinecones that are mailed in? How is this helping a forest?
I don’t remember the last google story that made me think “wow, what a cool idea.” That used to be the norm. Now it’s “ugh what happened to y’all??”
You can get tube preamps that are supposedly good, which might give you the distortion you crave even when paired with a low-distortion Class-D power amplifier.

CDs are still 1000x better than records with all their hiss and distortion in my humble opinion.

Not saying you're one of these people, but I think lots of old-timers who complain about the quality of CD's or anything digital don't really understand how they work - Even though the bits are "limited", they do not actually output a staircase as shown in the explanations, the signal is interpolated between samples by analog filtering on the output. So it's actually outputting a smooth line that goes through the sample points.

Also lots of stuff is available in 96k and above FLAC now if the limited bits are a problem. I get any music I care about in that quality but it's often because the mastering is better on those releases than the actual quality of the reproduction.

Sometimes there's a SACD, Bluray or DVDA release if there's no hi-res digital download available.

Anecdotally I'm happy if I can get anything at 48k 24bit or more.

It's really the loudness war that has ruined music. That's the only thing about records that I consider better than digital - because of the limitations of the medium, they can't brickwall compress everything or the needle will physically jump off the record.

Genuine question: what was so good about music before that is missing in your opinion now?

Also, do you enjoy digital re-releases of records you previously enjoyed as much as before? Why or why not?
Seeing those things as a proposition I think would be entirely context dependent. I think their appropriateness would also depend heavily on context though they are not things I would mention in an interview.

I'm so glad to hear that you don't have anything against polyamory. I have nothing against monogamy as long as it is not abusive in any wH and all participants are on a level playing field!
Rate limiting login attempts means I can prevent you from logging in indefinitely by pushing your account into the rate limited status.
I find almost your every sentence is snarky, unpleasantly put in some way, ie not civil at all. The only exceptions assert as facts things that don't seem to me to be true.

I don't agree at all that Ethics is completely subjective. You say that like it's an uncontroversial fact. Just restating It is not inherently bad doesn't add anything, unless you're trying to say Nothing is inherently bad. Whatever inherently means in that sense. I think your last sentence is saying I have complete disregard for your opinions? I don't think anyone has a 'thorough understanding' of their 'rationale', whatever that means exactly.

I get a very strong passive/aggressive vibe from you, like you have no idea how hostile you sound. I really don't like engaging with it, so I'll stop now. Good luck.
Why would google not at least have an incentive they'd have to work against, to add tracking into their sign in pages? They make all of their money off of ads and they do that by tracking people to target ads.

You might as well say people shouldn't take precautions swimming around sharks, because it's rare and be surprising if they attacked
Glassdoor doesn’t look at stock grants as income.
The Forgotten History of OOP
Visual Coding Layout
To answer your question, yes, pay in SF/CA/USA definitely outweighs the increased cost of living. Software engineers here are paid more than anywhere else in the world.

It makes sense though since the wealthiest tech companies in the world are here, the most talented engineers gather here for that reason, and companies can afford to pay high compensation packages in order to get the best talent.

I don't expect other parts of the world to increase software engineer comp until they start producing much more billion dollar tech companies.
Nice to see this here! It's my go-to library for doing anything generally sound-related on the web, and it seems to work pretty well for most simple use-cases. I haven't had the cause to use it for anything complex though.
I suspect Glassdoor mostly gets money from employers so it reflects what they like to see =)
Background: I spent years developing a product that currently defends F500 websites against automated attacks. If you live in the US you've more than likely used my software this week without knowing it.

Rate limiting is completely ineffective in preventing credential stuffing attacks from determined adversaries. The challenge is not brute-forcing, but credential leaks and password reuse. Attackers have access to vast seas of IP addresses and in my past life doing the defending, we would see an IP address involved in automation twice, and then it would go away forever.
Counting words isnt strictly the same thing as counting spaces, so without knowing Javascript, you can still guess that it is wrong.

Most of their questions are like SAT questions. They require you have some knowledge about the field in general, then place the answer within the wording of the question itself, or allow logic to determine the right answer.
It stops them from using the password to log in to your other accounts.

It stops a compromised server from silently leaking unhashed passwords.

It makes password hashing user auditable.

You could even do a call and response model to stop the hashed password to log in at all. Here is a primitive scheme for such a model (public key crypto probably enables more clever schemes, not sure):

- Upon signup, generate hashes of "$password$site$i" for i in 1 to 1000. Send these to the server and have the server hash them again.

- Upon login, after the user has entered their password into the box, send an integer from i from 1 to 1000 to the browser, have the browser send back the hash of "$password$site$i".

Now a compromised hash can only let you log in 1 time in 1000. Combine that fact with the other available signals for "is this who we think it is" and you should be able to reject people who stole the hash reasonably reliably. Meanwhile since you are still hashing the password on the server (again) you have lost literally nothing but a tiny bit of computation time.
Couldn’t the new R&D be stolen as well? It sounds like you don’t like Coca Cola classic.
Right. I think that mentioning you are single or poly in an interview can with certain context be inappropriate but not wholesale.

Regardless of his mentioning that it seems clear that the unambiguous offense is the second one.
Those stock grants values are crazy high.
> You will not be hired as T7 either.

What do you mean by this? (I know someone that was)
I code for more than two decades and I never learned to touch type. I tried for a bit but it didn't stick. I can't type in complete darkness but if I can see with the corner of my eye where the keyboard is I'm just hitting the keys.

Touch typing for coding felt awkward because there's a lot of special symbols that are kind of hard and unintuitive to make if you try to touch same keys all the time. Also I wiggle in my chair quite a bit and believe it's essential for healthy sitting. I feel like touch typing could interfere with my wiggling.

My style of typing is yet another factor why I get infuriated when I sit in front of a Macbook. For some reason Mac keyboard is about 3/4 of the key to the side of where I expect it to be (and literally every other keyboard is exactly where I expect).
Developers of course never wish to compile a 5 line patch locally and launch a kernel in a VM to test it.

That's something practically every linux kernel dev does, but surely every time a XNU dev wants to add a single debug print statement, they'll go through the whole CI system before being able to run it.
I went through the same pain but took an opposite approach. I've just started using the internet less. I allow us for Amazon and Gmail(which I am moving off of), but for 99% of the rest of my personal use I only read text only sites. I guess I have internet traffic for Spotify too, but that's an app so I've already let them onto my system
We rely heavily on crowdsourcing. If you can send us levels for datascience roles at any companies you know that would help a lot! hello [at] levels [dot] fyi
> What do you think of that?

We kind of already have that in that democratically elected government officials have the power to unilaterally (without corporations having a say) set laws to constrain the behavior of corporations.

Problem is most of the people don’t elect officials that do so - at least according to some people’s standards.
Please build iOS version!
I've experienced both very fast and very slow with the new Gmail on the same machine with Firefox on Linux. It's currently faster than Chromium, but maybe tomorrow I'll see ten-second load times. Who knows? For the record, I use uMatrix (and uBlock Origin on easy mode for client-side cleanup), which might be affecting it somewhat.
try umatrix
Turnabout is fair game, to some extent. Look at the history of European porcelain, or tea. There's a fascinating documentary on CuriosityStream about Robert Fortune, who essentially committed industrial espionage for the East India Company and obtained samples and processes to kickstart tea production outside of China.

https://curiositystream.com/video/1746/tea-war-the-adventure...
Thank you for the response and the explanation.
One year later: What I've learnt from starting Instaaa.com
Modesty and Humility
Most people won't even make it to T6 let alone T7. Years of experience alone is not enough, it comes down to ability/results.
Your first statement is incompatible with your second. (I think the second statement is reasonable, although I disagree with the conclusion).

People aren't underestimating the risk to _their_ accounts, they are discounting the risk to _others_ accounts.

That is, they're essentially saying, 'well, other users chose to have bad passwords, so bully them'.

I think that's a fair viewpoint to have. We've entered a world in which computer literacy is a basic requirement in order to, well, exist.

That said, what's reasonable, and what actually occurs, are two different things. A company isn't going to ideologically decide "screw the users that use bad passwords" if it loses them money.

So we get _seemingly_ suboptimal solutions like this.
To each their own style. I am much more efficient with a track pad and 3 buttons. I wish they offered that as an option on their laptop line.

A smaller touchpad is better for my workflow as I only use them for 2-finger scrolling and it leaves more space for the keyboard.
The first company in Japan I aaked for a raise, but more in the sense of “need more or cannot live here”.

The second time it was part of a merger and realignment of working conditions (which also increased expected hours from 7 to 7.5).
> Your generalisation is unfair. Most Audiophiles just want to listen to music the way the artists intended.

That is not my experience at all. Audio gear that is 'flat', in that it outputs as close a representation to the recording as possible is largely shunned in audiophile circles. They mostly want to listen to something that 'sounds good', with all the psychoacoustic baggage that comes with such a statement. As an example if the end goal is accurate reproduction then a tube amp is objectively worse than almost any other amp built in the last 30 years, yet they sell!
If XNU can't be built incrementally (and, not having built it myself, I'm unsure whether it can, since it contains a large amount of C++), then it's going to take just as long, if not longer, to build it on your workstation, compared to going through the CI pipeline (with the beefy build-boxes.) So there's no disadvantage in a CI-only workflow in such a case.

IIRC Chrome has this workflow for this reason.
Ditto, they really need to work on speed on the new gmail.
Is this true?
Over time I have seen user passwords end up in a variety of strange internal places accidentally, like log files or crash dumps.
Only as long as you keep up the attack.
Ears are easy too fool by visuals. https://www.youtube.com/watch?v=G-lN8vWm3m0
Is the current situation with reCaptcha v2 really all that bad?
Uber's Valuation Is Insane
Oh, it's a selection from Pascal's Pensées, for some reason not labelled such.
Origins of Innovation: Bakewell and Breeding
This has been default behavior since at least 2016.
Ask HN: How feasible is it to “live” on the command line?
I've been wanting to try going without a GUI for some time now. For those of you who have tried it: how hard is it? Are there any pieces of software, tricks, Emacs packages, etc. that make it easier?
Isn’t that an overreaction? Pot allegedly has had an adverse effect on your friends, but anecdotally its only had a positive effect on friends and co-workers.
If in-ear headphones work for you, you can find both very good isolation and excellent sound quality. I like my Shure SE530's for some peace and quiet on airplanes, and often find myself just enjoying the sound of them (or rather the original recording).
I'm not surprised at all about the pathing things. I doubt there's any cohort in the last forty years who commonly had knowledge of "." and "..", though.

But the typing thing is disturbing to me. There's lots of hand-wringing over whether or not to make students learn cursive, but my daughter was expected to write timed essays on computers (in tiny web textareas, even!) without ever being given even basic typing instruction. She's a junior in high school now, but never once in all her years of being in classrooms with computers, doing computer labs, doing online standardized tests, and being required to submit papers in electronic format, has there been any opportunity, much less a requirement, to learn to type.

Somehow, miraculously, she's a prolific writer (of fan fiction, original fiction, and humor articles for her school newspaper--along with multiple completions of NaNoWriMo, which she's gearing up for again this year), but she still types half by sight and almost all with her first two or three fingers.

I realize this can work fine, but nothing helped my own computer usage more than being forced to muddle through a typing class in high school. I'm agog we don't invest in such a basic skill in our schools.
and I will dutifully accept emotional down-votes (as it is perfectly and naturally average to want to have a cake and eat it too, in relation to my sustainability question), as well as constructive criticism.
What do you do to find organizations that won't waste professional time in the hiring process?

I 100% agree with you. The writing is on the wall.