skysight-inc/HackerNews huggingface dataset:
Back in March, when the lockdown was issued in Massachusetts, just a couple of days after CA and NY, it was chaotic. People were lining up for their toilet paper, hand sanitizer, lysol chicken etc. Old people standing next to young, shelves stripped bare in the stores, people driving around from store to store and even going up to NH looking for the basics.

It was a free for all, pandemonium. It had to have been a super-spreading event in it's own right.

In May, Gov. Baker activated the Mass National Guard to help the nursing homes, there were troopers/medics going from home to home, administering COVID tests, checking vitals and, unfortunately removing bodies.

What we _should_ have done is activate the National Guard back in late January to blockade all nursing homes, hospitals etc. to make sure only approved people entered and that they were provided with some of the limited PPE we had and were using it.

Additionally, towns could have organized volunteers to deliver food, groceries and medicines to the vulnerable who were quarantining at home.

So yes, some focus and we could probably have cut the death rate by 80% in MA.
Yes tolstoi influence was key to the liberation of russian peasants under the tsar rule , before bolchevike revolution, most of the land was already distributed from landlords and nobles
Save the Planet, Win a Prize
Ask HN: Spouse treats you like a slave and how did it affect your career?
Title pretty much says it. I spend all my time at a job I hate or working on chores/projects at home, pay all the bills, and do more than 50% of the chores. I also spend at least 36 hours a week watching the kid (which means I can't do many of the projects or some of the chores). I get very little time to pursue hobbies, but my wife gets multiple hours per week to go do stuff and spends the equivalent of our mortgage payment each month on hobbies.

I don't feel very motivated nor happy. How have similar situations affected your careers?
Many a year ago, in college, I was helping a friend move. He had a giant 21" CRT, which seemed like it weighed eighty pounds. It was the dead of night, in the middle of winter. We were walking on ice, carrying it together. (We both had late-90s computer nerd biceps.) He slipped, and with a great exertion I managed to grab his side and prevent a fall to the pavement. Neither of us had much in the world at the time, and that sweet monitor was one of his most valuable posessions. Needless to say, he was grateful that I'd rescued his 1600x1200 view into the future.
I have some hope that Amazon and SpaceX will force prices to go down for at least home internet by bypassing the ISP monopolies. Might be a while though if ever. Google Fiber has sadly fizzled out because of the anticompetitive practices of the local monopolies.
> similar to what was done to Microsoft in the 2000s

Meaning there will be a ton of news about their case but the whole thing will disappear in a puff of settlement-smoke ten months after an incoming president takes office?
Another threat vector would be takeover of your account. Attacker might then publish counterfeit hashes, or perhaps find some way to get the account disabled and hidden from public view, depending on Twitter policy toward problematic accounts at that time.
One thing that is never factored into reports by security agencies is the threat posed by the state.

So for instance, in the United States federal framework for criminal crypto enforcement report recently published by the US Department of Justice's Cyber Digital Task Force, it states:

https://www.justice.gov/ag/page/file/1326061/download

>>Because of the global and cross-border nature of transactions involving virtual assets, the lack of consistent AML/ CFT regulation and supervision over VASPs across jurisdictions—and the complete absence of such regulation and supervision in certain parts of the world—is detrimental to the safety and stability of the international financial system.161

This takes it as a priori that state institutions having Total Information Awareness with regard to private financial transactions DOESN'T pose a threat to the "safety and stability of the international financial system."

This is an absurdly totalitarian political philosophy and the infrequency in which it's criticized is extremely dangerous.
What a coincidence! I've been looking for good resources to learn poker recently. Thanks OP.
I have experienced this after a long noisy drive and big change in elevation. For me, was closer to 50 60hz.
Tobspr/GLSL-Color-Spaces – Utility functions to convert between various color s
Totally agree! It's also actually a bit harder, I think, because making games is a bit creative/artistic. You'll often see forum posts/answers on "getting something to work" rather than "good architecture" (there are a few exceptions).

The second installment (already published) talks about some of these best practices, but it doesn't quite dig into architecture just yet.
That's the thing that makes me uneasy about this. I'm ok with some regulation of Google and perhaps even some kind of breakup. What I don't want to see is regulators picking winners and losers. I'm concerned about Google's control over the web but at least their interested are aligned with the survival of the web and not completely locked down & proprietary platforms like iOS.
I work on side projects as an escape of competence because all the cool kids complain about how hard life is and cry about unnecessary framework bullshit.
+1. California has substantial rooftop solar (11 Gwh peak) behind the meter, which isn’t shown in these graphs.

https://pv-magazine-usa.com/2019/04/15/californias-solar-pow...
This is literally what what everyone does in embedded C land. The repetitive definitions ate generally intended to be used with macros and are typically generated from the same definitions as the chip registers itself. Some places also auto generate embedded c/c++ structs or classes which imo is better. But I have gotten quite a bit of pushback for doing it.

A big issue also is the use of bitfields as much as reg duplication. Bitfields in c/c++ are a minefield if you don't lock down a known-good compiler version because there's just so much of it that's technically unspecified. Oftentimes you'll also have issues where certain register fields exist for some registers of a series and not the next or where the functionality/sizing/interpretation is context dependent or where certain locks or write orders are needed for correct access and these are often handed with presence checking macros.

IMO, if we want better driver code, it's time for GCC/Clang to nail down the bitfield layouts for the embedded use cases. This has been broken for far too long.
Could this not be solved by by Grindr setting up CORS properly for that resource? It's unlikely anyone would ever open the script directly in their browser.
Uhh you're asking the wrong question pal.
It makes more sense if edge and safari are spun out as well. I think in general we can’t just break up google and let everyone else alone, it has to be wide scale otherwise the other giants will just gobble up the difference.

Regarding Mozilla’s diversification — I am not sure, so far default search payments are the only actual significant revenue source. A lot of expansion they are trying to do is just empire building.

Also, if every browser is independent then default search payment becomes more viable since you can no longer guarantee to be default on “your own” platform.
Software updates aren't a service? Doesn't Nvidia provide updates to its drivers over time? They can choose to cut anyone off from those, including the very first initial driver download. Sure, you can own and do whatever you want with the hardware - but good luck getting it to do anything useful if you can't access Nvidia's driver download service.
We need to talk about your side projects.

- Really? I... I did forty hours of my actual job this week. I, also...

Well, okay. Forty is the minimum, okay?

- Okay.

Now, you know it's up to you whether or not you want to just do the bare minimum. Or... well, like Brian, for example, has three side projects, okay. And a terrific smile.

- Okay. So you... you want me to work more?

Look. Joanna.

- Yeah.

Companies can get software engineers anywhere, okay? They look to side projects for the atmosphere and the attitude. Okay? That's what side projects are about. It's about fun.

- Yeah. Okay. So more then, yeah?

Look, we want you to express yourself, okay? Now if you feel that the bare minimum is enough, then okay. But some people choose to work on side projects and we encourage that, okay? You do want to express yourself, don't you?

- Yeah, yeah.

Okay. Great. Great. That's all I ask.
Have you considered using The Flag That Shall Not Be Named? I find it that it is a reasonable thing to do as long as none of the code that depends on it escapes your private workspace.
That's the point of luxury models. Not everyone can have them.
Automate websites based on Angular with Selenium(Python)
Can someone please tell me how can I automate websites based on Angular with Selenium(Python).
.
I want to auto-fill a form with tag:
.
<input _ngcontent-bcg-c7="" class="form-control form-control-sm ng-dirty ng-valid ng-touched" formcontrolname="symbol" type="text" typeahead-editable="false" typeaheadoptionfield="symbolName" typeaheadoptionslimit="50">
.
Please suggest me tutorials or links or courses for this.
Thank you.
#1stpost
For system integration stuff like suspend/resume, display hotplug and resolution changes, etc, the open-source radeon driver is good, and probably the best option on linux. The 3D accel is not bad (but not as good as nvidia).

However, don't expect a new Radeon GPU to be well supported on day of release, expect 1 kernel release cycle until it basically works, and one more until it has most of the bugs ironed out, and then wait until your favorite distro gets that kernel. So you're looking at 3 to 9 months depending on what distro you use.

I'm personally going to be looking for people selling their RX 5700, to replace my RX 480 ...
Thank you, corrected.

"The numerous forms grade into each other so imperceptibly and inextricably that the genus cannot readily be broken up into species." -- Liberty Hyde Bailey, 1898
When Your Last $166 Vanishes: ‘Fast Fraud’ Surges on Payment Apps
This is me right now. Work starts in 4.7 hours. Retaliatory is an interesting word to apply to this behaviour, I hadn't thought of it like that but it's kind of true: I am struggling with the bounds of my weekend (or spare time in general) and trying to make the most of it while the clock ticks down. I'm not scrolling a feed exactly, but I logically know that I should be sleeping so it's also not good use of my time. Thanks for sharing this.
> you still have the capability to play the game offline

EA famously uses online-only DRM in many of their modern titles; if you get banned from, say, SimCity, you can't run the game at all. There is no "offline mode".
Red Hat heavily supports OSS projects used on their distributions. No other Linux companies contributes so much. (SuSE would be second, Hey Amazon?)
Why is anyone using NFS?
Yeah, seriously. There isn’t some higher ideal — every company is in it for themselves and then works on justifying the policy that will further their interests through such coalitions.

No doubt that the same company that sends a cease and desist to a developer who provides an export feature would act the same way as Apple if they were in its shoes.
Glitch is an amazing tool. Before the recent changes they made in terms of projects sleeping, I have run a collection of telegram bots [1] servicing a few thousand telegram groups / millions of users on there for free, with minimal downtime over a 2 year period. I've had to switch to the paid plan now, but the ease in getting a project live on the internet with glitch is second to none.

[1] http://telegrambotcollection.glitch.me/ (and even this website is hosted on glitch)
> there is no reason to do it sooner than 30 days

There is. Any tiny issue puts you past 30 days and invites a slap from the regulator. There's a lot of space between 100ms and 30 days. If you can't run your monthly process twice a day instead for example, you're most likely delaying on purpose - that's the "undue delay" part.

There's a company I know which decided not to pay any invoices until the last possible moment - which one day resulted in the electricity being cut to an office building with hundreds of people. Do you think that was a good decision in the end?
And tab process isolation was not a Chrome innovation. IE shipped tab process isospin first.
Please learn how to use the words than/then correctly...
I don't know how the numbers on this chart are created, but in Japan, the largest mobile operator (the former government telco monopoly) charges €55/mo for a plan with 60 GB of data, which should put it much further to the right. It says "median plan cost" so I wonder what terrible under-specced plans they've dug up for the comparison.

The Japanese government is concerned about the high prices and low competition and is currently in the process of having the legacy telco parent company (with 30% government ownership) re-acquiring the mobile operator. https://www.lightreading.com/5g/ntt-to-reacquire-docomo-for-...
Welding actually has many specialized tools and processes, alloys also evolve. Tools have different trade-offs, and a large number of geometric and performance considerations - from environmental concerns (how much oil will spill?) to environment concerns (how do you weld under a blizzard on top of a pole?) there is a lot to learn and keep up with; and can easily, easily take a decade+ master.

Your basic hobbyist weld is like hello-world. As a side note, one sign of a bad engineer is one who underestimates difficulties in fields outside their expertise.
The Good Lord Bird is a reminder that Americans aren’t usually fans of progress
If a company isn't competent enough to even check their dependencies for vulnerabilities, as GP's company is, how could they be competent enough to write and check their own alternative versions?
As someone who managed to be a class member to multiple state-level anti-trust actions against Microsoft, I'm still disgusted how one of the class representatives sold us out.

I remember trying to figure out how to intervene as a non-lawyer and eventually giving up without filing anything. After giving a pitiful offer of a few dollars per class member, they had it such that the rest would be donated to the schools (Apple's last stronghold at the time) and could only be used for new, whole computers, not peripherals or other stuff. This was such a bogus restriction to put on the money that it made my jaw drop. But not being a lawyer, all I knew was that a pro se filing was likely to be ignored.

If I had to do it over again, I would love to have argued about how the settlement was calculated to create a new anti-trust injury and would have requested relief by having a guardian ad litem for the class, after rejecting the current offer. Still not sure it would've gone anywhere, but maybe it would've at least pushed back at the nonsense.
The size of the UK population is irrelevant to the statistics. Absolute sample size determines the expected error, and a thousand people is plenty provided they are selected at random.
That is something I struggle with in politics today. Philosophy is boring and tedious, it has no hard answers, but how can it be so thoroughly divorced from politics? Two people with differing social philosophies will never agree on something like immigration. It is also hard to pin down what the underpinning philosophies of our political parties are.
> Insofar as diversity of experience matter, coding less and on a narrower array of projects does make you inferior.

That is not an absolute. Being a developer is not just about writing heaps of code.

Maybe the developer who volunteers at a local community centre is better at dealing with people. Sure, they might not code as much, but they might be better at teasing requirements out of BAs.

Or it could be as simple as the developer who does their work during the day, goes home, cooks a meal, plays with their kids/socialises with their friends comes in the next day rested and ready to focus on their work, instead of trying to thinking about that problem in their personal project.

Or it could be that the guy who codes 24/7 is a total rockstar. But maybe working on that pet ML project in Tensorflow at home isn't really helping you write that REST endpoint in ASP.net at work.

There's no guarentee either way.
My read of the comments here is that Rust is competitive with Python for some scripting tasks from the perspective of someone who knows both. I’m not sure where you get the “arguing that Rust is a better scripting language than Python” or that there’s a “cult like” phenomenon when people share their experiences.
Indeed. In addition to that (if that wasn't enough!), I've started getting an increasing amount of spam texts in the last couple of months too.
You fundamentally can't because the defining code is usually hard core proprietary or a proprietary toolchain artifact from cadence/synopsis. We're talking like a memory map of the entire system or 1MB+ XML blobs.

Honestly lifting it from a header file manually is going to be easier for everyone.
Beyond Your Window: A Look into Visual Novel Development
>You also got charged for spam SMS

Wait what? They charge you for receiving text messages or am I not reading that right? Do they also charge you to receive phone calls haha?
4) the most important reason: open source stuff isn't built to integrate with the decades old custom stack cruft
Really. I was about to comment "don't use NFS".
Machine Learning Books to Read in 2020
I’ve had frustration with the warts you describe. Have you tried Godot? Any idea if it’s any better in those regards?
Yes. Some time between whipping up a little prototype and getting to 10k lines of code, you may want to reconsider the architecture and language of the solution.

That is not a reason to start off thinking it will get that big, so you have to over engineer it, because the vast majority of scripts don't. You design to the most likely scenario.
Hello, I saw the pingback for this thread today. I'm surprised (and a bit giddy) that my obscure little blog wound up on HN, so I hope you don't mind my coming in a little late.

The purpose of this post was more exploratory, rather than for the sake of drawing specific conclusions, which I am aware can be frustrating. Thanks for taking the time to read it anyway.

You are correct that I was not very interested in formalizing ethics. I'm not so sure why OP chose to use that to title the thread, because only a part of the post was oriented towards overviewing the AI safety discourse, and within that discourse, the development of a complete formal system for ethical reasoning is considered a naive way to attack the problem. I never wrote about the formalization angle directly.

The problem, such as it is, is that it's troublesome to encode what we want of an AI agent, even more so to encode how it should reason about what we want of it under unforeseen circumstances, no matter what it is that we want. Ultimately, in order to successfully implement regulation, an agent must be "taught" (in whatever sense) to make judgments according to what is wanted of it. Technically speaking, this is a hard problem. However, there does not necessarily need to be an absolute answer as to what the correct ethics is, in order to teach a machine methods of reasoning about ethical problems, nor for us to reason about what sorts of imperatives a machine should be reasoning about.

The thrust of that section, however, was to raise an issue with the (in my opinion) narrow way in which that problem is typically formulated, to which you have also alluded. Specifically, my beef was ontological (which, for the sake of communication, was distilled into the bottom-up/top-down distinction), but there are conceivably other gaps.

This could have been elaborated; ontological approach is one of the ways in which ethical traditions are distinguished, but far from the only one. Any distinguishing factor may have been missed by an approach like IAD.

> That's why I think robot ethics is kind of misguided. What we need is laws that regulate AI and put its use into a legal framework and closes loopholes. This is a political, not just an ethical issue.

This much I agree with wholeheartedly. I made the case that we shouldn't shaft the ethics for the politics, but the same goes for the reverse. Where how we consider ethical problems comes into play again in the second case, is that putting the use of AI into a legal framework and "closing loopholes" has roughly the same shape as the problem of AI ethics, it just chooses potentially different parties to determine what it is we want of the agents.

Anyway, thanks again! If you have a moment, I'd be interested in reading what you thought was naive in my approach.
A key difference overlooked in this perspective is that the professions you've listed don't actively probe about a candidates work outside of the hiring/talent discovery context. Their skill is judged by what they've produced that's directly relevant to the evaluation process. Comparing programmers to such a diverse array of disciplines requires a more detailed analysis.

A percentage of the software industry has a bias against programmers who don't code in their spare time because it's extremely difficult to evaluate technical talent. We lean on quality filters like number of hours spent on side projects that have sparse evidence to support their efficacy. While I'm skeptical that a general set of metrics exist we can use to perfectly evaluate technical skill across the industry, we can certainly do better.
Making is Show Business now
> All google needs is to have sites talk via a backend connection to google - no adblocker could fix that

Some ad tech companies already do this. They exchange and aggregate user tracking data with content websites on the backend.
Thank you for the offer, but there are already several people reviewing it.
Write one to throw away. Nothing wrong with rewriting in rust now that you understand the problem better.
‘Humans weren’t always here. We could disappear’: meet the collapsologists
Yes. In the US, cellular calls are charged by air time so you pay for incoming calls as well. I think all plans are unlimited these days though.
If you'd like to make it show tweets on different topics you can 'remix' it here https://glitch.com/edit/#!/wakingandsleeping-globe .

In app.js you just need to change the following to the terms you would like:

const morning = ["Good morning", "Buenas dias", "صباح الخير", "সুপ্রভাত", "शुभ प्रभात", "Доброе утро", "Bom Dia", "おはようございます", "Guten Morgen", "Sugeng enjang", "좋은 아침", "Bon matin", "Günaydın", "Chào buổi sáng", "శుభోదయం", "शुभ प्रभात", "காலை வணக்கம்", "Buongiorno", "صبح بخیر", "સુપ્રભાત", "Dzień dobry", "Доброго ранку", "സുപ്രഭാതം", "ಶುಭೋದಯ"];

You will need to have your own twitter access keys though, which you add to the env file.

Dobranoc
> It's not NIH syndrome, usually. It's about having control over the whole software supply chain for security, reliability, licensing compliance and general quality.

Maybe, though that's usually the exact rationalization given for NIH syndrome. I mean, “NIH syndrome” is never the stated reason for anything.
lol, not really. 10.5% is ~ 190M. if nvidia x2 that, its 380M of code, which would mean lesser, as the deominator expands significantly, so their share falls too lool.