skysight-inc/HackerNews huggingface dataset:
The original article did not propose any specifically formualated law, and additionally it's clear from the article that the author is concerned with the effects of the law, not the exact formulation. Criticizing the formulation isn't constructive, since he obviously doesn't care. And as I tried (and clearly failed) to convince you of, the issues you suggest exist if you were to read a blog-post as a literal law (which you shouldn't) are obviously not intrinsic to his proposal.

In essence your criticism boils down to: copy-pasting this blog post as law and thus disregarding its intent would result in a law that violates the first amendment. But it's (A) not clear the form of very limited compelled speech you point to would be struck down (again there clearly have been exceptions that have not been struck down - a quick google finds stuff like https://en.wikipedia.org/wiki/Turner_Broadcasting_System,_In..., but many other cases too - and you haven't explained why you believe this is any different), and more crucially (B) it's mostly irrelevant to the point of the article, which is about how the author views parts of the DMCA as ways to censor speech, and how he believes that's problematic. Applying https://en.wikipedia.org/wiki/Principle_of_charity - we should be trying to read the post in its "best, strongest possible interpretation" - i.e. not split hairs on a technicality that doesn't really affect the core argument.
> This post is obviously from an engineer

Not really. The post is by Matt Asay who's title is Head of Open Source Strategy and Marketing. The post reads like an attempt at improving upon the negative image AWS has garnered in open source by making money on open source projects without paying, or sometimes without even crediting, the authors. Most recent examples include Headless Recorder[1] and before that Kafka, Elasticsearch etc.

[1] https://news.ycombinator.com/item?id=24799660
I don't think MDN is going to go anywhere anytime soon. I remember someone on Twitter saying that there are enough people from other organizations who had already been involved in the MDN docs before the lay-offs at Mozilla and that these people will likely stay involved.

Case in point: Both the MDN Github repos and the MDN docs (or at least all the pages I bothered to look at) show very recent activity:

https://github.com/mdn/

https://developer.mozilla.org/en-US/docs/Web (scroll all the way down to "Last modified")

https://developer.mozilla.org/en-US/docs/Web/CSS

https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re...
> Rust is a developer’s delight and I don’t want it to become like C++, and I feel the C++ standard got worse especially after these so-called great companies became a part of the standards committee.

On the Rust language team, we are extremely mindful of managing complexity, and we typically err on the side of not including a feature (even if it's desired) if it feels like it adds too much complexity or surface area to the language. We've also paid attention to other language design processes and learned from them.
It’s obvious as a matter of academic theory to study society through racial lenses among other viewpoints. But that’s not what anyone is objecting to. (Critical race theory has been around for decades without much mainstream attention or opposition.)

What people are objecting to is the application of critical race theory to restructuring social and political relationships. Earlier this year, this happened at my law school: https://thehill.com/opinion/civil-rights/516127-the-real-con...

> The acting dean of Northwestern University Law School began a diversity event by declaring, "I am James Speta and I am a racist." He was followed by Emily Mullin, executive director of major gifts, who said, "I am a racist and a gatekeeper of white supremacy. I will work to be better." These kind recitations are now expected of anyone claiming to oppose racism.

Talk like this would have been an unimaginable norms violation just ten years ago when I was at Northwestern. And it’s “obvious” to me that it’s a terrible idea to replace our existing social norms with ones that center race in all places and at all times, and provoke confrontation along racial lines. As a “person of color” I don’t view the world through the lens of “white supremacy” out to get me. I certainly don’t want my half white daughter to view the world and the white half of her family that way. (I would go so far as to say that such rhetoric in a school environment would amount to creation of a hostile environment bordering on abuse.)

Its one thing to study history, economics, and the law through those lenses. That can lend great and valuable insights. But it’s entirely different to single out individuals as “gatekeepers of white supremacy” so as to restructure interpersonal relationships at school or work along critical race theory lines.

And the opposition isn’t just coming from the “right” but also traditional liberals. Macron is, of course, a left-leaning liberal. My mom, a Muslim immigrant who has voted Democrat ever since she became a naturalized citizen, forwarded me Donald Trump’s order banning critical race theory-based training, with the note “he did a good thing, that was evil.”
For completeness I found another one but seems a bit pricey unless you or someone else plan to take advantage of the unlimited domains: https://www.migadu.com/pricing/

I am personally on ProtonMail at the moment with the catch-all for email aliases; it's quite good but I do plan to eventually move to a self-hosted mailserver so cheers for the mailcow and mailu information.
> Code from Servo is in every single copy of Firefox, so it's pretty popular as code goes.

This is akin to saying the DWM is in every copy of Windows so it's the most popular graphical compositor of all time.
I write Java and Rust at work, and i more or less agree.

More or less because there is some overlap: for example, people write low-latency trading systems in both. But it's very hard to get Java to perform well at the kind of work where Rust shines naturally.

There is also very little overlap between Rust and Go. There's far more between Java and Go than Rust and either!
Unlikely. But it can be a clue that leads to the right person, which can then lead to more direct evidence that could form the basis of a conviction on the "beyond a reasonable doubt" standard of proof.

It's just basic detective work, updated for new technology.
I _really_ like the idea but stopped short once I saw the IAP subscriptions.

I get why subscriptions are good for developers. But I can't subscribe to everything, and would prefer a single-shot purchase (even if I were to end up upgrading the year after, I would have the option not to).

Other than that, the app seems to be _exactly_ what I need when compared to, say, Agenda (which I already own and use). So, in a nutshell, I'd likely switch if the pricing were different solely for the plain text storage.
They didn't abandon "code is law." They legislated code to deal with a specific problem that they had a state interest to solve.

Blockchains do introduce code as law, but if the code can change then they also introduce legislatures (the miners). Those legislatures have voting power equivalent to their % of mining control. The point isn't to make transactions irreversible; the point is to create a system of distributed control in which a decision to revert a transaction requires consensus among the miner/legislators.
Guide to Environment-Free Computing
Seven carries special symbolism: https://en.wikipedia.org/wiki/Symbolism_of_the_number_7
We already have catalytic convertors on cars, can we add co2 capture to them as well? Add a little box with powdered olivine and some extra chemical bits to capture a higher % of co2 than absolute 0?

Catalytic convertors already use finely coated incredibly expensive platinum to break down complex molecules, and it is certainly easier to capture co2 near the source than when dissipated in the atmosphere
Changing the Startup Chime on a T2 Mac
Still helps to have paid employees working on it.

I'm happy to see community involvement, but it's such a vital resource that deserves funding
Developers are sometimes part of it. We have a lot of security companies where FUD means higher sales. They pay well though.
> AWS will also aggressively compete for the best talent, which is tricky when you are small and open source.

Barring surges in demand at month-scale timelines, this isn't a zero sum game. Competition for Rust talent will result in an increase in the amount of Rust talent. Even better if you're open source; a growing population of Rust devs roaming the planet can only help you.
Not really, they went and fired all their core Rust people.
I think it's weird to blame Rust for that. I don't want to rush to blame Windows 7, but do consider that Windows 7 is massively EOL (2015; extended support also ended early this year) and I would not fault Mozilla for not doing any testing on that platform anymore. I don't think this has much, or anything, to do with Rust.
What you've done in this subthread breaks the site guidelines. Would you mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to them, no matter how right you are or feel you are about a topic? Note these:

"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

There's always a bit of wiggle room but the line from https://news.ycombinator.com/item?id=25198407 (a fine HN comment) to "abortion is genocide" definitely intersects the outer boundary of the rules.

We detached this subthread from https://news.ycombinator.com/item?id=25198407.
Our prototypes are definitely geared towards day traders. We have had a lot of feedback from individuals in the finance industry and as such we are refining our prototypes accordingly.
https://get.foundation/
How Rainbow Tables Work
> And the government is currently passing a law that will allow the police to arrest anyone filming their intervention (journalists included

That's blatantly wrong.

Only ifbthe intent is to harm the police officers, as explicitly stated in the law, and an amendment specifically excludes their police ID number from the protection.
MÖNÖMETAL
Obligatory link to the famous "-2000 Lines Of Code" story:

https://www.folklore.org/StoryView.py?story=Negative_2000_Li...
> I haven't worked long enough with C or C++ to complain about them (only about a decade or so), but I don't have any issues with those languages

This may be part of the reason. Rust improves on those languages in many ways including better safety, package and build setups as well as doc setups. It's genuinely a breath of fresh air setting up and maintaining rust projects versus C++ or even Python.

> I find it wholly unappealing to abandon the existing corpus of literal decades of knowledge having been poured into those language ecosystems

Rust builds on these ecosystems. It uses LLVM as its backend compiler, much like clang does for C++.

Additionally it has great support for CFFI so it can integrate very well into existing codebases with other languages.

> I just have too much experience in the industry to throw away my time and play with toys.

I read this as prejudice. Rust isn't a toy as can be seen by the large number of companies and projects that are putting significant efforts into it.

Conversely, perhaps having entrenched experience in the industry means you're predisposed to approaching new paradigms in the field with higher cynicism than may be warranted?

> It's ugly as sin, and I know I'm not alone in that opinion.

I think that's very much subjective. I do know many programmers who find it ugly, but many like myself who find it write clean to read.

Certainly I find it significantly easier to grok than C++ or Objective C for example. It's possible to write very elegant rust code that can verge on being Pythonic in nature. It's also possible to write very ugly code too.

> there was literally no one using Servo, the site didn't tell you how to actually use it

Servo is a research project from which portions have been taken and integrated into Firefox. That means a lot of people are using servo whether directly or indirectly.
Yep, agree. Starting with Bootstrap is fairly frictionless, it has good library support, and there are heaps of documentations/examples/tutorials easily available. And if you need to change the look and feel, you can swap out the bootstrap.css file with one of the examples from Bootswatch - https://bootswatch.com/
Interesting! I wonder if there are unintended consequences here? Since BERT clusters words based on broader text examples/crawls, can this reduce search quality in niche topics or ones that use a lot of jargon?
Reply below is dead but is spot-on especially for Texas. I believe it's still illegal to wear socks or a tie on South Padre Island.

Sure enough, it is. Found the link[1]

[1] http://content.time.com/time/magazine/article/0,9171,139525,...
Amazon has been aggressively giving Echos away, surely at a loss. Is the grand strategy becoming apparent? The data alone will more than pay for it?

My son got a free Echo and plugged it in in my house. When I saw it I was a little bugged but played around with it before putting it up. Now I fear my reaction will be more like, "Good God son, what have you done?"
looking at the fixing commit[1]... does libpam not have unit tests..?

[1]: https://github.com/linux-pam/linux-pam/commit/af0faf666c5008...
You'll need that fake head to be vascularized too. Photoplethysmography is a thing. >smile<
The Rust community alone is so much better than anything I've seen in my 15 year programming career.

The communities of statically typed programming languages were especially elitist and gatekeeping.

The Rust community is welcoming.
[2012]

A 2020 version: 18 Yr Old Woman Tries Being A Man on Tinder https://youtu.be/DZTIbHIsIYw

She tries to get as many matches and dates as possible using the male host's pictures. Spoiler: after a week of paltry messages and matches, she says she's "struggling" and "feeling down, even though it's not my damn profile. I thought this would be easy. I don't want to do this again. I hate this."
The phrase "weaponized autism" used to be a thing on 4chan when I cruised that back in the day.

It honestly opened my eyes to a severely under-tapped resource in the job market. Individuals with autism tend to be able to focus on tasks more, and tend to see things in a way that lets them analyze systems and logical steps phenomenally well. In the social-sciences fields, they tend to be overlooked, because of either the stigma or actual lack of interpersonal abilities, depending on the specific individual.

It is because of 4chan that when I am hiring for technical positions (now, this is higher ed, so I'm talking about the interpretation of federal legislation or state mandates, or systems and process evaluations, not programming) I target individuals on the spectrum.

What a weird thing to see written out.
The Amorphous Soul
Green New Deal is a major step in the right direction, but it will not be enough by itself to stop global warming. It is the best way I have seen to start a smooth transition to a new economic system.

Unfortunately, there is no way to still have industrial Capitalism, even under a global Green New Deal, and reduce emissions enough for the world to not go through catastrophic global warming. If we do nothing, the transition will be catastrophic as you mention. If we try to start major reforms today, we might have a somewhat smooth transition. But there is no way to avoid the transition to something new.
> Stock iOS has two separate low-battery alerts, the first of which occurs when there's still a fifth of my battery left!

Recharging after the first 20% alert might significantly prolong the useful lifetime of your battery. Li-Po cell can provide a couple thousand 80%-20% cycles, but only less than a thousand 100%-0% cycles because working at the ends of the capacity range degrades the battery faster.
Any OS distribution, e.g. Debian maintainers should be asking permission to patch rust per Media Guidelines, but it doesn't always happen.
We should never want this. If you want to use the blockchain in a technical way you MUST have at least a basic understanding of the technical tenets of what's going on and at least be able to audit the client of your choice.

"Low Code" is the dumbest logical fallacy of modern "programming". Low Code is not an abstraction its a hinderance.
It's easy to call C++ code from Rust but it's often not trivial to wrap a C++ library with a safe Rust interface. C++ APIs often have implicit ownership structures that are difficult to encode using Rust's lifetimes.

To be fair, that doesn't put Rust in a worse position than any other language binding a C++ API. It's just that Rustaceans tend to have higher expectations in terms of safety.
Given that its already deployed in academic contexts, I suspect that the more invasive employers are already using it. Finance, defense, etc.
Coinmint took over a very large, shut down, aluminum plant in upstate NY. This plant is powered by a dam that was built to provide power to that plant.

These dams are built in such a way that they need to continue to provide power or the equipment starts to fail.

It is also literally too expensive to build and maintain the lines to ship the power elsewhere.

Alcoa was more than happy to lease their space to someone who was going to use the power going to their facilities. There isn't much industry at this point that would fit.

All of the successful facilities that I know of (including my own) seek out cheap power... which happens to also be clean power. Hydropower. Most use existing facilities that were otherwise going to waste.
> Sure, YouTube itself proably built insane stuff in their engine you could never replicate with classic methods

Probably. But pretty much anything they recommend is junk, so... That's where the author may have a point. If you don't understand your AI algorithm anymore, it's hard to improve it or even realize how wrong it is. AI is generally good at steering the masses into a couple of "averaged" directions. At the individual level though, it's often crap, unless you are the perfect stereotype that the algorithms assumes you to be.
I'm shamelessly pasting a wikipedia quote because it puts it better and more succinctly than I could.

"Non-games are a class of software on the border between video games and toys. The original term "non-game game" was coined by late Nintendo president Satoru Iwata, who describes it as "a form of entertainment that really doesn't have a winner, or even a real conclusion".[1] Will Wright had previously used the term "software toy" for the same purpose.[2] The main difference between non-games and traditional video games is the lack of structured goals, objectives, and challenges.[3] This allows the player a greater degree of self-expression through freeform play, since they can set up their own goals to achieve."

https://en.wikipedia.org/wiki/Non-game

Will Wright is the designer of Sim City, and he deliberately called his creation this way. I think the above wikipedia distinction is spot on. I don't think the term "non-game" is ideal, but I can't think of any better one that's short. Sandbox, entertainment software, etc. "Sandbox" doesn't capture graphic novels. I think Will Wright also compared Sim City to a ball. You can play a game with a ball, you can invent some rules, but it's not a game by itself.

Speaking of Minecraft, you can make a game within it, or out of it. But it's not a fully fledged, "batteries included" game. Minecraft is very similar to Lego, and if you remove one dimension - even a painting set.

The term "non-game" is somewhat useful for me because I specifically look for games for my active entertainment. I'm annoyed when I have to wade through several quasi-games on a review site to find one proper game. I don't necessarily think games in classical sense are inherently better or more challenging. But if the word "game" ceases to have any meaning on computers, someone will have to come up with a game2 term, which would be silly.
> Instant boot time. Because rust is statically compiled, there's no runtime startup or anything involved with it. From dead to alive is pretty much instant.

Dynamic linkage is not the slow part of application startup. The slow part (for applications which are slow) is almost always the gathering of non-compiled assets from disk.

IMO, the lack of dynamic linkage is Rust's #2 weak point, second only to slow build times.
So as a general recommendation, "if you haven't already, try eliminating caffeine and see if it helps you?" That is probably more useful than "eliminate coffee, trust me."
It makes sense to expend the effort to defeat middleboxes when what you win is QUIC or TLS 1.3, both of which work immediately on the Internet today. It doesn't make nearly as much sense when the payback is DANE, is supported almost nowhere --- significantly less than 2% of domains.

This isn't a chicken-and-egg problem: domains can DNSSEC-sign now, without any middlebox interference, and overwhelmingly choose not to.
I am genuinely curious to know more about this. Some of these companies dedicate multiple teams towards an OSS project, which I’ve seen first hand with projects like llvm. So isn’t it possible that the involvement of these companies could actually systemically turn things as most of the people working would be their employees and that the scales could be manipulated easily by these companies(need not be intentional). For example I remember “std::string_view” in c++ being one example which Google pushed and even got into the C++17 standards despite its bad design. Although I might be wrong, but my guess here is that Google had a use for it(which we know it had) and that lot of people on the standards committee being from Google led to a systemic bias. Couldn’t that happen with Rust?
I'm hoping this is a joke?

It did remind me of an off-topic pet peeve - it's absurd to start thinking of a colony on Mars before colonizing the Sahara and the Antarctic, both being orders of magnitude easier and more useful than a colony on Mars.
That is still ideological. You are choosing capitalism despite it’s incongruities, excesses, and consequences, because you find more significance in what it sees as ‘good’.

Pretending to be non-ideological is disingenuous.
> the whole iPhone OS 1.0 is basically taking the size of the iOS 14 wallpapers

I forgot iPhones came with wallpapers
44 bits.

It's relatively well known that 33 distinct bits is enough to uniquely identify any individual person now alive on Earth.[1]

Geospatially, assuming 10m resolution, 44 bits is enough to identify any unique location on Earth's land surface (46 bits buys you the oceans).

Searching for a ~1m^2 monolith visually within a 10m^2 square is reasonable.

GNU units:

You have: ln((.3 * 4 * (earthradius^2) * pi)/10m^2)/ln(2)
You want:
Definition: 43.798784
You have: ln((1 * 4 * (earthradius^2) * pi)/10m^2)/ln(2)
You want:
Definition: 45.535749

49 bits buys 1m accuracy, 63 1cm, 69 1mm. Land or sea.

For comparison, cellphone positioning accuracy is typically 8--600m:

- 3G iPhone w/ A-GPS ~ 8 meters

- 3G iPhone w/ wifi ~ 74 meters

- 3G iPhone w/ Cellular positioning ~ 600 meters

https://communityhealthmaps.nlm.nih.gov/2014/07/07/how-accur...

https://www.gps.gov/systems/gps/performance/accuracy/

________________________________

Notes:

1. https://web.archive.org/web/20160304012305/33bits.org/about/
I've always found the FreeBSD docs and environment to be more coherent than most Linux distros. The manual is really good at covering things you want to do. With Linux, I feel like I'm looking at a random blog post more often.
The stylus comment was more of a quib on clunky resistive touchscreen which forced phones to come with a stylus rather than the idea of drawing with a stylus being bad.