skysight-inc/HackerNews huggingface dataset:
What I would be interested in knowing is what metrics Google uses to optimize their systems. When rolling out a new update do they only look at click through rates ? Do they have human moderators rate a sample of search results ?

Given the large number of people such ranking algorithms affect I foresee regulations being passed to make them more transparent.

Companies should be required to publish audits about whether their algorithms are biased towards protected categories and other things like their competitors or big companies.
TopoR:

https://en.wikipedia.org/wiki/TopoR#Features

TopoR, destroy all autorouters:

https://wp.josh.com/2017/10/23/adventures-in-autorouting/
> When computers design things, they look very different.

Yes, because the computer assumes they're not going to change. The "tensile structure" looks cool now, but throw it in the back of a truck for 3 months and see if it's still algorithmically perfect. Parts get beat up. Tabs get bent a little. Maybe we'll want to grind off one of those tabs that we're not using because it's in the way, or weld on a new one. With the old structure, I can see which parts are relevant to maintaining the integrity of the system.

It looks like an un-optimized binary, which is very close to its source code. That's a feature. I can reason about the parts on their own.

The "topologically optimized" one is like an optimized binary. It's great for saving a few grams as long as you never have to change anything. The downside is that it's impossible to reason about. If one tab gets a little bent, that may be harmless, or it may cause the entire structure to lose its strength. You don't know.

Similarly, the truss on the catwalk over the crazy-looking Wendelstein 7-X is made of nice even rectangles and right triangles, and I guarantee that's not because it's a topologically optimal shape for this truss.
But this assumes the gamut of trichromacy is more anchored in reality (woken life) than the gamut of tetrachromacy. In principle there is nothing different between a trichromat and a tetrachromat sense of color. They see one dimension of color more, just like humans see one dimension more than dogs.
Don't need to assume anything, it was my text snippet and pelosi did refer to a female polition.

A contemporary human translator would reasonably default to the feminine form without further context.
There are 4 StrongARM systems in the room with me right now, none powered up but they were still good machines for their time.
For some reason my cron task always fails to renew, and I have to manually renew at the last minute, when I notice the certificate has expired. This is for a personal site, so it doesn't matter.

I tried many things, and can verify the cron task renews when I test it, but months later it always fails.
> what are the remaining biggest reasons I might prefer Firefox?

Neither Firefox nor Chromium let you reassign hotkeys without recompiling, and while Firefox's defaults could use some tweaking, Chromium's default keybindings are insane and counter-productive.

Of course, Mozilla's organization is in shambles atm so Firefox has been getting worse in many regards, even if its speed has caught up with Chrome.

> It is easier (last I checked) than with Firefox to leave some config tabs open

Not sure when you last checked, but about:config is its own tab.

Instead of changing the search engine, Firefox lets you define multiple search engines and choose between them with the cursor or tab key before searching.

> OpenBSD adds pledge/unveil system calls from the browser, to prevent it from reading/writing files where it should not

Anything this offers over Linux containers / AppArmor / SELinux+permissions on a theoretical level, implementation nonwithstanding? Also, most Linux distributions offer their own compiled version of Firefox, because ultimately it can be forked like Chromium, which really removes much of the differences you've described.

> Maybe the security of Chrome/Iridium benefits from Google's bug bounties, more than what Firefox has done

Maybe. But you can't really infer much from that data point. I don't have any citation on hand (one would be welcome) but AFIAK Firefox typically has had less major 0-days than Chrome in the past, due to Chromium team's "move fast, break things, and don't communicate" policy.
I knew that the decentralized structure of Usenet was born from necessity, but I didn't realize how hard it was just to get a modem back then.

Can decentralized services work on the modern Internet? Even setting aside how spam and illegal content destroyed Usenet as a discussion medium, in its late stages it became a playground for kooks and trolls at the expense of legitimate posting. Killfiles didn't work as the bad actors could easily change names and email addresses; get them thrown off one server and they'd just sign up on another one. The only way to ban someone from a newsgroup and make it stick is with a court order - and that happened at least once.

Another post from the same blog details why the troll problem was technologically impossible to solve: https://www.cs.columbia.edu/~smb/blog/2018-02/2018-02-23.htm...
Having seen AI play Mario, I'd expect to see it try to achieve its goals by exploiting bugs in reality based on whatever simulated reality it was trained in.
That's an inane and irrelevant point to make. More than 100,000 Japanese Americans were interned in the aftermath so in either case there was an extreme reaction from the US government, but that's not relevant because it's no more plausible that two guys creeping around a courthouse at night were trying to torpedo battleships than they were trying to fly airplanes into skyscrapers.
Isn't that placing a lot of load on a free service?
How to Earn Airdrop
Just follow airdrop channel bot in tg
I am just me, and I am sure there is a better way to put this but: I have found peace. In my life, the best way to find happiness (in things that I expect to last, though amid serious problems including health challenges) has been the process of learning to follow the principles taught by Jesus Christ. I have learned for myself, it is possible to learn God's will, do it, and trust Him, and therefore have peace. I have put more about various aspects of this, attempting also to anticipate and answer questions, at my web site, in hopefully skimmable form (lukecall.net -- no javascript, no sales, no tracking other than logs my ISP makes, which I haven't looked at in months).

He promises peace in this life and eternal life (great things) in the world to come, and I have learned for myself that He is real and His guidance is reliable. It makes a huge difference to know that there is purpose to life and it what we see is not the end.

(Many will disagree. We all will choose for ourselves.)
There are no other organizations which are using the project other than us. We use it on our homepage chatwoot.com and for our Facebook pages.
The movie Annihilation kind of evokes this, albeit without the AI (and a lot more slowly)
İduudu
Blockchain could help combat deepfakes
Correct, that's actually a pretty nifty piece of general-purpose hardware for the price. It's essentially an SDR (software-defined radio) for baseband, meaning it provides simultaneous sampling on three channels from DC to whatever a suitable Nyquist rate for VGA decoding would be. Several MHz at least.

The bitstream format isn't anything special. It's whatever Xilinx says it is for the Spartan 6. Any bitfile generated by ISE for the XC6SLX16 could be uploaded via the (generic) Cypress FX2LP chip.

This is all relatively old hardware, very well-documented and well-understood but still quite capable. It has a lot in common with the earlier-generation Ettus USRP receivers that used the FX2.
They've reinplented their browser recently. Still in preview with extensions support in development. But it's faster than Chrome in a lot of cases.

https://play.google.com/store/apps/details?id=org.mozilla.fe...
How to Create a Link Preview: The Definite Guide [Implementation, Demo Included]
I see, thank you. I took a long look at the diagram and could not discern a difference between colors within and outside the triangle until it alarmingly slowly dawned on me.

Would really like to have a comparison between a monitor that can display those colors now. Apparently there are some more expensive monitors that can display an extended palette.
There are literally zero browser engines allowed on iOS, other than Safari/webkit, with a purposefully depleted feature set, to force developers and users to the app store.

It is astounding that overzealous Apple employees and fan boys will employ circuitous mental gymnastics to substantiate Apple policies, instead of simply allowing an open-market to thrive on iOS. It's as if open markets where consumers are allowed to choose works against Apple
https://phys.org/news/2017-03-nasa-magnetic-shield-mars-atmo...

NASA estimates, given Mars was given a magnetic field, it would only take a century (give or take) to start to melt oceans. So your estimate seems to be off by a bit.
Grappling with Infinity in Constraint Solvers
No. See caveat #4.

The code stems for the same-machine IPC library. No point in doing any byte order normalization. Trivial to add though if needed.
The laziness is the main harm that Google translate creates.
I wish they would just attach the translated words to the original sentence and let the translator assemble the correct version. Then when you see an odd goofball word you click on correct version (if possible) so that way the program might improve slowly. Off course the translator needs to know the grammar of the language itself and that you probably need to reassemble the sentence. You might not always get the grammar right but at least the meaning might be preserved.
It can filter out DNS requests in the whole network for ads/tracker domains if used as the DNS resolver on your network, which would also include other devices (e.g. phones). Most smartphone apps perform a lot of tracker requests, which makes this approach very effective IMHO.

What the network approach doesn't help with is when the ads are served from the same domain as the content. An extension like uBlock Origin solves this problem because it filters the content within the browser.

So I think both approaches are necessary to filter out ads/trackers, and they also complement each other, one at the network level (dnsmasq or Pi-Hole) and the other at the browser/content level (uBlock Origin, PrivacyBadger).
I currently limit its use to an account on my computer that doesn't do the things where I care as much about security (and limit JS use), and the pledge/unveil OBSD stuff prevent it from reading or writing in directories not explicitly named as allowed. Still, you make a good point and I plan to think about it.

Maybe the question is which is more risk: a local and limited compromise to a low-privilege account on OBSD, or sharing more info with Google (sounds like Google is the lower risk maybe -- hard to say...). (On the other hand, it is becoming easier to upgrade packages on OBSD between releases and so if Iridium started releasing more often it could take advantage of that--but that is just speculative.)
I learned this by observing wear patterns, in foot traffic routing these are called "desire paths."

You can also see them in wear patterns on old handles and stairs.

Hence why I think before you try and change a system it's important to know what your baseline outcomes are and then instrument the system to measure where these "desire paths" exist in complex systems like computing.
Now we have a reference we can refer people to when they complain about our spaghetti code...
I don't think it'll make a difference. There are probably more important things to worry about.
Entrepreneurship Is Easier Than Ever Before–and It Might Be Harmful to Founders
Transcript for this and many other talks is available in this repository: https://github.com/matthiasn/talk-transcripts/blob/master/Hi...
Libertarians, particularly the ones who actively chose to appropriate that relatively previously unknown phrase in the U.S., saw the issue, as related to economics, as being a question of under what circumstances is it just to grant another person or group of persons power to decide who gets what. Opposition to the position of anyone having such power over anyone else is in the direction of individual liberty.

IOW, they argued that there cannot be a just system where everyone is truly equal when some of the people have the power to apply force (government) that, when applied by those not chosen to have such powers (citizens), is "illegal." (E.g., taxes, war, imprisonment, drafting of laws, etc.)

The restriction of rights to non-whites was a policy created and enforced by governments. Also enforced by governments were the Jim Crow and other eugenics-based laws (including forced sterilizations, which disproportionately affected racial minorities). The 13th amendment was written to only ban private ownership of slaves - governments can and do still own slaves (prisoners perform forced labor that profits the state and other entities, not the harmed parties).

Access to opportunity is most heavily curtailed by governments, who make massive laws that heavily increase the cost to open new or even maintain existing smaller businesses. In Silicon Valley, we see an extreme version of a common problem created by governments where the governments act to restrict the building of housing, resulting in housing only being available to the extremely wealthy.
They had no hope of making it work in 1973, but the idea points towards the potential of modern technology for economic control. The USSR couldn't work because the control loops just didn't exist - there were no sensor networks, just concocted figures, and it couldn't work because any control that they implemented worked over periods of months or years. By the time the central office decided what should be done, conditions had moved on so far as to make these decisions meaningless. This made open and free societies more efficient and effective than totalitarian states.

Today, I think that the opposite may be true. That worries me.
Yes! A toggle on/off button for personalization would be amazing!

I remember it used to be easy for me to find obscure things on google using the advanced features. As they "improved" Google by giving it better results for the average user with sort of a "dumbed down" kind of feel, my ability to do that went way down. A few years after that, the personalized results started to get really really good, around 2014-2015 or so. Since then, it's gotten bad again, and I'm not sure why, but I suspect it has to do with $$. Basically it started with the Wikipedia article not being the first result and has continued to devolve. I never did recover the ability to get nuanced searches like I used to. It's kind of just a luck thing now. Although I actually am having better luck with duckduckgo now.
Oops. Sorry for being dumb. Normally I am pretty good at detecting sarcasm. This time it is a royal f.. up on my side
I'm curious where you're getting that figure. Somewhere in the neighborhood of 550,000 - 800,000 Japanese civilians died during WWII (those figures includes both atomic bombings.) More than two million Japanese military personnel were killed, but those obviously don't count as "innocent people murdered".
You need the API up; that's how it works.

However, should you fail to renew a cert, your script should just keep retrying until the API is back and you should allow enough time for it to fail. I believe most clients renew certs ~10 days in advance.

Obviously if you're relying on getting a new cert to bring up something like a preview environment or to hand out your own subdomains, this will result in a downtime/delay in provisioning, but most people would be fine with a single wildcard and never really experience a problem, as long as their script runs and they keep it reasonably up-to-date.
I've been using privoxy forever, along with 255.255.255.255 entries in /etc/hosts for domains I want to block.

Not sure what using dnsmasq would buy me over this setup.
The upward tilt behaviour is not a flaw, as much as it is a quirk. Had they kept it unmitigated, they would have had to retrain pilots before they could fly the plane. (Their software fix was also a cost saving measure, and it didn't work.)
Would allowing US car manufactures to stagnate w.r.t. fuel efficiency not just benefit their overseas alternatives?

It seems to me that the more "keep America at the forefront" way to do this would be to demand much higher fuel efficiency, which requires expensive research that can only be done by huge and wealthy (US) companies.

You know, like what California seems to literally try to do (with a huge nod toward Tesla, I am sure).

California seems to essentially say that it is the law to buy high tech cars, which currently means American.

Why give that away to the competition?
> I believe most clients renew certs ~10 days in advance.

The recommendation and the time certbot uses is 30 days.
Definitely. Happens so often that I always warn new students off of using GT as a dictionary (which is a super common thing lately).

I use GT to figure out the most probable mapping for words and simple grammar points when there are multiple dictionary options, or to give me kanji readings. It still screws those up often enough that I don’t trust it.
“What Alan Kay Got Wrong About Objects”
See all of the new TLDs as an example of a cash grab, we all know how they are going to play out once the internet phenomenon peters out
Wow, cool thanks for sharing. Very interesting read.
> I think US law considers being on someone else’s property to be an inherent threat to life, in cases like a home.

Only a few states have castle doctrine laws in effect, and there are restrictions on when they apply.
In our tour at work, they show off a 3D printed, computer optimized part. It looks very similar to that tensile structure; ver organic looking. The customer didn’t like the look, and they had to fill in some areas to make it look less alien.
I think google don't like it
> "purple" and "violet" are synonymous

Except when they’re not. People who have to think and talk about color on a regular basis, such as artists, sort colors into much more detail than people who don’t.

Have a look at the Wikipedia pages for purple (https://en.wikipedia.org/wiki/Purple) and violet (https://en.wikipedia.org/wiki/Violet_(color)). The image examples given for purple range widely, from a photo of some grapes I would call more blue than purple, to a dress that I would call magenta at best. And a color swatch that is somewhere in the middle of that range.

Meanwhile the page for violet leads with a specific wavelength, and a set of photos that are all very close to the swatch above them. This particular color could fit into the range of colors given as examples of “purple”, towards the bluish end of the range.
You're still on Blink. Contributing to that monoculture is no win.
It can't be disabled because Safari and Webkit uses JIT for JavaScript. Probably it's enabled for apps signed by Apple.
To my mind, the Sharknado movies are a better example of "intentionally bad". Though I would definitely grant "intentionally campy" for AoD.
The fourth cone in tetrachromats overlaps quite a lot with the other three (which is why most tetrachromats don't see more colors than trichromats). For people where the fourth cone is meaningfully distinguishable from the others, it doesn't seem weird to me that you wouldn't see many objects that are strongly activating just that extra cone and not the ones next to it (wavelength wise) because they're closer together.

We don't see bright, "pure" magenta very much, and when we do it's usually because we've engineered it. Nobody is engineering pigments for tetrachromats to enjoy.

If I'm right, people who are nearly (but not entirely) colorblind (anomalous trichromats) due to a shifted cone would likewise be able to dream in colors they are capable of seeing only dimly while awake, whereas dichromats wouldn't.
I really hope that all those archives will be digitized and available for download.
I wonder if a second go at central planning in the future using networks, machine learning and smartphones+ sensors could end up performing much better than similar attempts in the past.

One of the chief critiques of central planning has been its inability to adapt to constantly changing conditions and its lack of information about individual preferences.

Amazon is already a centrally planned algorithmic system for delivering goods to people. Data collection is used to personalize someone’s experience in a way that wasn’t possible before. The feedback loops are extremely quick in terms of the ability to do constant A/B tests.

Perhaps USSR 2.0 might have its own amazon app for citizens that would collect preferences for what they want in real time and automatically feed it all through the economy. While also allowing to correct for certain things which the market might not be able to so easily as for eg medicine for poor people is more important than fidget spinners.

You might also be able to experiment with different algorithms to see which of them lead to more growth and productivity.

After a few years you might have enough data to do predictive analytics to improve things ahead of time.

It would never take off because of its totalitarian implications but we might get to witness a real world test of this idea in China in the coming years. Life in China is already quite convenient in ways not possible in the west.
Another one gone? Oh heck.

The Alpha had the closest thing to beauty in an ISA I've ever seen. Reading about the design motivations of that really made me understand the value of understanding tradeoffs, if that makes sense. It was a work of art.

If I may also mention, I understand Henry S. Warren, author of Hacker's Delight also died recently.

RIP, and I'd wish I'd met both of you.
> he use of underscores, both single and double, as a name prefix is wide-spread.

Leading single underscores are OK at class scope, so OK for member variables or functions. They are not OK at global scope, in either C++ or C.

And, yes it is wide-spread, as are many other dangerous bad practices. It's something that is easy not to do, and which has no worth, so why do it?
Show HN: ADTK – new Python library for time series anomaly detection
The Holy Roman Empire
My team deals with lots of time series data and in particular we are faced with anomaly detection problems on time series. To help us deal with that more efficiently, we built a toolkit in Python, ADTK, to quickly and easily test out different anomaly detection models and data flows.

ADTK has an API that allows you to easily combine a large number of anomaly detection models ("detectors"), data transformers, and ensembling steps ("aggregators") into serial or parallel data flows ("pipelines" and "pipenets"). It can also be easily extended.

We've just recently released ADTK under an open source license (MPL). We'd love to have people try it out, make contributions, and ask any questions.

ADTK is pip installable and the documentation and examples are linked in the readme on Github.

Most of the credit goes to Tailai Wen, who led this effort.
Last time I tried using it, they did not have this feature enabled in their interface. There was a popular support request ticket to fix that, so this may have changed.
You don't need to collect everything; can just use unique landing pages, log a hit, and for signup include a specific campaign key (like "hn-spam-upvoted-190530") in the <form> and you more or less get a funnel without massive dragnets.
Linux Distributions Archives
Only when specific uncommon headers are set. Under normal circumstances, if you feed them a malformed xhtml document, they will parse it.
What you are questioning then is not that whether APIs should be copyrightable or not, but rather whether Oracle solely should have a copyright over the Java APIs.
Philosophy, Maths, Logic and Computers