skysight-inc/HackerNews huggingface dataset:
> I didn't think URLs have to be persistent - that was URNs.
This is the probably one of the worst side-effects of the URN discussions. Some seem to think that because there is research about namespaces which will be more persistent, that they can be as lax about dangling links as they like as "URNs will fix all that". If you are one of these folks, then allow me to disillusion you.

Most URN schemes I have seen look something like an authority ID followed by either a date and a string you choose, or just a string you choose. This looks very like an HTTP URI. In other words, if you think your organization will be capable of creating URNs which will last, then prove it by doing it now and using them for your HTTP URIs. There is nothing about HTTP which makes your URIs unstable. It is your organization. Make a database which maps document URN to current filename, and let the web server use that to actually retrieve files.

Did this fail as a concept? Are there any active live examples of URNs?
Exactly the same in France, except that you still hear about the "revolutionary changes" this brought.

Tomorrow is one of the black weekends in France (worst road conditions in the year because of people commuting to or from vacation) and this is exactly like every year.
RL for Tilt-Rotor Quadcopter
How does this compare to Canny for example?
TWIV - This Week In Virology
Ask HN: How to gain early adopters for my SaaS startup?
My startup www.intellippt.com is a SAAS solution that can parse a PDF or DOCX and make a PPT by summarizing the document and placing the headings, text and images in the right place in a PPT.
Wow, nice. I have only one pocket knife and that’s the lightweight blue Benchmade 535 Bugout and I just found out it’s made of the cpm-s30v steel, nice :).
Sorry, I didn’t mean to be nationalistic, I am just frustrated with the world.
Are Dental Implants Safe?
Dental implants treatment should be adopted when you actually need it. This means, one should only consult the dentist properly before adopting this treatment. Dental implants are safe only when it is done by a professional dentist as any carelessness can be harmful.
https://stoneybrook.dental/dental-implants/
My main annoyance with AMP is reddit because their version is especially shitty if you expect the logged in version. I've found the easiest way to get normal Reddit is to click the upvote button.
I am not sure that is much better than AMP in the burden it puts on content generators. AMP at least gives them a helping hand in being faster.
Yes it is if you put it on an extraterrestrial place. This is why space agencies do a thorough decontamination before sending satellites to other planets.
Isn’t the Dreamliner big?
I think it's important to acknowledge that Portland has had nightly riots for over a month. This is troubling if true, and the government had better have a good explanation for what happened here, but for now I'm very willing to give law enforcement the benefit of the doubt.
Maildir only suggests the safe delivery mechanism that gets around lack of atomicity guarantees in filesystems by using the guarantee that a rename is atomic as a workaround.

It suggests a way to add metadata about messages through the use of flags added to file names, but doesn’t specify what these must be.

I don’t think, therefore, that Maildir as a standard provides enough to allow it to be relied upon for portability between clients (MUAs). That’s not to say a standard couldn’t emerge if there were some agreements.
there's a kid in texas who got a beanbag round embedded in his skull so i'd say helmets are probably a good idea when you've got cops firing less-lethal munitions into crowds
This will inevitably lead to police and/or civilians getting shot when an armed civilian responds appropriately to what appears to be an attempted kidnapping.
Getting annoyed at work used to happen to me reasonably often (startups = intense..). I actually built a very simple web app that had mindfulness exercises to help me calm down and be less annoyed by little things in the moment.

If you want to check it out: https://app.getserenity.app/

I made it a web app so that it was convenient to use at work without having to go find a conference room or somewhere quiet to cool down. You can just pop it up on your phone or laptop.
On iPhone, if I search for "Webb space telescope" and switch to news tab, look for the ars technica link, and tap it, I navigate to this url (which I copy and pasted here). https://www.google.com/amp/s/arstechnica.com/science/2020/07...
That's a decent, if slightly confused, defense/description of the view of gender and sex prescribed by Critical Gender Theory, however, despite its academic sounding terminology and many PhDs, critical gender theory remains unscientific hokem.
1) I wanted it to be async as there is not much reason to wait for the process since the database writes are async too. So either send/2 or cast/2 would be fine.

2) Good call on hibernate. It could definitely be an option to consider on all implementations.
Part of it is that the demand isn’t there for extreme densities. Producers are focussing on speed.

Look at base ram in MacBooks, the growth over time is pretty slow.
None, pretty much everything that has enterprise in its name is a nuisance to me.
Did people with repositories know this was going to happen and did you give them a choice to opt out?
Is your pricing https://jika.ai/pricing/ also A/B testing? :D
I had a recruiter from Deloitte approach me, telling me how great I'd be for the role they had in mind for me, etc. They wanted a phone interview immediately. I said fine, I'll go for an interview. Then I got an email thanking me for my application but my skillset was unsuitable. Except I never applied for any role, never gave out my CV (although it is out there in the wild). Absolutely wild. They can't tell their asshole from their elbow.
I got a personal license for UltraEdit years ago too after using it at work (these fancy Electron editors didn't exist back then).

It definitely isn't fancy but it works well for larger files and things like column mode and perl regex searches are just so nice in certain cases. I'm finding it hard to put down especially since I do a lot of Perl and I haven't found a big benefit for an IDE there.
Basic generic pharmaceuticals should be manufactured by the state, in a non-profit fashion.
"When you wake up in the morning, tell yourself: the people I deal with today will be meddling, ungrateful, arrogant, dishonest, jealous and surly."

Not even the emperor of Rome was immune from Sturgeon's law.

人之初
性本善
性相近
習相遠

("When people are born, they all start good, but even though they all start out about the same, you ought to see them after they have had time to become different from one another by picking up habits here and there!". Translation Dr. Linebarger, aka Cordwainer Smith)
Of course not

> If the account with VPN access is compromised, then the attacker has full access to these sensitive systems.

No. Logging in the VPN is one thing, logging into the internal systems requires an extra login

This is not hard
Seems your HN looks different than the one I read.
Who would use a word "element" in their daily conversation that is indistinguishable from the context?

You must be some scientist?
I don't see people crying over the company name Apple.
At least.

It'd be splendid if antitrust cases happened more often, Google must be due a dozen at least.

Also: Gmail's spam filters are one especially egregious abuse of power. Email is another technology Google hates and which deserves to survive without Google hamstringing it
Wish granted! https://webmasters.googleblog.com/2020/05/evaluating-page-ex...

I don't have an issue with providing amp as a service if it doesn't get treated more favorably than fast non-amp pages.
1.7% of the population are intersex.
2% of the population are blond.

Are blonds genetic abnormalities? Can I say “No people have blonde hair” and dismiss all the blonds?
There is never a point in time where law enforcement should be given the benefit of doubt. Cops lie.

Then again, if the past 2 months of police brutality against protestors and journalists haven’t convinced you of this, then this comment probably won’t either
I don't even need it to be part of the ranking algorithm. Google could simply display a number of megabytes as a grey, boring number underneath a page. I think mobile users would be especially appreciative; those of us stuck on metered connections could avoid bloated news articles in favor of leaner sites covering the same story.
It would be good if more care would be taken when designing URL schemes. It is not accidental that URL shorteners are used everywhere.

Look for example at this link:

https://www.amazon.com/Fundamentals-Software-Architecture-Engineering-Approach-ebook/dp/B0849MPK73/ref=sr_1_1?dchild=1&keywords=software+architecture&qid=1594966348&sr=8-1

Maybe each part has a solid reason to exist, but the result is a monster.

I would prefer something like this:

https://amazon.com/dp/B0849MPK73

And guess what, the above short link actually works! But Amazon didn't use this kind of links as a standard.
Maybe. They have much better PR. Since the concentration camps thing has already been done, instead there is that prison-industrial complex, which sounds a lot more palatable because gang violence and the war on drugs. It’s as if we’re being held hostage in the sense that if we want law enforcement accountability, then they’ll pull back the stops on the gangs — which, arguably, is a problem perpetuated by the system, rather than being fixed by it. And then on the other side of things you have boogaloo. I’d argue our situation is at least as bad as the Gestapo because there’s all these strands you have to pull apart.
... what doubt here?

They kidnapped people - this guy recorded his “arrest”, unlike the people who did the kidnapping.

At no point did these people identify themselves or their agency - no names, no badge numbers.

At no point did they say what they were arresting people for.

I am genuinely curious: what is your “doubt” here? What part of this seems legal, let alone ethical?
I stopped getting my news from social media, and started subscribing to The Economist and the Financial Times.
Effectively are you saying: if I hacked your account I hacked your VPN username/password too? It's still an extra step that might trigger some sketchy senses of some people.

Not sure if it still doesn't work effectively for that.
Not the author, and still new to Rust, but I think this approach is interesting in Rust as well.

Consider visiting a tree:

enum Tree {
Branch(Box<Tree>, Box<Tree>), // left, right
Leaf(i32)
}

fn postorder_visit(t: &mut Tree, f: fn(&mut Tree)) {
// ???
}

A recursive implementation of `postorder_visit` is trivial but risks stack overflow. A heap-allocated stack (say, `Vec<&mut Tree>`) runs into problems with the borrow checker, which knows about the C stack, but not your stack.

So an overflow-safe implementation must use unsafe, but still wants to have confidence in ordered destruction. You could make it a `Vec<*mut Tree>`, but now there are zero checks!

The idea here is, in debug mode only, replace `Box` with `Rc` that checks its refcount upon drop, and `&mut Tree` with Rc as well. Now your debug mode does not require unsafe, and your release mode is fast. You have dynamically enforced ownership in a regime inaccessible to the borrow checker.
does current hardware and software already allow keeping counts of detected and corrected ECC errors? is it possible for the OS to attribute it to a specific process?

if so it seems like OS'es could track and publically tell on executables
Try some facebook ads
Wasn't load time already part of the algorithm? I have thought making a site not-slow was step 0 of SEO for quite a long time.

Maybe they could have increased the penalty for slowness though.
> Lots of things that people tear open are better cut open instead. New bag of coffee? Out comes the knife. Annoying stickers they seal boxes with? Knife it. Packing tape? Knife it.

While this is true, a key usually works almost as well, and is something you are likely to already have to hand.
By some reports, India is the largest exporter of water in the world [1]. Almost 100 billion cubic meters, 4 times more than the total household consumption is exported in the form of water intensive crops (mostly rice and cotton). This pales in comparison to the total agricultural consumption, probably 10-15x more. There are solutions to this, of course, but they're politically difficult to implement.

Edit: The total water consumption is closer to 700 billion cubic meters. My guess for agricultural consumption were off by a factor of 2x.

[1] https://www.bloomberg.com/opinion/articles/2019-07-06/india-...
Does it support .NET? I thought I needed Rider for that.
Native Habit Tracking for Todoist
Google's big argument for AMP is that web pages are big, bloated messes of large javascript chunks an unoptimized images, etc. And indeed they are. Single pages that weigh 10-20 MB are quite common.

There is a trend to go back to simplicity and lightweight, elegant sites consisting of mostly plain html, some css and with just a sprinkle of JS in them.

These sites are oftentimes faster than AMP versions. There is a broad toolset of static site generators to choose from, and still have sites that look & feel like a SPA. Other than that in many cases you don't even need the frameworks and tools, and could hand-craft in a text editor.
Having paid for newspapers and running an adblocker, you really can't compare the experience. An adblocker doesn't give you descriptive headlines, a sensible layout of articles or even content that is meant to give you a reasonable overview of the world.

I remember the Economists app, having layout with sensibly named articles in sections that are relevant (so I can skip the style section), and first paragraphs that layout the meat of the article so I could skim it. Very good for me, but terrible for "engagement".

I can subscribe to them, unfortunately because they also run dark-patterns: you can subscribe online, but have to call a number during British Business hours to unsubscribe (I sent an angry email to their support, but still).
What others have said but also keep in mind many corporate environments have been running windows dns for nearly 20 years. DNS migrations from windows take years. So many subtle changes, delegations, forwarding etc etc. Windows DNS isn't the best but it's reliable and gets the job done.

Plus, quick and easy dynamic DNS entries from windows servers or workstations using AD computer account auth
Some browsers like Kiwi browser on android now give you the setting to redirect AMP websites to their normal URL. This is a very good feature that I always have enabled[1].

More browsers should add this feature to fight this non-sense. I think for FF, Chrome extensions like this must already exist.

[1] https://kiwibrowser.com/features/
[2] https://kiwibrowser.com/wp-content/uploads/elementor/thumbs/...
Totally agree man, is the all-in-one programmer software (if you know how to use it though). I see colleagues with 10 different software to do their job, I just need phpstorm.
In general yes, but the 777 and 787 have a system to automatically move the inboard aileron to reduce the impact of turbulence.
I want a useful search engine not a political one. If the most relevant result to my query is loaded with garbage web design I still want it at the top of my search results because I can decide if I want to return to that site for myself whereas I can't magically correct some unseen ranking parameter that I don't care about.
https://www.usatoday.com/in-depth/news/nation/2020/06/19/pol...

https://www.hrw.org/news/2020/06/17/police-targeting-street-...

If you are protesting the police, you should have every possible form of armour on that you have access to, even if you are protesting peacefully.
And because they're law enforcement, they'll respond with 10 times the firepower, killing the armed/confused civilian(s) instantly and effortlessly. They'll get away with it too, because, again... they're law enforcement, and prosecutors are too scared to touch them.

Another risk is crazed right-wing vigilantes deciding to drive around in similar vans+camo+guns to kidnap people for real. Law enforcement knows that people are worried about this, and are using this tactic deliberately in order to instill fear. "Do I fight back, because these are racist gun-nuts who are going to lynch me, or do I comply because they're police, and they'll just let me go after they're done unconstitutionally hassling me?" Guess wrong and you die.

This is terrorism.
Can we please stop calling every new set of rules “a programming language”?
Umm... wut?!
So you are comparing Afghanistan and Russia, my point actually
I'll pick a nit: Visual Studio is not unparalleled; in fact I think Rider is better. (Rider doesn't choke on large solutions to anywhere near the same extent, in my experience.)
I feel like sn's biggest issue/strength is the length it lets you customize things.

Sure, it can suck so incredibly bad. But it can be really good too, depending on who built it up.

But I agree that the URLs are terrible, it's slow, and it's too easy to lose things along the way. Especially custom things

I say this as someone whose job is to help manage my company's sn instance and clean up the utter shite left behind by our predecessors
Are the police required to tell you why they're arresting you?

Here's a resource on your rights if you're confronted by the police (or any agent of the government, one supposes):

https://www.aclu.org/know-your-rights/stopped-by-police/#ive...
I havent got any amp in a while and thought it went away only to realize that it was because I use Duckduckgo. Its a true relief, Amp is a horrible excuse to accaparate the web. Down with amp and the google supremacy.
That’s a shockingly dumb approach in the context of security today where zero days have to be included in your threat model. A VPN should be requisite to even get network connectivity to such critical services. Then on top of that, you should still have to auth to access them.
> Portland has had nightly riots for over a month.

I live near Portland and have many friends and coworkers who live in the city and this isn’t true. There have been mostly peaceful protests, yes, but not nightly riots.

I’m also not clear on how that would make this acceptable or justified even if it were true.
Except this thing runs a full-blown Linux! It's hardly the kind of severely space-constrained system you're talking about.
Why was this flagged? There's another thread of this exact same article on the front page at the moment, too.

https://news.ycombinator.com/item?id=23866926
Also the fact that we aren’t talking about two large companies conning each other in this instance, and are talking about tax payer dollars.
AMP is fundamentally broken.

I've said this before, I'll say it again: companies are not people. Once a company reaches a certain size, the rule is to assume bad faith. Always.
Neat, I already use fatrace on Linux but hurray for more tools.
I guess that is a good or a bad sign? Either you like your work and give it 100% or you get pushed too hard by your employer.
People are welcome to post critical views as long as they do so thoughtfully—same as on any topic.

It's an obvious fact that nationalistic passions are inflamed these days and getting worse. That inevitably shows up on HN and leads to low-quality, denunciatory comments and even outright slurs. We need to try for better than that.
The hack we've found is to load each page with keywords. Just shove the string "quux quux quux quux" at the bottom of the page about Quux, for example.
There was a previously discussed posting of this article with a good few points that was mysteriously flagged.

https://news.ycombinator.com/item?id=23866310
If your only threat model is leaked credentials and not vulnerabilities, sure.
> Video shot by O’Shea and provided to OPB shows a dark screen as O’Shea narrates the scene. Metadata from the video confirms the time and place of the protesters’ account.

It would have been nice if they linked the video.

https://twitter.com/matcha_chai/status/1283328232033411072 was floating around reddit, but it might be a different video.
What most HN-“experts“ and the author of the article forget is: Fessenheim 2 has had so many interruptions and incidents because the whole technology being 50 years old, you lost count on how many incidents there have been. Think of you running a 50 y/o computer at home.

I live nearby the plant (within its 30km radius) and we had reports on Fessenheim incidents every other week or so.

>The answer to why Fessenheim is closing is sadly one of politics.

This is some outright BS from the author here. Fessenheim is built next to the Rhein-river but below its own water-level. If the dam would breach because of an earthquake or flood, the whole nuclear plant would be under water. Does Fukushima ring a bell, what happened there? Exactly that!

Several examinations also found the inbounds of Fessenheim to be poorly protected from flood. They even have their own security measures and fallback circuits not properly secured against flooding. Only a water leakage would cause some serious issues not to mention a dam breach.

So with the combo of old tech, often interrupted uptime and shitty protection against floo, there are simply too many good reasons to close down the whole thing.
My biggest concern with using Shadow DOM for things like this is that it makes it depend upon JavaScript, which I strongly prefer not to do.¹ I know there’s some research work into declarative Shadow DOM², which has the potential to resolve this, but that’s still quite some way off. As it stands, I don’t feel comfortable using Web Components with Shadow DOM for things like this, which is a pity, because it’s a delightful way to work, and this toolkit looks very good in most regards. Instead, I like Svelte’s model which essentially allows you to write things this way, but have it result in light DOM, so that you can still do server-side rendering if you desire.

¹ Requiring JavaScript harms accessibility, especially for web pages (as distinct from web apps). It makes pages take longer to load, not be as spider-friendly, and be more fragile when JavaScript fails to load, whether deliberately or accidentally—and simple network failures and the likes break things more often than you might imagine. I myself browse the web with JavaScript disabled via uMatrix, mostly because it speeds the web up a lot on average. Privacy improvements are a distant secondary reason. When I encounter pages that require JavaScript, I either give up on them or open them in a Private Browsing window, where I don’t have the uMatrix extension enabled; or if it’s something I expect I may be using more than once or twice, I see about more precise whitelisting in uMatrix.

² https://github.com/whatwg/dom/issues/831
Love Thunderbird, and super glad to see that its development pace is picking up again.

The only big thing missing now is a three pane view: there is this 17 (!) years bug on the topic, and hopefully somebody will pick it up soon (Before you say it, I know that I could contribute myself but I do not think my skills are up this particular task)

https://bugzilla.mozilla.org/show_bug.cgi?id=213945
Again, I agree the video looks pretty bad, but these aren't peaceful protests that the article is describing. The protesters have repeatedly attacked officers and tried to destroy the courthouse. In such a volatile situation, I can imagine reasons why military police might need to quickly and urgently arrest the guy - maybe someone who looked similar had a weapon or explosive.
Our Capacity to Love: Interview with Chloe Valdary
I knew that, because of Meet the Parents. https://www.youtube.com/watch?v=jkClkOqgt8k
Looking forward to the first EEE comment. :)
> First, use a wooden cutting board. Or soft plastic.

Or rubber!
More like most people are doing one of those things