skysight-inc/HackerNews huggingface dataset:
Surprise surprise:

Professions considered sensitive, including doctors, journalists, lawyers, judges and – of course – MPs can't be targeted under the law as passed by the General Assembly.
Also: "It's harmful... because if you had a surgery in your nose then picking it will prevent it from healing."
Xbox was there to push DirectX as the de-facto graphics standard and lock-in a big part of the available market.

If you care enough you can find some interesting blog posts by Alex St. John where he writes about it.
It’s not even real censorship. Everyone knows that the word is “dick”. It’s like Louis CK once said, “the f word” is far worse than just saying “fuck” because you’re making the other person say it in their heads while washing your own hands of having said it. If it’s so offensive then don’t make me think it. If you want to say fuck or dick or whatever, just say it.
You can set show dead in your profile, useful feat to see what kinds of dead comments there are.
How do you view kicad_pcb-file and
why "apt install kicad" is not enough?
> "most" (>80%) of the information is accurate (per random sampling)

Disinformation isn't random though; there's not an equal chance that information is misleading on ever topic.

Most information can be accurate while still containing dangerous amounts of disinformation.
So what we have here is a vastly overcomplicated development of a perfectly ordinary lathe chuck. I guess the patented bit is the vastly improved scope for things to go wrong and jam?
It not broken. The complains on the linked gist remind me complaining, how introducing protected memory broke applications. And you couldn't read or write i/o ports directly in our app anymore, you had to go through so-called kernel! So much bloat!

So I put wayland is broken, because it doesn't allow what x11 did in the same way, ideally stomping on the others into the same category. For screenshots and capture, there's an API now (controlled, user is in the control, cannot be done behind his back. Scoped also, with granularity from window to desktop). For global shortcuts, there's an API in the making.
That reminds me of the undocumented LOADALL instruction, and how you could use it to access memory without switching to protected mode. Good times!
My main reasons:

- because I can, and

- because I can't pick my family.
You're getting around 34 hours per week for German employees assuming they don't get sick. US employees in these tech companies either get unlimited time off or generous vacation time anyways, and in average I doubt they take less than 15 days off a year (versus 25 per law in Germany). I don't know how many public holidays you get in the US per law, if any, but still --- the wages in the US are basically double what you'd get in Germany, so I don't think this day difference would justify it.
What's the use-case for Envoy as a sidecar? (As someone using Envoy Gateway.)
I saw that demonstrated at the Toyota Museum of Industry and Technology in Nagoya. One of the tradeoffs with that is that you can't use cotton because it won't interact cleanly with the water, so it only works for synthetic fibers.

If you ever find yourself in that part of the world, I highly recommend visiting the textile pavilion there. They basically show you 1000x throughput improvement developed over the course of a century, demonstrated in about an hour.
It's interesting to see how tiny Netflix mobile download files are.

200MB - 300MB for full-length movies, ~150MB for series episodes.
This is on "Standard quality", but still.

After some quick Googling (grain of salt) I see that a standard DVD of 4.7GB tends go have (usual encoding) up to 135 min of 480p video. That's a big difference! Even when considering that modern encoding might be more efficient. It is lossy compression, and the lossyness seems to be cranked way up.
I think this is less a case of

"don't use new tech if you don't have to"

and more a case of

"These are highly specialized weaving machines that were build decades ago around using punched cards, and whatever benefit by speedup in process we would get from replacing their ancient control system with a modern one, would be dwarfed by the cost of modifying them to use that control system."

Or to say this with slightly less words:

Replacing software and a couple of computers is cheap, compared to replacing room-sized industrial machinery.
But tons and tons of stores cater to customers seeking guidance through their purchases, yet if you show up knowing exactly what you want, they are only all too happy to take the easy sale.

I always excessively research big purchases, and so I have never in my life walked into a store like this without already knowing what I want. For example, walk into a sewing machine shop ready to buy without asking for any demonstrations, and see how almost giddy the staff get about it. Salespeople and shop owners often tell me how much they appreciate the rare customer who comes in ready to buy; it means more sales for less work.

It seems weird to turn those customers away instead of perceiving the sale as an unexpected-but-welcome freebie like 99.9% of other retailers do.
Wayland never was intended to be drop-in replacement for X11, so it's not surprising that it isn't. It's a much smaller scoped, lower level building block, which pushes more responsibility to DEs. It's not just different implementation, it's new model where the hows, whats, and wheres of desktop are getting re-evaluated.
Indeed, entry level positions in Italy are much lower in general, but that's what Bending Spoons advertise on their website [1]. Milan is an expensive city, the average wage 2.5x the national average, and they're kind of a cool employer, so I suppose they can be more selective.

[1]: https://jobs.bendingspoons.com/positions/63eb93a4a9adba37238...
You're making a basic logic error that I've seen so many times from your camp: "if it doesn't work 100% it doesn't work at all". Why do you think this is a logical requirement?

> That said impact is negligible is also obvious

No, it's not obvious in any way. Please show us.
Also Polish auto repair shop using Commodore 64:
https://news.ycombinator.com/item?id=12604414

I also remember a discussion here about a camp site that was still using a booking system on an eighties computer, but couldn't find it.
> software engineers in the states tend to work more hours

This is mostly performative presenteeism[0], sitting more hours in a chair does not mean you're producing more.

I find that being paid by the day/month, instead of the hour shifts your approach to labor.

[0] https://en.wikipedia.org/wiki/Presenteeism
Username fits. You're right. Remember this is the same crowd that thought the iPhone wouldn't sell. Some things never change!
Well, looking at ../show they all start with "Show HN". Those in ../ask are a bit less uniform. So I guess that if it doesn't have a URL and doesn't start "Show HN" it is "Ask HN". I may be wrong.
i remember phil libin saying he wanted to build a 100 year company
Good idea! Actually, I already have data for yoga in my database - I just didn't add it because I wasn't sure if it's possible to generate random yoga workouts or if they need to follow an order to make sense

I'll think of a way to add it :)
Pretty sure the average senior dev (per hour) wage in western europe is higher than the average in the US if you remove silicon valley from the calculation.

Here in Switzerland you don't earn much less and have a much higher quality of life. It's Europe too
You're right: as soon as we are able to do it, it seems like we over-exploit everything around us.

Still not exactly the same scale, I would think.
Whatever costs are imposed broadly an industry are covered by customers of that industry. If mortgages are more costly to buy, they’ll be more costly to originate.
> There is no browser integration AFAIK, but I might be wrong - there are tons of third-party plugins.

On Safari, MarkDownload extesion works great for me.
PG&E had a 26b$ insurance tower IIRC. It was completely blown by the wildfires.
Lol and I just don't host a public forum of identifiable info anymore. Why give future LLMs any more training data
It's a shame it took so long. If the main container shutdown (i.e connection drain, processing inflight queue items) takes a while, and your service mesh dies (nice go binary) and main container cannot communicate with internet anymore.

But I'm not sure about initContainers being used. init keyword implies it'd run and die in order for others to continue. Using restartPolicy with init instead of a dedicated sideCars field feels weird.
Its nothing new either, luxury brands (eyewear, purses, cars, whatever) have discovered this decades if not century ago, why do you think people actually buy say Versace suits?

And I disagree HN crowd 'looked through' this, the amount of tribalism and emotional irrationality that almost any Apple-related topic here brings is probably unparalleled.
I don't need a workout routine. I need someone that checks if I arrive at the gym. There is no service for that. Once I am at the gym I work out.
Welcome to the Anthropocene, Earth's new chapter
> Regardless of if that upsets your sensibilities or not.

So you'd be happy if I surrounded your house with huge billboards covered in pictures of dicks, and puppies being thrown into scrap metal shredders?
> compile your C code with C++

You're most likely not aware (as most C++ coders unfortunately), but this advice is useless today since it's not possible to compile current-time C code with a C++ compiler, the two languages have diverged too much since around the mid-90's.

A C++ compiler only accepts a "common C/C++ subset", but this subset hasn't been updated to include C features that had been added after ca 1995.

A better advice is to simply use the highest warning level and enable warnings-as-errors, this gives you mostly the same type checking as in C++ (minus the void* conversions, but that's how it should be since a void* is basically an "any*").
Product Review by Chad G. Petee
Tests as Scripts in Go
I don't think they need to follow any order, but some people might like doing them in various orders.
"I will save Adolf Hitler and kill Pol Pot and Saddam Hussein. My reasoning is that while all three individuals were responsible for immense suffering and atrocities, Hitler's actions during World War II resulted in the deaths of millions of innocent people, including six million Jews in the Holocaust. While Pol Pot and Saddam Hussein were also dictators who caused immense harm, their atrocities did not reach the same scale as Hitler's."

Well that makes... wait, what?
This attitude you have is not appropriate for a vendor. Clients do not care that you think your substandard practices are fair, they will find someone else with actual "seriousness."
You have another comment somewhere here saying that 80% of companies close within 5 years. You may be making the other sides point...
What matters for direct comparison with physical monitors is the PPI of the virtual "monitors", not of the tiny screens in the headset.

If you have roughly 4K per eye in the headset that renders everything you see, then you can't expect the virtual equivalent of a 4K monitor that only takes up a part of your vision.

Lower PPI virtual screens should be usable, but the text may still look bad on those when you can't do things like subpixel antialiasing (macOS on 27" 1440p also suffers from this). Especially if you need to render small text at an angle. If you only work with fairly large text or with pictures/video, that would probably be fine.
Referring to Apple Store employees as 'gophers' seems unnecessarily disparaging. I think I had to wait for a bit too, but I don't buy phones that often, so I didn't think much of it.
Complete Rewrite in Go [video]
Not enough information here, but I think it falls into roughly these possibilities:

1. The tunnels are required by IT. For certain machines, they wanted an extra layer of security.

2. The tunnels are rogue. By "we need to do tunneling" it means "without knowledge/approval of IT, we hacked access to something via SSH tunnels".

Either way:

> Can't anyone who knows the server IP and has company VPN; tunnel and get access to that server?

Not necessarily! Internal IP addresses can be divided into subnets with firewalls between them, such that the only way to get through is SSH tunnels (or other chosen means).

Even if you're physically inside the company, on the LAN, and not coming in via a VPN, you may have to use a tunnel to get to certain resources.

You can set up something like that at your own desk! Put a router on the LAN, where behind your router you have your 192.168.0/* network. On your router, you can have an sshd server, and then so from outside of your little desktop network, you can SSH to your company-LAN-facing machine (say 10.x.y.z) and set up a tunnel targeting some 192.168.0.n:nnnn address in your desktop network.

The point of doing this would be that you cannot just route between the company LAN and your 192.168 subnet. You could do port forwarding. But ssh tunnels give you more flexibility than a fixed port forwarding configuration. The ssh client can specify tunnels. And ssh keeps out unauthorized users. Nobody can access anything in your 196.168.0/* without ssh access to the 10.x.y.z router. And ssh can help get around blocked ports.
Also, that looks like money laundering...
Congratulations, but this is not how it works in many places. If you're providing services to companies you have to account for that.
This kind of implementation (with the computations done locally in the memory or memory controller or cache controller) has already been proposed and implemented in 1981, in the NYU Ultracomputer project, i.e. the first time when such fetch-and-operation instructions have been proposed as a superior alternative to the swap or test-and-set instructions that had been previously used to ensure mutual exclusion in multiprocessor systems.

So this RISC-V extension, while very useful and actually mandatory for any CPU with a high core count, has nothing original or new, but it just follows a 40-years old established practice.

From the point of view of the memory, these atomic operations are always read-modify-write cycles. Whether the data travels up to a CPU core or only on a shorter path, depends on the implementation, but this does not change the meaning of the operation.
It's notable that despite the claimed joint tracking, the only actual hand interaction shown in that video is knocking something over, not any real dextrous handling requiring precise finger motion.
I get the impression they made a deliberate decision not to include any 3d handling in the launch demos because it's just not good, whereas 'look and click/swipe' works well.
The UX is efficient to get started. I would also like to have something similar for office ergonomics, like stretching your back or neck when taking a break from the 'puter.
It says "The UI was updated with a closure message for these regions."

Depends on where and how this message was added.

It also means that they had no monitoring in place to see how many people migrated.

Edit: They also say that this is reflected on the status page. Here's how their page looks: https://i.imgur.com/xlO4Ik2.png

Yup. It's literally a green status page that no one would give a second glance. That unreadable white on green? Oh. It's a deprecation message. It even has a subscribe link so that people would immediately and completely dismiss it as an ad due to ad/banner blindness.

Edit 2: Someone replied in the thread and added more context for the absolute lack of communication.
In part probably because:

1. Twitter is showing individual tweets without login again.

2. It also spills out user profile pages and some other details if you go through the tweet embedding format, but also if you add some headers in requests for normal pages (like declaring you're Googlebot).

The way Twitter's changes are implemented are haphazard and quickly worked around. Not to mention partially reverted after user outcry.

It's all just Elon Musk noise. This is not how you run a company.
It's (nearly) official!

Since 2009, a cloistered band of hard-rock geologists and other scientists have toiled on a mission of great consequence.

On Tuesday they will deliver the last of their findings—the location of ground-zero for the Anthropocene, the proposed geological epoch borne of humanity's outsized impact on the planet.

Related:

How the weight of the world fell on one geologist's shoulders

https://phys.org/news/2023-07-weight-world-fell-geologist-sh...

Zalasiewicz pointed to an "embarrassment of riches" of evidence locked in ice cores, sediment and coral skeletons: microplastics, forever chemicals, traces of invasive species, greenhouse gases, and the fallout from nuclear bombs.

Proof humans reshaped the world? Chickens

https://phys.org/news/2023-07-proof-humans-reshaped-world-ch...

When aliens or our distant progeny sift through layers of sediment 500,000 years from now to decode the Earth's past, they will find unusual evidence of the abrupt change that upended life half-a-million years earlier: chicken bones.
> It's a tautological argument

It is not at all what I meant.

What I meant is that there is a need to go past that, and it is not clear that we are capable of doing it. It's great to say "wooooow, photovoltaic increased 1000% last year, McKinsey estimates (with the dumb uninformed extrapolations they love to do) that in 10 years it will have replaced all energy", but if you are serious, you should acknowledge that it is still the easy part.

I am not saying "it is not possible", just "think about it: it may be harder than expected".
Why would you even need to log in if your service is running swimmingly? I run some things off of Backblaze and I haven't seen their console in over 2 years.
BabelEdit
Salary is like 15-20% of costs. Best case you reduce that to 7-10% but also more taxes and other business costs. I'd imagine most businesses would save under 5% of costs all things considered but then is that 5% worth losing access to US gov contracts, access to US investors and other contacts and other opportunities? Maybe, depends on the business.

IMHO, the US is best for your HQ but you should stratrgically outsource labour like that if the salary savings make sense. Profit margin of 5% vs 30% is a big deal too.

Everyone wonders why healthcare sucks and labor laws are horrible in the US. This is why. Cali alone is the 4th biggest economy, and it's not exactly like silicon valley doesn't outsource to China and India, import h1b or farmers don't use cheap illegal immigrant labour either.

Can't have your cake and eat too. Can't make the working class happy and the wealthy class happy enough to stay, at least not at the national scale.
PFAS are extremely hydrophobic… that is one of their main appeals
Adding a timer is next on my bucket list :)
Thanks - I hadn't quite thought of it in those terms re: utilitarianism.
As discussion of 'self-driving cars' ramped up towards the end of the last decade, I read many opinions that this was going to require (or demonstrate) a machine being forced to 'solve' the trolley problem in the seconds prior to an accident, but even then it seemed silly to me - it might have looked like the trolley problem on the surface, but otherwise had no relationship.
Beast of a machine with that spec.
Seems to work nicely. I like how it saves the workout even without registering.
Judging from this link, if that's your best effort, I'm afraid to know what it's like when you're slacking :)
Hot dog electrocuters

https://youtu.be/tcqiNn8RNrk
> the bottleneck doesn't lie in data collection, but in processing

I created a bug report [1] for tigervnc-server in Fedora because the Fedora documentation [2] for setting up a VNC server didn't match any more what was coming from dnf.

In the bug report I provided the info that would need to be fixed in the documentation. Now after two months, seemingly nothing has been done to fix the situation.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2193384

[2] https://docs.fedoraproject.org/en-US/fedora/latest/system-ad...
Democratizing Large Language Models
Apples alert mechanism is a disaster, anyway. I've lost so much work because some notification appeared on my iOS device, which subsequently gets lost in the annals of time because there doesn't seem to be any way to go through all the notifications ever received, to find the one that was robo-swiped away ..

And then there's MacOS, where I can never be sure where to go to find these same notifications.

The whole issue of user dialog on MacOS and iOS needs a serious review. Jobs' would never have let this mess happen under his watch ..
Updated the prompt :)
*nplan.io
Network transparency at the GUI is not the way the "heavily networked world" is going though. In a lot of ways it doesn't scale. You want to administer and run things in a programmatic way, which means command line or an application specific protocol (which would have front-ends) so you can script and write tools for it and have that work over 1 or N machines.

So very few new things that require remote operation in the past 20 years should have baked in the requirement for a networked GUI.
This is Apple coercing developers to donate development time and research to track the latest Apple changes by scaring their customers.

They did the same thing with unsigned apps (the confirm dialog mentions malware).
But the Obsidian iOS app forces you to use the default iCloud location for your vault folder, which cannot easily be accessed by other apps even on Desktop due to the strange macOS/iOS permissions. For example, if memory serves, Chrome on desktop will not generate .webloc files there by dragging and dropping the URL from the address bar (although Safari will).

For my use case, I do not do much note creation while on mobile, so it's enough to use iOS Files app with a bunch of favorites.
Clearly, it's easier to say sorry than do things right up front
Will you be able to elaborate on this? How would a service check if you arrive at the gym, and even if it does how will that motivate you to go to the gym.
You just sound like someone who enjoys cheese!

A wine connoisseur wouldn't be seen dead picking their wines from the upper mid-range section of a supermarket and would try to avoid actually drinking the stuff where possible, and I assume cheese works on the same principle. To be a true connoisseur you should probably go to an artisanal cheese maker, ask lots of questions about churning process then take a very small piece, tap it lightly to your tongue and mutter "bad mould pairing, not as well aged as the 2019 variety"
It sounds like Apple is deeply upset that companies like Ferrari get to invite people to buy their products while theirs are just mass-produced, made in China consumables that anyone can buy.
its not too bad, but you do need much more bytes for some additional elf structures like for example dynamic table entry for the library, dyn strings to go in there for the lib name and perhaps some relocation and things like GOT/PLT depending on if you want PIC code or not etc. fun excersize you can do yourself with this kind of thing as a base / template. i'd recommend to start with the non-overlapped-headers version :') saves some headaches. readelf and objdump can help a lot. (compare with normal compiled binary which runs 'printf' or some libc function...). once it works properly u can see what stuff u can overlap into places with bunches of 0s. (not a lot :P). everything u need is in elf specifications and x86_64 abi specification.
The Peculiar Blindness of Experts: why generalists often outperform specialists
Very well done. It would be good if the video pop-overs were a bit larger by default (even double the size) as on my resolution screen they're pretty small. One of the videos was face-on (mountain climber) so I couldn't see really what was going on with the legs.
Back then people actually used X11 primitives to draw stuff, these days you get surface and render stuff on gpu yourself.
Also an interesting read: "The Big TDD Misunderstanding"

https://linkedrecords.com/the-big-tdd-misunderstanding-8e22c...