skysight-inc/HackerNews huggingface dataset:
SPAs (single page applications) aren't boring yet. we really don't know how to do this well, as a community, and the cambrian explosion of JavaScript tech is almost all around trying to make this extremely un-boring application style more boring.

The SPA is a gateway drug to spending lots and lots of innovation tokens, more, really, than almost any dev team can afford. For example, I would consider each of Webpack, PostCSS, TypeScript, React, Redux, RxJS, to be rather exciting, and that's only a few of the exciting parts of a mature SPA project. And of course this doesn't touch REST, GraphQL, CI/CD, testing, metrics, telemetry and all the other excitement.

So, yeah, I would say that if you take the article seriously for a webapp, you'd limit yourself to a really boring Java (8) server-side architecture using Jetty, JSP, Spring, a service layer, over Postgres. Maybe an nginx proxy if you want to get a little spicy and have good SSL and static serving performance, and an option for simple load balancing later. Oh and the only provisioning you get to do is individual VPSs or even better, bare metal on prem servers! Git and Jenkins is probably boring enough to use, though.

But yeah, no Docker, K8s, OpenShift, no AWS other than EC2 and maybe S3. Probably no CloudFlare. Google Analytics, sure, but only if you don't care about your users privacy. Sentry is too exciting.

And then on the HTML side I'd argue that your templates should produce plain old HTML5, CSS3 and ES6. No transpilation, no source maps. No official support for IE 11. And even for those languages you can cut out the most exciting features. Do you really need the "class" or "new" keywords in ES6? For JS modules, use the boring, built in browser module system (you knew it had one, right?![1])

1 - https://caniuse.com/#feat=es6-module-dynamic-import
The risk of this attitude is that you may never get enough experience in a technology to approach expert level. If we're constantly reinventing the wheel, it means we never really have a chance to use that wheel to go anywhere.
I can only remember a single time the bad grammar marker on google docs wasn't hilariously wrong, contorting a perfectly normal sentence into something weird. And that one time it was catching a doubled word.
It's in-house. A license has some info tied to the user (which ultimately has to be the Twitter user connected via Twitter). Then all that is signed with a private key ECDSA. The app has the public key and can verify the signature. Many libraries are available for handling cryptographic signatures.

So basically a license is public info, the app enforces that the logged in user must match the user in the license.
Excellent article - still I can't resist a rather large quibble.

The commonly stated assertion that spectrum is a limited resource is not quite accurate.

Spectrum is technically defined as a range of frequencies. That's all. In business parlance spectrum is also attached to large areas of land - this spatial dimension is more important than most people realize.

Radio signals themselves exist in space and time, not just in a range of frequencies. More radio signals - and data bandwidth - can be packed into a given space by shrinking the volume a given signal "occupies".

We can do this by reducing signal power and increasing cell density, in addition to other techniques described in the article. More cells, smaller cells. This is a big part of how 5G expands cell network capacity. But the telecoms have downplayed the effect of this relative to the the claim that spectrum is limited.

The mobile carriers have financial incentives to do this. These incentives are lower costs and monopoly control.
Fewer bigger cells at higher power are cheaper than many smaller cells at lower power. The monopoly part is exclusive use of spectrum on a given piece of land.

The problem is, the legal attachment of spectrum works with very large areas of land (where km^2 is a smallish unit) and large periods of time (years), relative to radio signals. Both attachments are grossly inefficient.

By shrinking cell size (power) and increasing cell density, several orders of magnitude more network bandwidth is possible, plenty even to share (modulo cost of physical infrastructure).

Spectrum scarcity is a myth. The current legal regime enriches monopolists and is otherwise a tremendous waste of potential. We pay higher prices for unnecessarily limited bandwidth.
The blast radius of a modern nuclear warhead is big enough to encompass many cities of population ~5000. Or if obeying international law is a concern, carpet-bombing would be pretty effective.

The idea that people with handheld guns are going to take on a government with nuclear capabilities is an absurd fantasy.

I'm a supporter of the second amendment. There is plenty of justification for supporting the second amendment without entertaining absurd fantasy scenarios.
Maybe we're touching the same elephant but we're obviously on opposite ends of it. That's how I perceive Firefox security with all it's crazy new features, old experiments left in, black box DRM that's literally unauditable, etc.
Why Haskell Is Cool
It's never too late if you're undeniable.
How is this different from Pocket which has better integration and is free? If the tool can automatically organize all my bookmarks (with some hint here and there), that would be much easier.

Workflow can be -

1. Initially, user creates some top-level categories manually. Ex. programming languages, philosophy, art, computer networks, etc.

2. Tool starts filing bookmarks under these top level categories and further creates sub-categories by itself where it's obvious (e.g. under prog lang - python, js, java, etc)

3. Only if the tool is unable to find categories clearly, it should require user's attention.

For #2, tool should use factors like content, tags used by author in article, what type of content website usually posts, etc and generate score. If multiple categories above 90% score, bookmark under all those categories.
Odd take. I found this article extremely interesting. Perhaps give it a chance?
Forgot to mention that it's an Angular app running on electron.
I really love this idea, and would love to try it out.
I used Manjaro for about two years on my Dell XPS, and everything was a constant hassle: features I needed weren't set up by default, stuff broke constantly. Usually it wasn't too bad, so I just fixed it and moved on.

Then my laptops ability to connect to WiFi broke, and there was no way I could figure out to solve it. So I made a new partition, installed Pop_OS, moves my old home directory to this one, and was done with it. Pop_OS has been amazing - I always liked GNOME 3, and Pop Shell really helps in that dept.
FWIW, Microsoft Edge on macOS is a better Chrome than Google Chrome. It's based on Chromium and has shown superior performance on my machine. Plus, it has a nicer settings menu than Google Chrome.

*no affiliation with MS.
It sounds like this might be something you could ob https://egghead.io - it's specifically built for this purpose, and you have a team working to handle the stuff you don't want to do (marketing, customer service, etc.).
Why would you trust those random forks? I only use Chromium from authors who have been around for a while.
Exactly. An Azeri muslim radical couldn't probably do what he did to help his "brothers" in Tatarstan, because Clancy overlooked that Azeri, unlike all other Soviet muslims, are Shia, others being Sunni... They'd much rather kill one another than a Commie.
Came here to comment the same.

I have memories of spending nights just reading it as a teen. IIRC, there is some conspiracy theory stuff on it, but there's so much interesting content. I think the guy is an exhibit designer at the Boston museum of science or something.
Blogging is the easiest way to get started making content. Every time you learn something new, write a blog post explaining what you learned.
You can install extensions normally with a regular Chromium and then uninstall it and use the ungoogled.
> turning any user input into link-based data

I wish all javascript websites would do this too. Unlinkable stuff grinds my gears =)
This is always the answer for me. I stayed on Firefox long after most of my friends had switched to Chrome back when it came out, but it was eventually impossible to deny the difference. Every time I've tried to switch back over the years, the difference in latency is still noticeable.
But it sends your stuff to MS instead?
Lots of work has already been carried out.

I think you misunderstand the concept of directional beamforming. The antennas in question in a phased array are 'elements' that cooperate to steer a more focussed beam in a given direction.

The phone in your pocket when transmitting (whether 3G/4G/5G) is the biggest contribution to your personal health. Not a base station.

I'd be concerned much more about low and mid band that can penetrate much further than high band. I am concerned about high band too (skin surface effects) but know nothing about this and assume work has been done to quantify and assess.

My biggest problem both with 5G hype and those that seek to cast doubt on it is that both sides misrepresent the 'facts' to suit their agenda. Sadly that's true in all walks of life.
Google Docs became the social media of the resistance
I've been building something similar to OP's for my own personal use lately. At the moment I use Raindrop.io as well but the main thing I don't like is (I think because it is a webapp?) switching folders can be very slow, perhaps because it doesn't seem to cache results? Other than it is an awesome product
> There are computer PoW-based alternatives to captcha, but they are not widely used for some reason (why?)

Because when you're renting a cheap botnet for your spam campaign, you don't care that some poor random person's device has to solve a PoW. Ironically you punish everyone except spammers because they certainly aren't using their own hardware.

This is why stuff like hashcash (which had email spam in mind) was dead on arrival.

People (like the commenter above) often assert that spammers can just buy human labor thus recaptcha is useless. But you're already in a whole different ballgame with sites like Twitter if you're attracting targeted human attacks.
Opera is run by some random company but Vivaldi is developed by the original Opera developer.
I have not heard good things about the ergodox's thumb keys. A lot of people say you need to stretch your thumbs pretty far to use them (even if you have big hands), which kind of works against the goal of not putting stress on your hands.
555 Timer IC Integrated Circuit
At that point why not use Firefox and help fight Chrome’s engine dominance?
Hahah, when you delete ref code and enter Binance.us again it loads without ref.

This experience sucks, but at least the refs aren't fully hardcoded.

Github issue: https://github.com/brave/brave-browser/issues/10129
You earned that in how long?
He did say please
I think it's the combination of mature and widely used.

The company I worked at previously used Erlang. It caused a lot of headache in terms of finding well-supported database drivers and things like that.
I feel like I can't even process what you're telling me here. Why would it be legal? What is the purpose? How could that _not_ be abused? I do remember hearing / reading about this case but this whole "sex while detained by the police is not illegal in 35 states..." thing is not something that I recall and is beyond disturbing.
One thing worth mentioning: finding success in the world of education YouTube has very little to do with your technical/coding skills. Instead, once you have the baseline level of knowledge, your channel will grow through your ability to communicate concepts, along with your video editing skills. Both teaching and video production are very deep topics which take years to master. For me, that's part of the fun :)

And to echo what others said, don't expect any meaningful level of passive income from YouTube for many months. I've been making Android videos since October and have earned zero income despite having 2.5K subscribers.
What does that do from a technical standpoint?
Wallace Line
I use ungoogled-chromium for sites that don't behave well on Firefox (due to needing third-party cookies and so on). I find the extension[0] allowing for the installation and updating of Google Chrome App Store extensions to be immensely valuable.

[0] https://github.com/NeverDecaf/chromium-web-store
The operating system is working as designed. Garmin wearable device customers demand maximum battery life with minimum size and weight. Within those constraints it simply isn't feasible for the OS to provide a high level of protection.
Chrome was waaaaaay faster. It made Firefox look like a student project. I held out a lot longer than all of my laymen friends, but the gap eventually was hard to ignore.

There were also a ton of innovations that caused real quality of life improvements that it took firefox an incredibly long time to catch up to, like process isolation preventing a single misbehaving tab from crashing your entire session.
60% ortho boards reduce finger travel and reduce the horizontal travel, which is good (try moving your fingers up and down, then moving them left and right - it takes a lot more effort to move them left and right), but if you're going to invest in learning a new keyboard layout you should at least make sure it splits as well so that you don't need to bend your elbows and wrists.

I would not recommend just getting an ortholinear board for ergonomics. They definitely look cool though.
Same here. I really like NextDNS because you can adjust it such that it also blocks network traffic inside apps.
"I don't think you appreciate the breadth and depth of public revulsion to his actions in the UK"

Neither did William Price. but it didn't matter. He was able to Cremate his family anyway in line with his beliefs. Because there was no law against it - despite at the time there being a cult of body preservation due to religious hysteria. Something that now seems ridiculous - as the current hysteria will to future generations.

And that's because we live in a free country. Something I will fight to my last breath to preserve against the authoritarians who want to change that.
I keep a copy of Chromium around to test stuff I develop or for the occasional website that doesn't work in Firefox. Ungoogled chromium importance will increase with the continued decline of Firefox's absolute and relative market shares.
In as so far as I am aware disabling JS kills webassembly so WASM would be no here. Same with server side blazer (requires JS)
1. Create content on websites designed specifically for teaching (MOOC platform and other sites mentioned here). They have right audience and right tools.

2. Create small (< 2min) videos for Youtube and use it as marketing platform for your coursework on other site. This utilizes YT's massive user base but avoids being drowned in all the trash there.
I haven't used it, but it appears that there will still be Javascript running in the browser. In "client" mode, it uses WebAssembly, which needs Javascript to accomplish anything in the DOM. In "server" mode, it still needs to communicate back and forth with the browser and merge changes into the DOM. (Looks very similar to Phoenix's Live View or Rails's Stimulus Reflex)
The Verge cites WSJ. WSJ mentions "a presentation" but doesn't include it. What little they cite is not very substantive. "more and more divisive content" this is vague and omnious, and not even very likely. These algorithms will reach an equilibrium.

WSJ further mentions that "some proposed changes would have disproportionately affected conservative users and publishers"

To me this is a sign that the presentation was made by a partisan inside of Facebook. All in all, I don't think this is very confidence inspiring.

We would really need some third party to do a better job of investigating this.
You can deactivate your Facebook account and still use Messenger. Of course, if you're not logging into Facebook itself at all, I guess there's not much need to.
So how has this affected your life since? Did you stop assuming things more? Do you like the sound of lawn mowers because they sound like a natural sound?
!!!

Scrambles to check settings

It's over in chrome://settings/syncSetup now.
Nothing, it's a reference to the "Watch for Rolling Rocks 0.5x A Presses" video: https://www.youtube.com/watch?v=kpk2tdsPh0A
It makes perfect sense if you want to work for Elon Musk under the streets of Hawthorne.
Women-vulcanize-shoes Prices women-vulcanize-shoes suplier Branded Products in U
The setting is 'Autocomplete searches and URLs', just type it in the settings search box. It's still there.
Which features were missing?
Very rarely, I fall back to Safari because I'm on Mac. But on my laptop, I don't have anything installed from Google. It's just not necessary.
Yea, looking at it again, you're right. The cop was definitely wrong here. Sorry about that.
I can't wait for the 99% Invisible episode on this :)
Background: I live in Los Angeles and have three VERY close friends who are Youtubers. They’re all in the niche of reviewing gear for amateur heavy metal and rock audio engineers (my singer is one of them).

They have similar subscriber counts (between 200k-350k subs), in a similar space. One channel pulls in $80k a year, one about $200k a year, and one over $200k A MONTH.

This is largly because of outside deals. YouTube CPMs for music content is generally garbage. However, outside deals and affiliate marketing for gear reviews is pretty lucrative. More lucrative is online courses. My friend pulling in $200k+ a month has gone heavy on the online course side.

That being said, this sounds cheesy, but DO NOT do Youtube for the money. You will make FAR FAR more cash in the short term by either: 1. Studying leetcode for job interviews at FAANG companies. 2. Taking up contract work on the side. 3. Being an uber driver. For real.

Youtube is a GRIND. My friends who ”made” it posted three quality videos a week. For 1-2 years. While working full time. Before they had ANY significant traction.

For your first year expect to make MAYBE $10k, if AND ONLY IF, you post 3 quality videos a week.

I’m currently growing my own Youtube channel now, I’m only at one video a week but I do genuinely enjoy making them. I’m also growing my LinkedIn too (organic reach on LinkedIn is BANANAS, I trend every four posts). But again, I ENJOY doing these videos, I writing scripts, I enjoy public speaking.

So to answer your question: it is 1000% not too late AT ALL. It’s still VERY VERY early. There is MASSIVE MASSIVE oppertunity on these platforms. However you HAVE to make content you love or you WILL quit. Hopefully I’m not discouraging you from posting, please post, but only do what you enjoy!
Related: I have always considered that the chance of finding life (or intelligent life) is unknown, because unless we don't find a second data point (first being us) it is not possible to estimate how common or rare it is.

We can talk all we want about filters and stages to intelligent life, but it doesn't really mean anything until a 2nd case is observed.
Just do it, post like 10 videos before you decide if you’re any good or not.

If you’re good there’s always opportunity. If you’re not, well, the commenters will let you know.
Indeed it's still present. Thanks for pointing it out!
Agreed. I personally love the "hot" tech, but anyone claiming there are more jobs for those skills than the tried & trued is being disingenuous
I don't understand what power constraints have to do with the operating system providing proper process control, but I'm not an OS expert. Could you maybe add a few sentences of explanation?
I don't know that necessarily correct.

Previous startup I was at had a stack like this:

- Frontend: Vue + Typescript

- Android/iOS App: Vue (NativeScript/Capacitor) + Typescript

- Backend: Node + Typescript

- Database: Postgres

- Deployment: Everything in Docker containers

I know of a lot of places taking similar stances where the frontend and mobile apps are done in this way (IE React and React Native) and then you get Javascript/Typescript on the backend as well, so the entire stack is just JS/TS the whole way through with a single UI/design language.

It was really easy to hire developers this way and the transferable skills were high.

However you look at it, this is sort of the deal with JS these days. From a productivity and development velocity perspective, it's really difficult to rationalize using other technologies when you can just holistically build your entire stack in one JS/TS UI framework for the clients (or Flutter, nowadays) and then JS/TS on the backend too.

This is why I'm mentally shoehorned into using Typescript for everything. I enjoy it a lot, but there are other languages I enjoy too, it just doesn't make as much sense to throw them in the mix because then you've increased technical complexity and made it that much more difficult to source talent.
That's quite a bit of a chore. Are those extensions ever going to update themselves when there's a security vulnerability?
Welcome to the enterprise tech world - it's funny how hard-learned lessons are re-learned in startups the hard way.
Having tried to learn Blender back in the 2.7 days, and having learned it this week on 2.82, the improvement in UX is almost impossible to overstate.
It would inform people better if you would be more precise here.

According to the links, the "Get Add-ons" view in Firefox uses Google Analytics to collect aggregate visitor statistics. Furthermore they note that they negotiated a special contract with Google to only collect a subset of data.
How is this different from Pocket which has better integration and is free?

It integrates with Github and Stackoverflow in ways that Pocket doesn't. Not sure how useful that really is, but it's certainly trying to be "for developers".
At some point the new tab page stopped being replaceable something less distracting/compulsive like your own custom url. Your homepage can only apply at startup. It isn't something that should have to be an extension.
The world might run out of people (2019)
Don't give him ideas.
I genuinely think you have it backwards. The SNR went down significantly during the last weeks - which is understandable with events that dominate the news cycle so much. But HN was absolutely flooded with feel-good, no-content articles about just how good the author is, with everyone in the comments chiming in on how good they are and how bad all the opposing voices are.

That is not "signal". Voices like mine and the few others are though. And they are certainly not predictable as they're literally against the overwhelming majority of homogeneous posts in the other direction. The following downward spiral is evidently caused by the majority who doubles and triples down on their virtue signalling - not the people causing the signal/"trouble".

Now I know what you really mean of course. You don't want dissenting opinions. But you shouldn't frame this as a SNR issue.
Is there any similar service for Gmail, integration only with mail servers? Similar client-side experience, No ads, no data collection. etc

It could be first step for de-googlifying
Safari is my daily driver, but I switch to Chrome when doing web development because the development tools were vastly superior (10 years ago I was in love with Firebug, but I don't think it's kept up with Chromium's dev tools).
Any New Platforms in 2020?
Are there any new platforms or products like intercom, slack, shopify, atlassian etc going go big in 2020 or next year?
Had to check because I thought if anything Firefox's market share had been increasing the past couple of years, but you're absolutely right. I wonder why Firefox isn't performing better in the browser market - it's arguably better than it's ever been.
You should use stock Chrome for user testing to get as close to user environments as possible. Little things like a missing http -> https redirect on a subdomain won't be caught in Ungoogled Chromium or Brave.