skysight-inc/HackerNews huggingface dataset:
It’s possible some projects do this correctly but I suspect most have a false sense of security as the compiler will elide all stores that are happening in a struct about to be freed and there’s no C/C++/LLVM language that’s really immune from this [1].

Usually a more thorough approach is to turn on malloc scribbling, ASAN or valgrind which is something Darwin’s allocator can be told to do (it’ll scribble separate uninitialized and freed patterns).

I could see the appeal of there being a magic value though. I think that’s what memset_s is for so hopefully your favorite project is doing that properly.

[1] http://www.daemonology.net/blog/2014-09-04-how-to-zero-a-buf...
The reason simply is that when no type is specified, `dig` performs a lookup for an A record (i.e. IPv4 address). When you manually specify AAAA, it does AAAA lookup, which returns IPv6 address. (details in `man dig`)
In the U.S. CST becomes CDT in the summer. Which country changes it to CEST?
Indeed, it's "All Souls' Day", November, 2nd: https://en.wikipedia.org/wiki/All_Souls%27_Day
The only concerning thing here is the growing belief that one's consumer choices are their "identity", and alternate choices are an attack on that identity. Moreover, that alternative choices must be feigned in bad faith, part of a conspiracy, "fake news", etc.

What happened to you, Internet? Politics is one thing, but this is starting to bleed over into "liking Apple", or "hating Apple", or any similar camp one finds themselves in with a web browser or programming language or other piece of tech. "People who feel differently from me must be faking it as part of a plot." What the hell?
Although in the UK at least, railways universally use the 24-hour clock, thereby regularly exposing a larger fraction of the population to it (in Australia a quick search seems to indicate that only NSW uses 24 hour time for its timetables?).
> Non-technical leadership can always fall back on business fundamentals.

For little good it'll do them. Any input to their calculations that references the software part of their business will still come with a big "shmaybe?" attached to it, making the results just as bad.
No kidding, but I know of markets (in subcontinent) where you can get a reasonable tailor made suite in that ballpark price.
Because you're about 15 stack frames deep into some calculation when the problem gets noticed. So how do you handle this? You could throw an exception (or similar), which would allow the UI to state something semi-helpful like 'Calculation failed'. But recover? Usually not.

I think NaN and inf can be really useful in specific cases, but they probably shouldn't be allowed to propagate through your program, and shouldn't occur unless you're specifically making use of them.
I suppose it's a style choice from the author. I found the article in the "you might also like..." section at the end of https://www.theguardian.com/news/2021/apr/27/the-clockwork-u... and the issue was mostly framed in terms of philosophy/ethics.
> Facebook wants to be known for more than social media, according to the tech publication.

Yes, Facebook should also be known and remembered as a company that amplifies human suffering, and threatens the stability of communities around the world.

We watch as people close to us are going down the drain. What poor education has started, Facebook is now finishing off, and with a huge profit.

That is Facebook's true legacy, human misery.
Roblox might be appropriate for their ambitions too.
I don't know. I can't do it. Bash is the devil I know.

But zsh doesn't even use readline, which is bananas to me. Sure, provide an alternative but at least support readline.
Just ignoring them is fine and less melodramatic too
The thing is, though, that it appears to be very different depending on the person. And there seems to be a LOT of cases where the technology just isn't up to the task. Sure, we _can_ blame the user in every case, but if the cases are highly skewed to the users have a poor experience / not hearing well with them, then really it makes more sense to blame the technology until you have proof otherwise.
> because the impossibility of proving we have existence in time (our consciousness could exist for only a moment, and we can't tell, because we have access to the past only as memories which could be fake), or that a world outside ourselves exists (our sensory inputs could be fake) means we can say hardly anything about the scale or complexity of a theoretical simulation. Said another way: we don't know even how much of ourselves exists.

Consider the following argument:

1] If P being true is a necessary precondition for rational thought to exist, we are rationally justified in believing that P is true

2] The general reliability of our memories is a necessary precondition for rational thought to exist

3] Therefore, we are rationally justified in believing that our memories are generally reliable

4] Therefore, our memories are generally reliable

From the general reliability of our memories, the substantial existence of the past trivially follows; does that count as "proving we have existence in time"? And replace the "general reliability of our memories" with "the existence of other minds" to turn the above argument into a proof of the later.

> but also raises the question of whether there is a clear line between simulation and what reality is.

I actually think the simulation hypothesis is a pretty good argument for idealism: if the simulation hypothesis is true, then either materialism is simply false (if one interprets "matter" to mean only the apparent physical matter of this universe), or else its truth is unknowable (if one interprets "matter" to mean the unknowable matter of the substrate universe.) If we cannot know whether the simulation hypothesis is true, how can we know that materialism is true? By contrast, if idealism is true, then minds and their experiences are the most fundamental constituents of reality; whether this universe is a simulation is simply a question about whether there exists another universe containing minds who have the experience of operating a computer simulation which appears to contain minds having particular experiences, where those particular experiences happen to be identical to the set of all experiences had by all minds in this universe. Idealism could be equally true no matter what the answer to that question may be. The ontological status of this universe is completely independent of whether that separate simulating universe happens to exist; in principle, our universe could even be simultaneously simulated by multiple distinct simulating universes.
This makes me wonder if transmitting data optically would help with the gradual lowering of the data/compute ratio over time:

https://sites.utexas.edu/jdm4372/files/2016/11/Slide16.png
Why does the contrary view (Professor Spergel for example) get such a short passing?
No Child Left Behind passed in 2002. My understanding is that this mandated a lot more annual standardized testing that continues to this day.

Is the data from the NCLB tests consistent with the NAEP results?
Did you read the last part of the article? It explicitly says that Rust (or some other kind of languages guarantees) would absolutely remove the need for more complex runtime measures. Additionally, such checks stop the exploit chain early before it’s able to pick up steam.
https://github.com/iorate/uBlacklist
It's on Firefox as well as Chrome, and apple stuff.

It's like a gift from god that allows me to block pinterest image results. Not had any issues with it what so ever.
Meanwhile I was trying to find a romantic partner in Cambodia and Google kept giving me useless calendar-related results.
> then all that hardware will quickly get better support for it

Google has infinite money, a golden membership of Linux foundation, they ship Linux-based OS used by billions of people. Even they can’t support Linux kernel, instead they are supporting many thousands of lines of code of kernel patches for their Android.

I think the reason is Linux architecture. Specifically, the fact Linux insists drivers are compiled into the kernel, instead of providing an ABI for them.
Show HN: Personalized Music for Focus – Neuroscience Based Sound Therapies
Our science-first approach creates music that affects your brain differently–than any other music.
I guess it’s for TVs and conference room projectors, these never support the DP, and thus it’s very much a real ‘pro’ feature for office work.

So, SD for pro photo/video (and they are very right about full-size SDs here), HDMI for pro office, USB3 for everything else, seems legit.
>raising the minimum wage is necessary because compounding destruction of real value of nominal prices is baked into the system and without a systematic change if prices didn't rise, everything would collapse catastrophically.

You mean growth dependence? That doesn't change the fact that you would need to represent negative yields which are hated just as much as the increase in the price level known as "inflation". The real world decays. If you do nothing, your assets and labor will decay and provide negative yields.

>Perhaps we should consider a system where real value is not destroyed

You mean like a video game where items never become obsolete or decay? Where labor can be stored and characters don't age? The truth is that the world is not like that and even video games suffer from wealth inequality even though they have a more idealized world.

>Needing to raise the minimum wage is a symptom of this greater problem.

I don't buy this. Minimum wage increases can go way beyond inflation.
Dunno, their perceived higher status and an intention to marry up? Oikophobia based on real experiences (poverty, economic instability) but as well on some imaginary grounds (biased content by mostly foreign owned media, ads)? Probably more and it's more complicated...
I think you are confusing "All Saints' Day" (November, 1st [1]) with "All Souls' Day" (November, 2nd [2]). In Italy as well, people will go to cemeteries on the 1st, because it's a bank holiday, but the celebrations if for the 2nd.

[1] https://en.wikipedia.org/wiki/All_Saints%27_Day

[2] https://en.wikipedia.org/wiki/All_Souls%27_Day
The blog post you linked to is a decade old (2011) and mentions using Django and Ruby for Rails for building a "relatively-durable prototype".

The Government Digital Service (GDS) code is on GitHub (1.5K repos) and this includes the frontend code for GOV.UK.

They still use Python and Ruby languages, but it's not clear if they are still using Django and Rail frameworks.

Other languages include Javascript, Go and Java: https://github.com/alphagov
The commit messages are pretty unclear about whether there's any security impact:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

At least the second one says "... leading to use-after-free errors." But style in the Linux community is to not mention security impact and just to give a dense explanation of the bug itself. (Jann Horn, as a person who does care about security, tends to be better about this than most kernel developers; if the fix were from the average subsystem maintainer, I wouldn't expect to even see a mention of "use-after-free.")

Also, if you look at the Project Zero bug log (https://bugs.chromium.org/p/project-zero/issues/detail?id=21...), it's clear that Horn wasn't totally sure whether/how this could be exploited, just that it seemed funny.

(This should probably lead you to question whether "stable" kernels are a meaningful concept and whether the hypothesis that stable kernels are patched / otherwise do what they claim to do is even falsifiable.)
Cremation also makes a significant carbon footprint, afaik. Best eco way to get rid of the body is to drop it to the sea floor.
Scary stuff. I really hope the default is -fno-fast-math!!!
Show HN: Centrifugo – a powerful backend-agnostic real-time messaging server
One of the nice things about Conda is that it will handle these kinds of dependencies for you within the environment it sets up.

While it doesn't really matter for web/scripting use cases, it's an absolute godsend for DS/ML workflows.

But the resolver, oh why does the resolver take so long?
This is going to end up similar to the "Alphabet" rebranding Google did.
This:

> - emits CO2, far more than any other fuel per unit of heat/energy gained

Is a fossil fuel industry talking point. It's implying that coal is better. (The 'fact", as sated is true, the implication is false though)

But the rest of your comment is quite anti-fossil fuel.

So, are you pretending to care about this or have you been hoodwinked by the coal barons?
See also the Qingming Festival in Han-Chinese culture.

https://en.wikipedia.org/wiki/Qingming_Festival
I figure when people want in-person over video, video over audio etc. both sides can benefit because there are "real" signals you want to be understood, but there's an element of detecting things the other side would rather you didn't as well.

So the people who are good at faking as well as reading those signals get an additional benefit over those who aren't.
This reminds me of work done with the Enron Corpus. IIRC, it was used to cross reference statements made in court by the same people. When the emails revealed the lie made in court, there were often differences in linguistic structure between other statements. The example that sticks out in my head is that use of the passive voice was a key indicator of the likelihood of a statement being a lie.

Of course these insights are statistical in nature, not definitive.
It's like UTC but worse. If people need to learn something new, it's better to teach the basics of ISO 8601 to everyone.
I think that was a loss leading tactic to encourage sales. Google can't gauge an early-adopter market that isn't buying their products.

Pixels are more expensive in Europe and no Bose headsets were ever included in the US version. If it weren't something they intended to entice Europeans, wouldn't they have provided a similar deal elsewhere?
But it's also common knowledge that there are quite a few low-margin businesses, which have insane revenue, but comparatively very low profit - general stores, for example.

Think of someone living in SF and someone living somewhere in the central US in a cheap region, both earning 100k$. If you fine both of them 10k$, the latter one probably won't have a big problem, since the living costs are rather low. Someone in SF, though, will spent most of their income on rent, so this fine will hit them hard. Calling the fine 10% of their income will totally misrepresent the impact.
The way I see it, it's not the "closed source" part that's the biggest problem. The root cause is time pressure: you can only spend so much time on X, because we really need to get Y working - and there won't be time after Y is done to revisit X, because we'll need you to work on Z then.

Closed source strongly correlates with business, which strongly correlates with paid employees, competition, investment - meaning time pressure. Open source strongly correlates with volunteers working on free solutions in search of adoption - meaning little time pressure.
Why don't you peeps check out some of the explanations coming from plasma physicists and electric engineers that have oberserved similarities between their fields of expertise and things going on on earth, it's atmosphere and space (sun, planets, stars)?

There is actually a model, that doesn't need dark matter and such things, which is called plasma cosmology or electric universe.
The rotational aspect of galaxies is pretty easily explained with knowledge about plasma, loaded particle clouds and an understanding of electricity.

The best thing is, they can actually predict stuff.
Contrast that with dark matter theories and gravitational models.

Check out the SAFIRE Project https://safireproject.com/ for an interesting experimental take on the sun.

These are some pretty old websites, but there is still some interesting stuff to learn about.
https://www.plasmaresources.com/
https://plasmauniverse.info/
https://www.plasmacosmology.net/
https://www.electric-cosmos.org/

Something more up to date:
https://www.thunderbolts.info/wp/eu-guides/beginners-guide/
https://www.thunderbolts.info/wp/eu-guides/eg-contents/
https://www.thunderbolts.info/wp/eu-guides/misconceptions/
https://www.holoscience.com/wp/

This is their YOUTUBE Channel:
https://www.youtube.com/user/ThunderboltsProject/playlists
I cant believe this MOND stuff is still going on. Perusing a few of the other comments is so frustrating.

Just please take a GR class.
That exists for IPv6 in various variants: 6in4, teredo, 6to4, etc. (and the inverse variants of tunneling IPv4 over IPv6 also exist in many different forms).

Many of those can be used even if your own ISP has no support for IPv6 at all.
Many of the require manual configuration (as in the case of tunnel brokers) however, which makes it less likely for non-technical users to use them.
I think you don't know how the justice system operates if you think every charge of rape leads to a conviction. In some jurisdictions prostitution is legal, such as Germany, but, afaik, that has not led to a higher number of johns being sentenced. The idea that legalization would somehow make prostitution seem to me to not be grounded in reality. More it seems like make believe for the customers: "It's not us clients making prostitutes unsafe, it's the damn police!"

Social workers and police can of course make outdoor areas in which prostitutes work safer even if prostitution is not legalized. So that is not an argument in favor of legalization.
> When the input is one of those points directly,

That's against one of the rules of well-behaved floating point programming: Never test for equality.
Played around with it, quite cool but I am having issues with the tables. They don't seem to have distinguishable borders and are acting strange (cannot tell whether I am adding columns, issues deleting them, and a few other things).

I'll be keeping it added to chrome and experimenting though, seems like a really nice idea. Would be cool to not have to sign into an account though.

Edit: I changed my mind on reflection, I really would only want to use this if I have the option to store the data locally or at least export it.
There is a cemetery near my house in London. Before I moved, I used to routinely go through it every day to get to the tube station on the other side.

There is also an hospital nearby and it was common, on sunny days, to see doctors and nurses having their lunch on the grass there.
Well yes, my point is that there are only 3 ways to "fire" someone in the UK after the initial 2 years, and none of them are what you'd call "at will". If you hired someone and they worked for you over 2 years, then you can't just get rid of them because you fancy it, circumstances have to change either with them or with your company to allow it. The ways are:

1) redundancy - which carries a legal proof of showing that the position is no longer needed, and you are not allowed to hire anyone else for the same or similar position for a length of time

2) end of contract due to performance issues - that is even more lengthy than the redundancy path usually, you have to clearly demonstrate that someone's performance has been inadequate, with a clearly demonstrable metric, but also you need to give the employee a chance to improve. Extra training, "performance improvement plans", at the very least written warnings etc. This process usually takes 6 months at minimum in order to satisfy all the legal bits around it.

3) immediate dismissal due to breaking the law, being caught stealing, driving drunk, destroying company property...this sort of stuff. The employer still has the legal burden of demonstrating that the stuff in question happened, but a police report is usually enough. I suppose something like a driver losing their licence and then literally being unable to do their job falls under this too.

None of the above allow for "you're sick? don't bother coming in tomorrow" scenario. If OP's friend's manager actually did say that, then it's a clear path for a lawsuit for unfair dismissal.
No, I’m talking about the Linux kernel. You can check this for yourself. Take a look at the roms distributed on LineageOS as the example project and see if they include kernels that are up to date in any way. For older phones outside of vendor support, those kernels will always be out of date.

Some diligent LineageOS projects are known to incorporate some open source kernel fixes sometimes, or grab newer blobs from other phones from other devices. But there’s only so much to they can do. In general, it’s true to say that older devices with community Android support are not completely up to date - the kernels are old, and vendor drivers are not getting updated. Outside of making big usability concessions in projects like Replicant, the community can’t do much here.
I can’t remember if it was a former feature of Google search or a Chrome extension, but that capability used to be available in Chrome. w3schools was on that list, among other republishers and whatnot. Loved it. Maybe someone else can augment my hazy recollection.
66 were reborn as Basler BT-67s (re-engined with Pratt & Whitney Canada PT6A-67R turboprops).

Ref: https://en.wikipedia.org/wiki/Basler_BT-67
Cyber Security Books for Beginners
> State of the art NLP AI models actually have trouble figuring out text posts with explicit racism and hate speech [...] Consider me a skeptic.

Perhaps the reason why detecting rascism or hate speech is so hard for an AI is that what is considered racism or hate speech is a moving target.
Firefox came to power because there was a massive vacuum: the stagnant IE. Firefox simply was a fundamentally superior browser.

This vacuum no longer exists. The competition isn't stagnant, they're speeding away.
California governor declares drought emergency for entire state
The same Team Elite is directly responsible for the rise and direction of China. Transpose the domestic squabbling to international squabbling and you will recognize the strategy that is old as as time.
>Certainly do not use finite-math-only when dealing with external data.

so... never?
The selling was well-publicized.

https://lists.launchpad.net/kicad-developers/msg45358.html
It's hilarious they think they can change the meaning of words by legislation.

Or it would be, if people didn't play along.
And then enters Relativistic MOND so we go go back to LCDM.
I'm not sure if I did it right, but I searched for "Cambodian date writing conventions" and got this as first result.

https://en.wikipedia.org/wiki/Date_format_by_country
A lot of languages change their script for political reasons, rather than for convenience, and it shows.

If your language has more than 0 diacritics or if you have eight pronunciations for words that have an "ough" in them, then please re-evaluate how you write stuff down.

I can't imagine the billions of human attention-hours that have been lost to learning/editing/being confused by awkward writing rules. Obviously not only the script, but the spelling too.

Mrs. Delaney made me cry in first grade on my 6th attempt to spell "elephant" and I'll never forgive her.
For me, Brave being a crypto company is a plus.

While I don't think much about BAT, having a browser with a nice wallet integration is a huge step forward in making Web3/DApps more useable for non-technical people.

It's still a long way, but I think this is one of the first big steps in the right direction.
> It's just that enough people saw enough value and purpose in it, to go out and get it themselves.

This happened at the time when no other browser vendor drove any kind of serious marketing campaign. Even so, Firefox only reached 30% market share at its peak.

Then Chrome shot out, backed by Google's marketing budget, bundled with popular software installers and featured at the "Internet home page": "Still running Firefox? Upgrade to Chrome now!" (quote is approximate, but very close)