skysight-inc/HackerNews huggingface dataset:
Love is faith. How else do you explain making yourself totally vulnerable to another human for no reason other than the possibility that they will be nice to you for life, rather than eventually changing as humans tend to do, and despite huge rates of divorce and cheating in our society? Either you have faith in the one you love, or you are a hard rationalist that sees its a losing bet

I think you're just attacking faith because you think it's a purely religious concept and you feel your smarter than the religious. But it really isn't a purely religious concept. Anyone who's had faith a friend would let them down ought to know that .

Rhe kind of confidence that you have here, the kind that makes you certain a majority of the world are fools for practicing religion-- that's the real thought-terminating cliche. It's the same thing as the religious person who thinks they know everything and can condemn all to hell because they're so certain they're right and everyone who thinks differently is wrong. And it really is a tired cliche
Most iOS and Android devices have support for WebAuthn right now out of the box. Go give it a try.
Nope, it's IPS: "Nano IPS Oxide TFT LCD"
Eh, you also have to discern between individual bits of knowledge and systems knowledge when considering systems stability.

You can have complete knowledge of a component, but that may not be helpful when attempting to determine the affect of that component in a system where you have incomplete knowledge of other components.

Nonlinear systems that trigger at thresholds are a good example of this.
Interesting. I’ve thought about macOS on bigger iPads, but never the mini.

(I confess that personally, after a couple years of trying to make an iPad my main mobile device—and getting pretty good at making it do what I want, learning how capable iPadOS/iOS really is—I’ve retreated to my original circa-2011 understanding of “Macs are computers, iPads are appliances.”)
I'm sure you're great. Nothing against you, but please don't do that. Just write what you mean if you can't handle some people misinterpreting a sarcastic remark. Let's think about this for a second. What's the point of sarcasm? If you have to tell people you're being sarcastic, are you still being sarcastic? Not sure what territory, "/s" blunders into, but I'm confident it's not sarcasm. It's something else that seems kinda... dumb... like on a fundamental level. Did people think themselves above saying, "jk"? Mostly I've just seen, "/s" beg the question of why someone would go and ruin a good sarcasm, or whether the thing they labeled as such was ever sarcasm to begin with. Like the parent comment here for example, it's not sarcasm. There's no biting irony, mockery, or criticism. It's just a silly non-sequitur joke remark. You'd have to be like legitimately autistic or something to not see that, and at that point, "/s" is just a drop in a bucket. I mean hot-take here, sorry, but let's think twice before adopting social queues from reddit.
There's a good deal of responsibility in writing code that is going to run over every single page (and PDF document, MS Word doc, the higher ranked Flash animations, etc.) in the visible web.

For my part, I once made a bad assumption about how the Google SAX-style parser handled callbacks for zero-length XHTML start-stop tags. I presumed that <title/> would get a callback with the end-of-open-tag and start-of-close-tag pointers being equal, at the character after the close of the tag. Instead, the parser called the callback with the start-of-close-tag pointer after the start-of-close-tag pointer. (I had misinterpreted the API as passing pointers to the start and end of enclosed content.) I had test cases for un-closed <title> tags and <title></title>... but when my code hit production, the few pages (fewer than 1 in a million) that expressed an empty title as <title/> caused my code to try and construct a string with negative length and crashed that portion of the indexing system. I was right to feel very embarrassed for my oversight.

I remember the savage meme so clearly because it was quite out of the norm, and I felt bad for the guys since they were so quick to fix things even when not publicly shamed. (Only the author and reviewer got notified when I left a comment on their code review.)
Lets say a bunch of servers and how they communicate
kendrick lamar is a good example regarding your first example. he has this song, good kid maad city, where nigga is used in about every single sentence. the whole hook is full with it.

at a concert, he invited a white girl to rap the song on stage. of course she went full with it. he stopped the track after she rapped nigga a few times during the track l and began to.blame her on stage for it. of course the whole crowd went with it.

i mean. what a god damn motherfucker. seriously. i dont want to know what the girl was going through mentally. it must have been horror.

the obsession with the n word is crazy anyway. of course i dont use it in mh regular life..but when i quote a rap song, i quote it literally ofc.
Of course there's nothing new about this censorship, except widerspread knowledge of it. The D-Notice began in 1912. [https://en.wikipedia.org/wiki/DSMA-Notice]
At least we don’t let junior developers with close to zero experience anywhere near production..

I didn’t quite read the part about his experience in the article, I agree firing over that wouldn’t be fair, but that just raises other questions.
> completely undiscoverable, I feel like I'm lost while Maniac Mansion, just trying every possible Verb + Object (+ Indirect Object) combination to try to read the game dev's mind.

I just found out that Apple has a pretty neat guide on all of this [1]. That you can find by googling or searching the builtin system help. I never looked at the system help before, but it looks like Apple did a good job documenting these features. Maybe I should start to RTFM for my OS...

I still agree on the discoverability part but I can't think of a way that would be better. It makes sense that there isn't a button for these commands, but if there isn't you need a manual or a tutorial and who is going to look at these? Maybe someone smarter has a better idea on how to solve this.

[1] https://support.apple.com/guide/mac-help/work-with-app-windo...
I'm thinking specifically of the runtime performance optimizations. Hotspot is incredibly good at JIT generation of fast machine code.
That experiment ended in 2014 I think
Most webcams, especially 10 years ago are not 1080p, or even 60fps. Many aren't even 720p. 1280 x 720 x 3 bytes x 30 fps = ~80MB/second. 480p @ 30 fps = 26MB. That is how many webcams can get by without hardware JPEG/H264 encoding.

4K @ 60fps = 1.4GB/sec. USB 3, even with 2 lanes, will have trouble with that.
Cool! This was pre-XML Word, and since introducing it became impossible at some point, I always just figured it had been a bug. Probably the bug was only in the creation, as I do remember the sequence of edit actions made no sense. I think it even had to include an undo.
I'm not sure "messed up" is the most appropriate expression, if that may refer to a shaky mental status. It's all probably very intentional and lucid. Benedetto Croce - one of the greatest Italian philosophers - would not had taken that book in such high regard otherwise.

It's just about life, explained through metaphors from somebody who had lived it a bit to some who may have lived it less, and could benefit from a few warnings.

Collodi was also a gambler: one night he lost an especially large amount of money, then happened to meet a friend, who commissioned him a literary work so as to help with the payment of his debts. "Le Avventure di Pinocchio" was in a way born out of deeds, to warn against deeds.
ValueInvesting.io - Automated Discounted Cash Flow for global stocks
access automated Discounted Cash Flow for all stocks globally and the full suite of value investing resources to help you outperform the market
Factor is a concatenative, stack-based programming language
In Python semantics, indeed, 'print' does need to be looked up each time!
> Most professionals have to do the task that brings the most value if they want to make a living.

The comment was "worry about bringing the most value to society". And you think that's what pretty much anyone does? Finance, ad-tech, real-estate flippers, and numerous others may not even add any value. Others are all about internalizing profit and externalizing costs. At the very least, "bringing value so society" is a tertiary goal for most people.

I choose a few people who could be making more doing something else. I'm sure, some people who work at nonprofits could also make more in a different field. But those are the only people I've seen worry about bringing value to society.
Submission title has it now: “Themes from Real World Crypto(graphy) 2022”

If we’re gonna ditch bad abbreviations, though, how about NB? It’s not in common use in most places, and isn’t much shorter than, say, “Note:”.
Really?

Is there any science showing rude reviews improve some metric or some greater good?
I like both JS and Ocaml. Should I seek medical attention?
Image-Based Malware Classification
If it did nothing but put Archer Daniels Midland's corn->ethanol scam out of business, it would be a wonder.

ADM consumes a third of the US corn crop and billions of dollars of tax money, year in and year out.
> I'm pretty sure it's not breaking the spec. Are you sure about that claim?

Actually we're both wrong... it appears max length for a passive cable is 18 inches for full performance. Passive cables technically max out at 18 inches for 40gbps and drop to 20gbps at 2 meters. Past that you need an active cable (which has signal repeaters).

Active cables generally run up to 2 meters (the Apple is the first 3m active cable except for the Corning AOC cables), but in most cases (everyone except apple) you start dropping features like USB 3.1 or displayport. AFAIK Apple's solutions are unique in that they don't - like for example I looked up a 2 meter Belkin cable advertised as TB3 and it doesn't carry the DisplayPort channel.

Which is why the advice for Thunderbolt is "just shut up and pay apple their money".

https://appleinsider.com/articles/17/08/15/psa-thunderbolt-3...

Not absolutely positive what the official standard is - they might well only say the passive number (ie 18 inches) because active can obviously be more or less arbitrarily long with things like fiber, it might not make sense to define a maximum cable length in that context. Or they might amend it as they go... obviously Apple has now broken the 2 meter barrier with their active copper cable.

I thiiiiink this becomes 0.8m for a passive cable in USB4/TB4 as the official passive spec? CableMatters seems to have a 2 meter active cable out though.

> I don't think any of the high speed wires are ever half duplex?

High-speed is half-duplex, yeah. It looks like SuperSpeed is full-duplex though so I'm wrong on that bit.

I just remember it being a nightmare trying to use USB external hard drives (which would have been back in the USB 2.0/High-speed era when I used them last!) and reading/writing at the same time tanked performance far beyond what you'd get with even an internal HDD. Read or write, one at a time, mixing both was a trip to hell.

https://www.ramelectronics.net/USB-3.aspx
If a second drive fails after the first while rebuilding (which happens more often with larger and slower drives), the data is lost.
Ledger and Trezor both support U2F, which is a FIDO protocol but not the latest version. The Trezor Model T additionally supports FIDO2 (WebAuthn).
Syncthing: The Data Deduplication Master
I can't get the bug to reproduce. But maybe someone else could try

Wouldn't the sentence 'I want to put a hyphen between the words Fish and And and And and Chips in my Fish-And-Chips sign' have been clearer if quotation marks had been placed before Fish, and between Fish and and, and and and And, and And and and, and and and And, and And and and, and and and Chips, as well as after Chips?
> Resources leaks

> // defer resp.Body.Close() // DON'T forget this line

This doesn't actually leak the file / connection / etc in go for most situations.

When the object gets GC'd, the finalizer runs (https://cs.opensource.google/go/go/+/master:src/os/file_unix...). That closes it.
I always suspect that software I'm using is not really tested. If there are animations or whatever is happening asynchronously monkey bashing will trigger lots of issues.
The error will be ignored, per the docs for File [0]:

> Files are automatically closed when they go out of scope. Errors detected on closing are ignored by the implementation of Drop. Use the method sync_all if these errors must be manually handled.

[0] https://doc.rust-lang.org/stable/std/fs/struct.File.html
Elon Musk said he secured another $7B backing for his Twitter deal
> I've read the allegations. If the allegations are true, he's guilty of hacking.

This is kind of interesting. To me, it seems convenient to the point of being totally unbelievable that the person who leaked evidence of US war crimes, who the US has been hounding for a decade now, is also dead-to-rights guilty of a charge that justifies the extradition they've been gunning for the whole time.

Not being particularly engaged in the case, or the guy, it seems that this must be obvious to everyone.

What's weird about it is that using a spurious charge as a form of harassment for a political dissident is a really big no-no for a liberal democracy. And that's exactly what this appears to be.

I honestly expected some check or balance to step in at some point and point out that, no matter what you think about this guy, manipulating the legal system in such a blatant manner to produce a predetermined result is corrosive to legitimacy on every scale.
Took me right back one of many detentions I served at school, when Mr B Swales set us the challenge of finding a grammatically correct English sentence with five ands in a row.

The answer was as follows:

The landlord of the "Dog and Partridge" pub commissioned a signwriter to letter a new board outside. On looking at the work, the landlord declared that he liked the colour but would prefer more spacing between Dog and and, and and and Partridge.
It's a combination of being loved and being hated at the same time, sometimes by different sets of people at the same time, sometimes by the same people at different times. I think hated is a bit of a strong word, but suffice to say it's quite tricky because the reasons for both of those emotions come from exactly the same place.
I've driven on that one, and the bridges across the Chesapeake Bay, they're fantastic experiences, personally.
https://www.sec.gov/Archives/edgar/data/1418091/000110465922...

>Among the backers listed on the filing are Saudi Arabia's Prince Alwaleed bin Talal, a current Twitter investor, who promised to commit a total of $1.9 billion worth of shares to back Musk's proposed buyout.

>Larry Ellison and cryptocurrency exchange Binance are also listed as backers, the latter having promised $500 million.
No, it's on, just tried it again, got the blue underlines and everything. Original tab doesn't crash, new tabs crash (although I can usually get a few characters in before the crash), once I close the original tab obviously the crashes are permanent.
> So what is unhealthy about it? wasn't the monotheistic religions a big step forward that allowed for greater societal cohesion and (in most places) a rule of law?

Huh?

Greece. Rome. Polytheism could accommodate monotheism. Monotheism could not accommodate polytheism or different monotheisms. How is intolerance a step forward?
I understand that. I was responding to the idea that hardware tokens like yubikey, in fact all alternatives to passwords, are too complicated for regular people to understand. And also saying that multiple options, to accommodate different people/scenarios, are fine and don't have to be complicated from the user's perspective. By way of analogy (admittedly I didn't make that very clear).
China Builds the Cheapest Cars in the World (Like the Changli)
The podcast is one of my absolute favorites.
> A so-called "senior" developer started screaming at the compiler, then at the IDE, then at the operating system, then at his colleagues. He was frustrated.

This is one of the worst traps to fall into. I call it out whenever I can to people who fall into this: It's never the compiler, it's never the CPU, and if you're an application developer, it's never the OS. And if it is you can only get to that conclusion by assuming it still isn't, unless, Sherlock Holmes style, you are left with no choice. Never let it be your working hypothesis, always try to find out how those things working correctly matches your observations instead.

Working on very low level code, I do run into actual compiler and CPU bugs, and just two weeks ago or so I deeply regretted assuming something to be a CPU bug in an obscure part of it towards the end of a lengthy bug investigation, after the gathered data clearly suggested it was the CPU misbehaving. It still wasn't: I missed a crucial half-sentence in the spec.
Sure, but if the interview was about actual qualifications and skills, then it should not matter.

Even better, companies that were truly dedicated to diversity in hiring could remove names from any materials shown to interviewers and tell interviewees to use the same voice changer.
This is the truth no one wants to admit. In ten years we'll be orbiting the moon!
(other readers: sorry, I know this post is going to be a bit obnoxiously long, but I didn't want to put it on a pastebin or some other external service and potentially have it disappear if someone wanted to reference it in the future. If you're not interested please feel free to collapse this!)

I actually asked my mom to compile a list of books she could remember, because a friend had kids and was getting to the age where they were starting to read too. Here's what she came up with (note, no particular order of difficulty or maturity here):

My Father’s dragon series

Where the sidewalk ends, Shel Silverstein

A pizza the size of the Sun

Choose your own adventure books

The Great Brain

The Boxcar Children series

Captain Underpants

Roald Dahl books: The BFG, James and the Giant Peach, Matilda, The Twits, Charlie and the Chocolate Factory/The Great Glass Elevator (not as good)

My Side of the Mountain

No More Dead Dogs

The Secret Garden

Bridge to Terabithia (Deals with death, a little older)

The Lion, the witch, and the wardrobe

Across five Aprils (civil war historical fiction, older)

The Broken Blade (Voyageur) & Sequel

Island of the blue dolphins

The witch of blackbird pond

Johnny Tremaine (a bit older)

The sign of the Beaver

Charlotte’s Web

Because of Winn Dixie

Tuck Everlasting (sad at end)

Ruby Holler

The Adventures of Tom Sawyer

Treasure Island

The Pushcart War

Maniac Magee

Rascal

Frindle

Hatchet (Gary Paulsen)

Mr. Popper’s Penguins (young)

Tales of a 4th Grade Nothing (Juy Blume)

Pippi Longstocking

Mrs. Piggle-Wiggle (young)

A Wrinkle in Time

Moccasin Trail

Mrs. Frisby and the Rats of NIMH

From the Mixed Up files of Mrs. Basil E. Frankweiler

The Egypt Game

The Phantom Tollbooth (young)

Holes (little older)

Sideways Stories from Wayside School (young)

The Wonderful Wizard of Oz

Homer Price (easy reading)

The Indian in the Cupboard

Misty of Chincoteague (series)

Aesop’s Fables (young)

The Eye, the Ear, and the Arm

Redwall series

Watership Down

(I'll throw in the Discworld series too for kids that are getting a bit older! It's probably very readable for, say, an advanced 5th grader. I was tearing through all the redwall books and the Golden Compass series at that point and Discworld is probably comparable. Golden Compass wasn't finished then and The Amber Spyglass ended up being kind of a disappointment. I know I was reading Discworld by 7th grade for sure.)
ePub and PDF Reader iOS Update 1.19.0 – Dark Mode and Highlights and Annotations
There’s another way to address this problem: https://lee-phillips.org/permatab/
> I am talking about what teenage jobs should be, not what they are for many people.

Wilful ignorance is not a good-faith approach to conversation. Have a nice day.
In Defense of Boredom
This! 100%

If you can sell me a legal subscription at my doorstep, I can go to any of your companies offices and cancel it by talking to the doormen.
Your username screams for an equal exploit tbh.
We emphasize the API because imho a well-documented, high-throughput API is something really lacking in the ecosystem right now. Dealing with a dataset this size (200M works, 200M authors) is a pain, especially since many end users for this data don't have a lot of technical expertise. Often people have really basic questions (like the ones from the linked post) or they want to build simple applications like monitoring dashboards, recommender systems, and scholarly search engines.

With the API, folks can outsource the heavy data engineering to us for free, and just do the fun parts themselves. We want to make building real-world apps on the global research graph fun and easy, the kind of thing you can do as a hackathon project, instead of with a six-figure grant.

That said, I agree that it's absolutely essential the entire dataset be easy to download and mirror as well. It's called OpenAlex because it's _open_, soup to nuts (the "Alex" part is homage to the ancient Library of Alexandria). All the data is open, the code is open, and our governance is as open as we can make it. [1]

[1] https://ourresearch.org/transparency
Theoretically but there are often other things at play. I know the story is older but since about 2015 raid5 has been dead to me, mostly because at current drive sizes a raid5 rebuild takes so long your chance of a cascade failure and losing a second drive which makes it a "send to a recovery lab" risk. Anywhere you would use raid5 just do raid6.
I love three-finger-drag. You can also just flick one of your fingers after starting a drag and it has momentum, great for sliders/dials.

Sadly, it's supported less and less in Apple's own apps:

- if you use the gesture in Finder, it can get confused and mess up all mouse clicks

- it doesn't work at all with the sliders in the new control center menu
It is exactly that behavior, yes (and that historical oddity is almost certainly why). I wish this was configurable somewhere, and wish the behavior of the green button was also configurable so you could flip it to “maximize with no modifier key, full screen with”.
Off topic: what type of error can occur when closing a file? Is it somehow possible that the kernel denies your request, and forces your handle to stay open?
> I feel like you are fundamentally misinformed here. It has never been the case that IPCC predicted "end of the world"

I didn't mean to imply otherwise. What's needed to end civilization isn't quite clear though. It may not be much.

> The shortages in Europe are largely self-inflicted

I only referred to these (currently mild) shortages to paint a picture of what I think we're likely to see a lot more of. I agree that climate change is only a minor factor in these particular shortages.
Rust solves this kind of thing using "editions" that ensure some features are available, and disable deprecated features. Perl goes super far in this direction with user-defined pragmas (https://perldoc.perl.org/perlpragma). Javascript something like this in `"use strict"`. But the standards bodies have ben against adding more of these, or gating new features behind them. The issue always comes down to, how would you choose what features to eliminate? Some, like `var`, can be turned off, no problem. But others like `.forEach` are more debatable. I like forEach, it doesn't seem like legacy to me to have both functional and imperative loops.

Another language that has continuously accreted language changes is C++, and I've really struggled to learn it for that reason. It's so hard to find a "how to do it right" kind of guidepost for C++. Like modern JS, there's so many build systems to pick before you even get started...