skysight-inc/HackerNews huggingface dataset:
There are many emergency food options that can work for people in even the smallest studio apartment. For example, here is a 30 day supply of non-perishable food that fits into an 8.5 gallon bucket: https://www.amazon.com/Augason-Farms-30-Day-Emergency-Storag...

It will suck eating that everyday, but it will keep you alive.

And if you can't fit a months supply, at least try a weeks supply or more. A case of MREs and a large package of bottled water stashed away in the back of a closet will go a long way in a crisis.
Are those instances available to all customers yet? We don't see those in our console.
A recent paper suggested that there is strong evidence that SARS-CoV-2 is not the product of genetic engineering.

source: http://virological.org/t/the-proximal-origin-of-sars-cov-2/3...
Optimism and Your Health (2008)
That reflects the lumbering, bureaucratic nature of enterprises.
FIFY

Operations ^H^H^H Functions
A common function for applications is logging a user in. It’s actually two sub-functions composed together: first get the email address and password from the user, second load the “user” model from the database and check whether the password matches.

Functions are the doers of the MFVE world. They are responsible for making changes to your models, for showing the right views at the right time, and for responding to events triggered by user interactions. In a well factored application, each sub-function can be run independently of its parent; which is why in the diagram events flow upwards, and changes are pushed downwards.

What’s exciting about using functions in this way is that your entire application can itself be treated as an function that starts when the program boots. It spawns as many sub-functions as it needs, where each concurrently existing sub-function is run in parallel, and exits the program when they are all complete.
Maintaining a Zero-Maintenance Website
Different chipsets may have slightly different capabilities. For example, I’ve been using NVIDIA RAPIDS recently. Not all NVIDIA cards support this particular framework’s needs. Sometimes you need to specifically direct customer installations to a specific type of card or chipset.
MVC does not comprise all layers of an application. You might as well be asking which layer represents the repository layer while you're at it.

You can add other layers and frameworks in addition to using MVC. That doesn't mean MVC is pointless.
Has anyone seen this video yet? Apparently the government is so BAD about handling this. Sadly, not a surprise.

https://www.youtube.com/watch?v=vtHYZkLuKcI&t=265s
I was feeling pulled back towards non-mac laptops for a variety of reasons, but I think I just came up with a good strategy looking forward. If I were just doing my own dev work, I'd probably have a well-specced thinkpad running some version of linux. But I need to support people using all OSes, so I need a mac. If I need a mac, I'd like that to be my only computer, and just run windows and linux in VMs.

I got a 13" MacBook pro a couple years ago, when I started needing to support mac users more consistently. I was on a budget, so I got an 8GB version. I wanted to upgrade, so last fall I bought the last new 13" I could find online that still had physical function keys, with 16GB ram. I was having trouble running VMs effectively with the 8GB system. I would love to have 32GB ram, but I don't want to go to a 15" or 16" laptop.

I thought I would sell my old 8GB laptop, but I found a really good use for it. I work at home, and I have a multiple-monitor setup that's really nice to do extended development work on. I don't like to disconnect my laptop if I don't have to, but I want to work in other parts of the house sometimes. I realized I could just use the older MacBook as a thin client when I'm not doing memory-intensive work. It's been nice to be able to do more casual work in other parts of the house.

That got me thinking, though - with this setup, there's no reason I need a laptop to power the desktop setup. It's been over a decade since I've owned a desktop computer, but I think I might buy a mac mini next time I upgrade, and keep the 16GB laptop as a thin client around the house, and also have a decent laptop to travel with.

Any thoughts on this approach?
In the U.S smoking has dramatically decreased, and we don't have totally insane packaging like Canada/some of the EU. [1]

[1] https://www.cnbc.com/2018/11/08/cdc-says-smoking-rates-fall-...

Smoking has just generally fallen by the way side worldwide.
Let's not have Black Mirror in real life
They're not all gorgeous - 1080p displays with pretty poor color gamut are the default, and they still offer comically bad 1366x768 options for a base model. But some models do have 2560x1440 IPS glossy, 3480x2160 IPS anti-glare, or 3840x2160 OLED displays with 400/500 nit brightness and decent color gamut coverage (100% Adobe or 100% DCI, depending on the model).

Check http://psref.lenovo.com/syspool/Sys/i_pdf/ThinkPad.pdf for the specs of currently-public models. Most of the models after October 2019 in the linked document are not yet public.

If current trends hold, the not-yet-released T14/T15/P15 will all have an optional screen available that's pretty good. Some of the lower-price L14/E14/AMD options will only have options for crappy screens. And, the point that's most important for Thinkpad enthusiasts, the majority of the business-lease sales that end up on eBay for $400 in 2023 will have the crappy screens and/or L and E series devices.

Still, I'm curious what the "ThinkPad Thor-TP" might be.
Most Singapore buildings have A/C. The local clusters so far include two churches, a Chinese medicine store, and the Servomex business conference at Grand Hyatt Singapore.

There's a good infographic of all reported Singapore cases in this article: https://www.channelnewsasia.com/news/singapore/coronavirus-c...
What's the point of colonizing planets if we can't change from a growth-based economic paradigm to a sustainability-based economic paradigm? Humans have evolved on the Earth over million/billions of years... we have no shot surviving on other planets unless we learn real top-down sustainability.
I understand insane maximums, offence stacking and plea deals are part of your culture, maybe we should explore that further?
Came here to write that. Either Krebs or https://www.troyhunt.com
Phobic means irrational, just because some people with agendas redefine and corrupt language does not mean it is correct.

It’s not orthogonal, the videos being from India is the exact reason there is a problem, for the problem to be fixed, in this context (not all) Indian videos must be discriminated against because users do not wish to tolerate them ruining their experience.
AMA and ABA are protectionist and "America-first", though. The tech unionization movement is full of people who favor open borders and the like
2 rules I follow:
Don't get flagged as spam.
Don't send messages to unvalidated email addresses.

Spam-
Few things move faster than an annoyed user's mouse going for the "Report Spam" button. It should be 1 click, with links at the top and bottom of the message. Do it in real-time, not in "24-72 hours." No logging in to change communication preferences. Don't bury it in fine print or hide it with CSS.

Invalid Addresses-
Some email providers penalize (by slowing delivery) the originating IP address every time that IP attempts to email an invalid address. If your mailing list software then retries delivery to a bad address, the penalty increases (exponentially with some providers). This can create denial/degradation of service vulnerability for your outbound mail.
"For example, imagine if WhatsApp had been a worker- or member-owned co-op."

Given the price-per-employee WhatsApp got, they might have agreed to a buyout sooner as a co-op.
That's a pretty pessimistic way to look at it. Without a union or being a high-skilled worker, you are 100% serving your corporate overlord. In well-run unions the leadership serves the membership, not the other way around. With a good union you are serving yourself in a far more significant way than without the union.
>>you are basically serving two masters.

Though technically the truth, the inherent understanding is that at-least at the union side , you can have your voice heard, a.k.a a minimal guarantee that you will be heard by one of those masters.
I didn't even get that far, the website wanted me to subscribe with a big screen that covered everything so I hit back.

Kind of sad because the topic is very interesting.
Who was first doesn't change the fact that unions are sometimes unreasonable.

Though I have to say most companies I've seen with evil unions have management that deserves the worst a union can do. I've seen cases of good management with bad unions harming everybody (except the union leaders), but they are generally rare.
Or you could email Troy Hunt
Mux (YC W16) is hiring – build Netflix-grade video infrastructure
I don't think anyone really uses mp3 for audio compression anymore, though. There's FLAC, mp4 (AAC), and free Vorbis (which claims to be competitive with both); and DVDs and whatnot are still using AC3, EAC3, and various other Dolby Digital audio formats. Given that landscape, I don't know why you'd pick mp3.
How Spotify ran a large Google Dataflow job for Wrapped 2019
Single biggest fck up in this whole thing. The PCR protocol should be pushed everywhere and test everyone that is symptomatic for any corona virus, meaning if you have a cold you should stay home until it passes.
Check out LifeStraws (and similar devices) if you have concerns about being able to store enough water for a crisis.
We are not built on top of Envoy and have built our own proxy.

Many of the service mesh solutions require you to deploy and manage them as an on-premise installation. Our primary offering is a hosted solution, but also offer a managed service for on-premise installations.

As you've correctly pointed out the service mesh solutions can allow routing of external traffic, but by focusing on the external calls there are features that make sense for us to build that wouldn't make sense in something like Istio/Gloo/AppMesh. For example, we can build an enhanced experience around third-party APIs to better understand the calls, errors, quotas, etc that are specific to that provider.
Sounds more like the union added contract terms preventing the business from hiring somebody for position X and "asking" or even "allowing" them to do the tadks if position Y (which might pay more than X).

A lot of times, rules are cryptic and complex because they were adapted to prevent a workaround.
What you need and what you want are vastly different. Off course I want fast internet wherever I am, but I don’t need it. And I’m certainly not willing to sacrifice the night sky for astronomers for it.
In the UK if I write a check my bank checks with me before honouring it. They don’t just let you wave a piece of paper with numbers on it and empty the account lol.
I suggest making use of the Quick Access Toolbar. Move it below the ribbon, and put everything you commonly use on it. Then collapse the ribbon.

This way, common tools are a single click away, and everything else is two clicks away.

Re: the backstage File menu, I agree with you. The app menu in Office 2007 (and the File Explorer) is better because it doesn't change the context—what you're working on is still visible behind the menu. The full-window backstage menu is bewildering.
Thanks, this is much better!
Iwata Kentaro, an infectious disease specialist, released a video with his criticisms of the ships quarantine.

TL:DR bureaucracy is getting in the way of proper containment. There were no green/red containment areas. Personnel not wearing proper gear.

He believes that bureaucrats in charge of the quarantine are actively blocking disease specialist from helping.
The XPS and Thinkpads have both offered 4k for a few gens now. The real question is when Apple will offer matte screens. I can't stand the glare on the Macbook screens.
I agree and have a similar story to yours about improving an old system. At a previous company we had a deployment process that took 1 developer 6 hours to complete. There was a 6 page run-sheet of manual instructions (create Windows image; log in and set these parameters; install this software; etc.)

I took a couple of days to automate the process and reduced the deploy time to something that could be done multiple times a day and didn't require a developer. Am I FUCKING SMART? No, but I was able to see the bigger picture and realize that there are tools that could be applied to this problem.
[...] clearly money was better spent on a more modern offer than on those "security" concerns.

And there's the real problem:

The banks will save their money and stick with plaintext if they can get away it.

Put another way, it's an incentive problem.
Have just signed up, was (yet again) looking for a solution like this for monitoring outbound API calls. Look forward to trying it
Or they prefer the certainty of being able to test software on specific hardware setups and be able to give customers higher levels of confidence.
I've got a USB DVD burner hooked up right now. Easy as falling off a log.
It would be really nice if the author could add a few images or a video of how it's used. I'm really, really bad at visualization.
Super, super easy. Linux-distro-install level easy.

Since Catalina randomly decided to destroy access to about 1/3rd of my software (I rely on old-school music plugins that won’t be updated) - I’m gonna link you here to the Mojave tool:
http://dosdude1.com/mojave/

This is not my tool, it does require a Mac to use, in order to create the USB boot key you put in your PC.

I have successfully patched about a dozen ThinkPads and Dell computers with this.

Due to the ThinkPad’s popularity - support for virtually every unit that can support it hardware-wise exists. If you have any issues, there’s a great community around it, and personally, after patching, I don’t even worry about .x upgrades anymore and leave auto-update on - that’s how far it’s come.

I literally prefer the Lenovo to the Apple hardware.
A lot of bioinformatics specialists aren't talented programmers, they are biologists who know how to program as a means to an end.

As a computer scientist you can add a lot of value by contributing to optimization and ease of use.
1080p is not "lackluster" compared to a 4k. It's "lower resolution".

4k consumes (more or less significantly) more, which comes at a price - see the widely documented XPS 13.

If one prefers super-high resolution, it's totally fine, but it's not correct to depict 1080p as poor for a work machine.
I see the music ads. As one example if I click "Search" (which I do to search my own music) even before I've typed anything there are "trending" recommendations. As soon as I click to make the search active it defaults to Apple Music, instead of Your Library. I switch to "Your Library" but for whatever reason from time to time it ends up back on "Apple Music".

Other times I accidentally press the heart icon at the bottom thinking it's my favorites but it's an ad is are "browse"

If I could replace the default music player I would.
APIs, Sustainable Open Source and the Async Web with Tom Christie
My bank authenticates with me before honouring a check - is this not common?
My 3 year old X1 Yoga is 2560x1440 and I think it had a 4k option but I chose battery life.
what if apple, google, intel, adobe, pixar, lucasfilms all conspire to suppress your wages? great you can switch to another company that doesn't pay you your worth.

https://www.latimes.com/business/technology/la-fi-tn-tech-jo...
I found it wasn't too hard to do with Chromium Embedded Framework + Qt [0], but you do have to use C++ which the Op stated fear of. I am no C++ expert and I worked through it though. I did have to reinvent stuff like ad block, auto-completion URL bar, etc but it wasn't bad.

[0] https://cretz.github.io/doogie/
Secret’s founder returns with anti-loneliness app Ikaria
They don't unionize though, they have a player's union. This is not the same thing. There is no collective bargaining process in professional sports that matches the typical public sector and athletes are not salaried employees. Nothing stops the top performers from negotiating a more lucrative contract. They also make a huge portion of their earnings via 3rd party engagements which a FT salaried employee cannot do.

The player's union in sports caps downside for all; unions for the rest of us cap both the downside and upside and replace the current (often flawed) performance metrics with worse ones (aka seniority).

If we focused on the bigger issue of properly classifying all these contract "gig" workers as employees we'd get a lot further than "protecting" coddled tech workers.
Agreed, completely. I support unions, but I see the best way forward to both increase equality and reduce corporate corruption is the Mondragon model of worker-owned cooperative federations. Unions are not an advance in this direction at all, merely a check on corporate ownership. It's better than nothing, but it's not the end-all to worker protections.
So you're saying it's not a technical glitch? /s
I once told some co-workers that I think that I would have been a good caveman. When asked why I said that its because I can build things. I was summarily dismissed with 'wait until you are the hunted'. I agree that things are not so straightforward.
chromatic's book, Modern Perl, has my highest recommendation:

http://modernperlbooks.com/books/modern_perl_2016/index.html

I've mentioned it before, but reading this book and applying its concepts (along with judicial use Damian Conway's Perl Best Practices) changed my view of Perl from "well, I guess I'll use it since it's here," to "I really enjoy using Perl".

Mark Jason Dominus's Higher-Order Perl was another enjoyable read, for its advice on using Perl as a more functional programming language.
It always depends how the union works and what they negotiate for. Brad Pitt, Jennifer Aniston, Scarlett Johansson, Charlize Theron and Tom Hanks are all members of a union (SAG-AFTRA) and it doesn't seem to have prevented them for making 10x the money of an unknown actor.

That said, there's a risk - even a high one - that Union Executives, over time, become rent seekers instead of advocates for their members. It's like government, every Union gets the executive it deserves.
With the ability to measure straight line distance between two points not hidden and afterthought.
One of my past employers did something like this. We had some negative reviews from job candidates that weren't hired. At an all hands our CEO encouraged everyone to leave honest feedback on Glassdoor. A lot of employees did, bumping our score up. It wasn't dishonest or misleading, all of the reviews were real.
> the engineering ethos of meritocracy

You know what's pretty inarguably a real "meritocracy"? Professional sports players. And they're all unionized.

Tech does not meaningfully or significantly adhere to any ethos of meritocracy; it is exactly as political as anything else. The part that really melts your brain is when you realize that the "meritocracy" myth is peddled so the people who don't realize they're bad at politics are losing.
> Redux requires tons of boilerplate

Not _required_. There's both "inherent" and "incidental" complexity around Redux [0]. We've created our new Redux Toolkit package [1] to specifically eliminate the "incidental" complexity and simplify common Redux usage patterns. It includes utilities to simplify several common Redux use cases, including store setup, defining reducers, immutable update logic, and even creating entire "slices" of state at once.

We also just released the official Redux template for Create-React-App [2] to help speed up the process of setting up a new app.

[0] https://blog.isquaredsoftware.com/2019/10/redux-starter-kit-...

[1] https://redux-toolkit.js.org

[2] https://github.com/reduxjs/cra-template-redux/releases/tag/v...
Association between life-course-persistent antisocial behavior&brain structure
FizzBuzz 2.0: Pragmatic Programming Questions for Software Engineers
Re: MVC is well documented, and objectively defined.

I'm skeptical. Do you have a link or quote of the "official" definition so we can critique it?
Worth noting that the AWS services are typically free for only the first year. (though assuming you don't exceed those limits, would only be in the low dozens of dollars per year)
What about outside of promotions? I’m not going to get promoted every year and I certainly don’t want to only be able to get a sizable increase tied with promotions.

Although I do agree they are not fundamentally incompatible. You can have a large number of hands within a job level and have the ability to jump bands for example. But then this somewhat goes against the typical union (at least in the US) thinking where there is typically a step progression “up”.

Fundamentally, at least in terms of compensation, this seems to be about how we view money in general rather than specifics of unions. Ie should everyone be paid more or less the same for the same job or should there be wildly different compensation. For unions I typically see salaries clustered, that every senior engineer for example does more or less the same job. Currently in tech the view isn’t that. It’s more the one senior engineer can dramatically out perform another and should be compensated accordingly.
Skynet, a decentralized CDN and file sharing platform
Isn't that largely true of most entertainment products?

Music, Prestige and Reality TV, Cable News, Comic books - all are "specifically designed to cause behavioral addiction" if your only criteria is "attempts to attract and keep people on the platform"...
Careful, the 4K X1 Extreme has half the battery life of the 1080p model.

https://www.notebookcheck.net/Lenovo-ThinkPad-X1-Extreme-Gen...
if you have gotten to the point where you need to hit the database to verify the JWT, something is wrong. Either need to turn down your JWT expiry time, or refresh your JWT more often, or both.
When most sports unions started professional players were not well paid. In the 1950s many of the best baseball players didn't play for professional teams because a local hardware store in some small town offered them better wages if they would work during the day and play on the town team on weekends!
How would people disagreeing with Nazis get rid of them? Does that work with anything else?
That was discovered and busted by the government. It appears unions aren't necessary to end wage fixing cartels.

And especially, note that unions are wage fixing cartels!
>> There are people claiming that the slowdown in China is due to underreporting, but as far as I can tell that's pure speculation.

Occams razor is useful here.
> Forgot to mention the #1 benefit - replaceable HDD/SSD and upgradable RAM.

Need to capture this rant here about part selection. My x1 carbon 6th gen shipped with a crappy SSD which showed random errors in dmesg and would occasionally cause the machine to reboot randomly. Then a few weeks ago after about a year of use it totally died. I googled the model number of the drive and found I was not the only one to experience that. Seems like Lenovo was not adequately testing that part for its impact on overall machine stability.

OTOH I was pleasantly surprised that it was replaceable, even though this is the "ultrathin" model meant to compete against Apple's soldered-in components. Replaced with a third party m.2 SSD and now the system works smoother than it ever has.
"What’s exciting about using functions in this way is that your entire application can itself be treated as an function that starts when the program boots."

HN, rediscovering main()