skysight-inc/HackerNews huggingface dataset:
How to define "feel pain"? It is quite difficult and varies from person to person. I have some memories when I'm 1~3 years old. I can not "feel" any physical and mental pain at all but I might response to that pain event by crying. There is no specific meaning for crying. Maybe just like breathing?

One memory is that I hit my head on a rough rock when I was at the age of learning walking and little blood flowed through my forehead. In that time, I didn't feel any pain and was curious on why adults and old sister were so "nervous". In my view, they spoke loudly than usual and rushed to me. I didn't know what they were talking about but I could feel they feared for something.

Another memory is that I shot myself on breast by gas gun, and got bruise (I didn't notice that after I grew up and my parents told me). The age might be 2~4 years old. The same as first one, I did not feel any pain but the fear in adults.

ps: When I was 6~7 years old, I shot myself with air gun on arm again. This time I felt the pain. That was fucking hurt.
For those wondering:

"Flarum is the next-generation forum software that makes online discussion fun. It's simple, fast, and free."
You're looking for "screen pinning" on Android or "guided access" on iOS. It's been around for quite a while.
People are already doing earth observation from larger numbers of small satellites and very large numbers of cube sats.

https://www.planet.com/our-constellations/

They started with this strategy before Starlink was started.
Ah yup you are definitely correct, that is what I meant.
That doesn't sound impossible. Like a CPU running slower when the power is janky, there's something appealing to the thought that we experience the passage of time differently based on internal physical processes. There's the trope of "time standing still" when some intense experience is happening - perhaps flooding the system with adrenaline has the opposite effect and speeds up perceived time?
Txtai 3.7 released – streaming and parallel machine learning workflows
I would say it is not a problem of the format in theory, but it turns out to be one in practice. And that using HTML rather than JSON when explaining REST and HATEOAS would be a much more natural approach.
Obligatory “if you invested $100k in 1952 in s&p 500, you’d have $152m today”. Or $14m in real terms

https://www.in2013dollars.com/us/stocks/s-p-500/1952
Some things are hard to test when you are not in prod. In my experience you cannot effectively emulate the internet.
I think this is a spectrum, currently with 2 approaches. The SPA routes mean every client side interaction is responded directly by the app, but still waits for the network. Client needs to download the whole application "graph" though. The HTML way means it doesn't "respond" for the latency period. But with modern tools (like HTMX/Hotwire/Unpoly), devs can start with HTML, and preload certain interactions/use minimal client side JS, instead of delegating all of it into an SPA.

E.g.: Client side search/filter
https://twitter.com/htmx_org/status/1459549924014669825
Might want to refresh your reading on this. AFAIK this is reference to one (unpublished) study where undergrad wine science students tended to choose from a list of descriptive terms usually associated with red wine to refer to dyed white wine, most of the time.

It's certainly true that suggestion can change ones perception of wine (or any flavor), but I don't think it's clear that it's the primary factor.
Would you or someone happen to know/guess the hash rate of the M1 Max?
That's not how abandoned vehicles work in California. It's not yours because it's left on your property.

Here's a 12 step program to get rid of an abandoned vehicle that's probably worth money (I'd recommend getting law enforcement to take it, so they or their contracted impound yard can go through the steps instead of you)

https://www.dmv.ca.gov/portal/handbook/vehicle-industry-regi...
I was a bit suspicious, so I had to come back to this after sharing the "updated" 3-box question with my not-yet-5 year old. I've paid attention not to use the wording like "look first" to avoid any suggestive approaches (which is highlighted as giving much better outcomes in the study).

Prompted about why he chose the right box where a kid will look for their chocolate, he immediately blurted out "because that's where she left it" as if I am asking a foolish question. To me, that removes guessing from the equation altogether which is what study claims children at this age (before 6-7) will do 100% of the time ("proven" by it being an exactly 50%-50% split between two empty boxes).

To be honest, I am not sure why was I intrigued by this study in the first place. I suspected different outcomes come from child's exposure to logic fallacies (I frequently joke with my kid by saying obviously wrong things and let him challenge me, so he is used to them), language and time concepts (I find my kid frequently confusing "yesterday" and "tomorrow", for instance, and these questions had a lot of "relative time" descriptors — I can imagine many other kids have the similar issues with what happened first and what happened after), confidence (my kid, being a shy one, might not be as assertive with researchers), hastiness (my kid will sometimes guess at things just to get me off his back when I am asking something if he doesn't care about it) etc.
This is really interesting. Assuming I'm willing to trust the author's claim that semantic class names are the reason CSS is hard to maintain, what's the advantage of `<img class="w-32 h-32">` over `<img style="width: 32px; height: 32px;">`?
I grew up in Arkansas. I love the Arkansas Times and have fond memories reading it in coffee shops as a teenager and college student. Advertisers advertise with whomever they wish, but I'm having a hard time understanding how laws that mandate a political position - any political position - aren't clear violations of the first amendment.
I can say I am happier developing from ChromeOS than Mac. The Linux App is solid and doesn't have weird differences from CI or prod. Preferable to Linux because touchpad and external devices just work and the UI is much cleaner.
"Japan cannot increase" is a surprisingly broadly true statement, even...
> JSON isn't a natural hypermedia

No format is a hypermedia, because hypermedia involves heterogenous formats bound with links.

But any format in which links can be conveniently embedded can participated well in hypermedia, and JSON is definitely a format in which links can be embedded.

> humans consuming HTML

Humans aren't any more the usual consumers of HTML than they are of JSON. In both cases, software consumes and may (or may not) interact with humans. But immediate agency in the consumer isn't necessary for hypermedia, in fact, the hypermedia model is very much intended for robust mechanical consumption by systems not designed with advance knowledge of the structure, because hypermedia is self-describing.

That's why web mashups, search engines, archives, and specialized crawlers are all able to work.
> But there is nothing outside the API provided by hypermedia, no matter how poorly implemented that hypermedia API might be.

I've heard this before about HATEOAS and true-REST but I'm always left wondering about odds and ends. For instance, in the deposit example the client is told that the form accepts "amount" which is of type "number". Does this imply that the unit of amount has to be negotiated between server implementation and client implementation out-of-band? Or, to stick to the same example, how should the client behave if the server responds with a 504? Presumably the client and server would need to agree on the protocol for dealing with failures out-of-band, whether retries are allowed, how and if commits work in the system?
We are all testing in prod whether we observe the results or not.

That is, once you’ve shipped code. It’s live and getting used whether by you or someone else.

Of course you should do a ton of testing before you get to prod. But once there, you may as well be your own worse user before someone else can while you’re asleep.
The good news for Apple is most of those Chromebooks will have disintegrated or otherwise found their way to the landfill in two years, which certainly helps Apple's chances.
To what end? "We should colonize Mars because then we could go to Europa more easily" just kinda begs the question; what economic incentive exists for going to Europa?

It's like saying we should colonize Antarctica because then we'd learn things that would make it easier to colonize the North Pole. Doesn't really answer the question.
I suspect they didn't implement RAII because, in the intended usage, they expect the autorelease pool to be drained every frame.
Algorand is used by Lofty.AI to track fractional ownership of investment rental properties. It makes transferring ownership (in the LLC that owns the property) easy, in case the lofty.ai company weren't trusted or available to complete the transaction.
What do you mean? As in you should or you can't boycott? ITAR is something I have almost no knowledge on.
Considering it took them roughly 2 years to develope Starship from scratch, even if that's the case, it would still be an order of magnitude lower cost than anything else, wouldn't it?
I was about to say "who the hell would say that?" But here you are.
> Imagine an entire core optimized for Safari and its Javascript engine. Their next chip is called the "M1 Marathon Edition" and you get 36 hours of real-world battery life with Safari.

I don't think that would be worth it. What's the point of 36 hours of battery life? How often do you need more than 12 hours of life on battery? Increasing the maximum battery life only makes sense when it also increases battery life for the more power-hungry workload (which is where you're likely to reach the limit), why bother building dedicated hardware for a specific workload that's already beyond what you need?
The outrage should be in the other direction. They were shuffled by default, WTF is with that?

If i want to shuffle, I turn it on. Every player on earth did this before this, I think Spotify wanted to burn the beans for a signature trash taste.

It's shitty shitty shitty UX to shuffle your play button. I'd hit a shuffle button for that.

Every outlet reporting outrage needs to shut up IMHO. This is a good decision.

Spotify has trash UX and I don't know why they exist.
They broke my catchall too; Gandi don't have catchall, but they do have unlimited aliases with wildcard support after two characters, so there's all possible AA%, AB%, AC% etc ~1300 aliases listed on this blog which will act like a catchall https://robsblog.robertwatts.com/2020/02/25/gandi-catchall-e...

RollerNet.us has a really nice setup, I've used them at work for years and they don't get much discussion on HN. They say "Roller Network accounts are very different from our competitors: we don’t charge you for domains, mailboxes, users, aliases, etc. All of those settings and configurable items are intangible items in our database. We only track tangible resources: data transfer, data processing, and data storage."

They do primary and secondary DNS (they will slave to your DNS servers), and SMTP relaying (they will be secondary MX and store and forward email to your higher priority MX if they go offline, or store and ETRN if you have some intermittent connection), SMTP frontend (forwarding and relaying and filtering), outbound SMTP relay, and mailbox server. They have a web interface to maillog and a simple REST API. It's just that they're not a domain registrar and their personal account is $50/year, and I have no personal use for most of the features; Gandi was $15 for a year of domain hosting and email, so it won.
Dask's architecture is unable to handle large scale data processing tasks (e.g. ETL, dataframe operations) because it's just a distributed task scheduler. It works as long as tasks have very little communication across them. But data processing tasks like table join need heavy communication (e.g. shuffle) which requires a true parallel architecture like MPI to be done efficiently. Almost all of Dask's problems mentioned here go back this issue.

Bodo is a new compute engine that brings true parallel computing with MPI to data processing. Bodo is over 100x faster than Dask for large-scale data processing. Forget about speed, are you willing to pay AWS/Azure/GCP 100 times more than necessary (also increasing your carbon footprint)?

Bodo uses a new inferential JIT compiler technology which requires getting used to but it handles actual Pandas APIs (not "Pandas-like").

Disclaimer: I work for Bodo.
> At present, anybody with money can loft a satellite, and anybody with money can buy pictures from it, with no need to ask anybody's permission.

Minor nit: You need to ask permission of the country responsible for your space operations, if it chooses to regulate that. E.g. in the US, NOAA needs to sign off on any US-operated imaging. But generally doesn't care what the photographed countries think of it, although one could in principle imagine restrictions where the US feels it touches national security.

(This was in the press a while back when SpaceX wasn't allowed to publish live feeds from one of their launches, because the right permits weren't in place)
The neocons, who have ties to the Israel lobby, have been running the Republican party for some time, so this is not surprising.
Good attitude. The only thing that is "breaking" is a web developer's opinionated view of how to present information. As we all know, that view is not always a reasonable one. The web developer does not work for you, the user. She works for advertisers or advertiser-funded organisations. IME, pages that are almost wholly JSON can easily be "redesigned" on the client side by the user (me), to present the information in a format that is most pleasing to the user (me).

Having a company that has chosen online ads as its "business model" sponsor researchers to "improve privacy" is inherently flawed. If this company was serious about user privacy they would not show ads. Today's online ads imply data collection and as such are are not compatible with privacy. Companies want (need) to know who looked at an ad and when. That conflicts with privacy. Solve the problem by not showing ads. Brave's customers are advertisers. Make users the customers not the targets. Forget about ads.

Will not happen. When users are not willing to pay for whatever "service" the tech company can offer, privacy problem cannot be solved.

This publication is a nice bit of "submarine PR" as PG would call it.
When police tows a vehicle, owner has to pay for towing to get the vehicle back. If nobody picks up the vehicle then vehicle is auctioned off and proceeds cover the cost of towing and storage. So the only way tax dollars end up being used is if the vehicle is worth less then the cost of towing.
No amount of decryption capabilities would have stopped that. The calls for those gatherings went out in cleartext and were amplified by the media once they got going.
Who has been reporting outrage?
Maduino Zero 4G LTE SIM7600 – 4G IoT Solution
I keep thinking about using it, but I've never used it, so I wouldn't actually know..

But, the use case is to reduce redundancy in the config file. Maybe when you have lots of configs, each with slightly different fields but the rest otherwise the same. Toml isn't really suitable for programmatically generating config like that.
> But there is nothing outside the API provided by hypermedia

Hypermedia APIs rely on out-of-band definitions of the semantics of media types and the semantics of operations on media types.
I thought this was going to be about Winlink for some reason..
> with advance knowledge of the structure

Wouldn't advance knowledge of the structure do away with the benefit of self-describing messages?

I assert that, without strong AI or simply passing it along to humans (as with HTML) REST is largely wasted on code.
From the book:

"Allow an object to alter its behavior when its internal state changes. The object will appear to change its class".

You think that's somehow primarily a GUI-related pattern? Let's see what the authors say about "Motivation"

"Consider a class TCPConnection that represents a network connection. ..."

Oh, right. It has nothing to do specifically with GUI programming, but is, like more or less all the other 22 patterns, a general pattern for writing good object oriented code.

Everyone should know these patterns. It's great if ReactJS pushes people towards using this one. It doesn't have much to do with UI/UX implementation in either web or native contexts, IMO.
Delta spread so quickly that everyone got delta in short order and now has some level of immunity
The second article you linked here makes a much stronger case than the first one.

If HATEOAS doesn't work without a human, it's essentially useless for API design.
Confessions of a Recovering Engineer by Charles Marohn, founder and president of Strong Towns. https://www.confessions.engineer/

I have also been enjoying my subscription to the [American Affairs Journal](https://americanaffairsjournal.org/) and, similarly, [National Affairs](https://www.nationalaffairs.com/subscribe).
How are you defining "widgets" in this sense, exactly? I'm not quite following what the line of questioning/thinking is here.

Like, I could say that React's "components" qualify. Self-encapsulated, reusable pieces of UI and logic, that expose a set of options for customization via props. What about libraries like React-Bootstrap, React-Widgets, Material-UI, or the dozens of other React-based prebuilt component libraries is different than the "widget" definition that you have in your head?

- https://react-bootstrap-v4.netlify.app/

- https://mui.com/

Or is the question more about the programming model and design patterns that React, Vue, and Angular are built around, and how they different from Gtk/Swing/WinForms?
What neuroscience books did you purchase?
> We are all testing in prod whether we observe the results or not.

Production use is the gamma testing phase, or Delta if you give clients a UAT release first. As with any test environment you should observe closely.
> There is going to be certain things that happen in Israel before Christ returns. There will be famines and disease and war. And the Jewish people are going to go back to their homeland. At that point Jesus Christ will come back to the earth.” He added, “Anybody, Jewish or not Jewish, that doesn’t accept Christ, in my opinion, will end up going to hell.”

It is clear why America is mocked on the national stage.
The difference is you’re still writing SQL keywords, just as functions

e.g. userPosts = Posts.InnerJoin(Users).SelectAll().Where(user => user.id == userID)

It’s not always exactly the same, but the point remains that you have to understand SQL anyways and the code usually isn’t any clearer.

Maybe i’m confusing this with query builders. ORMs also let you form queries by interacting with objects directly, e.g. ‘user = Users.Find(userID); userPosts = user.Posts’. But that leads to the other issue with inefficient and unpredictable queries.
Just a few comments above I said:

Oh, he's a great guy now (mostly). I fully applaud 99% of everything he's tried do with the Gates Foundation.

That doesn't absolve him of his past. Also, I have a few good friends who do work in developing countries on health care and get funded by the GF. Guess what they rely on for software? (Hint: Bill didn't write it)
Many channels I saw were inspired by SpiffingBrit's claims.

He claimed that creators using the Community tab was disproportionately rewarded by the recommendation algorithm. (Since the community tab was a new feature, YouTube wanted the feature to show up in peoples' feeds; but since few creators were using the community tab, it meant those that did got a big boost). -- IIRC, this evened out once everyone started using the feature.

SpiffingBrit also suggested that copy-pasting many of the trending keywords in comments would help the recommendation algorithm show the video. -- This turned out to be incorrect; but for about a week, most of the comments I saw in a bunch of videos had the same 300 words copied and pasted.
Try ClojureScript + Re-frame
I've enjoyed a lot of Ridley's movies and I've never heard of this, that's not going to help.
On firefox you're probably better off using container tabs + temporary containers. With that, you can basically have a separate browsing session (cookies/website data) per tab, which allows for isolation and doesn't require a whitelist to work (unlike the approach described in the OP).
This would be ideal. But car manufacturers would hate to no longer sell fashion and status items but just transportation.
"All disagreement with me is based on religion" is not a particularly good argument.
> Japan already has hysterically inefficient allocation of capital. Examples include the vast amounts of pork barrel spending to build highways, tunnels, bridges and bullet trains to nowhere, as well as building new housing with an expected lifespan of 20-40 years so it can be torn down and rebuilt afterwards.

That "inefficient allocation of capital" results in Japan being one of the best countries to move around in (for both residents and tourists), with very affordable housing. I'd prefer if my country was a bit less "efficient" with their capital allocation.

The housing being torn down thing is a bit of a cliche at this point, but the biggest factor there was some seriously under-calculated earthquake risk that only got incorporated into the building code in the early 80s[1], so for buildings built before that cheapest to demo and rebuild.

[1] https://japanpropertycentral.com/real-estate-faq/earthquake-...
> Right, so yet another way to ask my question is: why don't web frameworks fix this by "evolving" toward a widget-like design so that web devs can think about this more like native devs?

"a" widget like system presupposes one specific (not merely faintly authoritarian) vision of what fits best, what is destined to be. there's plenty of widget like systems on the web, react is little but a component/widget framework. just not with the specific design pallet imagined.

many webcomponent like systems exist, manifest across many many web frameworks & libraries. we can probably spend days trying to draw fine lines of difference between what a react component is & a wodget is but for reals, they're very shared in essence. the differences are less remarkable, clearly to me, than the similarities. and there are so many endless design systems to pick from.

backbone is a still not bad option that wprked hard to re-emact classically desktop patterns. the web got better for itself, the web kept moving & evolving. i dont think that's all progress, that the territory has proved itself yet, but it hasnt been stuck in decades old patterns. but systems lile backbone show how expressible those patterns have been.
I remember using Buzz back when I was in university around the turn of the century. Lots of great memories with that one.

I came across an excellent modern alternative when my kids started getting into electronic music. It’s called SunVox [0]. Still under active development and runs on just about anything! Lots of fun!

[0] https://warmplace.ru/soft/sunvox/
“bot designed with advance knowledge...” was an unfortunate typo for “not designed with advance knowledge...”

Yes, advance knowledge makes self-description superfluous.