skysight-inc/HackerNews huggingface dataset:
"So do you want them to investigate every bloody nose - every minor act of violence - in a political context or don't you?"

It is not about processing every individual bloody nose in court, but the context. To determine, if the aggressors potentially will do more than bloody noses in the future. This is one of the jobs of the police and that was and is my point all along.

(but if a individual was charged by someone and wants investigation, then yes, that bloody nose needs to be processed)

"A celebration is not nearly enough, by my point of view. If they helped plan or execute it, if they are in an organization's mission is violence, then I'd understand investigating them."

And here is where we disagree, if a group of people celebrates violence, then violence is de facto part of their mission. Why else would they cheer for it, if they do not support it? And if they support it, well ..
I hate bullshit like this, how about include the full conversation and not just the last response.
I'm not going to say that anyone reacted to the headline rather than the body of the article, I'm just going to leave a few quotes here that might help if that's what happened.

> Meta will no longer recommend political content to users on Instagram or Threads, according to Instagram boss Adam Mosseri. He said that users will still see political content from accounts they follow, but the apps will no longer “proactively amplify” such posts.

So it's giving people an option, and even better, an opt-in option. That seems like the furthest thing from controversy to me.

For people asking what their definition of political is:

> Mosseri didn’t elaborate on how Meta will determine what counts as “political,” but a Meta spokesperson said it would include election-related topics and social issues.

> “Our definition of political content is content likely to be about topics related to government or elections; for example, posts about laws, elections, or social topics,” the spokesperson said. “These global issues are complex and dynamic, which means this definition will evolve as we continue to engage with the people and communities who use our platforms and external experts to refine our approach.”

And for the people who might be wondering if this will apply to accounts they already follow...

> While Meta will limit its suggestions related to these topics by default, those who do want to see such content will be able to opt-in via Instagram and Threads’ settings. The company said the update won’t affect how people see posts from accounts they’ve chosen to follow. “Our goal is to preserve the ability for people to choose to interact with political content, while respecting each person’s appetite for it,” Mosseri said.
Yeah, I don't get how they don't see that but to be honest boomer culture is insanely omnipresent and they had it so good they must be thinking that it cannot be that bad.

The reality is that if you are a couple both working an average job you won't have a whole lot of extra time depending on living situation (commute and access to transport) but on top of that you have very little extra cash that could be helpful to solve logistical pains kids make.

All the people of my age that had kids now have unenviable lifestyles, it feels like they can have what the poor boomers had and not much more and nowadays the expectation is that it will last up to a quarter century because of how much we came to overvalue diplomas (even though they do not sort the good from the bad, at all...).

Because of the insanely collectivist system around the world, it makes no difference to have kids or not for the end of your life, so it becomes more of a decision of accepting to be poorer for the privilège of reproduction.

This pretty stupid all things considered, it seems like a feature to have parents dependent on their kids for the end of their life, this way they would have a lot more motivation to do the job right and those who would do a bad job would have it coming...

In the end, collectivism has a way to always destroy the foundation it relies on, which is hilarious. We just are in the destructive phase, what will come out after is bound to be better I think (hard to do worse).
Perhaps Microsoft should just pay them like Google does.

Google's payment is supposed to be for search, but some of it has got to be to weaken their position against Chrome. CMV.
> Specifically given a common pattern is to use a large switch/case to map from instructions which usually compiles to a jump table [...]

Work-around: Implement the jump table directly, e.g., array of function pointers or whatever works in the language of choice.
Conceptually equivalent to the ancient arts of private constructors and factory methods.
Using the ... right ... tool for the job? In software development?

Surely not! I want my dogmatic clickbait and LinkedIn-style grandstanding thank you very much!

How else will I stay on the hedonic treadmill of staying up-to-date with a new framework or architecture every 3 months?!
Finland is small enough that all fire deaths (50-100 / year) make it into national news. There are very few deaths reported outside the unit where the fire started. When reading reports of those outlier cases, I couldn't find a situation where a second stairwell would have helped.

Fire codes are effective and fire fighters arrive quickly enough. If you can get out of your unit, you can get out of the building. Second stairwell requirements address a risk that doesn't really exist in Finland. The real challenge is detecting a fire in your unit quickly enough to get out.
Stock owners are responsible for everything that happen to their company. The buck stops with the owners.

But short-termers usually end up transferring their capital to long-termers.

I bet the majority of investors are short-termers, but the majority of the capital is in long-term hands.
Leaving the behavior up to the compiler (or hardware) is not undefined behavior, that is unspecified behavior or implementation defined behavior.

Undefined behavior really does mean that the program does not have valid semantics. There is no proper interpretation of how the program is to behave if signed overflow happens. It's not simply that the interpretation of the program is beyond the language and left to the hardware or the operating system, it's that the program's behavior is undefined.
The answer to both points: the universe exhibits, as far as we can tell, a high degree of correctness. We've already tested it in pretty diverse and extreme circumstances and found it consistent. Clearly if our universe is a simulation, the simulators are both willing and able to give a shit about correctness, enough that there's no reason they would use the shoddy engineering that plagues modern attempts at sandboxing. The cut-rate simulations humanity is or will be capable of anytime soon are irrelevant.
Thank you for posting sources, you should have done this in the beginning.

Unfortunately I don't like your attitude nor do I care about this topic enough to follow through. No offense.

As a result I will not be following your sources and I will be ending this conversation. Thanks again.
> White light in blue plastic is where it's at.

But the commenter said it was red, green, and blue LEDs together, with a blue diffuser over them. Depending on the diffuser, that could produce a more pleasant result (by allowing some monochromatic red and green through), but it presumably wouldn't solve the underlying problem that monochromatic blue light can be unpleasant.
Entry level devs will need to be much more skilled than I was to enter the field a few years ago.

My internships and the first 6 months of my first full time job are trivial to ChatGPT. Copilot would be needed for work since then (as it is specific to the codebase), but even so, I am far more productive with them.

One of my first internships was hacking together a mobile demo of a digital ID concept. I’d be surprised if it took more than a few hours to replicate a month of vanilla HTML/CSS/JS effort from back then.

I would prefer ChatGPT to me as a co-worker up until about 1.5 years of experience, if simply because it replies instantly and doesn't forget stuff.
LLMs don't understand either. It's all just stats.
All modern furnaces I've seen take #2 - use air from outside. Despite that they can get to 99% efficient. It doesn't take much energy to heat up that cold air.
If you're relying on something other than word matching in the design of a LLM then it probably isn't going to work at all in the first place.
Removing those subsidies while keeping fossil fuel ones is kind of attack.
Scale I guess. No one but people nearby will have your local phonebook. And there would be no way to go through all the information even if someone had all phonebooks. The world used to be far more disconnected.
Everything in the human sphere is 'politicized', but that doesn't mean politics is the only game in town, i.e. that all science is politicized and thus the retraction should be assumed to be political.
There's at least one bit of total nonsense in here, namely this:

> The decision that overturned Roe v. Wade is an example, she says. "The majority [opinion] relied pretty much exclusively on scholars with some ties to pro-life activism and didn't really cite anybody else even or really even acknowledge that there was a majority scholarly position or even that there was meaningful disagreement on the subject."

I read Dobbs v. Jackson in its entirety, including the dissent. This statement is not-even-wrong, in that the decision was given based on the proper limits of federal power, and whether a right to an abortion was something which could be derived from the Constitution and relevant case law. It had nothing to do with scholarly opinions on abortion at all.

Disagreeing with the decision of the court isn't license to make things up like this.
> We are likely looking at over 50 million active lines of code to open a garage door, running several operating-system images on multiple servers.

It is kind of insane when you see it written out that way. It is staggering how much code I'm running right now on my machine as I type this-- code that I never reviewed and that very likely hasn't had much rigorous review at all. :/

Well, back to installing npm dependencies.
I'm glad to see this being discussed. Based on the article, it looks like this was dropped in at the last minute, and was not subject to a robust debate. CA already has a very progressive income tax, and it's not clear that we should add progressive tiers to our utility billing.
There are YouTube video compilations showing exactly what you've described.
What keyboard is that?
2018 overstay B1/2

PRC ~0.8%

Thailand ~2%

PRC overstays in other tables also lower, frequently substantially.

Maybe geopolitics changed between US/PRC since 2018?

https://cis.org/sites/default/files/2020-01/19_0417_fy18-ent...

You're a well read guy, but I find some of your use of data in this thread to be a little confusing.

E: Tsinghua study is about reclassifying based on household registeration, rural registered working in urban does not have access to urban level of social support, so less people should be considered urban even though they contribute to urban agglomeration effects. Which is what we think about when we measure urbanization. But it's not about whether rural PRC has less QoL than rural thai. Which sure, household income and HDI measures as proxy. But then tack on all the redistribution mechanisms, i.e. social transfers in kind where state subsidizes take home income and see it in practice and I find it difficult to believe (from what I see travelling both places, granted anedotal) average Thai has better QoL on when PRC per is 80% larger and per capita accounts for redistributed resources that supplements disposable income.
It's not uncommon in Europe to restore old and historical buildings and turn them into modern homes. I think it's a middle ground between preserving an old build as-is, and serving the current needs of a city.

Here [1] is an example of an old brewery turned vanguardist home in Barcelona. IMO one of the coolest homes I've seen.

[1] https://www.idealista.com/inmueble/101990029/
In general with contractors, you aren't paying for them to do the simple stuff right. You're paying them to get the one or two weird bits of the job done quickly and efficiently because they've seen something like it before and have the tools and parts on their truck.
Lol. Dogpile away. Imma count my money I saved and sit here in my early retirement.
the greatest minds of our times are focused on conquering hair loss, prolonging erections and censoring models
I've wondered why we haven't seen a lightweight model on quads for PID tuning, betaflight firmwares great but pid tunings such a pain in the ass if you want it tuned well how about an AI that on the fly adjusts the pid rates.
> Simpler still is to recognise that "call a function" and "return from a function" are different syntax over the same thing. They both mean "jump to somewhere with a convention about where to find state".

That's pretty much what I was saying, but pithier and better stated, so thank you.

> If you replace "call a function" with goto, and replace "return from a function" with goto, then it becomes immediately obvious that "continuation" is a name for where you're going to jump to next. It only looks complicated from the context of calls/returns/stacks.

Yes, thus "lambda is the ultimate GOTO".

> Confusing call and return for different things is unfortunate but popular. It gives rise to things like four registers available for passing arguments and one available for returning a result, when the calling convention really should be symmetric.

It's a convenient abstraction for Algol family languages.

There is a difference between function call and function return in those languages: a call pushes a frame on the stack, and a return pops a frame off the stack, but both otherwise look very similar under the covers.

In CPS the "pop a frame off the stack" part doesn't happen, but instead you get tail-call optimization (TCO) to avoid the stack blowing up with calls to functions that never return (and which anyways maybe store their real call frames on the heap to boot, thus wasting all that stack space for nothing).
I wrote a static config class that reads configuration for the entire app / server from a JSON or YAML file ( https://github.com/uber/zanzibar/blob/master/runtime/static_... ).

Once you've loaded it and mutated it for testing purposes or for copying from ENV vars into the config, you can then freeze it before passing it down to all your app level code.

Having this wrapper object that can be frozen and has a `get()` method to read JSON like data make it effectively not mutable.
The last Laravel project I used was using Livewire V2.

Not all of the problems were strictly "Livewire" problems, but also just the limitations of PHP. Having to send the state back and forward and rehydrate the state on the server on every request is just slow no matter what you do. Live View has an active process for every connected user that maintains state so you only have to send tiny little diff's back and forward.
I don’t think anyone takes it that seriously. It’s just a sweet story, and I like it.
More macro level complexity for sure, but I guess you eliminate some issues from having all that as a monolith.
I'll gladly admit spite towards people wrecking the climate for their own greed.

Cryptocurrency miners rank worse than oil and coal executives in my book.

(I've seen nothing to suggest my hypothesis is wrong.)
gcc C has destructors (cleanup attr), nested functions/closures

you can do tagged unions with cpp tricks, and so-on

(sadly I have seen most of these used...)

regardless, what makes C hard is undefined behaviour
Just pour concrete over it.
I hear you, and appreciate the response. The bias of my experience tells me that the "what if" factor can be created by a single person experimenting. When the thing that one person created takes off, awesome - hire some more folks to support and grow it. New revenue stream. More ownership by the person who created it. Give folks the time to experiment.

Hiring more people than necessary is, in my mind, akin to gambling. I, personally, hate gambling, and that's probably where my bias comes in on this topic.

Tying it back to my original response: when I say reasonable team size, my implication is reasonable growth based on real results, not just rolling the dice.

To turn the perspective from an engineering leader to that of an engineer (the other half of my career), if I could practice and LeetCode my way into a FAANG and make more than I've ever made to be part of the headcount machine, why would I stretch and innovate? I'd just sit back, do what's expected, and collect.

It's a weird dichotomy, and I fully appreciate that I'm biased in my perspective, which may be detached from reality.

And, again, in the imaginary world where I'm an investor, why would I want a large team built of folks just looking to collect a huge paycheck by being part of the machine?
> And neither would much of modern display technology.

The vast majority of monitors and televisions are still LCD, and they would work Just Fine if they were still using fluorescent backlights.

It would have more of an impact on phones, but not earth-shaking.

Do blue OLEDs even use the same technology?
We don't need to ban DRM, we need to unban DRM-circumventon.

https://en.m.wikipedia.org/wiki/Anti-circumvention
I've become increasingly sensitive to these high afferent coupling points in the repos I work on, especially the deeper I embed into the world of bazel and how dependency management and physical design influence the code I author.

Where possible plugins are a great strategy to lay down these code seam points that don't force all possibilities upon some body of code, because fundamentally with plugin architectures you pick and choose what you want. Plugins are opt out by default, you must explicitly opt into a plugin for it to manifest. I've been calling software that has this quality going as being an "a la carte" style.

But in general you do what you need to do to avoid "doing everything so you can do anything".
For freestyle betaflight is the goto firmware
Maybe I'm missing context that is hidden in the rest of the article behind the paywall, but this seems like a weird angle to me considering (especially working-class) queer people are massively disproportionately polyamorous compared to everyone else...?
What I had in mind was that heating and cooling using an air-conditioner, a fridge or a "heat pump" is fundamentally the same thing, and electricity is just one way of driving it. Ultimately you have a gas that you compress to release heat (outside for AC, inside for heat pump), which then expands (inside for A/C, outside for a heat pump). The compressor can run off a pedal bike for all it cares.
The Importance of Choosing the Right Technology Partner
Thieves somehow take 200-foot radio tower
The keyword here is “mutable” config object and not config data object in general. I use immutable config dataclass liberally in one of my python projects and i pass it around in all modules. Many functions rely on multiple values and instead of passing all of them as function parameters (which requires their own function typings), the dataclass has all variables with typing definitions in one place, its pretty handy design pattern.
Have you tried a sleep mask? I had to try a bunch before I found one (Manta Mask) that was comfortable and stayed on.
Looks like California has the 3rd highest rate after Hawaii and Rhode Island:

https://www.chooseenergy.com/electricity-rates-by-state/
All electricity generation throughout the US is subsidized in various ways already - eg low interest loans for new generation capacity, programs for low income earners, not (or not effectively) charging for carbon and methane emissions, low fuel taxes on sources used for electricity generation. The "subsidies" you list help make a desirable energy source compete on a more level playing field - matching benefits that competing energy sources already receive.
Yeah, if it's just corporate falling back to HTTP2 (or maybe more realistically, HTTP1), then I think it's alright. Same corporate users delayed leaving unencrypted HTTP, broken versions of TLS, Windows XP, etc yet everyone else adopted anyway. They'll either follow suit eventually or work around it.
I think you are out of touch. You need to compare the PGE rates with SMUD to get the picture.

https://www.smud.org/en/Rate-Information/Residential-rates

https://www.pge.com/assets/pge/docs/account/rate-plans/resid... (PDF File)

PGE's off-peak rates are 3x SMUD's off-peak rates. PGE's peak rates are 1.5x to almost 2x of SMUD's peak rates.
> the upper floor thermo controlled the lower damper and vice versa

I have 2 floors with multiple units and I was running around with a wall thermometer taking measurements. This was actually my guess as well since the temperatures seemed to align this way. But the installer assured me it was wired correctly .... I might need to find someone else to check things.
In the state where I grew up in India there were places that were pretty dense and what you would call urban like (more apartments, buildings less trees etc.) I grew up in a more suburban area compared to that. It was more of single family homes. Comparing the place I grew up with to the suburban areas I see in USA the biggest difference is accessibility. Near my home I could find a place to eat out or buy groceries. It's very hard to find such places in suburban USA and I think a lot of it just comes down to zoning
I lived in very reasonably priced 'point access block' apartment in the US Midwest a few years ago. It was relatively new construction, so I'm inclined to believe these aren't as rare in the United States as the author makes them out to be.

We actually moved from that unit into a larger multi-bedroom apartment with attached garage and multiple entrances... and still weren't getting screwed by rent.

Eventually got a house, but still. These things definitely exist here.

Maybe don't live on the coasts?
If we're being pedantic, you also forgot document.all. Which is in fact an infinite collection of values, because document.all is a different object in every frame.
What are you returning for error in its “junk” state, then? Clearly not nil, else by your assertion your code will panic. error has member accessors you will call - Error() if nothing else.

Methinks you’ve not thought this through. What’s it about the word error that trips up programmers like this?
Let’s just say, if you look at this and say “I don’t understand any of this, I will have to invest more time and maybe talk to some experts,” then this body of work is servicing its intended purpose: https://en.m.wikipedia.org/wiki/Cultural_Marxism_conspiracy_...

Similarly, if you say “got it, how silly of me, this is so obvious,” the construction is also supported.
Agreed. The APL branch has been my favorite so far. I've looked at a bunch of weird ones like Forth, Lisp, APL, prolog, Haskell, Smalltalk, and many others. I keep going back to Python though. It's overall environment of language, libraries, free, open source...etc seem to firm a nice optimal point despite several drawbacks.
On top of the issue with nil not being a useful value for most types

Nil requires pointer values. I.e. it's impossible to know whether something is a pointer to allow for nil, or because a copy would be prohibitively expensive and therefore references are used, or even because it's into a mutable structure.

Go's overlapping of implicit nullability and by value/by reference marker make it entirely useless to build information into APIs / necessarily promotes the value into a different type to use.
Why would someone steal a tower like this? Scrap?