skysight-inc/HackerNews huggingface dataset:
>"Colleges do. At least, liberal arts colleges do."

I'm not convinced this is actually true, having been through a Liberal Arts education myself. During my orientation the professors would proudly extol the virtues of University and how we were about to embark on a four year journey that would make us into true critical thinkers, members of a society able appreciate the world by exposing us to as many disparate subjects as possible.

In practice, though, there were a set of GenEd courses I had to fulfill in order to graduate. Of course the GenEd courses touted themselves as critical thinking crucibles but I just found them to be mere extensions of what I had been learning in High School. Rhetoric 101 and 102 wasn't about persuasion, it was about reading a common book and writing an essay about it's themes - exactly the kind of thing I had been doing since middle school. Essays were just essays. There was nothing particularly new or more difficult about the lessons designed to teach us critical thinking.

Edit:
The essence of what I am getting at is twofold. One, critical thinking IS being taught in schools already. I suspect "we don't teach kids critical thinking" is a reflexive go-to trope to explain why so many people seem irrational. But teaching these concepts is not a new revelation and teachers have been doing so for decades, if not generations. Even in antiquity people tried to teach about the difference between Ethos, Pathos, and Logos.

Two, "critical thinking" in College/University Liberal Arts curricula is not radically different from the methods used in high school. Namely, common assignments and asking the students to elaborate on their views and defend them. There is no secret method to producing critical thinkers that is accessible through college education. I assert it is merely more of the same.
On modern CPU, byte-level addressing is but smoke and mirrors for what is a fetch of a line-sized memory chunk followed by a mask-and-shift.
You can totally make array iteration generic, just pass the element size. Not saying it is necessarily a good idea.

I agree that there are cases where the "there should be a single central piece of code" argument is not a strong one, because the generic code is so simple that it should be inlined into the usage code. Arrays iteration is one example - but note that for example sorting code is, while the sorting algorithm might be generic, more than just generic array iteration.

Doubly linked lists already profit from shared code in some ways, and definitely I'd find it a bad idea to replicate for example tree mutation code (RB tree or similar) for each node type. Embedding the header structure and keeping the links just between these embedded headers, to be able to reuse a common (compiled) piece of code is a very good idea here IMO.
No, it's not a stretch at all. This is just nerd contrarianism.
Apple and Microsoft do contribute a lot of data back to OSM though, as pointed out in the article, and they help fund it. OSM doesn’t employ anyone full time, but there are Apple and MS employees that contribute to OSM near or actually full time. So what exactly is it you think needs changing?
Mine was similar

Time Tuesday, December 28, 2021 at 6:20 AM EST
Location GERMANY
IP address 160.116.206.37
Yes!

Carriers who assign numbers to SIMs in advance could set that field directly. Others, either because they don't assign a number at the time of the SIM manufacture/personalization or just because they can't be bothered as it's not functionally necessary will leave it blank - in that case from my experience iPhones will populate the field with the number they get back from the iMessage & FaceTime provisioning step but again that's not actually necessary for functionality. The field is also user-editable in Settings -> Phone if you wish.
Quite uncivilized. But, why does Wikipedia have different pages for the baiting of each species? That proliferation is weird to me. Why not one page showing the animal-animal and human-animal history?
There needs to be another way. Requiring attaching a unique physical identity (which phone number effectively is in many countries) is in my book unacceptable and the moment I saw that was a thing I immediately deleted my account and started trying to push people and projects away from it.
You are sadly already going to have problems with this in the near future anyway :/.

https://www.xda-developers.com/t-mobile-att-require-volte-ph...

> If you have purchased a recent smartphone directly from AT&T or T-Mobile, then you very likely have nothing to worry about here. However, if you’re using an unlocked device or a device on a custom ROM, then you’ll want to pay attention to what’s coming. Since AT&T whitelists devices for VoLTE compatibility, you won’t be able to BYOD to the carrier starting February 2022 unless the carrier changes its practices or whitelists a lot more devices.
GP probably means something like IACA
it would be difficult to be impressed by this structure if you have passing familiarity with what contemporary civilizations were building. it’s obviously of historical and archaeological significance but my assumption based on the superlatives in the article was that it had been built 1-2k years before its actual construction, roughly contemporaneous with eg notre dame and roughly aligning with the social & technological sophistication of contemporary stone age peoples in the americas. it’s interesting but the text of the article does seem patronizing.
Google's competitive advantage?
> In that sense C is fairly high level, especially without non-standard extensions, but still much lower level than most other programming languages.

In practice you are using gnu c etc. The Stackoverflow consensus that you are supposed to stick to the standard no matter the complexities of the workarounds is rather annoying and seem to be quite prevalent.
Prediction:

Elon Musk is not going to slash against China on Twitter.
been there. very enigmatic place, no symbols no text no remnants. just huge walls on the hills and around.
> The only missing part to say OSM is an infrastructure, is for governments to actually contribute to it.

The best way to contribute is to openly license government datasets, and many such datasets are already in use and being used to improve OSM (and often problems are reported back, resulting in fixes in official datasets!).

Government official editing directly would be in many cases more harmful than useful.
Vodafone UK still associates your contract with a phone number. That is, if you wanted to keep the contract and re-associate your phone number with a new contract that is not possible without paying for the remaining months on the contract.
OS is increasingly making available data under public open licences. I believe data under open government licence should be compatible with OSM, as it's pretty permissive.

If you combine a few different datasets you can build a pretty good picture

https://www.ordnancesurvey.co.uk/business-government/product...

The UPRN dataset gives you a point coordinate for each property.

The Zoomstack map gives building level vectors, I believe (if it isn't Zoomstack, it's one of the other free and open ones), and is pretty usable in qgis and other tools.
The (strict) philosophy of open source isn't to take money from its adopters, or to prevent them to monetise, it is to spread the openness to serve humanity by having the intelligence reused and built upon rather than energy wasted on replicating and competing.

Competition is a waste, contrary to the misinformation we have been subjected to, it only serves a minority at the expense of everyone else. Collaboration offers far greater efficiencies, the essence and success of open source lies in the openness and contagion of openness to share the yield of commutative expenses.

I think the valid discontent you express is with regards to the open source flag being used to promote goodwill while in reality building a business model on it with closeness to protect monetisation. that I agree has been a plague and a very disingenuous approach to doing business, at the end hurting opensource, at least tarnishing the goodness reputation open source has built for decades.
TFA is not talking about just removing backing alert sound, but replacing it by another one that fades much faster. Are you really in danger of getting crushed by a truck if said truck is 200m away?

The article also argues that since the current beep travels very far, you hear it all the time on a construction site even if you are not nearby the backing equipment, and thus you start not paying attention to it anymore.

A noise that would fade faster could be safer, because you would hear it less frequently and only when you are actually concerned, making it harder to ignore.
The most prevalent JVM is written mostly in C++, not C.

Your portability point mostly stands, though.
> We should not remove longstanding and effective safety features because their sound is displeasing to people far outside the zone of danger. Put up noise abatement fences.

From the article:

"Those who first mandated the beep thought it was good that it was annoying and impossible to ignore — and thus went for a distance. Because it "travels" like this, on any construction site (or near one) you are hearing them all the time. You become used to them and even start to ignore them, and that is why people still get crushed."

The argument isn't about removing the sound but making it less intrusive and more effective at its job. Even in your example of police sirens there was a recent study posted on HN which concluded that loud emergency vehicle sirens causes panic in motorists leading them to make poor snap decisions resulting in accidents.
Add a :p to the end. It’ll echo the command to the term and put it in the history so you can just up arrow. But it’s a no op
Apple Silicon has a (mostly) hardware translation layer, which this software is running on.

There's a special aarch64 build of the software available, so it clearly runs on ARM. Perhaps there's some kind of issue specifically on macOS that makes the existing ARM port incompatible with Apple's ARM implementation?
Gonna ditch lastpass entirely because of this thread. Their premium stuff is expensive and 3x security incidents is too much for something where that is literally their only job
Part of the problem is that there is a certain divide in what people actually want in their platform.
There are some people that actually don't want any of the modern features of these platforms.

Not everyone likes everything being flooded with inline images, super-long monologues, people being able to edit their messages after the fact, etc.
Personally I find this all a major distraction.

So in addition to the divide between FOSS and walled garden, there is also the divide between minimalistic chat and "rich" chat.
> That is how to split hairs.

That was a common topic of discussion when in the middle of the process, too - was this actually helping us? We (my classmates and I) always said that the worst education ever is half of a liberal arts education, because you learned how to rip everything apart but did not learn how to constructively put it back together. You have to complete the cycle, not just tear things down.
If you are skeptical of government, live off grid.

Sure are a lot of rugged individuals who can do it all (they claim) yet seem to not notice they hardly accomplish any more than anyone else without the help.

I’m skeptical of other humans period. You’re regurgitating the most reinforced rhetoric in your experience. You’re decoupled from the actual work implementing solutions to these problems, and the ease at which theft and fraud occur without technology.

There’s no such thing as a 100% secure system. Physics doesn’t allow it. Accept it. Lean into your biology to self soothe.

I may mistrust the government but like everything else it’s just people, not a black box.

Come on internet geniuses; open source and hardware are right there for you to make this happen. Get funding. Prove you can do better. Show you’re more than syntactic and semantic drivel.

The collective of people making your phone work are incompetent, says the person whose probably never tried. What a joke.
Maybe 'working anywhere' would be simpler than 'remote' to the average person.
I'm skeptical of the accuracy of this document. Telegram is by default unencrypted and virtually public. Yet this document says the FBI can't get any message content?
very nice collection of utilities built in here in Otomi:

Istio service mesh,
Knative serving & eventing,
Prometheus metrics,
Loki log collecting,
Harbor Container registry,
Vault secrets,
Kubeapps app managent,
Keycloak identity management/access,
OPA policy controls,
Let's Encrypt certificate signing,
Jaeger tracing,
Kiali service mesh observing,
drone continous integration,
gitea git repo

It's a lot to manage, but if you want a cloud in a box kit, a way to vet started with it all, this seems like a well integrated easy to get started route. Nice.

I'd like to dig in a little more & understand what they are doing for gitops. Feels like that's a keystone of the experience one can expect.
Potentially, but my point is that it's a commercial decision or incompetence (maybe the number is used as the primary key for the contract record?) - technically there is no reason for this.
"90%+ of the issues with climate change instantly"

Reducing the global warming (average global temperature) isn't the same as solving climate change. The stratospheric aerosols will affect regions differently and in uncertain ways, just like global warming itself. You also still have the rest of the climate change to deal with, such as ocean acidification, and any other effects of CO2.
I feel like this is the main point people are missing. Literally every time there's a "feature" of anything that isn't already accepted by mainstream audiences, people start trotting out all the millions of reasons that isn't special, but ignore that these reasons aren't unique at all.

See basically any technical media created by women for thousands more examples of this. Some woman makes a video about coding or something and people focus on how she doesn't use vim efficiently enough, she doesn't have a good enough mic set up, she is only working on "basic crud apps" etc etc.
Sorry to break it to you, but you are a selfish person who won't even do the bare minimum to prevent spreading the illness to other at-risk people.
Yes, exactly. If someone improves Google Maps then such contribution is under control and owned by Google.

If someone improves OSM then such contribution can be used by anyone - from hobby map maker, through artists, maker of open source navigation to evil corporations.
Starlink Is Quietly Expanding, but Speeds Are Getting Worse
There are plenty of jobs in the service industry that don't make sense to do remote.

Might make sense to look there, because you can't be forced to work remote ever.
>I was able to remove the 2fa myself by going through a recovery process and clicking a link they sent me over email...

ah that's a little better if it at least needs email
Got it. I might be missing something, but if you deployed it this way and needed to rebuild the Docker image, you'd lose all your data, right?
Yes, I just explore these archives as a hobby and sometimes do a bit of amateur processing on the files. There tends to be some embargo period (a few months to a couple of years) where only the mission team has access to the data, and they decide how/to whom share it. But then again, they are all scientists and willing to share knowledge 99.9% of the time -- so a fellow researcher will probably be able to get a copy of the data if they are polite and ask for it accordingly.

As I'm just "playing" with the files, I don't mind waiting a few months/years to get access to full "scientific grade" readings from incredible complex machines and systems. And if the "raw" data is not easily available, they also usually do provide processed images as part of the missions public outreach campaigns (usually the ones that are found on Wikipedia).
> The idea is that if there's no copyright then creators would have no economic incentive to create anything, so they wouldn't bother.

And yet, we've had creative works from all of human history, despite copyright being barely a hundred or two years old, and our modern effectively-infinite conception of copyright is only now reaching 50 years old. This theory doesn't hold up to even a couple seconds of scrutiny.
I find it interesting you label this "Stallman-esque" when time has shown Stallman was pretty dead on.
You are very welcome! I thank Jordan Mechner for creating this game and the Broderbund team for letting me be part of this extraordinary adventure...
If you can sell enough every month to make a living, then you have ALREADY gotten lucky with a very valuable project.
It's very good indeed, but last I recall it measured slightly worse than the built-in 3.5mm Jack in previous iPhones. But it still likely exceeds transparency especially for the form-factor and use case.
My org (small but growing team, web) manages developer setup, product and project documentation in Notion, and the docs often get created but not maintained, and the product documentation is mostly for recently developed segments of the app. Commenting is generally avoided in favour of clear, self-documenting code, with more complex methods warranting doc strings. We do not add a comment for every method and their parameters/returned values. Inline code is only used for complex segments of code.

Overall, I feel that our codebase is well-documented, but our product and projects could use better documentation to help new team members and people seeing a segment of the product for the first time in a while. I'm unsure as to where this should live, however.
> In 1889 Willi Posselt, another German explorer, bribed a local bigwig and stole one of Great Zimbabwe’s bird carvings which had spiritual importance for the local Shona people.

Stole, or bought? Increasingly common to erase all acquisition as theft because it happened a long time ago. Can think of other examples too. The famous cock from Cambridge "returned" a few months ago. For example
Because archaeologists call everything sophisticated including stone-aged hand-axes if they're comparing it to something less-sophisticated, such as the pastoralist communities that people usually think of when considering southern Africa. "Sophistication" in this context though, I think is referring to social complexity rather that strict technological sophistication. I have no comment on the use of the word "triumph", except that it's very subjective and the kind of thing I tend to ignore.
Countries that were historically exploited and remained under siege by all capitalist countries after their socialist revolutions can’t be expected to have the same productive forces as the established industrialised countries that oppress them.

Don’t confuse the effects of imperialism with supposed shortcomings of planned economies.
Had the same thought but then thought that perhaps a smaller window upstairs opened mid-day would help airflow without affecting heat so much
Totally agree. I think nearly everybody of the HN stripe should run an email server, if only on a vanity domain. There has to be some kind of pushback against centralizing email among Google, Microsoft, et al. Email is fundamental to the open Internet. It's the "killer app," as they used to say in ye olden tymes. It does not belong to 3-4 international corporations, it belongs to us.

The article pooh-poohs iRedmail and some others, and while he's not wrong, I can say that iRedmail is about as close as you can get to learning all about the inner workings of a mail delivery system and still be reasonably one-click install. It is opinionated to some degree, but it doesn't lock you in. I've used it for years and have been happy. Unfortunately, delivery problems (as the author noted) meant I have to use Mailgun for their relay service.

I think this is a fight we should continue to have. It's worth it.
But this isn't noise pollution. This is noise that serves a safety purpose and is being created deliberately for that purpose. Should we make fire alarms quiet so that people outside the burning building are not inconvenienced? Shall we stop the little beeping noise at crosswalks because not all of us are blind? Abate the noise. Put up barriers. Don't sacrifice the safety of workers for your peace and quiet.

The time for such debates is before work begins. Complain at the zoning committee that issued the permits for the construction. Demand that your peace and quiet is more important than allowing new construction or a new business in the area. Demand a proper mitigation plan. Demand that they soundproof surrounding buildings. Don't show up mid-construction and ask people to disable the safety alarms.
>> Why? Why do they feel the need to do this?

The desired end-point narrative changes with the political objective.

120 years ago Cecil Rhodes was keen to prove that Zimbabwe was fantastically advanced for its time and place, because it would prove it could not have been built by the locals, and therefore he could take the land from the present occupants, because they had taken it from someone else.

As Michener puts it in his (fictionalized) account:

"So now, if Rhodes could prove that no black society had ever been advanced enough to have built Zimbabwe, his theft of Matabeleland would seem more palatable. It would, after all, be rather ugly to have stolen a kingdom in order to bring it civilization if that kingdom had once been civilized."
> But even places like UK will require address and Driving License / Passport proof along with security questions.

I was a phone store monkey in the UK a few years back and a dedicated attacker can absolutely bypass this: https://news.ycombinator.com/item?id=29714400

I can only assume it's not more common because other scams are more profitable and/or not enough targets (banks, etc) use SMS 2FA as their only method of authentication so a SIM swap wouldn't give you much.
I haven't said that I wouldn't prefer a free alternative, only that trying to say IRC is the solution to all this is short-sighted too.
> The only one I can recommend as being easy to use is StreetComplete for Android

This is nice to hear as major contributor to that software (if you use that app and something is unclear then it is likely a bug that should be reported to https://github.com/streetcomplete/StreetComplete/issues )
I do hope you are familiar with the civilizations of Kush, Aksum, Congo, Ghana/Mali/Songhai, etc.

You could also add the Swahili coast to this list.
> The author himself states that modern processors are fast pdp-11 emulators.

Not sure how to say it but they state the exact opposite! Modern processors are not pdp-11 emulators and people are led to believe that because of immense work done by compilers (hence not low level).

> Assembly uses the same PDP-11 abstract machine model that C does.

Not really (assembly has things for SMP memory consistency and cache management), but even that is irrelevant since the article's point is a call to stop shoehorning modern processor capabilities onto that old sequential model and designing an actual low level language with full access to these capabilities (explicitely and not implicitely as is currently done for eg ILP).
I totally agree with this and I find real time chat is a terrible way to support and collaborate on software. But in my case, the users of my project overwhelmingly prefer Discord. I have begrudgingly accepted it. I started with just GitHub issues and discussions, then went to a subreddit. Users created their own unofficial Discord for my project and everyone flocked there.