skysight-inc/HackerNews huggingface dataset:
I had never heard of dnsmasq [1] before, this is a super useful tool! I frequently run into issues developing locally where certain 3rd party services (Intercom, for example) won't work properly on localhost.

[1] http://www.thekelleys.org.uk/dnsmasq/doc.html
>Gitlab allows you to have multiple U2F tokens. From what I can tell it is is at least 10. I myself probably own eight U2F tokens.

damn, that's a tall horse!
The part with the EMP is especially a fun one...
Tree-hugger: Now supports Python,PHP,JS,Java,C++ for code mining
Building a Cross-Platform Electron App in Windows with WSL and Ubuntu
Apple's Financials
Would it be reasonable to hypothesize that, through lack of sun exposure and ensuing vitamin D deficiencies, lockdowns kill more people than they save? (that is, the increase in mortality would more than overcome the decrease in cases)

We cannot know for sure of course, but is it unreasonable to even consider?
Less doesn't mean none. Rails (and frameworks like it) serve multiple purposes -

One is serving server side rendered pages.
One is providing non-functional requirements such as security (including browser based security, some of which is tied to the pages served, i.e., CSRF tokens).
One is providing CRUD functionalities.

The first one, and some of the conveniences of the second, you'd not benefit from. The last one, and some of the core functionalities of the second, you would. So, less to offer, but not 'nothing'.
UK government changed it's advice to recommend supplementation in the winter months (unsurprising given how far north the UK is).
The reason for this question is that I see a lot of books talking about the ETL part (e.g. Design Data Intensive App, and tons of others), and also a lot of books talking about the business analysis part (data science/analyis/mining), but except for Inno/Kimball I see very few books talking about data modelling FOR COLUMNAR DB, FOR GAME TELEMETRY DATA, etc. And I'm realy really not sure if star schema/dimensional modelling still makes sense as everyone I talked replied that in the age of big data, columnar database, we need very wide tables where we can find every fact we need and every dimension we need.
That's a reel bad name.
does it work for gameserver-style multi-client websocket
communication?
Microsoft Needs Linux for the Same Reason a Drowning Person Needs ‘Revenge’
Doesn't douyin also have a very different demographic than TikTok though? I think their audience is much older in China.
Did they train it on Stephen Fry novels? If we deepfaked this text onto his voice and image, I think we might have something better than how Martin Amis turned out.
real url is right in the tracking one ..... AhAB&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSunday&usg=AOvVaw3AEEL2UuDK8DJPu1wtWera
Percentage wise adblock users or Firefox users total to about 10% of users so it really depends on the target user demographic to say whether or not you need to specially account that those users aren't being reflected. Coding tools probably. Game for a social website probably not.

Also depends on the financial model, if it's primarily ad based then the group of users you don't have good ad data for isn't something you should care about either.
This reminds me so much of when I joined vmware in 2006. vmotion had already been around for a few years - but I believe this was the first release of vCenter with DRS.

A couple of months I joined, a room full of customers chewed us out for not publishing our vmotion compatibility tables. After 4 hours of chewing out - they then told us they reverse engineered the compatibility tables and reorganized their entire data center to conform to vmware vmotion. Then (of course) we worked with intel to make sure the compatibility matrix worked in the future.

I realized at that point that I joined the right company.
> Its true value lies as a writing tool.

I think the author is not making a clear enough distinction between writing and generating "content". Content has become a hollow commodity in the new media landscape. It's purpose it to generate clicks, not inspire on a deeper level. GPT-3 seems much more geared towards the content side vs the expressive side that defines great written pieces.

Writing is so much more about the mental process of refining ones thoughts, rather than the act of scribbling lines onto a page. Writing is hard because it forces clarity in order to be effective. I don't see how using an AI tool to outsource the heavy lifting of reflection and rumination can be considered a true "writing" tool.
Depression is a tough thing to treat. The amount of treatments that show promise, but essentially don't make a meaningful difference in RCT's is very, very large.

(Perhaps not coincidentally, placebo effects in depression are known to be large).
Turns out language is no longer an indication of intelligence. Any new proposals?
Dr. Rhonda Patrick on "Vitamin D may reduce susceptibility to COVID-19-associated lung injury": https://www.foundmyfitness.com/episodes/vitamin-d-covid-19
Putting Deno project on the Typescript website frontpage is the most prominent advertising for it that I've seen. Nice! It does look really promising. Has anyone tried doing anything substantial with it?
I can’t use snap chat but apparently it’s very popular!
This page was loading so many trackers for a full minute (doubleclick, openx, google.ca???) that my laptop started heating up. I'll wait for another media source to read about it, thanks.
You are correct that approximate and random algorithms are quite different. An approximate algorithm is one that is guaranteed to give a solution that's approximate to within a in some sense, such as within a multiplicative factor of k, but in a deterministic time (generally polynomial). So, for instance, you could solve the TSP within 3/2 of the optimal length using Chrisofides algorithm[0].

In contrast, a randomized algorithm in RP is one which is guaranteed to be able to tell you whether there is no solution with 100% accuracy, but, if it says a solution exists, it is only correct to within some probability p. [1] A good example here is the Miller-Rabin primality test. [2,3]

---

[0]: https://en.wikipedia.org/wiki/Christofides_algorithm

[1]: https://en.wikipedia.org/wiki/RP_(complexity)

[2]: https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality...

[3]: Incidentally, although it's a little obscure, I did once manage to dig up the original paper that contained the elements of this algorithm. It was quite readable, IIRC. I may see if I can find it to post later.
You've misread something here. They didn't say it was inherently abusive, they said they hate seeing people abused because of it.
Still it's much easier to work with, compared to titamium, to say nothing of carbon fiber composites or silica-fiber tiles like the Space Shuttles used.

That is, something you can have a fair chance of fixing while in orbit or on Moon or Mars.
Never was really, as indicated by the Chinese Room Argument:

https://en.wikipedia.org/wiki/Chinese_room
The total fuel required is the same in both cases, but to do it in a single trip the upper stage would have to be nearly twice as large and the lower stage exactly twice as large. This is already far larger than anything that has been done before, so making it twice the size would be a significant problem.
There is a trusted hardware industry emerging, so your story has plausibility
> It’s the free market working as intended - if most people cared, the first site to stop doing auto playing videos would get more traffic and other sites would follow.

The problem with these "free market" explanations is that comparisons aren't being made equally and there's a lot of tech illiteracy when quantifying metrics.

To the unfair comparison, who is going to stop the videos? A small news publishing site? You're going to argue that everything else besides the autoloading video is the same? Including the knowledge of the existence and quality to the public? I thought it was pretty well known in the tech community that a superior product isn't guaranteed to win, even if it is able to be manufactured at the same rate. These arguments barely work on paper and have a long history of not working in reality. (BTW, this isn't an anti-capitalism comment as you are already thinking.)

As to the quantifying metrics, well sites see that "engagement" goes up. So why would they stop? Don't believe me? Well see this comment[0]. Metrics are only good metrics if you know what they mean and how to interpret them. Goodhart's Law is especially prevalent when people are illiterate.

[0] https://news.ycombinator.com/item?id=24063801
> Instead of starting out with languages and tools that will almost guarantee slow software, maybe we work on designing languages that provide productivity while at the same time encouraging leaner software.

The key point I'm making is that you need to consider the whole system/environment; developers aren't choosing "slow languages" because they simply don't care about performance, they are choosing those languages because they are more productive in other dimensions, and the return on that productivity gain exceeds the return on optimizing for more speed.

> Also, faster software can often provide opportunities for new features that weren't possible before.

Absolutely -- we do see performance improvements happen, when they give users something that they actually value; for example the reason IntelliJ triumphed over Eclipse was by doing more sophisticated compiling/parsing in real-time, which was only made possible by significant performance optimizations.
>You can control the screen from the steering wheel buttons, and there's a dedicated home button

Riiight. And to see where exactly you are on the screen you need... guess what, look at it.

> There's also the fact they're giving people what they wanted, voice control suck but that's how you make it work with a giant touch screen

Yup. You got it all backwards.

- They install a huge touchscreen with horrible controls

- These controls are incredibly bad, and are a hazard when the car is in motion

- Instead of fixing the horrendous UX, they patch it with voice control

- Voice control, by your own admission, sucks

So, no, they are not giving people what the want. People want sane and safe controls inside a car. A huge touchscreen with no physical buttons, tiny controls and touch targets, and a voice control that sucks is not what people want.

> MBUX meets the (low) bar that's been set.

How about raising the bar instead of leaving it on the ground?
Setup a pihole and point your iPhone DNS settings to that.

You can use wireguard to tunnel to it when you are outside of your home network
You can pretty much substitute "Django" for any case where Rails is not appropriate. That is, they go hand in hand and both have similar uses.

But there are very few cases. Fewer I'd say than this article lists. Low level programming, and yes perhaps event-based systems. [1]

I find people just like rewriting their own batteries and conventions. Fun, no doubt, and a good learning experience.

I challenge any microframework / library user to surpass the productivity of a mature framework like Rails or Django. I argue nothing comes close.

And I don't mean "for the 5 second MVP". Perhaps your app won't need some of the batteries, but your app will need logging. It will need database migrations. It will need forms and inputs. It will need media uploads. It will need to send email. And so on.

Future proofing too much is an issue in the industry. YAGNI after all. But this is the opposite case. I deem it: YAEGNI. You are eventually going to need it.

[1] Django 3.1, just released yesterday, begins treating async as a first class citizen. I was initially opposed to this, given 99% of the time you don't need async. But I suppose it's nice to have and drop down to.
Do you really feel this was written by a human?

If I read this without the context, I would only assume it was written by a human given that is the implication when I read something like this, but I would immediately think it's idiotic and move on.

There is simply nothing being said here. It is just like a desperate student going online to copy sentences, phrases, and words from articles and paste them into an essay, which at its core, is basically what this "AI" is doing.
“Growth for the sake of growth is the ideology of the cancer cell.”
Sorry but this is ridiculous. It's a great story of a feat of sysadminery, but the client should have just accepted some down time, even a few hours. The level of entitlement from some clients people get is just infuriating. Even down to calling him back for not agreeing to help, what an infuriating person.

That was my main take away from this. Endeavor to be the sort of person who can refuse clients, the entire idea that "the customer is always right" enables so much ridiculous behavior.
My dad's in construction and frequently gives out "fuck off" quotes. It isn't so rare that the client accepts them.
And yet countries like France have no problem with people eating unpasteurized cheeses all the time every day. And the cheese there is on a different league than in the US diversity and quality wise ;-).
What's worse, with visual cues that you've commited a faux pas (the graying out), people are inclined to jump on the bandwagon. There is a subconscious temptation to pile on.

In real life, you're not grayed-out for being contrary.
It's mostly a lot of extra boilerplate that's suddenly required. We're using Vue, and every time we write a method or computed property for a component that uses the this pointer, we need to pass it (this: any) as parameter. Any, because every component is different, has different properties, and it's constantly changing, so writing interfaces for those isn't worth the effort, since they only call their own methods anyway. Forget it, and it might still work fine locally, but the build server complains, so we have to fix it.

Most of the functional errors will be caught either by unit tests or by functionality noticeably not working. These are not things that would be caught by Typescript anyway.

The irony is that we're using typescript in the front-end, where it mostly gets in the way. I think Typescript would have been more useful in the backend, but we're not using it there, because originally our backend was trivially simple. Now that the backend is becoming bigger, I can imagine Typescript would be more useful there.

It could be that Typescript doesn't work well with our version of Vue. (I think the latest version is designed around Typescript which will hopefully make the process a lot easier.)
New cell-programming technology could help propel lab-grown meat into mainstream
I'm pretty sure many other companies sell this information as well. I'm pretty sure Comcast sells it as I share an account with someone but it uses my phone for verification & support. I received a spammy text with their name. It's the only account we share.
Its not so much about the removal of google for the sake of privacy for me. I think part of it is the way that google caters answers to you, and in a very weak way setting off your mind into a feedback loop of your own proclivities. We get developer version search results from google and that can be a good thing, but so do the flat-earthers and anti-vaxxers.

We are polarized in part because google has become omniscient, but when we go there seeking answers, we are told different things.
In the forward of one of the books the author mentions he quit his day job after the first book was a hit, so I can understand his financial need to churn out more books.

Unfortunately there is little plot advancement, perilous situations more contrived, and needless exposition/filler the norm.
To be frank, I don't need to do anything. I'll update Chrome when I'm ready, thanks.

What I object to, is a dodgy popup appearing on an unrelated website.
>If we require a great effort to politely point out that a blog is devoid of substance, the spammers win.

But until spam becomes a problem on this site, it is premature to alter norms to protect against a non-issue.
"You can't reason someone out of a position they didn't reason themselves into".

Very good quote. It took me decades to comprehend that a lot of people don’t even try to understand things but go with whatever sounds right and makes them feel good. Especially when it comes to political issues I don’t think I have ever heard somebody say “oh yes, this convinces me to change my stance.”. People stick to their beliefs as long as possible. I only have seen people change their minds over years.
You’ll want to get ‘Firefox Focus’ and then set the ad tracking on for safari.

Focus is designed to be a short use browser that deliberately minimises tracking, akin to fast access private browsing.

That said you only need to get the app to turn on their tracking protection which blocks ads on Safari.

https://www.bleepingcomputer.com/news/software/mozilla-is-ad...
TikTok is as far as I know not profitable. There’s a limit how much investor money you can burn on an app that isn’t making money. But I would say it’s safe to assume the CCP will gladly burn billions to ensure they have a social media platform that’s used worldwide.
For the handbook specifically (the part where we expect you to read from start to finish) I created both an epub and pdf in the publishing process, you can see the links here: https://www.typescriptlang.org/docs

The PDF one isn't stunning, bit of a WIP, but the epub one is good.
I think that's a fair comment.

My counterargument would be that if the new way of building software proposed in the OP was actually a significant improvement, someone would have built a new IDE with it, and eaten JetBrains' lunch. Instead, we got Atom; prioritizing pluggability/extensibility/hackability over footprint/latency.

To be clear, I'm not arguing for a fatalistic position that "there's nothing we can do about it". We can, and do, optimize performance when required.

I'm just arguing for a more nuanced appreciation of the cost/benefit calculation that's at play here.

Either there's an explicit cost/benefit being done (e.g. a PM weighs the "go faster" story vs. the "add new widget" story) or an implicit one (app #1 prioritizes speed, app #2 prioritizes features, and customers vote with their dollars; market share reveals which is more valuable).
That's an interesting research. But it seems it's not making a distinction between the multi-thousands drug for very specific conditions together with Tylenol and other OTC stuff.

DTCs have a point and being involved in your care makes sense. Doctors also get plenty of doctor-targeted specific advertisements/incentives as well (some less ethical than others)

The main issue I see is that ads might be pushing for the "latest" treatment which might not be the most effective or have the best cost-benefit.
> several others are clearly just riffing off the headline

I don't blame them, the language is not pleasant to read, the ideas superficial and a cursory glance is enough to give a general idea of the content.

That said, the article was still surprisingly coherent for being auto-generated. I wonder how much was edited to make it so. If no or minimal editing was applied then this is darn impressive, and we just might indeed start seeing more texts like this. Or miss them, as it were.
No, just the trivial boilerplate stuff. Forgetting to declare `this` as a parameter, for example.
Seems people already did ...
Contextually, its easy to deduce that he meant diversity of opinions.
Show HN: Solid Carbon
Firefox sync is not something I’m willing to give up. Also like Firefox UI better compared with safari on iOS.
Isn't that mostly because of the potential for autogenerated text to contain racist, offensive or hateful content? That's why they also mention the content filter.

I thought this particular experiment was funny, (mostly) non-offensive and insightful.
Completely agree! The article is blinkered to the security aspect. But imagine if compilers didn't create reproducible builds. Debugging would be a nightmare!
The general idea is to "oxygenate" the market by increasing competition.
That's mostly true -- however, physicists devote a lot of time to studying phase transitions and characterizing the kinds of discontinuities that are possible etc in that context.
Ultimately, the idea is to mock the database itself so we just return whatever the real database returned during the recording. We don't have to run create commands because we aren't actually managing a real database's internal state. We "only" need to accurately return the responses the database gives the system-under-test for a particular GET sequence. During the alpha we are limiting support to HTTP/s but protocols like MongoDB, redis, MySQL, etc are on the backlog. Until we have more database support we're asking alpha customers to deploy test data in a test database, which seems to be a fairly normal part of the CI process for big apps.
I obviously don't speak a generation but I'm in the target demo and I like the name. "Did you see X's reel the other day?" to me feels better than "Did you see X's tiktok the other day?"
I respect your difference in opinion. Note I never said HN is purely rational, just that I find it much more rational than almost every other online platorm I've seen lately. If you have recommendations for other discussion sites that have similar or more objective and impartial discussion than what we have here, I think a lot of us would be happy to try them.
Or, use an Ad Blocker if you're so averse to this website making money off their content?
Only 30% of FF users have any add-ons at all. Only about 1/3 of those have adblock plus or unlock origin.
PostgreSQL Newbie Guide
It depends how strictly you take the idea. Often people just want some sort of demonstration that people at least looked into things and thought about the alternatives.
You didn't use Instagram when they rolled out IGTV then. There were multiple inline promotions, aggressive hints for the dedicated IGTV button, then they made this dedicated button red (in an otherwise gray-and-white interface) for several months.

It still failed, of course, and got relegated to a small button inside the explore tab, but it the push was aggressive nonetheless. Expect the same for "Facebook's TikTok".
It's actually quite scary and shows a lot about human nature.

The comment in question was insightful and displayed intuition and judgement a level up beyond other people. Really every other comment was a load of crap, and the one comment of actual substance was buried. Many comments like this are voted down on HN. These are the comments that should in a perfect world be the top voted comment under any topic.

The fact that this is common shows that there is a huge difference between what people actually value and what they think they value.

People value opinions they agree with, not opinions that are new, different or insightful.

What's even more scary is the fact that the comment wasn't insulting. It was factual and to the point, yet the replier accused the original commenter of punching below the belt and not being civil. Accusations that originated completely from his imagination.

It shows that people in general don't just respectfully disagree with differing opinions. People attack all opinions that aren't inline with theirs.

And what's even more crazy is no one is aware of this. That responder thinks he's being civil and logical when in reality he's being stupid, illogical and biased.

I know the policies of HN are done for the purpose of preventing HN from becoming like 4chan or reddit. BUt where do I find a community where that guy who made the insightful GPT-3 comment will get voted up?

Somewhere buried in every HN topic is a comment that is ahead of it's time but you won't see it because it's been buried to oblivion by the mob.
It didn't. It caused it.

I honestly wanted to believe in the value of Typescript and was enthusiastic about the switch, but it really hasn't proven itself over the past year.