skysight-inc/HackerNews huggingface dataset:
Those "torches and pitchforks" would quickly be followed by ventilators and graves. I absolutely despise authority and loss of individual liberty, but this isn't a fabricated crisis. Once you see multiple people you know devastated by COVID, you quickly realize it's not a hoax. I'm talking about younger people too (20-40), permanently damaged respiratory systems and near death experiences.
I see this as similar to "stop eating high-sugar foods and you'll come to appreciate more varied and complex foods." Some of the most enjoyable things in life are more subtle.
It doesn't but it simplifies moving stuff around. I use an IDE and can rename at will. With microservice, it's rename. Commit, wait for the thing to build and deploy, open a different project fix all the names, etc. That requires a lot of coordination and is also risky if you get it wrong.

With a monolith, you change everything, create 1 commit. And after that passes CI/CD it can be live in minutes.
> if the grid collapses completely it will take place in a short period of wild frequency fluctuations as generators trip out, demand swings wildly and so on, so you could get very large frequency distortions very quickly, perhaps too quickly for some safety equipment to kick in? Or some equipment can disconnect itself "safely" in the sense of not putting humans in danger but may still sustain damage to itself.

My general read on this is that generation can trip off more easily than most kinds of load, so when reserves are low, they need to be more explicitly proactive about taking load offline. That In case a generator trips offline that consumes all the remaining responsiveness and takes the grid to a collapse. I assume what a total collapse looks like is every generator tripping offline in a matter of a few seconds or minutes.

Hopefully, though, there'd be enough ability to disconnect transmission lines to isolate the failure to a specific part of the grid. Back in the 2003 NY blackout, the failure was isolated to the northeast because NJ disconnected its grid. The last couple steps of this timeline are illustrative:

https://en.wikipedia.org/wiki/Northeast_blackout_of_2003#Seq...

* ..,

* 4:11:57 p.m. The Keith-Waterman, Bunce Creek-Scott 230 kV lines and the St. Clair–Lambton #1 230 kV line and #2 345 kV line between Michigan and Ontario fail.

* 4:12:03 p.m. Windsor, Ontario, and surrounding areas drop off the grid.

* 4:12:58 p.m. Northern New Jersey separates its power-grids from New York and the Philadelphia area, causing a cascade of failing secondary generator plants along the New Jersey coast and throughout the inland regions west.

* 4:13 p.m. End of cascading failure. 256 power plants are off-line, 85% of which went offline after the grid separations occurred, most due to the action of automatic protective controls.

I know people that were working at PJM when that happened, and they tell stories of essentially continual announcements on the PA system announcing various emergency states they needed to respond to. Which they did.

> I guess it's also quite hard to regularly test this sort of safety mechanism end to end, so there's surely a fear that it wouldn't work.

Generators trip all the time. In fact, one of my first jobs was working at a TX based utility company analyzing the frequency disturbances that occur when generators trip offline. You can learn a lot about the way the grid responds by looking at the plot of frequency over time right around a trip.
This page is great! One thing to note is how little analysis work is required these days. One just needs to know basic things like Ohm's law, where to start, and how to read datasheets. But, it's missing 2 things:

1. Microcontroller selection. This can be a daunting task. Best to just pick one with good dev kits and community support. You can tailor the part number if you need more IO for a specific project. The only real choice to make is if you want/need to work in the low-power embedded realm (eg Arduino or STM32), or in higher-power/userspace realm (eg raspberry Pi or Beaglebone/Linux).

2. Rules of thumb for the design. You mentioned some great ones. I would add
- use 4 layers unless you need more (and you will know if you do)
- Put signals on the outer layers so you can access them for troubleshooting, unless you have a reason to have ground planes on the outer layers (you'll know if you do)
- Use the internal 2 layers for ground and power. The keyword "polyfill" will let you know how to do this.
- Don't try and make PCBs at home. It's so fast and cheap to order them. And a home-made one, even if you make it with a router instead of the printer/acid method, will not have a solder mask. You can easily spend 3 days troubleshooting. Watch movies for 3 days while you wait for your delivery, instead.
- If you have any doubts, use a breadboard for prototyping. If you have confidence on your 3rd board design, skip the breadboard.
- Put a hole in each corner, with a healthy clearance from any circuit to a fastener. At some point you will want to mount the PCB somewhere.
- Put some spare IO on a connector if you have space
- Use a barrel connector or USB for input power if you can. If you need more than 5V, USB-C at another voltage is trivial to add these days (as this page shows). It's a matter of when, not if, you mess up your settings on your bench power supply.
- Use 2.54mm pin headers where you can instead of weird connectors
- Ask yourself: Can I buy something that will work instead?
- Invest in 3 kits: surface mount resistors, surface mount capacitors, through-hole resistors. eg: https://www.sparkfun.com/products/10969
- Spend at least $100 on a soldering iron with temperature control
Anonymous contributors where all the craze during the Trump admin, I'm not sure how dedicated the papers are to 3rd party verification.

Also, it's possible to reach out to Fratta and ask for comment beforehand - then you can either include that response, or lack of response, without naming them.
I guess someone can create a "free and open" version of that, generate the STL and use a similar provider as above.

3D printing yourself and using a cheapo CNC can also do the trick... I wonder how hard it is to programmatically generate the STL yourself.
"The bottleneck for success often is not knowledge of the tools, but lack of understanding of the customer needs."

This is an issue I constantly encounter. Engineers are terrific problem solvers, but the problems to be solved are often not communicated effectively to the engineers capable to solve them.
Nobody else said Wikipedia or yahoo finance, so I will.
Exceptions make code harder to analyze because they implement non-local control flow. Your two example statements aren't really equivalent. `ErrorICanHandle` may be a kind of exception that the `someCall` function has no idea about whatsoever -- it could be an exception propagated from much farther down the call stack -- while your if statement assumes the error was explicitly returned from the function.
I'm the opposite of the other person: Use the known terms until someone complains. Very few people have a problem with `blacklist` just like very few people had a problem with `master` branch.
HN, Twitter, google, stackoverflow (via google), gmail, google calendar, carscoops.com, servethehome.com.
This isn’t the media, but an academic study. The media is prone to latch onto some conclusions from it, while probably ignoring the lack of support where statistical significance is unmet.
hackernews

mmafighting.com

dailymail

reddit.com/r/cosnow
Many of these advisors are speaking directly to media. Devi Sridhar, one of the advisors to the UK government, for example, has been doing interviews recently about maintaining long-term border closures and requiring expensive hotel quarantines.

Right after I posted my comment above, at 15:12 comments regarding Canadian forecasts appeared in The Guardian's COVID live blog, in which epidemologists say that restrictions must be preserved within the country because the vaccine rollout is a global problem, not a local one.
> But the dumbest thing the government could do is schedule reopenings before we know if it'll be safe to reopen.

Sure. But while there is no end in sight, despair will rule. Whether it's reasonable to want a fixed timetable or not.

This is also why I mentioned criteria - even if not a fixed timetable, we could at least know what sort of criteria would trigger a rule change. I.E. when we get down to X cases per day, X deaths etc etc, the schools will open. If it keeps falling then the rule of six reapplies in outdoor public spaces ...

At least something rather than just being locked down indefinitely.

I agree the lifting of Lockdown 2 was a really poor choice.
I just spent an hour with Apple's support team and now I need a drink
Too big to fail. WhatsApp should be transferred to something like the UN. It is no longer a cool startup/app. It is the main communication infrastructure for the majority of the planet. Yet it's in the hand of unblinking cyborgs.
You're taking a very strong stance on the assumption that white and hispanic/latinx communities are the same, normalized to wealth. I don't think that's a given at all.
One Texas Resident Still Has Power, but His Bill Is Now over $8k
Fair enough. There is `unique_together` though, which you may look into.
I had a mentor that used to say "sometimes the problem is the problem". A lot of good could be done if we focused on the problem instead of ingroup/outgroup politics. If the problem is lack of money to afford climate control, it is easy to get people to agree to help provide that money (as evidenced by the many, many local level government and charity programs that have been created, all over the US). When we focus on identity politics instead, we lose sight of how easily solved the actual problem is, and end up in a stale-mate where nothing gets done.
Censorship is imo Bytedance's lesser evil.

The way this company destroys journalism is its biggest crime. Algorithm-driven "self-media" that ByteDance popularised (with Toutiao) has essentially wiped out news in China, anyone can write sensationalized and fabricated news-style stories on its platforms and compete with "mundane and boring" serious news，AND GET PAID, these self-media are so prevalent and low-brow that fact-checking has been rendered futile.

It now has democratized censorship，indoctrination and misinformation, as the self-media care only about their ads income.

My advice? Vehemently reject any info/news platforms, as they care only about clicks.

>The “Post-Truth” Publication Where Chinese Students in America Get Their News"

https://www.newyorker.com/culture/culture-desk/the-post-trut...
That's not how anyone should assess risk. You can't take an average and assume that it applies to everyone. The elderly hare far more likely of losing 10 years off their lives than young people who are very unlikely to lose 40+ years off their lives. For instance, the chance that I will die from COVID at my age and health are, for all intents and purposes, 0%, according to the CDC. It would be ridiculous for me to take a statistic that is more apt for the sick and the elderly and use that to determine the course of my life.

By the way, the truth can be very callous. I don't think it's particularly useful for you to point out how callous someone sounds on the internet unless the other person has some demonstrable intent of cruelty. We all know that we have the potential to sound like bad people through text online.
I want to point out that the abstract of this paper mentions Asians but the full text does not.
most of what you said was solved decades ago in linking
You get to choose who you apply laws to when you write them. If I make it illegal for a court to proceed if they do not provide representation to a defendant who desires it, I don't have to arrest the defendant.
Most of the url (including the path pieces) is supposed to be case sensitive unless otherwise specified for a given protocol (and treating e.g. %3A the same as %3a). This should be the most recent RFC on the topic: https://tools.ietf.org/html/rfc3986#section-6.2.2.1
The beauty of the Django ecosystem, is that you have packages for everything: djangopackages.org

E.G: https://github.com/Arisophy/django-compositepk-model
That's fine, all my family and friends already moved to Signal.
Golang is impossible to use without an IDE like VSCode. Tried it with Sublime Text without a language server and it was a nightmare like you described. Less problematic with VSCode cause it'll add/remove imports automatically on save and have big red underlining for anything that will cause it to not compile.
> Even if this does hurt Uber short-term, it sounds like the gig economy will be just fine, as long as companies change their behaviour with respect to the above points.

Uber isn't actually going to reclassify their drivers after this ruling because the case was about its policies as of 2016. For example, they have since removed the penalties for rejecting too many rides. Labor activists would have to go back to court for current drivers.
> after starting from scratch

I am as always assuming schooling. If you've done no relevant schooling it may be difficult at first, but relatively I'd say it still isn't very difficult when compared to other industries.
Thanks for the shoutout RicoElectrico ^

Link to the post for convenience:

https://www.karma.fm/p/IU6PAnK/nets-and-spears-how-to-use-so...
Nice, should be easy in emacs. I'll try it! I'm currently on step 7 (quotes) of the MAL guide and my implementation lang is PHP, so this project hits close to home for me.
I'm not a Google employee, but as far as I'm aware, there isn't one, and frankly, at this point I have to wonder if the lack of such a feature is a malicious way of preventing users from managing their storage utilization.

I've also had to resort to using rclone for this, which is absurd.

P.S. And don't forget: the data in the Trash folder counts against your quota. So if you use rclone to get folder sizes and start deleting things, you better be sure to empty the trash.

And that gets very difficult if the Trash has a lot of items in it, as the web interface will only delete a limited number of items from the Trash at a time.

As a result, you might also want to use rclone to delete permanently and bypass the Trash entirely.

Once again, while I tend to assume incompetence over malice for most things, in this case, you really gotta wonder...
I've seen blocklist as a replacement for blacklist, but what do people use instead of whitelist?
> initiate lightning strikes by shooting rockets into clouds

That's what should be shared when people think that science isn't heavy-metal enough.
“allowlist"
there are a bunch of CMP. most of them are useless except the DevOps tools like terraform. but you need to be pro to use the HashiCorp tools.
Yes any semi-experienced investor will immediately screen for active users vs signups, and if they find out you’re trying to game the numbers it’s usually a dealbreaker.
For what it's with, this is being worked on[1].

1. https://github.com/Rust-GCC/gccrs
> hundreds of millions of unexpecting women

Such empathy.. for half the population. They should ban research into female sexual avatars.
"Monolith vs microservices" is a bit like "Fullsize SUV vs multiple sedans". They are used differently, so you should pick that which fits your purposes. And the idea that you have to do one or the other is a bit ridiculous. I've seen plenty of businesses that organically landed on a mix of monolith and microservice and things in between. Don't get caught up in formalism.
Does Telegram not work?

I disagree that WA is mainly popular due to functionality. Yes, it works, but it was mainly network effect (much like FB).
I actively disrecommend talking to a psychologist. If you suspect ADHD, the first-line treatment is getting stimulant therapy via a psychiatrist. Understanding and talking about your problem does not fix it. They've studied this, it's simply an ineffective treatment for ADHD. People go from being distracted all the time without understanding why to being distracted all the time with tools and techniques they don't actually end up using.

Stimulant therapy, on the other hand, is effective to a degree that every other mental health intervention wishes it could be. I am a relatively conscientious high performing software developer with medication, and borderline unemployable without it. Night and day difference.

Therapy and education is more appropriate for the people around the ADHD patient. Getting a sense of empathy for their situation and learning how to generate an effective context for them to operate in is incredibly valuable.
So the alternative is to have a monolith deployed with different "identities" based on how it's configured. So you configure and scale out different groups of the monolith code independently, to satisfy different roles and scale up or down as needed.

However, sometimes the resources needed to load at start up can be drastically different, leading to different memory requirements. Or different libraries that could conflict and can also impact disk and memory requirements. For a large monolith, this can be significant.

So at what point do you go from different "configuration", to where enough has changed it's a truly different service? The dividing line between code and configuration can be very fluid.

> the entire monolith should be CI/CD so release cadence is irrelevant

But if one module has a bug and is failing testing, or features partially completed, it blocks releasing all the other code in the monolith that is working.
Not jobs but tasks.

Chauffeurs used not only to drive but maintain the vehicles. Later cars became more reliable, the skill to drive them became more widespread and some tasks (e.g. signaling) mechanized, and the maintenance more specialized.

Automation did the same with calculation and I doubt anyone misses that.

“Job” is scary, “task” generally less so.
> Will we pay more for Uber rides?

> That remains to be seen, but it could potentially happen.

It's weird that they answered it that way, even ignoring the double weasel words in use. The answer is clearly yes.
UE4 has great tooling but their UI is really cluttered compared to other engines and their UX is split into many panels.

I wouldn't say it's difficult to learn UE4 but I think it is overly complex which can be a high barrier. I've used it and unity for years. Opening unity is generally less mental fatigue, like walking into an ordered office, whereas unreal is like falling into someone's messy room.
Can we please stop saying this person has mental illness without a diagnosis? Let's not feed into the stigma. Thanks.
Stay Out of the Wind and Away from the Back
1. Hacker News
2. Reddit.com
3. Statesreport.com
Dubai is the place to be right now, everything is normal here.
Agreed and I'll add that the architecture must evolve into its most efficient form in tandem with the success of the product.
I love when I read about languages and they completely ignore .NET and C#. Like it hasn't advanced in leaps and bounds.
> and yet the business keeps on living

Sure, they just change the business plan. Move into as many new markets as possible, focus more on new sales than maintaining customers, ship more features/products than you can maintain, etc.

If the company gets twice as big but revenue/growth remains the same, that's a sinking ship.
Western Australia. I lived there for a couple of years about 10 years ago as a skilled migrant, then came back to the UK. I was (really, really unexpectedly) lucky enough that when I applied to reinstate my long-expired visa they said "sure, you have a one-year window to get back over here".

Cost of living is pretty high, salaries are pretty OK (better than a lot of UK perm, not as good as UK fintech contracting AFAICT), houses are big if you live out of the city centres, the sun shines and the beaches go on forever :)
Yeah I doubt the disks can even be read anymore.
It's not perfect, but I think Rust's approach is the best one yet.

> Any error system that handles all errors the same way will fail because there are some errors we can ignore, and some errors we must not ignore.

Rust has separate categories for these two things. Panics cannot be handled, which pushes the author to use them sparingly. Results must be handled (or explicitly elevated to panics, in a way that's easy to track down later).

The main weakness of this system, imo, is that the thrower, not the caller, decides whether or not a given error must be handled, and sometimes the answer is "it depends on what the consumer is doing".

That said, the powerful (mainly, no-implicit-null...) type systems that are starting to become prevalent prevent a lot of cases that would have been errors 20 years ago from existing in the first place. In modern typed languages an error is almost always a genuine IO/environment anomaly, which means there are a lot fewer of them to handle in the first place.

Edit: The other big weakness of Rust's system, as mentioned in the article, is the jumble of all the different disjoint Error types. I think the core issue here is that Rust doesn't have ad-hoc union types. I.e. if you want to say "this value is of type X or Y or Z", you have to declare a new enum somewhere, and embed your possible types in each branch, and that's a lot of ceremony at each point where you bubble up a different possible type of error. I understand why Rust's enums are static, though, I wonder if there's a place for some sort of heap-allocated ("dyn?") solution that allows any combination of possible types.

Edit 2: Actually this probably wouldn't be possible because there would be no way to distinguish the union, because Rust carries no type info at runtime. Maybe there could be syntax sugar for anonymous enum types declared inline?
Perhaps it is not settled law in the UK, which this article focuses on.
Also, their gaming industry story. They used to be just an OS that games ran on, then released one of the leading consoles and now are one of the major publishers and studio owners.
Sounds unlikely to me. We have artists, and yet there's not outpouring of hand drawn porn without consent featuring real people. I'm sure it will happen to some extent. But hundreds of millions of women? Doubtful.
So minicab companies pay more and charge less than uber? How does that work economically? And wouldn't everyone just switch to the mincab companies, both drivers and passengers, if that's the case?
Social/News:

-Reddit (For tech news from niche subreddits)

-Twitter (For the political controversy of the day)

-Hacker News (for more tech news)

-Mastodon (Instance not important / more tech news usually)

-Google News (For a overview of all news items)

Professional:

-LinkedIn (For networking and industry updates)

-Salesforce (For sales and support of customers)

-Atlassian Suite (For visibility of everything in the company)

Media:

-YouTube: For Tech Hobbyist stuff.

-Archive.org: For unique entertainment.
Stroustrup is what?
Hmm no they have the same speed with gnet ( Go ): https://www.techempower.com/benchmarks/#hw=ph&test=plaintext 7M req/sec both of them.

( all those benchmarks are sort of useless anyway )
Thats a distinction worth following up:

My take is there are 3 kinds of micro-service

* Service Ownership of data - if you want to change customer name, there is only one place to go.

* Worker services - they don't really own data, they process something - usually requesting from golden sources. Just worker bees but the thing they do (send out marketing emails to that persons name) is not done by anyone else

* Everything else is borked
> Rendered completely impotent by sane compensation models that do not allow him to bully employees, working for a corporation with a management ethos that does not view people as slave labor, and with no outlet for his egomaniacal urges for control over people - all the while his product (Waze) flails behind the flagship one (Google Maps) - Mr. Bardin has no recourse but to start complaining about the various amenities and complementary services Google employees enjoy

This isn't remotely constructive.