skysight-inc/HackerNews huggingface dataset:
If you pass this without passing radical reform of zoning and building millions more homes, it will be yet another wealth transfer mechanism from poor consumers to wealthy California landholders. Rents will eventually match the increase in income as way too much demand chases an incredible, inhumane, History Will Judge You shortage of supply.

Which, amazingly, is one of the reasons this could actually pass. California's property class seem to get everything they want, even if it's voting down small and inadequate reforms like SB-50 was (it was a start but not even remotely enough).

California should be thinking about absolutely nothing else that's big except fixing their housing crisis. It's so big at this point that it's actually causing most of the other major problems.
Yes just like that time they killed third party apps that let you limit your kids use of certain apps.

There was absolutely no security issue in an app that installed a VPN on your kids phone that recorded everything your kids did and send it back to a random company.

In the same vein, there was no security issue when Google and Facebook encouraged end users to install a profile that was suppose to be used internally so they could intercept all of your traffic....
You left out the part where they don’t have to pay you and can fire you. Not the same as in Europe.
I thought that too. Building muscles to protect and support ligaments to me sounds like a decent solution. I feel like people who are underweight are the ones that are most prone to suffer from RSI.
> those who plausibly may just be basing their beliefs on inaccurate information.

IMO that excludes all flat Earthers, at least those who have received a primary school education.
Yea, but if we've average 165, there will be some taller than 165 and some shorter than 165. We might as well have someone 190, we can use them to breed tall population.

And but how do you achieve that just using nutrition?

Effect of nutrition on height is overstated. Unless someone is malnutritioned, their height won't benefit much with better nutrition

We can even see this in cattles, if you start with a short cattle, no matter how much you feed it for generations, they'll still he shorter than one you can get from tall breed.
Immense kudos for the Douglas Coupland reference.
At 141 points and 215 comments, it might have triggered the flamewar detector.
Problems don't occur due to a lack of quality gates. Quality gates are one way to fix problems, but are far from the only way. And, IMHO, far from the best way.

And I think the issue of blame is very much related to what you say drives this: fear. Fear is the wrong mindset with which to approach quality. Much more effective are things like bravery, curiosity, and and resolve. I think if you dig in on why you experience fear, you'll find it relates to blame and experiences related to blame culture. That's how it was for me.

If you really want to know why bugs occur in production and how to keep them from happening again, the solution isn't to create a bunch of non-production environments that you hope will catch the kinds of bugs you expect. The solution is a better foundation (unit tests, acceptance tests, load tests), better monitoring (so you catch bugs sooner), and better operating of the app (including observability and replayability).
It is really hard to beat apple and Google due to their app stores. Windows phone wasn't bad but it lost the market badly because of lack of apps. Any new phone OS is going to lack the apps which people are used to and won't sell. Devs won't make apps for a platform until it has users. It's a classic chicken and egg problem which is very hard to solve.
I highly recommend watching Hidden Figures (2017) which tells an amazing story about how the human computers of the 60's emerged from obscurity and ultimately introduced NASA to software development. Katherine is at the center of the story, the rest is history.
we should vote out those who introduced it. In CA it is very easy to vote by mail. Please do
Especially when the new census shows there are an additional 5 million illegals in CA that have never been counted anywhere before.
Sponsoring a child through World Vision India is one of the best, motivating and compensating approaches to support youngsters. You'll be doing significantly more than assisting with meeting youngsters' fundamental needs – you'll be assisting with equiping them forever. By achieving enduring change in your supported kid's locale, you'll likewise be improving the lives of numerous other defenseless youngsters to Child Ngos child sponsorship is probably the most ideal approaches to give kids better lives and prospects of. At the point when you support a youngster, you will get photo of your supported kid, data about your kid, kid's family and network, yearly report showing the advancement of your kid, World Vision India's magazine Jeevan Sparsh and a chance to blessing, compose or visit your supported kid. https://www.worldvision.in
I think the confusion results from attempting to encode "use good judgement" in formal language. I suspect the reason they talk about stolen accounts being out of scope is because someone bought a bunch of stolen accounts and then demanded a bounty.

Completeness or consistency (choose one)
So the only take-away I get is that the author does not like to use brackets and really likes writing fractions.

Unfortunately, this does work very badly for long fractions, iterated fractions or, well, anything more complicated than toy examples.

This pops up from time to time with latex and how a/b should give you a fraction instead of having to write \frac{a}{b}. Problem is, this makes one easy case marginally shorter, but something like \frac{a+b}{c+\frac{d}{3}} much harder.
Yes, apparently, there is a -Wswitch statement in gcc, which looks quite similar, maybe I have used too old compilers...

> Warn whenever a switch statement has an index of enumerated type and lacks a case for one or more of the named codes of that enumeration. (The presence of a default label prevents this warning.) case labels outside the enumeration range also provoke warnings when this option is used (even if there is a default label). This warning is enabled by -Wall.
Just because it is possible to use GC, one doesn't need to use it all the time, not all platforms have a restricted GC that runs all the time without extra knobs to tune.

So just like one would not do malloc() on specific engine code paths, it is possible not to use GC heap allocations as well.
We’re due for a recession here in California. I follow the real estate gurus and they’re a bit perplexed on why we aren’t in one yet.

The timing of UBI and an impending recession are a bad formula for the state and will definitely change the political landscape of California. ie likely to see some politicians voted out of office and flipping the majority.
”Nobody cares how the pie is made. They simply want pie.
When it comes to new tech and frameworks, those who pay don't care if use React, Angular or Svelte. They only want a working product that provides value for money.”

When paying nobody cares about the tech. When hiring, all they care about is the tech.
A VAT would apply to businesses as well as people. Considering the amount of manufacturing in CA, this would be quite significant.
That is a right exercises against the government. Specifically the Courts which are created by Federal and State statures. The labor in question is on behalf of the government.
This one is air-borne with many days of no initial symptoms. That's the whole deal right there, why this is especially problematic.
Speaking as someone who has fielded many reliable bits of software at least a decade or more before unit testing became a thing, I can't agree unit testing is a sign of bad engineering.

Tests add real value for me. They are now usually the first "user" of my code. I often find design issues when writing tests. They also catch bugs (rarely but often enough to be useful) and make it easier to refactor with confidence. YMMV!
So secure, they dont support https. :(
This is also one of the problems with programming with exceptions. You lean on the fact that an exception will be thrown and just propogate up until it finds something, so the normal mindset of an exception-based programmer is to program for the happy-case and only vaguely think about what happens if it goes wrong. I know, I've written a lot of code in this style for many years myself.

In some cases, that's not a problem or it's even the best thing to do. However, you end up writing this way all the time in an exception-based language, which is where the problem arises.

Non-exception based languages tend to throw the problems in your face and make them something you can't ignore. Which is not fun. But it is often what you need.
This isn't particular of Rust. Nim also forces you to deal with all possible branches of a case statement. I'm pretty sure other languages do so as well.

This is just basic type safety stuff.
My wife and I have been trying to work with the local city/county governments to try and build an Earth Bag style home. We both love the idea of a more natural building material and the fact that we (and some family members) can do the construction ourselves over a longer time frame.

However, the city isn't exactly willing to accept the construction method due to it not being standard techniques. I get that it's harder to know what to inspect, but it's a pain that it's so tedious to try and get it approved.
>For what?

Schools. Roads. Sewers. Water. Clean air. Power. Safety. Just to name a few.

Nothing important really.
My view on taxes is that it’s already the government’s money. Redistributive policies aren’t different in moral character from eg setting an interest rate. The most valuable thing about UBI is that it creates the conditions for a free market in labor. I can only guess that would be better for the economy than the current state of forced labor.
VAT seems an odd way to fund Basic Income. It should be part of the income tax system. I believe Friedman called it a negative income tax. If it's a livable BI, it should replace welfare and similar benefits.
Every single word you use is defensible, but in the context of Uber presently losing billions of dollars a year. There is a huge surplus of people who can create something rare, valuable and innovative if they are allowed to lose billions of dollars a year of other people's money.

It is critically important that all this business activity happens at a profit, otherwise it is unsustainable and a bad use of resources. Profitless activity will stop fairly quickly and won't come back.
This article could use a better title.

Voice coding makes me think of audio compression for voice.

This is programming using voice recognition instead.
I wonder if the sleeves help your wrists slide more rather than your skin "sticking" in place against the desk/laptop and causing you to bend your wrists more to reach keys.
> If your code base utilizes dependency injection to make the code more "testable" with mocks, you are making the code 10x worse.

I don't know that I'd word it exactly like that, but one thing I've found over the years is any tests we have that rely on mocks basically just don't test anything at all.

If your whole test is "This gets called, then that, then that", you aren't actually writing a test. You're repeating what the code already says.
Your average "web scale" cloud system with Node and lambdas and VMs and distributed databases galore feels slow and clunky as hell before it's even under load, to those of us who remember "bad" old LAMP stacks running on a 1U server.

Not that I want to go back to that, exactly, but our performance expectations have gotten really screwy.

[EDIT] or, hell, take "Web 2.0". Piles of code and frameworks and shadow DOMs and shit all chasing and touting "performance" while full-page-loading low-JS sites like Craigslist and Basic HTML Gmail (or HN) leave them in the dust. Know what those are doing? Handing HTML to the browser and letting it render it. No JS render step, no fetching JSON then passing it through Redux and then making twenty function calls to eventually modify a shadow DOM to later apply to the real one. The browser is fast. Your JS is what's fucking slow and eating all my memory.
That's a good point. How much tracing back can be done if, say, I stuck the drive in my workstation and it proliferated over the DG's intranet? Assuming it's at least vaguely sophisticated wouldn't it obfuscate things like how long it's been on the system for?
This is just a guess but the GDP of California is estimated to be around $3tn. So $300bn is approx 10% GDP.

So, by VAT, maybe they mean a 10% haircut on absolutely everything?
Who says they are unrelated? Providing access to your location data and history can enable a lot of very useful features that aren't possible without it.
Hm - I never heard of him, but ok maybe it worked for him. The OP indicates his engineering credentials were maybe not that decent.
The real value in unit tests comes when you need to refactor a codebase. Especially if you're not the original author. Unit tests are a codified API contract.

It's easy to write something small and correct from scratch (like a greenfield microservice). It's far harder to maintain that over several years and several changes of hands.
Media Competition and News Diets
Nested GraphQL Resolvers and Separating Concerns
Mostly because many Unity developers are just indies learning C# and Unity at the same time and are yet to grasp how to do value type oriented programming.
I don't know about that. My milk pretty consistently goes bad within a day or 2 of the date on the can.

OTOH I've cooked and eaten eggs 3 weeks after the date, with no noticeable difference in taste or texture.
Wow DragonFly, that’s a name I haven’t heard in a while. I wonder if the speech to text space will change now that ML has gained popularity.
Yeah he probably is. Sarno wrote a whole range of books, primarily about back pain (https://www.saxo.com/dk/healing-back-pain_john-e-sarno_paper...), but also dealing with RSI. If you read up on it, a great deal of people have said it has helped them with their RSI.

Anecdotally it's done nothing for my RSI, but it has helped me deal with a 7+ year "chronic" upper back pain, though it did take a bit of time to swallow the concept at first.
Isn't that voice encoding?
ITMO startups: machine vision edition
My Dad and I watched 'Hidden Figures' a couple of weekends ago. Its such a great movie. To think that this one person was able to do that floored me.

I told my Dad how lucky we are to be born with various abilities that we then nurture and develop. The sky's the limit when we do the things we were "born" to do.

This lady's mind was really meant to doing such calculations. So good!

I'm not sure if she wanted that attention, but she deserved it. I'm sure, being 97 years old and now getting famous isn't that bad. I can't imagine people taking too many photographs and interviews of here.
Too bad life is all about work and world economy... I guess we'll have to wait a bit for the PS5 and the next iphone, how sad.
What percentage of your income goes to taxes? In the EU almost half of your income would be withheld for different taxes, and depending on the country, you would also get absymal health care, with a system that forces you to pay out of pocket, after a part of your salary was already taken to pay for universal health care.
It's been 150 years, roughly 3 generations can fit in that. Also, you are improving average height of population here, so if you simply remove a lot of people with below average height, average benefits a lot.
You are not disagreeing. The grandparent is saying that H1 isn't great for researchers.

For companies, it might as well be very good, both for honest ones, and ones just looking to "cover their ass".
> Except that according to the CDC, second hand smoke causes 41,000 deaths per year in the US: https://www.cdc.gov/tobacco/data_statistics/fact_sheets/heal....

The thing with second hand smoke is your senses can warn you of this danger before it's a threat.

You can often see someone smoking before you can smell the smoke. You can also smell the smoke if you happen to not see them and then choose to react to the situation. You can either continue inhaling that smoke or walk about 30 feet in any direction away from the source to put yourself out of danger.

But with this virus, you don't have such luxuries. It's invisible, tasteless, odorless and can kill you after being exposed to it once. That's pretty much as scary as it gets.
There are definitely cases of a potentially profitable X-size startup being killed by taking 100*X in VC money, and then trying to find some way of justifying that pricetag.
A lot of those concepts were already in Smalltalk.

a do: [:x| Transcript print: x ]
[] = closure

That is, because Smaltalk was based on Lisp. But the other OO languages removed this concept, but it came back in Scala.
Lighting behind a truck is poor (no white lights on the back), and it gives an idea of how bad the roads are getting between snow plows. This is useful since plows often run notably slower than normal traffic can safely run for the conditions.
WA has no income tax and their schools aren’t worse. Oregon has no sales tax and their schools aren’t worse.
Are CA public schools by far the best in the nation? ( they are not)

Edit: before you jump into the “other means funding” - I lived (and owned house) in WA and CA and the overall tax burden is MUCH higher in CA
How Much Dreck Would a Yellow Check Check?
It takes some time to get used to and change mental model from "program describes step by step what to do" to "program describes logical flow of information".

I moved from first camp to the second one somewhere during my adult life. And IMO: Both are valid, sometimes first one is necessary (because that's how the machines actually work), but second one is clearly better most of the time for humans, especially in business-logic heavy cases.
Would be great to have that insight on the landing page. Most people (including me) will first make a judgement call looking at the landing page for a few seconds before deciding if they want to learn more and go through the specs & examples.
No, for most it takes a lifetime to accrue heart disease and cancer problems. It takes a moment to be infected with this virus, and will probably infect everyone ultimately(a year or two?)
Common Proverbs for JavaScript Developers [Humor]
Not sure if mentioned, another good book: Analysis by its History
At this point all of the projects mentioned in this thread (caster/talon/serenade) have some option for supporting the three main (win/lin/mac) platforms.
Is taking attendance in college even possible?
And your post reeks of intellectual idolization.

Your post is called appealing to authority. I don't know Russ Ackoff and I don't care. I'm not challenging him, I'm challenging this article.

>The fact that you find many of the points stated there obvious, doesn't mean they are not valuable to repeat. In fact it seems likely that a lot of these ideas have become so wide-spread in the meantime, that you don't even recognize their origin in these fields.

You telling me this guy invented the definition of the word "system?" and is simply just repeating it now? Give me a break.

>Specifically asking Prof. Ackoff if he has heard of the term "bottleneck" is just cringy and embarrassing.

I'm not asking Prof. Ackoff (the "authority on systems" according to you). I'm asking someone who wrote this garbage:

"If we have a system of improvement that’s directed at improving the parts taken separately you can be absolutely sure that the performance of the whole will not be improved."

Which is something that has zero truth. You and anyone who believes this trash should be the one who is embarrassed. If your idol knows what a bottleneck is, where does this trash come from?

>Maybe you would do well in considering if other sources of knowledge besides formalism and "science" have value in our society.

Why don't you reread my post. I literally used the word intuition somewhere. Find it and figure out what I'm saying before crafting a meaningless response.

>Don't elevate yourself over others just because you know python

Knowing python isn't impressive AT ALL. It is literally the easiest language on the face of the earth to learn. I don't put it in my profile to impress people, I put it there because it's relevant. The language is literally the opposite of "formal methods."

>you are doing our whole profession a massive disservice by acting out your insecurities in this way.

The disservice comes from you. Intellectual idolization is the greatest disservice of all not just to software engineering but to all of science. Try to make your points without dropping a name or credential.

>You might say that Ackoff has helped bring formal methods to business and is surely he was very aware of their value and when to use them.

We are on a site called "Hacker News" so this article is likely directed at hackers not business people. So when I say this stuff is obvious... I am saying that it is obvious to "Hackers." The context is Relevant. Understand?
IMO, if testing shows a good effectiveness, approval will be fast-pathed.
> This kind of error is not managed by a C or C++ compiler (as far as I know).

C++ had boost.variant which did exhaustiveness checking since ... 2002 (and an std version since C++17).
I'm working on a voice coding program for Linux so I've been forced to try all the different options and ultimately I decided to go with Google Cloud speech to text since the other ones were either too difficult to set up or just didn't work that well. I'm actually really impressed with it though even with my crappy gamer headset, and I'm even using it to type out this response right now.

Link to my project for those interested: https://github.com/osprey-voice/osprey. It's still kind of a work in progress but it's been working for me.
I had never heard of this

https://en.wikipedia.org/wiki/Lawrence_Kohlberg%27s_stages_o...

From the wiki page, there are three levels that include 6 stages (two each):

Level 1 (Pre-Conventional)

1. Obedience and punishment orientation

(How can I avoid punishment?)

2. Self-interest orientation

(What's in it for me?)
(Paying for a benefit)

Level 2 (Conventional)

3. Interpersonal accord and conformity

(Social norms)
(The good boy/girl attitude)

4. Authority and social-order maintaining orientation

(Law and order morality)

Level 3 (Post-Conventional)

5. Social contract orientation
6. Universal ethical principles

(Principled conscience)
This is a learning thing, honestly. Once you start thinking in types, it clicks: you're thinking at a higher level of abstraction, so the code is less important than understanding how the programmer put the types together in their head to solve a problem.
You write as if markets are a zero sum game, however they are most certainly not.

You say the poor tenant will transfer wealth to the wealthy landlord as if the tenant is losing. However -- they are both gaining.

Say the rent is $1000.

Obviously, the property usage right is worth to the landlord less than $1000, otherwise he would've just used the property himself. He gains.

The property usage right is worth more than $1000 to the tenant, otherwise he would've just kept the money. He gains.

Both people gain. Both people get richer. Both people ended up with more than they had prior to the transaction.
Do increases in minimum wage impact the health of small businesses?
There’s recently Common Voice from Mozilla, which is a huge free English dataset (1500 hours and growing), and wer_are_we [1] has shown really impressive accuracy increases in published research the past few years. Exciting times.

[1] https://github.com/syhw/wer_are_we
?
Its hard to live without shelter,food and water. All cost money, which in turn is a product of the economy and work. It you are saying that everyone should be guaranteed all 3 regardless of work that is another conversation, but not really the reality of today.
Clearly those states fun schools through other means :).