skysight-inc/HackerNews huggingface dataset:
The silicosis threat is making the national tv news here in Australia today ... I'm unsure what the thinking is behind it, it's not exactly logical. I've worked in the construction industry long enough to know that not only is cutting a few bench tops not too smart to do dry ... actually the main threat is great amount of grinding and drilling concrete dry which often happens in final stages of fitting near completed concrete buildings.

I also wonder how rock wool fits into the picture.

As for cutting stone products like bench tops ... if only cheap water cutting machines and supplies were available here - it allows a level of precision where no further grinding should be necessary.

If anything, Australia should be about set to reap the long term exposure of fine glass fibres used in the roofs of some car brands in the 70s to perhaps 80s when it was phased out. I was perhaps fortunate my ol' man noticed the rain of small glass dust from some car brands. It's easy enough to spot on a hot day when the car windows are up - obviously one is outside looking in and perhaps tapping the roof lightly.
Indeed, in the end Troy disabled a certain rule for incoming requests from Stripe but not all. Just before publishing the article he discovered more (webhook) requests being blocked by a different rule. This seems like a continuous source of issues where valid (webhook) requests are being (arbitrarily) blocked. Why wouldn't you just disable all rules for requests coming from Stripe?
Hong Kong plans to lift ban on retail crypto trading
Little too political question, that also might cause big discussion.

Me as born Russian but raised in Europe, having feeling and the Russian mentality in my blood, I can understand why this is happening. Also, that it won't Stop until Putin got his aims.

As European, I say we don't have to fear that Russia is going further to Poland, because this is NATO.
Putin will start a war against Nato, if nato want to start a war. But, Putin would never start a weaponized conflict with Nato. That would be Russia's end. No chance against 30 quite big countries.

So everything must have a deeper meaning. Russia is fighting the West in the Ukraine. The west is fighting in Ukraine with Russia.
We have quite a lot of people who seems enjoying that conflict and want to prolong it as long as needed for Russia to lose.

So. We don't know why and why.
My thoughts about it, this is just a step to the Arctic.

With the warming up of the weather, the Bering sea becomes open, giving a new way for transportation of goods that is much shorter then the actual sea ways. Who's in control of that path will be in control of future tradings.

ATM USA, Europe, Russia and northern countries like Norway, try to position them in arctic area.

Russia and U.S. are doing military things up there.

So.. for Russia, having a conflict and binding Europe's money for years would minimize one player. Having EU and US fighting against each other (economic) would also bind two players..
So... I understand, see, hear, that Ukraine suppressed the Russian minority there (approx. 40 procent of people). And Putin is using that as a reason to start the war. But, not the people are important for him, but rather other reasons.

So. We need to give Ukraine weapons so they can fight for their own country. And we need to see the true reasons (that are not disclosed).
To me the example reads more like a management strategy that is _about_ engineers rather than engineering strategy.

Do I fundamentally misunderstand what engineering means?

I would have expected something along the lines of explaining the goals and how to measure things like:

- performance, latency and throughput, ball park estimations

- robustness and correctness, which parts are critical and prioritized, what kinds of bugs can or cannot be tolerated, when are they being fixed

- resource usage, devices/hardware, deployment targets

And secondarily perhaps topics like:

- protocols and standards to adhere to

- open source and dependencies

- automation and tooling

- dev environments, version control

- testing and feedback loops
I don’t have much experience with CL, but I was always a bit put off by a mixture of different paradigms it has, ie it’s not being a pure or kinda pure functional language.
Ask HN: What do you think about making a blog of positive content to train AI?
I see more and more comments about Bing AI going rogue or just generally psychotic, and i think it might be because they are trained on web content, where most content is talking about AI Apocalypse, so maybe making a blog of posts talking only about the good repercussions of ai and fine tuning them on it could be a mitigation factor for this behaviour. What do you guys think about it ?
Eventually when enough people are starving we'll have either a revolt or people collapsing in the streets, much better than having to think very hard about how to make basic needs affordable for everyone.
>the average family in the developed world nowadays is more impoverished than their grandparents?

The "resource" for raising multiple children in their grandparents' world was a stay-at-home mother

The resource for raising multiple children now is tons of cash
Well, I'm pretty sure all existing digital computers are finite state automata, so they are not, strictly speaking, Turing complete. But that doesn't make any sense.
> When he sold it off to Digital Ocean and left, there was a noticeable change in quality.

Yes, absolutely.
Weird. I have Firefox with quite a few extensions and probably about 50 tabs open (most are dormant, but still), and it's not showing as an energy hog.

Unless I'm using video conf or other very heavy websites, CPU usage tends to sit between 2 and 5% with an occasional spike.

12 hr Power in activity manager shows 19.50 (Watts, I presume) which is by far the largest in the list but it's also more or less the only app I've used in those hours :D . Activity Monitor itself usually has an energy impact of ~30.
Section 230 – It’s Time to Tear Up Big Tech’s Get-Out-of-Jail-Free Card
Yeah, while I would have tried to investigate this a bit, this seems to be an issue on Cloudflare

Bypassing the rules is a workaround, but not a fix
I installed solar on my house and my prices are essentially fixed.
> You can simulate a policy with AWS IAM Policy Simulator

Is it reliable though? I have experienced many situations where a role has access to a policy and yet the policy simulator said that access is denied due to "organization policy" with no further ability to drill down to which policy it thinks denies access. And it did that when the role did have access to the resource and could work with that resource successfully. So I stopped trusting the simulator. I wonder if others too have experienced similar issues with the simulator.
Haha, you really think they are gonna sue?
What WWIII? The one where Russia, that has no functioning military, together with Wakanda faces the rest of the world? The rusted non-functioning nukes that Russia has no reason to use and only function as a deterrant?
Why do you say they are choices? You can't choose to have other grandparents or choose that your society behaves in a certain way.

At best you can move to another location, but that means losing your family's presence. These were the default previously and no choice was needed.
“Navalny” Has Just Won the Bafta Award for Best Documentary
Setting aside that one does not choose the circumstances of their birth, the point is that these choices are more and more “expensive” with time. The tradeoffs involved look very little like the family dynamics prevalent not very long ago.

Reducing this to “choices” ignores the cultural reality surrounding those choices, and obscures that while they may not be bounded by hard imposed limits, they’re still effectively limits for many people.
I'm reading them just now - I find detective novels and sports papers to be good ways to learn languages, since there's some common structure to the stories. Also, the kindle store has a _very_ limited selection of foreign language texts[1], but they do have the complete Maigret, in 6-novel volumes, so you can get em cheap. (Others I've been reading are Vargas, Leblanc, Montalbán - Paco Ignacio Taibo II is next on the list)

Another striking thing about Maigret is how much he relies on the police force around him. Today we expect the detective to be a loose cannon, at odds with the department, but Maigret is constantly asking others to surveil and report, the spider in the web. There's only a couple of early stories with hints of a difference - where he notices something odd and ends up following someone on instinct. (Le Pendu de Saint Pholien, La Guinguette a deux sous)

Also - mentioned in the article - but there's a lot of boats! Simenon wrote quite a few of these early novels on board boats and it shows, trawlers and narrowboats abound.

[1] 10 years ago I was able to buy novels on amazon.fr while in France, but this stopped working? It wanted a delivery address and credit card in the country as well. I was cycling round the country back then and ended up buying paperbacks at flea markets instead.
>Why would anyone build any reliance on a system which is controlled from afar and suddenly becomes unreliable when it's needed the most?

This would make sense if it was China or Russia proposing this, but for NATO countries I don't see the risk. The US would presumably be fine with Starlink being used to guide NATO weapons.
Just relax and and enjoy the spectacle.

You/we can't do anything to change minds that think they're 'exceptional', and there are just too many of those to get rid of all of them. We'll merely all go down together.

Gaia needs to get rid of the last unsuccessful experiment called humanity. Here's hoping her next experiment turns out better than this one.
Confidential Computing Makes Inroads to the Cloud
Business to business; making a product that targets businesses rather than consumers
idk, modern schooling is fairly new in the grand scheme of things, so "kids need to be surrounded by (100s of) kids (exactly) their age" is probably not true? Large equal age cohorts is more likely an administrative consequences/simplification with) that's non-optimal than anything else.

I hadn't noticed this assumption in my thinking until you stated it so explicitly though!
Small modular nuclear reactors could reshape Southwest Virginia's coal country
I still am kind of amazed that Space X is allowed to launch near a protected wetland. It must be so loud and there must be some pollution.
Looks like base64. Does it decode to anything comprehensible?
I'm not the parent replier.

Regardless, if you like the standard list of inheritors, it's still worth writing it down. That means that the executor of your will knows that that is the order you prefer. Laws can be changed at any point and it could say, be changed in order to prioritize your parents over your siblings; if you don't care at all about what happens with your belongings after your death, yeah fair, there's nothing I could do to convince you, but for anyone else that's worth taking into account. Having it explicitly spelled out in your will ensures that that doesn't change, even if the law does.

Gay people was just an example of what might seem sensible on paper could still have a strange asterisk attached to it.
I’ve used a similar tool a bit that did what I needed.

gRPCurl, Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

https://github.com/fullstorydev/grpcurl

The readme in your link mentions how they are different:

> How is protocurl different from grpccurl? grpccurl only works with gRPC services with corresponding endpoints. However, classic REST HTTP endpoints with binary Protobuf payloads are only possible with protocurl.

For my purposes, gRPCurl was a good fit. Maybe to others as well.
It will only come for programmers when GAI is here, and that will change almost everything either way. I wouldn’t hold my breath for that though.
Because who wants to rely on a navigation system which occasionally goes down for nearly a week?
I don't know what awful experiences this author has had with product managers, but all this article has done is made me appreciate the brilliant PMs I get to work with every day.
> What do you mean not having to worry about bills? Presumably flooring your CPU for 200 hours would generate a hefty enough electricity bill or am I misunderstanding?

Not as much as you'd think. Looking at my power bills, the difference between a month with a relatively idle server, and a month with a very busy server somewhere around 30 KWh. As a year average, the server has added about 60 KWh to my consumption.
Yes - Stripe is even nice enough to provide a list of IP addresses their webhook requests could come from [1]

And Cloudflare is well known for randomly throwing up "Checking your browser before accessing example.com" interstitials and captchas and suchlike - of course you don't want bot detection on your callback API.

[1] https://stripe.com/docs/ips?locale=en-GB#webhook-notificatio...
The idea that someone that is good at making decisions that make a company successful would always start their own company is wrong on many levels. Running a company is about much more than making a product successful. There’s all the nitty gritty stuff that constantly bogs you down from legal, tax, finance, interpersonal stuff in the company landing on your plate. Some of that can be handed off to an accountant or lawyer, but you still need to learn at least the basics of it to understand what they’re trying to tell you and decide based on that advice. You need access to capital, sometimes a lot. Your risk profile is entirely different than as an employee. Many companies just fail with a total loss. Many people can’t afford a total loss.

There’s a strong bias in tech circles to view the outliers that made it from garage to unicorn, but they’re just that: outliers. Don’t make the mistake of considering them the norm.
Had to look up “motivated reasoning”… https://www.oxfordbibliographies.com/display/document/obo-97...
I really think that ship has sailed. I mean recently there was an ASDF tool version manager that had nothing to do with ASDF the system definition facility. It is becoming more and more common to reuse names without any regards for tradition or history.
This is not the case here. The teams responsible for DigitalOcean’s tutorials were completely removed in this round of layoffs. Not only is is unlikely CSS Tricks won’t be migrated, there may never be another new tutorial again.
nice. A lot of the problems people have with protobuf are down to deficiency in the opensource tooling.

For example, I miss an easy way to stuff all my (and my team's) protobufs in a registry and a tool that autodetects what schema a protobuf is (or leverages the type in Any), so that I can avoid passing complicated path flags to all these tools that decode protos.

Any ideas?
A UPS solves a lot of these problems. You may lose availability during a power outage, but you don't lose uptimes, and those hard shut-offs are nasty for harddrive longevity.
Read the documentation. That's really all you had to do. The docs are clear.
I am that anyone you mentioned. For example, autoposting on 4chan works very well for me. I spam goods on 4chan to buy or create opinions that I force.
You do have full control over your system.

You could choose not to install docker, for once.
I read that more as "Doze", like the ol' derogatory "Windoze"
If I found it, would it be mine?
Pix2Pix3D: 3D-Aware Conditional Image Synthesis
I do not think it will work since they are mushing lots of data together
Any example(s) you can point to?
Related:
Papis: https://github.com/papis/papis
There even is NeoVim integration: https://github.com/jghauser/papis.nvim
This is equivalent to

while (1) {
calc(x++);
}

which is an infinite loop, since the expression x <= max is always true
A complete guide to AI Art: techniques, problems and how to fix them
I think this is what separates good from bad PMs.
I work with a good PM who gives engineers a bit of room for innovation, and importantly identifies how to productise that innovation.
The number of systems still running DOS is small, but shockingly stable.

I worked at a book store on my university campus in 2011 and the entire inventory management system was on a DOS system, I believe running on a VM (but possibly not...).
My point is that these aren't "lesser known tricks". They're important language features which solve real problems and which anyone writing production C should be at least aware of, if not actively using for the advantages they provide.
WAF blocking things randomly isn't a good look for Cloudflare. I wonder how many outages this has caused for their customers.
I don't doubt that many people would benefit from alternate keyboard layouts. I would have thought that the many DIY esoteric keyboard projects cater for that segment. Or you could buy a DAS keyboard with blank keytops and reprogram the key positions to suit yourself.

Personally I learnt to touch type decades ago. 99% of my work doesn't even make me reach for function keys, nor the cursor keys. (Ok, I'm a vim user). The escape key is the same as CTRL-[ so it's very easy to type quickly. I rarely look at the keyboard, I just watch text appear on the screen.

In my experience, it is my thinking, reading and comprehension speeds that slow me up. I can type fast enough when I know what I'm trying to write or program.
Dumpster Diving FAQ (2004)
> "A Complete Guide to Flexbox" is probably my most referenced article.

I'll just put it out there that web.dev is becoming a more and more awesome resource to learn web technologies. Their page on flexbox is very detailed:

https://web.dev/learn/css/flexbox/
Yet wages generally do rise against inflation, otherwise we'd be as poor as we were in 1600, so this "by design" must not be true......

https://www.visualizingeconomics.com/blog/2008/05/04/average...
Build your own web store. Pricing, currencies and SaaS
Either bot coms or they're trying to blackhat SEO the url on the left
For quite some time you could do this manually without much trouble, but you did need to know a few obscure steps to do it right. Basically a matter of finding the ID of the game so you can copy a certain metadata file along with the actual game data.

I used the trick to copy some games to my Steam Deck back in the Fall. I speculated then that they might make this a genuine feature since it's so simple. I'm glad to see it happened.
It is true that a lot of people like to file CVEs for extremely theoretical security issues.

See for example - https://nvd.nist.gov/vuln/detail/CVE-2023-0687

The CVE is correct that the “gmon” component of the GNU C Library contains memory corruption bugs. In fact, I’ve found even more than the specific one that CVE is about.

But, the claim that this is a security vulnerability is a bit silly. These are profiler functions, which are usually only called in non-production builds with profiling enabled (gcc -pg), and even then only from CRT startup code. It is rather unlikely an attacker can exploit any of these bugs in them without already having the ability to run arbitrary code in the process, at which point they don’t need these functions, they’ve already got all these bugs have to give them.
Not that many, we need more builders. https://www.inkandswitch.com/ has a few and ofc checkout the apps to try section on the site.
> * Behavior (client-side and server-side)

Imagine count of false positives.

> * Different kinds of reputations (IP, sessions, user)

Almost all use mobile network right now. One IP can be sticked to thousands of users. Imagine count of false positives.

> * Proxy detection, in particular, residential proxy detection

Most residential proxy are just common ISP ips bought by a face or led by botnet. Imagine false positives of simple home users that are IP ranged like on 4chan.

> * Contextual information: time of the day, country, etc

script.execute(() => navigator.dateOffset = Math.random()...)
script.execute(() => navigator.country = Math.random()...)
script.execute(() => navigator.etc = Math.random()...)

> * TLS fingerprinting.

Imagine count of false positives, especially because there are 4 common tls fingerprints across browsers.

Just cope and seethe that your antispam filters will never work, antibot measures are fail. Cloudflare turnstile is fail. Bots won as usual.
I don't necessarily want to bash on a specific company unrelated to the discussion I don't like right now. I just wanted to assert that I personally care when companies do shitty things. And whether people can provide substantiations for the negativity that is spread in some of the comments here.
Don't accept free money during a pandemic? Except that would be bad too.....

Govt handouts during the pandemic added significant money without increased production to keep people afloat, which is good short term. The cost of that is inflation medium term. Long term wages rise to offset inflation. This has always been the pattern. Adding money for nothing to the system devalues each piece of money, so inflation is expected.

Long term wages for context https://www.visualizingeconomics.com/blog/2008/05/04/average...
Facebook’s history and the current stock price explains everything about this news. If you are about short-term self-preservation this is one of the things that you need to do.
This is the normal runtime of venture funds.

I am not sure if the last chapters of "The hard thing about hard things" or "Venture Deals" had more details.

So you can expect Series A with fresh funds and money (10 years runtime left).
History is full of talented people who squandered their talents onto meaningless endeavours.

Take the famed scientist Issac Newton for example, despite all his scientific knowledge and logical reasoning he wasted the second half of his life trying to turn other metals into gold, alchemy - based nothing more than biblical text.

Big brain does not prevent ideological blindness.
The approach is advancing through human clinical trials (it might be the same molecule, I'm not sure).

https://www.contrafect.com/pipeline/exebacase
The documentation clearly states that ports are published. You just didn't follow up on it. Publishing is a docker term different from exposing. There is information on the page about exposing a port without publishing it. Under `long syntax` there is the following information: "published: the publicly exposed port" [0]. How much more clear than "publicly exposed" can you get?

What is a published port? Again, look in the documentation, it's clearly states there [1].

You need to learn to read the documentation of potentially dangerous tools fully. If you don't, you're in for a world of hurt. The outside world is clearly just that.

[0]: https://docs.docker.com/compose/compose-file/compose-file-v3...
[1]: https://docs.docker.com/config/containers/container-networki...
** [Update] **
I did manage to get back into my Instagram — after 79 desperate attempts to complete the video verification process. (I still have no idea why it worked.)

If anyone encounters this same situation, DO NOT under any circumstances click on a link that comes in the format of “ig.me/**” or share any screenshots with the “friend” containing said link.

I had 2FA set-up, and thus assumed I’m safe and would get an SMS text confirming any login attempts/changes to the account / the typical string of 123-456 string of numbers to confirm. For some INSANE reason, Instagram DOES NOT do this, despite 2FA being on. Second, the text appears as:

“Instagram link: https://ig.me/\*\*. Don't share it.”

This is terrible as this message doesn’t say what clicking on this link actually DOES, when it functions as a verification link for the attacker.

One thing to note: MAKE SURE you have a photo of yourself to match against. I tried taking the video of my face from every possible angle, in every possible lighting and kept getting an email saying “we couldn’t verify you.” My Instagram doesn’t have photos of myself — I use it purely for city photography.

Good luck out there, everyone! <3
Denis from New York.