skysight-inc/HackerNews huggingface dataset:
What a bunch of, excuse the language, paternalist fear-mongering bullshit. Of course Google wants you to enable JS, because it allows them to monitor and track everything about you more easily. Twisting it into "this will make you safer" is sad and undeniably repugnant.

I've noticed a lot of other sites practically begging you to "enable JavaScript for a better experience", when all their content is static text and images. I fell for that once, a long time ago --- enabled JS briefly to see what the big deal was --- and was promptly bombarded with popups, slide-overs, and even more ads. No thank you, I'll keep it off.

For many years I used IE6 with JS off (and a whitelist for a very, very small number of selected and highly-trusted sites. IE has a "security zone" feature which to my knowledge no other browser comes with by default.) Not a single malware infection, and that's despite often visiting the... shadier parts of the Internet.

Browser exploits are almost all JS-based, and even the few that aren't, are in practice deployed using obfuscation involving JS, to make analysis and detection harder. Turning off JS effectively kills those risks as well as other annoyances (blocking right-click, text selection, injecting crap into copied content, etc.)

IMHO the advantages of not having JS on by default are underrated. I'd consider ~99% of the sites I come across when searching for content to not require it at all, which certainly is a stark contrast from the "you'll break the Internet!" screams of the JS-advocates and "web designers". Sites that "break" from not having JS, and which aren't specifically "appsites" but mostly content-sites, are not worth visiting anyway.

Perhaps it's time to raise a counter-movement, and add (via <script> tags, of course) "you have JavaScript turned on in your browser, this is a security risk! Click <here> (link to appropriate page with all the risks and how to turn it off) to learn more." Or "You have JavaScript enabled, please disable it for a better experience."

If a certain vocal minority managed to demonise Flash (another powerful technology that had major uses) to almost completely kill it, maybe the same can happen for JavaScript?
Yeah, some real modern day Eisenhowers there.
That's not realistic, particularly if you're after a full range amp.
Yeah, because permissions, sandboxing, and access controls don't exist.

Oh wait, they do, and they work, so you're wrong.
I've covered this in a reply to another one of your comments, I think, so won't bother here.
I hadn't realised they only produce a desktop only, I was looking at their laptop line.
I learned the symbols last, simply started adding a couple to every password and after a year or so, viola.
It's refreshing to see social networks put into a historical context of human behavior. Sites that I otherwise respect routinely run columns on social media where I can't tell if the author is completely ignorant of history or if they're blithely ignoring it.
Yes, don't SSD's have DRAM buffers/cache that make the performance gap less important?
If time were a file, you could gzip it up to compress it, and store it away for later.

Time files like an arrow!
I appreciate your earnest approach, but I also feel somewhat patronized. I've been doing this for a while. I used Clojure extensively for years, was productive and found much to like. The REPL wasn't part of it, and I don't miss it. I still use Clojure on occasion.

This response is pretty common: "You probably weren't doing it right. Trust me, this is the way!" While I agree that suspending beliefs/old practices and trying new things is important when using new technology, I'm also pretty confident that I gave Clojure a more than fair shake, and just find that I don't get much out of the technology surrounding the REPL in that environment.

I was more productive in Scala in days than I was after years of using Clojure, and the difference between what I'm saying and your response is that I'm not claiming my experience is universal.
1,500 of 94,000

What do the other 98.4% think about silently paying millions of dollars in exit packages to male executives accused of sexual harassment?
> I am a huge opposer of legalization, because I've seen what pot has done to people I care about.

frankly, this argument has no place in a society that considers itself free. it is not for you to tell me what harm i may inflict on my own body, nor to restrict others from helping me do it.
Anonymous, self-reported compensation data will likely skew higher than reality due to reporting bias.

In contrast: https://triplebyte.com/software-engineer-salary shows the actual width of the salary distribution, and the dataset includes all offers made to engineers on our hiring marketplace -- no reporting bias or fudging numbers upwards. (Disclosure: made that page. But also love Levels.fyi. Transparency is good for engineers.)

Edit: previously discussed https://news.ycombinator.com/item?id=15808549
Good luck with the introduction of Captcha v3.
The keyboard on mobile devices has the same layout as the computer's so shouldn't that translate somewhat to touch typing? At least they should have an advantage over those who never grew up with technology.

High school students still talk to their friends via iMessage or Facebook Messenger so they have plenty of exposure to this interface.
Search for "staedtler matita" (italian for pencil) and look at images: https://www.google.com/search?q=staedtler+matita

The overwhelming majority is black/yellow. Maybe they geo-segment.
My point is nobody is being deceived and Apple clearly isn't trying to be deceptive. "Edge to edge" as a term has been used to describe many things, and never the mythical 0.00mm bezel that only a pedant would assume.

But sure, there's no limit to criticism.

Everything is horrible.

Buy nothing.
> society ends up bearing the burden of helping people who aren't able to help themselves, be it on an individual level or a governmental level.

it doesn't have to do this. if people want to kill themselves slowly, they should be allowed to.
There are objective reasons to favor vinyl even today. The 'audio quality' if measured in terms of SNR is objectively much worse than any modern medium, however the mixes used for vinyl tend to not be compressed to death so the dynamic range can offset this shortcoming.
I've recently switched to MacOS's built in mail client with IMAP to Gmail, never have to wait for my UI to do something. So count me in as surprised how far gmail has gone downhill.
If you enable privacy.resistFingerprinting in Firefox you automatically fail v3 Captcha with score 0.1
People who want to try it out: https://recaptcha-demo.appspot.com/recaptcha-v3-request-scor...
I'm a gamer and I really liked surgery. I've always been kind of clumsy so I put in a lot of time practicing in the labs before I started doing simple operations. My surgery rotation was a great experience because of that.

The problem with these rotations is you do them and then move on to the other ones. More than one year passed before I got the chance to stitch something up again. The results were not as good...

I believe that if you want to be a surgeon you need to be constantly practicing and honing your manual skills. It's probably much easier to do this in residency where you're 100% focused on surgery and won't have to switch to a pediatrics or gynecology rotation after some time.
I finished high school in the late 90s and we learned to touch type on mechanical typewriters for 2 years. I'm not the fastest typist in the world, but it sure is a skill I've put to use every day of my life.

Programming is a little different from typing prose, and intellisense helps if you're using an IDE that supports it, but even then, a few characters > tab > a few more characters > tab, it really helps to be able to hit those keys without looking.

If there was one skill I wish I'd learned as a young 'un it's how to use a proper text editor. I was 32 before I used Vim for the first time. I'm getting better at it, slowly, but I wish I'd been exposed when I was younger to give that skill a good decade of exercise.
You sound irritated that people find Recaptcha irritating.

It's not about disliking anti-spam measures, it's about highlighting the woeful method that is re-captcha.

"Select all squares with street signs" shows a bunch of squares, some of them contain only part of the pole that presumably has a sign attached out of shot. So do you click that square that only has the pole? A pole is not a sign, it's a piece of steel. But it's part of the sign, so are people expected to select it or not?

Re-captcha is not a smart system.
so, I'm an artist.

I've done pixel art, I'm a professional 3d artist, I can draw sculpt and imitate various styles, tend to work in low detail 3d field (previz) where speed and readability are the top priorities.

my advice for learning art naively (without significant outside help) is imitate and iterate, start by re-making pixel sprites from games.

When making variations on these imitations, think of your art as an information and communication problem, what information are you looking to encode into your asset, what are you trying to convey to the player. enemy power, level behavior so on, try and encode it in the least amount of "noise" and then add in the noise to encode mood, style, other things, see if your original information still reads through.

as for the actual skills of art, there are dozens of tutorials out there for various styles, i'd say just learn to draw a bit, and examine your symbols, your visual grammar. if you draw an eye on a character a specific way all the time, try changing and examining why you do it that way.

I know this is vague information but a lot of artistic ability is just practice * time * good criticism. but even with great skill a lot of artists I've worked with dont think of the purpose of their art in the grand picture of things. you do that and you already have a leg up on the competition!
I've had the same experience. poor performance and display anomolies.
Google's policies get exported.

For a long time it was OK to drop email that came from a server without rDNS. Then gmail started allowing such emails, and then legit sites started sending email from servers without rDNS.

In this case the export mechanism is Captcha v3.
I don’t think this approach will give you a good signal.

For the most part - People don’t get fired due to their skills. They get fired for lacking in execution or behavior. Someone screws up production deployment or makes lewd comments on another coworker. This is hard to come across in a resume.
Being "good with computers" does not fetch $200k.

Knowing the difference between "file" and "directory" and being able to touch type won't get you a $200K engineering position at Google...

Furthermore, if the goal is to generate as many $200K-comp-caliber engineers as possible, parent's point is the right one. A kid who shows up at college with the ability to write well and a bit of mathematical maturity has a much brighter future than a kid who is "good with computers" but struggles with basic math.
Your external dac is indistinguishable to your ears from the internal one in whatever device you are using to supply it with bits. This is precisely what OP is talking about.
To be clear, there are different levels for managers and engineers. An L7 engineer is a seriously dope engineer (like the kind of person you'd want to found a hard technical company with; think low-level problems like DMA). An L7 manager maps to a senior engineering manager.

I have talked to a couple L9 engineers and they're monstrous. L9 managers are directors or VPs.
I realize you had to boil down a giant pile into a representation, but how? Some cultural categories seem to be under-represented. E.g. I didn't see a single composer in the whole lot ... or cathedral ... very few artworks ... too many films ... And it's pop-culture heavy.

Reminds me of Kenneth Clark's definition of 'Civilization' including only Europe ...

You've got the start of something here, but is it culture or people magazine?
Placebo effects are real profitable.
Yes, but not once I'm with them (unlike a dentist or a car mechanic, for example).
Choosing the Right Tools for a Language Documentation App
For Han people, it doesn't mean anything specific. Here I think it's just refering woods.

You can see bamboo leaves in the zoomed-in version:

http://g.search.alicdn.com/img/bao/uploaded/i4/i1/740891439/...
The work of a developer at Google is more valuable than at other companies, especially in Europe. Because they create more value with the same skillset and doing similar work, Google can pay more.
Time to buy `𓂸.tld`
I think he understands the technology better than a fair percentage of casual readers here. Perhaps you should read the rest of the paper.
He was specifically talking about kids interested in computers. I had knowledge of this things with my first IBM clone as a small child, maybe 3-5 years old. I knew how to insert my game discs, navigate between directories, list the contents, and execute commands I found there.

It's not complicated if you use it for a while, but kids these days just aren't exposed much to real computers.
Likely that was xiph on why excessively high sample rates don't do much for the listening experience: https://people.xiph.org/~xiphmont/demo/neil-young.html
Yeah, not too surprising given that typing speed is never the limiting factor for any programmer.
$1B? This guy gets my respect. He's putting his money where his mouth is.

Talking heads like Matt Damon (who rents luxury yachts for solo use and flies jets across the ocean for convenience) earn my total contempt.

For a guy like me, hearing about Mr. Wyss's efforts move the needle. My thanks go to him.
I think you may be giving people more credit than they deserve, but I'm willing to accept that they're making that argument. Even if that's their argument, that their personal habits around password use and being attentive to not being phished are so good they don't need Google's help defending themselves, so bully for everyone who does, I'm not convinced it's a good one.

There are a few things needed for that to be a good argument
1) Their security really is so good (I'd bet it isn't. I saw a tenured security professor/former State Department cyber expert get phished on the first go by an undergrad.)
2) Google isn't improving their security posture on top of that (I'd be shocked if Google isn't improving theirs, and I'm certain having JS required to sign into gmail closes a major hole in observability of automation)
3) There are real harms from the JS being there for their security/privacy posture (as I've said elsewhere, I'm unconvinced Google is allowed by their own privacy policy from doing anything untoward here)

As to your point about computer literacy and existence, I think the sad truth is that computer engagement is required, but literacy is optional. When that's the case, large companies are in the position of having to defend even the least computer literate against the most vicious of attackers.
Devs learn pretty quick to turn off AV. It's nigh impossible to run a test suite with AV on, for example, because it tries to scan/flag every executable built during the tests.

After hearing "Wolf! Wolf!" a few thousand times, one is done with AV.
Driving is a skill soon to be obsolete apart from specialists, yet schools and state governments go to extraordinary lengths to churn out millions of teenage drivers every year.
The only benefit that doesn't involve evading regulations is (a dream) of lower fees for sending money. But even that hasn't materialized and comes with rather large costs.
I moved to the Pacific Northwest from the Netherlands, and I'm obviously observing the world around me with similar questions.

First, you need to factor a cost of living adjustment. Oregon seems a bit more expensive than the Netherlands. Bay Area is a lot more expensive than Oregon.

I think the big kicker is still the bigger range of salaries. People in the proverbial mail room make a lot less here than they do in the Netherlands. CEOs and board members make many times more here than they do in the Netherlands. Software folk are probably on a similar relative position on that spectrum between here and the Netherlands. Hence making more here than in the Netherlands.

Since you're still looking at the people below and above you in similar ways, you don't always perceive the difference with the mother country much. But I do get self-conscious when talking to some of the people "back home".
I'm a high school IT teacher, and can definitely relate to the lack of knowledge of the file system. It's particularly bad with students using a mac. We're now seeing a 50/50 split between win/mac and it seems that most kids are getting macs because that's the current fashion, but they really struggle with basic file ops. About 90% (no exaggeration) of mac students simply never discover the little down arrow that expands the file save dialog. This leads to students simply hitting save and having all their files dumped on the desktop. Then they minimize their app and move the recently saved file into another folder (usually also on desktop). Of course, in the case of a save as, this leads to a 'file deleted' message when they return to their program. Thus was a particular issue when I was teaching web dev and using vscode.

I try to teach file management in context where it makes sense. Web dev is a good topic to focus on it. Creating a folder to hold a site, sub folders for css,js,imgs and then relative file paths in html and css. These concepts are a first for many middle schoolers.

On the other hand kids are great at using virtual desktops on mac, whereas only maybe 2% of win users have discovered/use virtual desktops.
> In the future, kids will be less and less exposed to keyboards, and productive computing in general.

I'll go out on a limb here and say that this isn't a new thing at all. It's just that, in the past, fewer students had access to computers, and those who did generally understood them better. Now, it's not that the average high school student doesn't have access, but that the vast majority don't have any interest in how the machine works. It's the same percentage of the total who are interested and good at computing but it's just that a much lower percentage of the computer users are good computer users, in my experience.

High school "computer science" classes in my area seem to teach "you always need to type public static void main(String[] args) for your program to work", as opposed to teaching students what that means. As with in the past, the students who are really good at computing do most of their learning outside of school.
I switched to Fastmail years ago and it was the best mail-related thing I ever did. I was dreading the migration but it literally took ten minutes, switch DNS records (I have my own domain), run Fastmail's import, done.

I still can't believe how fast the UI is. It's by far the fastest web app I've ever used, and the same goes for the service in general.

Seriously, just ditch Gmail now, the alternatives are great.
Are you using a backlit screen or e-ink?
I can't speak for the other two but I know syntax highlighting works fine if you bring up the command line wihtin Sublime (CTRL+SHIFT+C iirc) and then type in the language you want to highlight for - it should give you an option to switch over. I use this all the time at work - Sublime is basically my notepad
Well I don't want to run EVERYone's program on my computer, I want to run MY programs on my computer.

Most websites are made of text, I usually want the text, not whatever program they're running.
I can read a book in the bathroom and leave it on top of the toilet if I want, and know it’ll be there and it’ll be readable when I come back. I can’t do that with a tablet.
It's not complicated if, like you and me, you have to learn it as a child if you want to get your games to start. Many a career in technology was launched by CONFIG.SYS.
In that case you're comparing mixes, not media.
Taking cars and textiles as an example, though, is pretty disheartening if you would like to see a future with a lot of computer programmers in it. Although taking the cynical view, as a young-ish programmer today it probably points to a world where your skills only get much more valuable over time, as there will be less competition from a younger cohort in the future...
It's a pretty extreme practice, and only something a tiny fraction of very technical users will do. I think in general the people who turn off JS do it in a way that they allow it on sites they really have to use that really don't work without it.

Asking this question on HN will have an extreme selection bias, sort of like asking "who really thinks aliens are vising Earth and abducting people?" in the Roswell UFO museum staff meeting.
I'm not sure thats a perfect analogy. in both those cases, the big change has often been machine aided manufacturing (especially with textiles), combined with lots of engineering/materials science. engineering and materials science has definitely aided the speed and effectiveness of computer hardware design as well (and anecdotally, people seem to be buying phones and laptops less often, they last longer), but that isn't true of software- we need (or the market demands) more software engineers than ever, afaik. and, as far as i am aware, we are still a ways out from machine aided software design.
there are some interesting articles about modern philanthropy and how many billionaires are finding it harder to give their money away than it is to make the money in the first place.

says a lot about how broken our society is.
Mobile systems have democratized content creation not because of price (though that too; not everyone buys the most expensive device) but because they are demonstrably easier to use for content creation than anything that came before them.

Source: personal experience with multiple over-65 people for whom an iPad or iPhone is the first internet-connected computer they've ever owned.
> assuming fast mail lets me

It does let you, you can create as many aliases as you want (I'm assuming) on any of their or your domains.
> Browser exploits are almost all JS-based, and even the few that aren't, are in practice deployed using obfuscation involving JS, to make analysis and detection harder.

Go take a look through Pwn2Own. Most browser exploits do not involve JavaScript. JavaScript can be a delivery mechanism for a certain class of payloads, but it's not the substantial weakness in browser vulnerabilities (as opposed to web application vulnerabilities).

Given that this isn't familiar to you, I'd recommend you reevaluate how confident you are in the JavaScript-focused defenses you've outlined in the rest of your comment.
Multiple Timing Side-Channel Attacks in Cryptocat
No it isn’t, because if it was internal it would be inside my PC... which is pretty electrically noisy. I can run from my PC to the amp directly and here audible clicks every time I move the mouse or the one of the hard drives spins up.
Zuckerberg’s annus horribilis continues as Facebook growth slows
Electric food – the new sci-fi diet that could save our planet
I'm sure this is on me, but I'm genuinely not sure what the difference is between your suggested title and what was used. (Obviously, I can see which words you changed, but I'm missing the significance)
Let’s say I wanted to classify email subject lines as “likely spam” vs “likely legitimate”. As input, I have billions of examples of each.

Would BERT help me by first enabling me to transform the input subject lines into vectors in a high dimensional vector space which could then be the inputs into a relatively shallow network that does the classification?