skysight-inc/HackerNews huggingface dataset:
> 4. If you lied on your counterclaim, your now also guilty of perjury

In theory, yes. In reality, no. "I was not aware to the best of my knowledge..." because the DMCA claimant never vetted things, they just employed a bot to spam claims all over the internet.

It wasn't a "knowing" lie. So it's effectively without consequence or fall back.

Hint: how many people have been charged with, let alone convicted of perjury in the history of the DMCA?

Answer: None. Even in the small small small minority of counterclaims that have ended up in court, with the most egregious lack of standing, the worst that has happened is (and even this only in a single digit number of times) awarding of costs.

Those are pretty good odds if you're a content creator (or copyright troll).
Although, that's kinda what you (read: Clinton) can expect from someone she helped maneuver into a corner...
> That's not what we have in the US today—but we should

It'd be a pretty huge encroachment on freedom of the press.
> There is moderation and there is censorship. Nobody is against filtering spam. Trolling is fine in my opinion. Just let the user have the option of blocking who they want to block an follow who they want to follow.

In my experience, most people are not interested in sifting through mountains of garbage just to pick out a few morsels of a decent conversation. If you let trolls and bad-faith actors persist on your site, soon those people will be the only folks who are left.
> If they choose "platform", then they can take no responsibility for content posted, but also allow all content, and only remove content when it is required of them by the legal system (when the content is illegal and has been reported as such)

If you require the content to be illegal for a platform to remove it and there is a consequence for being wrong, that's a problem since the determination outside of platform competency, which encourages them not to act even against likely-illegal content.

Section 230 was adopted specifically to address this problem, that attempts to constrain socially undesirable content (even if aimed at illegal content) risked making online providers liable for all content under the model applies to traditional media which was viewed as not functioning at web scale, at least without inhibiting innovation greatly (of course, it's pure coincidence that Section 230 support is eroding when there are now huge incumbents that have an advantage from drastically making it more expensive to scale up new challengers.)
JavaScript default vs. named export style guide
Probably because every time this comes up, it's the same one guy making asburdist claims like Assange's completely self-enforced time in the Ecuadorean embassy was illegal detention by the UK government.
U.S. considers cutting Huawei off from global chip suppliers
> There is moderation and there is censorship

All moderation is censorship, though not all censorship is moderation.
> If you're using a Macbook, your fans will never stop even on idle.

I have a 2017 MacBook Pro that runs 4K-at-looks-like-1440p fine with no fan noise and without even turning on the dedicated GPU for normal web browser / code editor / document stuff.
My question is was this everyone over a large area or were they going to a pool of people they already had some suspicion on. If they have a group of suspects and are using this to narrow down who to actually have submit samples it's more ok to me.
We could go back to the days of personal blogs.
One problem with a lot of projects is that they have a poor developer experience for new contributors. For those who are already working on the project, these developer experience problems aren't impactful. So, by selection bias, the project leadership doesn't see them as a priority.

The people who do have the necessary perspective to see the impact of the problems are those whom they impede. These programmers don't yet have the project-knowledge to efficiently design a fix nor the relationships with the existing maintainers to persuade them that the fix is worth it. These people could produce a description of the nature of the problem. That takes effort and all it would be is...

Whining: Descriptions of problems by those who aren't taking steps to fix them.
False dichotomy. And being a victim of torture can in no way be defended by "he's an asshole."
Be careful — Motion is an active Apple trademark in software (it’s a motion graphics package that works as a companion to Final Cut Pro).
aws (and all other cloud providers I've used) has a pretty elaborate cost alert system.
Do variable-refresh-rate (FreeSync, G-SYNC, etc.) monitors support being driven at 24/25Hz? If so, can we just do that and watch movies in 4K@24 (which would fit perfectly fine down an HDMI1.4 cable), rather than needing this whole ridiculous chain of 3:2 pull-down + frame doubling + bandwidth increases to get there?
Failure semantics are just as important as happy-path semantics. Good languages are fail-stop.

The case I'm thinking of was some linux kernel code that looked roughly like:

void checkBeforeDangerousThing(SOMETHING* detailsPtr) {
SOMETHING details = *detailsPtr;
if(detailsPtr == null) return;
if(!isValid(details)) return;
doDangerousThing();
}

The intended semantics of that are pretty clear. There are two defensible implementations for this code if detailsPtr is null (hence why it was left undefined in the C standard): either it should return cleanly without calling doDangerousThing, or it should trap on the invalid null pointer dereference (possibly asynchronously). What no reasonable language community would consider to be a reasonable implementation - what only an adversarial reading of the standard reveals is even an option - is to execute doDangerousThing() when passed a null pointer.
Fair enough, that makes sense. In practice I don't ever find I make mistakes with the mouse and focusing, but then I am very good with the mouse (after playing those FPS games :)
You think they're going to spring back up? Why's that? The same reasons it's been flying up for the last few years, or something in particular?
ANSI C heavily mixed up the conversion rules for expressions involving both, signed and unsigned, integer types (value-preserving vs. unsigned-preserving in K&R C).

This might have been a factor here, given that most of Gosling's peers back then were probably still more familiar with K&R C and its different set of conversion rules.
But do they work and are maintained? I do not trust them. At first I used the fpc xml parser, but it stores everything as utf-16 internally, and once it crashed on me during the utf-8 <-> utf-16 conversion. I do not want to use utf-16 for anything, so that was a completely pointless crash.
It's an interesting thought. Though I wonder if they're better off worrying about around the globe redundancy of supply and production chains rather than buffer size. Important things should be manufactured in many locations.
In fact, it's quite a miracle only two were lost.

I was absolutely shocked that only after the Columbia accident the underside of the craft was inspected in orbit. It shocks me that in more than a hundred flights, nobody in NASA management had enough curiosity to force someone to look for significant tile damage made during the ascent.

Learning how to build and fly things in air and space is pretty much the agency's job description.
I think it's less a privacy concern, and more a durability concern.

By way of example, I once found myself stranded at 3am about 45 miles from anyone I could get help from with a cracked radiator, no radiator cap, a gimp alternator, and no cell reception. I was too poor to afford a tow, had work the next day, and was in no position to get the vehicle properly fixed in a timely manner.

The answer to the problem was a soda can, an oil rag, a backup battery, a few rolls of duct-tape, and periodic stops to replenish my watered-down coolant whenever the engine began to redline.

Doubtless there was a more elegant solution to my problem. But that's what I came up with, and that's what I used in spite of my check engine light's protests.

A smarter vehicle might well have noted how much damage I was doing to it, and refused to even start for me.

The problem itself probably wouldn't turn up in an EV. But knowing with confidence that I can jury rig my car with 'incompatible' but available parts, or limp it home without triggering a safety mechanism that can only be reset by an authorized mechanic has become important to me, even if my commutes are broadly limited to city limits anymore, and I can afford a mechanic now.

Similarly, it's important to know that your car can be worked on by unlicensed mechanics in a pinch. Part of that is being confident that you won't lose that option in an OTA update, and that your car won't actively look for open WiFi hotspots in order to check for that (smart TV's are rumored to do this, I would assume a car is at least that advanced).

There are also issues of trust to be had around cameras replacing mirrors without offering a good fallback to the driver.

The market has spoken, it doesn't really care about these things, so ultimately I don't think a dumb car'll be an option going forward. But those are what I believe to be reasons to want one.
Ask HN: What are some good web experiences you've encountered recently?
Put bluntly, I'm losing my faith in the web and its ability to provide thoughtful experiences, in general. I'm hoping you can share some good experiences you've come across that show care when into them, versus the garbage I seem to run into most often.

Many sites I've been visiting recently have fundamentally broken user experiences, and it's frustrating to think that even though we've come so far, a large portion of the web still acts like it was written by people who just learned how to program.

In the past four hours, I've come across these issues:

* Logging into a home security camera vendor's site to contact its support team, so I can delete my account (why I have to log in to do this is beyond me). I've forgotten my password, so I go through the workflow to create a new one. When I click the submit button, I get an error simply telling me, "Something went wrong, please contact support," which is what I was trying to do in the first place!

* Evaluating a well known language learning tool, and clicking on the first lesson. The page transitions briefly into the lesson page, then quickly snaps back to the list of lessons. This keeps happening, until I try disabling Firefox's Enhanced Tracking Protection, which makes the workflow succeed. I realize this could be ETP being overzealous, but a broken site because Google Analytics, et al., aren't being loaded seems like an oversight.

* Using a major DNS management vendor's portal to update a record. I click "Sign In" on the homepage and since I have a session, the portal shows me my dashboard. But there's a popup in the center of the page telling me my session has expired and I'm redirected back to the sign-in page. Why taunt me with my dashboard if I'm to be immediately signed out and redirected?

The list goes on, and it's not just small companies. I'm hoping to get a list of positive experiences together so we can bask in how good things CAN be, when given the care they -- and we -- deserve.
Meanwhile, my 2019 Volvo runs windows CE.
That seems right. City planner seems more apt than chess master.
Nobody refers to ISO Pascal anymore. It is either Delphi or FreePascal.
Covered, but availability unsurprisingly depends on if the care provider decides to activate it.
Add a toggle switch to enable the content. Bam, now you have a free platform and for those who don't want to see the content they disagree with now don't have to.

You even give an incentive to create an account.

You literally cannot please everyone so trying to is a lost cause.
That's true to a point, but neither of those pieces of legislation actually define "insider trading" (although they do establish penalties for it). The power is more or less delegated to the SEC. There have been recent attempts to codify their present interpretation in statutory law.

https://www.natlawreview.com/article/house-passes-proposed-l...

Congress in general gives extremely wide power to particular administrative bodies that does result in conduct being treated as legal or illegal purely as a result of shifting regulations. You can argue that it "derives from" legislation at some level of removal so they're not "making law"; that's a distinction without a difference.
> It's going to be amazing when they add a true "destructive move" and everyone has to learn about the different kinds of moves and when to use which one.

No different than when they added move the first time in C++11 and everybody had to learn the difference between copy and move. No different than Rust programmers learning the difference between Rust's move and C++'s move.

Stuff changes over time. In this case, I think it is warranted. The C++11 move is useful in many cases, but not useful enough for how many programmers use unique_ptr<> stuff. Adding that little bit of extra state for the compiler to track might be helpful.

> In practice it is;

That's the mismatch between C++ Programmers and C++ Language. In effect, C++ Programmers want destructive moves and are currently coding their move statements AS IF they were destructive moves.

Herb Sutter is careful to choose the auto_ptr example. Because he's basically saying that unique_ptr is making the same mistake auto_ptr made years ago... the move semantics are subtly different and need to be changed and/or updated.
Crazy, I thought I deleted Zoom months ago but somehow I already have this update. What great news!
I have this set up couple years ago via this lambda function: https://github.com/arithmetric/aws-lambda-ses-forwarder

It may look outdated, but it still functions well for me
I’m in the US.
If the only thing you want to be able to mark users online - I would do this -> whenever the user does something, update its "last_seen_time" to DateTime.Now

If a user doesn't do anything for lets say, 5 minutes, you can mark it as offline.
Building 8000 React files with Bazel
Twitter closes Twitter account.

Twitter owes you nothing. Don't use them.
What massive change are we talking about? Money in a federal reserve account is functionally equivalent to a floating-rate perpetuity, and any serious player knows that. Monetizing the debt wouldn't be a radical change, it would be a tidying up of the existing system that makes it clearer and easier for small-time players and private individuals.
You wrote that comment on a moderated, zero revenue forum! You really want HN to be liable for every post here? Where would you post that opinion if they shut it down instead?
> The repair or modification of wiring harnesses is often a risky repair.

If the repair doesn't make the planes safe according to the regulations they should have been built for, then the planes need to be scrapped.
Donald Trump Wins
Stop using Twitter. Why is that not a solution?

There is nothing forcing someone’s computer or smartphone from connecting. Just stop using it.
There may also be compliance costs. (Will this model satisfy an auditor?)
> . If you don't moderate, you'll get any kind of content, including spam, troll, etc..

There is a reasonable solution to this. Give people the tools to self moderate.

Things like reddit, for example, work pretty great, in that if you don't like a community, then you can go to a different one, which moderation rules that you prefer.
Certainly 30 meter telescopes in space are not possible now, and likely won't be until we get space based manufacturing capabilities.

We won't get space based manufacturing until we can put a ton of things in space - things that likely be much larger and a whole lot more visible than Starlink satellites.

I don't think requiring that we can put a 30M telescope in space be the requirement before we can put things into space.

Also, as very-much-an-amateur my understanding is that a single 30m element isn't necessarily the only way to get very large telescopes.

One approach is what JWST is using, using folding mirror segments, another is tying together multiple telescopes that are distant from each other, where the distance between them is the effective aperture.

Of course, I'm sure there's drawbacks and issues with those approaches too.
They still use blood splatter experts which when I heard it as a juror seemed like pseudoscience, extracting all kinds of assumptions.
Git Explorer
You can try offerhunt.io
DigitalOcean Spaces has the same API as AWS S3, and the download bandwidth costs a lot less. I would recommend it
I’ve had to learn not only reinventing a wheel created by someone else before I came to a company, but also reinventing the wheel that I created when I didn’t know what I know now.
> Not that I particularly care. I hope Boeing goes bankrupt.

That'd be said. I hope their top 3 or 4 management layers go to jail. For a long time. They've been criminally negligent.
Yes I know this of course but it seemed that leaving things out is faster and people can know it's just a toy.
For something to be self-enforced, doesn't one have to be able to walk away freely if one so chooses?
Much like economists have predicted 7 of the last 5 recessions, ufologists have spotted 7 of the past 5 alien spacecraft
Given that this is looking for atmospheric events, is it even impacted by the Starlink launches?
What are good ways of managing your content with a static website?

For example, say you want a single index.html file, with each article contained in a separate content file - "blogpost01.html", "blogpost02.html", etc. - that you somehow include in the <body></body> of your index file?

Is there any way to do that with a static site, or something similar where your content is separated out into individual files?
That's absolutely a valid reason. All my static sites are not generating income and don't need support. I've also got my own backups, so if GH decides I shouldn't be there I'm not losing much. If a site is important to your business then support is certainly more critical.

Thanks for the very valid counterpoint!
Let me tell you about the time I was called in as an architect to a technical meeting. Two teams were baffled why their systems weren't integrating properly, and each was heatedly pointing the finger at the other.

Annoyed, I pulled up the code for the system call that was failing, and within a few minutes I found an int64 that was getting truncated incorrectly.

I pointed it out to the team in the room. The shouting match suddenly grew very quiet, and I strolled out the door in satisfaction.

Sometimes, on rare occasions, it is a mate-in-one.
You might be interested in Rehearsal:

https://people.cs.umass.edu/~arjun/main/papers/2016-rehearsa...
Surely in many people’s spam folders this is already the case?
Thanks for sharing that. Nice repo! Can you explain why I wouldn't want an index file in a directory? I assume you mean index.html?
Nice write up about what you are looking to accomplish Jose. I have such an allergic reaction to the term "entrepreneur", I can't say I like the term "intropreneur" much better, but I get that you want something people can key off of.

A quick grammatical fix, your first bullet at the bottom of the page says "You are plenty of good intentions. " should be "You have..."
The rest are fine.

All the best.
Would you say the same exact thing about the phone companies?

Phone companies are platforms in the same exact way. Do you believe their 1st amendment rights are being taking away, because they can't "deplatform" phone calls from people they don't like, or from their competitors?
Between 36% and 53% of small businesses get sued every year according to this article: https://www.google.com/amp/s/www.forbes.com/sites/basharubin...

If suits only happened when businesses actually did something that truly did damage to society, then I'd agree. But reality is far from this.
A similar bill was passed unanimously in the house in 2017, which seems to have a more broad definition of a professional expert.

I am thinking out loud here but what if this is a scenario where the SEC is trying to pass a more restrictive version, so that the more relaxed house bill never gets passed into law?

https://www.congress.gov/bill/115th-congress/house-bill/1585...
> The most compelling revelation is that the Director of the DoD SAP Central Office reportedly told Congress that these aircraft are not US black projects.

This part makes no sense. Directors of secret projects are required to lie to Congress when asked.

Remember TIA?
google.com/search?q=least+untruthful+answer
There are things in the interview that are rather subjective (and things that are objective, and that I didn't know, admittedly). But this is ... quite misleading...:

> A constitutional democracy would probably investigate Chelsea Manning for violating official secrecy because she passed the video along to Assange. But it certainly wouldn’t go after Assange, because he published the video in the public interest, consistent with the practices of classic investigative journalism.

An investigative journalist wouldn't suggest to their source that they cover their trails and implicate innocent third parties in the egressing of confidential data[1], assist their source with cracking passwords, passively and actively ("I'm working on it, no luck yet"), or in the event that Assange was doing neither, just leading Manning on, would not lie to their sources while again, still encouraging them to break the law.

[1] by trying to crack someone else's password to use to get access to the same documents you're effectively _setting that person up_ as a patsy.
Well you can't run OpenStack on Kubernetes, but the other way round works. They target infrastructure at different levels of abstraction
Congress did pass a bill unanimously, actually, but the Senate was too busy bickering about Trump to take it up on their end: https://www.congress.gov/bill/115th-congress/house-bill/1585...
I think OP here was asserting that he was 10x in comparison to that guy, as being much more efficient.
Part of this is that many software engineers are bad at advocating for what they care about. One way of being bad at advocacy is to try to point to whatever has numbers, even if those numbers don't ultimately matter.

Sadly, it takes a lot more skill and courage to say the following in a way that other stakeholders care about: "We should use this tool because when I started using it, data flows were clear in a way that finally silenced some of the anxiety that I don't know what the fuck I'm doing and I am going to ruin everything."
When someone says UFO many people immediately think aliens. The military often means something different. For example, a new Chinese aircraft they can't identify is a UFO.

In this article the word "alien" only shows up twice and it's someones opinion.

It's easy to have miscommunication on this topic.
Care to reproduce your calculations here? I'm certain you're off by a factor of 10 (at least). Flying is probably the worst thing you will do in your entire life as far as the environment is concerned.
Open Source Blindness
This sounds alarming: https://news.ycombinator.com/item?id=22351190

(Zoom resisting uninstalls)
I’m not sure what you’re describing; 1080p and 2K are the same thing. Do you mean 1440p?
Why do you care about optimizing perf so much? React and even Angular are fast enough that you should never need to worry about any sort of perf hacking, and I would argue that if perf is the number-one concern for your use case you shouldn't be using a framework at all.

The primary thing I care about when comparing frameworks is developer productivity. Bundle size is a moderate concern, saving 50-100ms to re-render a giant table doesn't even make the list.