skysight-inc/HackerNews huggingface dataset:
It doesn't feel like a handful of websites. It feels like the dominant experience of the internet for most people. Ads are a source of revenue for many more websites than just a handful. They are also a source of revenue for more than a handful of apps.
I
On Windows and MacOS you'll need to download Nightly or the Developer Edition.

The workaround also works if you're running Firefox Extended Support Release on MacOS. Thankfully.

For me missing extensions aren't just an inconvenience. I simply don't browse with JS on. Firefox is dead to me without NoScript.
At scale, don't you have the same problems with your in memory caching solution (specifically in the distribution and coordination parts)?
I use one of this https://en.wikipedia.org/wiki/Kneeling_chair
Interesting take, we definitely would agree on some things. Although, I perhaps would use a broader definition innovation. I wouldn't described it is as purely a market based phenomenon. Open source software is one obvious example of how innovation can occur outside of markets.
Here's the NHS recommended exercise for non-specific lower back pain. https://www.nhs.uk/live-well/exercise/lower-back-pain-exerci...
> Or you know, just vote in municipal election or go to cityhall hearings, since that's how cities work, and that's exactly how people do it. It's not super weird for people living in a city to try and dictate how the city they live in work.

The problem obviously being that there are people who work in the city and would like to live there but can't afford to and thereby don't get a vote even though they have a stake. So then you get efforts to overrule the cities at the state level and so on, and the outcome of that process is whoever can capture 50%+1 of the votes regardless of your preference as an individual. Whereas if you move to somewhere your preferences are likely to remain satisfied you don't have to worry about any of that.

> Last time I moved cities I ended up having to move 3 times in a row because of unexpected things.

Moving is work. But so is fighting everybody just so you don't have to.

And the people who want to be able to live in the city don't have that option. Moving into the city is what they want, but the housing needed for all of them to do that doesn't exist, so their only option is to cause it to.

> Except a NIMBY thinks about "their backyard" for a reason: Who cares about the city's population density. The problem is the 10 story building popping up across the super tiny quiet street because a special permit was issued to override zoning.

Not a lot of ten story apartment buildings go up in the middle of a hundred square miles of farmland.
Clever Machines Learn How to Be Curious (2017)
Nice.

The paper anticipated in good detail just what the heck I did with its

"These stores enable services to be deployed using stateless
application servers [16], which maintain only per-request
state; all other state resides in persistent storage or in a
RInK store. Stateless application servers bring operational
simplicity: for example, any request may be handled by any
application server, which makes it easy to add and remove
application servers, to handle server failures, and to handle
skewed workloads."

Yup, I thought that was a good idea.

After reading more of the paper, for my
project, I still think it is a good idea.
Your remarks add weight to that view!
Using spinach leaf as scaffolding, scientists built a mini heart (2017)
I would never truthfully answer a survey asking me about firearms.
I want to have that account name now :-)
Methods to Debug Your Neural Network
Exactly. Porn has always led some form of tech innovation.

PornHub now offers purchasable videos now competing with manyvids who owned the space before.

There is also a premium subscription ala Twitch with monthly recurring. Live, a chaturbate competitor, with tokes and everything.

Really they are a huge industry powerhouse with a large marketing and PR department. They are also pretty good with tech. It reminds me of how Netflix or Facebook stumbled into being a top tier tech company just due to business needs.
I run several Python servers backed by Redis; Redis was added when we profiled the apps and determined that loading data from several databases was taking too much time. Using a different language wouldn't have changed how much time various RDBMSs take to return an answer to your query.

I think there's some citation needed on the performance of in memory vs out of process caches in interpreted languages.
I've had on and off back pain for years. Ibuprofen works in the short-term, but after a while you start feeling like you're addicted to the stuff. The only thing that really works for me is running. It doesn't have to be much. One or two 30 minute runs a week totally vanquished any back pain I had after the first few weeks.

Golfing, on the other hand, is the worst. The twisting motion inherent in golf does a real number on your back.
You have ventilation with heat exchange.
People living outside cities bought houses also for tiny prices.

Can't be possible to keep everything always cheap unfortunately, while living in the city is more expensive
It looks like there is something very rotten recently about the culture of Boeing. I wonder if any of it is due to the HQ been moved away from the engineering base in Seattle to Chicago?
> then why are languages only one or the other, never both?

what do you mean by that ? multiple statically-typed languages have "var" or "any" types which can be used to go from the static to the dynamic typing world.
Nice. Sounds like the clients should be willing to retry any such remote communications due if only due to little blue ET men crawling through the server farm LAN cables.
To clarify, by 'not working' I meant none of the addons with signing issues are re-enabled after changing xpinstall.signatures.required. I might have wrongly assumed this would happen. However, I tried installing a new addon I had never installed before and that works, but reinstalling one that I had previously installed still doesn't, even after uninstalling it (uBlock Origin).

My timezone is America/Los_Angeles.

EDIT: Sorry, I'm dumb. I actually have two versions of FF installed and I chose the one that wasn't Nightly.
Thanks for the response. Do you know of any you good blog posts or articles that dive into this a bit more? It looks very interesting.
Among other things, you need strong abdominals to support your back. For some people, this is non obvious. It's common to think you only need to strengthen your back muscles.

Anecdotally, for me, low back pain is immune system distress. I think it's because the pelvic bones are the largest well of bone marrow in the body. My low back pain is often helped by nutritional support for the bone marrow, such as calcium, B vitamins and the right fats.
>I don't think it takes a math genius to see how this is a bad idea.

I agree, it has long been a key trope of sci-fi;

>We've crashed her gates disguised as an audit and three subpoenas, but her defenses are specifically geared to cope with that kind of official intrusion. Her most sophisticated ice is structured to fend off warrants, writs, subpoenas. When we breached the first gate, the bulk of her data vanished behind core-command ice, these walls we see as leagues of corridor, mazes of shadow. Five separate landlines spurted May Day signals to law firms, but the virus had already taken over the parameter ice. The glitch systems gobble the distress calls as our mimetic subprograms scan anything that hasn't been blanked by core command.

>The Russian program lifts a Tokyo number from the unscreened data, choosing it for frequency of calls, average length of calls, the speed with which Chrome returned those calls.

>"Okay," says Bobby, "we're an incoming scrambler call from a pal of hers in Japan. That should help."

from Burning Chrome, by William Gibson.

You could even argue that it is one of science fiction's founding tropes, as it can be traced back to the stories regarding golem.
Removing checked exceptions - what a dangerous feature!
deadlift worked well for me
Aaaand I got downvoted by a fanboy.
> If you're talking about an employer matched 401K, I don't think it's unreasonable at all for them to select it.

What's special about 401k matching that requires the employer to choose plans? My employer doesn't force me to have a checking account with a particular bank they chose if I want to receive my salary. They should be able to match contributions to any account anywhere.
the main feature of this allows you to transparently use structured data as types in your code like type providers in .net. I love kotlin but it can't do anything remotely like that.
Worked for me on Linux, didn't even require a restart (some addons just reappeared immediately). Using Firefox from Ubuntu package management.
> The concept of a seperate app seems trivial/non-existant when everything is running in the same address space.

It just looks different inside. Genera is an object-oriented system. Whether objects run in different memory-spaces or in the same makes no difference, for whether it is an Application or not. Each App in Genera is called an 'Activity'. It has its own UI (which is not Zmacs-based), it has it's own processes, its own toplevel and its own objects.

Zmacs is just ONE of dozens of applications in stock Genera and it is not the IDE. The Genera IDE consists of many different applications working together and a shared object space.
This is what I wanted all my life! I wonder what kind of dark magic makes this go and how this will come back to bite me if I use it?
The Semantics of Multicopy Atomic ARMv8 and RISC-V
This is what I'm trying to work out.

Here in the UK the AA come out every time theres a budget, asking for lower fuel duty for "hard pressed motorists".

The reality is fuel isn't that expensive, as evidenced by the fact that large 4x4s are getting increasingly popular, and people are happy to drive the half mile to the local shop to buy a pint of milk.

Edit:
Plus EVs are a thing now, if fuel prices really were that bad.
A positive side effect: my 2 years old FF installation stopped freezing constantly.
From zillow, the median home price there is 900k. The median rent is 3,000 a month. It is literally unaffordable to most people to do what you do; the yearly amount you pay in rent alone is the yearly salary of many other people. You'd need to make a wage of $24 an hour just to pay that rent. If you looked at the median wage in the USA, its 56k, and this rent would end up being 64% of that income.

What you do is a luxury of the rich. Most people simply can't afford the luxury of carlessness in an urban center.
IRV does a poor job of that.
You're neglecting a key point: primary and secondary education are the province of legal minors. Full legal rights of majors do not apply.

Not that there aren't problems with both P/S education and higher education or public discoure and media generally, though your analysis misses a few key salient aspects and presents numerous red herrings.

J.S. Mill affords a longer view you may appreciate:

https://old.reddit.com/r/dredmorbius/comments/6x7u6a/on_the_...
Show HN: Learning Flutter
It is a clearly priced unit of computational power maybe?
Funny that this doesn't mention parse-free data structures like FlatBuffers or Cap'n Proto that don't need unmarshalling.

https://google.github.io/flatbuffers/
https://capnproto.org/
>computers will always have countless strange, unpredictable, and devastating failure modes, especially if given increasing responsibility.

Sounds like most people I know. We are much better at reflecting on them though.
Most popular ACME (Let's Encrypt) clients allow you to provide a CSR instead of generating the keys themselves. That means a bunch more work for you, but if you're worried about this, that's what you should do. Have your safe (even manual if you insist) process make keys, make CSRs for the keys, and put those somewhere readable. The ACME client will hand them over to the CA saying "I want certs corresponding to these CSRs" without needing access to your TLS private keys at all.
Talks don't give you time to act.
But absolutely not recommended unless you already have a strong back!
Generalising further, signal, channel, reciever.
Shouldn't you just stop going?
If you go to about:config and set "devtools.chrome.enabled" to true, the cmd-shift-j thing should work
Using http renewal requires listening on port 80 which, by default, requires root.
Where You Could Beat Facebook, Apple, LinkedIn, Netflix and YouTube
That does mean you aren't automatically rotating keys anymore.
I believe the correct link for SublimeMerge GH issues is:
https://github.com/sublimehq/sublime_merge
How about clouds on another planet? Makes manipulation even harder and easier to observe from earth itself
Update: read the paper. It's spot on, great read.
The distinction is that those are each different personas. They allow you to express a different part of yourself in different contexts.

The problem now is that when everything is public, there is no opportunity to be anything that is unpalatable to the general population, or anything that might prospectively be at some point in the future. You can't go be with your weird friends and joke about weird stuff because now it's visible to your boss and your mother and your future boss and your future mother in law.

In many ways this can be solved with pseudonyms, but that's the polar opposite of real name policies and the like, and you still need people to be able to feel comfortable enough that their pseudonym won't be linked back to them in a way that could impact their social status or job prospects, or you'll still get the same self-censorship that turns everything into a bland fake public performance.
I have mixed feelings about your conclusion. On one hand I don't want to discourage newbies from using Python. On the other, I enjoy that my expertise is valuable.

It seems reasonable that different parts of the code are appropriate for modification by engineers of differing skills.
Dehumidifier for Musical Instruments
Origin Dehumidifiers - One of the Best supplier of Dehumidifiers Brand for Musical Instruments. +13000 Installations, 18+ Years of Experience. Most trusted brand for Portable Compact Home Dehumidifiers. Toll-Free - 1800 102 9092. Call Now
Crashed markets reflect a real difference in what people are prepared to pay for assets. That has a real direct impact on how people plan and behave.
Not directly related to the article, but going through the comments, I felt the vibes and wanted to express my theory about what it is that irritates many of the commenters here

The highest pursuit is the search for truth. This includes the challenging act of discarding things that we'd really like to be true, but are false. The success of science can be attributed to extreme selfless intellectual honesty. The more ego gets in the way, the more the truth is compromised. Intelligence can be used in service of finding truth or in feeding our delusions. My view on the distinctions made here between genius and madness are that they correspond to the degree in which intelligence serves truth or delusions. Therefore I'd expect the most outstanding scientists in history were also very humble (perhaps someone with better knowledge on the personality of great scientists can shed more light on this).

And to keep things consistent - I might be wrong and thus welcome challenges to this theory :)
Why not taking the clouds of Jupiter? Then you could use telescopes and multiple satellites alike because that far away parallax shouldn’t change a lot.
And I told the developer edition to use my regular profile because that's the one that has all my settings and add-ons and I didn't realize the risk was there. Guess at this point all I can really do is hope and cross the bridge when I get there.
That's not what the post says at all.
> had to keep reminders and schedules just not to miss renewals until I synchronised their renewal schedules to batch (manual) renewing them.

Another use case for the app I am developing! The basic idea: You can enter an item (i.e. "MyOwnShop Cert") into the list. From that time on, it will be tracked how much time passed since the item was entered or renewed (by clicking the renew button). The item with the longest time since entering/renewing is at the top of the list.

Compared to schedules and reminders it has the advantage that the item is not out of our mind once the reminder or schedule pasts. It just sits there dutifully and its timer keeps increasing.

I use it for keeping up with middle-term contacts ("Wow, I have not written Carl for 3 weeks?") and health-related issues. Logging in stuff that easily spoils would be another use case. And, apparently, cert renewals :)
I've really grown to dislike ZooKeeper. While incredibly useful, it's pretty awful. It's nearly impossible to secure in any non-trivial setup. And it's inane requirement to reserve a physical disk [1] for its transaction log is almost impossible to fulfil with virtualized hardware.

[1] From the manual:

> ZooKeeper's transaction log must be on a dedicated device.
CRLs can be sharded, the cert carries the URL for the relevent CRL inside it. So they wouldn't need to have grown as huge as you suggest.

But, this sharing carries a cost for user privacy, if I shard certs 16 ways then each CRL download gives me 4 bits of info about which sites you were visiting.

OCSP effectively takes this to the extreme, each lookup is tiny because it's just for one cert, but it gives away exactly which cert you cared about each time.
Irish data official defends tech investigation record: 'They’re not overnight'
You tend to have a cold season in France, and colder nights.

Yes you could have a stifling fortnight, but the thermal mass is enough to get you through relative blips like that.

Source grandparents have house in south of France with 1ft+ thick walls, no aircon. Stays nice and cool all summer.
>Newton, Maxwell and Einstein didn't need to waste any of their time thinking about how to use a computer to solve the problems they worked on.

The cursor for the slide rule was invented by Newton.
I assume you've read https://martin.kleppmann.com/2016/02/08/how-to-do-distribute...
What kind of idiot thought that the add-ons I have personally installed on my browser need to have a capability to be remotely disabled despite literally nothing being changed.

This is absolutely inexcusable. I want to see everyone being responsible for this "verified add-ons" fiasco fired from the team (after they roll it back of course).
Cert revocation suffers from a very simple issue. If your check for revocation fails, do you fail open (ie accept the cert) or fail closed (ie reject the cert).

For any method, fail closed is user hostile and often a DOS vulnerability whilst fail open is another way for an attacker to use a revoked cert.

This is a big issue with on-line methods like OCSP as a MitM using a bad cert can probably block OCSP traffic as well.

CSLRs grow out of proportion, and leak information to the outside world.

Cert expiry serves as a backstop to these other revocation methods, and as a bonus ensures that simply forgetting about a cert cannot bite you 10 years later.
I thought I knew all about Java, but this thing makes me feel like I haven't got a clue! How can it achieve this stuff by just being in the classpath?? No Java agent can be involved, no codegen during the build?! This shouldn't be possible, or??
> Presumably because how would it differentiate between a legit "already installed" extension with a signature that cannot be verified, and an extension installed by malware that also cannot be verified?

This is why a signature can also be accompanied by a trusted time stamp which can confirm that the signature was made while the certificate was valid.

This is the common way to sign all Windows software to avoid this exact kind of problem.

Yes, that implies this is a known and solved problem. It’s embarrassing for Mozilla to not have prepared for this.
In my experience with Postgres at least, our queries average less than a millisecond in Java. Our slowest query averages 5. We're not running anything crazy, pretty generic CRUD app.

We can hit about 50k queries per second on one server from our limited stress testing. Redis was around 150k. In memory cache is ~1.2 million. This is JSON requests using Vert.X on Java.

I just don't see the advantage to an out of JVM cache when your service is so fast that you only need more than one instance for failover. In slower languages where you need a bunch of front end servers to handle a reasonable load, out of app caches look more appealing. The hit rate for in app caches becomes too low when you have a bunch of instances.

But my point is that you get a lot more performance with a simpler setup if you use a language fast enough that you can run just a few instances and cache locally. Out of app caches are usually an anti pattern brought about by needing too many front end servers because your app is too slow for in-app cache to be useful(more instances means too low hit rate without shared cache).

You're effectively forced to use slower out of app caching because of the number of instances you need to run
Yeah, I guess I could see people coming in with that take. Personally I'll gladly accept a tether to the mothership if they offer the choice.

That said, I regularly get thinkpieces from Mozilla about the open internet, privacy, requests for donation (which I often oblige), etc., in my inbox. They also drop notifications under the address bar and in a "Message from Firefox" bar at the bottom of the new tab page, which I got the impression they had some live control over.

But maybe not, and/or maybe there's a long runway on preparing correspondence by any of these channels for some reason. If anything, I hope that when they do get around to getting some wide-reaching messaging out there, they indicate that they plan on doing the work to shorten the runway on emergency messaging in future.
Negotiations Failed: How Oracle Killed Java EE
What a spectacular failure... it's hours later, and still not working. The only thing firefox has going for itself stopped working. Already one family member and one friend switched to chrome.
It's optional. It seems scary, but checked exceptions are a feature exclusive to the Java compiler -- the JVM does not enforce them. This is how JVM languages like Kotlin and others only use unchecked exceptions, and also how Manifold gets away with muting them as a compile-time feature.
Make the ticket cost $10 less than a non Boeing plane and no one will care.
Then why would they hijack the top comment about widespread PDF support instead of making a separate top-level post when the whole submission is about PDF?
Best Photoshop Alternatives for Linux
Don’t you think this is awfully dramatic?
> One of the first rules in the marvelous book The Pragmatic Programmer is "Select() isn't broken". Yeah, but sometimes it is. And if a junior programmer came to me today reporting a bug in OS memory management, my first response would be "What's wrong with your code, really?"

In my years of software development I had the fun but unfortunate experience of coming across not one, but two compiler bugs. The program would segfault on a seemingly innocuous line, but after looking a the assembly, it was clear the compiler was doing something screwy. These types of bugs are exceedingly rare, and they can be maddening to debug, but when you catch them you get a nice sense of satisfaction.
That's engineering talent
Karma for blocking that gab commenting extension...