skysight-inc/HackerNews huggingface dataset:
malign? I think the imposition of AMP was the only solution to a problem with 3 constraints:

1) make web pages fast, without shitty popups on mobile
2) make this happen for large coverage of heavily visited pages
3) make this happen quickly (OKRs are on quarter/annual cadence)

Imagine you owned Google Search and you were afraid for your life that everything was moving into native apps because the experience was better. As a search engine, you only control the front door and not the content. What do you do?
Resources for Design Inspiration
This is just a UI. eBPF was the big innovation in Linux tracing and it's been around for years.
you bet it has it would not be Micro$oft if they did not
Ask HN: Where to write a blog post if you don't have a blog?
I don't have a blog and I don't want to set one up. It would just be another personal website being abandoned after one or two blog posts.

But now I was working on a solution for a problem where I think it might be beneficial for others if they encounter the same problem. Where can I just write an article about it and publish it?

Something that came into my mind was github gist, but maybe there are other ways to just publish a post.
May be a side topic, but I always wonder even after so many decades why does everything on Linux look so ugly?
This is a test of a potential bug in the HN API, please ignore.
Sadly the interested for writing good, native, desktop application, especially email clients, seems to have faded away.
I'm impressed at the sheer amount of investigative journalism that went into this story, and a little bit amused that all of it is applied to something that would otherwise be in TMZ or Entertainment Weekly.

I might just be jaded but apart from a couple of parts that got me to raise my eyebrows a little bit everything else seemed in line with the standard ultra-rich/important student experience on any major US college campus.
Actually, many countries (notably Australia), have governments dictating to the airports how many landing / people slots will be provisioned on a weekly basis. This is to reduce the demand on hotel quarantining. You would want to fly bigger planes, if you were tightly constrained on landing slots.
Barman Cloud – Part 2: Cloud Backup
Didn't know this thing existed. Thank you ;)
This may sound flippant, but it's not: you mean like Uber. (See eg Susan Fowler's book Whistleblower.)
I work in the Danish public sector, and while I really like what Microsoft is doing and should note that I think they’ve been our best tech business partner, (because they understand how b2b relationships need to work between tech and non-tech enterprise better than anyone else), for three decades, it’s really not a new Microsoft.

They simply moved from selling windows and office licenses to selling office365 and Azure, and using open source helps them do this.
Presumably, work with the object paradigm instead of the character stream paradigm. That's the lure of PowerShell.
you can define github projects that source and display issues from github issue trackers across multiple github repos. this is certainly a feature of on-site deployments of github enterprise. i am not sure if it is offered as part of github.com's enterprise offering or to non enterprise users. but hey, this is the enterprise software thread.
> It does remind me of the old Microsoft Linux joke (http://www.mslinux.org/) of the early 2000's, which has aged more poorly then a younger me would have thought.

"I don't remember agreeing to that."
-- Janet Reno
> I want point-to-point air service at a convenient time

Just on this point, there are plenty of people who live near the gigantic airports (like LHR), who experience the big aircraft without connections.
Only if they distribute it to third parties. If they make it cloud-only and sell access to it but not installs for it, they're fine.
It was probably the top result, because the account the hacker was streaming from was a stolen high-profile account.
try set your GTK theme to a dark variant. eg start thunderbird with

GTK_THEME=<theme>:dark

in my case it's

GTK_THEME=Arc:dark
None of this very new, but a lot of the reporting is. America locks up an astounding number of people; at any given point about half a percent of the US population is in jail, with a total of ~2.8% of the adult population being somewhere in the correctional system pipeline.

One simply cannot build a prison system capable of processing a percent of your population without the ability to either whole heartedly endorse, or at least ignore some pretty shocking abuses. A society that cared more about the rights and dignity of prisoners would not build such a system in the first place.

For comparison Canada currently imprisons 139 people per 100,000 residents, America currently imprisons 655. Germany is at 71, France is an 97, the Netherlands is at 63. America is literally incarcerating people at 4.7x the rate of its northern neighbor, and at 9-10X the rate for similarly rich EU countries.

But as a mildly funny anecdote to break the seriousness; Liechtenstein's prisoner stats have a funny detail -- Total prison population: 12.
fail2ban is such a great software and flexible. I'm using it to protect ssh and nginx with specific rules to block php and cgi requests (since my site is purely static).
That link (from 8 years ago) doesn't contradict the claim that the government won't share its flow data and doesn't know the what the impacts will be.
So does heroin from the perspective of even more people. That doesn't make it a good idea.
There is a short part of this in Black Mirror episode: Fifteen Million Merits.

To earn credits you must look at an ad-video, but when he looks away the video stops and makes a crazy sound so you'll continue to watch the ad...
It should definitely be open source. The fact that academics still care about publishing a paper first in these times says a lot about how sick is their environment.
> someone else must be given a low rating to balance that out, even if they don't deserve it

I wonder how this kind of thinking starts. Is there any rationale for this?
In response to serious attacks like this, you generally want to toss on defense-in-depth mitigations rather than try to come up with a theoretically perfect strategy.
Dude seems to devoted to his workaholic persona to leave much time for dick pics.
They probably are, but it’s unfeasible for law enforcement to prevent all crimes.
Consumer price inflation is not the same thing as asset price inflation. They're in two different worlds. Asset price inflation rarely transfers to consumer price inflation, because when you have $100M you are probably putting that into assets (e.g. luxury house) and not buying 1 billion macbooks.
'Yo, Wobbler,' said Johnny.

'It's not cool to say Yo any more,' said Wobbler.

'Is it rad to say cool?' said Johnny.

'Cool's always cool. And no-one says rad any more, either.'

Wobbler looked around conspiratorially and then fished a
package from his bag.

'This is cool. Have a go at this.'

'What is it?' said Johnny.

...

'Yes. We call him Yo-less because he's not cool.'

'Anti-cool's quite cool too.'

'Is it? I didn't know that. Is it still cool to say "well
wicked"?'

'Johnny! It was never cool to say "well wicked".'

'How about "vode"?'

'Vode's cool.'

'I just made it up.'

The capsule drifted onwards.

'No reason why it can't be cool, though.'
I disagree.

It depends on how you define a "resource" and what which value you attribute to that resource. And this is exactly the crux: this is out of the scope of the specification. It's entirely left to those who implement URI's within a specific knowledge domain or problem domain to define what a resource is.

Far more important then "resource" is the "identifier" part. URI's are above all a convention which allows for minting globally unique identifiers that can be used to reference and dereference "resources" whatever those might be.

It's perfectly valid to use URI's that reference perishable resources that only have a limited use. The big difficulty is in appreciating resources and deriving how much need there is to focus on persistence and longevity. Cool URI's are excellent for referencing research (papers, articles,...), or identifying core concepts in domain specific taxonomies, or natural/cultural objects, or endorsement of information as an authority,...

The fallacy, then, is reducing URI's to how the general understanding of how the Web works: the simple URL you type in the address bar which allows you to retrieve and display that particular page. If Google et al. end up stripping URL's from user interfaces, and making people believe that you don't need URI's, inevitably a different identifier scheme and a new conceptual framework will need to be developed to just to be able to do what the Web is all about today: naming and referencing discrete pieces of information.

Ironically, you will find that such a framework and naming scheme will bear a big resemblances, and solves the same basic problems the Web has been solving for the past 30 years. And down the line, you will discover the same basic problem Cool URI's are solving today: that names and identifiers can change or become deprecated as our understanding and appreciation about information changes.
Hadn’t heard of it, but it looks a lot like flask. Good stuff, maybe I should consider looking into Rust after all.
Try this: https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

This seems more like a product of love from one developer. Doesn't seem like a cunning move in some grand scheme. Companies don't have personality and even company culture is very hard to maintain across many offices spread out over the globe.
>They dull and chip, and you can NEVER sharpen them.

You can (not that you should) on 15000+ diamond stones. (edit missed '1' in front of the 5)
FAA documents give unprecedented look into Colorado drone swarm mystery
Google could have given its users the same advantages of AMP without AMP just by saying: we'll penalize slow and cluttered websites in web searches, in favour of fast and clean ones.

That would have been equally painful for the developers, but not for the users.
First thanks. And not like NBA and Disney I guess. Purely from the heart. Still it is a surprise. Given it is always the 2nd thing to download in windows (the first is chrome, sorry edge), I feel very very grateful to this.

From the fallen.
How to send engaging emails to increase opens, clicks and conversions
How to send engaging emails to increase opens, clicks & conversions
I've been seeing more people publish their posts on https://dev.to lately. I have only used it as a reader and haven't published anything there myself, so I don't know if their writing/publishing experience is any good.
In companies I worked for, people never left like that. They would be talked to and then continued going to work although significantly less motivated. The firing on spot must have big reason like not showing up or drinking.

American companies do that thing where they fire you, you have to leave instantly and then they pay you salary for the time you would be still going to work in any normal company.

The rest of team spends time guessing the situation, trying to contact you to figure out what happened and generally is disturbed.
I hope to see an expert answer to this question. In my lame attempt, Cell was too awkward and RefCell was also awkward with a side of runtime cost.
I love Thunderbird and I use it since forever. I welcome this update and changes, but they really have to fix Search.
I think you would have a case if they had any chance of embracing and extending OSS in a real way. Linux and Windows are on different planes. Microsoft works in personal computing. Linux is the backbone of the web. I'd like to see Windows Server "extinguish" that.
Because the headline is nonsense. The cops are not 'unidentified', they are clearly identified as federal law enforcement and they are arresting people who they believe have broken the law. They are not kidnapping random people off the street.
I felt the same as you, but that doesn't look like "phoning home" telemetry, but rather the events returned by the OS.

https://github.com/microsoft/ProcMon-for-Linux/blob/70d5196e...
Using ... the media of doing philosophy is always not netural. Try English, German or even language itself.

But this is really about the first step ... use and not the philosophy of using computer to study philosophy. One day we may have Wittgenstein level of investigation. But guess you have to start to use it first.
Yeah, I did that a lot, back in those days. It seems impossibly risky now. But when you're young, you feel immortal. And conversely, we were all expecting to die in a global nuclear war. So hey.
Why the cruel myth of the 'blitz spirit' is no model for how to fight Covid-19
Very interesting! I remember programming Logo turtle instructions on iMac G3s. I do wish the author would have provided a repository or at least some information on how it was built. Usually HN users are more interested in how it works than using the actual tool or application.
"STP"?
People have some legitimate and some less legitimate criticisms here, in the HN comments section of course, but I for one think this is a fantastic effort and I'm pleasantly surprised to read what the new badge I saw on my profile yesterday is actually about.

There will always be "negative Nancies" -- especially here, they are everywhere -- but personally I'd just like to say thanks for having some vision outside of the normal day-to-day of making money for shareholders and keeping regular customers happy. More of this, please.
Looking at it right now and it does seem to be a wonderful ecosystem with reasonable pricing. Do you happen to know use cases examples that you can share?
I've started using Thunderbird again after months of trying literally every other solution on the market. I wanted to switch from Outlook and Gmail to something that is fast, has good keyboard support and a good message editor.

It's incredible how slow most of the email clients on the market are. What's even more incredible is that, apart from Outlook, none of the other clients offer a good way of editing tables properly.

But there's also a problem: I now have Thunderbird exactly how I wanted it, but it took a few hours to set it up and it required some technical knowledge: calendar, tasks, Gmail like smart search, multi language corrections. For a normal user, that might be off-putting. However, I think Thunderbird is gaining momentum again and will soon be back to one of the biggest player on the market.

Since I was more than willing to pay for a good solution, I've now redirected that monthly payment to Thunderbird.
There are Firefox addons that do that, I.E.: https://addons.mozilla.org/en-US/android/addon/amp2html/
The web has evolved because:

(1) some operators only care about a handful of the URLs under their domain;

(2) hardly anyone uses link relations, so most links are devoid of semantic metadata and are essentially context-free, requiring a human to read the page and try to guess the purpose of the link;

(3) so many 'resources' are now entire applications, and the operators of these applications sometimes find it undesirable to encode application state into the URI, so for these you can only get to the entry point -- everything else is ephemeral state inside the browser's script context.

But I disagree with the statement that "the reason for the eventual demise of the URL will simply be the fact that the concept of 'resource' will just not be sufficient enough to describe every future class of application or abstract behavior that the web will enable."

URIs are a sufficient abstraction to accomodate any future use-case. It's a string where the part before the first colon tells you how to interpret the rest of it. It'd be hard to get more generic, yet more expressive.

The demise of URLs, if it ever comes to pass, will be due to politics or fashion: e.g. browser vendors not implementing support for certain schemes, lack of interoperability around length limits, concerns about readability and gleanability, and vertical integration around content discovery.
it has nothing to do with linux - in fact it does not even run on linux
That was surprisingly enjoyable. I did end up looking at the source code though ;)
https://news.ycombinator.com/item?id=21703345

https://news.ycombinator.com/item?id=17920720

https://news.ycombinator.com/newsfaq.html
They actually do penalize slow and cluttered websites but not enough. I've seen some companies websites download 20mb for a simple landing page and still come up higher than other pages that are way faster.

They should penalize more instead of forcing us to use AMP almost as a power move from them.
And in the Dominican Republic intersex people are common. It still misses the point though. You can’t dismiss people because they are a minority.
I'm working on such a platform.

You can play around with it via the link in my profile.
That is generally the trade off made to get better clock speeds. And the absolute latency is better with once the speed gets sufficiently fast.
I wrote a game in CSS to demonstrate what you can do with it - https://codepen.io/onion2k/pen/qBbKYee (no mobile because I was too lazy to make it responsive). CSS is very powerful, but you need to do some weird stuff to get interactivity.
I'd agree with you 5 years ago, but now Slack turned into typical enterprise monster - slow, glitchy, annoyingly distracting.

5 years ago I encouraged team to use slack more, now I encourage to avoid it at all cost and use email
https://archive.is/lAbTD
On top of that it’s illegal to carry any knife except 3.5” or shorter folding non-assisted, unless you are hiking or hunting.
Every Microsoft post has comments like yours.

In the meantime the world has changed, and Microsoft has changed. And still people keep referring to eee as if this is still the same Microsoft.

All the big tech companies are now making money with services.

Microsoft made a lot open to Linux. Why? Because they like you to be on Azure.

I really think they are not going to extinct Linux. They are going to hook you on their services and make a lot of money out of it.
What is the news here?
I'm in my late 30s, so I certainly remember the Microsoft and Netscape situation, and the antitrust case, from my later teenage years.

I think it is different now though. Microsoft was trying to leverage their near-monopoly on the desktop into a monopoly in new markets. Now, although Microsoft retains the bulk of desktop/laptop market share, desktops and laptops are not as significant as they once were. Microsoft's attempts at the tablet and phone markets were largely unsuccessful. A lot of apps that used to be desktop-based are now web-based. For desktop apps, cross-platform development solutions (e.g. Electron) are a lot more popular than they used to be. The alternatives to Windows on desktop/laptop (macOS, Linux, ChromeOS) are arguably more compelling and more practical than they used to be. Linux, not Windows, dominates in the server space. In cloud, Microsoft is stuck in second place position. The generation coming up through the school system right now is more familiar with Google Docs than Microsoft Office. Microsoft's language platform (.NET, C#, etc) has decent marketshare but competitors such as Java and Python are ahead.

So even if some people at Microsoft want to repeat Microsoft's EEE strategy from the 1990s, Microsoft doesn't really have the same foundation that it had in the 90s to make such a strategy successful. And that 90s strategy, even if it worked in the short to medium term, doesn't appear to have been a long-term success – Internet Explorer may have killed Netscape, but arguably Chrome has killed Edge. Microsoft's attempts to EEE Java likewise failed – Visual J++ and J# are history, and Java is still more popular than .Net/C#.
Buy used ATX tower desktop PC on Skylake gen (or buy new parts for Ryzen 3500 build), buy GPU (2070 SUPER for budget/perf?), buy new 750W PSU, put these parts.

GPU via Tunderbolt looks like most expensive way.
"An URI is for life, not just for Christmas."
Show HN: arkade – From Zero to Kubernetes Hero
It would be more accurate to call this a programming based drawing tool or a learning tool. The thing that makes this unique is the features and being able to draw in the browser, not the actual language or rules itself.
> even though I'm completely uninterested in the guy

You are so not interested in him that you a) know his name and b) watch his videos?

If you want to get rid of something you only clicked once, click something you like 2-3 times and it will not be listed in the first results anymore. After some time it will disappear if you really do not watch this kind of content.

This works with and without account.
To be sure, web apps do exist where not requiring JavaScript would be impossible or unreasonably difficult—though even so, most web apps don’t fit into this category. But the very nature of perceiving this dichotomy as acceptable is what leads to people making websites that require JS: people made web apps that rendered completely with React, saying to themselves that they didn’t need to support no-JS operation here, so now they were familiar with React, then when they went to make normal websites they used what they were familiar with, never mind that requiring JS was a bad idea here. Deciding that it was OK to break no-JS users for apps (still worse, normalising this) inevitably led to breaking no-JS users on sites.

People talk about the good of web components not tied to any framework, but in practice it doesn’t tend to pan out that way. These things are a framework themselves, so now you probably have a whole extra framework for every such thing you use (though admittedly each will be a lot lighter than React or similar), and it forces you to work in a different way from what you’re used to within your main framework. People routinely end up wanting (or sometimes needing, especially when React is the root framework) tighter integrations between their frameworks, so they go wrapping the web components in a new layer, e.g. to get better types and tooling support, or to route events through their own system rather than the plain DOM events system, or to do something or other involving types that aren’t just strings. That last one is a major limitation and shortcoming of Web Components as a fully-general solution: if you’re passing in attributes, for example, it’s strings all the way, but people often want and sometimes need more complex things. As an example where this causes substantial inefficiency, imagine a chart element that needs an array of data; if it’s straight web components, you’ll be nudged firmly towards turning it into a bunch of elements, or serialising it as JSON and setting it as an attribute, where setting it as a property (something you can only do via JS, so you’ve lost the declarative nature of the element) will be way more efficient.
From everyone I know on the inside, I think the sentiment is genuine this time.

Microsoft is in the IBM position of 1985. IBM made a bunch of crucial missteps because they saw the PC as part of a larger mainframe and minicomputer strategy and was unwilling to cater to the microcomputer customer as just a microcomputer customer.

So they were blinded and dropped the ball a bunch.

Microsoft, like IBM in the 80s doesn't have full stack monopoly anymore. But unlike IBM, they have admitted this and most importantly that they can't claw it back. IBM ran off to fairytale land trying to claw things back with OS/2, the MCA bus, and their line of PS/2 workstations.

Microsoft knows this well, they built the first versions of OS/2 for IBM.

Like a good general who studies the battles of the past, they're trying to do the early Apple/early Google strategy: make good products and get developers to be enthusiastic about them.

Their will be new marketing opportunities opening in the future and their job is to position themselves to capture it.

They won't get there by pretending like it's still 1998.