skysight-inc/HackerNews huggingface dataset:
It costs money to buy and maintain CG NAT infrastructure. Local authorities will demand you log who had what IP address at the time of interest.
I travel to Denver for work quite a bit, so of course we went to Casa Bonita for a colleague’s leaving party. I actually had a good time. The food was awful but the waitstaff were great and fun, and the place had a nice atmosphere.

You gotta be in the right silly mood, but Casa Bonita can be great. I’m glad it will survive.
No, a program without effects is useless. Side effects, i.e. some action done on the side while evaluating the program are not required. There are other ways to treat effects in programs, particularly as values.
There Is No Benefit for Developers to Create Quality Code on Software Projects
Facebook shouldn't be allowed to buy Giphy, says UK regulator
No, it's mostly a proof of the fact that investors do not usually have a good grasp of what they are investing in. See also: Theranos, Moller, uBeam and many others besides.

And in the case of de Grey specifically, that Pascal's wager is alive and well.
So I can't say "dang, I genuinely hope your family gets raped cunt" that is off limits right?
Video Breaks the Algorithm
It does puzzle me that most reactions to these problems are not "let's solve them", it is "I want people to die".
I did some research about the space after shebang and discovered that it was evidently a (bug/misunderstanding) from the autoconf "portable shell" guide that just stuck, even after being corrected in the modern manual

Links for those who are similarly curious, with the 2nd link being especially fascinating:

https://unix.stackexchange.com/questions/276751/is-space-all...

https://web.archive.org/web/20170215070707/http://www.in-ulm... (courtesy of one of the answers in the first link but separately interesting IMHO)

I will say, I don't know if it's Stockholm Syndrome from years of writing them with the space or what, but I do find the space version nicer to read, doubly so when using the [almost obligatory on macOS] `/usr/bin/env bash` form since it makes all the participants in the shebang space delimited.

I can easily see the counterargument from those misguided souls who hard-code `/bin/bash` that the non space version is their muscle memory and requires less mental parsing
Why did the US leave Afghanistan in one big step?

Shouldn't they have left some part of Afghanistan, see what happens, go back and fix it, repeat until they know how to leave the country in a stable situation?
I think a big difference between the US and Canada is that living in Denver, Seattle, Atlanta, Chicago, Houston, etc... is way more desirable than living in Edmonton, Calgary, Ottawa or Winnipeg...

In Canada, Toronto and Vancouver are the only real 'destinations' and they're SF and NYC expensive but with jobs that pay less than half...
They have a twitter account where they regularly post some cool stories [0]

[0] https://twitter.com/fermatslibrary
pretty aweful, this: https://thenewstack.io/this-week-in-programming-the-elastics...
Netscape changed massively between 4 and 6 (which was the first version based on the Mozilla codebase). AFAIR in 4 CSS support was very preliminary, while in 6 it was best what you could get at the time.
Europe - or Germany specifically - made a humanitarian decision to allow civilians, fleeing a civil war that had claimed half a million lives and displaced 5 million, refuge as per UN rules. They could easily have said no - like many most other European countries did.
> The problem is that the current legal system wasn't designed to deal with abuse at the scale these platforms provide

Massive scale means massive amount of problems, so they'd better do something about it asap. Or so you'd think.
Ask HN: How are you protecting your staging environment(s) for your web apps?
By "staging environment" I'm referring to any non-production environment that you need to access over HTTPS, either ephemeral or long-living and potentially shared.

Are you using basic auth? If so, how are you managing usernames & passwords?

Are you using a VPN?

Are you using something else?
Let's have your proposed solutions then given our present day limitations. I'm all ears.
Your regular reminder that the Taliban offered to surrender in 2001, but Rumsfeld refused.

https://www.nytimes.com/2001/12/07/news/rumsfeld-rejects-pla...
now I wish we had the internet when Saigon fell. So many memes, lost.
It's also why the wings are gas tanks.
It was done the way it was to please domestic voters.
it doesn't make sense to an imperative programmer because "sequence computations" is like water to a fish. the idea that computation isn't always sequenced doesn't occur to someone who hasn't encountered functional programming.
No, I will not.

As far as the Raku CAT is concerned, he is now serving his "sentence" of being banned, until Jan 1st, 2022. We will see what happens after that. I sincerely hope that the Raku CAT will not have to address any reports about him after that date.
It would’ve been racist to close the border.
That is a magnificent list of musicians. Note that some links may show only tracks in one particular format, and they likely have a much larger list of contributions in other formats.

May I add Jesper Kyd (https://modtu.be/?m=313332)
Some decent responses, all of which may be true, but something not mentioned is that it's simply easier to inspect & maintain engines that hang down.
He had a good idea there with the concept of a social problem in one culture being merely technical in another one which has the right technical wherewithal that is relevant to the problem.

For instance, suppose that cheap and 100% effective sound-proofing were available and installed into every apartment by default (an example of (practically nonexistent) technology). Then unwanted noise from neighboring units wouldn't be a social problem.
We are using it on our PoC products. It's really great and fast! it removes all the traction of doing an autocomplete search.

https://correlate.meetglimpse.com/

If you're doing some test products and just want to have a search that is easier to setup than ES. Meilisearch is a great alternative.
T-Mobile Investigating Claims of Customer Data Breach
I think that’s exactly what they did. Both Obama and Trump removed significant numbers of troops from Afghanistan, and now Biden is removing what’s left. Obama went with the above approach, putting troops back in as needed (with surges and such) but we’d always come back to the same point. This just us finally giving up.
Good mission statement and socially respectable goals? It doesn't have to be about money.
Like on 17th century sea voyage, passengers would have to take a turn on the pumps if the ship started to founder in a storm…
For a fascinating insight into the disaster that was supposed to be the training of and transition to local security forces, I highly recommend the 2013 documentary "This Is What Winning Looks Like":

https://www.youtube.com/watch?v=Ja5Q75hf6QI
My Dad told me rear-engine planes were popular because they were quieter for most of the passengers in the cabin, except for those near the back. But that was the 80s. The post doesn't talk about that. Maybe engines are generally quieter now so this is a non-issue?
Pickover Popcorn
>girls wearing only those

It's not just girls. No way to forget the image of that old geezer in fishnet with everything hanging out.
I have wanted to play around with rust literally for years and just haven’t since I’ve been intimidated that the compiler is really strict (this after 20 years of programming). Just need to sit down and get on with it. It’s going to be an incredible addon to the toolbox of skills, especially with elixir, my usual goto these days.
We’ll, I’m curious to know what this is all about, but at 1h 41m runtime this video is less a critique of the game and more a documentary about it. I couldn’t find a written summary anywhere - does anyone know of one?
3 months might be (close to) hyperbole, but webpack/JS package management is a source of consistent pain. It sticks out like a sore thumb across my web stacks (PHP/WP, Ruby, Elixir) and its brittle complexity causes the most unpleasant dev experience I have to deal with.

I doubt it's my incompetence alone - npm is involved in over 25% of Phoenix's issues!
From what I can tell, the individual(s?) use(s) different accounts for each uploaded picture.
How many ongoing contracts are going to be canceled by wary governments because of this. How many won’t?
TikTok is far and away superior to US social media.

Twitter is full of rage and hate, and I can't stand it.

Instagram is posers and people being fake.

Facebook is people posting fake news, baby photos, politics, and inspiration quotes for a life most are unwilling or afraid to live.

Reddit is going after the lowest common denominator.

YouTube is losing its edge and making it harder to succeed as a new creator.

TikTok embraces collaborative world building and positivity in a way I've never seen before. It's a total breath of fresh air. It feels good, wholesome, and truly creative.
"People aren't rational" is just a dishonest way of saying you disagree with someone's very logical reasoning due to different values.

I know Facebook is scum, but I have no other way to stay in touch with some of my IRL friends. So really I have competing agendas here, social connectivity vs. personal privacy, and I'm sacrificing some privacy to gain connectivity because I value one over the other. I, personally, mitigate the privacy loss by only sharing stuff I'd consider publishing publicly anyway, only liking stuff that's similar, avoiding groups and pages, periodically deleting all old content from my account, using adblockers and private browsing all the time, and customizing the FB web app via local scripts (thank you, FB Purity).

You can disagree with my values and the resulting choices (maybe you value personal privacy over social connectivity), but those choices are completely rational even for people who don't necessarily think about them in painful detail like I do.

So get over yourself and quit thinking that other people are somehow beneath you because they make different choices than you.
I treat you like that because:
1. Ad hominem attacks and argumentation ...

2. You post a partisan website that posts links to studies with claims that are wrong. Where even the authors of papers linked there say that these conclusions are wrong.

2. You use anecdotes over studies.

3. You post links to studies from 2020 (and didn't even read the papers I posted earlier from 2021). You continue to troll people with the same old papers that have been rebunked (other users before me pointed out weaknesses that you just ignore ... and then you call them facist ... lol, very scientific.

4. Who are your experts who say "no need to wear masks"? Can you find even a virologist and epidemiologist actively working on COVID 19 (not writing policy papers but doing actual lab work on the virus) who claims that in a statement, what you are claiming?

Two of my experts in the pro mask camp are Sandra Ciesek and Christian Dorsten: https://en.wikipedia.org/wiki/Sandra_Ciesek

5. I was hoping for the aerosol influenza question:
https://wwwnc.cdc.gov/eid/article/13/1/06-1202_article
It's not conclusive :P You are easy to get ... You jump on any vaguely false information (ignoring the rest). Same with the PCR test .. It's super funny. Honestly, I was not so much in the pro-mask camp, as I didn't know that much about it. Now I'm sure they work (after reading all the papers you linked and doing some further research), thanks for clarifying!

Thanks a lot. I pray for you.
Personally, I don't need help. I have a great job,
you know doing science stuff ... on a second consideration probably you won't understand (it's about hypothesis testing, reproducible experiments and statistics ...)
Ironically, the more engines the more likely engine failure and collateral damage is.
I wonder how I would be today of if my toys were helping me get addicted to gambling.
“This is manifestly not Saigon”

Sure looks like it.
Likely Gen. Mark Milley (Joint Chief of Staff) and/or Sec of Defense Lloyd Austin will probably lose their jobs over this.

Maybe focusing on preaching about "White Fragility" wasn't the best use of their time.
How does finding out where it is coming from help to stop it?
He is just against gacha style games, as everyone should be (gambling addiction enforced by gaming addiction)

So the whole video sums up his experience in how without having to pay a bunch of money, you couldn't win/have fun properly

But this video could be about any new game (online mmorpg) nowdays and be still the same
The point is to not then escalate back into having more troops once the taliban inevitably regained control. The ANA had 20 years to prepare for the countrys defenses. The US has spent 100s of billions propping this government up, and it has become clear today (and frankly for years) that it couldn’t stand on its own. It wouldnt matter if the us left in 5, 10 or 20 more years
> Can we use this moment when people are asking "What did 20 years of war accomplish?" to demand major cuts in the Pentagon budget? Can we use this moment to hold ANYONE accountable for 20 years of horrific failure? Maybe we could start with the heads of "military intelligence" who couldn't even predict that the Afghan army would crumble? Let's come up with demands that might have a chance of success. Now is the time. What do you suggest?

- Medea Benjamin
Rich people aren’t a monolith and some of them live in rural communities with severe water shortages. There are stories about people having water trucked in, which has to be very expensive.

But the politics is basically that people don’t want to pay for expensive new infrastructure and see their utility rates go up. This isn’t just water - you see the same thing for replacing outdated sewer treatment plants. I don’t think it’s the rich who are worried about their utility bills?
I can’t see any difference in latency in the services I use between IPv4 and IPv6.

What I want to know is do all these studies take into consideration the “happy eyeballs” algorithm that prefers IPv6 over IPv4 in web browser requests, thus delaying the IPv4 request?
Source? At least in the US, cars make up a decent share of our carbon emissions, around 16%. Other greenhouse gases like NOx or Fluorinated gases are mostly produced by industry though.

https://www.epa.gov/greenvehicles/fast-facts-transportation-...
To your point about others not teaching well to preserve their status, I'm sure it exists but not that prevalent. I think people who have known something for a long time just forget how to empathize with not understanding what they've known for so long.

For this reason alone I think this is why fellow students tend to be much better at tutoring/helping each other instead of their professors.
Classic Twitter BS (board screenshot), take anonymous content to spam your own account
Could go much higher than that.
The thing with all of the “common” structural data types, though — datetimes, regular expressions, UUIDs, URLs — is that they have either a conventional or separately-standardized syntax, separate from the syntax of any particular programming language they’re hosted in. If you know what these things are, and what they’re for, then it’s impossible to have not encountered the basically-universal notation for expressing them as well.

And my thinking is that, if you don’t know what they are, then you’ll need to look up what they are, in order to understand the semantics at play. And doing that will force you through learning the notation as well. There’s never really a point at which a (responsible) programmer will be trying to deal with modifying the fields inside e.g. a URL, while having no understanding of what a URL is (and so seeing any familiarity advantage in the exploded-field syntax over the DSL syntax.) You’ll learn the syntax on your way to understanding the semantics, and so will end up preferring the compact DSL notation, just like everyone else.

A somewhat analogous example: there’s no common method of teaching elementary arithmetic that doesn’t pass through binary-operator expression syntax with binding affinity (i.e. “order of operations.”) In theory, you could learn elementary arithmetic entirely in the form of functional application trees (i.e. arithmetic in Lisp), or entirely in stack-machine/RPN notation (i.e. arithmetic in Forth); but no elementary-school teacher actually teaches arithmetic this way, and there are no materials aimed at children that try to do this. So, by learning arithmetic, people get this additional bit of enculturation of learning to deal with parsing out the meaning of mixed binary-operator expressions using a precedence ladder; and end up preferring the “convenience” of the compact-but-complex binary-operator notation, over the exploded-but-simple AST notation.

And also, to be clear, I’m not suggesting YAML would be better off if it did this for any arbitrary structural pattern that happens to have a formal notation for it somewhere in the world. Just the ones that most-every programmer will inevitably run into, because every programming language modern enough to support YAML, also supports the expression of those types in the form of those literals. (For example, effectively every language that has a native URL type, supports expressing URLs through factory-method literals by calling `URL.parse` on the string representation; and everyone who writes URL-handling code in a given language, when defining a constant URL, would automatically reach for “write the URL in RFC1738 URI notation in a string and pass it into URL.parse” over “structurally initialize a URL struct.”)
I could be wrong but didn’t phoenix just switch to webpack from some other package manager? I guess that was 3ish years ago so a lifetime more or less in JS.
MeiliSearch is minimalist, fast and easy to deploy (like few mins to get up and doing its thing). I am using it to power full text search at TinyGem.

https://tinygem.org

It is great to put a concept in place. For more advanced use (mainly index and search features) I was also evaluating TypeSense which didn't win me over as a product. I have not tried Algolia because of perception that it is heavier and paid from get go.
Fix or don't fix aren't the only two options. The third option is to provide a fix that can be enabled or disabled by compiler users as needed.

For maximum backward compatibility, the fix could be disabled by default. But enabling by default still provides a path to backward compatibility with a small amount of manual work for those who need it.

For those who don't want the broken behavior, it might be a hassle to have to enable the fix, but that's still much better than not having a fix and having to write crazy code as a workaround.

I don't know VBA, but as a guess, the #Const directive (https://docs.microsoft.com/en-us/office/vba/language/referen...) for compile-time constants looks like it could be a reasonable way to implement a switchable compiler fix.
Yes. Fundamentally, the problem is cultural, not mathematical. A modern language like Racket with proper recursion optimizations will compile and optimize a recursive solution that is as fast or nearly (and even sometimes faster) than a mutable imperative one.

The problem is that the idea of recursion as slow or resource hungry has become a kind of circular just-so story among imperative programmers and compiler developers who don't want to write recursion optimizations (or don't even know how).

The argument goes that recursion is slow, so don't use recursion, and if you raise the idea of optimizing recursion, the compiler dev dismisses it, because why would you write recursion support, recursion is slow.

Now it's fair to say in an earlier era, this was somewhat justifiable, but the logic has been passed down far longer than it's actually been true of the technology available. I remember reading "recursion bad" in C books in the 90s, and it's still so pervasive that even though TCO has been in the JS standard since ES6 years ago, most browsers still can't be bothered to support it.
What predates what, does not imply causation though.

Without the FLQ, and moderate Quebeckers seeing lunatics and murderers, trying to usurpe democratic process, with extreme acts of violence, maybe things may have indeed been different.

But when moderates recall the acts of violent radicals, maybe they think "I'm not sure I want to vote for anything associated...", or "If they thought violence was OK then, what laws may they pass when in power?"

The stigma of the FLQ rubbed off on peaceful separatists for a long time...
I don't live very far away from there, and what I've learned about local politics is that: 1) it's very dirty, you encounter the worst sort of lying and meanness from people that are otherwise normal, and 2) almost nobody publicly states what they want or why they want it, and everything is argued on what will be the most effective vicious political attack rather than heartfelt beliefs.

With desalination, much of the underlying opposition is from older folks from the 70s who are worried about "population" in particular less wealthy and non-white people. Environmentalism of that sort is about a person living in a suburban home with greenery around them more than reducing overall pollution or environmental impact. There is a toooooooon of extreme wealth in the Monterey area right next to the most extreme poverty, which is really at the heart of a lot of the opposition to desalination.

Then there are people who earnestly are worried about environmental damage from water intakes and brine dumps, but I think those concerns lie with fewer people, and not with those who wield the most political power in the area.
> What if I told you that common languages are rapidly adopting futures from functional languages?

I use functional paradigms in mainstream languages. No need to be snarky or sarcastic.

That’s not what this article is about, though. Using Elm and Haskell for projects is not mainstream.
It's slow as sin, for one thing. It has deceptive licensing terms, for another. And yes, the deceptive licensing started after Oracle bought Sun. That's definitely an answer. It's buggy, ridiculous software perpetuated after its irrelevancy largely to take advantage of people who haven't quite figured out QEMU yet.
Thank you for MeiliSearch.

By where clause I mean as in SQL. For example, select results where cost <= 50.
I wonder why the redness made it more resistant to E coli growth? It clearly wasn't the colour… but perhaps the pigment.
Saigon was an actual government that stood for 2 years after the US disengaged. Kabul has proven itself to be an embarrassingly dysfunctional puppet administration. Its been made clear today the US should have left 10 years ago or earlier.
Even people who work for charities need to eat.
The pylons would have to be stronger (heavier) to account for column buckling loads. Servicing the engines would be harder. The under-wing engines are designed to fall away if they fail catastrophically, this would be more problematic with an over-wing engine.
Thank you. Artiswitch vibes? I'd stay in a Hotel room like this, but definitely wouldn't live in it for long.
Sure, if your tool is aware of its own versions and can do that, that should be the preference over most systems, Nix/NixOS/GUIX excepted. But it's nice for traditional systems like Debian to be able to do it too, for tools that can't.
What makes it odd, exactly? They're addressing the problem of misinformation perpetuated by government authorities which harms the populace at large by reinforcing stigmas associated with drugs.