skysight-inc/HackerNews huggingface dataset:
It doesn't exclude medicaid, that's a federal program. These are the programs it excludes:

> Medi-Cal program, the County Medical Services Program, the CalFresh program, the CalWORKs program, or Unemployment Insurance

I'm not entirely sure why, though.
This bill will not pass. Its introduction is primarily a signalling exercise and a populist rallying cry.
The pushback here is that this isn't proportional to the duration of the program. While you're right that this is proportional for 10 weeks, it's not proportional to program duration. If your position is that it's fair to charge 100% tuition for a 40 week program after 10 weeks, make that argument. Don't try to argue that 10% per week for 10 weeks is somehow proportional to 40 weeks.

I'm a big fan of Lambda and am a pretty vocal defender, but this is simply misleading.
If I read it correctly it seems to apply to all residents over 18, present legally or not.

Combining UBI with open borders / non enforcement of immigration policy is going to be interesting from a budget point of view.
I'm not aware of HN itself actively "censoring" anything, as long as I've been here. If articles are disappearing from the front page, then it's likely due to them being flagged by users.

I'll also note that I use an alternate front-end for HN - hckrnews - which by default sorts by time, so the only way I'm ever aware of this sort of complaint is when someone brings it up in the comments.

As for this topic in particular, there has been a lot of coverage about COVID-19/2019-nCoV recently, but there hasn't been a lot of new information. I suspect people are flagging the topic because they're getting their regular updates on it from other communities and want HN to remain a place where topics that are of particular and specific interest are posted. Once I realized that's how the majority of the community sees it, I stopped thinking of the rise and fall of topics here as being based on whether or not they are "newsworthy" and it started making a lot more sense.
It might not be for you. That's fine.

"Hacking" is about thinking outside the box, getting your hands dirty in the process by taking things apart and putting them back together, regardless of someone telling "no, don't do that". Starting with that mindset can lead you to find new and creative solutions that can transform or change the world, or maybe just the part of it that matters to you.

Inside every hacker startup is someone who disregarded someone else saying "you can't do that" or "don't look behind the curtain", and came out the other side with a new method. The startup part of the process is taking that idea and getting it out into the world, learning how to adapt what you've learned to what the world needs.

Municipal, "little brother" regs are a major impediment to a lot of ideas. Companies like Uber fought against that. Sometimes they won, sometimes they caused mass protests by entrenched stakeholders and lost.

I applaud this couple for at least trying to work with the municipality to make some positive changes. As they noted, lots of other people just break the law, leveraging their social privilege to avoid being held to account. For those who don't have the ability to avoid prosecution, it takes someone else standing up and saying "I'm not just going to break the law, I'm going to help fix it for others" to make a difference.

Like most startups... most of these efforts fail. Good on them for at least trying for what they believe in.
It's more fun if you do things after you fork. Forking immediately before the process terminates is a noop for almost all use cases.
Yes, however as I said in the subsequent sentence, the approximation is "often far more than other methods". For the most obvious example, a point estimate like MAP doesn't need to compute the denominator in Bayes law. That's two (generally easier) terms to approximate rather than three. Those using Bayesian methods point out the value in providing a full distribution, but the necessary additional approximations to get it means the location of its maximum can now actually be less accurate than a simple MAP estimate. But what always bugged me is multivariate problems where the Bayesian paper presumes everything is independent and Gaussian. Great after getting all psyched by that intro talk about the value of getting a distribution, we get the simplest imaginable one, just a mean and variance for each variable.
Unlimited Favicons
> In my case moving out of a middle class Black “food desert” into a more “diverse” neighborhood brought the stares of neighbors and disturbing and mentally, emotionally challenging micro-aggressions — how many times do you have to hear the same neighbors ask “Do you live around here?” before it starts to get to you? Ten years is a long time to deal with persistent invisibility. Then there are policing patterns. In that context, the ability to find community on Twitter and FB provides some access to affirmation.

I am curious what you mean by integrated, because that does not at all sound integrated. I suppose my experiences are wildly different because my neighborhood is now mostly composed of rental houses and renters seem to come and go much more frequently. Its weird because the renters are the majority of the population and have no vote or say in HOA policies, but they are still obligated to follow HOA policies just the same.
I agree that none of these reports could be considered "critical." I also agree that the tone is a bit unprofessional. I'd add that I generally find these publicity pushes using fairly bland findings to be distasteful. All that being said, I'd like to clarify a bit based on my read of #1.

> #1 "In order to bypass PayPal’s 2FA, our researcher used the PayPal mobile app and a MITM proxy, like Charles proxy."

> So you need to be MITM'd and have a malicious cert installed? Yeah... not "critical" and out-of-scope for most places.

In generally, using a proxy to perform a 2FA bypass wouldn't decrease the risk. In this case, the attacker already has compromised credentials, and they are trying to bypass the secondary control. As they are the one authenticating, the need for MiTM isn't a huge deal.

That being said, another point that was made is that the "2FA" they are bypassing isn't actually Paypal's 2FA. Instead, it is a secondary, risk-based validation. A bit of a semantic difference, but important to note that if a user was leveraging 2FA this bypass wouldn't actually get an attack who had compromised credentials access.
If it gets bad enough, it's quite likely that there'll be martial law, and possibly food rationing enforced.
If you see the bullshit but don't deal with it, that doesn't make you smart. It makes you very, very stupid.
The MTA vs. a DIY Cartographer
Ask HN: The Disability Part of Applications
Hey Fellow HNers,

I'm in the middle of finding a new job and I wanted to see how all of you handled the disability part of resumes. I've seen a lot of posts lately about depression and ADHD, and was wondering if you used this to say you had a disability and disclosed it in initial applications? Thanks!
Brain Computer Interface Investing
These kinds of zoning restrictions cause so many more problems than they resolve. If somebody wants to live in a small home, the law shouldn't get in their way. They make sense for tenant rights, or home selling, but why impede someone's personal freedoms?
What is the worst case? 15% of the worlds population dies ?
You are right, except on exceptional bad years. Apologize, had the higher number in my head.
Listing vi in there shows that the OP, even if they may have good points in general, is limiting what good UX is to certain specific attributes, whereas developers want to optimize for additional attributes.

And this isn't just me saying that because I like vim. It's because of the objective fact that nearly every developer tool that is created will include a vim mode. And if included as an extension it will often be one of the most popular extensions. What that objectively indicates is that there is a large contingent of developers who genuinely find the vim modal editing UX excellent, to the point they seek it in other tools as well (including browsers, mail clients, RSS readers, etc).
> According to current town bylaws, a house needs to be at least 80 square metres, or about 860 square feet. That's more than twice as big as the couple's tiny home.

I have lived in a house (not just an apartment) that was smaller than that – 800 square feet – and it was a perfectly normal cemesto built in the 1940s. Two bedroom, one bath. That's a bylaw that was written for developers, not for people.
Having worked with designers since back when Visual Studio .NET 2002 was pretty fresh, I think this is a very over-simplified assessment and I don't think it's fair.

There are definitely cargo cult designers, just like there are cargo cult programmers out there. But I don't think that's true of most designers, just like I don't think it's true of most programmers.

Chasing the latest trend isn't always a decision you make by yourself, and isn't always a decision you can oppose on your own terms.

Virtually every designer who was in the industry ten years ago or so can come up with a good design that's 100% against the latest trends -- contrasting, non-flat, compact, whatever.

But it'll get shot down within minutes in any product design meeting. Sometimes by people who have zero design experience, so they can't judge a design except by how well it conforms to the latest trends. Sometimes by people who lack the "political" capital to argue for an original design with their bosses, too. There are a lot of factors here, and most of the time the people who do the designs have the least amount of influence.
Nothing that requires the labors of other is a "right". UBI funded by private equity is fine. UBI funded by taxes is theft and extortion.
True, are you aware of the following Github issue related to this?

https://github.com/NixOS/nixops/issues/565

It has links to solutions people are using, and other related issues.
The other way to fight things like this that however you want your users to behave should be the most straightforward way to use the code. If you library provides shortcuts to bad behavior, people will take them.

I was just rereading you comments and started searching for SQL linters and thinking how hard that would be in practice due to all the ways the queries get muddled in imperative code and a thought came to mind:

One of the ways we reduce people’s reliance on string concatenation is by providing interpolation. And I think that at least in some languages you can substitute your own logic for interpolation. You might be able to encourage bind variables that way.

SELECT * FROM users
WHERE last_name=${surname} AND age>${legalDrinkingAge(state)}
ORDER BY birthdate ASC
If anybody wishes to explore, here's an example: https://www.eesti.ee/en/
Deep TabNine looks so good it’s downright spooky: https://tabnine.com/blog/deep
It must be weird to go from being completely forgotten for your contributions to the moon landing to becoming famous, the main character in a major Hollywood movie, and have a building at NASA named after you.
>The key to understanding these and many other flagrantly irrational "beliefs" is that these things are believed for social or political reasons not simply rational ones.

Memetic immune disorder, if you aren't already familiar, is in agreement with this explanation.
"they tend to diverge rather greatly from mainstream consensus."

How is that consensus arrived at? Science. Many may appear to apply the scientific method, but simply reject anything that doesn't confirm their prior beliefs. Science discovered the earth was round and put a man on the moon. Rejecting that, or "questioning the sources", is inherently anti-science. They can use science to work out things, and use it to debunk their own theories. They don't because their beliefs are born out of social and political factors. But the result is a society in which science is trusted less, and that is bad for all of us.

A close relative is incredibly deep into conspiracy theories, so I like to think I understand their thinking quite well. There is a large difference between conspiracy theories and actual conspiracies. The NSA spying on us was an actual conspiracy. A fake moon landing is a conspiracy theory. The existence of a certain number of real conspiracies doesn't give any more weight to other conspiracy theories.

tldr: Conspiracy theories are bad and hurt society by weakening science.
VS Code extension for visualizing data structures while debugging
"We didn't find any matching results."
> Covid froze the second largest economy and did it in the span of a month. What chance does the rest of the world stand at stopping it? None.

This doesn't follow. It doesn't matter how large an economy is affected. The primary factor is contact between infected and healthy people. Areas with less population density might have a good shot at keeping infections down, like a lot of areas in Europe.
Readers who are able - for some peculiar reason - to read Hebrew may also be interested in the book, in a similar vein, edited by Drs. Mishori and Hazan named "Abusive Employment", which has multiple chapters regarding employment, precarity and unionization attempts in Israeli academia, and the rest regards the Israeli economy more generally.

The book is made available for public download through this page:

http://sea.org.il/he/precarious_employment_book/
There's also something to be said for building better tooling in this area. Not everyone can achieve expertise in everything. Better tooling helps level the playing feel (& eventually outperform experts when the tooling becomes indispensable).

You may think that's a cop-out, but consider something like coz[1]. Sqlite is managed and maintained by experts. There's significant capital behind investing engineering effort. However, better tooling still managed to locate 25% of performance improvement[2] & even 9% in memcached. Even experts have their limits & of course these tools require expertise so a tool like coz is still an expert-only tool. The successful evolution of the underlying concept for mass adoption will happen when it's possible to convert "expert speak" into something that can be easily and simply communicated outside CPU or compiler experts to meet the user on their knowledge level so they can dig in as deep as they need to/want to.

[1] https://github.com/plasma-umass/coz
[2] https://arxiv.org/abs/1608.03676
that's how I interpret that.
Most languages rely on coding patterns for code safety. This is merely a best practice, usually involves writing multiple lines of code, and is merely a convention.

Functional languages have many of these patterns already encoded into common functions, like map and fold. As functions their correctness can be considered mathematically proven. Would you rather rely on convention or the compiler?

Consider adding on top of functional safety/correctness type safety with a functional language implementing a strong type system, like F#. Sure, F# is only functional first, not purely functional, and probably all type system have some sort of implementation edge issues. For most practical purposes you can consider the added level of type safety imposed by the compiler also to be mathematically provable.
Been there, seen that. I find it hard to trust bug bounty platforms and their vulnerabilities as a researcher.
Addendum: can someone tell me what's wrong with using software developer as a description of what we do?, why do we need to borrow other professions titles?, it's because we want more respect?
In the Midwest (Chicago) I've usually heard them referred to as just "snowplows" or "plows", which also carried salt and spread it behind them as they plowed.

Incidentally, Chicago also has a a real time plow tracker: https://www.chicago.gov/city/en/depts/streets/supp_info/plow...
Hmmm, how about my right to a fair and speedy trial? That requires the labor of others, doesn’t it?
While it may or may not be optimal for you/your field for other reasons, I believe Rust does iterators in a 0-cost, no allocation way and generally generates code equivalent to or better than a hand-written for loop.
If you compile with `-Wall` GCC will emit a warning for failing to exhaustively check enum values inside a switch statement

(I don't remember the specific underlying feature flag name, sorry).

EDIT: It's called `-Wswitch`
May not permit year round trailer _living_ because of things like sewer, waste, etc. devil is in the details.
My understanding is that most viruses have some short period of infectiousness before symptoms develop, like the flu https://www.cdc.gov/flu/about/disease/spread.htm https://www.nhs.uk/common-health-questions/infections/how-lo...

Coronavirus however has a really long infectious period before symptoms can appear. Which I guess is to its evolutionary advantage and thus unlikely to disappear (just guessing on this part)
Costa Hawkins wasn’t repealed, but Costa Hawkins just prevent local cities from instituting stricter rent control than the state.

The state did institute rent control.
100 years ago, we believed that people were only ignorant because of their lack of available access to information and knowledge. Now, of course, we know better...
let me get this straight, so in order to make the increase from 165 to 190cm in a few generations, both parents have to already be tall? Because 165 is not tall and that already fucks up your premise
The Northern Hemisphere account for ~90% of the world's population; the percentage living beyond 23.5°S is very small. It is entirely conceivable that the epidemic is put under control before it gets too cold for those people.
Boy, I already pay some of the highest taxes in the country and now I get to pay more. For what? They cannot manage anything else properly in this state.
Surely if you're planning to drive on the road, you'd want the webcam to be behind the snow plow?
Safari will reject long-lived HTTPS certificates starting September 1
I got RSI when I worked in a cold room with my wrist exposed. I strongly believe that keeping everything warm helps.
I worked with Paul at a previous job and really enjoyed it. Such a great mind and passion for functional programming. Would love to work with him again (maybe in a different context).
Is the idea isn't that economy is far from efficient and that this cost will be recouped by having people way more productive and happier (thus not faking illnesses, idleing at work they don't enjoy) ?
Amazon is simply the worlds largest fence for counterfeit goods, and should be treated as such. If your local pawn shop did what Amazon does, the owners would take a ride in a black-and-white cab.
Texas A&M team developing wearable tech to track mental health
I've been translating a personal project (game engine) from a dynamically typed language to a statically typed one. Having to pin down what the types of function parameters are and spell out interfaces for objects has been eye opening. Using a dynamically typed language had made it way too easy to stuff things that didn't really go together down "the same pipes" of the existing object collaborations. I thought I was writing simple code, but it only appeared simple because I wasn't fully aware of the implicit (defined by behavior) types of my dynamic code. Granted the pace re-writing this with a statically typed language has been slow enough that I can't say whether it's a win overall; my point is just that it has revealed edge cases I never considered in the dynamic code. The argument you made that tools can make people lazy - doesn't that apply as well to dynamic typing?
I guess there's a distinction to be made between people who appear firmly committed to ill-supported beliefs and those who plausibly may just be basing their beliefs on inaccurate information.

It's true that I generally don't engage with people who believe in a flat earth or who claim to be absolutely certain that the government is colluding with extraterrestrials, simply because I doubt any good would come of such an interaction.
https://www.dhcs.ca.gov/services/medi-cal

> Medi-Cal is California's Medicaid program.

Because the ACA basically allows states to opt-out of providing medicaid, Medicaid has separate agencies for every state.
Another missed reason: Derailed by a lengthy divorce. Or, corollary to that reason, family difficulties that drain you of energy and attention. Many heroes out there whose struggles will never be know but who deal with a lot.
Google interviewing process for software developer role in 2020
> I would much rather buy $30k of preferred at fair market value.

Sure, but VCs aren't getting shares at FMV either.
You get paid as if you had worked the full amount of hours in your employment contract.

Zero-hour contracts are illegal in Germany.
Over time requirements and feature sets tend to grow, and if those features include client-side updates, with enough time you'll end up with jQuery Spaghetti, which is exactly what happened to many server-side render web applications built in the years preceding the early 2010s.
It's mainly a try at introducing a VAT, populist UBI stuff is probably secondary goal
If you own real estate in California, I would sell while you still can.
>That doesn't happen in human societies where most males will have a chance to breed.

How do you know most males get chance to breed in our society?

Just because a lot of men end up married and have kids to show doesn't mean they are their biological kids.

These days I see single moms are marrying guys who simply take care of the kids they already had.

Meanwhile Denmark sperm export is doing good.

These days many people are getting suprize on 23andme when they come to know about their lost connections.
I think the point here is that a volcano erupting (according to the wiki the most powerful eruption in recorded human history) triggering a global climate catastrophe is not a "small" change.
One of NASA’s greatest mathematicians, Katherine Johnson, has died
> then moved to XFCE, and now with RHEL 8 I had to use Gnome 3 because there were no other options.

Wait, what happened to XFCE? I use it right now.
Any C++ developer worth their salt is perfectly able to understand that blah-blah.
> So to answer your question, I draw the line at opt-out functionality.

Great! So any idea how you can opt out? Last time I've seen one of these "suggestions" was one or two weeks ago, when I ended up with a big red "Still using Firefox? The new Edge version is here" entry in the Start menu.
> "Not all who wander are lost."

I'm not really sure that quote means what most think it does. The source seems to be:

“All that is gold does not glitter,

Not all those who wander are lost;

The old that is strong does not wither,

Deep roots are not reached by the frost.

From the ashes a fire shall be woken,

A light from the shadows shall spring;

Renewed shall be blade that was broken,

The crownless again shall be king.”

― J.R.R. Tolkien, The Fellowship of the Ring

The implication is not that wandering aimlessly is OK but kind of the opposite: that one who looks like a wanderer has a grand purpose and destined greatness within him that is merely temporarily hidden.

Anyway, going back to the main point, a different quote comes to mind: “The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.” ― George Bernard Shaw
There is no doubt that the PCI-DSS is a farce.