skysight-inc/HackerNews huggingface dataset:
As others are pointing out, AMP is often a poor substitute for the fully functional page. Like mobile sites used to be separate, barely functional versions of the desktop site, and Google penalized that behavior by deranking sites that had different content on mobile sites.

If I built my own version of an AMP page a few years ago, and served it without AMP, it would have been penalized. I don't know if that's still true, as I don't follow the carnival that is SEO anymore.
Not OP but yes, I’ve also been doing this for a long time and it does help.
That's Google's fault for preferring a less relevant page, like showing a crippled mobile page instead of a user-preferred desktop page, not a problem with AMP.

You would have the same problem with an Apple News article that you wanted to comment on and would have no escape hatch. In this case, Google (or any of the other AMP-implementing search engines) can personalize the results based on which publishers' AMP pages you click to the canonical version of.
I got real confused for a second as the top bar color is the same as my HN logged-in color. Good choice!
TL;DR

EARLY PREVIEW BUILD

This very early preview release includes many usability issues, most notably the lack of support for assistive technology. Much of the internal work to support this is complete and it’s our top priority to support assistive technology very soon. To follow progress please follow this issue on GitHub: https://github.com/microsoft/terminal/issues/634

ABOUT WINDOWS TERMINAL

The Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Its main features include multiple tabs, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and custom themes, styles, and configurations.
Tai Lopez
I wonder if the web will saturate and clog, start to cost more to keep up and maintain and lose users that feels walking around and talking is simpler.
In Chrome, a pinned tab will close when you hit Cmd-W, which is never what I want to happen. E.g., I have Gmail pinned, I open several more tabs, then at some point type Cmd-W several times to close those tabs, but if I type one extra Cmd-W my Gmail tab goes away (and the window closes). Again, I never want pinned tabs to be closed that way. The whole idea of pinning something is to make sure it stays in place. That's what pinning means.

It's really irritating (as you can probably tell).
It has unblock origin. It works well for me.
I'm not a big fan of ICE but this article is ridiculous fear mongering. What ICE is paying for is implementations of lawful wiretaps after obtaining a warrant from a court just as every other US local, state and federal law enforcement agency does.
You misunderstood. I'm not arguing whether we should plant trees or not, but whether that is enough. The answer is that it's not. We have to do much more things than just plant trees.
> I’m pretty sure the most common Mac OS user is still in media or marketing.

I see hardly ever see any developer using anything other than macOS (it's not called 'Mac OS'). I don't think the majority are in some niche like marketing or media.
It's not possible for us all to live like the Amish. Dense housing (as opposed to sprawling single family homes) is more efficient to build, heat, provide utilities, and provide services around. It seems pretty self evident to me that urban living can produce less pollution over its lifecyle.
https://en.wikipedia.org/wiki/Rony_Abovitz

Why was a biomedical engineering guy (with absolutely no background in AR/VR/graphics/CS/...) being given a billion dollar to do something that is not up his ally at all?

What are we missing here? Which Team? I never understood this story.
And — at least on iOS — is glacially slow. Startup times of twenty seconds weren't the rule, but not uncommon, when I tried Lockwise last week. Even at the best of times startup took five seconds at least.
PulseAudio Under the Hood (2017)
This has not been my experience. I never take notes, almost never go to StackOverflow, and can find anything I don't know from MDN and W3 docs. Maybe it's because the things I work on are really simple, but I like to think it's because I've developed a deep enough understanding of JS/React/Redux and design my code in such a way that I'm easily able to reason through any task and resolve any bug.
This should have the URL changed to https://privacyinternational.org/news-analysis/2995/ice-payi... (but also, as already pointed out by another comment, this is an incredibly misleading title)
It’s hard to take this seriously when the author is trying to sell a tool to help send email spam.
> You use "post-modernism" like Jordan Peterson uses "post-modernism"... incorrectly, and likely without having read any of it.

Incorrect on both counts. And I use it to describe the philosophical base that essentially, there is no absolute truth and nothing can be taken for reality. Which, ironically, post-modernists use their only absolute truth.

> reducing population (not through genocide obviously) for expedience is actually a very neoliberal idea

What makes you think I'm a neoliberal? And what does that have to do with what I said? More importantly, how would you reduce it? It took hundreds of years for the West to reduce birth rates. Cultural factors often mean people have many children, even if they have access to birth control. See the attempts to do this in Africa. There has been some success, but not a ton.
I find this course at Cambridge to be a wonderful resource for bare metal programming on ARM (Raspberry PI): https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/i...

It starts off with booting a simple OS written in assembly from SD card, blinking LED and then continues to more advanced topics such as controlling the GPU/screen.
> Yes. I don't see how the cost of the accident is relevant to the incentives a plant operator works under

That was my point
Be careful with Berkey. It's a pretty scammy brand, but this is not well known.

Essentially, Berkey was created to resell British Berkenfeld / Doulton filters in the US. They simply tweaked the brand name Berkenfeld into Berkey and began US distribution. Doulton has a rich history, and is a very legitimate brand. They invented ceramic filters in Victorian times. Berkenfeld was a German competitor that was transferred to British hands after WWI.

Once Berkey started selling well, they began sourcing some filter candles in China. These are no longer Berkenfeld / Doulton. They don't look similar.
"The answer to the AMP URL problem are "signed exchanges", which allow a publisher's domain to be displayed in the browser address bar, even though the content is loaded from Google's cache when a user clicks on an AMP link in Google Search results."

Someone smart thought this was a good idea.

"This allows you to use first-party cookies and storage to customize content and simplify analytics integration. Your page appears under your URL instead of the google.com/amp URL."

Creating opacity in security and misdirection in trust is unwise for users. Making the address bar lie is dangerous.

I just don't get how the smart people at Google allow this to happen. The developers of Chrome and AMP can try to rationalize bad behavior but I'm surprised how all their coworkers let it stand. There was once a Google that would have been displeased with this kind of action.
Did you send a confirmation link before granting access. Using an email is one way to do passwordless login, by sending them a link to login.

Maybe consider OAuth?
That does sound like a bug then. I’m sorry I doubted its validity, but I’m still impressed that one person can run into so many deal-breakers and others have never had any trouble at all.
Email tracking in AMP is, as far as I know, roughly identical to without AMP.

To quote the official AMP documentation:

https://amp.dev/documentation/guides-and-tutorials/learn/ema...

>AMPHTML allows tracking email opens with pixel tracking techniques, same as regular HTML emails. Any user-initiated requests for data from external services will also indicate the user is interacting with the message. Email clients may offer their users the ability to disable loading remote images, and other external requests.

While I can understand some concern regarding allowing email to do more, I don’t understand the adtech bits. If you could explain that in more concrete detail, I’d be appreciative. To be particular: what AMP elements or functionality would compromise user’s privacy?
What is DS?

Edit: based on one of the posts I assume data sciences
But why is that? Do search engines rank better when a text is longer? Or is it that with more words there's a higher possibility that one will match with what the user is searching? And doesn't it all just make users waste more time searching for something concrete?

Maybe there's space for search engines that can summarize a page if it's long and give the user what they want.
> The second part is that people will stop believing media, which might actually be a good thing.

More likely: They won't trust media not in line with what they are already thinking. This won't help reduce confirmation bias. Thus already existing problems will likely be aggravated even more.
Ask HN: I love freelancing. Then why do I hate it?
I've been freelancing all of my working life and thus have (luckily) built a solid reputation & network that allows me to ask for generous sums of money for project without me working long days. So I am earning a nice living that I'm very very thankful for.

However... why for the last 5 years have I tried launching a gazillion projects with the hope of leaving my clients behind and create a more 'passive' and more scalable source of income?

Why do I on one hand, love working with people. But at the same time don't want to abide by their rules anymore and do my own thing.

Is there anyone around here that managed to successfully transition from that level of freelancing to being a business owner of some sorts that is earning them more from freelancing AND is actually more enjoyable?

I'm torn by the daily switch of love/hate of my day to day work.
Google Docs and Doodle have already shown why users want this.
You are clearly very bitter about this.

> The C# compiler is free and OSS.

Has this always been the case?

> .Net Core is available for Linux and MacOS.

A quick wikipedia search shows that .Net core was first released in June 2016, that only supports the view that microsoft has been very late to the game when it comes to open source languages and frameworks.

The original comment that you disagreed with says "Yes, MS later radically changed strategy by making their tools open source and more compatible on Linux.", but despite your hostility nothing in your post actually disagrees with that comment does it?
If we do not talk about usefulness of a resource how would we know if it is worth to study what happens when it is removed?

> Taxes? Lower prices? Sounds like someone's not optimizing for the almighty Shareholder Value, citizen

Sure, sometimes people in governments take money and create anti-competitive regulations, but don't you agree that in such cases the problem is not "our desire to exploit resources" but the corrupt government. Even with that companies still pay lots of taxes, and there is often competition lowering the prices. Particularly in this case they have to make the price cheaper than the other methods of getting water.

> If I give an extra dollar to the local warlord, have I made the society richer? Happier? Free-er? Does it make any difference if the local warlord calls itself "Nestle?"

Do you argue against all taxes?

As far as i can understand your arguments would apply equally against any human endeavor other than suicide. Whatever we do is going to change the environment somehow, of course the attitude of "dig up everything" is stupid, but "do not touch anything, it will have unknown consequences" is not better.
yes, at the beginning Google got a huge market share because they were able to return the better result and don't return spammy and unrelated results.

but they are not doing that anymore, it is really hard to find a not spammy (what you described) result on Google these days.

and other search engines are only copying the Google algorithm we need to get back to judging a web page by its content, AI should be able to help now or soon.
But that's not the _ONLY_ reason they're their.
Curious, I haven't had this experience. Firefox has been very stable and fast for me. I'm on an older Macbook Pro (mid 2015).
I'm always at aw at how people can psychologically say SEO is easy.

Getting to the top of many SERPs can mean millions of dollars in monthly revenue.

If it's so easy, and the author is so smart about it, why doesn't he just take it?

It's like people who say 'well of course CRO is easy, you just make it easy for people to check out and check the stats and iterate'.

Overly arrogant engineers many times think everyone else is stupid for not being an engineer, but forget that more than just engineers are needed. I'm guessing that is how you end up with Google +.
>But what do you call a new business that a founder is fully committed to (so, not a side business) but without an aim to grow to a huge valuation (just enough profit to live)?

You call it "a little Italian restaurant on the web". At least, @DHH (Rails and Basecamp founder) does:

Short compilation of his original talk, by Werner Vogels, Amazon CTO:

https://www.youtube.com/watch?v=fHHXddS0m14

Full DHH talk at Startup School 2008:

https://www.youtube.com/watch?v=0CDXJ6bMkMY

And it can give more than just enough profit to live. A lot more.
Why don't they belong in blog posts? They belong anywhere the author had made the creative decision to include them, and if you don't like it, that's fine, but if the author wants to use their time and bandwidth in the article to post irrelevant memes then that's their call. To you it might be a waste of time, but in general people can and should do whatever they want.
Looks neat. After using J for awhile I've come to dislike the who monad/dyad thing. It must be an old Lisper thing, but I wish there was just a regular argument list and all the arguments had the same semantics.

I know in J you can used an array of boxed objects to "simulate" "normal" function definitions except that you don't get the rank behavior for those argument lists. Nothing prevents a language from having "normal" functions and also being able to support rank on each argument.
Russia did, it's called Mir [0]. Its initially in Russia, but expect it to be rolled out across the one belt, one road system.

We are going to be moving in a bi-polar moment very soon. Where in the west, we'll have VISA, SWIFT, etc. In the east you have Russia/China and OBOR countries all using a different payment systems not owned by the US.

[0]: https://www.reuters.com/article/us-russia-cards/mir-card-pay...
> A law enforcement agency is procuring products and services with money from their budget, to carry out their work.

You can stop right there and it's already objectionable to many of us.

I don't want the federal government involved in "law enforcement," full stop. It's not their job.

I especially don't want a domestic security agency spending $50 million dollars on “phone records, consumer and credit bureau data, healthcare provider content, utilities data, DMV records, World-Check listings, business data, data from social networks and chatrooms, and 'live access to more than 7 billion license plate detections'."

So it doesn't matter that there is or isn't a practical different between a the use of a contractor and 'their own "open source intelligence" efforts"' - I don't want them doing either one.
This would be more suitable to large json files if used with the `--stream` flag. Here's my take on it:

jq -c --stream '
. as $in
| select(length == 2)
| (
$in[0] | map(
if type == "number"
then "[" + tostring + "]"
else "." + .
end
) | add
) + " = " + ($in[1] | tostring)'

Using `--stream` allows jq to start before parsing the entire json file. In my experience, a 700mb json file can take up 5gb of ram in either jq or python -m json.
Data Science (yeah we had to shorten the title and made it a bit confusing)
Not success to Iranian oil, long-term access to oil from the region by gaining and maintaining the strategic upper hand.
US Census Bureau using aerial tech to help with 2020 count
Did you read about Thompson Reuters selling access to all sorts of data that would seem unreasonable for a federal agency to have access to without due-process?
How is the signed exchange materially different than just having the browser make the request when you click on a link?

Google hits the page beforehand, gets a cryptographically signed package of assets, verifies its contents and returns that to the user when the user clicks a link versus having the browser make the request itself at that time.
I don't even think the author is talking about charlatans. I think the point is the barrier to entry is pretty low, and how do you define what is an "expert"? "SEO expert" is just a few letters you stick on your LinkedIn profile or business card; some will be experienced, ethical experts that get results for sure. I see it the same way I see network marketing: yes, some turn Mary Kay or essential oils into viable careers, but that doesn't invalidate the common criticisms.
You can sync your custom prefs, by creating a 'services.sync.prefs.sync.[pref name]' preference set to true for each pref you want to sync. Cumbersome, but probably automatable.
I suspect for most people who hadn't switched already, that ship has already sailed.

Chrome had something of an edge over Firefox for a while with a more responsive UI, but since Firefox Quantum it hasn't really had anything besides some creepy Google integrations.

Edit: Chromium is also easier to embed, but that doesn't really matter for the purposes of chosing a browser.
Interesting to see more and more climate related posts on HN. Posted this a couple of times already, but I'd encourage everyone to check this paper[0] that recently came out ("Tackling Climate Change with Machine Learning").

Among one of the initiatives mentioned is a startup called Tomorrow [1] that integrates with services (Uber, Instacart, etc) to calculate your personal CO2 emissions. They need help to get more of these integrations and more CO2 models. Consider giving a hand to them or other projects like this one [2].

[0] https://arxiv.org/abs/1906.05433

[1] https://www.tmrow.com/

[2] https://openclimatefix.github.io/
> If there is an opportunity here, it is for search to understand the difference and know how to present the two kinds of results differently.

Tag documents into categories (using ML diceroll, up to one category per document), with a strong bias towards "none" when in doubt. When a search term's results include some categories more frequently than the global average, offer them as filters.

Would its utility survive the resulting wave of SEO innovations?
yeah, many studies out there proving that longer text equal to better ranking; which also comes with another benefit of hitting long tail keywords.
Once Teased for Her Name, Marijuana Pepsi Turns Her Challenges into a PhD
Why do you think that would change under any other system besides capitalism? The incentives don't get any better if you get rid of the plant owner and have someone else in charge.
My first "real" job was fixing a VB6 app used in a manufacturing setting that consisted of one 3,000 line function, and one 2,000 line function.

And this was a critical system. It certified the units we made were configured correctly-- which were then installed in semiconductor fabs.

Also, VB6 is responsible for my favorite bug ever-- an if statement: no more than "if count=0 then" that opened a dialog box, somehow. It was reproducible as well.
To mean anything it has to be signed by robustly secure hardware, with a manufacturer key.
I need a websocket inspector, what do you suggest?
> Who is it for?

I hate this question. I think it’s from the marketing from the past. Now you have one to one relationship with your customers. Who cares what marketing group they belongs to?

At SerpApi.com, we have this issue constantly from industry outsiders. If you have the need, you’ll use us. If not, you don’t and that’s fine.
It would be awesome if Google had up/downvote buttons like Reddit and use them to eliminate all the fluff in search results, even if on a targeted community basis. For example if a recipe has no pictures, too many ads, not clear instructions, or no equivalent volume measurements (e.g. "4 grams sugar (about 1 tsp)") I'm likely to downvote it, and those properties can be learned from multiple downvotes.
At least if it was the federal agencies own efforts, they would not be able to sidestep due-process by ‘outsourcing’.
Collective guilt, there was no mechanism in religions of the world for it. Individual responsibility seems too low of an abstraction for that, no matter how good it worked to enable modern society.
Blink tags, shockwave, real player, stitched backgrounds, and design by tables. The web of the 90s was crap
> The abstraction gap between RTL and FPGA hardware is enormous: it traditionally contains at least synthesis, technology mapping, and place & route—each of which is a complex, slow process. As a result, the compile/edit/run cycle for RTL programming on FPGAs takes hours or days and, worse still, it’s unpredictable: the deep stack of toolchain stages can obscure the way that changes in RTL will affect the design’s performance and energy characteristics.

This is basically what pushes me away from FPGAs, even though there is now icestorm so i can avoid Windows. As an outsider I totally agree with the author, I love the idea of using FPGAs as accelerators, but it's way easier to do GPGPU right now.
Or “wiki”.
There is nothing wrong with wanting a PhD for other than financial reasons, but they can’t complain about the well known consequences of their decision. That’s like someone getting a degree in Ancient Chinese Art History and wondering why they can’t find a job.

But, like you said, this is coming from my American perspective - the only one I know. Also, is the tech bro culture a thing in Europe?
Don't you just call a library function? https://hackage.haskell.org/package/memoize-0.8.1/docs/Data-...

Just like in Python...?
Google actively encourages the recipe sites to add the fluff.
Vendors were doing what people asked them to put into their custom built PCs, mostly pirate software, while maximizing profits.
That's the thing that really made me wonder. Peer review implies reviewed by multiple people, a review committee. Between the authors and the committee, multiple people read this and said it was ok.

Thanks for the link. If thats the commonly used translation there, then that makes much more sense, and I see why they went with it. Learned something new today.
Testing your unfiltered water as a control to your filter is a good idea, but also you're still bathing in that water.

$400 seems quite high. There are much cheaper tests available, such as the National Testing Labs City Check test ($126 + return shipping) at https://www.purewaterproducts.com/watercheck/