skysight-inc/HackerNews huggingface dataset:
I would love to. See Dan Luu's big company pay statistics. Want to fund me to ignore that? I don't think anyone would (aka bubble, value creation detached from valuation). I'll just save what I can, try not to rock the boat too much for the people underwriting my salary in any direction good or bad, and hope to GTFO before complete burnout.
I would think Google could easily detect this and ban the IPs that the fraudelent clicks come from. Is this really something that works? And why doesn't Google stop it? It's hurting their primary industry.
it is actually very interesting to see the variations in CPI baskets.

I recall, for example, when the standard basket in Italy used to contain Sambuca[0], and was updated in the '00s to instead include Limoncello[1] due to changed consumer habits.

[0] Anise-flavoured liquor, often added to coffee https://en.wikipedia.org/wiki/Sambuca

[1] Lemon-zest flavoured liquor https://en.wikipedia.org/wiki/Limoncello
That's funny, because it's an AMD64-specific hypervisor that's first been released with OpenBSD 5.9 (released March 2016 — 4 years ago).
Just to add a point of reference, here is one slide set (of many) that I have prepared exclusively using Markdeep. It is full of character-based diagrams, of course. Font: Pragmata Pro.

https://db.inf.uni-tuebingen.de/staticfiles/publications/com...
How about the ability to search for objects in your pictures on your phone (granted, this is not a business in itself, but rather a new feature on existing products), use an online translator to translate almost anything in any language (including idioms) using something like google translate or deepL, fun niche products that give us a glimpse into what could be possible in the not so far future like AI Dungeon ... and that's excluding SaaS businesses that sell solutions to other businesses directly, so as a consumer you wouldn't really hear about it. I've worked at two of those companies in the past.

Machine Learning techniques have been applied to numerous different fields. Right now, they're often more subsidizing than a product in itself. But they are out there. And while I agree that a lot of companies are just throwing out buzzwords, it's definitely not all snake oil.
Any code that’s not Serverless JS needs to be rewritten
that's just cloudflare. they are doing all of those.
(yet another not really) topic/text segmentation list
We've been through the blacklisting argument numerous times: spam, viruses, adware, malware, spyware, browser adblocking, etc.

It ... ultimately doesn't scale. The black-hat namespaces are too large, and treating as TOFU eventually proves untenable.

Advanced features -- anything beyond rendering basic HTML, and I'd be quite prepared to argue for a very limited subset of that -- should be expressly prohibited unless enabled.

The trick is to make enabling reasonably painless and consequence-free (e.g., enable into a sandbox). There are still the problems of users gratuitously enabling anything and everything (especially when prompted through website notifications, pop-ups, phishing and vishing social engineering attacks, etc.), as well as the problem of largely invisible second and higher-order effects.

But the key is to cut down on the effectiveness of such methods, to impose costs on websites for employing them, and to make black-hat attacks through these too expensive by reducing the herd susceptibility to the attacks (the unbocking would have to occur on a one-at-a-time case-by-case basis, e.g., it's expensive and has limited scalability).

I don't think we'll actually see this for another 5-10 years (my usual sane-suggestion take-up lead time, it seems), but It Would Certainly Be Nice To See.
That seems like an obviously bad solution. That is like writing [a(b{c]d}e) except that the quote characters look even more similar.
Traditionally you have error correction issues which require frequent and specific manual tuning on a case by case basis. This was the age of the analog machine.

However there are some recent works which have introduced compromises to continue to do just that: https://www.nature.com/articles/s41928-018-0100-6
Copying from HTML tables is already sane.
If you go that direction might as well go full analog computing, I suspect quantizing into 10 values would not bring much benefits
> The internet already works this way,

I am referring to platforms.

No, most platforms do not work this way.
My kids got deep into the weird kids bit of YouTube where Filipinos or Vietnamese kids are acting out skits in English, but the titles are in German or Turkish or Urdu.

I'd always figured it was an attempt at Youtube SEO - matching keywords in different languages with the same content.
Machine learning is revolutionizing and democratizing machine perception at an alarming rate.
that ride to the moon seems to have been quite a rough one - at each mission it needed some hero who had to save the mission...
> how do you expect to get anyone to do it after you impose liability for getting it wrong?

I am suggesting that there would no platform wide moderation, but would instead be things like public block lists that users could voluntarily subscribe to.

IE, on Twitter, anyone could publish a "spam account list" or whatever, and people could choose whatever their preferred block list is.

Or they could choose not to follow any block lists, if they so desire.

Some blocklists might only block spammers, another might block Donald Trump, and another might block anyone who posts any swear words at all, and individual people would choose how they would like to view their content.
HTTP: //thesupplementcop.com/aleurier-skin-cream-reviews/
Aleurier Skin Cream
That prompts outmatch and mortal imperishable consequences.nowadays we are reviewing a new anti-getting old formula known as Envy Us Moisturizer Cream Canada. The reason behind this is this has long gone extra popular in recent times and correctly handled numerous people. this is one such high-quality product you can locate in the market and the exceptional amongst the products we've got visible inside the marketplace to this point. You want now not consult any dermatologist or need no longer to undergo any skin surgeries and may reduce your signs of premature getting old with the assist of this cream. This being and natural and safest formulation to anti-wrinkle your face and without difficulty soothe your worries.
http://thesupplementcop.com/aleurier-skin-cream-reviews/
https://www.youtube.com/watch?v=CiJ0w-Z9cys&feature=youtu.be
How could you change your processes to detect this error prior to shipping it?
That's because those applications use XWayland, which means Wayland scaling has no effect and it scales the pixmaps instead. Try export GDK_BACKEND=wayland.
Usually, my download folder is quite messy. I wrote a script to re-organize any such folder using a simple CLI. It also has a config that can be updated to account for different file types or categories.

https://github.com/functioncall/neat
I’ve never had this happen to me. How common is it?
The official Redux template for Create-React-App is now available
I don't get why they would ban your account, and not the fraudulent clickers. They are the problem. Surely Google is able to detect where these clicks are coming from, and can tell that it's the same as other fraudulent attacks?
Coming: A tool for mining Git repositories and diffs
Show HN: Convert image to a cartoon version of it. Cartoonize any image
Sorry, to explain: Bixby is Samsung's attempt at jumping on the "intelligent assistant" bandwagon. It's technically pretty good, but it has been pushed down Samsung user's throats by being non-uninstallable, having a dedicated button on the phone to enable it (that is really hard to disable), and trampling over Google assistant in random ways (like causing occasional issues with Android Auto etc).

It's a lost cause that Samsung refuse to admit should be dead. It's pretty much the canonical example of Samsung making good hardware, but having a terrible plan when it comes to software.

Honestly, I figured everyone on HN would have at least heard of Bixby, as it's been a garbage fire for the last few years, and it touches on ML / mobile / questionable business decisions and terrible UX. This seems like a Venn diagram that includes ~90% of HN users.
Launch HN: A directory for keyboard shortcuts and hidden features
Hey,

here are Lukas and Dennis from productivity. We created https://productivity.so because somehow we always ended up telling our friends about little UX hacks or the coolest shortcuts.

Now we have this nice little playground and are going to help people find out about productivity related topics.

So far it's 30 shortcuts and little UX hacks. Our favorite is to switch accounts in Gmail by swiping down the avatar.

Would love to hear which shortcuts you can't live without. Happy to add them to the list and link to your Twitter account for the credits :)
Heh. Not one picture of his hand actually using this thing. "Oh, someone might want to see if it works?" Gotta love that pure technical mindset.
Existence doesn't mean much in times of quantitative easing; pick your favorite punching bag company in recent memory that is still extant. If you don't understand the economic situation backing all this it's hard to discuss your rebuttal further so we need to checkpoint there before I invest any time on more responses.

The issue is largely orthogonal to my own skillset because one needs to only view quality regressions in order to assert my point, not be the cause or hero of them (ain't philosophy generous?!). The times a 2 year experience system operator could go in and wreck havoc on a mainframe operation were not particularly common and the standards and practices (i.e. airgapped backups on tape, geographically dispersed sysplex etc) ensured business continuity were generally planned right in from the initial purchase order with the vendors' help once upon a time. In this decade people can and did launch massive financial exchanges on mongodb when it had serve and well known issues.
> exaflop computations

Most certainly written in c++

> and AIs that can slaughter humans at almost any strategy game.

Guess in what language is trnsorflow written

> Bitcoin

Ditto
Lol. What if [they] start growing your DNA from trash that you've discarded (saliva from a straw) and add irrefutable evidence scattered about where the camera was recording.

For all of the convenience that these modern innovations provide, that slight chance that they will be exploited for ill-gotten gains does seem plausible.
Azure Migration Virtual Event Best Practices for Windows Server and SQL Server
Living through the Cold War brought us a constant and very close awareness of the potential for a nuclear extinction event so I don’t think it’s climate change. If anything it was scarier then because there was a sense that extinction could come simply from a single random error in a highly complex socio-technical system.

I’m of the opinion that much of the change in our culture was driven by a concerted pushback on the part of the “straights” to reassert the primacy of their worldview. The threat felt by those in power by the rise of the civil rights, anti-war and nascent environmentalist movement was a direct threat to business as usual. So, through things like the Moral Majority and the efforts of Thatcher and Reagan, we have adopted a worldview that for decades has told us that happiness and satisfaction comes only through the pursuit of financial success and conventional career paths.
On what basis are you claiming that that most teams at FB are optimising the product for well being as opposed to ‘engagement’ (addiction)? Do you have first hand knowledge? Do you know the people involved? Do you have citations?

I stopped using FB a few years ago after I had an argument with a friend on the platform. The algorithm decided to keep showing us one anothers’ content - I assume so we would both write more angry comments (“engagement!”). I ended up blocking the friend, then on reflection left the platform entirely, since as far as I can tell FB was optimising as intended to manipulate me.

Has it changed since then?
Interior:

- Quality in general with a lot of rattling sounds and cheap materials. Asked them to fix a few of these, service was super friendly, but they never really got it fixed. Not easy to describe but the magnitude of this is really worse than a low-end VW. Which is super annoying if you live in a place with non-perfect streets. (And the engines being quite makes it worse because it's more noticeable)

- Seats were not what other brands offer in adjustability etc. I didn't mind so much in the test drive, but it's annoying if you drive a lot (this has been fixed in the newer generations so you should be fine now).

Software:

- Automatic windscreen wipers just not working, for which they promised an update. Took almost a year for them to work.

- Entertainment system crashes, had to sort of reboot it sometimes to get things back to work.

Mechanical:

- Adjustable suspension failed twice, about a year apart. They claimed it was my fault for driving over speedbumps, but our other car (BMW 5 GT) is older, has the same system, and never failed.

- One door handle failed, which I think was a build quality issue, it just didn't come out anymore.

- Sunroof was leaking after winter, which took them multiple attempts to fix. And after that it had annoying wind noise at highway speed as if something was misaligned. Did not bring it back again after that because I was a bit done with it, just bought another brand as a next car.
"tech" as seen and practiced by too many people mostly does 2 things: enable total control, and infantilize people so they can't even meaningfully discuss what they're creating. The rest is toys, breadcrumbs, distractions -- plus minor improvements that will be completely undone when the fruit of totalitarianism is ripe.
Well, there is the book "Ray Tracing from the Ground Up" [1], which although a bit outdated (stemming from 2007), gives in-depth discussions on many of the topics. The author discusses possible pitfalls on the way as well. There are a few chapters, which are still math-heavy (the ones discussing the principles of stochastic ray tracing, a.k.a. Monte Carlo ray tracing).

A helpful resource for me, personally, was the educational ray tracer "Nori" [2], which came with 5 assignments covering fundamentals of a ray-tracing system (intersection acceleration, Monte Carlo sampling, basic and advanced integrators, BRDFs, even microfacet material models). Assignments gave hints on how to integrate those features in the ray tracer, plus they provided ways to validate ray-traced results. Currently, the assignments are removed from the Nori's website, but one can find them using the Wayback Machine.

[1] "Ray Tracing from the Ground Up", by Kevin Suffern, September 2007, http://www.raytracegroundup.com/

[2] Nori: an educational ray tracer, Dr. Wenzel Jakob, https://wjakob.github.io/nori/# (using Wayback machine to access assignments https://web.archive.org/web/20200110040505/https://wjakob.gi...)
this is the correct URL https://www.clodui.com/docs/form/add-form
I don’t understand how (or why) managing the reactivity of data and having multiple instances are coupled.

Also, implementing your own reactivity is very unintuitive. You need to implement your own “diffing” (is this change worth rendering) to know when to force Vue to render. This is definitely not how Vue was intended to be used.
This is how X11's modern clipboard APIs (CLIPBOARD, PRIMARY and so on) are defined as well, I assume that Apple's approach is similar.

If I had to guess I'd assume either X11 invented it, or a research lab prototype had it and X11 copied that then was copied by every modern OS
An Interview with DHH, Co-Founder of Basecamp and Creator of Rails
The big question for me is whether they reused it for SpaceX Starlink. The satellites are in low enough orbit that common COTS should work without any issue, and the automotive grade HW is usually well suited in these environment. And they would benefit from volumes.
George Soros: Remove Zuckerberg and Sandberg from Their Posts
Fair enough. I do, it makes managing relational data that isn’t stored hierarchically in a tree much harder.
TL;DR: Multiply numbers in hardware by multiplying as you would in school - each digit by each other digit, then add up all the results.

The apparant speedup comes from the fact that adding a list of N integers doesn't take O(n) time because it can be parallelized (for example by adding pairs of numbers first to make a list half as long).

The hardware specific tricks are that multiplication by 1 or 0 is simply a very cheap and operation, and that adding 3 numbers to make two results is much faster in hardware than adding 2 numbers to make one result.
A flavor is a slightly different syntax, a renderer is the software that outputs format x from markdown. So flavor A can only be rendered by renderer A, but vanilla markdown can be rendered by all renderers. Different renderers can produce different output based on the options you give them, though
Coronavirus: Largest study suggests elderly and sick are most at risk
> since it benefits his VC firm

That's only assuming he doesn't understand the VC model, which I doubt. The extremely power-law nature of VC investments means he can get better returns if he maximizes the growth trajectory of his portfolio companies, than if he maximizes the size of his share (by billing at high rates, i.e. at the cost of potentially less steep growth). Unless he's a moron, he'll genuinely want his sweat investment to cause tremendous growth more than anything else.

I think that the incentives are aligned as much as they are with cash VC investments (i.e. closely, but not entirely, because the founder has all their eggs in a single basket and the VC doesn't). I just think he can't pull it off. :-)
Reddit/4chan style proofs will get us covered for another 5-10 years.
Maybe an overly simple and dumb question but have to ask: What's the big difference between hosting static sites on services like these and just going with a regular webhost like Bluehost and slapping in something like a wordpress template? This is what a lot of blogs, landing pages and even fairly static small business or organization sites seem to do without problems and it's all pretty user.friendly for the non-developer crowd (me included)
Indeed. The other brands prices are also higher here.
Show HN: Keyword Alerts for Facebook Groups
Base it off user count too, problem solved.
Hi gus, they are listings but will definetly change it!
I guess they don't handle form submissions automatically, need to write code to handle it.
Spelling something like AbstractFactory<Factory<IEnumerable<TDataType>>> must be fun. (But not as fun as it would be if I had more experience with Perl).
RSS link for the audio version: https://lexfridman.com/category/ai/feed/
Ask HN: How do you know “you know”?
I was recently working on a complex software project which involves multiple sub projects and they interact with each other.

I was to asked to come up with the new feature which involves all these sub projects. Being so complex, I was not sure whether I know all of the pieces to make the right design for the feature. I succeeded easily.

From that perspective, how do you guys know that you know enough to do anything non-trivial? Not just from the software perspective though.

I think knowing is measured relatively.

I know gut feeling is the usual word (System 1 thinking). But, do you follow any methods / frameworks (System 2 thinking) which works in general?
Improve the code gradually, module by module.
Be extra careful with your details associated with that account and anything it touches. eg any direct debits might "change" without notice. Enable all added security you can.

But realistically, there's no silver bullets. Refinancing can be expensive. Cost/benefit applies: Might not be worth refinancing just for this. Just be vigilent about the accounts involved.

I had a phone company that bragged about its security. So I tested them out. Yup they sent my password via text. Ok then. Contract was for six months. Not worth switching. But also not worth renewing.
You can do incremental rewrites without the Strangler Pattern; Strangler Pattern, is based on the idea that you cannot modify the old code (though, in practice, it often does involve modifications, as the old code often doesn't have the right architecture to implement even Strangler without some modifications.)

When you accept that the old code is expensive but not actually impossible to modify, you can do an incremental rewrite without Strangler-style proxying, and not even needing to prioritize replacement of the user-facing components, and only or preferentially rewriting as necessary to make user-visible feature improvements or bug fixes, unlike Strangler Pattern’s preference for no-visible-effect initial replacements. (I call this “standard Ship of Theseus replacement”.)

This typically is even better for continuing to deploy new features than Strangler, but does leave you with a system without a single clean boundary layer between new-style components (the replacement/proxy system in Strangler)) and legacy, instead you have a system with mixed islands of legacy and new components (possibly multiple styles of legacy, if a third set of standards is adopted before replacement completes.) So, again, it's has its own risks/costs, but it's a third option.
JWT is Awesome
Exactly. It makes some sense because they're also in a different price range, but Mercedes is risking the quality reputation of their brand of this is your first encounter with their cars.
This is fine if there is a 1-1 relationship between the data object and the components (though persistence becomes interesting to manage then). But if you have hierarchies with lists of data that often change this doesn’t work. Vue2 doesn’t track changes across array access or objects that didn’t exist when the heirarchy was built.

One big issue for me has been that your data layer needs to know about and use Vue, which seems unintuitive as Vue is a UI library.
Curiously, I never heard of this despite being a Linux user for quite a long time. I'll give it a try.
Here's a stab at defining a function:

The clipboard should act at an only at user direction to copy content from one application or context to another.

The clipboard should not, nor should applications be able to, alter the copied content from the visibly-selected content.

Applications, other than when clearly and unambiguously directed by the user be able to access or read clipboard contents.

I'd suggest additionally that it should be possible to examine and edit within the clipboard context itself what was copied.

This creates a few obvious issues, one of which is that commandline and programmatic tools for interacting with the clipboard ... won't function as transparently as they do now. A fact which would affect me directly as I make heavy use of these (xclip in Linux, pbcopy / pbpaste in MacOS, termux-clipboard-set and termux-clipboard-get in Termux/Android). I think I'd be reasonably comfortable with a confirmation dialog appearing in such cases, or having those applications specifically exempted (convenient, though some risk).

The problem of programmatic interfaces to the clipboard is another matter, and those are ... probably a complex issue.

Note that when working entirely within the shell, the issue largely disappears as the inter-process commmunications method is largely pipelines, files, or the shell environment (variables) themselves. With some exceptions, such as gpm(8) (a cut-and-paste utility and mouse server for virtual consols, in Linux).

Though there's also behaviour of the X11/Xorg or Wayland clipboards.
That's the hardest part of any strangulation. The process can not involve any new features. If it does you will never transition everything.