skysight-inc/HackerNews huggingface dataset:
There are many of these colleges that are going under. Their competitive advantage was that not everyone could go to the top Tier schools so they provide an expensive education. Especially when you see what you can do with Bloom Tech (fka Lambda School)
That is not the definition of dystopia at all. But it's also not what I'm proposing: I'm not suggesting we block opportunities, I'm proposing we make sure everybody has access to them, and we put extra effort in ensuring disadvantaged groups get better access to them.

I'm at a complete loss why you think r/K selection has any relevance to issues like freedom, opportunity and politics.
I'd expect water consumption to be actually higher in a dry area compared to Belgium (not 16x more though). You'd need more water to grow crops, wash your car, hydrate yourself. You might also take more frequent showers.
> Preview is one of those essential things that sets macOS apart from the other operating systems

KDE's Okukar is pretty similar imo.
70% of the water in Arizona goes to farming. Our state ships hay to the Middle East. Subsidized water is a ridiculous subversion of market economics.

Blaming this on suburban households is like pretending that climate change would be solved if only consumers would be mindful of their carbon footprints.
that was like that,newer ones have TEI-PD170
Turbodiesel Aviation Engine
But why grow that food in a desert where residents are facing critical water shortages?
Stupid question but… why?
Indeed, there's always the risk of breaking a document, since we are dealing with raw edits to a Markdown/MDX/code file. This is very well described by the Ink & Switch team working on Peritext (https://www.inkandswitch.com/peritext), when it comes to WYSIWYG editor operations (bold, links, etc.). This is a more general issue of making semantically wise decisions in your merge strategy, and it's exacerbated in real-time collaborative settings (we sort of mitigate that in an asynchronous, Git-like workflow by reviewing commits / ensuring they compile before they are merged). We haven't dealt with this yet, but this will be really interesting, especially when it comes to merging code blocks.
Things change: you can plan and build the perfect city for today needs, it can be built and be that perfect for a bit of time, but can't evolve so sooner or later the disaster happen.

USA/CA suburbs does not work because they are residential-only and you generally need to commute, Rivieras does work far better IF they are not that dense, but in general there is nothing that keep working without changes eternally and as density grow changes became harder and harder. So it does not matter if you feel an USA failed sub-urb or an EU failed dense city or a too dense Riviera: they equally might work for a certain timeframe, than an "innocent & small" evolution at a time and things became ugly, perhaps in different ways, but with equal outcome.

No politicians can solve that, people's can't solve that because they can't always reach agreements.

That's for instance one of the reasons why we start saying since a decade at least that the "really sustainable transportation of the future" can only be by air and where possible by open water: you can change routes depending on needs, while you can't change much rails and roads, at least not with sustainable costs. That's why very few say that urbs aren't sustainable because they are effective for a certain timeframe than needs changes and they can't adapt etc.

Efficiency, resilience and sustainability are not much different than the CAP theorem, you can't have all, you have to choose just two. Seeing Darwin works personally I prefer the last two at the expense of the first one.
He was not a combatant though, and he wasn't even in any of the countries we were "at war" with. So if the government can use the pretext of "bad person sides against US Government in Youtube videos" to reach out and assassinate the person anywhere on earth, (because global war on terror = whole globe), then they have de facto denied Constitutional rights to any US citizens who the government chooses to go after, and does not require the US Government to prove anything.

Also, as has already been said in other posts, the Al-Awlaki family begged the US Government for over a year to charge him with a crime, ANY CRIME, so that he could turn himself in and have his day in court. The US Government refused to ever charge him with a crime specifically so they could deny him his rights.

You guys need to stop pretending this was some American killed on a battlefield while shooting at US soldiers. All it does is make you look dishonest, so what is the point?
SafeGraph’s Disingenuous Claims About Location Data Mask a Dangerous Industry
It certainly can. In my experience, I've seen this happen to a much lesser extent, though I've not worked on as many SPAs as others of course.

> It's just a fundamental problem with MVC that the lines are difficult to demarcate well no matter how you define your layers.

Yes.

> That and "model" is tricky to define well when we're talking about data backed by a relational database

And that's why I find it nearly useless to even make it a "thing" other than perhaps for n00b coders who've yet to touch SQL or write many of their own classes/modules, or I guess just have enough experience working with data. Thinking in terms of models for data, IMO, can and I think almost always does pigeonhole data into moving and existing in ways it doesn't need to. In many cases, a formal model makes no sense for the data at hand, and if developers only think in terms of models then everything inherits a ton of complexity that may be of no benefit. It's premature optimization hidden as a convention or pattern.

> I've yet to see a good relational->UI mapping that works without badly fossilizing everything into a static and undynamic OO "model" inbetween.

At which there's no point in using strictly OO or a model paradigm. This is what happens when those highly accustomed to OO realize that their conception of OO is unsafe. Keeping data frozen, static, immutable, or whatever is right thing in more cases than is appreciated, but even when devs acutely realize it after the fact, they often resist giving up using models. If some concept of a model is more of a drawback then a benefit, just get rid of them. I don't care what framework or ORM people are using. Any developer can learn to work with data in a functional way that doesn't involve making data act as an ooey gooey object that can morph (and get messed up) and take on a taxonomy that wouldn't otherwise exist in the real world.
For such a simple application, Preview is very powerful. Generally I use pdftk to do things with pdfs. But Preview duplicates nearly all that functionality. Need to separate one page of a pdf into a new pdf document? Preview can do that. Need to join two pdfs? Preview can do that. Need to create a pdf that has some pages from another pdf, and some pages from yet another pdf, Preview can do that. Need to markup or sign a pdf? Preview excels at this.

Windows has only third party pdf support, and almost every available option is inferior to Preview.

The only software I know that is more advanced than Preview is Enfocus PitStop Pro. But that is for professional situations where you need low level control and editing of a pdf for whatever reason, such as correcting typos without the original document source format, or pdf processing and creation automation.
Rewatched the show two weeks ago for the 10th time. It's a masterpiece.
To transfer wealth from investors to founders.
But it's a matter of probabilities. It's not like a train will derail if it's over some length, and won't derail if it's shorter. A 10-car train can derail, it's just less likely at least for causes that are related to train length.

There is no regulation that will prevent all derailments with 100% effectiveness.
You're not really listening, either, as you short-circuited and didn't read the rest of my comment.
Emperor penguin at serious risk of extinction due to climate change
I couldn't finish reading the article.

The first iPhone made connectors and electronic components easier to get to?
Sure, it indirectly helped, as any other new, recent electronic device did. But please don't try to rewrite history.

He couldn't make things work over the phone, although he invested large sums of money and dedicated hardware? Come on, I rigged an old analog (rotary) phone to do that using a relay when I was 14 or 15 years old. After all, in that case all he needed to do was to switch on the heating and nothing more.

The whole thing just reads like a marketing fluff piece.
Preview is one of the reasons I stick with Mac OS. I'm surprised how far behind other operating systems remain when it comes to viewing PDFs. Thank you!
In a country where major companies get governments to fund their factories while they spend billions on stock buybacks that is unlikely to be allowed to happen.
A Bird's Eye View of the ML Field
Why so many failed to answer this questions is probably due to multiple reasons, here are a few

1) Some programmers are just either too lazy or too arrogant to read the manual, thus bad programmers. As a senior programmer that has helped numerous juniors in their work, this is probably one of the most common mistakes I see, they write code without checking how the API works, or they ask me why something isn't working when it can be easily found in the manual. This is not specific to PHP and I have seen this in everything from PHP to C++.

2) PHP is dynamic language, similar to JavaScript, types were not something you historically bothered with, thus parsing to int is not something the community has a large shared knowledge about, similar how it is rare in JavaScript. However with the introduction of primitive type hinting it has become more common to do proper parsing, hopefully PHP programmers will learn eventually. Thus it is a thing with dynamic languages, not specific to PHP.

3) Why can't programmers find the filter_var method in the manual and/or in the standard library? This I considered as valid criticism of PHP, the standard library is not structured because of the C like flat structure and many of the stdlib functions are weirdly named, like filter_var, what is filter to begin with?

The solution is to build a better stdlib, not throw out the language. I think the community can build a well designed stdlib if PHP implements operator overloading. The performance issues is no longer valid, PHP 7+ has great performance, thus worrying about losing important cycles is not really true anymore.

PHP as a language works well to build good solutions, I have done so in many projects. The critique here evolves around the stdlib, that is not something new.
Unlike goroutines, seems here you have control over the execution schedule for the virtual threads if you provide an executor. This is pretty great.

Think this will obsolete go over the next few decades.
Anyone else having "font fatigue"? I just can't tell whether a font is new or not. They all look like they came from some standard stock library that everybody already uses.
would be so easy for some random billionaire to cut them a check
For the third year in a row, every chick born at Antarctica's second largest Emperor penguin colony dies.
"The Scoutmaster’s wife noted that a typical kid working on this badge goes to a hospital and asks about x-rays. David decided to build a Breeder Reactor."

.!!.

I'm currently reading through the 1950s "Tom Swift Jr." stories... so maybe that's why I expected this HN post to be a great work of fiction. Like Charles Stross' "De-chlorinating the Moderator" http://www.antipope.org/charlie/fiction/moderator.html

The real world can be more delightful. And terrifying.
At the same time, the carbon footprint of the grocery store's whole system is amortized over everyone who gets their food there. It's not just so one person can walk around, but to serve a large percentage of local residents over the course of each week. (To be fair, a lot of them drive their own cars, so that needs to be taken into account as well.) The food comes in on densely-packed semi trucks, on reusable pallets stacked with largely recyclable or reusable distribution packaging, which is sent back to the distribution center to be used again on the next delivery. There's an economy of scale with some long-developed efficiency tactics that, at least in my area, delivery services just can't touch.

It is certainly true that grocery stores throw out food that goes bad before it sells. What do services like Blue Apron (or their suppliers) do with perishables that aren't up to par?
For many, the well-defined collection of data is realized in a relational database. In this case, the challenge is mapping this data onto exact requirements for specific data entry screens or reports.

With complex business rules that cannot be easily implemented via database constraints or triggers, or where the same rule is located on more than one data entry screen, then there is a justified need for an intermediate "model" layer for business logic. However, many applications out there just don't have this complexity. In these cases, having an intermediate model accessible via JSON API may be over engineering. You have to double your mappings. A new feature requires that more code be touched, in different parts of the application. For applications with simple business logic and screens that closely map the database structure, this additional layer may not be worth it.
> "the murder machine"

Sorry this is my way of saying I think this is what many unsuspecting valley engineers, who in some cases lean quite leftish, would term it if they knew they were contributing to it. Case in point, I worked at a defense comm company and when a fellow engineer overheard a use case in drones they literally wept. That engineer left shortly thereafter for the valley. I use colorful language sometimes for my own amusement.

My point is that not every piece used by the military industrial complex(specifically agencies with 3-9 letters) comes from standard procurement channels. Sure, when you're building F-35s or whatever. But this assumes every big government project is a big government project. Some are one-offs. I'm intentionally obtuse here for a myriad of reasons and I've said about all I can.
Ask HN: What OSS license should I choose?
Hello HN,

I'm currently working on Letlang[0] as a side project, TLDR: this is a general purpose programming language which compiles to Rust.

Right now, the repository is not open-source, mainly because I have not chosen a license yet.

Most of the time, I release softwares or libraries under the terms of the MIT license, because I do not really care about who can use the code. Sometimes I release them under the terms of the Apache Public License 2.0, when I care about the name but still not about who can use the code.

I'm wondering if this software should be released under the terms of the GPL (2 or 3? i don't know), I want to keep things open, included external contributions, so this seems like a good fit.

What I'm not sure about is about the "contamination" of the GPL:

- does the templates I use to generate Rust code would "contaminate" the produced code? (I don't want to)
- does the runtime crate I link statically with the generated Rust code would "contaminate" the final library/executable? (I don't want to)

If the answer is yes to the previous questions, then the GPL would be a bad fit. Then, what license should I use?

Thank you in advance HN :)

[0] - https://letlang.dev
Just because I'm a smart-ass... it actually might address the agricultural aspect if farmers don't have access to the stereotypical labor sources.

"golf courses in the southwest is straight up foolish."

Or turn them into full size putt putt with astroturf. I wonder if that's ever been done. Would be comical to see.
Honestly the biggest pain with modern JS is the CJS/ESM divide

Lots of legacy packages still using CJS and a fair amount of modern packages only use ESM so you're forced to always use some transformer... until you hit an edge case where one package is not getting transformed for some reason.
> Post the demise of RSS it's one of the few places I check in on directly every few days.

What do you mean by this? I saw the announcement in my RSS reader before seeing it here.

> What are your other favorites that might help me fill the gap?

I actually just purged a lot of my media consumption for "burnout" related reasons of my own, but can second some of the recommendations Jason included at the end of the post like Colossal and Open Culture. He also posted this a couple years back:

https://kottke.org/18/04/blogging-is-most-certainly-not-dead
> This is a serious issue. A 3rd party corporation is deliberately deciding which browsers are legitimate and which are not.

This seems a bit hysterical in the face of a bug.
You can survey with a drone. Merging the observation with the munition is what makes it a loitering munition, but drones for observation/targeting/correction + traditional corrected or guided artillery is very similar (especially guided shells like Excalibur etc which are also themselves similar to loitering munitions just that they loiter very briefly…)
I can set a range but it's been my experience that in the "summer" I need to set it to 65 cool-only. and the in "winter" I need to set it to 65 heat-only. Fall and spring are hell and I have to check the temp to know where to set it. Ranges suck and are a carryover from the old tech, I want my house to be 65, this should be possible.

I think humidity is playing a part in it but I don't want my house to get up to 70 so setting 60-70 isn't going to work and likewise, no matter the season, I don't want it to get down to 60 unless it's at night.
Newer AC systems can do this. I believe my "dumb" honeywell looks at humidity factors as well because on occasion I have caught it running the AC even though it's colder than what I have it set to because the humidity was high. Perks of living in Houston I guess.
Americans Die in Mysterious Circumstances at Bahamas Resort
Uh that sounded quite interesting, but it seems to bury the lede from the title and go off on side-tracks right away. Didn't finish it because I got ultra-distracted by the inline recommendations of ... the same article.

It lists:

- BY THE SAME AUTHOR "How knitters got knotted in a purity spiral" BY GAVIN HAYNES

- SUGGESTED READING "How knitters got knotted in a purity spiral" BY GARETH ROBERTS

- SUGGESTED READING "How knitters got knotted in a purity spiral" BY DOUGLAS MURRAY

- SUGGESTED READING "How knitters got knotted in a purity spiral" BY ANTONIA SENIOR

- SUGGESTED READING "How knitters got knotted in a purity spiral" BY TITANIA MCGRATH

- SUGGESTED READING "How knitters got knotted in a purity spiral" BY GILES FRASER

I can't even begin to guess how stuff like that happens, must be some epic bug in their CMS, or some weird A/B attempt to ... fool people into reading the same article many times? And where does it get the author names, one wonders. AI-backed publishing system gone crayzay?
Yes, but Tesseract is very inaccurate. Think "early 2000s speech recognition" accuracy.
I treat boredom like bugs. The best way to not fix bugs is to not create them. I always have a book I’m reading on my kindle / phone / audible. I have sources of technical information like HN and read the articles. I read Wikipedia articles about stuff I encounter. I absolutely avoid all social media.
One of the problems people are having is that so much is said against Waterfall instead of just in favor of Agile or its spinoffs. People emphasize that everything to do with Waterfall is bad, and generalize from large, detailed, inflexible architecture with no feedback loops being bad. They often end up, repeated by people trained to be Scrum Masters or some other management or administrative role who are not developers themselves, hearing about all preplanning being bad and evoking waterfall.

I've been told that gating one story behind another is waterfall. I've been told that having a design story is waterfall. I've been told that architecture documents that are eligible to be revised as the system is built but created before all the code is in place are waterfall. This sort of backlash taken to heart means that anything larger than a developer can do in two weeks is infeasible. This often happens when the team building the software is not considered among the stakeholders of the team's output.

There's a sharp focus on shippable improvements. Well, to me a plugin system is a shippable improvement even if there's no plugins for it yet. A data flow diagram from this week people can use to determine which parts to build next week is an improvement. This isn't a multi-year pre-planned development schedule. This is just having some idea how to integrate the software.
Assuming 10,000 patriot missiles have been manufactured[1], it would cost only $2 million in quadcopters[2] to deplete the entire missile supply? What a bargain!

1. apologies for lacking a better source https://en.wikipedia.org/wiki/MIM-104_Patriot

2. i.e. 2/3rds the cost of a single missile
I'm all-in on server-side SQLite
It's more than just profit. We need to move goods around. We use airplanes, trains, and trucks. All of those vehicles have imperfect safety. We accept that because we need a functioning economy.
I’ve been doing this as a contractor. I started in my home country, where $50/h is a lot—established relationships over time with people who value solid developers and hate handholding as much as I do. Over time progressed and tripled my rate and now do maintenance work primarily and combine personal business projects. I sacrificed corp. Life and lots of money but gained a lot of flexibility and traveled a lot. As a non-US work authorized person, it wasn’t much of an option anyway.

I’d say this: if you’re outside of the US, the best companies for this approach are in the Nordics. If you are US-based, the number of companies who fit this profile are non-tech founders who look for an all-in-one developer who can move the needle and establish everything until there are more funds or traction. Stakeholders have to value the quality of life more than anything esle.
In Italy we're already in quite similarly bad situation, following is a list of third-party "services" used inside PosteID https://play.google.com/store/apps/details?id=posteitaliane...., one of the most used apps for gov. authentication:

Libraries: Adobe Experience Cloud, Google AdMob, Google CrashLytics and Google Firebase Analytics

Domains catched so far:
ajax.googleapis.com
android.googleapis.com
auditrecording-pa.googleapis.com
clientservice.googleapis.com
connectivitycheck.gstatic.com
crashlyticsreports-pa.googleapis.com
deviceintegritytokens-pa.googleapis.com
doc-0k-ac-docs.googleusercontent.com
firebaseinstallations.googleapis.com
lh3.googleusercontent.com
www.googleapis.com
assets.adobedtm.com
oms.dowjoneson.com
2.bp.blogpost.com
firebase-settings.crashlytics.com
s.webtrends.com
statse.webtrendslive.com

To sum it up: googleapis, gstatic, googleusercontent, adobedtm!, dowjoneson?, blogpost!, crashlytics, webtrends, webtrendslive

Plus, the system is based on providers, so you have to go through many burocratic steps to get recognized and then you pay-per-user/year that can go up to 7 Euro/user
You pass the `--no-assets` flag when using `mix phx.new`[1]

Also ime, there's not many good blog posts or guides around Phoenix that I've seen. The sort of de facto resource would be the Programming Phoenix book. It's well worth the $25 considering the amount of effort Chris and co. seems to have put into it.

[1]https://hexdocs.pm/phoenix/Mix.Tasks.Phx.New.html
Every movie and politician I see always someone has a Christian viewpoint.
You are not, sorry for being rude: you have stated clearly "confiscations vs invasion" as the confiscations are rightful and the invasion is not, I give below proofs from OFFICIAL westerners public bodies of the contrary. There is nothing unrelated.