skysight-inc/HackerNews huggingface dataset:
The very fact these value are called “activist” and “woke” means they aren’t mainstream values.

And it’s not the values, it’s the disruption. If you had anti-abortion Republicans doing the same would everyone be saying how the company should “tread lightly”.
What a ridiculous way of looking at it. Companies are damned if they do, damned if they don't in the eyes of some, just by the very fact that they are a private entity motivated to make a profit.

Nevermind the fact that from my eyes looking at America from overseas, it seems like companies are the only institutions/organisations that are functioning even remotely in a socially optimal way.

Your government is a disaster and couldn't meaningfully manage the pandemic at all, academia is a disaster and is bankrupting your future, military is a disaster and has heavily underinvested in next generation weapons programs so they could spend more time bombing the middle East, your unions are self-serving enterprises (aren't schools in your most populous state STILL closed due to teacher's unions?), your newspaper are incredibly corrupt across the spectrum.

The only things that seem to work correctly are your companies which are still world-leading and world class. Amazon is a gem in your society, but demonised as if it is the source of all problems.
To be fair, shrinkflation of some products also now makes it hard to buy nice round amounts of things.

The recipe for a cake I made recently calls for 14 oz of maple syrup. I can buy it only in 12.7 oz bottles.
XD has nearly no adoption compared to Figma. I saw a chart in the last week or so, and XD barely registered and Figma had the most adoption by far. Can't find it again atm.
>He does not want trans women competing against cisgender women.

Which is not a transphobic take, it's a logical, biologically correct take.
Your reasoning is very poor. Such thought experiments might convince an elementary school student, but that's it.
Dear Ganafagol:

I mistyped :-( Instead, you insinuated that SSRN is a

"personal blog." Also, you are incorrect that "anybody can dump

anything that they please" into SSRN.

If you wait long enough, each article will be republished

elsewhere :-) However, you may have to wait years :-(

In the meantime, more articles will be published in SSRN

for which you will have to wait even longer to be republished!
Ah yes, sounds like you're doing it right, my apologies :)
You'd loose all that performance gain to ads anyway. I'm truly shocked how horrible the experience is whenever I see someone browsing the web without it.
We all knew what you said. It got flagged because it was not Just In Time.
> Maybe a similar sort of thing with software would be spending time on animations

A few years ago, I was running a meetup in Austin and a local game studio offered a couple of their people as speakers. Intrigued, I asked about their projects, specializations, etc and learned about fabric animation.

That's when I learned that the Sony studio for DC Universe Online had a "fabric guy" who animated Superman and Batman's capes.
If you have enough permissions to intercept keystrokes in X via network monitoring then most likely you have enough permissions to intercept keystrokes in wayland e.g. by ptrace.

You're not using TCP for local X, it's all Unix domain sockets and SHM. Hard to get any faster on Linux.

One could certainly implement feature emulation to preserve backward compatibility with evolving hardware. Or just deprecate feature, X over network was pretty much broken for a long time.

Not saying Wayland isn't an improvement over X but a lot of supposed limitations of X are often misrepresented and exaggerated.
Yeah, exactly. Although in addition to the text acting as SEO, the initial reasoning behind all the "recipes-as-blogs" approaches is that recipes are not in general copyrightable, as they aren't generally considered creative works. (Whether the food itself is a creative work is not the question, it's whether the text qualifies as such.) So cookbook/recipe blog writers add enough text to the recipe to make the content subject to copyright protections.

Then, as you note, when people do inevitably copy the recipe, they churn out new replacement text.

You'll notice, for instance, that a recipe 'database' site like allrecipes doesn't have these massive text blocks associated with user-posted recipes, because there's no need or desire to have those be copyrighted.
Unique Encryption Algorithm in Python
A video explanation (in Turkish): https://www.youtube.com/watch?v=xAfyjI8hT8w
To see Tempest being discussed again after all these years is awesome. I have fond memories of playing that game in the arcade.
A bug left alone long enough grows from an child bug to an adult bug. You're still caring, feeding, and maintaining that bug the entire time.
Are you using JS to refer to something other than JavaScript? React is JS, so your advice seems self-contradictory.
Every community thinks it's Lake Wobegon. This place is no more above average than anywhere else AFAIK. That said, thanks for reminding me of this! http://www.team.net/mjb/hawg.html
As much as I wanted to see SQLite included in browsers, Mozilla made the right call.

You can run SQLite in the browser now using Wasm.
Sure it is. You just need to look at it a little differently.

Even in classical COW of memory pages in a Unix forked process, the set of pages mapped into the process with refcount 1 are a diff to all those with refcount > 1.

Virtual machine snapshots are more explicitly diff-oriented. Deltas to the base disk or snapshot are stored separately (that's your diff), and "deleting a snapshot" actually means remapping all the separately stored blocks and collecting the newly released blocks. There's two strategies snapshotting can follow: copy-then-write-in-place, or redirect-on-write. Either way, the set of copied or redirected blocks are a diff to the in-place blocks, just the polarity of the difference is switched.

See e.g. https://www.dell.com/community/Student-Discussions/Copy-on-w...

Things get more interesting with e.g. ZFS snapshots, where the whole filesystem, including metadata, is copy-on-write, and tree-structured to maximize sharing and permit atomic writes (how ZFS solves RAID5 write hole). There, snapshots hold on to one of the old roots in the tree. The diff is implicit in the difference in tree structure; shared blocks are common, different blocks are different. It's super-easy to do a recursive comparison between such trees, extracting a diff is a sublinear time operation because it can trivially skip over identical subtrees. It's a matter of perspective, when you're in the middle of a recursive tree compare, whether you think you're actually diffing data, or whether the data in one leg of compare is simply telling you which subtrees are shared and which subtrees are different, and thus the data is a delta, or diff. You certainly don't need a complete traversal, which tells me that the data is doing most of the work.
TikTok for Lead Generation
Your site is broken on some browsers that do not support darkmode. On Firefox 78.9 ESR the text is #EBEBEB on #FFFFFF, so it's illegible. Firefox 78 ESR is supported till September this year.
You are required to have a copy of your driver's license, vehicle registration, and insurance information in your car while driving on public roads in the United States.

I believe you can refuse to present these, but this will result in charges.

You are not required to submit to a drunk driving check (we call them field sobriety checks). A cop will tell you something along the lines of:

"If you don't do X, Y, and Z to prove to me you're not over the legal limit (of blood alcohol), then you aren't going home tonight."

This scares people into submitting to the test and in many cases they are then charged with drunk driving. However, you can refuse to submit to the test. Your license is immediately suspended and the cops will then begin the process of securing a warrant for a test under suspicion of drunk driving. Forcing them to do this however can take long enough that you become under the legal limit by the time their search is conducted thus avoiding a charge of drunk driving.

The reason or this stems from our bill of rights protecting us from the state compelling us to testify against ourselves. This includes providing bodily fluids like breath and blood as well as undergoing potentially incriminating tests like a field sobriety check.
> Do you feel it’s justified that you have to pay $10K extra for the self-driving feature on a Tesla? Or should they also be forced to give away that feature for free? After all, it’s just a SW upgrade.

I feel like i already paid for the hardware. If telsa says it's cheaper for them to stick the necessary hardware into every car, i'm still paying for it if i buy one without self-driving. Thus if i think the tesla software isn't worth 10k and i'd rather use openpilot, i feel like i should have the right to do that.

But nvidia is also actively interfering with open source drivers (nouveau) with signature checks etc.
Last I checked OpenBSD lacked any support for Wayland (I tend to use SwayWM; it is supported on FreeBSD I believe, though realistically Linux is going to have the best story here for now.) I also don’t believe Docker runs natively, which is a pain for some stuff. I don’t expect most commercial software (REAPER, IDA/Binja, etc.) to really support BSDs either.

I run multiple machines so it’s not a huge issue if one OS doesn’t do everything I need, but I expect roughly all of the things I want to do to require some kind of VM or emulation under BSD, if it’s even possible at all. So for me, the value proposition is limited. It just seems like more stuff to learn, and I’m not entirely sure what to do with it.
One subtle difference/fact: Brezeln are different between Bavaria (southeast) and Schwaben (southwest) - soft Brezeln are common in Schwaben, whereas Bavaria mostly has the salty hard stuff that was the parent of the salty hard stuff you can buy as a specialty in the US.
Ooh! Interesting! Will look at these. So far I've reported a couple Qt bugs, well, they got priorities but no fix so far:

https://bugreports.qt.io/browse/QTBUG-87303

https://bugreports.qt.io/browse/QTBUG-87332

If KDE patches actually make menus work okay, that's great. I've been wondering how KDE deals with the bugginess of the wayland QPA, turns out the answer's simple and not KDE-exclusive, nice.

upd: seems like no popup constraint adjustment is set on the kde/5.15 branch. Hopefully there are other improvements though…
Certainly feels like one when I know the context switch is coming and it's scheduled in such a mid morning or mid afternoon slot that the time either side of it isn't long enough to do deep work, particularly when the rest of the team will interrupt me ad hoc to get unblocked on their work. If there were no meeting I can deal with their interruptions and context switch back to my work and get a long enough stretch to concentrate. With frequent meetings in certain timeslots I get virtually nothing done some weeks.

It likely affects some people more than others depending on the demands placed on you.

Think I'm going request meetings never fall mid morning or mid afternoon.
We're seeing this reaction because of the bi-partisan view of the world which is so widespread in the USA.

These days there is more interesting data in what is considered kosher on mainstream media and what is labelled a conspiracy theory, than the information itself.
Have a submit feedback button in the main interface.
"best by"
Given unionization is associated with enterprise decline, this was a sound vote.
Hmmm....it landed me as the tech lead for all of IT and development.
>[When you let a trans women competing against cisgender women] you are stealing from [cisgender] women, you are stealing victory, you are cheating, you are fucking 100% cheating, and anybody who says they are not is an asshole.

^ What’s wrong with that statement? It’s a crude way to phrase things, but it’s true. Saying trans women have a biologic advantage when competing against cis women is not transphobic.
This tool seems pretty incredible.

I tried playing with the demo on the site. I've got a bunch of sketches I drew in black and white with pen scanned into my computer. I was hoping I could import one of then. It seems like the only options allow you to import then redraw over. Lacking a drawing tablet or anything, this is unfeasible.

A tool that allows you to import line drawings and convert them to inflatable models would be amazing.

I've never been a big fan of drawing with a stylus and tablet. It's not the same as using a pen.
If anything you are fueling his argument. /r/science actually has a pretty high bar for submissions and is heavily moderated. In addition, you must directly link to published peer reviewed research. It's not the traditional subreddit that you are used to when you think of "Reddit". It's not quite the major leagues but has A LOT of quality posts because of the rules and moderation.
...yes? That was always a large part of the Apple ecosystem, and it purposefully being Apple-only has been shown in advertisements ever since it was created.
If you have a Masterclass subscription, they have a course on making sourdough bread (from the owner of a Parisian bread shop that has been making sourdough bread for some >100 years).

Or Joshua Weissman has you covered https://www.youtube.com/watch?v=jJpIzr2sCDE
i’ve been using their tools for 25 years and adobe has never really understood design for the internet, they’ve tried and failed a lot
Is it really wise to go against such important/widely-used part of the linux userspace? I do find Guix as cool as NixOS, but this decision seems like a self-inflicted wound.

Nonetheless, I should definitely get to know the project more, because it was some time ago I tried it last.
So, Good luck with the project! :)
Svg is a surprisingly hand craftable format.
My point is quarantining the healthy majority for over a year, when they are not vulnerable, was not a proportionate response to the pandemic.

The links I provided give some indication of the poverty and educational disruption this causes, but unfortunately it's hard for people to admit that mass-quarantines were and continue to be wrong, because this issue has been politicized.

Maybe you're right, and quarantine after contraction of illness was not a fully effective method of transmission control, but just the elderly isolating, instead of every one, was, and is a much more proportionate and sensible way to deal with a pandemic that only the elderly are highly vulnerable to.
Because IOS is a small fraction of the smartphone and PC market.
Out of curiosity, what's the practical difference between TUI and GUI when it comes to discoverability? The kinds of TUI I'm familiar with - mostly from DOS, so stuff like e.g. Borland IDEs (and various third party apps written using Turbo Vision), FoxPro, and VB for DOS - are essentially the same as GUI in that regard; you get a drop-down menu on top, windows with various widgets, often a help bar at the bottom and/or context-sensitive help with F1 etc.
By the way, welcome to HN commments, as I note your account is five hours old.

And here is fresh evidence that labs in Wuhan have worked on unpublished coronaviruses:

https://arxiv.org/abs/2104.01533

The above findings are replicable by any bioinformatician operating on published sources.

This preprint was reviewed by one of the authors of the Human Genome Project’s landmark 2001 paper having served as an HGP sequencing team leader at the Whitehead Institute:

https://twitter.com/kevin_mckernan/status/137939900576396083...

The findings critically undermine Western zoonotic scientists’ (Daszak of the WHO-convened study particularly) claim that they knew what viruses WIV researchers were working on.
> "Send a report at midnight". Naive way: have a cron entry that runs at midnight or run a loop that checks the time, and if midnight, sends the report. Idempotent way: cross-check against a list of reports that should have been sent, and if missing, send it. Run this check every few minutes.

Ha! You are biased toward the word "Idempotent way". Above - you have totally different steps under "Idempotent way". So, your process is different for each of them. There's no tech differentiator and it should be - as that's how you implement "Idempotent way"
I like this solar panel idea as you might be able to cover quite a bit of thrust energy required. Batteries add a lot of extra mass however, perhaps this would only be functional for day-time flight and then switching over to a chemical fuel source during night.

I'll see if I can still edit my comment to account for the much greater steps up in cost as you are correct.
I think we need better ways to interact with, retain and exchange information from rich media like audio and video.

I often consume podcasts and videos where a speaker will reference source material, suggest recommended reading, quote an individual, or tell a story. I find these 'embellishments' incredibly compelling but I frequently encounter a lot of friction when trying to remember what and when something was referenced. Given that I, and likely many others, primarily consume these media while otherwise occupied (getting ready, working out, cleaning, commuting, eating, etc) I see a distinct need for functionality that allows some type of community driven, timestamped tag cloud.

A clear example of this in the wild is any top YouTube comment composed of timestamps and topics. Google is certainly aware of the potential utility [1].

A technical implementation with similar crowdsourced tagging is SponsorBlock [2] and I think there are potentially awesome second and third order effects unlocked with a broader feature set. Imagine making API calls to learn the duration and frequency of a sponsor segment, by creator, ordered by time. Now extend that functionality only slightly, and you could query all instances where a book, podcast, video, person, topic or anything was tagged. Run transcription and NLP to infer sentiment about a tag, set up monitoring to be alerted of new tags meeting certain criteria, create customized recommendation feeds based off of tag filters... could there be endless possibilities?

Content with a production budget/team often solve this in advance. Podcasts have episode notes, YouTube videos have annotations and chapters, courses have syllabi, wikis have indexes. This is asymmetrical, from creator to consumer. What if, when someone shares a recommendation, you could engage with the content and also see the sections + tags that they found most valuable?

Presenting a standardized method for tabulated tagging, designing interactions to avoid interruption (I can't believe it took till iOS 14 to minimize Siri), building cross platform integrations (when feasible) and nurturing a community of tag contributors, are all significant elements of this product roadmap.

I've long considered launching this as a commercial project, but I believe with conviction this must be open source. My email is in my bio should anyone share interest.

[1]
https://9to5google.com/2020/11/25/youtube-testing-easier-tim...
https://9to5google.com/2020/11/24/youtube-begins-testing-aut...

[2]
https://sponsor.ajay.app/
This reminds me of the Stephen King story Quitters, Inc. about a company that takes a similar approach to quitting smoking.
> Even if one in ten lines are marked as "unsafe", that's already many times less "unsafe" than what they are used to in their C or C++ code.

As a Rust programmer who's written safe code and some unsafe abstractions, one in ten lines being unsafe means that the remaining 90% of your lines need to be written with the same care as your unsafe code, to avoid feeding invalid arguments into unsafe operations which cause UB. The general approach is to not scatter unsafe code around your entire program, but segregate it into safe abstractions that prevent callers from triggering UB. (Though some APIs make it difficult to achieve, so the alternative is to create unsafe abstractions that expect callers to take care to avoid triggering UB, which requires auditing the callers for security as well.)
I think in California it's CCPA that not only protects personal data, but also against the non-consented collection of data by devices owned by the person or in the person's own home.
Here's the archive: https://pastebin.com/s9JupqqD

Good luck suing. Will be fun to watch news coverage about the uTorrent guy suing torrenters.
I think these questions are meant to really address mechanical skills. The second question took me 7 differentiations. It takes understanding to be able to do that but the rate of error is going to be very high even for those that understand differentiation perfectly.

Edit: someone posted a link showing that one can generalize this result for g, f and their inverses. Interestingly, after reading up on it, the point Arnold is trying to make is that modern students have a poor grasp of infinitesimals.
AWS Lambdas can run up to 15 minutes actually
That's half the fun of legitimate opportunities to link jwz's content. :D
a change log of everything the admins do would be nice, because they control a lot of the content that you and me see... they move threads to other posts, they hide posts... etc... they don't like to let nature take its course.
DevTools architecture refresh: migrating DevTools to TypeScript
That's not true. If you buy a fitness tracker from Garmin you can download FIT files with all your data either directly from the device or through their free online service. The format is documented and you're allowed to use your own data however you like.
I have a feeling that they've done the math and have realized what makes them the most money.
Don't ever employ enthusiast developers. They will leave with the next change of wind.

Hire the quiet ones that just want to do a good job.
I had the opposite problem. I took to it like a duck to water and then was told to stop because I had “better things to do.” When I asked what they suggested things I had already done. I become so bored it really affected my work ethic. I didn’t like that and eventually quit.
Yes that is why I explicitly said "after the first one". That was my whole point it is slower on the first and faster on later ones. Which is why they are for Applications
Dominant compositor implementations – the dominant wayland implementation is libwayland :) About the only serious alternative is the Rust one – the crate has a native mode. (but you still have to use the libwayland backend if you want to do GL because of how Mesa's EGL impl is tied to… yeah, lol, hard problems here :D)

But seriously, the "competition" between these compositors is awesome. This is like web standards again. Testing your client across different compositors reveals bugs (either in them, or in your client) and everything evolves together in standard ways. With the single Xorg server, everything got completely ossified, if anyone wanted to rewrite a full "production ready" X11 server they'd have to be bug-compatible with Xorg.
FoxPro worked like that. The language itself had commands for various IDE actions, like editing a source file (MODIFY PROGRAM ...) - these worked everywhere, but were really meant to be used in the Command window, basically a REPL. And then if you use the GUI to do the same thing - e.g. File -> Open - it would simply execute the corresponding command in the Command window.

This worked surprisingly well. New users mostly stuck to the menus to discover things, but then gradually switched over to commands for common actions, because they were faster. It also helped that the Command window had context-sensitive help, so once your menu action generated the corresponding command, you could easily open the manual page for it to read up on the details.