skysight-inc/HackerNews huggingface dataset:
I kind of think it's ugly too.

But I think back many years, when I was put on a project written in Perl. At first I balked at the syntax.

I can see $foo on the right of the equals sign, but on the left? And $_ and @_ and regular expressions everywhere like line noise.

But working with it for a bit... and all of that just disappeared as I became fluent. They just started becoming idioms in my head. And after a while, I found Perl the most expressive language I've ever worked with.

So, maybe you just have to get over the hump?

(But yeah, I thought python was too ordered, but I switched and it's pretty much my favorite language presently)
I'm not sure that's a reasonable take.

Apple and Google both use Rust too.
Amazon also uses other languages.

The languages you mentioned were developed in house by those companies, rust is independent
Student loans are not usually discharged by bankruptcy, which means students take on almost all risk and the cost for the lending agency is not "baked in".

Your view seems to be that students in general (but especially smart student) should be more knowledgeable about risk than anyone taking out regular loans, and more knowledgeable than lending agencies.

Which doesn't seem right.

Surely your ire should also be directed towards the laws which encourage lending agencies to lend to obviously financially irresponsible teenagers, yes?
I forgot to not turn it on for everyone

This makes me think you have a lot of moderation tools like this. Is there any way you could discuss the kinds of tools moderators have that most users don't see? It would be interesting to read about, though I guess it also would increase the chance of gaming the system...
Basically 669 changed the cap with almost 0 oversight. It was after the fact people freaked out.
Wow, 81 comments and not one mention yet of the NeXTcube. That perfect 305mm x 305mm x 305mm (1 foot x 1 foot x 1 foot) magnesium cube was hell to produce, but gorgeous to look at. And, it was the machine that the original web server ran on at CERN. [0]

I've kind of always wanted one of them, but I've also kind of wondered if I'd be disappointed by it, if I got one. After all, it only ran at 25mhz.

What I'd really like to do is get an empty case and put a modern PC inside it. That would be awesome. You'd probably have to gut the case and put in new mounting hardware, but a mini-ATX or micro-ATX board would definitely fit in there. There should be room for drive rails and a PSU, but I wonder if ventilation would be a problem.

Perhaps the most fitting thing to stuff in there would be a Mac, or, maybe, a Hackintosh.

---

[0]: https://artsandculture.google.com/asset/original-next-comput...
How long ago was this? It's not like they made that decision before Macs existed...
I agree with almost everything you say. But, if any developing country might sacrifice in the name of carbon neutrality, maybe it could be Bangladesh? Bangladesh & neighboring Myanmar are the 4th and 1st non-island nations most vulnerable to climate change.

That doesn't mean it's by any means guaranteed. But facing climate change is in their interest.
My questions are about the domains rust ends up getting traction in, not so much whether it will.
Correct, but that is the same for any kind public API though. However that is slowly starting to change with statically typed APIs like GraphQL and Protocol Buffers. You can imagine a public API that is introspected and can tell the client about deprecation and all that.
> And it's not allowed on airplanes

Is the battery limit just for carry-on or for checked too? Could you just check this in?
There are other ways besides brute force. For example, AMD got 20% IPC improvement on the same node, and apple's M1 SOC has built in X86 address translation to improve cross compilation, it also has the 'neural engine' and whatnot. As for 100 years, nobody knows. Every step of the way so far, we accomplished stuff that we deemed impossible.
5G Wireless Tech Assessment: Capabilities and Challenges for an Evolving Network [pdf]
These insights are a snapshot, not a trend line. Java can be in rapid decline and still be at the top of the list. Changing acceleration, not position, is how you make a comeback.

Java is currently losing Android devs to Kotlin. That could cause a precipitous drop in direct usage in the coming years.
JFK in Trauma Room One: A Witness Remembers
Thanks. The palm rest screen is actually really useful in day to day operation.
I'm sorry to hear that. It could be an inner ear issue. Sinuses are I believe the most common cause for migraines.

Unfortunately, I don't know if there is a process to clean out the inner ear. I met someone once who would get dizzy from time to time from her inner ear and it was just a condition she lived with.
To those taking the time to sell me on it, thank you. I really appreciate you all sharing why Rust is important. I value a lot of the mentioned benefits listed below, specifically wrt speed, but I'm not finding the trade-off there yet.

I work with codebases and projects where the expense of time is far too high to justify its usage, especially in existing designs where there is no meaningful way to extend the codebase with Rust. Believe it or not, but there really are a lot of us out there who just do not have memory (safety, ownership, or otherwise) problems with C or C++.

It sort of feels like the argument people make with static typing vs dynamic typing. It's just not a concern I have.

Perhaps with enough time and coercion I'll find a reason to use it.
like many things created by Amazon, for me I would categorize this as "technologically very cool but I have no interest in being a part of it or putting this is in my home"
From my experience, Siri is only good at the things we've never needed ML for (beyond MLs role in speech recognition).

"Set me a timer" or "call my brother" both work great, but you can make something like that with off-the-shelf software and libraries in like an hour of hacking.

They've integrated Siri in speakers, computers, phones, and more, and yet somehow it's worse than Alexa, where most of the exposure to that is just through echo devices.
That is a much better ending, thank you! Not entirely sure why it wasn't included in the article's video. (Also really not sure what the idea behind using a shirt as a flag was)

And of course there's a couple of Internet Historian videos: https://youtu.be/_p4h3jwJob0 (warning - very /pol/, exactly as should be expected)
Yes, of course. If one side wants to behead a scientist for talking about reality and the other side thinks the same scientist should guide policy, we should carefully listen to both sides, and then compromise by cutting the scientist's fingers off. I am very smart.

Not all views have equal value. Giving equal consideration to crackpots and con artists (e.g. flat eathers, alternative medicine advocates, climate change deniers, COVID deniers, antivaxx advocates, election results deniers) only benefits the crackpots and con artists.

Reality matters; promoting a false balance[0] only helps those people who object to reality for dubious reasons.

[0] https://en.wikipedia.org/wiki/False_balance
This does need to be easier. Up until now we've just had people e-mail deleteme@slyde.network and we take it down. This isn't displayed anywhere, as it should. We promise to have a self service tool within 48 hours to do that. We want to build something people want to use, and we most definitely don't want people feeling like they can't leave if they want. GDPR doesn't want us to want that either!
It seems like most of the discussion on HN is meta-discussion about FreeBSD in general, rather than this particular cheatsheet. I like FreeBSD, but I wouldn't really recommend this particular cheatsheet. Why? Some examples from the top (and if the top of the cheatsheet is problematic, it's not a useful quick reference IMO):

1. mount_msdosfs: The 'ad' name is largely historical; you'll see 'ada' and 'da' these days (the latter for USB drives)[1].

2. ISO9660 is also basically historical at this point; UDF is more likely. And it's useful to split out mdconfig (memory disk config) as its own command -- it's useful in a lot of contexts, and separating it might make that more obvious to someone reading.

3. Linux procfs and Linux procfs? This is confusing and doesn't help users looking to run Linux programs (a lot more work is needed; see [2]). Creating /proc because it doesn't exist is odd; the directory should exist in FreeBSD installations and images, regardless of whether procfs is mounted[3].

Get what you will from the document; if it helps you, great.

[1]: https://lists.freebsd.org/pipermail/freebsd-questions/2016-S...

[2]: https://wiki.freebsd.org/LinuxJails , previously: https://news.ycombinator.com/item?id=24971456

[3]: https://github.com/freebsd/freebsd/blob/master/etc/mtree/BSD...
Transistor, also by Supergiant Games, has this same effect for me. Highly recommend both.

Haven’t gotten the chance to play their new game Hades yet but I imagine it’s on the same tier.
These three are "classless" CSS frameworks:

https://newcss.net/

https://uglyduck.ca/typesafe-css/

https://oxal.org/projects/sakura/
We did the same and our VPN worked fine then and works fine now on Big Sur. If anything isn't working for you, then I feel like that's your fault considering that 32-bit apps have been deprecated for years and kexts that were incompatible have been deprecated (and messaged) since at least Catalina. You, and whatever vendor you used, have had multiple years to prepare for the changes in Big Sur that would break this stuff.
My experience with Alexa has been more positive than with Siri, and I'm a full-bore Apple user.
This is my best understanding, I could be wrong.

With PoW, we trust that the mining algorithm is going to take X amount of time given Y amount of computation. That arguably removes trust from people and puts it in the properties of tech.

PoS argues that PoW is just a proxy indicator of stake, where the stake is computing resources that are committed to mining. With PoS, rather than reifying your resources into CPUs that churn wastefully, we reify the resources into in-ledger coins which are held in escrow. Block-writers are selected randomly from a pool of miners which are weighted by the amount of stake in escrow. If the miner violates the protocol, they lose their escrowed stake.

So PoS moves from "trust in algorithm runtime on modern hardware" to "trust in economic game theory," I figure.
Mixed feelings, on one hand, I'm so excited about the investment since I'm a big fan of Rust, on the other, I don't want it to be a clusterfuck like IETF and web standards development where companies like Google, Apple, Cloudflare, Mozilla get to dictate what is and isn't allowed on the web. I just hope the Rust community is able to stand up for itself and resist inclusion of unnecessary things against these big players with infinite resources.
It was called the NeXT Computer. Only later models were called the Cube.
If the people at the agency had integrity, they would have immediately brought these concerns up the chain or public.
> they will continue to grow rapidly due to development in places like Bangladesh.

Your average Australian consumes many times over the co2 budget than a Bangladeshi, Sudanese or Nigerian combined

To reduce these emissions of the developed world is a far more important objective than Bangladeshis building a couple coal plants so they can give electricity to more than just 40% of their population
Sounds a little dangerous using some of those metrics, I don't think they would necessarily measure productivity well. Some managers certainly would abuse them.
That is exactly my point. Humans are selfish. We have a history of destruction even at our own expense. I wish it were otherwise but wishing it doesn't make it so. I was merely saying at 2B the earth is okay despite us not caring or working together.
Migraines and caffeine are not correlated, with rare exception like a food allergy to caffeine, coffee, or milk. However, tension headaches and caffeine are strongly correlated.

I don't drink much in the way of caffeine. When I drink coffee I drink decaf. I also drink decaf tea sometimes. I also drink irregularly. I'll go a week or two without any decaf or anything and then another week drinking six cups a day.
This is due to regulations regarding max Watt Hour ratings for lithium batteries on planes. However we are still working on this.
For some actual demystification for those more computationally inclined. https://www.falstad.com/gas/
If this happens, two^W three can play this game. If this ever becomes a thing, I'm definitely going to open a business, selling 3D printed heads with animated eyes.

Elevator pitch for VCs would be about machine learning - neural networks generating consumer head nodding behaviors that match the read phrases, as well as rising simulated body temperature in righteous awe or anger upon "reading" certain pieces of spam. And how all that behavioral data is somehow valuable (lol).
Yup - it drew me in as a Go programmer, entirely replacing my Go stack with Rust.

It offers me so many of the joys of Go with more power. Some negatives too of course, but a big boon for me in learning Rust was realizing i didn't always have to reach for the biggest tool. Sometimes a simple Clone or [A]rc was perfectly okay, especially when comparing it to Go - my benchmark.

Rust became as developer efficient for me as Go was, and then more so when i leveraged the huge surplus of code locality tools like Iterators and various functional patterns (.map, etc).

Plus, now i get to play with new toys like WASM without a GC or game engines! I miss almost nothing from Go and gained so much power when i want to reach for things. Most of which, like Iterators, are power with little to no cost.

I've been a Rust fanatic for a couple years now, and C/C++ were not even in my toolbox. I think Rust can hit a lot of sweet spots for a very very wide range of people, eg non-C/C++ domains. Which isn't an argument for its usage, but an explanation for its popularity.
It wasn't. There is more to life than currency speculation.

Basically everything doubled in price in 1973/1974, and again in 1979/1980.
> You clearly didn't read…

Just a word of advice—you’re digging yourself in a hole if you make low-quality, ad-hominem comments like that. Comments of the form “you didn’t read X” are specifically discouraged on HN. Maybe you feel good writing it, but nobody feels good reading it and nobody learns anything.

I took another look at the page you linked and it still looks like syntactic sugar for Monads. It’s still monads. Monads monads monads. Applicative and Functor are generalizations of Monad.
WebOS Open Source Edition (OSE)
Seriously? Ask them if they use it and what they think about it.

I am so lucky that our IT actually values privacy very much. We have the spy tools but they have a real work ethic and therefore are far too lazy to look up private info.
I once saw something similar where a co-worker on a newly formed team wanted to keep design documents in a git repo. Those types of documents can have dozens of small changes, or in this case commits, each day. It was also painful to read and edit. Luckily our manager stopped the practice early before it took root.

There's a thing now called GitOps, where you manage your infrastructure by tweaking things in a Git repo then Puppet/Ansible/Terraform/Saltstack/whatever runs them automatically. Easy way to get "number of commits" way, way up in a plausible way.

I have a colleague who creates a Jira for every tiny thing that for most people would be just a routine part of their job. He literally spends more time fooling around in Jira than he does actually doing his real job. But he looks great in the stats...
Any details?

What applications and what measures did you try? Feel free to share just links.
Oh yes - he hee!
Well, if you hadn’t noticed it’s mostly the same dozen of users upvoting and commenting every Rust-related article on HN.
> Why do you think bigotry is bad?

Depending no the definition you use, either because it's part of the definition in that it's talking about negative effects, or because it's based on intolerance and unwillingness to consider other people's beliefs at all. Are you actually asking why intolerance of all other points of view is bad? Or are you asking why something defined as bad is bad, which is an odd semantic discussion to have? If this is trolling to get me to define a basic portion of my argument, it's a particularly absurd attempt, since it's literally covered by the dictionary.

> If it's the latter, does the reasoning apply when applied to organizations with voluntary membership?

> Furthermore, I don't see why it's bad to hate on an organization and/or its members based on the conduct of its other members. Let's say Acme, Inc is known for sales reps with high pressure sales tactics. Is it bad then, if I ignore a cold call from an Acme sales rep on that basis?

Because you are taking the actions of some members and applying it to the whole. Should we hate all Democrats and/or all Republicans because some of them act in horrible ways that undermine our government? There are definitely people on each side that would like it if you did.

Basically, I see this as coming down to the purpose of the organization, why people are members of the organization, and how many of them exhibit the behavior in question. If we're talking about white supremacists, people join because of that belief, that belief itself is problematic, and we can safely assume all members (except for special circumstances or those there because they have little choice) have those beliefs and exhibit and support that behavior.

Contrast that with police agencies. Whatever the behavior of the portion of officers that behave in a way you we all find abhorrent, the purpose of the organization is not to suppress or kill minorities, it's to keep public order, enforce the law, and keep people safe. I think most people join because they think it's a noble profession and want to serve their community (whether or not that goes to their head later). I don't think you can make an assumption about any specific police officer's behavior with regard to the negative behavior we've seen, because many police officers do not agree with it either.

That is a clear difference in many attributes that defines why I would be willing to make assumptions about an avowed member of a white supremacist group with regard to behavior about race, but I would not be willing to make assumptions about any single police officer with regard to behavior regarding treatment of minorities.
That's the question, how many UBs and how long more?
Java is nowhere close losing the #1/2 spot in programming language, it's just everywhere.
To quote CAR Hoare:

> "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult."

I've been thinking about this too. I don't think the hardware needs to be this weak/slow. It just needs to be analyzable. Modern silicon chips can only be inspected with electron microscopes, and even then, they have multiple layers, so it's a non-starter. You could probably spend multiple lifetimes studying a modern chip.

On the other hand, if you take a chip like the good old ARM1, it's a 32-bit chip with no cache and about 25K transistors. If you fabricated it with an older process, with a single layer, it might be possible to inspect it with a regular microscope, and you could use basic computer vision to compare the layout against a reference implementation that you have an HD picture of. It's a relatively weak chip, but you may be able to clock it at 50 or 100 MHz. It's fast enough to run basic UI apps and networked services. It's 32-bit so you could address a few gigabytes of RAM (well, maybe not with an ARM1 design, but with a comparable 32-bit RISC-V, say).
What does it mean to “reconcile to cash”?
I had much hope for project references with --incremental and --watch mode to be quicker than using external tools, but they still seem to recompile a lot (and so take a long time). Or maybe just because I am some tsc versions behind?
The part you seem to be replying to doesn't imply that Rust is or should replace Java, at least not to me.

> I always hoped Java would make a comeback, but Rust is looking like the real deal.

To me it seems like SoSoRoCoCo is hoping their preferred language would make a comeback in popularity while also acknowledging that Rust is gaining popularity and real-world demand.
Corona Vaccination T-Shirts
Internet Historian did a wonderful series of videos about this. The investigative abilities of some people is just awe inspiring.

https://youtu.be/_p4h3jwJob0
Excel limitation, perhaps the real error would be not truncating loudly enough?
No, it can not safely do that.
Really like the overall look/feel, but I had to delete after a handful of dealbreaking bugs:

1. Installing on second machine led to daily note being constantly wiped while I typed

2. Could not add/modify events to calendar

3. When entering a task I added '3pm-5pm' and nothing showed on calendar (probably related to #2)

Looks great, just don't think it's ready for prime time.
Html5up.com or pixelarity.com are pretty good. One is a paid, attribution free version of the other.
Short, incomplete list of reasons I prefer Rust, speaking from about five years experience with C++:

* Real pattern matching and sum types. std::variant doesn't cut the mustard

* Traits and derivable impls, rather than obscure operator overloads with fussy cv-qualified signatures

* No iterator invalidation bugs (among the worst C++ issues to debug, IME); no inheritance or need to care about "virtual destructors"; no "object slicing"; no crazy interactions between overloads and templates which require an IDE to determine which function you are actually calling

* Way better compiler error messages than clang or gcc

Each of those "no"s is something I've spent days if not weeks of my C++ career debugging.
If I was a fiction writer, I'd be writing a book about how humanity used gene drives to wipe out the ability to decompose lignin. Perhaps the original plan was to release the gene into the wild again after CO2 levels normalized, but somehow the gene was lost, and atmospheric CO2 is reaching dangerously low levels...
I think many people don't really accept that there can be evidence on both sides of an issue. Once there's a critical mass of evidence on one side, each subsequent piece of evidence on the other side is kinda suspect and can be defeated by simple majority. It's a wrong way to think, but I'm sure my thinking on many issues is also like that.
I don't think the ending was intended to act as a climax to the narrative. Rather, it's the logical conclusion of several ideas shown earlier in the story; modifications to how you think that can't be reversed; alien consciousnesses that you can never actually communicate with; the logical conclusion of the original quest to prolong humanity's simulated existence, which is why they go exploring in the first place.
lack of generics
I just got done buying a new TV. I badly wanted (and would have paid more for) a dumb TV, but couldn't find any. So I bought a smart TV and will simply never connect it to the internet.

But ... my new TV is Alexa enabled. I guess that means that no matter how hard I work to keep the damn thing offline, if my neighbor has an Echo, my TV will exfiltrate it's data on me completely circumventing my own network.

I try not to be a luddite, but good grief this is starting to feel like a sci-fi horror movie. Pretty soon we'll have to wrap our houses in a Faraday cage in hopes of maintaining some privacy. That or be excluded from modern conveniences like "television."
Crazy, didn't realize that was still a thing.

All the phones that support it feel like throwbacks from 2003. (It's KaiOS, btw)