skysight-inc/HackerNews huggingface dataset:
Seems par for the course here(and everywhere). Society has become(perhaps always has been) incredibly selfish. The extent of the common persons concern for others is typically expressed on things like Twitter or even HN. The types are in the same category as NIMBYs.
Not an Apple fanboy.

My M1 is great.
While that may be true, the data used only goes up to June of 2019 so it doesn't explain what is observed in the study.
Ya, it sounds like you have a really bad charger then. My phone is always cold when I pick it up even while it’s charging (ie not finished charging).

I have a non-MagSafe pad in my car that causes my phone to get really hot, in comparison.
Just because some places implemented the validation wrong does not mean the validation should not occur.

The validation is there to catch user mistakes before sending a validation email and ending up with unusable account creation.
We really do have a mental energy meter.

It doesn't seem to work like you'd intuitively think - Working doesn't necessarily spend it - seeing results, winning, can fill it up. Drudgery, working on a problem with high stakes and no clear idea of the right direction, having your hard work thrown away - those drain it.

Meeting people can either drain it or fill it, depending on whether you're an introvert or not, how much you're listened to and how much you have to get off your chest.

Physical illness can drain it immensely. Eating, physically relaxing can fill it.

I don't know how to deal with it. How do I explain to coworkers and bosses why my productivity is low, set expectations around a physical illness that has lasted two years so far? An going fight with a neighbor or spouse? It's too hard sometimes.

I got nothing. Guess the only thing we can do is keep our chins up and hope for the better times to come soon.
I’ve worked through chapter one of SICP, and whereas I can admire the purity and kind of ‘belly feel’ how good Lisp can be it’s really painful translating expressions into pre-fix and having to do all the iteration using recursion.
What's special about GraphenrOS? It's the first time I'm hearing about it
<select> is terribly limiting. Options can be a single line of plain text, with some platforms letting you control colour and font, and you get only very basic selection by typing, on desktop platforms only in general.

The “Favorite Animal” dropdown shown in the linked page can be done with <select> with no loss, and therefore I’d say probably should be. But you can often do much better by skipping past <select>:

• Use more than just plain text in each option (very simple example: https://react-spectrum.adobe.com/react-aria/Select.html#comp... also think of things like adding icons)

• Support typing on all platforms (and no, native combo boxes à la <input list="…"> + <datalist> aren’t far off completely useless in practice).

• Support typing with more complex matching, e.g. in a country selector supporting US/USA/United States, NL/Netherlands/The Netherlands/Holland, &c.
It's completely replaced StackOverflow in my workflow. Devs are using Copilot for in-IDE assistance, and ChatGPT for summarizing/bootstrapping/review of a research topic, like "show me an example of a custom Predictor class to use with vertex AI," etc.
Rocket Lab charges $7 million per launch. It’s way cheaper than the $60 million launch price of a falcon 9, but it’s still millions of dollars.
What do you think about website to app converters?
I have a woocommerce website. I'm considering to use a website to app converter to publish a simple app made of my website. Do you suggest otherwise?
now the AI will have a taste for human flesh
I lost the will to continue and grades were bad. I had about 1.5 semesters left. I worked for several years and then felt I needed to finish (math major , minor CS) only I had to change schools. The new one did not recognize any of my “prerequisite” courses from the old school. So instead of needing to take a hand full of classes I had to take an extra year worth of filler classes. I was going at night part time so this took years to do. I finally finished and within a short time I was promoted and my salary was doubled. Be young that many other doors opened much more easily. I had not been thinking that the lack of a degree was a big hinderance, and I’m in no way suggesting that lack of a degree makes you less skilful. It just appears that having the degree meant more to others than I expected. What I found on this journey is I was a lot more focused the second time around. Compared to work, school was easy and actually enjoyable.YMMV
As usual, security is used as an excuse to lock down more than is necessary. To prevent the supply chain attack you mention, the boot lock just has to be tamper evident, such as showing a "Bootloader unlocked" message during boot. As is already the case in some phones. Additionally, a way to reset to a factory-verified state could undo such an attack.

Warranty could also easily be achieved by flipping a non-reversible bit that the phone was unlocked at least once. Though even if it couldn't, warranty troubles are not a justification for user-hostile behavior. If it were, they'd use it for all sorts of invasive logging/spying with the excuse they have to know if you used your phone in a way not covered by warranty.
There is an unstated implication that negligence doesn't happen twice.

I'd sooner assume the membership count comprises bots and repeat throwaway/voyeur accounts.
I found a full installer, but it still didn’t work. ¯\_(ツ)_/¯

Actually it’s coming back to me now, I’m confident it was IE 5.0 that was installed, because once I failed to install IE 6, I tried to install 5.5, and failed at that too.

Really enjoying your series, by the way. So far I’ve known at least a little about all of them save GateKeeper (though I have come across it as a general concept), but I’m impressed with the depth you’re delving to each time. I hope you’re enjoying the process plenty too!
Or it could be done like GDPR — requiring consent and explaining what addresses the device will communicate to, what data will be sent, when, and for what purpose. GDPR requires that every purpose of personal data use is consented to and explained the same way — what data is collected, where it is processed, for how long it is retained, and for what purpose. New tech privacy laws could* definitely use something like this as a starting point.

* Assuming no malicious lobbying.
really just an utter shame Microsoft didn't buy Unity and fold them into their dev platform to be the final jewel in the crown. Finally you could deploy applications anywhere you wanted, including xbox, hololens, etc.

also john riccitiello was the guy who steered EA so poorly in the early 00's so I'm unsurprised he's managed to steer unity so incompetently.
Show HN: LearnGPT – Create a Book by Entering the Title
Forgot the "/s"?
hi, im a professional diesel engine mechanic and can easily explain what youre hearing.

Most italian/european sports cars (with the exception of Mercedes in the past 3 years because American customers) have machined their crankshafts as "flatplane" cranks. Flat-plane cranks, no matter what firing order they have, will always alternate from bank to bank. This yields optimum exhaust scavenging and thus doesn't require the more complex header primaries that have to cross over from one bank to the other. Due to their design they don't need huge counterweights, which is why they rev up so quickly. The downside is that they suffer from secondary vibrations and have lower torque.

Americans typically machine closer to if not dead-on a crossplane crank or cruciform crank. the four crank pins are positioned in two planes, offset by 90 degrees. Typically the two outer pins are perpendicular to the outer and the two end pins are in one 180-degree plane. exhaust gas scavenging isn't as efficient as with a flat-plane crank, but that sound is worth it. This design necessitates larger counterweights to achieve a proper engine balance. The result is that you don't have the secondary vibration problems associated with flat-plane cranks. But they also don't rev as fast or as high. pick crossplane when you want torque imo.

I personally understand that a euro flat-plane crank is superior in its efficiency and power for racing, but the crossplane sound just melts my cold American heart when i hear it.
> But what about the humiliation that young people have to suffer from age discrimination. Being told that "you're not old enough" while being perfectly capable of handling the task, for example

It's called "being young", you'll get over it.

I remember feeling pretty pissed off about this very thing around 16, but I had completely forgotten until just now when I read your comment.

An unpopular truth — that'll no doubt send you into a fit of rage, apologies — is that "you'll understand when you're older" is a cliche for a solid reason. Every one of us who says that, was your age, and felt the same way you do now. There's nothing new under the sun.

Some constructive practical advice though: Prove the adults wrong by working around the limitations and restrictions placed on you. You'll be amazed how quickly they scramble to move them out of your way. You don't even need to succeed, it'll be enough that they see you're trying your best despite the obstacles.
It’s interesting that there are folks who think there must be only one architecture to be the best in all cases.

It reeks of inexperience and being highly opinionated followers of popular opinion instead of playing with both personally.

So few projects actually scale to benefit from microservices where its a benefit.

One’s interpretation and benefit for microservices is fine. It’s just not guaranteed to be factual in many used cases.

First, the line of where scaling benefits from microservices is also moving higher each year due to the same underlying reason:

Whether Monolith or Microservices, the increased performance of Linux networking, availability of inexpensive ram and cpu along with much more optimized databases like Postgres or mysql from the past 10-15 years ago seems to have been missed by many people who seem to have set an interpretation in place and never looked back.

When horsepower gets faster and cheaper each year the architectural best practices of microservices adoption was likely relative to its year of adoption.

What to do?

Keep your stack unapologetically simple. Don’t handcuff your development speed when the complexity arrives to rearchitect things anyways. Because the first version will have the wrong assumptions about what customers want.

How?

Consider monorepos to let you start as monolith for velocity and move to microservices as needed

Monolithic apps can have a service based architecture internally (monorepos can be pretty handy), which in turn lets startups ship much more regularly than they ought think for monoliths.

You can design folders in a monorepo at the start to fuel a monolith and keep a path to go to micro services, where and if needed.

To know this enough experience (both good and bad) is needed with both microservices and monoliths.
Will anything revive UK productivity?
Indeed, also the title of a great documentary[1] about the history of anarchism around the world.

1. https://www.youtube.com/watch?v=JZ-utvfgK8Q
I'm surprised at how similar it sounds to a Honda S2000. It's making my day to see a Hot Version video on the front page of hacker news, though. They make the best car content imo, and I never would have expected to see it here.
When you shower, do you just put your clothes on and have no access to a towel?

The first iPhone that claimed to be water resistant was the iPhone 7, which was the first iPhone to remove the headphone jack. Android phones solved water resistance with a headphone jack years before that. It was released in 2016, 3 years after the wave of Android phones that were water resistant. I'm a little surprised that it was that long ago but it also makes me question how water resistant the phones are.

Your contrived use cases in the shower come across as someone who hasn't tried to use their phone in the shower. Cases easily come off, towels exist, shower caddies exist, places where your soap isn't under a constant stream of water exist, and screens work pretty well in the shower if you aren't trying to use it under a direct stream of water in your face.
I've personally never seen the feature touted in Apple advertising, so it seems fragile to me. Although I guess the number of stories I hear of people using the bathroom and needing to replace their phone because it fell in the toilet has decreased. My iPhone using friends are usually surprised when I say I regularly use my Sony in the shower.

If the iPhone actually is capable of handling water finally, maybe the screen is just particularly bad with water on it.
> But yes, reviewers are not paid. A half-decent review can easily take 3-4 hours, and a typical paper gets 2-3 reviews, so something like 8-12 hours of PhD-level labor which are not currently compensated.

They aren't paid, but that doesn't mean they aren't compensated; those reviewers will later submit papers which will receive reviews, for which they don't have to pay.
- but I can leave you whenever I want

- no you can’t know what you need to know to self host when I leave. How dare you think of other vendors that’s basically cheating on me
You mean the great connector that is so bandwidth-deprived (and doesn't support alt-modes) that Apple has to send lower-than 1080p video with bad artifacting down the cable?

https://panic.com/blog/the-lightning-digital-av-adapter-surp...

https://panic.com/blog/the-lightning-digital-av-adapter-surp...
What does Apple have a monopoly on? None of my cables or chargers were made by Apple. My chargers have USB-C plugs over which Apple has no control. As my main point above was, lightning has nothing to do with chargers. Yet these articles keep complaining about chargers.
Reliability of anything can be described by the same generic bathtub curve — https://en.wikipedia.org/wiki/Bathtub_curve. We used to have a lot of technology that would wear out very slowly, but early failure was more common. Now most technology doesn't last more than a year or two, but generally doesn't fail upfront.
One of my favourites is the Honda CBX 1000 6 cylinder motorcycle:

https://youtube.com/watch?v=MBbskqcgs_o
This is a rather strange definition of 'learning', a better term would be 'behavioral modification.' Here's a definition of the practice:

> "From an affective neuroscience perspective, our understanding of psychiatric illness may be advanced by neuropsychological test paradigms probing emotional processes. Reversal learning is one such process, whereby subjects must first acquire stimulus/reward and stimulus/punishment associations through trial and error and then reverse them. (2009 Cambridge Pyschological Medicine, Dickstein et al.)"

This is pretty low-level stuff, e.g. 'learning' that red means stop and then 'relearning' that red means go, etc. The authors claim to have developed evidence that LSD is associated with plasticity in healthy humans suffering no psychological disorders.

It's an interesting study, I suppose. Psychedelics are often called 'mind-expanding' and it's possible that the underlying neurochemical mechanism of action facilitates breaking out from fixed behavior patterns. This might also explain some of the reasons why authoritarian governments don't like psychedelics as they might encourage a loss of faith in authorities, or cause religious fundamentalists to reconsider their belief systems etc.

After all, if you can't necessary trust your sensory organs to give you reliable information about the world around you due to the influence of a complex molecule on a receptor protein in your brain, perhaps blind faith in the pronouncements of politicians, priests, and media talking heads is not justified either?

In terms of learning, however, I've always thought that most notable psychedelic effect was the development of good three-dimensional visualization of complex objects, such as electrical fields or proteins and DNA and things like that. Such visual effects are generally associated with higher doses however, which are a bit tricky to manage safely, and so require special attention to optimal set and setting.
Right, but I created a "Reminder" last year and when I go looking for it now, I'll be looking for something called a "Reminder" not a "Task"

I get that sometimes decisions have to be made about whether to keep or abandon design and UI and nomenclature decisions that are now regretted for whatever reason, but bear in mind that you are creating immense frustration for current users when you do so.

As the designer or manager or developer of an application, you are immersed in it and every change makes perfect sense to you. But your users may use it infrequently, or be invested in the way it works now, and all your changes are just seen as pointless, frustrating churn.
1m users in 5 days? You're probably right. No utility.
Someone is getting paid to loop in the peer-reviewers in the first place. Probably not a lot for any given article, but it's something.

I guess peer-reviewers may save money by doing some editing that the paid editor would have to do instead. I don't know how this balances out.
The elephant in the room is that if you invite everybody in your anti-war club, but one country, that remaining country will get really nervous and you might as well get a war (what we are seeing).

If the situation is that you can't invite everybody in, then the plan is defective from the start.
An autobiographical observation about burnout which perhaps can help someone.

I enjoy working hard. Long hours, difficult problems, etc etc. On some occasions this has resulted with me either flirting with burnout or actually experiencing it. Crucially, not always.

The difference between burnout and just tiredness has, in my experience, been people.

Situations that (could)/result in burnout are those in which work is coupled with a recurring negative social interaction at work. A work relationship that results in feeling insecure and vulnerable.

In my case these have been:

1. Working with a "nice guy" that nonetheless tears down your work, making you question your value/worth or value of your work.

2. Working with someone with a very fragile ego that requires walking on eggshells, or even just avoiding collaborating with him/her in order to avoid conflict.

So for me, burnout has been much more about the social element. And crucially, when that negative social element is not there, hard work can be the most invigorating feeling in the world (not hyperbole).

The only cure I've found for avoiding burnout when working with a person with whom I just don't click has been to quit or fire them. It has little to do with the hours put in.
One word: support.

Support does not mean “it works“. Support refers to who is on the hook when something goes wrong.

If the company is not prepared to support Linux, there is your problem.
Is that directly relevant to the consumer? The M1 architecture seems to be fairly sustainable. Intel, not so much.
This seems to be the crux. Very few people would expect forever to mean literally forever, but when it is taken away it should be acknowledged (and ideally, but optionally, explained). It should not be ignored as if it never existed in the first place, just for the sake of reputation.
A lot of talk about agile digital monopolies maneuvering quickly to crowd out competition but little talk about actual consumer harm or extracted rents. Amazon subsidizing one-day shipping or Facebook rapidly building out new features may harm competitors but it makes me better off, at least in a narrow sense.

He also makes the argument that the quick-moving digital world allows monopolists to pivot to protect their position in a way erstwhile analog monopolists could not, but neglects mentioning that the same logic also removes significant barriers to entry for competitors:

> John D. Rockefeller was doing all this stuff one hundred twenty years ago, but if Rockefeller was like, “I secretly own this train line and I use the fact that it’s the only way to get oil to market to exclude my rivals, and I’m worried that there’s a ferry line coming that will offer an alternate route that will be more efficient,” he can’t just click a mouse and build another train line that offers the service more cheaply until the ferry line goes out of business and then abandon the train line. The non-digital example is capital intensive, and it demands incredibly slow processes. With digital, you can do a thing that I call “twiddling,” which is just changing the business logic really quickly.

It's pretty crazy to suggest removing capital-intensive constraints like those of physical infrastructure strengthens monopolistic positions.
Nope. As far as I know, everything can be run locally, given a sufficiently powerful machine.
Being good for the consumer is not necessarily the same as being good for the company selling the device.
"Use micro-usb or we will make you use it".
Or at least, only connect to the local network.
It is unusual that it's so careless in its consideration of its audience and precision of its language.

- In lab work, "dry mass" refers to what's left when the water is removed. However, "dried" in food science refers to a product's water activity. Since neither 300g of hydrated or dry mass would seem an excessive amount, specifying "fresh or dried apple" would have been more useful.

- Concentrations and amounts vary per unit and variety, and recommendations vary by the individual. If the overall message is "consume fewer calories, especially calories from these compounds, to lower risks of diabetes and live a longer and healthier life", start with those and list common products that contain them - and that don't.

- A great failure in the US is the erosion of food traditions by "convenience"... and sometimes the interference of laws. People do not generally have the background to interpret the creative vocabulary used on food product labels. Even the FDA has trouble with this[1]. Giving clear examples of meals and recommendations for how to buy and store ingredients is helpful to people who have never consumed anything that was not a manufactured food product.

[1] https://www.fda.gov/food/food-labeling-nutrition

The focus of the cycle of food production is largely economics. I'll leave it at that.
>Basically, the very concept of having tags to accurately convey the nuances of what's happening in a page or media is complicated, and have that happen at the internet level looks to me like an unsolvable problem.

SOTA computer vision systems are capable of handling this automatically. I've implemented an augmented GPT-4 solution that categorizes nude material into several categories and it outperforms the average human tagger.
You do get used to the syntax, at which point returning to languages that are prefix here, infix there, statements one way, expressions another, can wrinkle your nose a bit. But syntactic patterns are a question of emphasis; they establish a grain to go with. Lisp's syntax is so uniform as to have no grain. That puts more responsibility on you in exchange for high level flexibility—you can do things the way you want, and a creative method won't be against the grain like it might be in another language.

As for the recursion part, that's more true of Scheme, and it serves SICP's purpose of explaining that iterative and recursive processes can each be generated by recursive code. Common Lisp and friends do have iterative options for loops. But you will probably work in aggregate list operators more than touching a loop yourself.
FWIW, that's 100% true and virtually everyone experiences it.

It completely goes away, so much so that it's almost impossible to remember emotionally how difficult it once was. I can promise you won't struggle with it for more than a few weeks (at most) of daily use.

Source: someone who switched to Clojure recently, is loving it, and finds the syntax/iteration no longer on the list of things I even think or worry about.