skysight-inc/HackerNews huggingface dataset:
Unreasonably impossible as of yet, yes.

For handy reference:

8^8: 16,777,216

8^16: 281,474,976,710,656

8^32: 79,228,162,514,264,337,593,543,950,336

8^64: 6,277,101,735,386,680,763,835,789,423,207,666,416,102,355,444,464,034,512,896

8^128: ...

8^256: ?

8^512: hello from the other side of the quantum dimension

8^8 sounds interesting. 16 million reboots of a real {PC,C64,ST,Amiga,Mac,Z80,...} sounds like a collectively highly entertaining kind of hilarious. The issues only begin when you start wondering if any of the programs wedges the hardware into "interesting" states that are preserved across reboots - or at least the what if of that dimension of entropy... then the problem space becomes 8^8^8...

[I decided to compute 8^8^8. The result is apparently 15 million digits long. (`echo 8^8^8 | bc -ql | wc` -> `222814 222814 15596963`)
> Because there's no limitation on pre existing conditions, it's effectively the same. You can sign up the day you get sick and have a free ride until then.

How does that work if you've suffered a catastrophic injury and you're not well enough to sign up until after you've been treated in the hospital for several days?

It's similar, but it doesn't sound like the COBRA thing, where you have the option to retroactively extend your employer's coverage, or not, for a couple of months and you can still visit the hospital the same as you always did (or not) because of the payment and notification grace period. If it turns out you didn't need the insurance, you don't need to pay for it.
Part of it has to do with the different data protection regulations and privacy policies between consumer and business Google accounts. Since very few enterprise customers use consumer smart home products, Google doesn’t want to make a special version that respects deletion policies and legal holds.
My last newegg experience was ordering parts for a computer with the free shipping option (2-10 days?). Power supply hadn't shown up 6 weeks later, so I tried to do an online support chat. Sat in a queue for 2 hours before it crashed. I called, and got a time slot for them to call me back. No one ever called. Tried again the next day, support chat was down. When I eventually got through, they said they'd file a claim with FedEx, and if FedEx agrees they'd refund me. Power supply showed up on my door a week after that. Had to repeat the process to do a return.

I'll never touch newegg again. Their own system said I never received something I paid for, and yet sorting it out took 2 months and 6 attempts contacting customer support.
I'd like to quote the inestimable and late Richard Feynman here.

“Study hard what interests you the most in the most undisciplined, irreverent and original manner possible.”

“You have no responsibility to live up to what other people think you ought to accomplish. I have no responsibility to be like they expect me to be. It's their mistake, not my failing.”
I don’t understand how it’s that low. 256 bytes, each with 256 possible values. 256^256.
var/auto is a trade-off which requires good tooling support, as you said. Once you're able to see the types as you see fit in your IDE, I feel that you're mostly better off, for all the reasons already mentioned in the thread.

Of course good tooling is still a big requirement, but I still think it's the best decision in the long-term: it's way easier to improve and change tools like IDEs (especially with LSP?), rather than the language itself.

Regarding explicit types in functions, you also don't always need them in languages such as OCaml. I feel that the answer to your criticism could be to just have "auto" also for function arguments, especially when you're just prototyping.
My actual point is that this is an ideologically driven distraction, not a real policy debate.
Residents of a country where they are not a citizen, like me (American living in Germany). A year from now, I might decide to visit my home country, and even be allowed back in, and if I stood in the customs line in Amsterdam near a Frenchman who hung out with someone in Montreal who turned up positive, it would be in everyone's interest for me to know I was exposed.

Even traveling between Munich and Nuremberg, a one hour trip, I might be on a train near an Austrian who saw no reason to leave Munich during all this heading up to Berlin to finish a consulting contract, but a week ago had been in a meeting with a German who turned up positive. Our Austrian consultant would have been allowed to stay this past "shelter-in-place" month if she had a lease on an apartment and had registered it as her primary residence - no residence permit required, as she's an EU citizen. Again, it would be in everyone's interest for the three of us (and everyone we had much time around) to know about when the exposure took place and that we might need to self-quarantine/be tested.
I'm sorry, are you saying here that a byte can only express 8 different values?
Unless this is old, here's the code for Google's credential provider. It's not plug and play by any means.

https://github.com/chromium/chromium/tree/master/chrome/cred...
It’s meant to be configured once and then shipped as a disk image that gets installed on client devices.
That’s exactly what I’ve done too. In fact I’ve ran that for so long that I’d forgotten it is the default until I read this thread.
Comparing Greedy Pig strategies
You're right, the other person is wrong :)
> I'm only worried that the lockdown is going to significantly affect the poorer communities worse at the expense of richer folks.

Sorry, what? The lockdown isn't about the rich or the poor. It is mostly about containing a deadly disease we don't fully understand yet. It is for the medics but also mostly to keep the social fabric intact. No one wants this to descent into chaos and madness without controls in-place. A deliberated and measured response is warranted despite an unprecedented loss of livelihood and absence of any real infrastructure to handle the fallout, especially to support the 500m people who live on daily-wages. Unless an effective prophylactic or a therapeutic treatment is discovered, lifting the lockdown can be disastrous for a country as dense as India and for incubation periods as long as they are for a rabidly contagious SARS-CoV-2.

Hopefully, the current situation improves in a month (most cities and states could possibly reopen in the coming weeks), but I wish the conversation around UBI (food subsidies including) and universal healthcare picks up steam rather than the pathetic pettiness around religious faultlines that seems to be in focus, all the time, aided by the ruling party's inclination to make a mockery out of democracy and India's minorities. I digress.
If you don't have a Princeton ID, you aren't going to be allowed into their libraries. You _might_ be able to attend lectures, but basically everything else will be off limits. Good luck joining a study group.

If you are genuinely capable of learning everything alone, just from lectures, there's no need to move to NJ. It's all online anyways.
Is this still True? I didn't go to the institution in question, but we had ID cards that we had to show when entering the building.

Also I think a more obvious example of it being popular is the courses and lectures that are made freely available online.
I saw the first batch of Starlink satellites a few days after the launch when they were still close together. First to last satellite were no more than maybe 30° apart from my point of view. Seeing these bright spots moving silently [0] and in unison was absolutely captivating.

SpaceX seems to be working with astronomers to minimize impact of their satellites on the night sky. While satellites visible to the naked eye are annoying, they are a real problem for astronomical observations where they can saturate the sensors and cause all sorts of artifacts.

[0] Well, that's saying more about my environment than the satellites themselves.
That's an interesting idea about using a unified network interface. Do you know how you might then get the right packets to the right containers/processes? Does that even matter with Wireguard?
There was some interesting article about possibility that this virus is artificial. Author came to conclusion that it's possible, but there's no way to prove that (other than insider leaking strong proofs, of course). Modern virusology laboratory can create such a virus indeed and it'll be indistinguishable from a wild virus.

Unfortunately this article is in Russian, I'll provide google translate link, but it probably will be translated with errors.

https://translate.google.com/translate?sl=ru&tl=en&u=https%3...
Honest question: Is UK still under GDPR after Brexit?
Yep, since 2014 at least. I always assumed it was some kind of insecticide/pesticide? Is it just a disinfectant?
Yeah it is broken on the master branch but if you change to this one the pdf file is fine: https://github.com/sarabander/sicp-pdf/tree/print
That makes sense, though I suppose for a road warrior setup the source IP might change every so often right?
Remarkable JavaScript Data Table Libraries and Plugins
I think this is very common for tmux usage in general. I think the reason is that terminals seem to benefit the most from tiling WMs, as generally their own internal window management is quite lackluster and you usually want to open many terminals side by side. If you don't have the luxury of a tiling WM (or just want a simple-no-yak-shaving-required WM like Gnome), then tmux can be a real life saver.
Zoom Event Tool – No more manual calendar invites
Microsoft Wins Five-Year Contract with Coca-Cola to Provide Business Software
You know that uber loses money, right?
I mentioned this in another thread recently, it I think most people do notice when they see the difference. I take a lot of photos with a real camera and sync them all to my iCloud Library. When showing someone a photo, they almost always comment, even at very small sizes or before the full resolution version downloads, “Wow, you took that on your iPhone?!”

People see phone photos all the time so they’re used to it and normally fine with it, but given an opportunity, they will notice and appreciate quality photos.
Oracle wins cloud computing deal with Zoom
Nim was inspired by Oberon, and compiles to C (so easy interop). Neat language.
Tmux on my local machine was useless. Tmux on my server has been a godsent. Just connect and re-attach to the tmux session and you are right where you left off.

I did modify the key binds a little bit to make splitting windows and enable the mouse, but otherwise I just don’t need any more advanced behavior.
I actually moved to Chapel Hill, NC in 2017 though I was planning to move back to NYC in June of this year. That plan is now delayed though for the obvious reason.

Fam is doing about as well as one could expect with two working parents and a 4yo stuck in the house.

Hope you and yours are holding up as well.
> I've never seen a proof of 0.9... = 1 using Peano arithmetic which made any sense to me. I doubt one actually exists in any true logical meaning.

Peano arithmetic only covers nonnegative whole numbers, so one will never exist.
That's the only thing I envy from the VI/Emacs/tmux world is that the editors and terminals can work in the same window in the same spot of the screen and it looks seamless.
Remote Control (Learning from Others’ Mistakes)
I'm currently reading "tmux 2" by Brian Hogan. It's a great intro to what tmux can do and how to use it well.

https://pragprog.com/book/bhtmux2/tmux-2

It's a quick read and worth the effort. Available through O'Reilly learning online.
> The first couple hundred lines of code of your project will have a much larger impact than the last few thousand lines of code ever will.

I think it's easy to underestimate the importance of polish and fit and finish. In my experience a product's success or failure is made in the last 20% of development, when all the fine tuning and bug fixing goes in to overdrive, and user experience is honed.
Consider chilling out on this a bit... There's a huge difference between a fireplace and a modern high-efficiency wood stove or pellet stove. The latter produces mostly CO2 and H2O, with far less particulate. Look at the chimney of one while running at operating temperature and it will be clear (no smoke).

Furthermore, not everyone can afford other options. It's just the way it is. I'd love to cover my roof in photovoltaic panels and get an electric car, but I'm too poor. Maybe in 15 years, if I keep savings like I have.
Ask HN: I feel lonely building my business, does anyone else?
I feel lonely building my business, and wish there was more support to connect, vent frustrations, keep positive, bounce ideas etc.

Does anyone else feel like this, if so, I would be interested to know how you overcome this or help with this on a daily basis?.
Use Samba4. It's an easy to use LDAP/Kerberos/DNS system that looks after itself. Or if you're more Unix inclined, there's FreeIPA.
This is not a bad high level description.
I asked myself almost the exact same question as the OP a year ago, though I had prior experience with Ansible, so knew what I was getting into.

My advice to the OP, as it's all new to you, is to learn Ansible. It will require more work than Terraform, but Ansible can be made to perform the same functions as Terraform, and a heck of a lot more stuff that will prove useful to you, if you're looking into how to provision cloud instances.

That makes Ansible sound like it's hard work, but it's actually quite the opposite.
It's surprisingly easy to do something useful with it.

Ansible is probably best described as a scripting environment / DSL combination to help you control multiple machines remotely for build and provisioning purposes.

You have 2 separate remote machines, and want to install Postgres on both of them? Use Ansible.

Want to install GIT and then pull your project repo onto two machines? Use Ansible.

Perhaps you have 3 machines, want git on all 3, but Postgres on only one of them?
Ansible again.

Where there is an overlap with Terraform, is that Ansible can also be used as an interface to control AWS/Google cloud/Whatever services, which is Terraform's sole purpose. Terraform provides a cloud platform agnostic interface to allow you to spin up new cloud instances, and perform some provisioning tasks, but it will only skim the surface of what you can do with dedicated Ansible scripts.
Most countries in the tropics and southern henisphere are seeing low death rates regardless of how they handle the outbreak. Most likely heat stops covid-19, just like the cold.

You can verify this by graphing death rates against latitude.
It's a thorny problem.

While having everything be open would probably reduce double standards along the "government and people with influence" vs "non-government and people without influence" lines I am not sure it would be a net positive, or at least not enough to prefer an open approach to dragnet systems over not having them in the first place.

I would be very worried about "tyranny of the majority" type situation where a (large and or powerful enough) local majority uses the system to the detriment of some local (small enough or powerless enough) minority either under color of law or with a blind eye and/or tacit approval from the local powers that be. With a large enough majority vs a small enough minority government's hands may effectively be tied when it comes to preventing abuse and intervention from next higher level up level of government is not always forthcoming. We've all seen the way online communities engage in witch hunts. If the past is any example I don't think we can trust municipalities in possession of dragnets to not do the same if the contents of those dragnets are open to the public.

I think we can all agree that gay bar patrons in rural Alabama and gun shop patrons in urban Massachusetts, to name a couple examples, might not do too well under an "all the location data the local government has out in the open" type of surveillance scheme.
I get what you are saying but that is not quite how it works.
The marginal price may be determined by gas, but my electricity in the south island is mostly hydro.

Right now as I write this comment, the grid in the south island is being powered by hydro and wind. Less power is currently being exported north than is being generated right now by gas up North. So if I turn on a heater, it does not mean that an extra couple of kw of gas is being turned on in Auckland.

Right now the total power accross the country is 84% renewable. So worst case if I use a heater it is 16% not renewable.

In any case, electric water heaters in nz are ripple controlled and only heat at the lowest demand. So any electric water is using as much hydro as possible.
The vast majority of users will put a case on the phone anyway, and that negates the issue of a non flat back.
Is it a GDPR issue? You can't identify the driver from the number plate.
China is installing surveillance cameras outside people's front doors
It's still ultimately government fining its self. No point if it really is council run infrastructure. To punish them you need to vote out whoever commissioned this project (I realise that's unlikely to happen).

I'd be surprised though if it is really run by the council or just contracted out to some outsourcer. In which case they should be fined.
India is a pretty big country and just assuming an equal distribution of cases doesn't seem very useful.
Wait, what? I didn’t know this existed! Thanks for informing me :)
I will never understand why Google continues to invest in products they fail miserably at. They were late to the market with the first Pixel buds, and this doesn't seem any better. That battery life is terrible.
Podcast Explores Whether Scorpions Hit 'Wind of Change' Was Written by the CIA
Srsly Risky Biz: Tuesday April 28
The email address doesn’t really need to be valid though. I have an old client that appended ‘|disabled’ after the email address (and torched the password) when “deleting” accounts because they needed them in the DB for audit logging.

Unless someone figures out how to register a domain ending in ‘.com|disabled’ I’m not sure how someone would be able to access those accounts.
I do agree data layout is hard - pretty much direct byte buffers (off heap) and some poor man's memory manager (plus serialization/desirilization code).

Project Valhalla and structs is something people have been asking for since Java 1.4 or so. Still nowhere near. And indeed, "best" would take a custom implementation, case by case. It's doable, but usually very far from pretty.
Build a Resume (SaaS) or Cover Letter
Are you a solo founder?

Online forums like HN are a place to vent and connect. If you want a bit more UX, community, there's also https://www.indiehackers.com.
Ask HN: Why EU doesn't adopts Open Source(?)
Hi, I'm so proud to ask this question [...].
I wonder "why not"; is it "just" because the big companies? Isn't EU somelike on a slighty counter part from US' Google's?
Why not to adopt seriously Open Source, clean communities, good points of views, and least but not last free software (even if when this doesn't has to mean gratis, off course)?
[thanks]
Germany has suspiciously lower death rates, too... And that's down to the superior healthcare infrastructure there? I was wondering if something similar was happening in India. I was expecting to read about it more from a therapeutic treatment point of view-- Is India doing anything differently that results in higher recovery and lower death rates?
I didn't see this posted in this thread, but by far the most useful thing I've seen with tmux is the "send-keys" command - https://blog.damonkelley.me/2016/09/07/tmux-send-keys/

This is nice in isolation, but it becomes powerful if you have a persistent target and have a keybinding to issue a send-keys command to the persistent target.

For instance, in my vimrc, I have a set of commands bound like so:

noremap <leader>R :silent !tmux send-keys -t 2.2 startjob Enter <CR>

noremap <leader>E :silent !tmux send-keys -t 2.2 killjob Enter <CR>

where startjob is a local alias to starting my development environment and 2.2 is the target.

This means from any of the vim instances I have, I can start and stop my development environment without having to do so in a running vim instance, and get all the appropriate logging in a terminal that I can switch to when I choose.

This becomes even more powerful with a build script I have triggered by an inotifywait that's running in 2.1 that will build my entire environment with all its dependencies (yes, I need to do it this way because building one project may require another to be rebuilt, and just triggering 'make' in vim doesn't cut it) whenever a file is written.

It reduces a lot of the pain with developing a C++ project in the terminal and lets me get back to the work of just thinking about what needs to be done.

'Send-keys' is, to me, the killer feature of tmux.
> The next couple of years will be easy mode, for sure. You get an A, and you get an A--everyone gets an A!

If my experience of college professors is anything to go by, it'll be more like "You couldn't complete the work because I forgot to include a crucial part of the instructions. Well tough, you fail anyway."

Classes won't all be like, be the ones that are will take up so much of students time that they might as well be.
If you live in Vermont and burn wood year round you're probably still better off air quality wise than living in a city.

I also live in Vermont and my rates are high but decent at .115 a KwH for the first 200. After that they jump to .255 a KwH. If I did everything with electricity it would cost me $50/Mo for heating water and about 300/Mo for space heating. This is pretty close to what propane cost me back before oil prices crashed.

This is using ideal numbers from manufacturer sites and energy.gov. Given that it's Vermont and it can stay below freezing for months at a time (my basement stays around 45 in the Winter) I'm not sure ideal numbers are...ideal.

This stuff gets complicated and includes social factors, inertia, installed base and regional issues that almost certainly don't apply to you.

I recently installed a wood pellet stove which is both cleaner burning and more efficient than a wood stove. It's great. It saved me more than 50% off my heating costs. However,it's noisy, has failed twice in two years requiring expensive parts and repairs and still doesn't work when the electricity goes out. In rural Vermont you can expect at least one power outage per year that lasts more than 24 hours. Last year we had one that lasted 60 hours. Fortunately it was Winter so it was 6 degrees in the basement where the freezers were and we didn't lose the food.

Unfortunately it was Winter and our pellet stove, propane boiler and space heaters all require electricity to run so we spent a few very chilly days in a 6 degree house.
Ask HN: How would you build the Paycheck Protection Program website?
The PPP website went down again yesterday due to load. Let's say you worked at the Small Business Administration, and you were tasked with building the website.

The hard part: You've only got a week to build it, you know demand will be crazy.

The good news: Normal "process" is thrown out and you can do whatever you want. It just has to work.

What would you do, software and architecture wise?

PS - No, I do not work at the SBA and this isn't a hidden plea for help.
Most plug-in dehumidifiers (the kind you'd use in a seasonally-humid basement, most likely) are used where there there is no floor-drain, so the condensation is collected in a gallon-or-two-sized bucket that you have to empty periodically.
I don't understand why js psychologically force me to write smaller files.

Whenever I write in any other language, I feel totally fine with 1000+ LOC in single file but when it's js, the zeitgeist force me to put them into bunch of folders exporting from an index.ts

I can't put my fingers on it.