skysight-inc/HackerNews huggingface dataset:
> Agreed and I will add that a huge reason Google is used by so many was very effective spam filtering.

I wish this meme could die. gmail spam filtering isn't particularly good, it never has been. They crank up the false positive rate high enough that the spam in your inbox is about comparable to other solutions, but at the expense of tons of false positives.

I've had a gmail account since the launch. Been there got the tshirt (literally.. have a tshirt of the launch when they were bragging about 1GB storage). I've also been managing email servers and mailing lists since the very early 90s to today.

Notice every site that interacts with email has the ubiquitous warning abot "check your spam folder"? Not solely, but largely a legacy of so many users on gmail getting used to so much legitimate email going to spam. it doesn't have to be that way.

You can easily to an order of magnitude better on fewer false positives while still getting less spam overall in your inbox, by running your own email servers.

I haven't had a false positive in ... certainly many years on my own email on my servers. And a bit less spam getting through than on the gmail account.

> Getting filtered by Google because of the massive amount of spam they are blocking.

gmail has a big false positive problem, yes, but it isn't any worse for you as a sender if you run your own email servers. I experience more false positives emailing from work account to work account (both sides hosted by gmail) than from personal account (hosted by me) to gmail.

> Spam filtering is a a very difficult thing to do well

Spam filtering is actually not hard anymore. I've been running email servers and mailing lists from before spam existed, through its rise and later fall. There was a time, ca.2000, when it was hard. Because nearly every legitimate email server was misconfigured, so one had to allow it all through, but most was spam. So it took a lot of client side filtering.

These days, very easy. Legitimate senders are well configured, so just reject all misconfigured clients at the SMTP connection. There, that's 95%+ of spam blocked. The few remaining items are easily filtered by whichever bayesian filter you like. I'm using spamprobe. Done. No spam. No false positives.
They have these in Berlin now. Hermes et al are using them as last mile delivery vans. I see them every day and I love it.

https://hermesworld.com/int/about-us/responsibility/service-...

and newer: https://onomotion.com/en/
The case mentioned in the article was reported. Reported != solved. If you called the police and they wrote it down, that's really all it takes to get counted.
This is whole story is absurd! For this to be true the following should have all been lying:
- researchers
- the most influential science magazines
- China, the USA and many other governments
- the WHO and other health organizations
- the media
- people on HN, Reddit and any social media platform that made me believe that the lab leak was never an option.
Nasal spray gel directly delivers Parkinson's drugs to the brain
In the mid-2000's I commuted on a late 80's Specialized Rockhopper. For reliability and simplicity in all weather/temperatures, I had a custom wheel built with fixed gears (17/19T) and ran 1.75" 26" semi-slicks with kevlar built in. That thing was a tank. TANK. I only had one bad wreck on it.

I was in traffic and all the cars were backed up. For better or worse, I was in the shoulder and filtering toward the stoplight when I saw a car 2-3 cars ahead in the shoulder. I was deciding what to do when my handlebar bumped the mirror of a car to my left. Just barely. The car was fine. I broke my left hand somehow in the melee and landed hard on my right shoulder and elbow, skidding several feet.

Was I using bar ends? No. I had got rid of them and was using what's often called a "trekker" bar or "butterfly" bar. The width is what killed me. I would have been better off on my narrow bars and the bar ends, which are still shown on FGG:

http://fixedgeargallery.com/2006/feb/RyanFlowers.htm

Of course it's understandable that nobody wants them on new bikes. The reasons given are solid.
I think the new Firefox design philosophy is marketing and buzzword. Because that's what that useless video and that blog post, which was devoid of easily accessible information, suggests.

Besides, Pocket in Firefox is personal now! I am going to ignore this browser until they totally remove it (like completely; not bundled in any shape or form) and only allow it as a normal third party extension.

Besides, it fares awful on Macs and besides many OS level integrations that even Chrome and Brave do.

I am done using second grade softwares whether it's FOSS or whatever. It's 2021 ffs, and they literally had decades to get their shit together.
The last few years I have been flying, my ID has been checked before entering the security check. This was a recent change introduced a few years ago. I presume this is done everywhere in Europe.
Einstein's handwritten “E= mc2” letter sells for $1.24M
The crime in the article was reported. From the article:

The police officer said he was glad to have the license plate number but that robbery is so low-profile in the courts right now that even if they did catch him, without video proof, the thieves would be let go within a day or so.

No, the officer didn't take action based upon what they saw, but it's reasonable to conclude that a police report was filled out for this incident.
But surely it's better than standing like a sheep and letting your property get stolen?

Skunks don't hurt but people sure do fear them and the unpleasantness that may ensue if you mess with them.

I mean, I'm all for fixing poverty but I'm still going to want to protect my stuff in the mean time. In fact it's because I'm not rich and I can't afford to replace all my property. If I was a billionaire I couldn't care less about a $5K camera system but I'm not.
Have you actually been to Medellin?

It's a fairly safe city and even safer than most American cities.

This isn't the city of the 90's Pablo Escobar anymore.
Sounds like you're using it wrong. I love that I don't have to touch my mouse and can do everything a that an IDE can do.
That's fine as long as everyone recognizes this as a conscious, intentional, decision to put the waste in the streets/foliage. Pooping isn't a choice, after all.
Back End for Website Forms
A backend for saving form data
I didn't vote for him but remember the time around when he was elected. There was distractive conversations brought up by the progressives around his main rival, Suzy Loftus. I believe the mayor appointed her interim DA right before the election and the progressives called foul, thinking that she was choosing an incumbent that would go on to win the actual election. This combined with a low turnout and an election decided by less than 200 votes resulted in a win for Boudin.
I agree with you there's a lot of anti SF content floating around these days. Just wanted to point out that in this article the author does go on to say he loves SF and thinks any uptick in crime will inevitably be countered. In that respect I felt it was a little different from the rhetoric you mentioned.
Subscribing to the notion of "class warfare" in general is the political marker I was just speaking about.
// Let's say a user encrypts a file outside of Dropbox, using a program of the user's choice, then she transfers the encrypted blob to Dropbox //

Most people won't encrypt before transfer to Dropbox.

Even if they do, all security usually relies on a password set by the user. Normal users are known to set easy to crack passwords.

So two unusual things need to happen for things to be secure.

The security of Magic Wormhole doesn't rely on the relay server, as explained elsewhere in this thread.
https://www.reuters.com/article/us-china-mosques/china-forei...
Flesch-Kincaid Readability
Is it hard to put the public relay onto some distributed network, like matrix or ipfs? That might scale the bandwidth issue for less cost.
Ex-union member kicked out of the Google Union leaks Union's report on the rift
I've been using snapdrop.net, it works a lot like that sharing feature on macs
I think it needs Vertical tabs at least
How Not to Launch a Digital Currency
having internet points as a motivation could be worst possible thing. See reddit for example
>"For some people it's indeed a better choice..."

And that's the choices they make ( assuming they are in position to make it at all). I am not going to judge either.

>"she got out quite well..."

You do not know what she would do given a choice. Also she's been sentenced to 35 years. The only reason she's out is that Obama had commuted her sentence. Otherwise the life for her will be over.
Crime across the US is up. In Denver, car thefts and break ins were common to the point where police didn’t even show up. I was involved in a head on collision and the cops said it would be 4 hours before a unit would arrive. After waiting 3 I called and was told “just get the other drivers information” (like I hadn’t already) and leave. I couldn’t leave, obviously. I quickly moved away from the city to another state. I’m still out $23,000 for my vehicle because insurance wouldn’t pay without a police report. Crime is up all over America.
I agree. I'm still waiting for completion of the wayland support tracking ticket [1] that was opened a decade ago.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=635134
It' easy to find video online of thugs hopping over the counters of shops in San Francisco, hitting shop assistants and strolling out with armfuls of merchandise. They know they will not be caught or punished, so a lot of stores are just closing.

People in affluent areas of SF seem oblivious to all this and keep voting - and donating - to the political class who tell them everything is finally going great... and they assume this is true.
https://www.lawenforcementtoday.com/walgreens-and-cvs-stores...

https://youtu.be/CLbvtRIo3i8
Thanks for actually linking to stats. I've been to San Francisco, it's not as bleak as the anecdotes folks constantly try to put on it. One of my favorite cities to visit.
Hiking products have this problem. They look good in the shop and tick boxes. But a lot of the features are just bad ideas. Weirdly shaped backpacks with small access points that are difficult to get things out of. Light weight zippers that fail easily. "Technical" fabrics that lack permanent water proofing. Expensive boots which will just increase fatigue for most people. With looped lace holes that just degrade.
In this case a misdemeanor for the theft of less than $950 is handled with a ticket and fine. There is no jail time and they go free after the ticket is handed over.
And in most cities I haven't had to bribe a cop, like the one time I went to Mexico.

And in most cities I haven't heard the result of an acid attack outside of my hotel lobby, like one of the times I've visited London.

I'd take feces over those examples any day. And yet, I'm not going to shit on those places, because I was a tourist. I get that some places, especially some tourist and downtown areas, are more dangerous than others. And I get that my tourist experience doesn't necessarily reflect the day-to-day of normal residents.
Being an outsider has nothing to do with being unbiased. Those are entirely orthogonal. And frankly, that commenters bias was pretty evident, regardless.
> why post a rather shallow dismissal?

Because it amused me to do so. But your single piece of anecdotal evidence is good too. Powerful stuff.
Many advanced tools aren't "user friendly" when you only apply that to how quickly you can understand them. Vim has a steep ramp for usability and power, but the payoff is that it decreases in steepness after a while and (this is important) continues for quite a while. It doesn't do that by slowly doling out the standard set of features over a long period, but by giving you many advanced things you can do which end up greatly increasing productivity.

First you learn how to enter text and move around a bit.

Next you learn some more advanced features to move and edit more effectively.

Then you learn that vim actually functions at different levels, characters, words, lines, and paragraphs, and learn ways to work on those items specifically.

You learn that complex macros are built in and can easily be recorded and applied as needed.

Finally (maybe?) you learn that all this combines into its own little programming language made to work on documents, and you can use this to quickly do amazing things.

But here's the thing, even if you stop only partway into it, you've still learned how to edit files in an editor that will be on every Unix machine you encounter, even if that version may not have all the bells and whistles.

It's an extremely powerful and ubiquitous tool. Even if you don't use it as a primary editor, there are benefits to knowing how to use it with a moderate proficiency, so many people do.
Plenty of "holier than thou" to go round on both sides of the political spectrum.
What? When did I say that portable consoles are not needed? Please stop twisting the words. I only said that your comparison is not at all fair based on the year of release, hardware shortages etc.

Of course there should be competition in portable console area, but that doesn't mean one should cherry-pick data and piece it together to prove a point.
It looks like Pocket has been moved from the URL bar to where extensions are located. While it is larger, if Mozilla feel they must include it for whatever reason, it makes more sense to have it look like an extension than an integral part of the browser. Hopefully this also corresponds with the ability to remove it from the extension box, as you can do with other extensions.
While I do disagree with the chosen wording (using 'a cool new feature would be to...' sounds a bit more friendly, if you will) I don't think that anything is said in bad faith. This is a passion project for the creator and he most likely wants to improve it. He should still follow his vision of what he wants this website to be, but that doesn't take away anything from the suggestive comments posted here.
That button takes two clicks to remove. Those who use it will appreciate the new design. Those who don't will never see it anyways.
I wouldn't be so pessimistic as to call it "beyond fixable". It just takes a real effort at restoring law and order, where people who commit crimes know they will be attacked for doing so. That there's an expectation that they will be worse off for committing those crimes than if they were to not do so. A direct juxtaposition of the status quo where most of these people see "not stealing" as a less optimum outcome than "steal something and gain more stuff/money".

Granted, that's a tall order, but not a cycle that cities in the US have not had to go through in the past. The hardest part as I see it, is that at it's core it takes a political shift away from the kind of "progressives" that view those committing the crimes as the victims and those being victimized as the "oppressors".

The challenge is how to make people wake up and see it before things hit even more of a rock bottom. Not just see it, but vote out those who do not and vote in people who actually make protecting victims of crime as their top priority.
Hopium Diaries – Dystopian Dreams [video]
Without wanting to get too political, the only reason publishers have the current model is because our legal system grants it as such with copyright.

I wouldn't be surprised if abolishing copyright meant a more vibrant music and film industry; with more indie producers and less mega labels and producers.
The article mentions his conversation with the police, so assume it was reported.
> This isn’t the norm though. Are you in a tech-center?

I'm in silicon valley, so, yes.

But one doesn't have to be here to get hired here. The recent grad I mentioned wasn't anywhere near California when hired. It does need a willingness to move (although moves are on hold for now, of course).
ergonomics, intuitivness, functionality are the three sides of software development.

If you favor one corner, the opposit side will degrade.

VIM is full on functionality/ergonomics with absolutely zero intruitivness.

It's a very steep learning curve.

Once you reach that point in the curve where stuff are easier/faster to do in vim then something else, you can never go back.

ergo the user base.
How is it not? You have ultra rich living above and driving around people living in tarps on the street just like what you see in corrupted "third world" places around the world. It is so demoralizing living near a homeless encampment and seeing how people live every day for years, and seeing nothing done to improve their situation. No other first world country I know is like that. First world countries have governments that support their citizens even at the lowest rung of the ladder. What we have is a third world oligarchy, where politicians listen to powerful people looking to personally enrich themselves first and foremost, and if something happens to help the common man rather than hurt them it is usually happenstance, or highly diluted from the original aim to the point of being inconsequential. There's only action when there is profit motive. It's corrupt.
Features to Enhance Your Progressive Web App
I dont understand what all the dissing about Firefox here is. To me it still has world class javascript performance, it's open source, crossplatform and fast.

Chrome feels sluggish in some cases compared to Firefox. Safari definitely feels lighter, but it's feature set in the rendering and javascript department is lacking compared to FF.
> So how does Vec return mutable references to elements? Unsafe code, apparently. You can't write your own safe collection class with an iterator and return mutable references. You'd need a proof of disjointness system to do that.

If you have a mutable binding to a vector `v` you can get a single mutable reference to one of the elements of that vector at a time. Because getting a single mutable reference to an element requires taking a mutable reference to the vector the disjointedness invariant is upheld. This is the core of the Rust borrow checker. If you're unsure about the semantics you should be reading about it, not trying to sus them out from a fairly surface level discussion on HackerNews.

This code:

for x in &mut v {
*x = // ...
}

is perfectly valid. For every iteration of the loop only a single mutable reference to an element exists, and the reference is dropped before the next mutable reference is taken. This following piece of code is a full example that showcases how taking two mutable references is not allowed.

struct ComplexNonCopyClone {
a: u32,
}

fn main() {
let mut v = vec![
ComplexNonCopyClone { a: 1 },
ComplexNonCopyClone { a: 2 },
ComplexNonCopyClone { a: 3 },
];

let mut_one = v.get_mut(0).unwrap();
let mut_two = v.get_mut(0).unwrap();

mut_two.a = 4;

println!("{}", mut_one.a);
}

Do note that using `mut_one` after `mut_two` is important, as otherwise the compiler will infer that `mut_one` can be dropped before `mut_two` is create, removing the clash.

> So how does Vec return mutable references to elements? Unsafe code, apparently.

The implementation can be found quite easily[0]. It's essentially invariants upheld by runtime checks and knowledge about the state of the given references/pointers. Notice the comments starting with "SAFETY". They explain the assumptions/conditions/reasons that make the code inside the `unsafe` block safe. If these assumptions can never be violated with malicious input or calling patterns then the code is actually safe and it can be a safe wrapper.

[0]: https://doc.rust-lang.org/src/core/slice/index.rs.html#149-190
My order of preference is Svelte, Vue, React. I feel like they are in that order intuitive and quick to build a project.

I like Svelte a lot because of the size of its footprint vs the other two.

All that said, if you already know one of them - even just a little - just go with that. If you’re just trying to make a thing, get going and make it.
This advice may be good for some bear species / locations, but certainly not for all.

In Japan, hikers are advised to use bells and many do. People here have been using these trails for hundreds of years. They know what they are doing.
I really appreciate this post. This is exactly why I thumb through HackerNews comments. From the look of it, CA has ~26% of the nation’s homeless population.
> The width is what killed me.

A broken hand and falling hard on your shoulder sounds terrible, but did you really die?
Comparing acid attacks in London to San Francisco's problems is like comparing plane crashes to car crashes. The former is worse per occurrence and gets more attention, but the latter is much, much more common and so worse overall.
So you're saying they view the game world as actually real, or they want to believe it's real, and thus when stuff costs money, they view it as legitimate, just like you have to pay for food and shelter in the real world and pay up?

I don't think the chess example really works because playing chess can be fun all by itself. Paying money for avoiding waiting in a game can't reasonably be considered to be an end in itself.
Samsung already does 4 years updates I think. It's very good, probably better than most other phone manufacturers. But it's a joke compared to how long you can keep using a good laptop.
Maybe the goal it to get people to actually research the choices and show up to vote. I'm tired of the hit articles but also of the politicians stalling any changes.
Wait Android phones can get updated?
...just as they are kept from using them now, along with everyone else, too.
The M1 iMacs: Unnecessarily Thin
This. I worked at NCR building the kiosks at the airport. We integrated with Amadeus and Sabre as well as duplicating the data directly to the BOSS systems (old terminal mainframes).

Your passenger information and your itinerary are shared with TSA, Airlines, published to travel systems, and checked against NO-FLY lists the moment you press that “Get boarding pass” button. Whether it be by an agent, at the kiosk, or on mobile.
> As expected, the new tabs take up substantial vertical space

I just tried it, the vertical difference is 5 pixels, horizontally it’s about twice as much with 5 pinned and 9 normal tabs. Amazing? No. But that doesn’t really seem substantial.

This is with compact mode in both versions.
Modi’s personal popularity among ex-pat Indians is because of his elevator pitch - Make India Great Again. These folks left India because of shortcomings they perceived in the country, from cronyism to redtape to lack of opportunities. And Modi is going to fix all of these problems!

That makes them feel good, so they support him.
Not necessarily. At least here, when a police officer tells me they don't have the resources to go after something, they don't even ask for any of my details (nor seem to care) so it's hard to imagine they're recorded.
To be fair, influenza is a bit of a different beast than colds, it mutates a lot relative to other diseases. We do get bad strains of influenza from time to time. Most famously in 1918, but we had a flu pandemic as recently as 2009.
Australia here, Sydney. I would have assumed free public toilets are a government service, like they are here, in parks and train stations and dotted through the inner city on main streets. Are there no public toilets in the US?
"Please prepare yourself for the blood test."
Dark mode should be priority IMO. :)