skysight-inc/HackerNews huggingface dataset:
So I build a thing, and I want to give it away to hobbyists and small, risk-tolerant non-competitors, as a public service and for marketing. I hope to make money later selling it (or selling consulting), probably mostly to big companies.

How is any of what you write above a problem? If the big companies are willing to pay me, then I'll sign whatever commercial license they want--and if they're not, how does it benefit me for them to use it for free?

Big tech companies have done an incredible job of harvesting the value of free software developers working for free. I don't see why a license that makes that harder for them is bad, except for the big tech companies. Perhaps defining "competitive" will be too mushy to make these licenses practical for anyone, but I appreciate the attempt.
Nothing about that is inherently bad. It leads to bad behaviour, but in and of itself it's not bad. Also, saying that only a big corporation can provide a browser is both the nature of things and a lie. There are hugely complex programs built by "the community" (VLC to give an example).

I want a better internet but I don't want to go back to the past.
you need to tell that to those picky Canadians (https://www.cbc.ca/news/politics/n95-masks-rejected-montreal...), healthcare workers and everybody else who wants N95.
That's impressive!

How did you remove all the bloat generated after Emscripten's compilation?

I've coded a snake game in C and when I compiled, the app.js file itself was ~2mb.
I think we underestimate how many people understand social media, YouTube, Netflix, etc. are/can be bad for us.

The issue is our ability to resist the addiction, which more people need tools to handle. I appreciate what TikTok does by giving a custom video reminder to take a break and go do something else.

I’d really like to see all major platforms forcing users off after a given amount of time. Of course this directly competes with profit incentives so would likely need to be regulatory.
>The rules for monopoly and abuse of market power don’t presuppose such negative motivations, just negative market outcomes.

Yes they do. The reason MS got put on the chopping block was because they began telling vendors that they would charge them more if they bundled Netscape or Java. Intel got slapped with a similar suite when they began telling vendors that they would charge more for their chips if they sold any configuration with AMD chips. Similarly Standard Oil did the same thing - once they began telling suppliers they would squeeze them out if they worked with any competitors they got broken up.

It's simply not enough to have a dominant position - you have to abuse it to get slapped with an anti trust suite.
“Are You Relevant?”
> forgetting a semi-colon or having a comma at the end of a list trigger a compile error.

I mean, these days though, I rarely have "compile errors". Meaning in-editor compiling is so good that any "red squigglies" get immediately fixed. Writing TypeScript in VSCode I can barely remember last time my actual compile step failed.
I totally agree, excellent point. If that was the Democrat justification, it was a poor one.

My point was just that pragmatically, I don’t think it bit them in the ass.
I think to myself how I would probably be just fine if the Google search engine became a public service tomorrow and all advertisements were removed, or perhaps only a small area of the page were allowed to be used to make enough money to pay the costs of upkeep.

I'm reminded of how I was so enamored by the internet during the age of the directory. Humans assembled information to share with each other, and there were different search engines you could use as well. It was just so much more interesting at the time.

There are still wonderful examples of information being assembled by humans like Wikipedia. But these types of sites struggle to have enough money to operate, while other companies just dominate everything, especially anything that involves money. That's how the market works.

But there are certain things the way having libraries, police, firefighters, maybe you can health insurance, where if profit is the only thing that's going to be considered, it just creates a society that is less worthwhile. Perhaps the search engine needs to be considered a public service.
> Even in Google Chrome you can pick DuckDuckGo and Ecosia as your default search engine.

And at the same time, they're taking steps to make it more difficult for Ad blocking software to be integrated into Chrome.

I'm glad they don't feel the need to bully other search engines out of existence, but that might have more to do with where their revenue comes from than any particular corporate morality.

> For example would YouTube be successful as it is today if it wasn't Google's resources and knowledge to skyrocket it?

You don't see the tight integration between Google's Advertising business and YouTube as a particularly unfair advantage? Are you sure they haven't operated at a loss on some or all of the product in order to bully smaller competitors out of the market?

Aside from the frontend code and the CDN, what is YouTube other than the advertising and other third-party integration anyways?
>> through market competition not through impairing the ability of smaller companies to enter markets.

So? In the real world, antitrust isn't about how a company became dominant. The fact that a company is dominant is what matters. Legislatures know that having a market run by one entity is inevitably a bad thing. Google's success, its market dominance, is the very harm that antitrust is meant to address. How Google got there isn't relevant.

If the government deems an organization too big, there is always something on which to hang the prosecution hat. Price fixing, tying, vertical restraint, dumping... they will find something.
I read this and immediately thought "Holy crap, you eye rolled at him with that comment?! I'd be devastated." Interesting how it works for different people.
That’s certainly an argument that can be made, but not one that’ll fly if you want more adoption.
Huawei don't even sale their stuff in the US and look at where we are now. DOJ won't just bring the case they'll also find the proverbial WMD in Iraq.
That's not really the whole explanation. There are a couple of things in play. First, while Linux can perform routing, it's mainly intended to be an end host. So for example software like VPP that is designed with the assumption that it can use polling and burn up entire CPU cores to optimize packet forwarding can perform 10x faster on the same hardware.

Second, router ASICs can be designed to sped transistors on a predictable packet flow path, instead of intelligence like out-of-order execution to make general purpose code fast. For example, routers have big expensive content-addressable memories called TCAMs that are used to store things like routing tables and ACLs. The ASIC, moreover, can implement a highly tuned pipeline designed around the latencies in the underlying memories. E.g. you get a packet, grab the destination address, look up the next hop in the routing table, etc. Each step takes a predictable amount of time that you can account for and optimize.

Third, parallelism is much cheaper in hardware than in general purpose CPUs. It takes a lot more transistors to be able to execute a second general-purpose instruction stream than to have a single-purpose circuit that does some work in parallel with something else.
I don't see how you can consider Google to be "by far the biggest proponent" of end-to-end encryption. What Google products even use end-to-end encryption? Duo and Chrome sync are all I can think of.

Even Facebook has end-to-end encryption in WhatsApp and says it's coming to their other messaging products which is far more than Google does.
I know physics and I know this description is wrong. If there’s a bullshitter here, it’s you.
Ah, thank you, that's interesting. I don't recall puzzling through that exact machinery.

But I had a IIe, not a II, and looking at resources for that- yeah, I had a rev B motherboard, and remember well working in the double hi res context, both black and white and color:

http://www.battlestations.zone/2017/04/apple-ii-double-hi-re...

So cool.
> Is it?

Yes. Barr was well known as a controversial politician even in those times. You can find numerous news reports affirming this. His entire political career is one giant walking controversy. While I agree that his words and opinions were more mainstream at the time, he was at the storm of more than a few scandals. Iran contra pardons are another obvious one.

https://www.washingtonpost.com/archive/politics/1992/03/05/b...

> "{Are his actions} politically motivated? {Or} self-serving? I'm asking myself those same questions," said one key Justice Department official

> Much of what Barr has done since his confirmation seems to benefit the administration politically. He pleased conservatives by reversing policy and offering Justice Department help to states that want to get out from under court-ordered prison population caps.

https://www.nytimes.com/1992/10/19/opinion/essay-the-patsy-p...

Lots of stuff out there.
The fact that losses can only be reversed if you’re sufficiently well connected to the developers is a major problem.
Now _that_ is handy.
You can download your data from Google and Facebook
Yes, the prediction was clearly stupid. No one is arguing that. But claiming it was the "worst day in the history of the CEA," or words to that effect, amounted to a long and pointless distraction that could have been avoided, and both sides were clearly guilty of it. The whole exchange would have been rightly flagged into oblivion if it appeared on HN.
something else. More that `()`, `[]`, `{}`, and `,` in a lot of places in the language syntax were optional. And we embraced that... way too much.

E.g.

foo: 1
bar: 2

is the same as

{
foo: 1,
bar: 2,
}

for basically no good reason. When you start combining a lot of these, whitespace takes extra significance, and in extreme cases can easily change what you think the meaning of your code is, and what it actually is.
Show HN: Generates relations between DOM elements depending on their depth
In 99% of cases you don't have an api to do so.
Why can't podcasts just be podcasts - and Wikipedia be Wikipedia? I fail to see the point in trivializing these two communications technologies from the vantage point of this senseless apples-to-oranges comparison.

There is a nice connection shared between the two in that RSS and Wikipedia are both strongly associated with Aaron Swartz, though that's never addressed in the article.
> a proper response to the pandemic?

Your suggestion is a little short on details. Please educate us, what a "proper response to the pandemic" would look like, in your opinion. But do also please use the _realistic_ options, short of authoritarianism, welding people in their homes, or assuming a limitless supply of domestically manufactured testing reagents and ppe.
This is really exciting. Every time I see something about Swift my thought process is "that looks like a lovely language but I don't build iOS/macOS apps, oh well". Maybe now I'll give it a real go.

Fun fact: Graydon Hoare, the original inventor of Rust, now works at Apple on Swift.
Am I correct in stating that standard Typescript no longer requires semi-colons?
Sure, but that’s not what he did. He literally saw the word “fact” and decided he didn’t like what was going to come next. That’s downright medieval.
Excellent example, thank you.

Edit: To answer your question, the set of all public methods could be seen as 1, but not the only, interpretation of the functional interface.
> Nearly 89 percent of those who tested positive earn less than $50,000 a year and most live in households of 3 to 5 people (59.6 percent) or larger (28.8 percent).

These are low level direct service workers living in the bay area on less than $50k/year. Ouch!
> It's pretty hard to argue

No, it's not; it's just tedious and requires math and statistical/actuarial concepts like quality-adjusted-life-years. (The TL;DR would be that google inflicts significantly less harm per person to vastly larger numbers of persons.)

Unpleasant and time consuming is not the same as difficult.
Yes, they are just not implemented anywhere.

Even MDN is not mentioning it: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
Are these "stolen" events part of the laundering process? That is, are fake thefts used to obscure where the money goes?
You are correct that containers can be implemented that way, but docker containers aren't. They use NATing / bridging / veth pairs, which is much more usable but also much slower.
you should try to listen to podcasts where you think the hosts are interesting. they’re useful for uncovering new threads of information of and modes of thought, which are more usually associated with what you gain from personal conversations. podcasts are probably never the supreme mode of conveying information, but they’re a cool window into peoples’ brains. they’re great for storytelling as well, and in quarantine, they’re acceptable substitutes for social engagement.
Reddit had issues because user defined CSS was download and ran to other user's devices.

In this case, you would only be able to affect your own version of the site, so any attack vector is mitigated
Amazon can host your thing cheaper than you can, and it doesn't have to pay your developers. The AGPL means Amazon won't have better features, but they can still have better economics, better big-company reputation, better one stop shopping, etc.
"Those vehicles will eventually zip through the tunnels autonomously, but they will start off with drivers [...]"

So they haven't figured out how to safely drive autonomously through a Tunnel, with all vehicles running identical software?
The thing is boring tech is often really just painful tech, where pain manifests in lots of different ways (error-prone repetition, painful manual testing, hard to read spaghetti code, etc). Programmers who are too insensitive to pain will continue to generate pain for themselves and others.
Very dumb move by the US.

In business, there is the perennial question of "Do I "buy built" thus taking advantage of economies of scale within the supplier while at the same time making myself dependent on the good intentions of that supplier? Or do I "go to the cost and effort and time wasted in making it myself", which means I don't get dependent on that supplier, puts me behind for a year or two, and then possibly may be able to take away his business and keep it for myself in the future?

Most administrators find it's better overall to "buy built". But if forced to, they will "roll their own".

If Huawei starts making its own semiconductors, the US can wave goodbye to its own semiconductor companies like Intel, AMD, Radeon and Nvidia. Just like GM, Ford and Chrysler are there in name only today- when once they made over 50% of the entire world's cars back in the 1960s.

In the words of that famous hair product: "It may not happen overnight, but it will happen!"
I don’t think comparing monopolies across industries is justification for a monopoly in tech. A more telling comparison would be monopoly in tech vs no monopoly in tech.
Would it be an idea to open a github repo for this and let the community contribute their efforts there?
such a small trite comment can't really be taken by itself as a consideration of whether or not amazon has behaved in an anti-competitive manner. it's not appropriate to look at a part of amazon's portfolio in isolation; their dominance in one particular area is not particularly anti-competitive. amazon's book sales dominance, nor their dominance as an e-commerce platform, seem to be particularly egregious.

what's clear, however, is that they use their e-commerce position to also one-up competitors as a retailer. they have access to data about what's hot, what could benefit from a more economic option, etc. which they can use - perhaps anti-competitively (by e.g. intentionally selling at loss to defeat the new competitor).

additionally, their entire cloud computing arm affords them the opportunity to run other parts of their business at a massive loss, perhaps intentionally (again, to defeat competitors) as needed.

as an analogy, imagine if standard oil also had a financial operation that low-balled "normal" banks, intentionally losing money on every loan or instrument, just so those other banks blew up.
i am sorry. the larger population of devs care too!

bigger players have conditioned us to think that the status quo is normal. and this is working pretty well on those who haven't been around for a while.

those who have been around for a while are flabbergasted. dreams of seeing software loading right away and doing things of the past for them hasn't come true. note: things of the past (like loading up a text editor or an image!)

the excitement generated by unreal 5 proves that the status quo is not acceptable. we should be expecting much more.
The restaurant owners aren't knowledgeable enough in this area to understand the harm from the contracts, they're not dumb, but they don't realize the power they give to the company. That's an unethical practice, to take advantage of someone like that.
Can crypto be simultaneously anti-human [nature] and yet pro-user [intent]? Can the pain points of crypto be smoothed to make them pro-human [nature] without losing the qualities that make them pro-user [intent], supposing that they are pro-user [intent]?
Python tutorial – Class and static method
Not being able to see what's happening != nothing happening. I don't know any details, but I am certain that Birx and Fauci do more than just cover for Trump at press conferences
I know for a fact eat24 did this, and a crappy looking website called Beyond Menu. I'm not sure if GrubHub did this (before the merger). A lot of the times the goals of these sites were to make it look like you were ordering from the restaurant directly, so it was a bit obscured. Order Ahead did this, but only because frankly everyone else was doing it (they definitely didn't spearhead it as a relatively late entrant into the space).
I've read the Martian. It's kind of fun to think that electric vehicles could at least theoretically operate on Mars. (The batteries would have trouble at low temperatures and I definitely have the wrong tires. The motor is sealed, but not well enough for Mars, and sand would eventually get into and destroy a lot of the moving parts.)

It's also fun to modify machines to be used in ways they were never intended by the original designers. Fortunately a lot of the DIY electric car components are pretty flexible in terms of how you use them. For instance, you can get your motor controller, your battery management system, and your charger from different companies and reasonably expect them to work together because they each have a well-defined job and that's all they do.

I re-read Artemis now that I know something about welding, and was kind of disappointed it was all oxygen-acetylene, which I know next to nothing about rather than TIG, which is usually the recommended way to weld aluminum. (I'm not sure if you'd even need a shield gas like argon in a vacuum environment?) Maybe there is a good technical reason for that, but it wasn't explained in the book (nor does it really matter to the story except to the 3% of readers who care about welding trivia).
That's mostly a list of most populous countries in the world. Is that data per capita?
I'll be blunt: That Book type design is horrible, precisely because of the problem you are complaining about. The answer is simple: Don't do it that way.

If that's what people think OOP is supposed to look like, no wonder they don't like it.
So what is the cost of doing a bit of query tuning and de-norming every now and then compared to the development costs imposed by DynamoDB?
> here the monopoly leads to more innovation

More innovation in what? And as compared to what?

The innovations you mention are all addressing issues that only huge tech giants like Google have anyway. And they are all funded by the ad-supported business model, which IMO is a negative that outweighs those positive contributions.

Plus, the ad supported business model means users only get the benefit of any innovations Google makes when it increases Google's ad income. That incentive is not well aligned with the needs of users. How many times has Google discontinued a popular application because it wasn't making them enough money? A company in Google's position is exactly the company that could figure out how to get a billion users to pay them directly for services those users want, instead of using their eyeballs as commodities, but Google has put zero effort towards that highly desirable innovation.

We also don't see all the innovations that are not happening because the people that would have made them are being paid by Google and other tech giants to look for new ways to capture more eyeballs instead.

> I'm pretty sure this lawsuit is just a political attack. It seems reasonable that other monopolies in healthcare/defense/etc. are much much worse, yet they aren't "liberal"/"blue" companies, so there are no lawsuits.

If this hypothesis were correct, we would have expected to see lawsuits against those other monopolies during, say, the Obama administration. But we didn't.

The lawsuit is specifically stated in the article to be targeted at the ad-supported business model, so the obvious inference is that all the issues with that business model that have come up over the years have finally built up enough political pressure that the government feels it has to do something about it.
In terms of small items that would make HN better, would it be possible make the collapse/expand buttons larger on mobile?

Because the site is so simple, it already works really well on mobile. But these tiny little buttons ruin the experience for me, and I'm sure others.
I thought this headline was about developers at Riot Games...oops.
These are not side effects of the disease.

These are side effects of the "safety" measures such as "shelter in place" and lockdowns.

I feel that you are side tracking the discussion. The original topic here is that a disease that causes 0.024% IFR should not be addressed with measures that cause higher deaths in a different way.
Regarding 1: I find it unlikely that most DMCA takedown notices contains traumatizing content. (Arguably) most of it has a copyright on it, which means that someone probably wanted to sell it to a sizeable market. The DMCA takedown notices identify URLs, so you don't really need to use the same pool of people that screen for child abuse and various horrors, and they don't get an unfiltered view of every sort of terms of service violation from every platform, just potential copyright violations, a completely separable issue.
I personally think compiler tech is really interesting, and 90% of the project was writing transformations on ASTs. There's something about working in such an exacting environment where bugs are especially bad because they often manifest in subtle and hard to catch ways that's exhilarating. :)
>Great concentrations of wealth are built and maintained by keeping capital ownership in as few hands as possible

That's a tautological and zero-sum way to look at it
They push tech where they want it driven, big difference, don't be brainwashed