skysight-inc/HackerNews huggingface dataset:
I get if someone wants to move to Linux from macOS, but Windows?

Every time I need to work with Windows, I think switching from Windows to Mac was one of the greatest decisions of my life.

And I'm saying this as a person who still have used Windows more than Mac in his life, time-wise. That whole OS is a mess.

I think the author will get used to macOS by time. I complained about similar stuff initially, but then got used to everything pretty quickly and those are just very minor issues that definitely do not outweigh the benefits.
I discovered Gaddis at an impressionable age and his books, especially The Recognitions, had a massive influence on me. What I took away was basically a spiritual critique of capitalist modernity and nostalgia for the pace, longtermism, and religious meaning of the middle ages (while recognising that we can't go back to it). Definitely not ideas he invented (you can find some of this in Wordsworth and Blake, without the fatalism, and a lot in Eliot) but Gaddis was my gateway drug.
Ampere's IPO Filing Signals More Arm Cash and More Arm Scrutiny
I found the source for the health care thing: https://www.npr.org/2020/05/07/852319465/three-russian-front...
The B1M (mentioned in the article) is a great Youtube channel covering all sort of interesting large infrastructure projects:

https://www.youtube.com/channel/UC6n8I1UDTKP1IWjQMg6_TwA
"Ampere is run by Oracle board member Renée James, an Intel veteran. A recent disclosure showed that the software maker likely owns more than a fifth of the startup."

https://www.protocol.com/bulletins/oracle-ampere-investment
The article and the comments are missing the most important thing.

For DDD don't use SQL as your database.

Postgress ( and eg. The excellent library martendb for dotnet) are perfect for this.

Dump ( or update) your object to the db and the ability to query some properties ( so you don't need an additional search service to query your data - https://martendb.io/documents/indexing/duplicated-fields.htm... )

Using SQL is going to give you a lot of unnecessary headaches when using DDD and trying basic crud.
Why havent they removed the mostly useless minimize feature?
After spending $100k in a year.. After doing the math, We decided to purchase three workstations at a total cost of $17k.

One is a GPU-based workstation with two RTX 3090s and an Intel i9–12900 CPU, and another two workstations with 16 cores AMD Ryzen 5950X CPUs.

It took us a few FTE days to set those up to our satisfaction with slurm, NFS, backups, and several other services.

We noticed that our RTXs, although considered gaming cards, are comparable (if not better) in performance to Tesla V100, which some cloud providers rent at the staggering price of $3.06 an hour.

tl;dr - They did the math.
Former Xinjiang prisoner arrives in U.S. as key witness to abuses
Much like chemotherapeutics, I do think government is inherently dangerous to the people but also serves a critically important useful purpose. Accordingly, it should be carefully applied when needed and in the right dose and not applied systemically to every life situation.
haha, I know the book but the first one which came to my mind was this :-D
http://wiki.squeak.org/squeak/64
It's totally normal and expected for biological research labs to have biological samples with which to do research.

What is being described is beyond that, with thinly veiled suggestions of covert maliciousness sprinkled in.
I'm sure they're just "using insights from their operational infrastructure to improve the services they provide to customers". Which is still something that all but the most skeptical of engineers and managers would fail to see a potential problem with.
What if you want to swap two large memory blocks? Should be doable in a maximally cache-fridendly way with SIMD XORs I think.
Axios-Ipsos poll: Most Americans say Covid is no longer a crisis
No, I don't see it as odd. GlobalSign is the root for Google's certificates, just like DigiCert is the root for Microsoft, and Starfield Technologies (GoDaddy) is the root for Amazon's certificates.

The strange thing is that some companies mix and match - aws.amazon.com is signed with their certificate, while www.amazon.com is signed with a DigiCert certificate. You'll find Microsoft seems to mix certs as well, also using DigiCert for some sites. No clue why this is.
The first Mac (actually Macintosh back then) had a 9" monochrome screen with 512x342 resolution, so less than EGA (16 colors). [1]
The Macintosh and EGA were released at about the same time. [2]

[1] https://everymac.com/systems/apple/mac_classic/specs/mac_128...

[2] https://en.wikipedia.org/wiki/Enhanced_Graphics_Adapter
Rail infrastructure forms networks.
Oh it's a railway tunnel, all the better it seems from an ecological perspective.

> The Brenner Pass, in the Alps at the border between Austria and Italy, is one of the most important traffic connections between northern and southern Europe, and the motorway going over it is infamous for its frequent traffic jams. Pollution from transit traffic is a major concern..

> The goal is to relieve this situation by greatly improving the railway connection between North Tyrol and South Tyrol with the new tunnel, which will allow trains to cross the Alps much faster. The tunnel is scheduled to be completed in 2032.

Austria and Italy signed the agreement to build the tunnel in April 2003, so it's been a long time coming.. In 2017, the cost estimate was 7.8 billion Euro (~8.5b USD).
I felt the same way about Go until I've tried using it in a large corporate setting. The linters will absolutely scream at you if you ignore the returned error, and you will need to comment //nolint to silence it which immediately attracts the reviewers attention. The net result is that errors are basically impossible to ignore in Go as well.

If you're writing alone in a vacuum without linters, then I agree that Rust is more explicit.
> With 250km/h average, that would allow up to 1000km.

Sadly going through the alps at that speed is not that simple. But I'd love to have interconnected cities.
I don’t use it (and never used a mac for more than a few horrible seconds), but Windows does now have a package manager built in: WinGet [0]

[0]: https://docs.microsoft.com/en-us/windows/package-manager/win...
Well elixir has no concept of an array.. the [] denotes a linked list (under the hood), so there I get the use of a linked list.

Working with it as a linked list, or implementing one. Unless you're looking for a role in lower level stuff, I just don't see the need.
Theres anecdotal evidence that Russia is also running out of missiles, which would make it a lot harder to bomb the Ukrainian cities into rubble, not that they aren't doing that already anyway.
NZ has become ridiculous to live in even as a tech worker, especially so if you don’t own property.

Just came to Fiji few days ago and it’s a wake up call for all the “ow NZ is so remote so everything should cost a lot”.

Mobile data in Fiji is whopping 10x cheaper. Nappies 20x cheaper. Supervised RAT test - 6x cheaper.
Interesting -- expected this to be about the Fehmarn Belt Fixed Link¹, as there are already various tunnels through the Alps...

1) https://en.wikipedia.org/wiki/Fehmarn_Belt_Fixed_Link
The .sbs domain appears to belong to an Australian TV channel.
The Stacks project: open-source textbook and reference on algebraic geometry
It is hilarious that a button called "zoom" only does "zoom" when you use its alternative functionality and by default does something completely different.
That's weird. Where do you mean? e.g. in a text editor? in HN comment text entry boxes?
There's an easy solution to this: just use i for even exponents.

So (-iv)² = -vv and once you've escaped the brackets in bash all is good.

I think we're on to something here....
I'm up for investing in faster trains, like Magrevs or even faster japanese who can reach +600km/h, that would be a game changer, you can transport four times more efficiently.
>ad revenue

Not directly, most people believe they optimize for session time. It tries to serve you a result that will keep you on the platform watching videos as opposed to needing to keep scrolling or leaving the platform. They truely do want to serve the best videos that they can to you that they think you will be interested in watching. Thankfully for YouTube you watching videos and YouTube getting ad rev is correlated.

>where will you go and watch medium to long videos created by "normal" people?

No one forces you to watch that format of video. You can go on TikTok, Twitch, Netflix, etc and be entertained.
> That string can be restricted to 0-9 and would benefit from the numeric keypad.

Yes, that’s the whole point of the original article - that up until now browser support was insufficient to roll this out on a government website.

I’m aware of what happens if you save a string of numerics into an integer. It’s still entering a number from a user / ux perspective.
I hate the fact that hiring now basically requires cloud experience specific to vendors. This is basically going to force people into one of the three major cloud platforms.
> If I ever find myself in a conversation where I'm in the shoes of Person A, using good-faith communication means actually risking a complete failure of communication. Why even bother to communicate?

The article actually addresses this, and in a good way IMHO (in the paragraph starting "Avoiding social catastrophe"). The reason to both to communicate, in such cases, is to attempt to demonstrate your willingness (and ability!) to engage in good faith, and thereby eventually restoring faith in Person B that good-faith communication is possible.

Note that this is explicitly not an attempt to convince the other party of whatever it is you're arguing about. The goal is not to change their view, but to restore a society in which discussion about those views in good faith is at least possible again.
I find that it depends on the size of the community, and your stake in that community. If you're a regular somewhere, you're a lot less likely to start some shit there. After a while some users earn a reputation that affects all future interactions.

I treat my local subreddit like I would treat my local pub, especially since I know a few of its users IRL, and many tie my username to my business. I can't say the same about large subreddits.

Tight moderation also helps a ton. It enforces a certain tone, and after a while the community crystallises around that tone and enforces it itself. You don't pick fights at the country club.

I realise now that I stopped interacting in larger communities. I prefer quieter channels where people have a reputation to uphold.
Correctish in a sense: https://openconnect.netflix.com/en/appliances/#the-hardware

They throw one of these boxes at an ISP and interconnect. 4-6 year no touch reliability, couple hundred TB storage.

Modern hardware is quite something. They will saturate 2x100GE. That's in the thousands of concurrent streams per box.
Lovely interview with Andy: https://www.youtube.com/watch?v=f6t5hZTEdbI
I see a dynamic on Twitter a lot where a person who is probably aligned with the retweeter is thrown under the bus to demonstrate the purity of the retweeter. The retweeted person is usually misrepresented or uncharitable interpreted.

Why so much friendly fire? It is hard to imagine we can truly heal discourse across a political divide when we cannot even do nice to our neighbors on the spectrum.
So ... you ridicule hydrogen.

Let's see those long haul battery powered trucks then, hm.

What do you think, when will we see like 20 % of market share of battery powered electric trucks (long haul)?

I say, we'll never see that, ever.
except the container can do whatever mumbo-jumbo you may want/need, like declarative transactions, declarative permission checks, logging, publishing events to external systems, etc.

and then you have async constructed dependencies, for example when you need to ask some server for configuration first, before service can be started, and with a good DIC the whole app will just wait automatically and you don't have to worry about any of that anywhere in your app (aka you are abstracted from this)

what you have said is not technically wrong but it also over-simplifies what DI is and it brings to the table

EDIT: that said, I agree in general, that java projects are over-engineered
> * Put the Dock left or right, vertical space is precious (trust me, do it for a week and then decide)

"vertical space is precious" indeed. Yet Microsoft recently decided that this stopped being the case, and now you need 3rd party tools to have the taskbar on the side.

Somewhat unrelated to the wider discussion, sorry. It just makes me angry/sad :/
In a sorting algorithm, if the XOR swap (or any other trick) is faster, that seems a valid use case. The constraint being “this sort library should be correct first and as fast as possible second.”
https://techengineering.io/ aggregates the technical blog posts from various tech companies and they can be sorted and filtered based on reading time and the architecture you are interested in.
This is a good explanation of cloud issues for a company with resources and consistent workload...

IaaS is not really competitive in this space, I don't think... If you have access to system admins, and have a consistent work load, you could avoid the cloud, trading the cloud premium for more employees and skills in your team. This is fine, if that is what you're team needs.

The cloud is not a silver bullet that solves all companies infrastructure... But they have a very profitable space, especially in small businesses, or businesses that benefit from multiple data centers. AWS simply made it easy to scale up and down, as well as scale around the world... if you don't need to dynamically scale or easy access to multiple data centers, the cloud begins to lose it's best (cost-effective) competitive edge to self hosting... Though at the micro scale, the cloud can do dead simple basics for free -- or near enough (e.g. static websites), which is fun for personal projects
I would just like to add that this thread is an absolute gold mine of information. I haven't been full time on a mac since the corona-induced WFH where I just picked stuff up on my desktop, but recently I've picked up an M1 Air to work on and separate "home" from "work" and a lot of the suggestions here provide incredible insight into slight annoyances that I find within Mac OS. Not that I care that much since like 99% of my time is spent in tmux and I try to avoid the touchpad/mouse like the plague as much as possible, but it's nice to read the insight people provide here.
> user-controlled memcpy bug in 2021

I'm starting to think these Rust people might be onto something here.
The Extreme Discomfort of Sharing Salary Information(2018)
> They did the math.

And bought 3 workstations instead of 3 servers.

IMHO the headline of "Why Enzymit Decided to Build its Own On-Prem HPC Infrastructure" is a bit... stretched.
They are more like steel coffins than anything else in Ukraine. Due to storing ammo around the turret, a single direct hit and can make a Russian tank cook off all of its shells and both destroy the tank and kill everyone inside.

And even if they are build to abandon, they only have so many of them, Russia has reportedly already burnt through ~33% of the tanks that they have committed to Ukraine.
"Republicans have repeatedly claimed for over a decade now that the Democrats run an international child sex trafficking network"

You're referring to Qanon type people? They are fringe extremists. Why would you group all republicans in with them?

Compare to r/politics section of Reddit, which is a much more mainstream group of people. On that website there are regularly top-voted comments with thousands of "likes" saying all republicans are pedophiles/fascists/racists etc.

The article correctly identifies such rhetoric as poison for the societal good. But both the left and the right have to acknowledge that it exists everywhere in the online discourse.
additionally, there may be a security issue in reusing temporary filenames.
Sadly not a blog post, but i can recommend this book [0] by Scott Wlaschin. Just finished it today, the last four chapters show how easy it is to incorporate changing business requirements.

[0] https://pragprog.com/titles/swdddf/domain-modeling-made-func...
What’s a “review app” in this context? Are you talking about instances spun up to preview/review a pull request?
I spend the vast majority of my non-browser time on the command line, but sometimes for some things for some reason I prefer a GUI file browser - shuffling around 'admin documents', bills etc. rather than programming stuff or anything I've written in a text-based format. Maybe it's just because I grew up with Windows & File Explorer, so that's what I'm accustomed to for that sort of thing.

For that, Finder is maybe the one thing I miss from macOS. Haven't found one for Linux that works well and doesn't have surprising click/select/rename behaviour for example. (I'm using Elementary's 'Files' at the moment (not on its distro) certainly open to any suggestions.)
For Sale: Moon Dust Collected by Neil Armstrong
This is a misleading headline, the article gives an overview of all the flights canceled today, but doesn't imply all flights are grounded.
It’s insane - there’s millions who can do these call centre jobs remotely, people dreaming about the convenience of it yet companies won’t hire more…?
> Bad faith communication has become normalized.

Like it or not, believe it or not, this is true of all actors. (In the USA) it's not just Team Red, or Team Blue. Both have become masters of the slight of information hand (i.e., propaganda).

If you choose to go binary and take sides then at least try to avoid hyprocricy and hold your side to the same standards you hold the other.

At the moment, bad faith comms and hyprocricy go hand in hand.
Over 15% of world population has a headache on any given day
"The global prevalence of headache: an update, with analysis of the influences of methodological factors on prevalence estimates"

https://thejournalofheadacheandpain.biomedcentral.com/articl...

PDF: https://thejournalofheadacheandpain.biomedcentral.com/track/...
This is like a mission statement of how to operate for long term success.
CPUs do regulate themselves in hardware. They can throttle to whatever maximium Tdie is registered by the BIOS or sometimes the host system within milliseconds and even communicate with the VRM.
WebGPU renderer based on GLTF spec
Be blind to his/her faults is generally good advice, so long as they are minor irritations.
Is this a GPT-3 generated post? It reads like an answer to a completely different different question that just happens to hit the same keywords (e.g. "pay", "smart", "comfort", "social class"...)
I don’t get reciprocal fast-entry in other countries unless they have an agreement with the US, so while it’s a bit inconvenient for me, and I wish more did, I make no fuss about EU nationals blazing through the Schengen line when I’m in the slow one. I would do the same in their place.
I think the issue is trying to have individualism, and team work at the same time.

Good performance is team effort, bad performance is 100% individual. Seems to create incentives similar to an ultimatum game. If you work together you get nothing, the only strategy that will serve your own interest, is to step on other people.
Arguably, Sweden's bravery could have only extended as far as banning the sale of iron ore which would have halted the Nazi war machine and brought the war to a close in a matter of months, saving tens of millions of lives.

It's wild to me that any Swede could be proud of this part of their history.
Show HN: 4D Miner, A 4-dimensional Sandbox Game
Being good to employees is in my experience not that clearcut.

Yes, companies spend money on social events to make the employees feel good about the company.

But they won't spend any significant amount of money to keep valued employees, which of course makes said employees look elsewhere.

As an employee you are nearly always better off switching jobs every 18 months, as staying in the same job loses you money.

I wish companies would be more focused on this.
Make Beautifully Resilient Apps with Progressive Enhancement
> However, over large distances, I fail to see how buses can be more efficient.

I'd say it can work if there's no existing railway and/or there's not a lot of people traveling this way. Or maybe for short duration, like one or two months a year
'Another day brings dozens more cancelled flights to and from the UK' isn't quite as click-baity is it?
Starting a web-based or SaaS (Software as a Service) business was virtually unheard of before the age of IaaS (Infrastructure as a Service) companies. There were simply too many hurdles, and the expenses were too high — you’d have to purchase dedicated servers and a high bandwidth connection to handle a load of incoming visitors to your website, hire engineers to build a scalable system, and if you planned to go international, you would have to purchase servers in other geographical locations.

The first internet boom was exactly what the author describes. I worked for an internet e-commerce start-up in 1999, and guess what? We had dedicated hosting bandwidth coming into our office, and the hardware and software in place to serve our application. Of course, one of the founders was a sysadmin, but I had friends working for similar start-ups, and they leveraged one of the many co-location providers in the city to manage all the details. Yet their employer still owned actual hardware that they could touch when necessary.
> "Starting a web-based or SaaS (Software as a Service) business was virtually unheard of before the age of IaaS"

Nonsense. There were plenty of SaaS startups. There was even a little event called the dotcom boom all about internet companies. This lack of history and experience is why new companies get into this cloud-first mess in the first place.

Cloud is primarily for flexibility in iteration, dynamic scaling, or complex configurations that would be otherwise hard to do. If you have steady-state load like this then a few servers in your colo is pretty simple and far cheaper.

Companies also vastly overestimate their scale when their entire business could probably fit on a single commodity server.
Same. The Bip has a 30 day battery life. There's no SDK though so it's not as tinker friendly but when used with Gadgetbridge I get the privacy and some neat features on top. Plus there's a pretty big online community around hacking it.
An article on bad faith communication, hilariously, displaying some bad faith communication traits.

Its almost like communication is a complex subject and boiling it down to a binary good/bad state is an utterly reductionist way of thinking.
They also had a static workload, with no changing requirements, or really any need for scalability.

They also had FTEs with experience to configure the systems (which for a lot of us technical people is a no-brainer, but if you had data scientists with no hardware experience, that might be different)

This worked for them, and I'm happy for them.. the cloud does not solve all problems... It's simply one hardware strategy you can pick.. it's important to review the options!
Actually, you're right. I just tested recursively grepping a remote directory with a thousand 16KiB files. The speed is completely catastrophic:

$ time grep -r foo test
...
real 7m36,154s
user 0m0,110s
sys 0m0,249s

The average download speed from remote host is ~2MiB/s, so it isn't a network issue - a thousand 16KiB files sum up to 16MiB so it shouldn't take more than ten seconds. Seven minutes is terrible.

I don't understand why is this happening. Is this an inherent limitation of remote filesystems or is sshfs implementation just sucky?

EDIT: parallelization seems to help - running 100 concurrent reads at a time uses up to ~1MiB bandwidth. I suppose ordinary unix tools don't play well with remote filesystems because they do stuff sequentially.

That being said, if JetBrains is struggling with SSHFS, then they really need to fix their file browsing code.