skysight-inc/HackerNews huggingface dataset:
I'm indifferent if they do this or not, can always use pipes and jq, but if they do, I hope the json-part option uses some syntax that's a subset of jsonpath and/or jq, so I don't have to understand a third syntax when people start using this.
Stopped going on Facebook and Reddit.

YMMV but I honestly felt much better nearly immediately. My life didn’t change in any macro sense - same job, same relationships etc, but baseline mood improved.

Again YMMV, and I’m loathe to say Facebook or Reddit or Twitter or anything is bad or evil or even addictive. I’m not a crusader. But for me going on Facebook for an hour subjectively made me less happy than not going on Facebook.
It seems that the issue was that Ford, the importer, changed the class of vehicle between import and being sold inside the US. Presumably if you aren't the importer you can go wild (IANAL).
curl's primary advantage is that its pretty much universal.

I can hand another dev a curl statement without having to worry if they have the requisite software to reproduce the call.

Also Postman, Insomnia, Sentry, & Swagger all support ability export to curl.
Ask HN: Alternative to Google Translate?
Are there any better alternatives to google translate? It doesn't matter that much if the solution is FOSS and does not rely on 3rd-party APIs, but such a thing would be highly appreciated too.
So in your view they just felt like adding seats and then removing them later?
I mean, I don't know if you can do this with modern c++, but I would occasionally do this when I was being aggressive in my c++ tweaks:

#define private public
#import <something.h>

then you can interact with your class private fields all you want.
The most backdoor-looking bug I’ve ever seen (2021)
Python is a huge outlier in this case. Very rarely do you have a default tool that can't be upgraded, and this case was only because Python is an interpreted language.

Curl is a command line tool. As long as they only add new functionality, there is very little that prevents an upgrade.
This is only a valid comparison if curl deprecates or moves options, as Python 3 did with language features and standard library functions.
You should check out APL.

Dyalog still has special APL keyboards.
I always think of a perm everyone I do “man curl”, which is more often than I’d like.
It was both surreal and concerning when I plugged in my new Launchpad X, went to Novation's website for their hardware tool, and got a firmware update directly from the page. I wish I had your confidence in the security practices of hardware companies. The growing IoT botnet swarm suggests it's misplaced.
Hard to say in a business sense, but that's the next soldering iron I want to own. I think it packs many great features that others can't match.
Is this different than what Plaid does with bank logins?
I think you have the wrong person.

The big giveaway is that this is posted on TheVentury.com and he references being CTO of TheVentury.
I honestly don’t know who to root for here. TPG is one of my favorite sites, but American is one of my favorite airlines.
NFT Profile Pictures on Twitter
Weird phrasing to try to make a point; no amount of alcohol will harm you, if you're careful?

Too much of anything will harm you.
Stupid question: how do folks generally use awesome lists?

I think it's neat they exist, but they don't really live up to the "curated" promise in my mind. Mostly they seem to be a grab bag of everything under a topic, and it's left to the reader to sort through. As such they've never come to mind when I'm actually researching anything.
In Montana, Your Right to Cell Phone Privacy Is Up for Debate
This ship also is 48 years old, so it will have asbestos in all kinds of places (probably even more so than a civilian ship would. Preventing the spreading of fire is fairly essential on a warship) Separating that from the valuable metals can be costly.
Well if nothing has any arguments then yeah, it's basically the second version.
but if you had arguments you end up with things like

%foo(+A,-B)

foo(A,42) :-
A < 10.
foo(A,24) :-
A >= 10.
foo(_,100).

which would be

bool foo(int *A, int *B){
if (*A < 10){
*B = 42;
}elseif (*A >= 10){
*B = 24;
}else{
*B = 100;
}

return true;
} /* my pointer knowledge is rusty though, so grain of salt */
yeh, as a Brit who's been in the US for 10 years now i still have to do the cookie/biscuit chips/crisps fries/chips thing
I'm not a Peloton insider and I sold a few months ago during their bubble. It was very clear their profit/valuation did not align with their market value. They a very obvious bubble of interest which eventually faltered.
DynamoDB for me is the perfect database for my serverless / graphql API. My only gripe is the limitation of items in a transaction of 25. I've had to resort to layering another transaction mgmt system on the top of it.
No there isn't. While money laundry certainly happens in the art world the anti - crypto people learned It all from an article released few years and now parrot it everywhere. At this point I can't decide who are more annoying - cryptobros or the anti cryptobros.
I owned shares in a teak plantation in the late 1990s. We make mistakes when blinded by greed.
There's also plenty of stuff like this already in curl: --aws-sigv4, --data-urlencode, --form, --metalink, --oauth2-bearer, etc.
Well.. I just noticed that implementation of inet_ntoa in glibc is a bit suspect. Using %d with char, without typecasting to (int) or using %hhd is tricky, and depending on memory alignment rules, and on whether arguments are passed in registers on on the stack this can produce incorrect results.

This is because arguments from the stack can be taken as ints (typically in batches of 4 octects), and put there as char (1 octet typically, but alignment might force it to be aligned to 4 bytes, I guess it depends). Interesting.
Probably for openness regardless of how many peanuts American airlines gives you.
The concept itself is extremely useful (in a programming language like Haskell, at least), but for whatever reason it resists understanding in the way most people want to teach it.

I'm not sure why it's different than other programming concepts in this way... maybe just because it's such an abstract concept where most people have no frame of reference. You don't appreciate it until you've used it in a bunch of different contexts and finally see why this one abstraction works for all of them
> Without the stiff competition of the smaller, lighter, easier-to-drive, and more fuel efficient import pickups and vans, Detroit automakers were no longer required to keep pace with innovation of foreign brands.

One has to wonder how much this innocent-looking levy contributed to the overall global warming situation, by never having the US automakers to be incentivized to manufacture more efficient commercial fleet, and, as such, inbreeding the culture of buying the overly big pick ups and SUVs with massive engines for private use, too.
Tobacco smoke and fire smoke are generally entirely unrelated from a health perspective.

Going to a wine tasting is a decision to drink wine (though if it occured at someone's house rather than a public or commercial facility, I could imagine that the hosts might accomodate a non-drinking partner or something like that).
Awesome. If the aim is to protect tweens/teens from strange corners of the internet that could mess with their development, make sure to block discord as well
It's not just murder and sexual conduct:

> production or possession of obscene matter

The test for what qualifies as "obscene" is very subjective [1], and represents one of the remaining (and oft-criticized) exceptions to the First Amendment.

[1] https://en.wikipedia.org/wiki/Miller_test
Pretty good! but I have to ask: GPT-3?
The other post's page literally links to this post's page. So we're discussing the same here, just with less context.
The whole machine only has 4MB of RAM so presumably at some point requests start getting dropped. Then again, you can store a lot of requests in even 1MB.
Go ahead, i'd like to see the result.
If that's one of 12 or less query patterns you need, I can write you a simple dynamo table for it.
Dynamo's limitation is that it can only support n different query patterns, and you have to hand craft an index for each one(well, sometimes you can get multiple on one index)
I really, really like Anonymous Pro. In comparison JB Mono looks similar enough but a bit fatter, not a bad look :)
No, they should not. If you want to fund transit, fund it directly. It's an independent decision.
I mean, "he" can't even spell his own name:

https://twitter.com/dhm/status/1480306092622024706

Expecting him to know the correct abbreviation for New York may be asking a lot lol.
If American loses you will get to keep both, so that's what you'd root for.
Thanks, I hope I do too. The last two years have been tough for a lot of people, but I’m a work in progress.

I hope you find happiness, dominotw.
I just finished reading "Endurance", Alfred Lansing's classic account of Shackleton's doomed quest. Harrowing is exactly the word to describe it. And even more harrowing than the trip to Elephant Island was the 800-mile voyage Shackleton took with five other crewmen from Elephant Island back to civilization in South Georgia. To navigate it he had to cross the dreaded Drake Passage (the latitudes between Antarctica and South America where winds swirl unimpeded by large landmasses) in an open lifeboat relying only on a compass and occasional stars in life threatening weather. Upon arriving in South Georgia they ditched on the uninhabited South shore and had to cross mountains by foot to reach the whaling station. All survived.
It doesn’t matter if you work on KDE or Gnome when the boot loader doesn’t work, when the display driver doesn’t work, and mainline Linux doesn’t run on the device. Everyone needs these things to work, but no one is working on them
it requires learning the query language, sure, but I would not say that it "suuuucks" by any means. maybe learning the query syntax sucks.
https://www.aa.com/i18n/customer-service/support/legal-infor...

"Unless otherwise noted, all information, AAdvantage® account information, articles, data, images, passwords, Personal Identification Numbers ("PINs"), screens, text, user names, Web pages, or other materials (collectively "Content") appearing on the Site are the exclusive property of American Airlines Group, Inc., or American Airlines, Inc., or their subsidiaries and affiliates"

"You may not copy, display, distribute, download, license, modify, publish, re-post, reproduce, reuse, sell, transmit, use to create a derivative work, or otherwise use the content of the Site for public or commercial purposes. Nothing on the Site shall be construed to confer any grant or license of any intellectual property rights, whether by estoppel, by implication, or otherwise."

Seems pretty cut-and-dry to me.
Even without the subtitles, it's a stylistic choice in the way comic panels with dialog are screen-written / storyboarded / directed / performed by voice actors.

"Screen-original" films and TV series are written in more a "top-down" style, with scenes being planned for their pacing, and the dialog in a scene liable to get cut down or rewritten to keep said pacing.

"Adapted from a non-visual source medium" films and TV series also almost always get their scenes cut down, just by necessity (a novel won't fit in 1.5hrs.) Though only "almost", because sometimes a director sets out to adapt a work into a really long treatment that can fit all the source material and then some — like the Lord of the Rings movies, or Game of Thrones. But even then, the director is still someone who is immersed in the top-down, "we get to knit it together how we want" zeitgeist of regular Hollywood film&TV production.

"Adapted from a visual source medium" films and TV series, though, are — if not heavily budgeted for adaptation polish — written mostly "bottom-up", starting with a treatment and storyboard that keep every line and shot from the source, and then letting pacing slip to keep in all the stuff that existing fans of the source material expect to see (and because the producer wants as many episodes as possible, so why not stretch one chapter out into five episodes if you can?)

This can lead to some extremely long shots, where there was dialog in a comic-book panel that was clearly not originally written with the intent of having it performed while holding/panning on the exact panel shown; but where a lazy "reading" of the source by the cinematographer leads to exactly that.

You can also call this the "make a radio play / audio drama out of the book; lock it down; and then add visuals to it" adaptation strategy.

(This is also common, as it happens, to specific genres that started out in the radio era. True crime, whether it be on TV or on YouTube, mostly consists of podcasts with the visuals almost being an afterthought. This is why so many people put it on in the background: the way it's done, you don't have to look at it to follow what's going on.)
How is it different from you downloading an executable binary from their site and running it? You're taking the same leaps of faith that the exe hasn't been tampered with, you haven't been man-in-the-middled, the developers of the exe wrote correct code, etc.
They did have 100 million to burn, but my mostly-wild-guess is it was closer to $1.5M/yr. But that gives you an in-house SaaS DB used across a hundred other teams/products/services, so it actually saved money (and nothing else matched its performance/CAP/functionality).

Cassandra is too opinionated and its CAP behavior wasn't great for a service like this, so they built on top of Riak. (This also eliminated any thoughts I had about Erlang being some uber-language for distributed systems, as there were (are?) tons of bugs and missing edge cases in Riak)
It's a very common logic operator across a multitude of languages. In what situation do you have that sequence of characters that isn't a logic operator?
What prevents the author from selling another token with the same content? How is the content unique to the buyer?
I'm not sure why this is newsworthy. Of course they did, they'd be foolish not to. They wanted to lock in some gains, especially since they were aware, just like the rest of the market, that their stock was overinflated because of the pandemic.
China Mobile and Huawei Complete a Modular Data Center in Six Months
https://www.deepl.com/translator is what I use. Can only recommend it but I've never personally used their API.
The "knowledge units" mentioned in this article are similar to the concept of a "learning object" in the digital education space.

There is a well known tension between making chunks that can be easily reusable in multiple contexts, and their effectiveness as teaching devices, which is called the "The Reusability Paradox", see https://cnx.org/contents/2tQZVsKy@19/The-Reusability-Paradox

I've been thinking a lot about this and I have come up with a workaround: you can have (medium sized) reusable chunks, but you don't present the chunks as standalone content. Instead you build them into narrative playlists, wrapping each chunk with an intro and outro text that link them to a coherent narrative.

Each chunk might also need to contain "conditional text" to hide/show certain parts of the explanation depending on the narrative in which it is included, but that's for later.
TPG 100%. If AA wins this, it means _in general_ it is possible to further limit programmatic access to content, you as a user, should have access as you see fit.
"American-made" = all the labor-intensive parts are made abroad and only the final car is assembled in the US. The USMCA merely requires that a majority or plurality (depending on the item) of item content come from a member nation.

If there was a war American industry would shut down overnight.
Right so I think this the approach that most UI frameworks tend to adopt, which is to have a central data store that then is persisted between changes to the view code that generates a view from that store (this is effectively how hot reloading works for things like Redux with Webpack or Elm and I think based on those docs, also how Dart does it).

I'm curious though what happens if you have to make changes to that data store in a statically typed language like Dart, e.g. change the type of a field. The docs there only seem to have a few sentences about that (which I think is talking about a related, but slightly different thing, which is that hot reload allows a whole new host of paths to create state which might've been impossible to ever achieve during the normal, non-hot-reloading operation of an app, including violating certain assumed invariants):

> If code changes affect the state of your app (or its dependencies), the data your app has to work with might not be fully consistent with the data it would have if it executed from scratch. The result might be different behavior after hot reload versus a hot restart.

Does the app crash? Or does it automatically restart with a fresh slate (maybe this falls under the "some kinds of structural changes that necessitate a full restart that wipes state away" you mentioned)? Or is the change ignored? Or is there some degraded "delayed type checking" mode that occurs with hot reload that changes a type into a runtime type guard and causes some sort of exception for anything that requires the field to be a certain type?
They should especially apply that to civil asset forfeiture
In the linked github wiki there's an example of the syntax of the suggested --jp flag used to pass key-value pairs and put them together as a JSON object:[1]

--jp a=b --jp c=d --jp e=2 --jp f=false

Gives:

{
"a": "b",
"c": "d",
"e": 2,
"f": false
}

--jp map=europe --jp prime[]=13 --jp prime[]=17 --jp target[x]=-10 --jp target[y]=32

Gives:

{
"map": "europe",
"prime": [
13,
17
],
"target": {
"x": -10,
"y": 32
}
}

While this is neat, I suppose, it seems like such a waste that the first one isn't given as:

--jp a=b,c=d,e=2,f=false

And the second as:

--jp map=europe --jp prime[]=13,17 --jp target[]=x:-10,y:32

...or similar. The repetition kind of bothers me.

[1]: https://github.com/curl/curl/wiki/JSON
I can't seem to find a reason why "screen scraping" is important here, as oppose to just scraping?

My understanding is that screen scraping is taking a picture of the rendered website and using an OCR or some other sort of recognition tools to extract the data.

If it is just scraping - it should be perfectly legal right?
If memory serves, Google Glass only gave you a HUD - a flat UI superimposed on the real world. This article is about full AR, with artificial 3D objects blending into the real scene.
I suspect what the article was complaining about was Canadian brutalist architecture for example, the Mathematics building at the University of Waterloo, but really, that was mostly the style of the 1960s and 1970s (although the buildings are still around)

http://www.essential-architecture.com/IMAGES2/WaterlooMathBu...
this page started before discussions were a thing, and issues were never a good fit for this kind of thing.
He literally lives in a van down by the river.
The schizophrenia and memory loss part seems to be for very heavy usage.

AFAIK infrequent use of edibles has no down sides.
Life is so complicated now a days that stress will probably kill you first
Happy to hear about xh, thanks for mentioning it. I recently ran into a problem where HTTPie didn't support HTTP/2, so I had to fall back to curl. The ticket for HTTP/2 in HTTPie is still open https://github.com/httpie/httpie/issues/692

Happy to see that xh supports HTTP/2 out of the box.
Could it have been due to anticipated blow back from issues related to the Tread+ (combined with the stock being clearly over-valued)? I can't tell if the timelines line up. It seems news of a child dying due to injuries from their product came many months after the major stock sales made by execs. Is it possible they knew about these issues long before they were publicly addressed?
For longer than I can recall I've had a `post_json` alias like this:

curl -H'Content-Type: application/json' -d @- << 'JSON'

Invoke with

post_json <url>

Then just paste or write JSON without caring about quotes etc, finish the heredoc, done.
This is the purpose of antitrust.
Fourteen states still had laws criminalizing it when the laws were ruled unconstitutional in 2003. So no it's not a felony, but the law as written makes it appear to be one. Though Wikipedia says Alabama's law was officially repealed in 2019.
It is cut and dry what they want, but the question is, do the terms give them merely the right to terminate your account... or to sue you?
"People are staying on [previous Windows] due to problems and questionable choices made with [new Windows]." The claim stays the same, but the version keeps incrementing. I'm not convinced this is a thing in meaningful numbers.
I've found this exact same problem. It's a huge list of links, I'll open a few projects that might be interesting, save them for later — and then when I look at them, I don't remember the context (why I saved them, what for) and I'll just remove them from my list.

They have their use as a jumping-off-point, but what I _really_ want is a truly curated list. LessWrong has a list of "best textbooks" where you have to provide a "best" and one (or two?) other textbooks that you've read which you didn't like as much, and an explanation on why the former is better. I think it's a great way to curate a list. I wish there were more like that.
Yup - this is the real problem with Section 230. Originally it was intended to shelter ISPs that just carried Internet traffic from being responsible for the contents of that traffic. We've allowed sites, especially the big tech sites, to pervert that into some sort of carte blanche excuse to exert editorial control disguised as moderation.

With zero transparency into supposed content moderation decisions and blatantly obvious unequal application of their "rules", anyone who thinks big tech isn't exercising editorial control is either naïve or just blind because the "moderation" happens to align with their personal and political beliefs.

Personally I think before you get any of the Section 230 safe harbor provisions you should be required to post your content moderation rules, and for any content moderation document the decision on how you got there - and show how the decision is supported by rules that existed at the time you made the content moderation decision. No more hiding biases behind opaque "content moderation" decisions that are far often flat out censorship of opposing views.

Want to be able to exercise editorial control and don't want to play it straight? Then fine - open yourself up to get sued like any other sites that have editorial control.
What a dystopian future. Humanity is finally maybe glimpsing a scarcity free society and people literally fall over themselves to reinvent scarcity out of nothing.
It's a one line patch in old code so it should apply easily. However if you encounter this kind of problem a lot I'd highly advise some kind of long-term supported Linux distribution. (I work at Red Hat on RHEL, and that's what people pay us for)
I’d never disagree it’s altering the fabric of society. But I’m not sure I’m prepared to say it’s a net negative, which the comment above me definitely implied.
https://en.wikipedia.org/wiki/Robber_baron_(feudalism)
> https://www.codingfont.com/

That's terribly blurred on my screen.
It's against their ToS. The court is trying to decide what kind of a contract a ToS is. This will have implications for anyone writing software covered under a ToS... and anyone using it.
Gov. Gavin Newsom offers college students $10k for public service
It was pretty transparent that they did that to circumvent regulation.

Imagine Coca-Cola getting clearance for importing coca leaves for flavoring but then instead sells it to a third party who processes it for something else.
If I had to bet, I’d bet the mayor is the biggest lier of them all.
You Never See Your Friends Anymore (2019)