skysight-inc/HackerNews huggingface dataset:
Default state is never building it yourself. When you approach new problem, you don't go "ok, let's first start a fire, then melt some silicon to build me some transistors". You always start based on something. And as more stuff is moving to be cloud based services, you'll need to build more and more of that stuff yourself.

Taking it to the extreme - will CPUs in 30 years be cloud connected and require my service provider to work? Would OS be? Or scheduler? Or terminal? Or dynamic linker for libraries? Or IPC framework?

How much of that stuff will companies need to build in the future themselves? It's not like software will get simpler, so they won't need it.
Isn't this why we have the legal system? Companies could sue the US government for that sort of thing? Or do you feel like the judicial arm of our government would not defend the rights of those companies? Or would the laws surrounding this plan be worded such that companies have no legal recourse? I still fail to understand this fear.
They also wrote:

> and boring to read.

Not only is that subjective, but how is that relevant?
Have you looked at Hasura?

For some of my latest dev, I've just stopped worrying about writing data plumbing. I have a tool that I can use to update the schema from any arbitrary state to any arbitrary state so long as there are no column modifications, and then Hasura is able to query my entire schema via GraphQL.

You also get row, column, & table-level permissions, an easy auth hook, and the promise of schema stitching (which I must admit I haven't used yet, so I don't know if it's easy or performant).

I can't really speak to performance, but I think the Hasura guys did their best to use Postgres' internals wherever possible. Try it out!

Also, a similar tool is "Xgenecloud", but I didn't like it as much and have only invested time into Hasura.
Since you're using Rust as an example there, worth noting that unlike in C the assignment operator in Rust does not evaluate to the assigned value (it evaluates to the unit value `()` instead). In combination with the fact that `if` expressions in Rust require their conditions to be bools (the language has no automatic coercion to bool), this means that `if foo = 0` is guaranteed to be a type error.

(This difference in the behavior of the assignment operator is a result of Rust's ownership semantics; since assignment transfers ownership, having the assignment operator evaluate to the assigned value would actually result in the original assignment being entirely undone!)
> Although first we'd do well to do a better job at communicating with and respecting the many non-human sentient beings on this planet.

Given our experience with the octopus I suppose the first recognizably intelligent alien better hope it doesn't taste good fried.
I'm not really sure what's going on here either. Reading the article, it looks like there will be a list of approved providers of telco equipment and all services to US govt facilities will be required to use the approved list of gear. Same for 5g networks. I don't see how that splits up the internet. The app store thing could be fishy or maybe is just leads to a disclaimer in the app store that an app is "clean" or not.
The hum is caused by cheap or warn lamination on the transformer. I recently "fixed" an older APC by opening it, removing the large transformer, coating the fins in nail polish, and adding rubber washers to the mounting screws.
I don't think these are spoilers, but selling points :).
I have a UPS mostly because my laser printer sometimes trips the stupid arc fault circuit breaker[0] that gets false alarms incredibly easily. Since my apartment is new construction it has AFCI on every circuit. The TV also used to trip it and maintenance replaced that circuit’s breaker and it’s stopped, and I’d probably get the other replaced too if not for COVID requiring all our maintenance requests to be emergency-only.

[0] https://en.m.wikipedia.org/wiki/Arc-fault_circuit_interrupte...
I was just as interested in the etymology.
In NYC Ubers have contributed to increased car traffic, so definitely a net negative for congested urban life and global warming at the same time.
Check this nice article
I guess this makes "national security" as an argument a bad joke.
The most direct answer is that browsers didn't include PostScript support. They had their hands full trying to beat JavaScript into shape, they didn't want to support a completely different second language. Nobody was clamoring for PostScript support either. The advantages would have been fairly minor for the massive amount of work it would have taken to not only implement the browser support (both in Navigator and IE) but also for web developers to learn an entirely new language and create content in it.

I guess there could have been a use case for people typesetting their documents in Word or LaTeX and then "printing to web", but PDF took that role.
As a minor nit, most salted password hash algorithms store the salt at the start (usually) or end (occasionally) of the hash, so you don't need a separate column. You end up with two functions: one to generate a new password hash (which securely generates a salt as well), and one to compare a plain-text password with the (salt+hash).
Is PDF still unstreamable? AFAIK, the TOC (catalog?) in a PDF was located at the end of the file, meaning the whole PDF had to come down in order to parse the PDF. (With the exception of the first page, as you say — some aspect of the PDF spec allowed for a self-contained page 1.)
Also discussed here

https://news.ycombinator.com/item?id=24081581
https://news.ycombinator.com/item?id=24092545
I sure did!

Technically, it doesn't have to be because it's going away, although that is common. I think it always means there's a better recommended way to do the thing, but sometimes the deprecated way doesn't go away.
> such that the expresson problem can be solved.

I'll add this paper to my reading list (because this is very much something I'm interested in), but in the meantime could you explain what you mean by "solving" the expression problem?

My understanding has been that EP is more of a lens through which to evaluate the usefulness of solutions along the objects-or-functions spectrum, rather than an actual problem to be solved in a traditional sense. Does the paper you linked design a system in which the full breadth of that spectrum is made expressible with no concessions?
The problem is that spammers/shills would have full access to local filters and could tweak their messages to trivially bypass them.
> Count the connected wireless devices in your home.

Done. Result: 0

Your comment is a Whataboutism Fallacy.

---

EDIT: Seriously, I've had friends over and none of them noticed/mentioned any lack of "smart" devices. I would venture to guess that most U.S. households do not have any "smart" wireless devices besides a laptop and a smartphone.

Attempting to discredit the desire to secure a smartphone by saying you have all these other potential attack vectors and being snarky about it is not cool.
> You can't move around the many millions of dollars in advertising without the government being aware of it.

Why would you need to? I don't understand the point you're making. It's not about the money, it's about data, right? Presumably the Chinese aren't using Tik Tok to fund their government, they're happy to spend money on data collection. From the outside, you can't tell whether a company is collecting user data to give them to the Chinese intelligence service or just to engage in "good old American surveillance capitalism". That these kinds of operations can collect data and fund themselves is just the cherry on top.

My point is that if "location of development" team and "immediate source of funding" are the criteria, you might keep the average Chinese developer out that just wants to release his hobby app. But you're not keeping out anyone that's dedicated, has money to spend and can just do it in plain sight, because the actual acts are not the criteria you look at, because they're identical to the things your companies do (which they obviously don't want to stop from collecting data).

If the initiative was for simply protecting companies and individuals from tracking and spying, I'd be on board and I could easily see how that might have some success. But it's not, and short of forcibly removing anyone with Chinese heritage from the US and doing lie detector test on everyone else to make sure they're not secretly working for China, there's no way to keep anyone safe from Chinese data collection invasive anti-privacy companies while not interfering with the regular invasive anti-privacy companies. Well, maybe by looking at growth rate and use of dark patterns, the Chinese agents might fear being uncovered and won't go all out with the abuse...

> Creating orwellian straw man arguments is not a productive method of conversation. Please stop.

Not everybody is a Chinese agent. "We will build a wall, it'll be great, nobody will be able to come through, and China will pay for it" just doesn't sound like a good plan to me.
Even the outcome I would prefer isn't going to come anywhere near renewing my confidence. If it happens at all, it will only because a catastrophe made the incumbent's incompetence affect some of his supporters directly -- many of whom will still, in fact, remain supporters.

Even before that, enormous numbers of people were harmed, but they weren't among his supporters. Indeed, for them, the negative outcomes were the desired effect. Even if they lose in the fall, they will continue to prefer to insult, harass, and even defend murder if it's of the people they don't like.

November won't even begin to fix what's wrong. It began long before 2016, and my biggest fear will be that come 2024 they'll elect somebody who is not only hateful, but also competent, and not saddled with a crisis immediately before the election.
How could you depend on a race condition bug?
A Syringe of Economic Possibilities (Consider the Basic Income)
I am far from giving up, but, i'm also licking my wounds at the moment.

Following politics right now is thoroughly disheartening; it does nothing to help my day to day, nor does it really affect it.
Good for your professor. I always refused to impose length requirements, but I would say what a typical length for the assignment would be (always in number of words, never “pages”). If you did the job in significantly fewer words, that earned you extra points. If you went long, but every word counted, you also got extra points. But any padding, wasting my time with unnecessary words, meant a penalty.
Explorer: If you type cmd and press enter in the path bar it opens a cmd prompt at the current directory. Other way to open it is to hold shift when opening the folder context menu to expose this option.

Holding Shift while opening context menus usually show more advanced options, like the possibility to run as another user when right-clicking something executable.

Firefox: If you try to drag the mouse to select part of a link it you drag the link (so you can place it on the bookmarks toolbar/etc), to prevent this behavior you can hold Alt and now it'll let you select the text without dragging the link (this one is not windows specific, it works on Linux too).
Where does that money go?
I have no experience with monorepos - but yes, developers have to look over PRs that touch apps. No committing to the main branch!

Also what I have found to be essential to enable technical non-coders (and juniors! and contractors!) is that PR reviewers are responsible for merging and any needed final quality tweaks.

This isn't going to work with every team. Monorepos would make this whole effort harder, I'd guess that just teaching people what to edit would be painful.
Don't let lobbyists for these companies craft their own regulations, and actually listen to academics without a conflict of interest from our world class, publicly funded schools of economics for once.
They had to sneak that one into IE through the MSXML library.

http://web.archive.org/web/20070210004825/http://www.alexhop...
Video series where you can learn Vue.js and Django
I'd say it goes further than that. With the polarisation of American politics, rolling back environmental regulations is politically popular with one cohort of voters just because it's unpopular with the "other" side.

Repealing regulations (not necessarily environmental ones) was popular enough to be a Trump campaign promise, after all.
SpaceX is manufacturing 120 Starlink internet satellites per month
If readability in 1000s of years of time is the goal, wouldn't you want to add as many (common) languages as possible? And for each book add as many translations of them as possible? That way they will be able to read most/all even if just one language survived - irrespective which one.
That was their loss. If China does something, does the US have to follow?

As it is, this just makes it seem like China was right this whole time and the US ideals of an open internet were a failure.
Easy. You get a publisher who takes a cut of the per-user profits but who promotes your game and gets you significantly more users, enough so that you end up making more total profit than you would have without the publisher.
Here's how this oath thing would play out:

1) New regulation forces some branches of software engineering to have some type of oath.

2) Now some software jobs will require only oath takers to do.

3) A well payed and powerful new cast of software engineers is born.

4) They are highly paid and have a powerful lobby working for them.

5) The oath takers become very frisky and only work on jobs with minimal risk. The ones that do screw up have an armada of lawyers, because of course they have a new association with deep pockets.

6) Innovation stalls for a while.

7) Big corps start outsourcing some of the oath-taking jobs. These engineers are not bound by the same regulation. Screw ups happen, people die at some point.

8) Maybe we should have the outsourced engineers also take an oath? Back to square 1

This is exactly what I found happened for medical Doctors in Canada (don't know for US). Not saying doctors are not doing a good job, and I can't imagine the stress and pressure they operate from. But suing for malpractice in Canada can be challenging to say the least. I have personal account of a Family member who was grossly mistreated, and all the Doctor did was changed hospitals, nothing more than a slap on the wrist.

https://diamondlaw.ca/blog/how-canadian-law-discourages-pati...
Putting a very high tax on wealth would have the benefits of a one-time infusion of tax revenues, AND a future disincentive for the ultrawealthy to seek to enrich themselves infinitely using business practices that take money from everyone else.

The problem isn't just that the ultrarich have too much money. It's that they get this money by doing things that make the lives of everyone else measurably worse. Selling us poor-quality products, paying low wages to work in stores selling those products, treating real estate like an investment instead of a human need, overcharging for healthcare, invading our privacy to find ways to more efficiently get us to buy their garbage, etc.

Without the incentive for the ultrarich to rip us off coming and going, we have a chance to improve our quality of life and change the things that are wrong in society, without leaving it to the rich to "fix".
> The loud can't turn it off beeps when power is out.

That depends on the UPS, it seems.

I have a pair of Back-UPS 1500s with the external battery packs. They have a button on the front-panel for disabling/enabling the audible alarm (just hold it down for 2s, IIRC).
Nope, C doesn't allow such assignment even then. You're thinking of casts. For casts, the C standard requires that a pointer to a struct can convert to a pointer to its initial member and vice versa, this is specified under "Structure and union specifiers". You need to actually spell it out with a cast though, C doesn't allow that to be done as an implicit conversion.
Warnings are not defects. You might be surprised how conservative (parts of?) that industry are.
Sounds like the AmazonBasics strategy.
With government healthcare, everyone is on Medi-Cal. Then no one needs to be pissed off.

Like sure, it would be nice if Uber gave their drivers enough money/benefits for them to not need government benefits. But then they'd have fewer drivers available and be a very different business. And those drivers would be at the mercy of Uber for their healthcare. That's not a good situation for either party.
I was debating whether to purchase extra storage for Google Apps email as I am getting close to the 15GB free limit. I decided that I would pay Fastmail instead. I would not want to make my life/business dependent on Google’s whims.
1 USD in 2000 = 1.51 USD in 2019. This combined with population growth accounts for almost all of the 'increased' tax revenue.
That's not even close to the Republican mainstream now though.

The "Christian Right" is a relic that died during the first Dubya administration.

It's nothing more than a boogeyman for progressives now.
Not knowing much about archiving, this also struck me as a fairly superficial way to build an "archive" - seems more like an opinionated "best of" than an actually useful archive for future humans. I would like to see an actual OPAC!
I approach this by writing exploratory prototypes with good modular boundaries, but stub/hacky implementations. Keeping it simple lets me throw modules away as I refactor, until everything's been rewritten and then I ship it.
It's trivial to capture if there is a will. Send an agent who offers a bribe, fire the worker if the bribe is accepted.
I'd need a valid example of Apple not asking for permissions. What usually happens is that Apple built-in apps are able to ask for permissions and consent _differently_ than third party apps, such as greater control over the messaging.

For the most part, apps _do_ ask for permissions, for instance Maps and Safari do ask for access to your location. However, Safari has quite a few UX customizations outside what is generally available so that it asks for permissions on behalf of a website, rather than on behalf of itself.

When possible, Apple will try to create a higher level system so that third parties get access to a better UX (say, a pop-over browser or map control or photo picker) but they are usually slower at doing so.

When possible, Apple will try to create a higher level system to allow third parties to have a better UX here. For example, there is an anonymous advertising API which Apple uses and which they are exposing to apps in iOS 14. This does not result in the 'tracking' privacy prompt.

The largest exception last year was likely Find My, in the face of the crackdown on background location tracking. Since the activation lock/location tracking is part of the system, the UX was drastically different than say Tile's app. Apple launched a third party program for Find My this year as they start to try and make up the differences. They still have a way to go there.
The git hash surely also takes the contents of binary files into account, so I imagine that in any repo that contains non-text files, an attacker would try to hide the garbage inside e.g. some metadata field of an image file.
The actions required to shut out that second attacker are blunt tools that impinge upon your personal freedom far beyond their stated purpose. And since you still have that primary attacker, then you still have to defend against them anyway.

The proper solutions to protect us from "China" are the same as the solutions to protect us from NSA - E2E encryption, P2P communication, decentralized namespaces, and making data transmission (ie trust) as non-interactive as possible.
Apple goes to war with the gaming industry
They seem to be doing a great job running Twitch which brings in a lot of attention, marketing and revenue to the gaming industry. I'm not sure if any of this is Amazon's influence or just the Twitch folk continuing momentum but either way it still seems to be improving.
> Do you vehemently oppose the US federal electric-vehicle tax credit of up to $7500 until the day you decide you'll buy a Tesla, when you'll switch to staunchly demanding that it be radically increased? (https://www.fueleconomy.gov/feg/taxevb.shtml)

It doesn't negate your point, but for Tesla specifically, no vehicles bought in 2020 or later are applicable for the federal tax credit at all (the page you linked acknowledges this). Raising the $7500 amount wouldn't benefit any Tesla buyers.

An entirely self-interested Tesla buyer would first want the per-manufacturer limit on the tax credit removed or increased. Then maybe have that credit amount increased.
I had the same problem some time ago (VPN providers blocked). I solved it using DNS over HTTPs
It sounds to me that this document is outlining their plan to change how the (read: "how their") internet works. No "path" that connects to any hardware that the US can arbitrarily deem as being in bed with the CCP.

It sounds like "clean" American ISP's won't be allowed to peer with arbitrarily "unclean" service providers of any kind or else risk losing their "cleanliness" designation.
Your post essentially boils down to “Twitch would never let that happen”, but the problem is that it wouldn’t be Twitch’s decision to make.
Misinformation? As defined by the CCP, or actual, objectively verifiable falsehoods?
Buy Negative Facebook Reviews by Angela Flemming – Issuu
How to Meet the Challenge of Unexpected Remote Pairing
Also, The Europa Report film, where astronauts search for life in the liquid ocean beneath ice on one of Jupiter's moons.
Does the CCP and its security agency share tips to avoid tracking?

https://news.ycombinator.com/item?id=24108461
> No, it's very easy. Environmental regulations cost money. Lots of money. It's much more profitable to keep these externalities.

I don't think that's the whole story. You also have Zombie Reaganism, which has the Republicans reflexively aping 80s policy as the response to everything, even though it's not the 80s anymore.
does the account have 2FA?
After taking a look myself, I agree with the above -- it looks like a wannabe MacBook. Hell, the name "matebook x" even implies not-quite-Macbook. Which is exactly what the old school Thinkpads are not.
Not a great year from the opinion section of the NYT. Between this and Tom Cotton, I'm convinced the editorial board just looks at the pile of money and the potential virality of these posts, rather than the words written on the page.
Counter-pedantry alert: does a food or way of cooking have to all be 'originally' from somewhere, to be said to be characteristic of that place?

For instance, chili peppers were introduced to asia by the portuguese during the 15th century, but now chili-heavy dishes are characteristic of much SE Asian and Indian cooking.

Is pasta characteristic of Italian cooking or do we need to look further back to ancient greek origins and say it's not really from there?

Are we sure we should credit either France or Belgium with the British 'chip'? While they argue over the origins of fries between themselves, and certainly their 'frites' pre-date the British chip-shop, they are cut very differently. Or do they both owe their heritage to Spanish "Patatas", as Spain had the potato first, and really, frying the damn things is pretty obvious when you think about it ...

Personally I think things cross-pollinate constantly, and very little can be considered solely and exclusively the property of one culture or other.
Wait, that seemed like the biggest benefit...
Sweden has it way way worse than all its neighbors. Six thousand people left dead. Compare to 150 in Finland.
We have a development team of 15 at most, but yeah, I get your point. Each project ended up having a different tracker depending on who was heading the department (also had three of those in a year).