skysight-inc/HackerNews huggingface dataset:
More like the generally accepted concepts of "selected, active, focus, style, change", and declaring either a visual response or "onEvent" response.

A nested hierarchy, components may be complicated internally but expose a simple input and output interface.

And yes, something a little more high level than `if key == 'a'` means you're focusing more on the data and display rather than the method. Different abstractions for different use cases, I guess.

Any recommendations?
These issues from the original comment are not related to Microsoft supporting a wide variety of hardware:

> ...the UI with Bing/Ads/telemetrics/etc integration is so crap...
You should add hotels to the map.

I personally wouldn't want to use airbnb as accommodation anymore. I don't generally like hotels and like tye idea of airbnb, but in the end you overpay to have a bunch of extra rules and chores imposed on you, hotels have become cheaper (wild I know) and they make your bed. Hotels are often pretty awful with the internet though.

Side note: one thing I do like about airbnb is that it has really forced hotels to step their game up. When they were the only game in town they could just coast doing the bare minimum that the worst hotel in town was doing and call it industry standard. They're starting to realize they actually have to do what it says on the box, "hospitality", because they can't compete with a house on a lake otherwise.
If your only somewhat aware, then it shouldn't be that hard to believe there may be something your missing in regards to the history of corporations?
> To some extent, all languages do this: there is almost always a tradeoff between performance and slower, safer implementations.

Well, probably except Rust, from which you get both performance and safety. Sometimes it's with a cost of ergonomics, though. Some people, including the Rust's creator himself, would trade performance for better ergonomics in the case of asynchronous programming. They prefer having a non-zero-cost green threads to the current state of async prog in Rust.
I’m not referring to some definite standard, but to the conventions that have existed in most desktop apps, at least on Windows and Linux, ever since I first used a computer. Wikipedia has a good list of them.[1]

The list also shows Emacs and Vim for comparison, so it’s easy to see the deviation from the Windows/Linux conventions.

When it comes to text editing specifically, at least these ones are deeply inscribed in my muscle memory, and I use them every day in a variety of applications:

– Ctrl+C: copy selection to clipboard

– Ctrl+V: paste from clipboard

– Ctrl+X: cut selection to clipboard

– Ctrl+Z: undo previous operation

– Ctrl+Y: redo previous operation

– Ctrl+A: select all

– Ctrl+F: find

– Del: delete char to the right of cursor

– Ctrl+Del: delete word to the right of cursor

– Ctrl+Backspace: delete word to the left of cursor

– Home: go to start of line

– End: go to end of line

– Ctrl+Home: go to start of document

– Ctrl+End: go to end of document

– Ctrl+Left: go to previous word

– Ctrl+Right: go to next word

(And the Shift variations for selecting text regions, like Ctrl+Shift+Right for selecting the word right of the cursor.)

I’m definitely not the fastest typer, but I feel these make my text editing a snappy process.

Additionally, while not related to the editing itself, I appreciate these ones:

– Ctrl+S: save document

– Ctrl+Q: quit document

[1]: https://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts
I'm with you in spirit. People like different things though, it's okay. It's a drag how hostile and hateful some of the comments about this have been though.

I happen to like it. It looks rather durable. The sling attachment points are really cool. If I found some indication it was water resistant I'd add it to the short list of acquisitions.

The aversion to high frequency detail is a fad that well go away some day.
res, err := InterceptNuke(enemyNuke)
if err != nil {
fmt.Println("NUCLEAR LAUNCH DETECTED!")
log.Fatal(err)
} else {
fmt.Printf("Phew, we're safe. Nuke intercepted after %d seconds.\n", res)
}

Very clearly defined errors indeed.
This seems very insightful to me. I think I'm another data point that mostly fits your observations.

Individual psychology definitely plays a huge role with me personally being on the far side of guess culture. I have pretty extreme social anxiety and the idea of asking someone for something fills me with dread every single time. Not because it shows weakness (I think), but because I don't want to impose on others. Asking someone I don't know for something is almost impossible. I can barely do it in a context where it's expected, like customer service.

I'm not wealthy, but I have moved around a bunch, especially as a child. I'd absolutely help out anyone who asked for it, but also try anticipate the needs of others.
Disrupting the law as an ideal is not the same as "It’s good to obey the law. I certainly try. But treating it as some kind of holy grail of ethics is fraught with peril"

Idealizing being indifferent to the law is pulling the rug under the whole idea of democracy and rule of law. It has dire consequences. Much dire than a less than perfect taxi cab experience.
Interesting negotiating tactic. Can you imagine trying to open a factory in Mexico, and your bargaining position is that Mexicans are too dumb and lazy to staff this factory?

The very fact that we don't take that as an insult, but rather as an opportunity for self-reflection, says a lot about Americans.
This is basically lodash all over again. Now I need to know two languages to read your code.
Quote context:

New Senate Minority Leader Charles Schumer (D-N.Y.) said Tuesday that President-elect Donald Trump is “being really dumb” by taking on the intelligence community and its assessments on Russia’s cyber activities.

“Let me tell you, you take on the intelligence community, they have six ways from Sunday at getting back at you,” Schumer told MSNBC’s Rachel Maddow.

<https://thehill.com/homenews/administration/312605-schumer-t...>
The hilarious thing is that hormesis, taken seriously, would make one think the risk curve has a negative second derivative, as this study suggests it does. So a hormesis fan should have been suggesting LNT was underestimating the danger of low dose radiation.
JS also doesn't have TCE, but for Python even just the lambda limitations are surprisingly annoying. I can't tell you how many times i've been frustrated because it's nearly impossible to put a print statement into a python lambda
To add to the data confusion lol, my grandmother basically never left her home farm. Never drank. Ate meat they slaughtered themselves. Sweets were a rare treat on holidays. You could barely get her to take a car trip because it scared her. Other than her no one is aware to have ever had cancer in our families history.

Died of breast cancer.
https://iopscience.iop.org/article/10.3847/0004-637X/825/2/1...
Another reason to be more injury avoidant than most young people usually are! I have lots of friends who sometimes have to go to the doctor for a sprain or hairline fracture or something, often from sports.

It just doesn't seem worth it to do stuff like volleyball or any high impact sport.
Very tangentially related, but people keep trying to convince me that cookies are somehow safer than JWTs. Is there any truth to this whatsoever?

Keep in mind that you can have a "sessions" with JWTs too, though it entirely defeats the point.
Nobody ever "has" the right-of-way. You can only yield it, and, paradoxically, the person to whom the right was yielded also does not "have" it. Read the California Vehicle Code if you do not believe me. It never says "right-of-way" except when preceded by "shall yield the"
What kind of false equivalence is this? It's Uber or drunk driving, literally no other option?

There is no Uber in my country (nor Lyft, nor anything similar), yet I always make it back home when I'm drunk, alive and without a need to sit behind the wheel. So does everyone else.
A crack head. Right.

Just a crack head that sold access to the second person in charge of the free world for 8 years. Just a crack head sitting on boards making millions. Just a crack head with tens of shell companies with millions flowing through them. Nothing to see here folks just a crackhead.
> No evidence.

What evidence should I provide? You concede that climate change is true.

> Yes. Both sources I posted are not anecdotal.

1. They are both the same source, the Climatic Research Unit at the University of East Anglia emails.

2. Def of anecdotal: "(of an account or evidence) possibly not true or accurate because it is based on personal accounts". I would say emails are anecdotal if there is no evidence backing up that the claims made in the emails are true. My point is that these messages do not prove that models were manufactured, as your own source admits: "no direct evidence has been presented that indicates [Dr. Mann] fabricated the raw data used for his research" and "no evidence of inappropriately manipulated data". Maybe anecdote was the wrong word to use for this.

3. The emails provide no evidence that "fraud and political censorship run[s] amok".

> Ad hominem.

I would define Ad hominem as attacking a persons character rather than their positions. I believe that narratives can influence a persons position, and I am not commenting on your character, but how your position has been influence by a narrative.
Yes, it's poorly titled. The copyright was for the image/animation.
>While Mute may still remain, the features are not the same. Block restricts fellow users from interacting with, viewing and following an account. Mute simply hides your posts from their stream. Users are not made aware that they have been muted. Musk adds that the block feature will remain for direct messages.

So if I understand correctly, if you mute someone you don't see their posts, but they can still reply to you, but you don't see it. Block entirely blocks that user from replying to your tweets. Forgive me if I'm wrong, I don't use Twitter.

Also, I can't see the part in App Store guidelines that forces devs to allow users block other users.
Adding an iterator in C++ means adding at least 2 more objects, multiple function calls, operator overload, templates, the whole package.

You don't trust your compiler to optimize the sane trivial C case, but you trust it to optimize all that garbage away?
This handles a few cases but nowhere near all of them. Null pointer dereference, use-after-free, data races, and much much more are all global properties with no hope of the compiler protecting you.
It's a requirement for Google too I think?

Truly this is one of the moves from... X... that I find the most baffling. In terms of what would kill it the fastest, being driven off all app stores would have to be the quickest way.
I haven't fully confirmed this but my understanding is the proposal forks the ABI into two versions. which IIUC means any package with native extensions needs to release 2x as many wheel files (not to mention if I need to have two versions of the interpreter installed to build them, not sure though). seems like a mess
Unix doesn't make it easy for an unprivileged user to switch to a different user account for just one app though. Plus it gets more complicated when your application wants to save something to the disk so it can be accessed by a different application.
> less severe malice on the part of the compiler authors.

This is optimization run amok and I'd call it malice. If C/C++ are designed to let me shoot myself in the foot, the compiler should let me shoot myself in the foot instead of erasing my code.
The point I was trying to make about that is that most businesses don't have the financial resources to absorb the cost of "security" as it's being practiced now. Yet it's continually being foisted upon them as a necessity.
I guess I'm not sure which definition you're proposing:

a) Writes through "bad" aliases never take effect.

or

b) Writes through "bad" aliases take effect sometimes, no guarantees.

I don't think either makes the point you're hoping to.

b) is just bog standard undefined behavior. I guess you could be intending to constrain the range of what effects compiler-emitted code can have in bad-aliasing situations (no nasal daemons!) but it's not clear how much additional optimization latitude constraining only nasal daemons provides. Compilers often save local stack space by reusing stack entries for multiple local variables. A bad alias to one could corrupt an unrelated value, and you've got nasal daemons again.

a) requires massive compile-time and run-time effort to dynamically distinguish "bad" aliases from "good" ones. This is along the lines of what valgrind does at great cost.
Definitely. All Intel Mac apps will be abandoned. Even tiny apps like Spectacle will cause pain.
You can certainly put urls into a text/plain email. It helps if your urls aren't terribly long and don't have characters that are questionable in urls.

w3c suggests surrounding them with angle brackets [1], but I can't find a source that makes more than a suggestion. By reports, some mail user agents, and some users will include the trailing > in the url they provide to their web user-agent, so that's something to consider and make sure the destination of the link can handle.

Putting links on a line by themselves works well too.

If you don't know what a user prefers, it makes sense to send a text/plain with links as I've described, as well as a text/html with links in tags, because tagged links may be friendlier to some users and some mail user-agents are tragically bad at their job.

[1] https://www.w3.org/Addressing/URL/5.1_Wrappers.html
TinyBase v4.1: a reactive data store with DOM UI and web inspector
>The problem is that C++ defines that every side-effect-free loop may be assumed by the compiler to terminate. That is, a loop that does not terminate is therefore undefined behavior. This is purely for compiler optimizations, once again treated as more important than correctness.

It is crazy that people decided to do it. It not only weird, but also wrong.

There's no such a thing like "side-effect-free" code.

There's always side-effect like CPU usage, temperature, mem usage, etc.

There is whole class of attacks based on those.
The suggestion is because what would analogously be “horse infantry” are historically called “dragoons” rather than “horse infantry”.
https://archive.ph/2023.08.18-164858/https://www.nytimes.com...
Scala also supports structural typing, even though it's a bit clunky and against its nature.

And advanced typelevel shenanigans you see in TS usually have their counterpart in Scala, especially in Scala 3's meta-programming features.
They don't sell those in North America. You used to be able to get a similar sized Mazda 5, but they recently stopped selling those too.
these are pretty great. I was turned off a little by the wall-of-text effect (could we break up the stories a little more, maybe put some small marker to distinguish them even if its an autogenerated pattern icon of colored blocks)

I'd love to see this for bbc or al jazeera
Using a back door. I expect charges and jail time, as is done with other CFAA violators like Aaron Schwartz. /s
If there is one thing I learned, it is that when it comes to life partners and family where the stakes are conmingled, for the really important stuff, it is better to be open and direct.

So I think one of the hidden dimensions here are — are you guessing because you are trying to consider the other person, or are you guessing because there is vulnerability to exposing what you really feel?
SplideJS – The lightweight, flexible and accessible slider/carousel
> yet every company I've worked at in the USA offered 15-20 days.

Then you've been very fortunate. This is not representative of many people - ask anyone working in a restaurant or retail how much paid vacation they get.

Unlike many countries, in the USA the legal minimum is zero.
Why would they?

Spectrum's profits aren't even that high, so why would AT&T want to compete with them chasing down pennies, even 5 blocks away from HQ?
Yep, they made the terminal feel slow! /s

But seriously, check out their "easing" and transition stuff. The 500ms "lag" is annoying for power users, but does help provide context while learning an app's navigation I guess?
Do you think the folks in wheelchairs should be accommodated? Yes.

But I don't think you should be able to build an apartment building and then explicitly ban non wheelchair users. It's a two way street.
> I've met > 5 and < 10 billionaires in person. Some of them were the most humble and incredible people I have ever met, you wouldn't know their names and you would never realize that they did what they did because they do so quietly and effectively.

I realize this is a tangent, but I'm pleasantly surprised you've met billionaires you consider good people. I was actually about to post a comment saying all the billionaires I've met (about the same number as you) are horrible people. If you're willing to share - what was the approximate ratio of good to bad amongst the billionaires you've met?
A periodic reminder is good.
Hm, interesting. I guess me with northern german heritage am very much more of an Ask-Person.

But this is missing an important part of the ask-aspects: You can put needs and issues onto peoples radar.

Like, someone recently just asked me if I have a kiln to sell. I very much don't have a kiln I don't need to sell and I had a good laugh about the request. But interestingly, someone else I know apparently knows how to setup kilns and he'd help if there was a kiln to sell and he's now talking to the other dude about kilns.

This is very much how things work in rural nothern germany or northern germany overall. You just ask around if you need something, people learn what you need, and suddenly someone is like "Yo, this friend of a brother of the owner of a goat my sister owns has this thing and you mentioned you could need it three years ago and he wants to get rid of it. Could he come over tomorrow?"
If you've ever taken a bus or train in ... most places in Europe...you'll know it's not a law that public transport = dangerous and full of meth heads.

Public transport _can_ be good if you have a society that treats its poor well and highly respects and desires clean and good public transport and is willing to fund it.
I thought the article would discuss the reason they are doing it and other related issues. I have no problem seeing boobs, I promise, but for example, this article would get you thrown out of a library.
There's a recent book about this, if anyone is curious how they did it: https://press.princeton.edu/books/ebook/9780691249773/disrup...
This is in part because too long life may in fact hurt the group. Of course we don’t want to look at that because we are so hell bent on extending life, even talk about immortality.
For anyone not familiar, Golden Gate Bridge is a pretty common spot for committing suicide especially for people under 40.
> It appears your approach is rooted in conformity to popular opinion, though that could justify practices like slavery if widely accepted

If it appears like that you should read what you replied to a little closer...

You're confusing not wanting to dissect the most basic tenants of your morals, with not being willing to dissect morals: I'll gladly debate the trolley problem with you, which involves killing people. But if in isolation you just ask "why do you think killing is bad", I'm not going to engage unless you have some complicating factor. I consider something that basic as an amoral (not immoral!) concept.

Similarly I'll debate the complex topic of slavery, but not the isolated basic concept of "a human owning another is not good". That still leaves room for someone to claim "well yes slaves were bad but the benefit was X and that outweighed the bad", but now we at least have some basic floor that we can start having infinitely more thought provoking discussion.

-

What I just described is why you're more likely to grow as a person with a moral floor.

Instead of getting trapped debating concepts we all have the most sense of self attached to and least mental plasticity on, you can have meaningful debate on higher level subjects of morality underpinned by those concepts. With dialectic thinking you're able to independently consider not just the opposing argument, and what underpins that argument.

So now you considered the opposition to your underpinning, but you've done so with none of the inherent emotion and ego that would have been attached to directly debating that underpinning.

Not being willing to outwardly debate is not the same as not being willing to think on if you have strong dialectic thinking skills, and _that's_ where people need to start focusing on to get past the widespread division growing in society.
In the age of common multi-processors(by over a decade)... it's time to embrace it. Especially if it comes with little or no cost thanks to great interpreter engineers. I will personally embrace it.
> Moving out to the Bay Area, people are refreshingly direct

Weird, I moved from Boston to the Bay Area and I have the opposite experience.

In Boston if someone asked me to have dinner with them it was always just dinner. If they had other intentions they would state them up front.

In the Bay Area a good fraction of the time the other person has an unstated intention (hiring, dating, asking for intros to dates, asking for intros to investors, asking for other help ...) that I usually need to dig up before I say yes or no. The thing is, sometimes it is a yes, I just wish people would be more upfront that there is an agenda around this "dinner".
PEP 725 – Specifying external dependencies in pyproject.toml
This is why I hate it when people describe C as "portable assembler". The Usenet comp.lang.c FAQ was already thirty years ago warning people not to write overflow checks like this.
If you've learned anything in your 20-year mental health journey, I hope it would be that not everyone is exactly like you, nor needs the same things you need. It's remarkably self-centered to assume the prescription that's suited you is exactly right for everyone else, don't you think?
He visited all 195 countries without flying. It nearly broke him.
You cannot check for overflow like this, because you're causing it. There are other ways to do this without adding first:

#include <limits.h>

int safe_add(int a, int b) {
if (a > 0 && b > INT_MAX - a) {
/* deal with overflow... */
} else if (a < 0 && b < INT_MIN - a) {
/* deal underflow.. */
}
return a + b;
}
Thanks for the post, it has really made me feel better about things in general!

I come from a rural place in Europe, guess culture was the norm.

Now, I'm on a different country altogether, and it has been difficult perceiving the world around me... But this makes sense, it somehow clears my mind.

Really, thanks.
How much was spent on Russia, Russia, Russia? The investigations, the lawyers, hell even the airtime devoted to it by the MSM. Probably the most expensive and massive investigation ever. Still somehow no charges.
Pournelle's Iron Law
I'm just quoting the linked Wikipedia article. So if it's inaccurate, my bad. That's all I read of the man.
Do you persist any data? Where does business logic reside? How do you validate inputs?
Yea, we agree on this.
https://archive.ph/Gxn3g
What motivated me to want a "real browser" was bookmark management. Managing & reorganizing bookmarks on mobile Chrome was frustrating.

And I absolutely will label anyone a fanboy if they barge into a Linux conversation going "Rah rah Apple best Linux sucks" without actually contributing anything insightful, useful, or specific. Please don't just repeat the age old "Apple did it best" line, we already understand you think so. To people actually interested in the topic, all it seems like is you wanted to mention Apple for the sake of mentioning Apple, and that's why I called you a fanboy.