skysight-inc/HackerNews huggingface dataset:
> My understanding is that AMP doesn't actually affect ranking

They tell they use AMP versions to measure performance, and the performance affects ranking. AMP is hosted by the same google who does ranking, they gonna measure better performance because it’s their local network. Not sure it was an oversight, looks more like cheating.

Apparently, they’re planning to revert in 2021, but I think it’s too little too late. I think they only doing it due to public and political pressure. Unless regulated, they’ll continue to implement features which maximize their profit at the expense of everyone else on the internets, both users and web site owners.

> As a user, I want my search results to be tailored to me

I certainly don’t, BTW that’s one of the reasons why I’m using duckduckgo instead. Why would you want personalized results? Doesn’t it effectively limit search space to things you already know, or like? That thing probably ain’t a filter technically, and neither it’s censorship legally, but practically speaking reordering stuff to later pages is as good as filtering.

> Do you mean ad space, or something else?

UX patterns to blur the line between fair and paid results. Try to disable ad.blockers, search for something generic and advertised worldwide like “web hosting”, and compare search result pages between google and DDG. Google’s “Ad” is barely noticeable, DDG’s “Ad” has very noticeable outline. Google doesn’t show URL, DDG does.

Also, too much garbage in general. Google shows maps despite completely irrelevant for online-only services like web hosting. The result is more than a page of garbage before the first fair search result, and that’s on my 27” 4k monitor. Will probably be couple pages of garbage for a user with average display and without ad blockers.
Inequality is an increasing function of population size, so it probably went down some due to COVID. the reason is that for many things there is only value in being the best or within the top finite number in the population. Being top x percent isn’t good enough, even 0.1% with sufficiently large populations. For example: spectator sports, politics, movie stars, the first to discover relativity, semiconductors... and those finite toppers capture a larger and larger percentage of aggregate value as population size grows. In the limit all value is captured by an infinite number of toppers across an infinite number of dimensions to top.

this also manifests in evolution where all but a finitely many mutants survive a catastrophic change in the environment and the rest perish.
For me the genius of "green eggs and ham" is that you read it to your kid at about the time they become more picky with their food. So the book is a lesson too.

Some days I really want to read this book to my kid:
https://www.amazon.com.au/You-Have-F-king-Eat/dp/1501238663
Browsers Don't care about file extensions
Only if he managed to ship fast enough to compete...
> If your tests aren’t robust enough

In that case, let Fred focus on improving the unit tests.
Great article. It's funny to me that, after decades of presumably a decently well-read academic life, I'm finally able to put into context the actual meaning of "St. Elmo's Fire."

I had only been tangentially aware of the pop culture references in music (e.g. Brian Eno https://www.youtube.com/watch?v=AZKch8dZ61w) and film (I have not seen the film with Emilio Estevez, Rob Lowe, and Demi Moore, although it looks interesting, e.g. https://www.imdb.com/title/tt0090060/)

Here's more reading on the actual Erasmus of Formia, or St. Elmo:
https://en.wikipedia.org/wiki/Erasmus_of_Formia
> But now you know what the dependency is really supposed to do and why it's non-trivial, so you're in an even better position to evaluate which ones are good.

I came in here to say this. If you think you're not qualified to write the function, you're probably also equally unqualified to choose someone else's implementation of it.

There is a lot of stuff out there-- stuff which is widely used-- which is not fit for your purposes, ... perhaps not for anyone's. And there is no replacement for a bit of domain expertise.
Mozilla, it's still time.
You need to face reality and embrace chromium, and improve it through worldwide collaboration.
As long as they have no weapons, we should let anyone on a plane that has a ticket.
I think the bigger difference is that layer-2 really doesn’t exist in GCP or Azure but it sort-of does in AWS.

This is why virtual nets can span geographic or AZ boundaries in non-AWS clouds; they always basically do layer-3 routing even for “local subnet” traffic.
Now we're calling state-sponsored propaganda outlet "real news"
Yeah people saying "glad 2016/17/18/19/20 is over" thinking everything will be reset... But things like viruses, climate change and political corruption doesn't recognize human calendars..
Pocket cannot be e2ee.
It has to render the URL beautifully for each domain. It can only be done server side.

It also has to offer suggestions/recommendations, so they need to track you
I think that's probably right in neurotypical folks! Maybe I wasn't clear, but I exhibit what people characterise to me as a remarkable ability to focus and remarkable ability to not focus. Huge deviations from the mean in both directions!

The other thing to remember is that whilst ADHD is likely overdiagnosed, that doesn't mean that many kids who have it will simply not respond to K12 education as an environment which conditions them. This is not something which can be corrected with hard work and thought, although people who do not experience ADHD often (understandably) say things like "just sit still!" or "don't interrupt people it's rude!". The crux of ADHD is that it's a neurodevelopmental disorder and a disregulation of dopamine and chemicals designed to help regulate executive function, focus, anxiety, etc. It is generally not possible to see significant results with therapy, although there is some limited evidence that early intervention through medication has long-lasting effects in children who are able to move off medication in the medium term.
I really wish browsers would change their security model for extensions :\

"all or nothing" is ridiculous as the only option - let me revoke access or restrict it to specific sites. I may not care if X has access to site Y, but giving it access to Z means giving it the keys to my life so hell no. I don't even want to use it on Z.
It's a great way to learn. In my cryptography classes we did all of the algorithms by hand (often shortened, so 16 rounds of something would be dropped to 3 or min bytes dropped) on pen and paper as homework. Hard but it really did make a lot stick in my mind about how things worked.
I don't agree with this point of view. I think that world is slowly evolving towards an age where this point of view is outdated.

There are things for which it makes sense to try and find a different model then traditional profit driven. A web browser is one of those things. It should be a neutral window into a neutral network.

Why doesn't Mozilla try to master donation marketing the way Wikipedia does? I am sure Firefox would have an active and regular donors would the large community of enthusiasts knew that otherwise it would be heading either towards EOL or towards making it commercial
Thanks, got bored and stopped reading before I got to that.
>Critical thinking means removing your emotional bias from analysis.

it also means not immediately dismissing different perspectives.

It is self defeating to remove emotional bias when the statement in question is an emotional plea. That's likely the root of all the reservations you're getting in replies.
not vertically at least. the memory usage for indexing has room for improvement.
If I read the pprofs correctly, every scrape interval and every remote write allocates huge amounts of memory which is only cleaned up on garbage collection. You can easily need >64 gb ram for tenthousands of time series, otherwise you oom.
Big Data was initially a solution to a problem that basically nobody had except Google. It has remained such.
I have an instance that scrapes about 30K targets for 15 million metrics and it works better than you'd expect. The biggest performance issue we have is rendering the targets page.

We have a plan to split it down to less instances per node but it's worked well enough so far.
Mozilla should consider stopping Firefox development and fork Chromium to focus on accessibility and privacy (both in and out of the browser).
Mozilla will die before getting the intellectual maturity to do this.

The cost of building/maintaining Firefox is holding them back from putting more money and effort toward that mission (and I think that's why they're reducing their workforce [2]).
Well said!
To be fair that threshold has risen substantially since the paper out of Google that kicked the whole thing off in 2003.
I was going to say "virtue signalling to West coast liberals", but I decided to shorten things up a bit.

Mozilla doesn't have any more business interest devoting resources to LGBT causes than Chick-Fil-A has a business interest in funding anti-LGBT causes.

The difference is Chick-Fil-A makes money hand over fist and can afford to take its eye off the prize a little. Mozilla doesn't have that same luxury.
> This is a big reason that I think wasm is a step in the wrong direction. It's basically nudging people into making things even more opaque.

WebAssembly is a tool, not a technique. It's not meant to replace JavaScript or the DOM, it's meant to supplement it in projects where it makes sense. Is it any more opaque than any other transpiled and minified SPA that in no way resembles anything remotely human readable anymore? I don't consider this a valid criticism of WASM.

> How, for example, would you go about blocking ads in this kind of app?

Probably the same way it's done now, by blocking requests to blacklisted domains known for hosting advertisements.
That was in private windows with no extensions. I tried it on my Windows machine with no extensions too, and it was 1.44 to 1.51, basically margin of error. I know MacOS Firefox has really lagged on performance improvements in the past. It could be a Mac-only issue.
Depends on the form that `str = ch + str` takes inside the loop. But yeah, the way they wrote the code makes it less likely to work well.

let padding = '';
for (let i = 0; i < len; ++i)
padding += ch;
return padding + str;

The above would probably get caught by the JIT and would essentially be optimized to what `ch.repeat(len) + str;` would do.
> On macOS we now use the system root store even if there's no cgo, by calling straight into Security.framework with... there's assembly involved, that is all.

I feel like I’m developing an addiction to hacks like this. Ever since I started to gain a more intuitive understanding of calling conventions and C/++ ABI I’ve been doing asm calls into MSVC functions and manually laying out COM vtables in pure Go. It’s powerful as long as you have reasonable assurances the ABI rug won’t be pulled from under you!
They are obviously bullshiting
> I may be conflating ADHD with my incredibly independent personality

I think you are, to a degree. Serious ADHD is AWFUL to live with and there's barely any upside.

> I can't sit down for long - so I just stand in meetings.

It's nice that you can mitigate not being able to sit down for long by just standing, but for many people with ADHD, not being able to sit for long is more than just stance. It's because they can't focus on the task they need to do in front of them so they feel the urge to physically leave and seek out more interesting things.

Before I began medication, meetings were a nightmare to me. I was constantly zoning out every few seconds and absorbing absolutely nothing. Even if I did pay attention for a few seconds, I would forget everything a few minutes later. So I tried writing notes, but it became completely impossible to listen to people when I was actively writing. It was extremely humiliating to walk out of a 2 hour meeting knowing I wasted the entire thing.

> TV is a waste of time

Again, I think this is separate from ADHD. If anything, people with ADHD are more likely to seek out distractions. This does depend on the individual, though.

> I've just felt like the speed, risk tolerance, freedom it provides me, and intuition make a powerful combination.

Speed? It took me 3 days to find the motivation to fill out a simple 1-page form.

Risk tolerance? I think you may be referring to impulsiveness. The main difference is that being risk tolerant at least acknowledges the risk, while being impulsive means using an exciting new mental stimuli as an excuse to make rash decisions (often with poor consequences).

Freedom? ADHD is incredibly suffocating. It's wanting to start doing something but feeling overpowered and locked-up. It's wanting to achieve long-term goals but feeling like you're constantly self-sabotaging yourself. It's making a plan in the morning, being unable to accomplish anything during the day, and furiously kicking yourself at night in an endless cycle of self-hatred. For me, ADHD is the complete opposite of freedom. It's a prison.

I apologize if I'm disregarding your experience by citing my own experience. But please don't suggest people to not see a psychiatrist, or that ADHD isn't something to fix. For most people, ADHD is a constant and serious detriment to school, work, relationships, and just everyday life.
I like this one by the same author: https://www.amazon.com/Go-F-Sleep-Adam-Mansbach/dp/145584165...
I wonder why Mozilla can’t make their own meta search engine like duckduckgo and start something like carbonads.

It’s obvious that browser + search engine + ad bids are a money minting machine.

Why is Mozilla not doing that? Depending on Google for revenue is a losing game no?
>EDIT: ...aaaaand you downvoted me. Typical.

this isn't reddit. Even if you have downvote priveledges, you can never downvote direct replies to your own comments. so it was not them.
And private company would not consider such risk either. Like with nuclear weapon ability to shoot is enough. Funny how it works with

s/country/private company/

s/space/nuclear/, s/orbit/land/
This is definitely more what I had in mind, awesome!
"Misogynistic" how exactly? I've seen people call it misogynistic because it introduced the term "man-month", so forgive my skepticism.
Any tips on brewing with a Moka pot?
I am interested into why they haven't released this feature in their main Google Lens app. My hunch is they released a separate app for experimental and beta testing. Once these features get robust and reliable, they will probably move these features to the main Google Lens app.
Exactly, you are free to walk between states.

Just keep yourself clean looking. Some towns don’t like vagrants.
Depends on duty cycle. It may only need enough power for a couple of big bursts. Chemical lasers might work quite well here if you can address temperature fluctuation issues. The power output can be sufficiently massive with a relatively compact storage of that power. The downside is just that they can't be easily recharged.
hedging is not arbitrage. There is no free lunch.
On the contrary, MS is an excellent example of a large company being forced to pivot (to cloud) after their existing business model (desktop software) looked increasingly dead in the water. Year to year earnings showcase how much more reliant MS was on desktop software two decades ago. Changes in technology, user expectations and computing model forced MS to innovate, not regulation, and that’s exactly my point.
The finding of extraterrestrial life wouldn't destroy my Christian worldview, but it would make things much less tidy. In his Mere Christianity, as I recall, C. S. Lewis opined that there probably was other intelligent life in the universe (i.e., other than God and the angels) and it left a bad taste in my mouth.
This post talks about a team role that has been called the "librarian". Some of the software engineering literature proposed that a team of three can be most productive as a pair supported by a librarian that writes useful library functions.

I have been in teams where we carried out projects, and each project's codebase re-invented a lot of functionality (e.g. converting HTML to plain text, tokenising an English sentence). Of course I proposed a librarian role, which as the article contends is suitable for particular personalities.

In a group of, say, ten or more people there is a room for that kind of specialisation (librarian, sysadmin, statistician, ...).
Visa can charge those fees because are no alternatives to Visa. There are alternatives to Bitcoin. It doesn't have a network of hundreds of millions of accepting merchants spread all around the world, and never will, because it can't process a meaningful volume of transactions per second:

In contrast to Visa, which can process 3,000 transactions per second, Bitcoin can only process 3 per second.

Limited, even during peak demand, to 1/1000ths of Visa's average throughput, and 1/10,000ths of Visa's peak usage throughput, there is also no way Bitcoin can match Visa's $11 trillion volume.
Try it in a private/incognito window and see if you get the same results. When I did that it was all about digitalocean. I'm guessing they used your "anonymous" profile to figure out which ads were best for you.
They'll be all fired before they realized that you're spelling the truth.
Until them you're condemned to be downvoted in order to lessen the harm on their childish sensitivities.
Cognitive biases are indeed powerful.
Unpublished data, I'm afraid, from a collaborator. But the manuscript is very close to submission. I'd expect to see it in 3-6 months.

It is honestly very hard to know about this kind of thing, because the results can vary based on how the analysis is done. But there is a severe publication bias effect in the sense that authors who see the clock giving a less than clean "story" tend to double and triple check their work and ultimately rarely to publish.

I have seen data going both ways on clock-disease associations, published and unpublished, so I do not know what the truth is, only enough to caution HN readers that a robust clock-disease association should not be taken as established truth.
Thanks for the video. Worth the watch.
https://beta.sam.gov/api/prod/opps/v3/opportunities/resource...

The system shall be able to generate both a human-readable and machine-readable result.
i. The objective is to display to a Transportation Security Officer (TSO) that a
passenger has a “pass” or a “fail” status
ii. A machine-readable form factor should include the capability to be read by TSA’s
Credential Authentication Technology (CAT) machine, e.g., a PDF 417 barcode or a
Checksum format
1. Data in the machine readable zone would include Name, DOB, and Gender
to facilitate real-time Secure Flight screening

So I guess the machine-readable output could include some verification that it was not just a "PASS" JPG.

It actually is a decent enough RFI.

I've had to fly (accidentally) without an ID a few times and it is kind of annoying. I'd be happy if I could have used something like this instead.
If they move away from Firefox, Mozilla will just end up as another yahoo.
I am biased because the ecosystem I work on most of the time has good libraries for important stuff (hint, not javascript).

I am not sure how this advice is supposed to work though : the number of problems that are solvable "in an afternoon" is very small.

Especially the problems I know will take only an afternoon to solve and won't need to be maintained afterwards.
Office 365 is pretty great I honestly dont get why people keep using gsuit
It seems pretty clear that capitalism tends to produce concentrations of wealth. Billionaires are created by capitalism because of this tendency. The question is if you can stop the tendency of capitalism without killing the system altogether. We just have to keep in mind, for all its faults, it has a track record of provably doing more for the well-being and prosperity of masses of average people more than any other system.
The PicoProcess model used by the first WSL worked by intercepting syscalls (among other mechanisms). It wasn't generally available for consumption by developers other than Microsoft, though.

The gnarlier antivirus will do a similar thing by just patching the IDT and syscall MSRs, but that's a bit frowned upon.
After 30-odd years of feeling alone on this front, it's always lovely hearing that others have had similar experiences. Thank you!
Chrome lets you limit access to a list of specified websites. Right click the extension icon, click manage extension, and find the option there.
Yes it works. If you lose your ID or someone steals your wallet on a trip and you can still take the airplane back home before getting a new one.
All three of them :)

Mostly there are diehard haters for JS, not diehard fans.

A lot of people who use JS are pragmatists and fantastic problem solvers that I have a ton of respect for.

-Someone who's not too fond of JS
Sundry Obscure Topics
While I do get annoyed at JS often, I get just as annoyed by Rust. Sometimes, I really just want to read a CSV and create a Map<String, String> from a few of the columns. But oh my god if Rust doesn't make that a nightmare. Is it a String? an &str? Do I want to allocate that string on the stack? I won't know the size of it at compile time, so of course not... right? So no to 'static? Give me a nice middle of the road like TypeScript, Kotlin, OCaml/Reason... Rust just goes SO FAR in the other direction that I don't find it a pleasant experience. I get that it's the ULTIMATE in performance, I just always question if I really need it for doing web work.
I think you misunderstood, the point was that pets.com's revenue model wasn't based on free services supported by advertising sales.
The leap from resources to property is a slippery slope. Also, why should shareholders expect compensation for an employee who leaves as long as the he or she was doing whatever his or her function was till their employment ended.
I think its worth noting that in Rust you can create a function that can take either Option or the value itself, if that is what you really want to do:

https://gist.github.com/rust-play/b28257cd7c48d0f9e9b1893181...
I never dismissed anything. You literally dismissed ME. sigh
The US Supreme Court rejected separate but equal in the context of race and government provided public school for children. In 2020, it's still legal to provide separate but equal accommodations for gender - and most establishment (public or private) do so with bathrooms. And, government and private organizations provide separate but equal, and in many cases unequal, shelters for their homeless populations by gender. Filing out a different government form isn't a human rights violation - it happens all the time - people with disabilities or those above a certain age fill out a different or additional forms. On the other hand, systematically having dilapidated and unsafe buildings for schoolchildren of one race but not the other is a human rights violations. Do you see the difference?
It all boils down to one's personal motivations.

Refactoring and tooling work make sense if that work is oriented towards increasing productivity and maintainability, using contrasted personal experience, and skill.

Do you envision being done at some point? Are you getting a actual productivity boost with your meta-work? Are you solving problems proven to be actual problems from previous experiences?

If not, it's better to introspect.
URL to video https://archive.org/details/ucberkeley_webcast_TTK2lZoWbPQ
The engine really looks awesome and docs are a pleasure to read. Great job!
For sure, that's great to hear
It seems very strange; can a share not be worth less than 1 cent, or can it for ask but not bid?