skysight-inc/HackerNews huggingface dataset:
Random Googler can't restore your account, but can file a ticket that might actually get looked at.

Source: firsthand experience. I had problems with Google Fi when it was pretty new. I tried to work through the issue with their normal support, unsuccessfully. I worked at Google back then, and eventually point filed a ticket with (or maybe emailed? I don't remember) the Project Fi team. Lo and behold, my issue got resolved almost immediately.
So basically, coaching then?

Personally, I wouldn't pay you for that, simply because (as people have rightfully pointed out), I'd want a mentor to help me improve at things, not a human alarm clock. 90% of what you mention here could be automated with a free program, and the other 10% wouldn't be all that useful unless you had a decent amount of experience in the field I'm trying to learn.
Something about this just screams out of touch
Notice how at 23:08 he asserts that have-nots start resenting the haves at the moment re-distribution starts, whereas in fact the exact opposite is true. Also notice how this is followed by a scaremongering implication re-distribution leads to social disorders and wars.

While I respect Mr. Dalio for creating this high-quality explanation video, viewers should not forget his net worth is $18B USD [1] and his interests are not necessarily aligned with the general public interest.

Taxing the wealthy and ensuring they cannot avoid taxes is a perfectly legitimate way to ensure overall prosperity of a society.

[1] https://www.forbes.com/profile/ray-dalio/#696b597e663a
That is indeed often overlooked, I thought it was not ready for primetime and that somehow stuck in my head all these years. I hear no-one mentioning it either usually when these conversations come up.
> It is a triangle of size, efficiency and cost.

It's interesting to consider that the reason there are tradeoffs is because uniformly bad technologies get discarded, so the remaining choices have tradeoffs.

For chargers, consider the 1990s-style line transformer and linear regulator (big wall warts). These are larger, less efficient, and cost more than a modern switching power supply, so essentially nobody uses them.

So it may seem like you're stuck in a triangle of choices that are bad in some way, but in the historical picture, these choices are all very good.
Sure, I agree with the basic premise of the article but we already had that, and it’s more complicated than the article suggests it to be.

What the article wants are more MMOs where your identity is more closely tied with your in-game avatar, akin to a character in Ultima Online that you spent months working on so that you have enough of a personalization applied to bond with it, and also with the people you’re playing with as a result of having spent a long enough period of time doing things with them (quests, raids, RPing events, etc).

Would VR help? Potentially. But the delivery mechanism is for a lot of people excruciating at first - headaches, dizziness, inability to sleep, etc. A normal computer screen usually doesn’t cause these issues so blatantly.

As I have mentioned, I agree with this article. Although I think this is a solved problem that is simply dormant. MMOs shut down quickly because they don’t make money. This economic crisis will only make this more apparent.

A non-insignificant number of people have grown up in early 2000s on MMOs, so they can understand through experience the psychological power of both healing and destruction (mostly through bullying, griefing) that these games hold. But I am not sure if the contemporary world of gamers can step back in time to a more innocent period of the Internet where it was more about communicating with people you’d see every day on forums, MSN/AIM/ICQ and less about random sniping comments on Reddit and Xbox.

I also want to make it apparent to the slightly older HN crowd that we are the last generation of people who had a childhood without internet and always-connected computers, and an adult life being surrounded in technological marvel from them. Our perspective and experience is alien to most gamers today, so any commentary around this subject should keep this in mind.
I think the "looks like a solid object" --> stable geometry + opacity, which to me means that the laser plasma system produces a consistent effect in the same way you get a red spot with standard laser pointer, though it's a second order incandescence with plasma so it's more volumetric like.

The specific "tic tac" appearance may just be what the effect ends up looking like - see the picture in this article for a tic tac-looking laser plasma ball: https://www.slashgear.com/super-powerful-laser-creates-plasm...
Their marketing is definitely not perfect, but the early batches do have a web browser and core cell phone functionality. Even though the latter not from the very start. Phone calls already work according to several Youtube reviews.

Battery life is definitely still a problem. But software updates should significantly improve it. The main problem is that all CPUs are constantly on even when the screen is off...

Otherwise, in 6 month we indeed expect the final batch usable by "parents, enterprises and businesses of all sizes".
What you should really worry about is leaving your phone in an Uber. I did it once, and had no way of contacting Uber or the driver. I tried logging into Uber from a computer, but they sent a code to my phone - which of course I didn't have. The only thing that saved me - after trying to talk to someone at Uber for 4 hours - was the driver found my phone and brought it back to me after his shift ended. I had resigned to buying a new phone, I thought it'd be gone forever.
Could QAnon just be an ARG?
Every time I try a Linux desktop, I find it unpleasant and/or time consuming to use. If I use it for long enough that I get used to it, it's a breath of fresh air when I do go back to macOS or Windows. They just don't have the UI/UX polish I want.
Yeah Mercator tends to hide the fact that Brazil's land mass is 4x Greenland.
> Or is there something I'm missing here?

There may be some platform-specific dependencies, but at least when building on Windows, I saw 67 dependencies downloaded.

One thing that may be skewing the count is that internally coreutils is packaged with one crate per command. There are about 100 commands, so you'll have seen at least that many separate crates building. They're listed here: https://github.com/uutils/coreutils/blob/6e8c901204934029c88...

My impression is that ecosystems where tracking dependencies is hard tend to discourage them, while ecosystems where tracking dependencies is easy encourage them. The coreutils crate depends on separate md5, sha1, sha2, and sha3 crates, if managing external dependencies was hard I imagine those would be bundled together. But it is easy, so it makes sense to organise the crates so that each just provides one specific piece of functionality. Think single responsibility principle applied to packaging.
Interesting twist for Bulgaria, Serbia, Greece & all that SSE part of europe
Xiaomi and the Future of IoT
Well-executed IoT is the next frontier
Yeah, there are lots of good build systems for C (didn’t know about this one; will have a look; thanks for sharing), but the problem is that they have tiny adoption, especially among “core” ecosystem packages, like coreutils and friends. The problem isn’t technical, it’s political and cultural. This ecosystem is hostile toward its users for no discernible reason.

If anyone knows of a distribution that aims to use only software with sane build systems, let me know, I would be very curious.
SAS Tokens
> It's that as Rust is reaching the second decade of its history

Sort of. It's only been five years since it was actually stable enough for production use. (with a few exceptions of folks who were really invested)
Personally, I love Tailwind. If I were building more MVPs these days, I would absolutely buy it, because the up-front cost would pay for itself in billable labor by the end of the first day.

Back when I had a small design studio, I employed two contractors to help with book covers and typesetting. We were dispersed across the U.S., and would use the brand-new Wunderlist (remember that??) to coordinate who was working on what title. Wunderlist was free but limited in its features, but after a few months they unveiled a premium plan that was something like $5-10/month. Lots of people were upset, but I gladly forked over the money. Overnight, I cut my time spent on administrative tasks by ~90%, freeing me up to do whatever else that needed to be done. I believe I calculated out the "savings" the premium Wunderlist membership made me every month, and it was in the thousands of dollars. Ten bucks a month was a steal.

If you're relying on something as heavily as Wunderlist—or in your case, Tailwind—buy it and don't look back.
Ask HN: How has lockdown and isolation improved your life?
Personal, business, and otherwise.
Your comment rewritten for our modern world: “Life Hack: My espresso machine automatically wirelessly controls third party accessories like my coffee grinder”
Visualizing the footprint of highways in American cities
> Gmail never crashed internally for me

Some google services seem to be crashing the tab in my Firefox (but me only, since this bug has been there for many months now and I reported the crash with URL a bunch of times), I remember street view for sure but recently there was another, don't remember the name. (I don't use google services that frequently aside from pulling youtube content.)

Anyway, point is, browsers aren't infallible either and google is known to make their software work only in google-branded browsers. I'm not sure that a really stupid bug in $someSoftware is a good argument for why we should move everything into the browser, or a Google product in particular (why not bring up roundcube or runbox or something?).
Finally a cool project for lockdown. Definitely think I’m building this
How to Run Your Startup in a Recession – Interactive Model
The loss is a paper loss
i.e. the loss hasn't been realized.

BRK plans to, and has the capacity to hold on to their investments while their valuation has dropped.
C is easy to do wrong and hard to do right, Rust is hard to do wrong and about average to do right.
Rust dependencies are just compilation units. Do people complain when a coreutils-scale project ultimately depends on 400 .c (and/or .o) files?
It was the best. RIP kuro5hin.
Yea right, it’s just so weird to deal with this problem as a scientist unless you do work that is regularly in the news and you have opportunities to learn how to better control what is written/said and deal with instances where the wrong message is getting out. Vast majority of scientists are doing work for an audience of themselves, other scientists and funding agencies, and are working for respect, not fame or media attention. So when a their research suddenly gets churned through this bullshit cycle, they’re really troubled but don’t necessarily know the most effective way to control the message once it gets out of their hands. It can be really unfair and stressful.
How much of that is Indicative of rustc vs llvm? The latter isn't exact a lightweight piece of software.
It also doesn't help that Rust keeps on pushing on the idea that "static linking is the only way to go". This is another cargo-cult which I wish didn't end up being engrained so deep in the toolchain because while it has some merits, it also has significant drawbacks of a typical unix distribution.

Static linking might be good for folks distributing a single server binary over a fleet of machines (pretty much like Go's primary use case), or a company that only cares about a single massive binary containing the OS itself (the browser), but it stops "being cool" very quickly on a typical *nix system if you plan to have hundreds of rust tools lying around.

Size _matters_ once you have a few thousands binaries on your system (mine has short of 6k), think about the memory requirements of caching vs cold-starting each, and running those and how patching for bug or vulnerabilities will pan out. There's a reason dynamic linkage was introduced and it's _still_ worth it today.

And rebuilding isn't cheap in storage requirements either: a typical cargo package will require a few hundred megabytes of storage, likely for _each_ rebuild.

Two days ago I rebuilt the seemingly innocuous weechat-discord: the build tree takes about 850mb on disk, with a resulting binary of 30mb. By comparison, the latest emacs binary from git rebuilds in a 1/10 of the time with all the features enabled, the build tree weights 150mb (most of which are lisp sources+elc) with a results in a binary of 9mb, not stripped.
The PS4 is known for incredible single player story led games. I do miss the days of adventure gaming but I think Indie games have that covered now, you just have to go look for it.

Edit: I think it also requires a lot more capital to do multiplayer right, unlike single player where anybody from a hobby game dev all the way up to the big Sony studios can provide an equally satisfying experience.
You can fix this by adding a filter called "is:spam" that has the "never send to spam" option checked.

See https://cmetcalfe.ca/blog/forwarding-spam-with-gmail.html
The Infra Engineer’s Blind Spot – Why I went to rabbit hole instead of shipping
> what would it cost to placate them?

You’ve only to pay ‘em the Danegeld and then you’ll get rid of the Dane!
A camera and some machine learning could probably detect when a bee hive is being attacked by one of these.
Agreed on a hundred thousand.

I used to feel sheepish defending npm and the whole node package ecosystem against its critics, but once I started trying to run deep learning applications or WebRTC media servers I quickly realized that some of the critics are probably coming from a much worse package management system that they’ve merely grown familiar with.

Want to have two pieces of software on one computer that rely on... idk, two different versions of libwebsockets? Yeah, you’ll need either docker/overlayfs, or some filesystem or pkgconfig hack that I’m sure a comment reply will helpfully mention if you want two have to versions of a library installed for two different executables.
This is from 2017.

In 2020 I personally use ag 99% of the time, and when I do use grep is because its options are burned in my brain and it saves me 30 seconds by not looking up the equivalent for ag.

https://github.com/ggreer/the_silver_searcher
Does not work with Brave 1.8.86 (current) with Shields Up - JS errors for localstorage and precision. Works with Shields down. Would be nice to either still have it work but show a message maybe?
Very nice otherwise!
Until there is a rustc in production that doesn't use llvm to emit code in the backend, the point is moot, no?
That sounds like how hiring managers describe the tech job market.
My personal email has been the same earthlink.net address for about 25 years now, and it’s been pretty worry-free in that time. My email client keeps all my email locally. I pay for service, I get that service. I guess it’s possible they’ll go out of business someday, but I’ll deal with it then. I don’t lose data over it.
Retro Gaming with Raspberry Pi [open book]
He's a maintainer, gatekeeping is literally his job. He's the one who decides what makes it in or not.

His reply is not great, but IMO posting to some venerable old project's ML saying, in the abstract and without actually having made any effort to analyze the issue in depth "Under what conditions would you consider replacing one of the current C implementations with an implementation written in another, "safer" language?" comes off as rather rude and not very productive IMO. I can understand him shutting it down immediately instead of wasting his time arguing with programming 101 students who cargo cult Rust without understanding the reality of maintaining something as complex as OpenBSD.
> "My normal position is fairly anti-government, but.... Targeted at people who are really quite clever.... It'd be nice to have a centralised, low bandwidth well moderated information source for the smartest 5-10% of people"

that only reveals ego and information blindness. it's hard to triangulate toward the truth, much less a plan, with that kind of blindness, no matter the composition of expertise. smart people may know more of their little patch of elephant, but make no mistake, they know nothing of the whole elephant. it's so easy to miss massive swaths of the elephant because you're too smart to ask the simplest questions first.

luckily, an easy first-order fix is to not dictate the composition of the audience asking questions. pick at random. then you'll get a truer picture of the bewildering complexity of the elephant and a better sense of where to take that (and a truer picture of the information holes between the panelists to fill for next time).

besides, what you ask for is simply the standard academic seminar at any major research university.
Indeed, I came here to say that I’ve replaced many such standard tools with more functional equivalents which happen to be written using Rust - bat, git-delta etc.
Ask HN: Data source ecommerce invoices or tax form pdf
For my machine learning assignment i need multiple pdf related ecommerce invoices or tax form etc. Can someone help me on this
Well OpenBSD has this "dumb" rule that snapshots/releases are never cross compiled and be done on real hardware. So it's pretty much a rule that every hardware platform has to be self hosting.

Microcontrollers are the exception, but then they don't run a full blown OpenBSD stack anyways.
Thanks a lot.
I will definitely give it a try. Thankfully, our services are very easily manageable and provide clear Rest APIs, it's just the overhead cluster that's making us slow.
I would love to have something like Nomad ready and available for single-tenant deployments of our service. It's where you need to tweak a lot and do it fast.
It surely shows size does not matter.
OpenBSD is. Just because you can't think of a use case doesn't mean they don't exist.
"want to shove multiplayer/online aspects into every game"

I don't think they want that, exactly. What they want is to be able to sell a continuous stream of microtransactions, and the easiest way to do that is let people see each other and then sell them prettyshiny models and textures you can use while preening in front of other people. That necessitates an online component to allow the social context in which to preen.

I think the problem is they haven't come up with a way to sell a $5.00 expansion that amounts to about two-four person weeks of work on an extra model and some testing for single player games. (I've seen it done, and I'm sure it sells some, but not enough for them.) Single player added content takes, like, real work to get anything anyone will buy.

Making everything multiplayer on its own terms is an expensive and risky proposition. I don't think it's a terminal goal on its own; it has to be in the service of something.
Yea this. There are more excellent single player games today than there is time to play. Just my PS4 backlog alone is hundreds of hours of gameplay that I know I will never have the time to play.
Is this facetious? 3000 extra per month does not seem crazy to you? Wow.
TuringBot: Symbolic Regression Software
> I really really wanted id to be the identity, but I'm pretty sure it's a python keyword.

It's a built-in function, but you can overload it within a scope you control without problems:

>>> id
<built-in function id>
>>> id = 7
>>> id
7

> And it should, since in one case mplus is in fact multiplication.

Good point! I take this part back.

As for having identifiers the same length, I know the urge, but usually find the superficial "elegance" it's not worth it.
Prey - Doom 2016 - Subnautica - Tacoma - Zelda Breath of the Wild - Mario Odyssey - Cities: Skylines - Oxygen Not Included

All very different games, all very much single player focused (Doom is a very complete without ever going online). Tons more out there for every play style and taste. Steam will drown you in games if you wish.

Edit: notice that this list spans many years, with a single player game there is no need to rush and play it the day it drops. There is a huge backlog of games to tap into.
Comparing coreutils to a self-hosting compiler is a strained analogy. Bootstrapping a compiler is about as hard as it gets; there’s no reason coreutils needs to depend on itself.
> In which case they are in luck. There are a multitude of email-providers worldwide, and email is 100% transferable.

Really? You think the average person can navigate changing all the services they signed up for with a Google account they've lost access to, and update it to a new account at a new provider?

Having helped a few non-technical but still very smart people do this over the years, I can tell you that for most people this would be way more daunting and painful than you believe.

> If you separate email (identity) from what you do (like using Google services), the worst Google can do is ban your ability to do business with Google, not your ability to do business at all.

You say this so casually, and that's my whole point. Most people wouldn't understand this distinction or even know where to start to actually do this.

You rely on your technical knowledge without even realizing it, to even understand the need or option to do this. Again, most people do not have this level of technical acumen. These are unknown unknowns for them.

I chose cars, health care, food and housing in my examples because they are day-to-day things for everyone that we all take for granted and don't deeply understand, and rely on experts to handle for us, but can't really live without. That's the Internet for most people.

You missed the point by splitting hairs and nit-picking the comparisons.

> As for being the most HN comment ever, how goes conflating email for Gmail and seemingly being unaware of there being other email-providers than Google? I mean, really?

This is now the second-most HN comment ever. ;-)
Anecdata to the rescue: since installing ripgrep, my use of grep has plummeted. If I ever use it, it's because it comes as part for a copy/paste command I'm running.
> You can buy most of the parts directly from a reseller like Amazon or McMaster-Carr, but for some you’ll need to get them custom manufactured for you. The custom parts include the carbon fiber routed parts, the 3D printed parts, the power distribution printed circuit board, and the motors.

Very cool and I would like to build this, but the "Nano Dog" is probably a cheaper and more approachable option for the garage engineer.

https://www.thingiverse.com/thing:3145690
Rust++ will solve this.
Ask HN: No longer allowed to comment on your own submission?
My previous understanding was that, after submitting a URL, it was polite to post a comment saying basically what you thought was interesting / worth reading about the article.

It looks like HN has changed this so that you cannot comment on an article after you submit it.

Sorry if this was already announced, I did try to search for an announcement and didn’t see one. If it wasn’t announced, I’m just curious what the motivation was for this change. Does anyone know?
No, most #![no_std] libraries do not link libc in the way you describe (having a direct FFI dependency on malloc) - they link liballoc, which has a pluggable allocator interface. On some platforms and some configurations (including most normal userspace platforms), the default allocator used by liballoc uses malloc.

It's actually hard to go out of your way and call malloc directly, because FFI calls are unsafe. It's a lot easier to use Box/Vec/String/etc., all of which are defined in liballoc and use the pluggable allocator interface.

I know this because I've successfully used #![no_std] libraries in places where libc doesn't exist and no function named malloc exists, and they do work. If you're having a linker issue it's almost certainly because you haven't changed the default allocator - if you have an example of this I'd be happy to take a look at debugging it.