skysight-inc/HackerNews huggingface dataset:
But then you can't copy a target and it's steps in one go. And the pasted code will only have a single space for indentation, if I'm understanding right.

Plus without word wrap you can't copy more than a screen width at a time on most terms.
> [...] which means you think that your tests are not deterministic, otherwise it would be completely pointless to run them again without inputs changing.

Re-running seems reasonable to me. It's make, not Bazel.

In the article I'm looking at targets with a "find" shell command on the right hand side. I don't think the dependencies of those files are carefully mapped somewhere else in the makefile.
I think vbezhenar was just joking.
This quote is taken out of context FYI. Here is the full version:

"The word Fascism has now no meaning except in so far as it signifies ‘something not desirable’. The words democracy, socialism, freedom, patriotic, realistic, justice, have each of them several different meanings which cannot be reconciled with one another. In the case of a word like democracy, not only is there no agreed definition, but the attempt to make one is resisted from all sides. It is almost universally felt that when we call a country democratic we are praising it: consequently the defenders of every kind of régime claim that it is a democracy, and fear that they might have to stop using the word if it were tied down to any one meaning. Words of this kind are often used in a consciously dishonest way. That is, the person who uses them has his own private definition, but allows his hearer to think he means something quite different"
That was a very influential talk, but no that was not what I was thinking. Thank you, however.
This isn't news, really - folks who actually work with large-scale deployments (and management) of iOS devices (particularly devices with cellular connectivity or which need to access random wifi networks) already know that the only real always-on VPN capability in iOS is IKEv2 pushed via your MDM system of choice. This has been true since the capability was first released in (IIRC) iOS 8. Yes, it's hella-lame Apple buries this information.

FWIW, this capability IS available to individuals using the free Apple Configurator application. The only catch is you'll need a machine running the latest MacOS to run the latest Apple Configurator.
I think the video highlights FS2020 at it's best, and it looks very good to me.

The problem is that it's a global simulator: this is a major part of its appeal and marketing. If you only ever plan to fly airliners between handcrafted payware cities, it will look pretty great. As soon as you start flying VFR outside those points, the generated terrain shows its limits. I don't fly it often, but when last I flew:

* The generator couldn't handle windmills. You would see them as flat, projected images on the landscape with no 3d asset.

* It can't handle boats. Again, they're rendered as flat images on the water. Marinas in particular look bad, because they fade out as they get away from shore.

* It can't handle washes. You'll fly over the desert and see a glossy sheen of reflective water where the sim thinks there should be a waterway, but it's quite obvious that no water was present when photos were taken.

* It can't handle meandering streams. You'll see that same glossy sheen cutting a straight line over the terrain, while the photographed stream meanders back and forth.

* It can't handle bridges: you'll see cars drive right through the bridge and along the terrain underneath it.
Thank goodness in America we have the constitution to prevent such authoritarian activity.
The same seems to have happened at Microsoft for Windows.
I posted their financial report which makes it clear that state funding is not doing that.
> Why would someone choose to be a teacher making around the median [1] when you could be a software engineer and make 3x as much?

Isn’t the answer to this quite obvious? It’s harder to be a software engineer. And there’s more risk to the profession.

Programming is interesting as you can be self-taught and be great. And it doesn’t require any formal training. I started as a college dropout (from a different major nothing to do with programming) and there’s lots of boot camps.

Anyone with the inclination can do what you suggest. But I think programming is hard so many are incapable.
An average of £2,647 per person.
> That app usage gets shared with Facebook's app.

That's not really the primary mechanism, as far as I know. My understanding of the flow is this:

Before:

1. You browse Facebook.
2. Companies who want to sell a guitar tuner app buy ads targeted to guitar tuner apps.
3. You click on the ad, and you download the app. Both the app and Facebook get an unique ID identifying you (this is called the "ID for Advertisers" or IDFA).
4. You use the app, maybe pay them money. The app is able to directly attribute you giving them money to the ad it ran on Facebook, and Facebook is able to know that you converted on the ad, which is very good signal.
5. The company is able to accurately track its conversions, and Facebook is able to accurately price ads.

After:
1. You browse Facebook (and opt out of cross-app tracking).
2. Companies buy the ad, you click on it, download the app.
3. You no longer get an ID, instead both Facebook and the company get a scrambled ID that they can no longer link.
4. As a result, Facebook can no longer attribute the results of its ads as effectively, leading to less accurate signal and less confidence from advertisers.

From my understanding, one of the ironic things now is that ATT has forced companies like Facebook to collect even more data (see https://twitter.com/modestproposal1/status/15272970860601139...). Because Apple no longer provides this unique ID for Facebook/advertisers to uniquely track conversions, apps/Facebook are forced to rely on much more data collection in order to probabilistically predict conversions.

Much of my knowledge of this area comes from Stratechery - I think this article, particularly the section entitled "And" explains what "cross app tracking" is: https://stratechery.com/2022/data-and-definitions/
I don't understand your complaints.

> it's incumbent upon him to clearly state what failures I will avoid

He does exactly that though? Here's a list of some of them:

Rule: "Use a strict Bash mode"

Failure(s) avoided: "your build may keep executing even if there was a failure in one of the targets."

Rule: .ONESHELL

Failure(s) avoided: assignments failing to take effect on subsequent lines ("it lets you do things like loops, variable assignments and so on in bash")

Rule: .DELETE_ON_ERROR

Failure(s) avoided: "ensures the next time you run Make, it’ll properly re-run the failed rule, and guards against broken files"

Rule: MAKEFLAGS += --warn-undefined-variables

Failure(s) avoided: avoids silent misbehavior when a variable doesn't exist ("if you are referring to Make variables that don’t exist, that’s probably wrong and it’s good to get a warning")
I'm Alpine Linux user.... How would you feel if i said, GNU/Linux users don't matter? Why should i bother to support your platforms?
Another one, tying into the theme of "we repress too much anger, it slowly kills us": The Mindbody Prescription

https://www.goodreads.com/book/show/361775.The_Mindbody_Pres...
I’d love to go on an anti CMake rant, because I hate it, but @vzverovitch (fmtlib author) is the undisputed God of CMake trolling: https://mobile.twitter.com/vzverovich/status/138064827250353...
This is really really not nitpicking. This is literally what rendering people think about for a living.
This doesn’t need to be zero sum. In cities like San Francisco, you can improve the already existing (but terrible) public transportation option with “politics”, as well as let Waymo and other self driving ride shares provide a competing option. SF is already dense enough for this.
Even at the high level, teacher salaries aren’t very high compared to industry.

Couple that with high licensing requirements and bad working conditions, neither of which are secret, and of course the best and brightest do not consider it a real option.
Augmenting neurogenesis rescues memory impairments in Alzheimer’s disease
Over time, the number of people that can lay claim to their right to live in LA forever will/could grow exponentially. The space is limited. Particularly so when you have prop 13. These two facts are incompatible. What you will get in reality is an ever-ballooning housing price, pushing everyone else out and single-family home owners locking in their "right" to the space through market-distorting laws like prop 13.

I ask you this, why do the people living in LA have more of a right to be there than the native Indians that were there 500 years ago?
I suppose you could add Mentour Pilot (https://www.youtube.com/c/MentourPilotaviation/videos), although it's not like your examples. He's a real airline pilot and uses MSFS to make popular videos about airline safety.
Re #1) I was a school board member and did exhaustive analysis of our budget. For primary education through high school, admin is NOT the root cause.

If you take any school budget, and strip away everything that is not an actual classroom teacher, you will find that ~1/3 or less goes to "frontline" teaching costs.

Another 1/3 goes to special ed and all that is attendant with that. I mean, my district BOUGHT a car and hired a FULLTIME driver for one student who had to be taken to special programs. You have 1:1 class aids for many kids. Special ed is < 10% of kids, and even then the huge costs add up for the 1%. This is a massively subscale operation where every school is legally obligated to deliver services.

Then you have the last 1/3 which is everything else. Food, facilities, sports, admin, transportation, etc. Admin is actually a leaner slice than most unless you are getting into really small schools where you have a principal on top of the teachers and that adds significant salary. In bigger schools this fades away with scale.
Windows + your favorite Linux distro thanks to WSL. It’s the perfect combo.
He was given a small amount of money, a bank account and a mobile phone and when he used these things to depart for Estonia nobody told him he couldnt and nobody stopped him when he did.

If Russia wanted to stop them from leaving for the west why didnt it stop them?
> Media companies are gross.

Yeah like someone else said earlier. Welcome to HN where everyone makes half a million dollars a year and no one wants to pay $50/mo for content.
RTFA

> A large overgrowth of toxic algae linked to industrial pollution is the most likely culprit behind mass fish deaths in the river Oder, a German research institute said.
On one hand, there are people who say "flood the zone with shit" and regularly signal boost memes from Stormfront. On the other hand, there are people who think that the New York Times is a newspaper of record and want to fight misinformation. Obviously, there's wrongdoing on both sides here. Instead of fighting Stormfront, why don't we create state-backed committees at community colleges which label populist, right-leaning viewpoints as academic consensus?
You didn't look very hard. Eugenics was a form of "scientism" that justified and spread scientific racism. The scientists involved were keen on destroying races they deemed "inferior" to themselves.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2757926/

This scientism became the basis of the Nuremberg Laws.

https://en.wikipedia.org/wiki/Eugenics#Eugenics_in_the_Unite...
The HBO Max UX/UI has probably improved by 10x IMO over the last year and a half or so. Hopefully they’ll keep that UI and maybe only change the backend streaming engine (if indeed the Discovery one is actually better).
The transmissivity is too high in that image, I agree btw. And ray tracing can’t really do convincing blood
It's interesting that you go for masks, because the advice around them completely changed during the pandemic.

(Of course, any media that gave the details wasn't wrong at any time. But the simplified advice still was.)
Ask HN: SIEM-like product with DNS as its data API?
A SIEM seems to consist of a database / datasink for event data and an interface for reporting / alerting / alarming on that data. The DNS is a distributed database, which is another way of saying that it is a mechanism for querying distributed databases.

Maybe another way I could put this is, is there a reporting / "pane of glass" tool which can be put in front of DNS-as-a-database? Maybe a TIP?

Any birds of a feather, mailing lists...?

My experience is most SIEM products report from what is ultimately a relatively centralized datasink: the data is collected centrally before it is needed for reporting.

I've got an architecture which (mostly) utilizes the DNS to collect the data when it is needed. It is functional (and useful IMNSHO) right now with dns and netflow data:

# hosts 10.1.0.0/24
10.1.0.11
10.1.0.12
10.1.0.10
# peers 10.1.0.10
www.cnn.com.
infoblox.com.
# peers 10.1.0.11
www.microsoft.com.
www.cnn.com.
# peers 10.1.0.12
www.microsoft.com.
infoblox.com.
# pcompare any same 10.1.0.10 10.1.0.0/24
infoblox.com.
www.cnn.com.
# pcompare all same 10.1.0.10 10.1.0.0/24
# pcompare any diff 10.1.0.10 10.1.0.0/24
# pcompare all diff 10.1.0.10 10.1.0.0/24
infoblox.com.
www.cnn.com.

Here is a short writeup: http://athena.m3047.net/peers.html
The RECIPEPREFIX was my first clue that I should not go on reading. And yet, I did, and lo and behold, came to the comments page here to witness most people agreed.

Seriously now I love Makefiles and use them extensively (nothing like make serve and make deploy to simplify my day), but there is a limit where being too opinionated (rather than just simple, easy to understand conventions) just ruins the tool and adds too much cognitive overhead.
She's great but it wasn't her. I remember one of her keynotes at Linux.conf.au being really wonderful. If people haven't see that, it's: https://www.youtube.com/watch?v=2JMRfVxiTNU
You jest, but this is my suggestion to anyone who wants a career change. You can study and get a PMP or Scrum certificate and get an entry level job fairly easily. And, if successful, can be making 100k within a few years.

Of course you have to be a PM, so there’s that. I’d rather literally herd cats or manage a kindergarten class.
New Budget Could Force Military to Disclose When It Buys Americans’ Geo Data
A conflict of interest accusation is pretty serious, and I think if all you had to go by is your skepticism, you probably shouldn't just make that claim as if it were a known fact: that's just very dishonest.

Sure, be skeptical, but then maybe say something like "I have no evidence for this, but I believe his manifest enthusiasm can only be explained by the fact that he's trying to manipulate the stock price to his own benefit."

Sure, it sounds less rhetorically convenient, but it's more honest.
Except when it comes to SIMD. Having twice the lanes compared to f32 would be a real benefit.
Hmm in a way it's difficult because either Makefiles are small or suddenly part of very large projects with 1000+ lines nested Makefiles :)
Calibre supports djvu on any platform. Deleting djvu books just because Microsoft and Apple don't see fit to support it by default would be a travesty.
Join some FB movie collector groups and you’d be surprised
In Denmark atm there is a massive hush hush spy scandal involving an imprisioned spy chief and a former high ranking opposition politician. All acused of leaking what has been know for decades. That there is a massive hitech espionage program targeting the rest of Europe, run by the US, running out of Denmark. All agreed in secret at highest government level.

It is anything similar going on in Sweden or Finland? I don't know but it wouldn't be surprising.
45 Years Ago: Voyager 2 Begins Its Epic Journey to the Outer Planets and Beyond
And what if every building between you and the middle of Paris housed single family?
There's step-cli that's just a single go executable: https://github.com/smallstep/cli

They also provide a CA to go with it, if you need internal certs.
Oh, for heaven's sake. It's not that patients delayed treatment. It's not the sodding vaccine. It's emergency medicine collapsing because A&E departments can't discharge. They can't discharge because there aren't enough social care workers. There aren't enough social care workers because a) Brexit, b) vaccine hesitancy, c) shit pay, and d) chronic underfunding of public services in general.

Given that this is an article from the Telegraph, exactly how honest do you think they're likely to be about any of those factors?
This is what I thought. My physics is a little rusty so I tried to fit it to a potential energy just based off that comment, haha. Like if we look at the rotating (so, non-inertial) frame of reference, then maybe we could define a potential energy off the centrifugal "force..." but that would be illusionary.
I'm with you. I never studied art, but if enjoying it (or "getting" it) requires you to brainwash yourself with 5 years of art college then fuck it.

Ever watched "The Shock Of The New"? Amazing BBC 8 part series from 1980 with art critic Robert Hughes. He gives a great history and interpretation of modern art.

Years later, before he died, he made a follow up piece where he interviewed an art collector, and it cemented my armchair theory that modern art's rejection of beauty and mastery unwittingly allowed charlatans and billionaires to subvert it, in much the same way that popular music has been hijacked by businessmen.
> djvu versions

This would be disastrous for preservation. Often the djvu versions have no digital version, the books not in print and the publisher isn't around. The djvu archives are often specifically because some old book, really has and had value to people.
Plot Twist: your makefile is wrong because make sucks and is utterly miserable to use.

Build systems are hard so I’m not gonna point fingers too hard. But reading/writing makefiles is one of my least favorite parts of the job.
I hope he gets his money's worth.
When your only skill is something that most Americans learn in HS (drivers licence), then you cannot really expect to earn more than minimum wage, which will never be a "decent" wage, almost by definition.

Uber is also going to run into the issue that if they want to charge much more than they do now, it is often more sensible to use some other means of transportation because it will be too expensive and, well, people can trivially do the work themselves.
It's right next to tab on most keyboards, so I would call that discoverable.
I’ve met some too, but I’d say that most are incapable. Or they are the same proportion of the population that is capable. I don’t think teachers are any more or less likely than a typical person.

I’d guess I’ve met and spend significant time with 100 teachers. And a handful were capable of being a professional programmer.
What on earth? UK selfemployment tax is far more aggressive than this and the tax authorities have been on an aggressive campaign against selfemployed people for many years, leading loads of people - including me - to give up selfemployment and end up paying LESS tax as a result.I miss selfemployment! but it doesn't bring enough benefits to justify being reamed AND demonised.

And fuck the NHS. Smash the shit out of it. We'll all die exactly the same number of times without it, but be healthier and happier on the way.
In many schools, the librarian is also the ad hoc asset manager. But that's yet another symptom of the problem the article talks about. Managing tech equiment takes a lot of time, and foisting that problem onto the librarian means they either do a shittier job being a librarian (recommending books to kids, etc.) or they work longer hours for no additional pay.

You might argue that managing inventory should be automated but... that's just not how systems involving lots of random people work. The reason it's a full-time job to keep track of iPads and laptops is because the people using those things are kids and distracted parents. Stuff gets lost, power adapters get yanked and broken, etc. A parent stuffs an iPad in a random bin in the teacher's classroom. They think they "returned" it, but no one knows it's in there. Someone has to do actual communication and legwork to sort all that out. It's a real job.
Top Tier Gasoline Worth the Extra Price, Study Shows
Please don't tell people "you are wrong / don't do X", especially if it's not objectively true. It's negative, rude, judgemental, and bossy. Find a kinder way to make your point and people might listen to you. (If you don't care if people listen to you, why are you speaking?)
There are more urban teachers than rural. And pay is more for urban than rural.
It's not reserved for anything and hasn't been for ages.
Where do you live that you ever heard anyone call a war on cars a conspiracy theory or a reality? I wasn't aware that I apparently needed to pick a side in yet another cultural fight.
It's long past time to break up every last Google server into fine dust particles, to be buried in a deep mineshaft with "this is not a place of honor" style warnings placed above.
> it's like gasoline's brand

Top Tier Gasoline Worth the Extra Price, Study Shows:
https://www.consumerreports.org/fuel-economy-efficiency/top-...
The malaria RDT costs about $0.25. To be clear this is a screening test - not a diagnostic test. An actual diagnostic would involve taking a small blood sample, smearing on a slide and looking for malaria plasmodium under a microscope. Not expensive but time consuming and requires a microscope and a trained technician.
Make can do more than compile a bunch of C files. If you can express your goals and dependencies as files with meaningful creation timestamps, it can be a potent task executor that can also skip over steps if they are already done.

Also, your CMake generates Makefiles, so...

CMake and meson/ninja, though, seem to be pretty much tuned to compiling C-shaped things, although I’d like to see them (ab)used for other things.
> That led to their conclusion that: "Graduates with education majors are disproportionately found at schools where students have lower SAT scores." That doesn't mean the graduates with education majors themselves have lower scores unless you make some unsupported assumptions about distribution of SAT scores at any given college.

It assumes that education majors have similar SAT scores to other majors in a given school. That’s an assumption, sure, but I think a pretty reasonable one.
Just use "my boring writing in the style of Greene" as a prompt to GPT-3.
This project (mvSQLite) appears to have found a way around the 5s transaction limit as well as the size, so that's really promising. That being said, I believe the new RedWood storage engine in FDB 7.0+ is making inroads in eliminating some of these limitations, and this project should also benefit from that new storage engine...(prefix compression is a big one).
The API is pretty nice to work with, I’ve used it to build an open source alternative HN client[0].

I do wish it would support login though, but you can’t have it all.

0. https://modernorange.io
2019: An opinionated approach to GNU Make, https://news.ycombinator.com/item?id=21812656
TL;DR: The headline. TFA doesn't really add any information.
And I think it’s important to read the article before writing comments based purely on the title, but here we are.

The author makes several convincing arguments and specifically lays out what failure modes are avoided for each recommendation. Honestly the title is completely out of step with the tone of the argument, which is a critique I can support.
Not in the US, but her patients, friends or acquaintances sometimes send stuff like this out of the blue. Can't really be avoided since it's unsolicited.
Bear Blog docs are now on a Bear blog