skysight-inc/HackerNews huggingface dataset:
Substack authors can choose which posts to paywall, and how far into the post to end the preview.

It's interesting in that the paywall can be trivially circumvented... by asking a paid subscriber to forward the email of the full post. Costs nothing, but in practice, almost never happens.
this was written quite well!
I just got issued a System76 at work and I thought I must have configured something wrong.

On one hand, I guess I'm glad it's not me; on the other hand, I wish it was just some dumb config toggle ("terrible_battery_life enable") that I could flip back to get more than a few hours of working time, or ~48 hours in my briefcase with the lid closed (!!!), before it was dead as a brick.

It's like the early 2000s all over again, where the battery just got you from one outlet to the next.

I feel bad even saying anything, because I like the company and Pop_OS and what they're trying to do in general. But damn, that's a big flaw to just ship products with in 2022.
During polarity flips it can be anywhere but you have to really well define your terms as to what you count as a pole.

I don’t think the exact mechanics of the magnetic field are super certain, but the general idea is that the rotation sort of pins the poles nearish to the axis but there’s been some significant variation historically.
Just looked it up, I see the appeal of just toting this in your hand while flying with no other baggage (assuming the battery lasts forever), but what’s the price again? The center review said it’ll cost almost 10 grand.
I really like SQL, and think its one of the most important languages a dev needs to learn (all you managers, you could learn some SQL too!). However to syntax is often very restrictive.

As an example why would WHERE clauses need to have a AND instead of multiple WHERE clauses. When working with big tables, its super annoying to select all but one column. So why not have syntax for this? Eg SELECT !username from users could expand to all columns without username.

I feel SQL has so many low hanging fruits from a user perspective, but its very slow moving, and the standard is even more slow to make progress.

So SQL with sugar that compiles down to vanilla SQL has a market imho. I will study PRQL more and see if i could use it on a daily basis.
I’ve got a colleague who has been daily driving since he joined our company, he’s been really enjoying it as a developer machine. Looks super sleak and he most recently upgraded to the intel gen 12 with significant speed bumb and use the previous guts for a side project.

If you are a tinker this laptop is for you and the abilities are endless.
When choice for one side is hunger vs giving up labor, and the other side is a tiny bit more profit, or a tiny bit less profit - that’s not a choice.

Power imbalance does not make for informed consent.
Lying has been a source of controversy for Christians since the beginning. The Old Testament recounts at least two instances of righteous Gentiles: women who lied for the sake of Israel. The Egyptian midwives save the Hebrews' male progeny from death, and Rahab the harlot hides spies in the heart of Jericho. It's unambiguous that God deals kindly with them, and Rahab becomes an ancestor of Jesus.

The most frequently cited technique is that of mental reservation. If Nazis knock on your door and ask, "Are there any Jews here?" you can stand in your foyer and say "There are no Jews here." because "here" means the foyer, not your attic or closet.

Fast-forward to the present day. The Catechism of the Catholic Church revised a few paragraphs on lying: #2483 and #2508. While this doesn't constitute a change in teaching or doctrine, it makes the present stance stricter and less permissive, as well as obscuring the controversial history of the thing, and now we're unable to reconcile the OT pericopes with what the Catechism says.

https://www.catholicculture.org/culture/library/view.cfm?rec...
SQL query optimisation has been studied since the days IBMers were competing against Quel. If the transpiled SQL has sensible optimisations performance could be equal to or even faster than hand-written SQL. I don't see how this differs from a "language extension" that adds a bit of Pythonic flavour to SQL, which IMO is the right step forward.
If you are not careful with QR codes, ios will search your secret in Google automatically!
Sounds like if you want to be a true Linux fanboy that’s the route you should be taking anyway..
This is an enlightning example but not how I have seen most cases play out. I am thinking of the brick through the window, the regulatory closure etc. Your example takes it further than "just" cancelling although taken to its extreme it can probably go this far.

Most cases I have seen have more been about loss of business and fear of loss of reputation. Basically, in your example, the manager would have the talk with the employee after just the social media storm. Perhaps the manager's fear are all the other things, but the cancelling happens before it ever goes that far.
Unpopular Yahoo also has a great calendar. Can you export from Google to yahoo or sync the two?
It's in there

Avoid generic tangents.
> tool... But without any of the science.

There is no science to tarot reading. There may be a well-defined methodology, but that doesn’t make it a science because it’s not testable and doesn’t make any predictions falsifiable more so than chance.
I've seen broad instructions to the effect that would-be tarot readers should spend time gradually developing their own set of meanings or associations for their deck of cards.

Didn't read the article, but any hint of an "it is merely entertainment, not to be believed" element of defense?
First time I've heard of Yandex. The way you've described it, I might hopefully find it useful for the academic PDFs I've been seeing less and less in Google.
Do you have a link to these anti cryptographic device malware floating around?
You can easily do all that with alfred on mac. For example, I have a keyboard shortcut to open the current url in archive.is and the wayback archive for instance. Just a simple applescript to get the current url from chrome and then open up the two websites. Easier to manage than writing a browser extension or some kind of bookmarklet.

I have lots of custom searches accessed by a keyword, usually two letters, and I can modify the query string any way I want or take some other action with it. My 'lucky' searches use DDG to go straight to the top result on the site(wikipedia, mdn etc) but they also stuff the query into the system wide find pasteboard. If the top result isn't right I can immediately jump to a google search of the site with the search query with a keyboard shortcut.
> This is actually not true in all jurisdictions

Pretty much no statement of law is true in all jurisdictions; Ken White is an American lawyer who writes on American law (except when he expressly notes otherwise), and, while defamation may be defined somewhat differently in differenr US jurisdictions, the particular description at issue is true in all US jurisdictions.

EDIT: Or at least it generally has been held to be, and to be guaranteed to be as a matter of Constitutional law. The 1st Circuit has apparently carved out a narrow exception, as mentioned by a sibling comment, and it will be interesting to see how other courts, and ultimately the Supreme Court, handle that issue. But since this is a matter of public concern, that exception is irrelevant to the case at hand.
I respect the simplicity, but I'm struggling to find more information about the site. Who built this? What's the privacy policy? How do I export my links?
Show HN: Small, High Quality Video with Alpha Channels
Were they local to the area?
Gnutella moved from broadcast to dynamically structured search early on (in version 0.6, 2002). See https://rfc-gnutella.sourceforge.net/src/rfc-0_6-draft.html

Including decentralized download via HTTP using just three added headers and Tiger Tree Hash Exchange: https://rfc-gnutella.sourceforge.net/src/Partial_File_Sharin...

Scalability was limited to global search in around 5 million nodes (with the network spanning 40 million people at its peak), though, due to restrictions in the number of TCP connections Windows (private edition) supported.
Well, not applicable to wide people, anyway.

I’ll see myself out…
> As an example why would WHERE clauses need to have a AND instead of multiple WHERE clauses.

Haskell's esqueleto SQL eDSL actually enables just this

BUT acting like this is a big deal is Wadler's Law for sure.
It probably makes more sense if you read "opinion" here not as a professed statement of belief but rather as "conclusory statement." Note that an incorrect conclusory statement based on undisclosed premises is potentially defamatory, as is one based on incorrect disclosed premises. The seeming loophole is that an incorrect conclusory statement that is based on correct disclosed premises (i.e., it was incorrectly derived) is not potentially defamatory.
My understanding: it very, very much is an element of the defense. White has talked in the past about defendants who are effectively "defamation-proof": nobody believes a word they say anyways.
No, there is a difference. The model reaction depends on the prompt.

Like, if I go to someone and say hello, vs I go to them and punch them in the face, I would get different reactions from the same human. The model is the same, it learned to follow the prompt suggestions really really well. That is its main skill.
If that was the end of the story, no transpiled language could ever succeed. But they sometimes do. One could say the very same about e.g. MarkDown which typically renders as HTML, so you still have to understand HTML to a degree. And in the right environment (e.g GitHub repo readmes) you can always fall back to HTML in places where the transpiler support is lacking.

The great thing about transpilers is when they 1) produce tractable, nicely formatted output and 2) you get an 'escape hatch' so you can fall back on the transpilation target. Because then you can always 1) check the output to understand details of an unfamiliar construct, 2) just use the target language in cases where you want to copy-paste a solution written in the target, and 3) just opt out of using the transpiler by using the code it produced as a starting point for your new implementation.
"The first non-stop flights to Hawaii from mainland US"

(looks at map of Pacific)

Hang on ... where did the earlier ones stop?
As a counterpoint, have you looked at your local library's ebook offerings? Publishers have created a situation where digital books are significantly more expensive than physical copies and expire far more quickly. We're also just coming out of a two year period where physical libraries effectively didn't exist and most library systems hadn't expanded their digital offerings to meet demand.

I still buy books, but these sites have largely replaced traditional libraries for my partner and I because they allow us to read what we actually want instead of Oprah's book club titles or the 50 digital self-help guides my local library stocks with their limited resources. I recognize that they're simply serving what most people want, but the alternative for me is simply not reading recreationally.

The other side of this conversation is that even if we did get rid of pirate libraries there would still be huge, unresolved issues with author compensation. There's been a dramatic decline in how much authors (and the other people directly involved) take home over the past couple decades [1] that has little to do with the marginal number of pirate readers.

[1] https://authorsguild.org/news/authors-guild-survey-shows-dra...
This shift is currently happening Nordics and it is rather fast, I think there is already like several billions of worth projects that start producing green hydrogen and ammonia.
> I just don't know what is left to achieve really.

Just use your imagination a little bit.

Unless you think your current workflow and the tasks you use your machines for are the pinnacle of what an individual will ever be able to accomplish?

Currently there are so many things that are so computationally intensive that they can only be processed on server farms that only the Googles and Amazons of the world can afford.
Oh, this is a great idea! I have to look into adding this to Emacs.
For mobile, there is a Pass app. It syncs from an accessible git server.

Maybe they add support for Age.
Bulk transfer applications should just use larger buffers
> They only just integrated ticketing (with Apollo, SABRE, and Amadeus) in like 2017. Their scheduling (which is the biggest pain point right now) is still done the old-fashioned Herb way

Is this why you STILL can’t see Southwest prices and book them on Google Flights, HipMunk, Kayak, etc?
He actually believes the opposite. He wants to work from a reliable system so he can focus on the important work, not fiddling with drivers for touchpads or dealing with bugs that are secondary.
Suddenly I am wondering whether reports of "police have at times consulted with psychics" will enter in any way.
Experienced sought after talent wants to work from anywhere while the young fresh talent wants to work in person, unfortunately they won’t get the mentorship needed as the experienced folks are all remote
They canceled close to 3000 flights in the last few days, stranding hundreds of thousands of people.
Do conventional farming methods also rely on NPK fertilizers? How do the fertilizer requirements of hydroponics differ from the fertilizer requirements of conventional?
Why non-critical ones? iPad and iPhone are probably more secure than desktops.
How does this apply to being able to choose your own default search engine?
My first thought was "here we go, someone is going to improve a 50 y/o language with things that dont respect the power of SQL."

But this, I like it. SQL readability is bad, especially when multiple team members are touching the same query profile.

The top to bottom transformation flow solves one of the backward things, the filters in SQL being at the bottom.
Sshfs sets the nodelay tcp flag to off by default precisely because it's designed to transfer files and not interactive traffic, that is single keystrokes in a terminal.

This thread from 2006 could be interesting. It's about the different performances of scp and sftp
https://openssh-unix-dev.mindrot.narkive.com/proARDEN/sftp-p...

Meta: the negative in nodelay makes it hard to follow some comments sometimes because of double negatives. The general best practice is to refrain from using negatives in names. This might have been TCP_GROUP_PACKETS?
I do think there's a lot of value in forth as the "easiest" high-level language to implement on resource constrained systems, but there feels like a lot of sacrificing going on to use forth when you have other choices.

You can of course absorb these ideas and "get" what you want on a case-by-case in something like Python. You're one regex-replace away from turning `50 burgers` into `burgers(50)`, and then you call eval and you're good!
They so need to change their 4xx and 5xx error page to the "y'all been musked" cowboy kid
There's a thread interwoven in here about integrative pulling together, about caring, that I hope tech can better do. The current approach of many different apps, many ealled gardens feels hostile to the restful, formable/malleable, condusive set of systems we might be able to actually handle.

It starts out quite high level, and I think tech often does push out to different ends rather than help pull together:

> When I think about the forces shaping modern society, I tend to characterize them as centrifugal rather than centripetal forces, which is to say that these forces tend to pull us apart rather than bring us together.

And the impact of current digital systems:

> When I consider the forces operating on the person, however, a different frame comes to mind. These I think of as forces which deplete rather than renew us. As I used to observe with some frequency, the arc of digital culture bends toward exhaustion.

> What I mean by this is simple: when we think of the way our days are structured, the kinds of activities most readily on offer, the mode of relating to the world we are encouraged to adopt, etc.—in each case we are more likely to find ourselves spent rather than sustained. The default set of experiences on offer to us are more likely to leave us feeling drained and depleted rather than satisfied and renewed. In our consumption, we are consumed.

We are subject to narrow confined systems, and the feeling of being coralled & contained & worked by theee systems rather than being made competent, knowing workers of tech is widespread & problematic. Ursala Franklin speaks of holistic versus prescriptive technologies[1], work versus control technologies, which both divide between tech that aims to genuinely ennoble versus tech that shapes us. Most tech has indeed de-personalized, has become far off, aloof, non-integrative, even the tech like social networks & tiktok, which offer minimum control.

Rather than this hostile technical ecosystem, tech ought to have data-portability, interoperation, protocols. We oight have freedom of clients, have user agency. Such that refinement & easing, on our terms, is possible to explore.

There's works like Karli Coss's personal infrastructure[2] that pioneer what a cohesive, malleable system might be. But this is stealing the fire back from the corporate overlords.

[1] https://en.wikipedia.org/wiki/Ursula_Franklin#Holistic_and_p...

[2] https://beepb00p.xyz/myinfra.html and more, https://hn.algolia.com/?q=beepb00p.xyz
Depends strongly on the language and what you're compiling. C++ builds are glacial on any hardware. Plain C is usually just fine. I'm using a T430 and T61, and my life is great.
I quite agree with the author, I can see how the code can contain some logic that is more explanatory than simply expanding the data.

I have the impression that often when people design a system, the data you save in the database is never meant to be explored directly. Although I don't think that this assumption corresponds to the experience of the most.
How does the LGPL get interpreted for a header-only library?
But it’s banks that create money, by crediting it to peoples’ accounts. When you get a loan from the bank they create the money by crediting your account.
I think you'd be surprised.

In my own personal experience, I was immediately expelled for getting access to admin in the AD for our district. Didn't cause any "pranks" or anything.

This was around 2015, I think schools are just much harder on "hacking" incidents these days.
i read on twitter that they released him.

social media (and twitter in particular) has caused an absolute damage to public discourse about anything at all. i don't know that person and have zero interest in what he does. but reading his supporters and non-supporters, likewise, on twitter leaves me in awe. human trafficking is now politicized?

how did we get there?

real victims are out there, and mouthpieces are amusing themselves on twitter. i can see this posing serious challenges in the future to any agency trying to sort these things out.
I have a Dell Latitude 1234 something or other. I can look up the model later. It has 16 cores and 32 GB of RAM. Runs NixOS flawlessly for almost a year now.
> The first is via the Domain Name System (DNS), which translates domain names into IP addresses so that the site can be found. Instead of returning a valid IP address for a domain name ...

Easily unblocked by going with a different DNS service.

> The second approach is to block individual connection requests to a restricted domain name. When a user or client wants to visit a website, a connection is initiated from the client to a server name, i.e. the domain name. If a network or on-path device is able to observe the server name, then the connection can be terminated.

Isn't that what encrypted client hello is meant to actually prevent? I just turned it on just for giggles
> "People have been having untapped correspondence between each other since the dawn of language. That's THOUSANDS OF YEARS."

Well, not from Amsterdam to New York with less than a second delay, or to an audience of billions of people.

(I'm not judging about whether the creation of backdoors is good or bad, just saying that's a bad argument.)
I strongly agree. ChatGPT ultimately tries to give you what you ask for - so if certain prompts cause it to give "leftist" (by whatever definition) answers, then one might reasonably conclude that something about those prompts makes ChatGPT think you wanted a leftist answer. But that's wildly different from claiming that ChatGPT itself has a leftist bias - which is a bit absurd considering that it will happily give out virulently anti-leftist answers, if that's what it thinks you asked for.
The optimus line varied in how the different models did it but I agree none did it as well as having a physical key on top of a single large screen.
Sure, multiple ORMs and query builders allow this, but when writing pure SQL thats dynamic its annoying to have to check for some condition before knowing "Should i use WHERE or AND next". This is traditionally solved with an hard coded WHERE 1 = 1 in the beginning of the query. Still its a wart, even tho a small one.

Point being, there are many other small things like this that (can) make SQL a burden, eg the select all but <n+1> columns.
A piece intended to help the slaves would focus on who they are, where they came from, his they became slaves, how to help release them from bondage, and most importantly how to prevent further cases. In other words, actionable information.

This piece is slanderous because it does not focus on slave owners in general, but rather on a specific slave owner. This piece does not convey the message "owning slaves is wrong for all people" but rather "Saudis are bad, because they own slaves". There is no focus on other groups of people who own slaves, only the Saudis.
I find that in a lot of cases it makes sense to have subsidiary 1-1 relationships for auxiliary data. The goal, usually, is to wean the application off of using that data directly. Especially for hot tables in non-column-store databases it can make a big difference - keeping all the data in a table at a similar level of importance and access frequency helps the application cache, DB memory, and disk cache stay relevant.

It may or may not be worth going the final step and deleting those tables, but keeping the number of non-null columns in a table small is a big help.

For Postgres, at least, null columns have a pretty negligible impact, so even very sparse tables are fine, as long as the data is null-or-useful. That is a recent change in my understanding - you no longer need high density for high performance. The worst case is storing large volumes of non-null not-very-useful data directly in high frequency use tables. Examples I've seen are things like base64 encoded columns holding profile images in the main `user` table.
I’ve read alot of anecdotes from ADHDs saying that they can’t stay on task at home given that, you know, they’re at home and no one’s watching

But I wouldn’t know what the breakdown would be between the two