skysight-inc/HackerNews huggingface dataset:
I made a browser extension called No Scary Parts that skips traumatic scenes on Disney+ while trying to hold together a cohesive plot. Mainly for young kids who enjoy the music and other scenes, but aren't ready for the full story yet.

https://thomaspark.co/projects/no-scary-parts/

Fantasia was easy. Managed to do The Lion King. Haven't been able to pull off Bambi yet...
It is not, in fact, the definition of structured programming.

Structured programming was defined by Edsger Dijkstra, and consisted originally of a model of programming with restrictions on where branches may go. Later programming language constructs if/then/else and while implemented this model. It does not address subroutines.

I describe C and similarly primitive languages as toys because they do not provide the expressive power needed to enable the levels of productivity and reliability demanded of serious work.
Agreed, "faith" gets equivocated quite regularly (whether on purpose or otherwise) in these types of discussion. It helps to be clear on what definition one is using.
Technically, V8 by itself is not "secure" RE remote code execution. It's secure in terms of memory safety, and keeping isolates out of each-other's memory space, but the actual "security" you think the engine provides is actually inside Chromium (a very locked down sprawl of sandbox processes where the engine is confined and restricted by the OS from touching resources it's not supposed to).
It happens to everybody.

Circa 2008 I was working on a Silverlight RIA in a company that had MSDN subscriptions for everyone.

It worked just fine over the LAN off the server in our Ithaca office but when we demoed it for the people at the office in Rochester it took the application 40 minutes to boot because of all the round tripping.

That won me all the arguments I'd been having about excessive round tripping, getting that 40 minutes down to 40 seconds wasn't hard once those questions were resolved.
Too narrow a view of faith. Kirkegaard wrote of a “leap of faith” by which the will and passion necessary to believe in yourself and your abilities is inherently spiritual. Rather than a blind leap, we use reason to literally and figuratively reach for the stars, be it another continent in Polynesian canoes or another planet aboard rocket thrusters. Feature not a bug of human ingenuity tied to purpose.

https://academic.logos.com/kierkegaards-leap-of-faith/
The expectation is that you also have “something you are” as provided by your devices biometric authentication.

The standard allows for service to demand that the authentication device performs an additional factor authentication. Which is usually either a PIN or biometrics, and your device attests to doing this during authentication.

So then you have two complete factors “something you have” (your phone) and “something you are” (biometrics) or “something you know” (unlock PIN for device).
I haven't run into any like that, but I'm with you -- if I could only store one webauthn key, I wouldn't use it at all. Too risky.
Oh there was no real socialism after 1984 either. The Parti Socialiste always had an unclear/contradictory agenda, pro banks, anti industry, pro unions, anti low pay/service workers.

The insanely huge "code du travail" distinguishes between many kind of workers. Depending on your status or the kind of branch you work, you might work 35h/week, 48h/w or 60h/w. In the two later cases exceeding working hours must be compensated at a minimum of 50%, but it can be at suitable times for the employer.

Daily work duration must not be above 10 hours per day but it is permitted to work 12 hours per day if there is a "convention collective", the employer has only to permit a rest time of 50% of exceeding working hours.

For some categories of workers this daily work duration limit legally does not exist at all. For example employees on a flat rate in days (like "cadres"/low level executives) are not subject to this limit.

Fortunately for the Parti Socialiste, service workers, lorry drivers, housekeepers, nannies, etc do not vote much and it is very difficult for them to integrate a union, as most unions (CGT/CFDT/SUD) only protect workers with a contract (roughly half of workers in France).

This is not really a socialist program...
The goal isn't to help the readers though, it's to convince web developers to fix their websites.

It seems like that battle is already lost, this isn't some default setting that they are just accepting, web developers are doing it because they think they have a good reason, some random blog post isn't going to change their minds.
Totally agreed for mobile websites, with the exception for PWAs and mobile sites that rely on specific view ports being unchanged, like games for instance.

With no scrollbars it's hard to tell if something is zoomed in or not and you might be missing parts of the UI without noticing. Native apps don't zoom and neither should mobile sites pretending to be apps. Build accessibility into the UI.
To be fair, if those attributes had never been standardised it wouldn't need to be a user agent concern. But I agree, all browsers should follow Safari's lead and ignore them.
Here's the nonprofit mentioned in the article. I like hopeful people like David Vaughan

https://plantamillioncorals.org
Interesting, thanks.

I feel like nobody brings up other countries when it comes to abortion, but the context seems pretty helpful (as it is for most issues, I suppose). Esp since, looking at Australia and Canada, people get on and tolerate internal divergences, and maybe we should too. I suppose is it's because they accept that their federalism is much less centralized than ours.
Congrats! We currently use rundeck to ssh into servers to run python automations. This looks to be a much more elegant solution.
It is the creator's right to dictate the original presentation, but it is not the creator's right to dictate a user's behavior. Just like it is a filmmaker's right to set the default framerate and playback speed for a film, but you can rewind or fastforward, or play the film at X speed if you so wish in your media player.

Disabling or otherwise inhibiting user behavior is not a creator's right.
I've had the good fortune to dive on Pickles Reef, as well as many other reefs on the Keys, so I've been able to see these coral restoration efforts first hand. I would always feel so happy whenever I came across these new groves of staghorn coral. They were small, but often healthy looking, and I just loved seeing them.

That said, the scale of coral death far surpasses the scale for growth. For example, a government group [1] has placed tags on natural coral groves (i.e. mostly not planted) inviting divers to take and share photos to help track the coral health over time [2]. Many of these tags were next to healthy looking sections of reef, but many others were next to dead lumps. I recall several sections around Looe Key in particular that were just graveyards of yellow tags.

These types of restoration efforts are working, and in some places they're working well. But it's a drop in the bucket and the coral is dying not thriving. More is needed.

1 - https://floridadep.gov/rcp/coral/content/seafan-southeast-fl...?

2 - https://floridadep.gov/system/files/media-folders/media-root...
Wow! You're right. That's amazing. Definitely going to start using this.
I would think the existence of an inherently inequal standard here, and/or the idea of watering down the impact of harmful speech, is the problem more than wanting some perverse privilege to tell bigoted jokes. When and where I grew up I still remember black leaders critical of hip-hop for trying to normalise the n-word - the view being it was objectionable for anyone to launder the term.
it's selecting for a specific "culture" and personality type

https://genius.com/18702731/Pink-floyd-dogs/And-after-a-whil...
Pleonasms! The following text contains 6 examples:

Dear John,

You have been invited to the president's birthday, please RSVP by post.

Attached you'll also find a PIN number. It's part of a free gift; true fact! Just use it on any ATM machine.

Best,
Tim

PS: could you please bring some chai tea?
That study is almost 10 years old. Would be interesting to know if this has changed to the better or to the worse.

(Of course, depending on how you define "better" and "worse" for yourself.) ;)
Kierkegaard’s Leap of Faith
Wow. I had no idea that this was something explicitly imposed on us by developers! I thought it was some kind of inherent issue with mobile.
The user is zooming because what they see is not legible to them. If Figma can't work out how to handle that, that's Figma's failing.
On-the-Go allows mini and micro B to be host as well.
Well said. I've been using a combination of OS, Service, and hardware tools to slowing restrict and guide my children online. It's incredibly difficult and tedious.

The average non-tech parent has no hope in this regard.
Interesting point. I was talking about this very issue with someone. Facebook was awesome when it first came out because you could connect with people you hadn't seen or heard from in years. You'd connect through mutual friends mostly.

Those days are gone. People have moved from landlines to permanent cell numbers, so once you have someone's number, you always have it. Email addresses are gmail.com, outlook.com, etc. As with the phone number, once you have an email address, you always have it. Plus, with widespread cellphone usage and unlimited text messaging, it's low cost for both parties to send a quick text message to stay in touch.

Facebook's original source of popularity is now dead. Of course this does not imply that Facebook will disappear.
They have a say in what remains of the power structures created by their white supremacist ancestors, the privileges that system provides and the inequities those privileges feed on. They could be working to dismantle those power structures, but they have to recognize that they exist first and that yes by default all things are not equal.

Ignoring that fact or obsessing over petty things like not having a pass to say the n-word doesn't help anyone or accomplish anything productive.
This is something I wish was brought up more. It is almost a meme that “the originals were darker,” but really the famous tales of the Grimms and Perrault et al are just local snapshots of a living tradition of the common people telling stories. I suppose the focus on the older recorded versions is a reaction against Disney and modified versions of stories marketed to children (e.g. Lang perhaps). And to be clear, I think all these, including Disney, are important culturally and present fine variants of the stories. Still, I don’t want us to forget the others.

Digging a little deeper, you find tons of variants of stories, and discover all sorts of new ones, hybrids, seemingly incomplete ones, different levels of embellishment, darker and lighter. And some do have morals, but a lot of them are just things happening. Some motifs just seem to stick. And folk tales were not primarily meant for children either—we tell kids campfire ghost stories all the time, and don’t think so much on what they teach. We just like them.
Call me highly skeptical. I have not personally seen disabling zoom recommended in a very long time.
Using phone numbers as a second factor should be in line with using MD5 for password hashing. It doesn't mean that MFA (or hashing) are a bad idea, just that you need to deploy it properly for it to make a difference.
You would still need the domain setup, etc… or would you be happy to use your hardware and some free subdomain from elsewhere ?
There are plenty of evidently anti-user features like disabling zoom, disabling selection and so, i wonder why say Firefox even supports them.
That's because SMS is not 2FA. Proper 2FA implementation should require FIDO, TOTP, etc. and not even permit SMS as a valid method.
(Different person)

The Supreme Court and other appeals courts typically are purely technical, across all political leanings and makeups.

On this topic, the Supreme Court reverted to a purely technical view, auditing those two prior cases on their technical merits because they are outliers in being untechnical. They returned it to the states, not taking any extreme approach at all. The extreme options would be: invalidate all state laws that destroy fetuses, prohibit Congress from having any ability to review. Nope, nothing like that was done because overturning roe v wade was never as political as suggested with regard to a child bearer’s body, they simply returned it to the states, and there has always been an absence of a superseding law from Congress, which is Congress’ fault for never even trying
Could you explain a bit more what do you mean by "cyberphysical artsystem" ? I have no clue what this is, but the name sounds cool
This type of reasoning is in my mind a typical expression of how mere cultural values create an unhealthy bias. It is similar in this respect to how the Inuit might consider whale flubber a great delicacy, or a Swede might enjoy fermented herring, whereas everyone else looks on in distaste, and will tend to express their dislike in universal terms.

That is not the same you might argue, and you'd be right of course. But there are so many overlaps that is certainly motivated to call it similar: We are weaned into a secular disdain for religion - at least in many parts of the world - just as the Inuit are weaned into their food culture. It is not primarily a function of our superior intellect that we look down on religion, it is a function of our age and time. We will eventually abandon our present hubris for something else, just as people under the monotheistic era departed from the previous animistic and polytheistic beliefs.

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? Isn't a secular society a much better place than before, where beliefs are not passed down from above in a unintelligible language and jealously guarded by the elites that profited from the system?

Well the key term is probably "step forward" as opposed to right and wrong. It is not like the Inuits are wrong in their eating habits - but uninformed and biased people might be prone to think so. It is not like the polytheists were wrong, in spite of the persecution they endured. And it is not like we are right in our present thinking either - a step forward in many respects, yes. But we will one day also be ridiculed for our primitive assumptions about reality - by the biased people of the future.

Provided we all survive the present at all, our present and ubiquitous self-righteousness sure looks poised to snuff out whatever future we may dream of.
Past comments: https://news.ycombinator.com/item?id=23162199, https://news.ycombinator.com/item?id=30003221
You absolutely know what they're referring to, playing coy about it was understandable a decade ago but the mask is obviously off. If you live in the western world, even living in a shack in the middle of wyoming, the fact you are online means you are fully aware and these types of comments are not only non-productive, but disingenuous which is a becoming a trend among people that propagate the diversity initiative as a way of being openly anti-european while retaining a moral high ground. It has to stop or hatred will come full circle.
The handbook has always been there and open. I don't get why people think it's a new thing.
Yeah we’re starting to investigate which route we’ll take (Yii 3, Laravel, or Symfony).

These days everything is so componentized it’s becoming less and less important, though. Craft has always pulled in a various Symfony components, and v4 adds Laravel Collections.
> and the largest of all -- mortgage.

I specifically called out housing as it's the biggest expense, but I labelled it as rent.

> $120k in SF than average salary in, say, Milan (€33k).

By your own admission, mortgage is the largest expense. Your monthly take home in SF after taxes and housing costs of $2500 is $3964. That's more than the gross, pre tax, pre housing cost of the Milan salary you named. Your take home pay _before_ housing is $1950/month in Milan. You're always going to have more money left over in SF.

> I still doubt you can afford the same quality of living.

There's a different between salary and quality of living. The quality of life in _any_ european city is a very difficult comparison to the QoL in a US city, and it's not a numeric comparison.
That's what I do. I have a nano Yubikey installed in each of my computers. Plus a Yubikey on my keychain. I register all of them with each account.

All of the accounts require username / passowrd and the Yubikey. I'm not willing to not have a password.
What's the rational for not wanting websites and web apps to disable zoom, and not complaining about all native apps doing it?

Would these people want to be able to zoom in native apps as well? Or is there a reason it's fine in native apps but not on the web?
It's SHOULD as per RFC2119, so basically you need to have a good reason with an understanding of the implications to ignore it.

One of the implications here being that you have zero available authenticators if your main authenticator breaks.

https://www.w3.org/TR/webauthn-2/
I think the core of the optimization you're mentioning hinges on a normal lookup being a slow hashtable lookup (of a string?)... whereas I imagined the first thing the interpreter would do would be to intern each name and assign it a unique ID (as soon as during parsing, say) and use that thereafter whenever they're not forced to use a string (like with globals()). That integer could literally be a global integer index into a table of interned strings, so you could either avoid hashing entirely (if the table isn't too big) or reduce it to hashing an int, both of which are much faster than hashing a string. Do they not do that already? Any idea why? I feel like that's the real optimization you'd need if checking a key in a hashtable is the slow part (and it's independent of whether the value is being modified).
Banking apps, Google Pay, hell, even McDonald's. Anything which has payment integrated in it is fair game to have SafetyNet running. And it very much most likely not a dev-lead decision, but a manager-forced thing.
Plus, instead of accepting autistic behaviors as quirks, we often try to psychologically beat it out of them (ABA therapy). This of course tends to make things worse rather than better, and you end up with a lot of autistic people who have two modes: pretending their best to be "normal", and complete meltdown when that fails.
I made PNGs to share because Github Enterprise doesn't display Mermaid as images yet, and the diagram was more than one page so I couldn't screenshot. I used Mermaid CLI, which brings along chromium and puppeteer to render images:

npm i mermaid.cli
npm i mermaid
npm i puppeteer@latest
./node_modules/.bin/mmdc -i my_diagram.md -o my_image_name.png

Only problem was the text overhangs the bubbles in sequence diagram notes.
This is one of those big tech company problems that makes me wonder what I'm missing.

Amazon has money. If they cared about the integrity of their catalog, they'd pay people to maintain it instead of giving control over it to the people who most benefit from it being wrong.
> At this point, as far as I know, the only things on my site that require JS are the "Make the image bigger when you click on it" feature

On a website linked in the article, there is something if you search for "Lightbox", that comes with a codepen: http://youmightnotneedjs.com/
I had the old MS Surface Pro 2 (11" screen, I think) as my daily driver for awhile, and found that designing PowerPoints and conference sessions - including code demos - to be legible on that screen led to better presentations.
I'm no great fan of Numpy, but other Python performance solutions aren't more maintainable. :(
I've always struggled knowing what herbs and spices to add to a dish. do you have any advice on a good way to learn this, other than trial and err (so that the mrs won't get mad at me for ruining dinner)

on a side note:
there's a lot of different topics here, the easy ones i can see:
- cooking
- baking
- drinks
- cheese and other preservation foods, cured meats, etc...
- fermenting: beers, cider, kombucha, sour dough, etc...
This is Amazon 100%.
Thank you. Your post does a much better job describing the potential than the link does. Something about the idea of “javascript containers” resonates with me, but Ryan’s post seems a little unfocused.

Javascript the language will be around forever, but I don’t know that I’d call it futureproof. Just because it’s there doesn’t mean people will continue to want to use it, particularly if wasm as a build target for other languages becomes more realistic and/or practical. However, javascript the technology (i.e., highly optimized and hardened runtime coupled with wasm) is pretty remarkable.
Surprised they don't use a hardware video encoder, is it because the well and efficiently supported formats are all MPEG, and thus have fairly high licensing cost on top of the hardware? Or because even efficient HVEs use more resources than webcams can afford? Or because inter-frame coding requires more storage, which (again) means higher costs, which (again) eats into the margin, which cheap webcam manufacturers consider not worth the investment?
“Boomers” I suppose are responsible for passing the clean air and clean water act which had the effect of essentially ending pollution as we know it in the US.

They also essentially created the welfare state…

They were and are pretty bad on effective drug policy.

LGB discourse went off the rails when progressives added all the other letters. To be fair, it’s not just boomers who are deeply concerned with the political religion of queerness.
Hm. But then wouldn't it make more sense to just stream the raw sensor data, which is 1 byte per pixel (or up to 12 bits if you want to get fancy), and then demosaic it on the host? Full HD at 30 fps would be 59.33 MB/s, barely but still fitting into that limit.

But then also I think some webcams use H264? I remember reading that somewhere.
Not a surprise, but

> A lot of people jump into the tenure track from outside of the tenure track, from industry for instance

That would be surprising if significant
“So, too, does Kierkegaard advocate a leap, not out of reason or against reason (the swimmer has done some intellectual preparation), but recognizing that forward movement in life is not primarily a function of our rational capacities but our will and our trust. Forward movement in faith is also the product of a decision and choice. While you can inherit your parents’ looks and money, you cannot inherit their faith, as it is a spiritual category. Kierkegaard is fond of sayings like, “every generation must begin anew.”
The choice to allow zoom, or scrolling, or window resizing, or even fonts and colors... basically anything that affects my web browsing experience, should belong to me as the user, not some web site developer 1,000 miles away from me. Browsers have taken way too much control from the user (or hidden it in Settings menus) and handed the controls over to web designers. Browsers have a setting to take back this zoom control, but really it shouldn't be a setting--it should be the default. The web developer should not have the ability to disable a feature of my browser any more than he should be able to reboot my machine.
Guns/muskets weren't that useful initially either. But the potential was there. Bows and arrows proved to be more effective for 100+ years before guns eventually won out.

> So it's like using a laptop to hammer a nail.

No. It's like using a nail gun rather than a hammer.

> There are way more deadliest, simplest and reliable solutions, unfortunately.

But none with the potential of drones and swarms. Cheap, easy to replace units that could fly, provide recoissance along with offensive/defensive capabilities. And it's just the beginning.

I suspect most armies, law enforcement, private mercenaries, mall cops, etc will be using drones in the future.