skysight-inc/HackerNews huggingface dataset:
> ...a few MB of bandwidth and a few seconds of CPU time

Many people are on cell phones with low data limits. A "few MB", let's say 3MB == a few, represents 0.1% of someone's data limit. Sure, it's not that much on its own, but it adds up.

Likewise, a few seconds of CPU time is fine if you're on the latest iPhone, but if you're in a developing country on an inexpensive Android phone that few seconds of CPU time is going to turn into a world of hurt.

This cavalier attitude towards bandwidth and CPU time is outright hostile to certain classes of users.
I used to have a lot of social anxiety. For me the cure was forcing myself to go out. I started with really geeky meetups where I didn't find anyone intimidating and we all shared common interests. It was really hard, I felt like I had so many failures, I had anxiety every single time I went, I had times when I felt I was improving then times when I felt I was reverting backwards.

Accept that there will be failures, but know that you're making progress because of those failures. Force yourself out and get social exposure. It will eventually almost entirely fade away.
>If you only focus on taxes above all else, then I don't think you will ever be able to enjoy any city.

I don't focus on taxes above all else, but there's a threshold (around ~15%) beyond which I consider taxes to essentially be armed robbery. Cali has long passed that stage.

As to the second part of your statement, while trying to sound the least possible arrogant, I would suggest you do your research. The world is a very big place.
I believe this applies to programming as well. One programming language is about equivalent in terms of mental effort to learn as a new language - actually they're called languages too. There are polyglots in our world today, who know C, C++, Java and C# as well as French, English and whatever else, who I think deserve as much accolades as those linguistic hyperpolyglots.
https://blog.janestreet.com/the-perils-of-polymorphic-compar...
We're working on blocking those too. Feel free to install this addon to help submit data on these:

https://addons.mozilla.org/en-US/firefox/addon/in-page-pop-u...
Nothing makes me want to sign up for your newsletter less than having it interrupt what I'm reading.
Hanns Scharff
Woah, buddy. Asking questions? Here on HN? Look at all these downvotes. Every single frowning disapproval is totally justified.

Because you’re useless.
> citation needed.

Every attempt of doing it in the past, like e.g. centrally planned economy? Internals of every large company? Self-evident if you look around?

Also http://slatestarcodex.com/2014/07/30/meditations-on-moloch/. In a way, coordination problems are the root of all problems of human society. We're planning Mars colonies in spite of that, not thanks to it.

> They are inevitable with competition.

They can be limited, though. Think of market economy as internal combustion engine. Burning fuel is inevitable - because that's how the engine works. But that doesn't imply you have to set your gas tank on fire.
> With refcount you need to sync every time you add/remove a reference to an object. For many (most?) workloads that's going to be quite substantially more frequent than tracing collections. Whether one or the other wins out probably depends a lot on your use case.

That's not actually true of deferred reference counting with update coalescing. Instead, it defers the refcount increments and decrements to periodic intervals, much like optimized tracing implementations defer tracing to periodic intervals. This avoids reference count storms on the same objects and (especially for new objects) means much less work overall.
« If we store the ID in a cookie, our total size is 6 bytes. »

No. What? No.

You can't compare a signed JWT with a bare user ID. The proper comparison is a signed JWT vs. a cryptographically random session identifier with sufficient entropy. It's still smaller than the JWT, pretty much by definition, but make the right comparison, please.
Apple will unveil its new iPhones on Sept. 12
That was hilarious
Please consider. This is the rare time I'd actually use some sort of !remindme bot. Most lurking autodidacts, I assume, are hoping that you consider it too.

Come out of the woodwork, let him know! If I can, you can.
The pressure changes with altitude, not the gas makeup. So at 35kft/10.6km the air is still 21% oxygen. The gp is right, the engines bleed off some of the fresh air from the compressor stages in the engine, before the combustion stage, and use that to supply the cabin. This is called Bleed Air - https://en.wikipedia.org/wiki/Bleed_air
>"While research has shown that visually shocking and upsetting news can contribute to anxiety, sleeping trouble, raise cortisol levels and even trigger PTSD symptoms, a University of Sussex study found that just six minutes reading a book can reduce stress levels up to 68%."

Would the results be different if the same news was delivered in text form as opposed to visual?

In light of all the problems, why do we compel ourselves to continue watching more?
You're kidding yourself if you think 99% of employers wouldn't lay off an employee if he or she wasn't profitable.
But a /b/ type group would love the idea of habbo-hotel style raids drawing swastikas in landscapes, perhaps at a scale that isn't immediately obvious. It makes me wonder how much subtle and hard to detect vandalism would appear if OSM became more popular (as a user facing product comparable in mind-share to Google Maps). I'm imagining wikipedia style edit wars over land ownership borders etc.
While I wouldn't put it past Google to do something nefarious to make this happen, I have noticed they like to take super bleeding edge features and run with them before they're standard, simply because they can. Could be the result of that.
I think this explains which cookies would be blocked:

https://support.mozilla.org/en-US/kb/tracking-protection#w_b...
This would be an amazing feature! Good luck in your efforts.
First of all, the article mentioned immunotherapy. It'd help if people actually read articles before criticizing them.

Second, the stakes are extremely high when we choose a particular economic path, so extensive discussion about every facet of economics, including the economic effect of regulatory intervention, is warranted. The population is not widely aware of the consequences of regulatory intervention, or even the fact that the economy is becoming more regulated over time (how often do you hear about the "since Reagan, we've tried neoliberalism" trope).

The reason the number of healthcare administrators has increased 3,200 percent since 1970 (compared to an increase of 150 percent in physicians) is the growing number of regulations in healthcare:

https://www.athenahealth.com/insight/expert-forum-rise-and-r...

Or take the example given from the article, of the cost of clinical trials increasing 12.2 percent per year (inflation-adjusted) in the 1980s, up from 7.3 percent in the 1970s.

These are important enough issues to warrant extensive critical discussion. Libertarians may be wrong (though I don't think they are), but the discussion that has been had around these subjects is not commensurate with the stakes involved, so it's good thing if libertarian polemics attract more attention and discussion to them.
> Even if Russia is guilty of everything the hysterical and disingenuous Russiagate crowd alleges, it is still a lightweight when it comes to messing around in other countries’ affairs.

Oh really? Let's see: The Warsaw Pact. Crushing the uprisings in Hungary, Czechoslovakia, and Poland. Even after the fall of Communism, there was Georgia and the Ukraine. That's just off the top of my head.

No, Russia is not a lightweight at foreign interference.
Very scary but also a reminder of the high cost of politics and agreements and strong personailities and "you're damned if you do and damned if you don't"

I was reading earlier about the UK saying they were going to buy 150 of them at $100M a pop. Probably already signed the agreement and then will get the shock of the service pricing and the idea that once you have it, it costs you more to mothball and replace than to keep paying good money after bad.

Shudder.
When the driverless utopia is finally realized we'll all have desks in our cars to make sure we're actually working on the commute.
What about no default ? Just Prompt user after installation which search engine they want to set as default.

HN users will switch to something they prefer, normal users wouldn't know there exists anything other than google. By making what you think majority wants as default, you are forcing something on people who doesn't know any better.
> Part of the problem is that a lot of wage growth is concentrated in areas that are experiencing a housing crunch.

This is actually a really good point. There's actually a great paper that covers how much higher housing prices have hurt growth due to workers being discouraged from moving to high productivity areas[1]. The tl;dr is that if only NYC, SF, and San Jose adopted the land uses restrictions of a median US city, GDP would be about 9% higher (about $8,775 per worker assuming the labor share of GDP and number of workers doesn't change).

[1] http://www.nber.org/papers/w21154.pdf
OMG THIS.

I recently deleted social media apps from my phone, and replaced most of my social media diet with reading books again, like I did in the good olde days before the internet.

I feel... healthier. Smarter, for sure. After reading a ton of philosophy and history recently, the day-to-day political debate on the internet looks like nonsense most of the time now. And when I see someone is wrong on the internet, I can just let them be wrong on the internet. Because it doesn't matter, it won't last.

Reading the classics, books of deep thought and proven quality, is wonderful.
Playing with Go module proxies
Just using the term "risk management techniques" to make your position sound more credible, doesn't actually make it more credible.

Again, you're completely ignoring the potential negative consequences of severely restricted immigration, and understating the likely positive benefits.
I've read so many of these anti-JWT articles, and I don't think I've ever come across a single reasonable complaint against them. What is wrong with people?

I've even read security reports by supposedly reputable security consultants also claiming that JWTs are bad but their arguments are hand wavy and make no sense.

>> Let’s say that your website gets roughly 100k page views per month. That means you’d be consuming an additional ~24MB of bandwidth each month.

Negligible.

>> You’re Going to Hit the Database Anyway

Yes, but less often. So your DB will be able to service more users overall. For some use cases, we're talking orders of magnitude more users.
it's called business not socialism. if the company you work for treats you poorly then leave for another that won't. that or, as already recommended, go off on your own and create all the value for yourself that you can. either way, it's capitalism at work.
Tesla Autopilot Saved My Life Today Dashcam Footage
Completely true that having the idea is the easy part.
But you are missing a few steps between having the idea and world domination..

> Getting something to work and then into a commercially viable operation is what I am talking about when I talk about innovation.

Which the Zuse KG was for the (early) Computer.

Still - you are using innovation in a different way to most people.
Most people don't have the global domination requirement.
This very much seems like moving the goal posts to me.

> All the important technical innovations in the 20th century - as in: those who have had a sizable impact on humanity, happened outside Europe.

Now that is completely false, since the arguable most important technical innovation (by impact) of the 20th century, the Haber-Bosch process, was invented in Germany. And the WWW also had quite an impact I would argue..

Never mind more subtle things, like industrial control systems (where Siemens has taken it global) and industrial machines in general (which is also an quite successful area). Things outside the Internet still exist and still have an impact on humanity.

And you haven't answered how the potential of bright people is currently being pissed away in Europe today.
>> - no sharing across threads, otherwise locking is required for refcount updates
>That is not true. Most atomic refcount implementations are lockfree (you do need synchronization though). This optimization has nothing to do with tracing. Given that you also need synchronization for tracing garbage collection (including frequent stop the world pauses in most cases, albeit brief ones), I don't think this is even really an advantage of tracing at all.

Not sure I agree with that. Copying references between local variables and reads/writes from heap all require expensive atomic operations for RC when they can't be optimized away. That's a major performance problem for languages like Swift. I do not say that one is better than the other, but this is exactly where tracing GC's shine compared to RC.

In the case of ZGC these doesn't require atomic operations, you need a read barrier for reading references from the heap though. But do not conflate tracing GC's read & write barriers with atomic barriers.
7 Types of Web Performance Tests
The theory I heard that seems more likely than a rogue lawyer, is that it accidentally got left in from the license of a pre-release test version -- I can understand why they'd want to prevent benchmarks of unreleased software (not that I necessarily agree with that).
I’m not the only one!! It simply keeps on spinning (remember buffering?) At this day and age, I can deduce it that it’s not my internet speed. It has to be google intentionally slowing it down. When I switch on over to chrome, it works like a charm.
If you really want to be sure then you should block it in your hosts file anyway and not just on an extension level.

Homebrew also has it included with a pretty good description why I think: https://github.com/Homebrew/brew/blob/master/docs/Analytics....
Executives also usually have someone filter their calls, their phone numbers are rarely available to random clients.
> What's naive about it

Google is a company that have a track-record of breaking the law to contravene user-privacy. They are also Mozilla's primary competitor (albeit also a large revenue source). Please tell me how, as a company selling oneself on user-privacy, approaching such a company to negotiate a contract that ensures you can continue sending them your users' data is not naïve? Calling it naïve is kind, as the alternative is malice.

No matter what way you cut it, Mozilla is sending your data to Google's servers, and they're deciding what to do with that data. An opt-out contract doesn't change any of that.

> I really hope this kind of sensible demand becomes wider spread, with more people going to Google saying "we only want to use your tools if...

To turn that around, you're going to Google saying "your market dominance makes your tools are so indispensable to our business, that we would rather go through an expensive year long legal discussion with you to negotiate better terms that consider alternative competing solutions"
I think we need an increase in software refunds and lawsuits due to security exploits in cloud and IoT deployments for companies to start paying attention.
Square Enix and Tencent form strategic alliance
> It is also the tail that imposes the maximum cost on your system / society.

This is not true for every case. Excessive focus on tail risks (and moral hazard,) in fact, can be absurdly costly.
> Whitelisting while keeping every website moderately functional seems impractical for the Mozilla team, which means the burden of choosing what to allow falls on the end user.

I've used NoScript for a long time, and the hardest thing is knowing what the domain is doing so I can decide what to allow. It's hard to tell the difference between opaquely named ad-networks and opaquely named media player providers.

It would be nice if someone could start compiling a database that

1. groups together the domains used by different sites and services (e.g. website.com and website-images.com) and

2. includes a brief description of their purpose or business.

So, doubleclick.com and doubleclick.net could be grouped and easily identified as an ad network, google tag manager is a tracker, etc.

I doubt such a list would take any more effort to maintain than the current ad-blocker lists.
Vitalik Takes Algorithm from 1982 Solves 51% Attack Problem
I just had a kid, and I understand this idea completely. I like being a parent but among other things, it means that major life decisions are MUCH more constrained.

Want to live somewhere else? Hope the schools are decent.
Want to live in the city? Hope you can afford a bigger flat.
Want to go on a holiday? Hope you're ok with a pissed off kid (and neighbours) on a flight, or lots of time spent entertaining them on a train, etc. Also your choice of destination will be different.

It works for bigger decisions too. It's harder to take huge risks (start a company, etc) when a kid is counting on you.

Also, we've considered changing country someday and now it feels like there's this weird deadline where it's not so bad if she's 2,3, or 4 when we do it but hugely disruptive if she's 10 or 12. We wouldn't have had those concerns before.

And time. My god, it's so time consuming. All of my side coding projects, including ones I've thought might turn in to a business, have ground to an utter and complete halt. As well they should - she's more important, but it's still frustrating. Life is pretty much {"bare necessities to keep a career going", "child care", "nowhere near enough sleep"} - though I hear this gets easier as they get older.
Nice. But unfortunately, it's owned by Oracle. Use it, and you'll be constantly worrying what their lawyers are up to next.
Show HN: A JSON Viewer with indentation based highlighting, and table-view mode
Discord is no better than Slack.

While I haven't seen any legal threats, they tend to threaten end users with bans (due to breach of ToS) for using third party clients, client modifications (like BetterDiscord), and "self-bots".
What annoyed me the most is that FirefoxOS failed because it was mismanaged and badly planned -- It was a a fantastic idea, and the concept worked -- people were buying the phone but they just picked the absolute wrong market to aim at.

I think it was a huge mistake to abandon FFOS but not enough people felt that way.

Compare how FFOS did to how Ubuntu Phone did which was essentially vaporware IIRC.
Ikea could sell it because it probably could fit in a car
And OS/2 with SOM (System Object Model).
> "...using 58 types of Technic custom-made elements", anyone have a information on what those pieces are?

"56 custom made Technic element types (existing shapes in new colors)"

from https://www.lego.com/r/www/r/portals/-/media/themes/technic/...
If you're just handing out the random string without signing it (or performing some other constant-time comparison when validating), you're vulnerable to timing attacks
If one browses with NoScript in default-deny mode, then many of those "popups over the content in the window" simply do not occur.

As well, when they do occur, going into Dev-Tools and deleting the <div> (or whichever element it happens to be) that is the actual popup is often sufficient to remove the popup and make the content view-able again.
How Scientific Discovery Works
Two mutually-reinforcing reasons why bullshit jobs exist in companies:

* managers are of the power-seeking kind. to expand your power base, hire hire hire

* employees on average tend to underperform to their potential and tout the important of their work as there's incentive to look busy and look good

The result: an army of folks doing mediocre or meaningless work
I'm very excited, but how usable do you think it will be early on? I know they are relying on the community to refine the software environment.

Regardless, the hardware is what I really want. I have a feeling it will even end up with a removable battery and a headphone jack!
Feels like a chicken and egg problem.

McDonalds would only have that dominance thanks to years of advertising. If the mass advertising game never existed, those companies would have to have grown through their own merits instead of advertising dollars, and BK might have a chance (opinions of their food nonwithstanding). I think that's what the person meant by "but they can't [agree not to advertise]", because now we're at a point where removing advertising from the equation would favor those who have already advertised the most.
If you combine that, social media, and porn, how much of the internet is still 'wholesome'? I think niche forums are my favorite part of the internet left.
Wow, such cool meme faces. So glad I read that.
It's pretty much the same.

One of these keys has bluetooth so it also works with iphone without any cable.
I don't think Marlboro cared about newcomers, a big company can usually buy out the small one if it gets dangerous. Consumers usually don't even notice.

Unrestricted advertising is basically Red Queen's race; capping it levels the playing field, so it's better for newcomers as well.
I really don't think they do. Most, if not all, of these "the next Silicon Valley" is about self-promotion. More often than not there isn't any good way to get an apartment, visa or any sort of unique thing to suggest that it would be a good idea to actually go there. If anything they put up a lot of artificial barriers to pretend that there is something going on while in reality technology projects, startups and talent already have to and should compete in the market.

What people are lacking isn't some phony experts but time, space and motivation. Give people that in ample supply and the rest will sort itself out.
ZGC is part of OpenJDK and licensed under GPL.
Though I do agree with the general point of your premise - spending 60 hours a week working+commuting sounds horrible (I've worked to keep commutes under 15 minutes by bike, walk, or transit). Unfortunately it's non-optional for most people.

This actually brings to mind one of the issues of such a full world - there's not many places you can go to check out of the 9-5 and live off the land. I'm sure sustenance farming is really hard, but I'm not sure it's worse for the soul than spending 2000+ hours a year at a bullshit job.
Or even better "the media is full of bs and lying to us" turns channel to preferred starting "wow, these guys are really uncovering the deep state and showing media what's up"
I particularly hate every idiot who decided that scrolling up meant I was done and wanted your garbage top bar to obscure half the screen (including, no doubt, the stuff I was trying to read).
I get what you're saying, but I wanted to point out that lower profits can be better for society if due to competition. Every dollar a company earns in profit is a little more of efficiency that could be eked out of the business
It won't. Stick with what you have, it's essentially a bundle to help non-U2F owners start with their Advanced Protection Program.
I don't know why but Techcrunch is often given priority over the original source on this site...
Building the security ops center of tomorrow–harnessing the law of data gravity
Remote debugging and especially the extended-remote mode are worth knowing.

That is usually my default workflow. The debugger (client and frontend) run on my desktop box while the app is running under gdbserver on an ARM board on the network.

The other day I was debugging a Windows game on my Linux laptop, editing in vim, compiling with x86_64-w64-mingw-clang and gdbserver running on my desktop PC. Not the most comfortable development environment but sure as hell beats learning another debugger and installing dev tools on Windows.