skysight-inc/HackerNews huggingface dataset:
Switch them to iPads. Worked for my parents. I never get support calls anymore.
Actually yes, a deep drill down of how wine (the beverage) works, catered to the typical HN audience, would be VERY HN
Thank you for saying this. Not to derail the conversation bThisut for people who deny something like this happens, is still ongoing in Tibet where the Chinese have or soon will outnumber Tibeteans.
The problem here is not the battery drain.

Forcing users to install an app on their personal devices so that Sony can continuously collect and profit from their personal information while also pushing ads at them would be unacceptable to me, but at least somewhat understandable if we were talking about a pair of high quality free headphones.

Paying $350 (your quoted price may vary) and then also having your personal information exploited and sold to third parties while having a bunch of ads pushed at you is just plain insulting. Having your expensive product inevitably crippled after some number of years when the app no longer functions, stops being updated, or can no longer be downloaded/installed for whatever reason is just one more problem on top of having your battery's lifespan shortened.

I guess Sony feels that any sucker who is willing to pay for that kind of abuse deserves it, but I think most consumers are just coming to terms with the idea of "being the product" when it comes to free services and have a very different expectation when it comes to things they spend good money on.

I suppose this kind of product is intended to train consumers into accepting that there is no longer a set price on goods, and that what you pay at checkout should only be considered as your first payment since you'll be expected to be continuously paying with your personal data (including the cost of the consequences of that data being used against you) through your dependence on Sony's app for as long as they choose to keep making money at your expense.
Do we have any modern-day data on how imprisonment affects homeless people? The people I see on the street who would probably get arrested if homelessness was criminalized are almost all in a very bad physical, mental, and emotional state. How are prisons expected to accommodate this group? Locking up mentally unstable and substance addicted people is not going to benefit private prisons (assuming that they are motivated purely by greed).
I had an insight about myself. Things that require me to actively do something to achieve a desirable result are easier. Things that require me to quit are harder.

Working out is easier for me than quitting smoking. I was able to achieve both, but the latter felt exponentially more difficult.

This repeats to other things I want to change, big and small. Stopping a behavior is more difficult than starting one.

Recently, I thought about how to come out ahead of this. I am now trying to rephrase "stopping" as "starting the inverse." It's a mind trick, but I am hopeful it will work. Instead of "don't eat as much", I am reframing it as "start having good-diet days" or "build a habit of intermittent fasting".

Could this work for reducing or eliminating drinking? Instead of "quit drinking" maybe it could be framed as "start abstaining." Materially it's exactly the same, but mentally it may be more actionable and sustainable.
> What’s being proposed for Go is instead a breaking change.

It’s a breaking change in the same sense that the `”use strict;”` semantics of JS were: it’s not actually a breaking change, because you have to opt in.
I think the bar to a "WTF" reaction here is lower because this is the sort of thing we've come to expect from Go. I'm in the same boat as jstimpfle where I looked at Go some years ago, found it to be remarkably quirky for a relatively traditionalist language that isn't trying to do lots of new ideas, and haven't yet regretted staying away.

It's not just this bizarre gotcha (the fact that C# had it too doesn't make it OK). It's that Go has so many of these cases where they took very strong positions on things and then later reversed their position only after many, many years:

- Generics

- Only one gc knob

- No backwards incompatible language changes

Also, Go has been around quite a long time now and we've all read quite a few rants about its surprising cases. How comes this one never came up before? The thread provides evidence that it bites people regularly. It suggests to outsiders that you can't easily evaluate Go by reading about it because there will be sharp edges that people aren't talking about simply due to the quantity of things that are even worse.
Patents don’t solve for innovation. What they solve for is time for marketing and market adoption of a novelty, which is what people (investors) mistakenly refer to as innovation.
What would you use instead of tar?
I wondered why vbulletin v4+ seemed like such a radical shift. vB 3.x was a true platform. There was a rich ecosystem of plugins (including many paid) and many sites were heavily customized. Every vB 4+ site looks exactly the same to me IMHO. This also explains why all of the paid plugins moved to XenForo. Interesting...
Criminalization also allows the police to take action in situations where they are currently powerless, where it is for the public good.
Who is Betteridge?
I was in the same boat. What made me switch is Leap supports jumping across panes/windows.
I SO expected this to be about the basics of wine making (the beverage) and kind of let me down after opening the link.

Please somebody make wine-making 101
'Steam loops' under many cities could be a climate change solution
Mandatory reference: the kids-for-cash scheme [0] where private prisons paid a judge to send them children, often for the tiniest offense.

[0] https://en.wikipedia.org/wiki/Kids_for_cash_scandal
But then how does the body of the frobnicate function tell if bar is the default sentinel object() value or not (if bar is ???), without somehow using reflection to fish out a reference to the default value of bar from the function definition? Or is there an easy and efficient way to do that? Add yet another optional-but-not-meant-to-be-passed parameter bar_default=bar maybe? Yuck.
> yet no country I've heard of does that

You might have heard of France, I guess? The city where I live uses (Suresnes, just next to Paris) uses a private company to manage parking tickets in street parking; but I've got no idea how the incentives are structured and how well (or not) it works
Good. It should be illegal to have poor hygiene in public. Go to jail and take a shower.
Compulsory psychiatry is controversial, though. While "Housing First" (and potentially with some unconditionality attached) is controversial on the right, compulsory psychiatry is controversial on the left (and I think more so than Housing First on the right).
Started training for boxing. Knowing there are direct painful consequences for diminishing my physical capabilities naturally made me severely cut down on drinking.
>Right. So now they will have two systems that can’t work well together. Brilliant!

Is this very different from the many, many universities that offer both Google Apps and Office 365 to students/staff/faculty?
I was wondering how far down I’d have to go to find this. Same thing with myself — treat the adhd and all of a sudden the drug issue becomes a non issue.

I had a doctor (not mine) recently ask me how I stopped, and with a straight face told her by taking my adhd meds. It wasn’t a real choice before that…
Not a bad option, but in this case it won't work as they have devices like scanners, DVD burners etc.
Google Removes the OG App from the Play Store After Apple
Exploitation of human beings is not a trait of capitalism; it is a trait of human beings. You create any sort of system that can be gamed to get an unfair advantage or privilege and there will be people that will exploit it.

You can nationalize all commerce and the same issue exists. You democratize all corporations and the same issue exists.

You can't get rid of all incentives. A government is an innately alluring entity for corruption. This is why regardless of how you organize your government or what economic model you adopt, you find corruption and oligarchs.

The best you can do is to have a system that is adaptable (i.e. laws can and do change) and a system that reduces the incentives for exploitation or limit the scope of which it can be exploited.
It is all worth questioning.

The hard job of the experts is determining the minimal experiments to show people that will convince them of far reaching theories. For me that is the true measure of expertise in an educator.

Your good physics instructors will have you go through the photoelectric effect, the Millikin drop experiment, electron/beta ray diffraction experiments (possibly a few other). Maybe you build a transistor. You will see the necessity of quantum mechanics to explain your experience. Generally, at that point, you might question other quantum effects, but you are confident if you do the more complex experiements, you will see the necessity. You will probably have learned what those experiments are as well.

Black holes are another story. I recall still encountering astrophysicists that wouldn't be convinced of the necessity of their existence. Special relativity you can get to accept via the Michelson-Morley experiment or similar experiments proving the constancy of the speed of light. From there you can sort of accept a need for a relativistic theory of gravity. But the evidence for GR starts to come from complex astrophysical measurements that you cannot really replicate and need to trust the (processed) data. The gravitational wave signatures can be convincing if you already know the math... but too many people feel that a simpler theory is just around the corner--a simpler theory without the singularities. Dark matter and dark energy face similar (but with their own variations of) skepticism.
Product vs. Technology
Technically there is no crazy behaviour, it’s a natural consequence of scoping loop variables outside the loop, which historically was common.

It became an issue as lambdas and other lambda-type constructs (which implicitly keep a reference on the loop variable) became more common, and a bunch of languages got caught in it. Later languages switched to the “inner scoping” mechanism to avoid it.

Go did not follow the switch because Go.
I started specifying what I want.

Because booze gives 2 types of stimulation: the drinking and the alcohol.

Sometimes I want to drink some beer, but not the alcohol.
So I started buying non alcoholic beers. I get a six pack into my system. I love every moment of it.
But I'm not drunk.

Other times I want to get drunk. So I drink alcoholic beers.
Microsoft recently released the public preview of Azure Firewall Basic for small-medium businesses (SMBs), providing enterprise-grade security at an affordable price.
Oh wow, Stadia is already dead ?! Google has "outdone" themselves !
> that produce a lot of good things and a lot of garbage.

Speaking for myself:

You seem to be looking at the tiny fraction at the bleeding edge, where getting good & bad results is really a miracle. Who made the universe so understandable that we can be hit & miss, as allowed to miss & miss & miss….

And away from the bleeding edge, there are far more papers but the most important an area, the fastest the junk is identified and dropped, the faster the gold is identified and spun into more gold.

—-

You really don’t want to see me code on my ikigai project.

I am constantly tossing both bad & good code out for better. Making the gold code an asymptotically small percentage of my work, but producing something I am extremely proud of.

That the sausaging works is magical! Not depressing!
It's pretty similar in Italy as well. Social drinking, just an aperitivo and then the meal.
Geothermal may beat batteries for energy storage
New Zealand angers its farmers by proposing taxing cow burps
Chrome (Blink) and WebKit are two different engines.

It's Chrome dominating, Webkit a somewhat distant second [1], and Firefox a third, quickly disappearing into oblivion [2].

[1] There's a huge number of weird versions of WebKit running on TVs and such.

[2] It's barely around 200M users, but it's bleeding users slowly and surely https://data.firefox.com/dashboard/user-activity and https://news.itsfoss.com/firefox-decline/
How Wine Works 101
I'm absolutely not looking forward to potentially breaking changes. Stability is such an important selling point (*). This is not something that can be fixed by a search-replace or a refactoring operation. And it's just begging for problems in the community.

(*) please don't reply with "then you should keep the version below 1.20"
The US is probably more violent than other western countries, but I think the real problem are the much harsher sentences for comparable crimes (citation needed).

There's much more of a focus on punishment instead of reintegration. The legality of the death sentence is a clear violation of human rights, for example.

I haven't encountered evidence that would suggest that the US is better at preventing crime than others.
Heh, I always get those two crates names confused, even now, rereading comments I again thought it was "clap" and not "cpal" (because "clap" like in "clapping").
Homeless shelters count on the invisible hand of free market.
ART and Dalvik bytecode doesn't change the Java memory model in any way, though.
Putin's rage against civilians may herald a brutal new phase in the war
You have remarkably strong opinions for someone who has not used the language much.

Personally after using it for 10 years I've been bitten very rarely by weird corners of the language and have enjoyed using it. My complaints are more around things I'd rather see removed (struct tags, panic, nils) and inconsistencies (built-in generics were quite limited, I quite like the design for generics they came up with though so I guess that is resolved once they update the stdlib).

Overall it's still my favourite language compared to others I'm forced to work in, I particularly like the decision to eschew inheritance.
Quite simply, I may have to login into a server on a high pressure time sensitive environment, think downtime. I want to maintain my vim skills at a level that allow me to focus on the issue. It's also why I use bash and GNU coreutils on my MacBook Pro.
> I'm not sure if LGBT rights is an example or a counterexample for this phenomenon. A lot of countries made huge strides in that area in the last 0-3 decades, which wouldn't have happened if nothing about all the old people (which are overwhelmingly in power) changed

Older people may be in government/business power, but one could argue that LGBT rights rose because those people aged out of the majority/worker culture group. Even if the age group in power is old and possibly even disagrees with the view, placating the masses must be done one way or the other, and codifying LGBT rights is an absurdly cheap way to do so, considering the other political topics.
Haven’t we more or less done that? There will of course always be Markdown projects that don’t use CommonMark and that won’t change. But every note taking app and website I’ve that supports Markdown uses CommonMark.

The only problem is that you can use extension in CommonMark. So although GitHub and my note taking app both use CommonMark, they might not support exactly the same features.
You've conveniently passed over the fact that free speech could be very unequal in the US, pretty good for whites, maybe not so good for others. That 'not binary' part seems to mean also between whites/non-whites, no?
I remember learning about this gotcha around the time that Go was coming out. I was very disappointed that they were sticking to this behaviour around the same time that JavaScript was fixing it. As a new language they get less sympathy from me.
Comparing Compiler Errors in Go,Rust,Scala,Java
Ok taking a step back I just realized you aren't 'remram :P But anyways my point was that in the old scheme if you wanted to know where the class was you would do some arithmetic on the compressed pointer to get a full pointer and now you can do a comparison, or if you want to read something do a dereference. Assuming the new layout is an array of classes you have a similar scheme where you have an index and you can compare those directly, and if you want data in the class you deref.
It's amazing for UI (and portable).

Rust - not so much (or more like not at all) at the moment.
AI is:

- It's expensive / difficult to operate / only used by those in the know

- It doesn't do half as much as you can hope it will do.

- Eventually it will be ubiquitous.
That would be effective and cheap, but also illegal in most places because of building codes. Eg https://reason.com/video/2016/12/09/los-angeles-homeless-tin...
What the fuck, turns out to be true [1].

[1] https://dronedj.com/2022/07/06/intel-drone-light-show-musk/
"Virtualization" in this context is not the framework but a custom hypervisor API rather than Apple's, as some vendors implemented on Intel Macs. I agree with your points about this limiting what you can do, but the replacement API is actually fairly decent in this case–there are some things that could be improved but overall it's not actually that bad.
Perhaps alcoholics should be able to get a stamp in their passport/id, so they can't buy any alcohol (and make id checks mandatory for every age).
IIRC the current code is enough to run some things, but not to work to spec, and that's how it was discovered. I have the impression that it's being killed mostly because the necessary maintenance effort is unjustified. Some people talk about hygiene and killing old cruft, but AFAICT that's just an additional reason.

It's not much code now, but the current state is untenable. It needs effort or removal.
What's oxymoronic about it? Public prison is prison run by the government, as opposed to a private company, similar to public schools and public transportation systems.
It's not great.
Especially on the web.
There's a free version of VMWare, though I don't know what features it lacks.
Russia doesn't publish its incarceration stats, apparently.

Also, would the millions of Uighurs in concentration camps in China be considered "incarcerated" or is this simply a definition left to non-autocratic democracies?
> in the old scheme if you wanted to know where the class was you would do some arithmetic on the compressed pointer to get a full pointer and now you can do a comparison

Well also you didn't actually need to decompress the pointer first - compressed pointers are unique as well of course.
https://www.youtube.com/watch?v=OdNQt4a6f7g

How do I know my youth is all spent?
My get up and go has got up and went
But in spite of it all, I'm able to grin
When I think of the places my get up has been

-Get Up and Go, Pete Seeger
Shipyard Low Tide Pale Ale is amazing if you haven't tried that.
Fortunately most people stay at the machine after typing their password.

Anyway perhaps now is a good time to get some 2fa hardware token.
Red Hat backs CNCF project, spills TEE support over Kubernetes
Ask HN: Where is the ARM desktop PC?
I was wondering, why ARM-based complete desktop PCs are not available. What are the blockers?
Germany's cybersecurity chief faces dismissal, reports say
If you look at the tricks needed to shrink it to 64 bits then you'll see why this is hard. Consider that this object header has to contain:

- GC state bits.

- The class metadata, i.e. pointer to a Class<> object.

- Lock data, including possibly a pointer to a lock.

- Possibly, an identity hash code.

- Possibly, a GC forwarding pointer.

Several of these are pointers! If you're on a 64 bit machine, just one* of them implemented naively if immediately 64 bits. In other words Java object headers provide a lot of stuff.

To pack the whole thing down to just 64 bits requires a lot of clever implementation tricks, exploiting what exact combinations can appear, etc. Also note that this overhead isn't Java specific. In C++ you have malloc headers and then the C++ vtable pointer, in many cases. So just running "new SomeObj()" in C++ will immediately blow you past the heap overhead of Java after this JEP is merged, and if you need to add a lock and/or reference count to catch up with the Java feature set then you're at multiples of it.
Look at this crate: https://crates.io/crates/pitch-detection

It has documentation attached mentioning pitch detection algorithms it implements.
interesting fact 25% of prisoners in the US have ADHD:

https://www.karger.com/Article/FullText/508829#:~:text=ADHD%....

I wonder if the homeless population might have the same percentage of people with ADHD
> That was not a side project from my limited understanding ;)

First paragraph of the article:

> In episode #3, Daniel Fabian talks about the redteaming efforts - and in particular, about an exercise he and I ran together as a side project back in 2012:
Pico da Neblina: A sacred peak off-limits for decades
What's the issue? As far as I know the extension pack is a commercial piece of software and you have to pay to use it for work.
Is Switzerland riddled with violent gangs? Is it bordered by failed narco-controlled states that continuously smuggle people and drugs into the country? Does it have big chunks of the population living in inner city crime-infested ghettos?

These are hard problems and can't be imagined away with "The US would definitely have enough money to turn deprived neighbourhoods into less deprived communities, which means less violence".

We saw what well-meaning but supremely naive ideologically-driven policies lead to, in SF and Chicago and Seattle and LA. If that's the world you want to live in, all the best (but it won't be long before you start running for the exit).
Open source and self hosted alternatives that the world is searching for in 2022
> They have every right to

"The law, in its majestic equality, forbids rich and poor alike to
sleep under bridges, to beg in the streets, and to steal their
bread." -- Anatole France

More on-topic, I think Afghanistan, with its factions of warlords
would be a good model to look forward to for any nation that erodes
the foundation of the Rule of Law by privatising institutions of
criminal justice and so regressing State monopoly on violence to
whichever thugs with the most guns and manpower are willing to take
someone's buck.
You can allow more zooming on the Mandelbrot Set by increasing maxIterations.

(Note that the colours will change because of the way the code is written. Also, it will require more computation, so it's probably a good idea to only increase maxIterations when zoomed in.)
The first is debatable as it's city-ness. But that is an eye-opener! The second, wow! Thanks. I guess the scale both indicate a large social structure.
Reminds me about a guy I knew who was going on about his amazing contract rate and I was like "wow that's approaching a million a year" - only to be sheepishly told that it was for for a whole 4 days...
The article points out how homeless people aren't popular or often defended. This reality is probably the biggest force against homeless people. Most people don't even want to consider their existence at all, especially if you see them daily. I don't see how trying to divert attention from this harsh reality that exposes weakness in our ability to collectively solve problems actually helps anything. If private prisons we're outlawed would all of even most of homeless issues eventually just go away? Is that something people really believe?
Yes, that's exactly the model I'm referencing.

> how (non-poor) people "found them increasingly distasteful", even a hundred years ago

That's easy to explain: exclusionary zoning, maximum density requirements, aesthetic rules etc are all forms of selection based on social status. Class and racial lines are strong and people strongly want to keep the "character" of their area, i.e to live near people of comparable social status.
public: open

prison: restricted
Weird think to say. If you said: “Americans have or soon will outnumber native Hawaiins” - what are you meaning?