skysight-inc/HackerNews huggingface dataset:
Do you think that the mechanical engineer should be held liable if, say a criminal breaks into the factory, and sabatoges the robot to damage property or injure workers, because they didn't make the robot sufficiently resistent to sabatoge attempts?
Blackburn switch tool with chain press, tire levers, patch kit, spare tube. For anything not fixable with those, you visit a shop.
It's not that woman can't or won't dive

* https://en.wikipedia.org/wiki/Ama_(diving)

* https://www.diveoclock.com/destinations/Asia/South_Korea/Hae...

more the male dominated dick swinging can't escape nature of hours in close quarter pressurisation tanks.

The fairly strong (not universal by country) preference for already trained navy divers also served to keep women out of such work; these days you'll find women operating ROV's on deep sea operations.
> I'm confident that creators of distinctive, original games will be able to find other publishers.

That confidence is (partially) misplaced. It's a really rough world out there for indie devs, and if you do find a publisher, many times they are not interested in paying as much attention to your title as you are.
I'm not sure where this is happening, and I'm not saying you're wrong, but where I live, doctors are paid salary and they care for patients, so from my perspective what you're referring to sounds like a myth. My friends, who are doctors, operate all the time on people who have no identification and they do their absolute best. And there is no monetary incentive to do otherwise and they would quit and find a different hospital if there were. Anecdotal? Maybe. I'm open to hear from a doctor that says otherwise.

As best I can tell, the medical community and education system would reject a doctor in the US from licensure for any other attitude towards health care.
You’re thinking of seagull management, managers who “flew in, made a lot of noise, dumped on everyone from a great height, then flew out again, leaving others to deal with the consequences”. That’s the polite version anyway.

https://en.wikipedia.org/wiki/Seagull_management
Yes, but, honestly, so is the production of rust spinners :)
There isn’t even a need for a shell script. The author is already invoking three separate tools, each of which has a mechanism for invoking custom commands.
Before the occupation there were good deals for the side that chose grim violence instead of deals. Occupation is a result of military conflict. Stop inverting the reality.
What if he wants to have a uniform environment across projects and some aren't JavaScript?
> We republicans may not do these things because we're worried about global warming or climate change (…)

Hilarious every way I turn it. The consequences of global warming are ever more clear, but for the time being cooler cars prevail. I’m not trying to moralize here, just pointing out that the reasoning here is very funny. If I ever catch you recycling plastic I’ll be sure it’s only because it involves cool technology.
well I can't prove my notions, so I suppose we're at a stalemate. All I can say is I never felt like much more than a number in any company I worked at that had more than, say, 10 people on staff. So whether they want to tank the company or are pouring 110% of their soul into the product doesn't seem to trickle down here to my level.
That's what the intro would have you believe, but if you read past it you find these bombs:

> "Simple Icons is released under CC0 - though that doesn't mean to imply that all icons within the project are also CC0. Please see individual licenses where available."

> "the absence of licence data for a particular icon does not imply that the icon is not released under a license."
The upcoming EU regulation regarding removable batteries is hopefully going to fix this.
Before COVID I worked for a big multinational that got rid of all meeting rooms because they realised people could just have meetings at their desks. It was all open plan "hot desking". You'd literally have people transporting their sack of meat upwards of 50 miles each day just to sit at a desk on Skype all day talking to people on the other side the room. I found it particularly amusing when two people on the same call would be sitting right next to each other but talking through the screen.

There might be real reasons to be physically present at some places, but I think it's important to remember many places are like the above and the reasons for coming in are complete bullshit. For most people in an office coming in is mainly because they don't have an office at home. That's not a problem for most geeks who generally have a far better setup at home.
> He's not using C, though :-)

As said elsewhere, the use-case in the article is too simple to warrant a Makefile. So: if you aren't compiling some static language, you do not need - and certainly don't want to use - Make.

> you add an extra step in the build instructions asking them to... install GNU Make.

The main reason to use Make is that it is installed everywhere, as stated multiple times in other posts. If you must install something, you can also install a better alternative for your specific use-case to Make.

> one of the first things you'd do was to install the GNU userland

Yes, and the Unix vendors even shipped them on companion CDs or similar.

> is not standardized like awk

Same problem with awk (and sed and ...): some weeks ago I had problem with the SDK for some real-time Linux that works with mawk only, and not with GNU awk (most of the time it's the other way round, only working for some GNU program).
And how does this differ from care elsewhere?

To contrast, my sister lives in Europe and needs shoulder surgery and unless she pays for a private treatment (by the same doctor) she will not be treated for 12 months. Guess what I paid for. Is that any better?
You'll find the issue within 2 minutes of googling the error message.
Stray is not made by Annapurna. Its just published by them. Devs can easily find other alternatives. Publishers are everywhere.
There is also 3: putting a big bounty out signals other very smart and ingenious security researchers that Arc is a lucrative opportunity to make money. Till now it's been "safe" in relative obscurity so not a lot of people focused on hacking it or gave it a lot of effort because it wasn't worth their time.
iPhone 11 Case: Essential Features and Benefits
If you think something like German automotive engineering or iPhone production can be substitute by a “simpler and more convenientional process”, you probably don’t understand how it works. These things have evolved and have been optimized to within parts of a percentage; almost everything is there for a good, time tested reason. (Except for ultra-novel stuff that has been around for a year or two - there they may pay with process inefficiencies for novelty)
Who develops just? Will it be around in 5 years? Will it be ad supported? Will the developer sell my data? Etc.

I don't have any of those concerns with GNU Make.
they can self publish then. thats always an option.
And that's different from other countries how? I can walk into a hospital in any country in Europe as a non-citizen and request non emergency care and receive it?

>Many employers do not provide coverage

For under 50 employees, making less than 50k, Healthcare.gov covers those cases. You can visit there now to confirm my claim.

And yes, it means you can get care in the US. I brought my Euro girlfriend here and she got care under a bullshit name. And they treated her, the same as any other patient. And she never paid anything. It was non emergency and we went to an emergency room anyway.

Do you have a counter example? If so please share.
An FPGA could 400mhz with a bit of effort, 100mhz easy.
I think many of people here live in US and assume that it everywhere things look similar.
in my European country electric infrastructure is not ready for electric cars and with current energy prices this makes no financial sense.

I own plug in hybrid and I live in apartment meaning I have no possibility to charge at home.
near me (about 10 min of walking there is public single phase allow charger with 2 plugs machine maxing 3.5kW total (for both)) and if I'm lucky I manage to find free slot one a week, but usually that's one every two weeks. This is only "free" charger in reasonable distance from me, and free means that I can use it when I have ticket for public transportation with I need to have anyways.

there are some normal chargers, but they cost 2x for slow charging or 3x for fast charging than energy prices here + you have to pay per minute of taking parking spot.

in summary when I calculated how much does it cost $/km it is very similar to gasoline but it's much trickier to recharge.

I would love to own fully electric but without also owning house with solar this makes no sense right now.
I see.

The reason I ask is that india has a bit of a littering problem at bus stands, and the fines for littering are hardly enforced due to lack of budget.

I was hoping to fix the issue by applying a small fine, all the time.

To do it, I was hoping I could build a sort of person-hood tracking system that says, see, that fellow who threw a packet of chips is now standing at platform 10, near the concession stand, go catch him, easy 100₹.

By consistently enforcing penalties, we can change the behavior of people. It is worse than useless if it is inconsistently applied, for those caught will be likely to reoffend, considering it plain chance that they got caught.
Maybe not every single country, sure.

In the EU sales are sluggish.

https://www.forbes.com/sites/neilwinton/2024/05/19/europes-w...

“Current sales of EVs in Europe have stalled at just over 2 million a year, as early adopters and corporate purchasing peaked out. Schmidt Automotive Research said during the opening third of 2024 Western Europe EV market share stalled at 14.4% compared with the same period last year, according to its provisional data.”
Projects of much smaller sizes often have recursive convoluted makefiles.
> The structure of the application is a bit complex

I've done some Android development so let me translate that for you: "layers upon layers of dog shit APIs"
There used to be a culture of respect for talent and work in OSS. That is gone in many projects. Python for example is now run by repressive bureaucrats who abuse the infrastructure to intimidate and coerce people. Those who do not obey are slandered, libeled and banned, so they have no recourse to defend themselves against the libel.

Python is a great example how OSS can be stolen by a small dominant clique that is active on Twitter (now Mastodon) and markets themselves as leaders while having done very little actual work in the past 15 years.

All of this is enabled by Python's propaganda arm, the PSF, which is filled to the brim with mediocre members, most of whom haven't done anything at all but who brag with @psf in their Mastodon and GitHub bios.

It is all smoke and mirrors now.
It could be, but are there many historical examples of wars ending for this kind of reason? Typically, no country has its economy set up for wartime production during peacetime. But that can change quickly when there’s a will.
This sounds like the difference between going to a singles event to try and meet people instead of just bumping into them where you already are. One is much more likely to actually form something substantial, even though I'm hugely in-favor of focusing social time on doing this outside of work, it's important to have some level of that with coworkers I'd think.
If you want instant torque with soul, try a horse.

(the catch: this instant is often one which you weren't expecting, and if you are lucky it will mostly have been applied along the craniocaudal axis)
> As of July 2023, The Browser Company has 100,000+ users

https://www.boringbusinessnerd.com/startups/the-browser-comp...

That's a year ago. Looking at how upvoted this bug has been, they do have many users
> They serve to show why random OSS projects are indistinguishable from corruption.
> In other words how do I choose which projects to support? How do I detect when said support is above board or when there are other factors?

Same argument can be applied to closed-source software. For example, how do you decide which vendor is your company going to select for their internal or external business. Why did you choose Cisco security solution over Fortinet or whatever other alternative there is? Is it corruption in terms of "I know this guy in Cisco" or is it "their solution is the most powerful"? Essentially, as you say, it is indistinguishable. I don't see how this is any different than to select some FOSS project to support if it generates your company/product a value.

Reason why companies aren't paying for FOSS is simply because they don't have to. And also there's no business on the other side to buy something back from you which is many times the case with B2B deals.
And I can show you thousands of "Hello World"s that use GNU Autotools or CMake ;)

But seriously: can I take a look at it (Soource + Makefile)?
Maybe you could just make a big one.
LeedGen – Your Automated Path to Qualified Leads
It's lucrative business for China, where 95% of photovoltaic panels are made. Unfortunately funded by our (EU) taxes.
nmake comes with msvc
> Because of its purpose, Intel 4004 did not have many features that had been recognized as necessary already since the first automatic computers, for example the lack of logic operations, which was mentioned in the parent article.

So you're setting a range of instructions without which a device can't be considered a general-purpose computer even if the missing instructions can be recreated in software with instructions that do exist.

Sorry disagree with this completely, as does every definition I've ever seen.
I was gonna say, iPhones are way more reliable than German cars, it’s not a fair comparison! Then I thought about their respective depreciation curves…
I'll have a look at it, thanks.
Apple tends to get tribalistic, victim blaming, passive aggressive hand-waving from a very vocal part of their customers.

You see, it's hard to fault the product you paid thousand(s) of dollars because, to some, this implies in also faulting their own decision making process, which is painful.

The walled garden, predatory behaviour from Apple takes this to a new height. Because once you're invested enough in Apple gadgets that mostly only integrate and depend on other Apple products, you might have to fault your decision of spending $10k+, which is just too painful to most.
I agree. Also a lot of the replacements are focused on one language rather than being a generic "do stuff" tool like Make.

The fact that Make can't even do subdirectories sanely is kind of ridiculous.

Does anyone know of anything better than Make? There's Ninja but it's not designed to be written by hand.
> Furthermore it impedes establishing connections, not bandwidth.

Can't have bandwidth if you are TCP RST'd.

> First, what keepalive packets?

Any devices or protocols sending a useless keepalive packets (e.g. Wireguard has this) just so the NAT won't take away the precious 5-tuple and give it to others.

> NAT against no NAT, not really NAT against IPv6

I am sorry, but I cannot imagine a "No NAT" solution that doesn't involve IPv6. So yes, NAT vs No NAT is still NAT vs IPv6.

Unless you still have a /16 IPv4 block in your hands, in which case, go on. Just remember that in this case you are the exception and not the rule.

> That's on your ISP, not NAT. It's no different to your ISP delivering gigabit to last mile and using dialup links for connectivity. They need to adequately resource the network.

NAT being stateful is ultimately the cause of this. No statefulness, no need for (additional!) expensive equipment, no resource constraints.
A big mistake Make has is mixing phony and file targets in the same namespace. They should be distinguishable by name, e.g. phony targets start with a : or something.

Too late of course.
First-of-Its-Kind Poll on AI Sentiment Across the Heartland
That just rosy tinted glasses most of the historical users are wearing. It takes time and nerve to admit that you have decades of experience with a footgun that isn’t even trivial to use beyond tutorial/builtin use cases.
Why Cars Suck (Standup) [video]
Good system! Clear plastic boxes and labels are essential.

For projects in progress, I have started using ziplock bags that I label, so I don't have small collections of stuff constituting a project lying all over.
Life is full of many things to do and so not everyone have the luxury to priorities logging ones life for everything they do. 2 or GUI are very feasible option for busy people.
This.

What’s different this port?
> I hate to break the news but most relationships simply are loose and impermanent, we just don't usually notice how brittle they actually are.

Probably true at some level, but I'd wager that's much more common for Gen Z and younger millennials for a variety of reasons, as well as among people who just aren't really authentic, suburbanites, and people who just don't invest in friendship building.

However, that's a bit of a silly comparison, online relationships have some value, maybe a lot maybe a little, but they aren't an equal substitute for a friend in meatspace
I Booted full Linux on an Intel 4004
That is a wrong assumption.

First: You can easily host a million user handles on a JSON file without impact on the website, you cannot host a million user handles as TXT record.

Second: It is far easier to update a JSON file on disk than using an API to a specific domain registrar provider and change TXT records there.
Well that also needs to be heavily vilified and taxed.
I agree that is how management like to release themselves of liability. Just my own opinion I would manage chat for Disney if I worked there. Each Jabber cluster can scale to 3 million active users nowadays. It worked great at a company I worked for in the past that was not as big as Disney but had the company grown to that size it would not have kept me up at night. I would document it well enough that anyone could keep it running and I would have Mickey & Mini Mouse narrate a video describing how to troubleshoot it. I've been groped by Mini so she gets most of the lines. Goofy would do a brief cameo.
here’s one that follows ur cursor around when clicked: https://rin.dev/journal/neko
It seems like this is useful for mounting sshfs drives on a Windows client. Anyone know how to achieve the inverse? That is, I have SSH access to a Windows host (no WSL) and would like to access its filesystem over sshfs or scp. How to do git remotes over such a connection would also be helpful because I haven't figured that out, either.
Likewise! I haven't been using them in the past, but at my current position almost every repository has a Makefile.

Running `make test` and knowing it will work, regardless of the stack, language, repo is a huge lifesaver.
It says the goal is efficiency, so I assume the point is that if the first does say 80% combustion, then another cycle eeks out another 80% of 80% or whatever. (Brb, have an 8 stroke engine to patent.)
In the meantime the human population quadrupled, so the actual demand for horses is not half, but closer to 1/8 of what it was.

They'll go the way of horses in the sense that you'll be hardly seeing any in cities.
Buying an expensive product from company headed by a tyrannical loonie throws long-term support into question. Will a software update brick my car on the highway? Will the company try to shove self-driving “functionality” down my throat? Will Musk remotely disable my car because I said something mean about him on Twitter? How much competent staff is Tesla retaining these days?
Something that surprised me: the German army in WW2 was mainly horse drawn.

According to the below link, 80% of its transport was via horse.

https://www.zdnet.com/article/the-wwii-german-army-was-80-ho...
> we encrypt everything at rest

And where are the keys stored?
`just` is great and I use it all the time.

* All commands in one place, view them all with `just --list`

* Stupid-simple format

* Small standalone binary

* Configurable (with arguments, environment variables etc) but not _too_ configurable

When I see a git repo with a Makefile, I'm filled with dread. When I see a repo with a Justfile, I get warm fuzzies.

Some people say it just doesn't do enough to justify existing. These people are just wrong.
Porsche engines are clearly sport/pleasure engines, not draft engines.
In my first job out of university, I inherited a data pipeline that had been written in Make using ~40 Makefiles. Needless to say, it was a hell to debug.
TikTok for Cat Lovers
Concord Was Reportedly Considered 'Future of Playstation' and Cost $400M
Makefiles are an eerily lisplike turing tarpit. I hand wrote the makefiles for my projects, they generate wonderfully organized build trees. Hell I use makefiles to manage my dotfiles repository, even blogged about it.

https://www.matheusmoreira.com/articles/managing-dotfiles-wi...

The sanest way I've found to write makefiles is to think of it as a tool that maps input paths to output paths.

When compiling a program, I want to map source/program.c to build/$(config)/objects/program.o so I write pattern rules that do just that.

$(directories.build.objects)/%.o: $(directories.source)/%.c | directories
$(strip $(CC) $(CFLAGS) -o $@ -c $<)

Then I write make functions to convert paths in some tree to paths in another tree, which makes it easy to create lists of files which then match the pattern rules.

source_to_object = $(patsubst $(directories.source)/%.c,$(directories.build.objects)/%.o,$(1))

These functions are then augmented by lots and lots of project specific variables to organize things...

directories.source := source

directories.build.root := build
directories.build := $(directories.build.root)/$(config)
directories.build.objects := $(directories.build)/objects

sources.program := $(shell find $(directories.source) -type f)
objects.program := $(call source_to_object,$(sources.program))

Then I add a real target which is supposed to get the makefile going.

targets.program := $(directories.build)/program

$(targets.program): $(objects.program) | directories
$(strip $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^)

Then I add a phony target for it.

targets.phony += program
program: $(targets.program)

.PHONY: $(targets.phony)

Then typing "make program" triggers the rule to make build/$(config)/program which depends on all the object files which will be linked into it which in turn is derived from a dynamically computed list of source files, and making those object files triggers the pattern rule which builds the entire thing.

Using make without phony targets is insane. Without phony targets, I'd need to type things like "make build/aarch64/program" in order to get a build started. So I use phony targets for everything. Much easier to type "make program".

It got to the point I created a phony-targets shell script which parses make's database output and processes it into a sort of help text for any given makefile's phony targets interface:

https://github.com/matheusmoreira/.files/blob/master/~/.loca...