skysight-inc/HackerNews huggingface dataset:
Every person has a choice in their life: Comfort or growth. If you are comfortable you are not growing. If you are growing it won't be comfortable.

The corollary is that you must choose to feel pain (pain of studying, pain of exercise, pain of rejection, pain of focus, pain of chance of failure, pain of being unsure) to get what is good in life.

So the Advice: Choose pain so that you can experience growth.
Introduces the term “Jiffo paying group“ without explanation, although it does explain the term “dia paying group“ or did I miss something
>I don't really understand his companies as "well built" in any reasonable sense that I can identify.

I didn't say well built despite your quotation marks. But close enough...what I meant is that he has two big companies doing impressive things.

e.g. I don't see anyone else regularly flying to the ISS

Maybe the companies are a toxic chaotic shitshow on the inside, I don't know, but from afar he seems to have done well with both Tesla and spaceX
You have your opinion, I have mine. I don't consider Stable Diffusion, Dalle, GPT etc to be particularly innovative, in terms of AI. I see them as dead-ends, they don't really work IMO, they don't lead anywhere, so they aren't very interesting to me.

Neural nets are a dead end IMO
Thanks for pointing that out. My mistake. Edited the title.
One process programming notes (with Go and SQLite) (2018)
Most payment processors do not calculate taxes on purchases, especially not online. The merchant of record does of course, and in this case apple would be both the merchant of record and processor so it's moot.
But if you wanted to make this law, aiming at the processors wouldn't get you very far
But how does it even work if there are more than one person? Does each person pay for what they order? What if you're inviting someone? Do you have to order in their stead so that their plates show up on your bill? Or can they somehow transfer their orders to your phone?

It seems this is a "solution" to a problem that never existed in the first place.
Is it true we will run out of lithium in 20-30 years?
That's all true, but: a gifted coder is ordered to make a change he feels is wrong, he refuses, and he also writes ingeniously obfuscated code which nobody else can alter?

We don't know his motives, or if the clever 'hack' was added before or after his disagreement with the marketing people.

But it sounds like more than a coincidence
Thanks for the tip. But even then "somebody else got lucky" would be a very very big coincidence - the project is roughly 3 months old and wasn't mentioned recently. That someone decides - exactly at the same time - to share the link is very strange.
One app, or different apps for each task? I can see the latter getting annoying.
There's an excellent restaurant (or... it was) in Palo Alto named Nola that moved to this model recently. Been many times, but the last time I took some guests from out of town there and it was nothing short of awful and an embarrassing experience. They work in the restaurant industry so are typically lax about minor gaps in service but...this is just such an unforced error that it's hard not to feel ripped off.

After that I've learned to refuse patronizing any of these restaurants.
AdGuard is not a russian company since long time ago. We moved the HQ in 2014, the core team including the owners are also on Cyprus, and finally half of AdGuard websites are even blocked by russian authorities. Anyways, I guess we’ll never get rid of this badge so ignore my rant:)
Same with Tesla. It’s dumb.
With how solar and wind electricity prices are still falling at similar rate. I think people don't realise how fast the move to electric is going to be as battery production keeps going up. Think about it just like pc gets cheap each year. Vehicles and fuels are also going to get cheaper as battery and electricity prices get cheaper
Be sure to tell the owner.
sure jump straight to the ad-hominem. Classy.

But obviously no, I did the restaurant no favor. I financially deprived the restaurant of income, and the server unfortunately of a tip. And I tip big.

I don't owe the restaurant a visit. They do owe me an experience. If it begins with struggling with their QR menu system, I'm opting out for a variety of reasons.

And a struggle it is. First find the mode where QR results is something actionable (I have an older phone) Hopefully their WIFI is exceptional, and the password not onerous.

Then answer their marketing questions. Finally peer at a too-small menu you have to scroll through on a tiny screen with terrible pictures.

Find something interesting? How to share it with your dining partner(s). No, can't point to their menu or say "Page three on the bottom!". No, you have to give them your phone. Oops! They touched something or it scrolled or went into low-power.

It's a fairly miserable experience for some of us.
apparently, FTA,

> Steam rises naturally, so it enabled buildings to get heated without using additional energy to get the heat to rise up.

But I’m not so sure about that…
> others enforce ordering via the same webapp

Hopefully these restaurants will go extinct via natural selection. It takes so much longer to convince these broken portals to take your order. Which means the restaurant is losing money at peak times.
I don't think so. I don't even think it's possible to estimate someone's liquid assets except the person gives you a hint...maybe ProPublica's leaked tax files trove [1] can do the job, but they removed any identifying information on anyone who wasn't a public figure, presumably to avoid lawsuits.

1- https://www.propublica.org/article/the-secret-irs-files-trov...
I guess it depends on how expensive the recycling is. If you can do that fast & cheap then there is little point in making people drive around with 30% cars (plus people just won't want to)
I'm not super familiar with the pros/cons of all the options, but the 10,000 foot view AFAIK is that Patreon has a big advantage for people who want to give small monthly amounts to many people, as they can minimize the number of individual transactions, increasing efficiency (even after they take their cut).

If you only support one or two people or you give larger monthly amounts, having Stripe or whatever set-up would be better - I think it's more about creating an atmosphere where it's encouraged to give relatively small fiscal amounts (a couple dollars a month) to many people.
I'm in Singapore and eat out every meal. Lots of places started having QR menus after Covid and I hate it. I never knowingly go to a QR place, but sometimes I go somewhere new and forget to check.

Luckily there's a strong correlation between having QR menus and having poor service, so I could continue going to most of my favorite places.
Diminishing returns? Let me do an inverse car analogy. I know how to write a complicated SQL query in SQL and in maybe a couple of different ORMs, because customers don't know SQL and want everything in (say) Ruby, Python, Elixir. Then the world inflicts us another ORM and I have to waste hours to learn all of it again only for the ORM to build my original SQL query and send it to the DB. Rolling eyes and WTF!
"Making chalk mark on generator $1.
Knowing where to make mark $9,999."

https://www.smithsonianmag.com/history/charles-proteus-stein...
It's true but the physical buttons on my car radio let me get things over with very quickly.

The more complicated and sophisticated you make the UI, the worse it is while driving. A touch screen invites excessive complexity the same way enterprise java invited excessive complexity.
https://archive.ph/xtF0x

"Later, people inside the company reported that Tesla engineers were in fact reviewing the code."

really?
It would be irresponsible for Musk not to review code for the last 60 days given the dramatic circumstances.

Given the obvious anti-Musk sentiments around the Twitter deal, from outside and inside Twitter. How can you not appreciate that the last 60 days is the most likely time for, what we might describe as questionable or disruptive changes to the code to happen? One would want to be sure if one just spent billions buying that code.
This should be the topmost comment.
> but as I get older and things change, i find myself wondering if I’m
being discerning or closed-minded.

You're being discerning. And a little over-generous.

I'll counter - as a fellow 'older' one :)

There's a tendency to be over-conciliatory and exercise excessive
tolerance towards folly, for fear of being labelled a throwback.
Don't minimise the wisdom your age brings.

Some things just get worse, objectively, until a correction occurs.
Reality is, there are perverse design incentives and it's also the
younger people who are tearing their hair at the madness of gratuitous
tech and UX as a cult/ideology.
That's not how corporate commercial agreements work.. apple would better immediately bogged down in multiple, endless negotiations and trial periods. As a developer, I don't think you should want apple involved in your processor choice at all
Yeah sure no problem.

I'd be far more annoyed if they came in and removed the coffee machine from the kitchen.

(I get to talk about my code? Sweet!)
The general populace don't know much about him & don't care. The subset of people that do is just a rounding error.
http://misko.hevery.com/code-reviewers-guide/

This is the highest value to time spent read that you will ever experience for programming.

If you read through the rest of the guy's justification for these points (by clicking the headings and then if you want more trawling through older blog posts) you will start to see the matrix.

You might have taken a class that said "high coupling in your software is bad," but it's an entirely different experience to see the common patterns that result in high coupling (or the violation of scopes via accessing global state etc) and pragmatic ways to re-write them.

Making programs a recursive 2 steps per object life time (lifetime of server, lifetime of request, etc):

1. Draw the object graph by instantiating objects of the current lifetime and giving them references to eachother

2. Call run(), which executes the object graph

Felt like an epiphany to me.
We'll never "run out of lithium".

The question is "how much will lithium cost?"

It can be extracted from the ocean, there are undeveloped known mineral deposits and you always expect there are unknown deposits to be found. Production will grow as demand grows, when there is lag because new sources take time to develop and proven demand is needed before someone spends a lot of money developing a new source there will be cost growth, when new sources, recycling, etc. develop, prices will drop.

In 20-30 years one of the alternatives (like sodium batteries, we'll never run out of sodium) aren't so unlikely to be found.
In the end, it turned out to be more of a challenge than a problem, and resulted in improving the Go toolchain for everyone - bringing Go closer to being universally viable for this type of work.

Interesting journey, and a solution that benefits the broader community, not just the authors. It's a win-win in my book.
I don't see actual business problems being solved, I see tech showcases looking for customers.
Yes.

At a nonprofit I work with, there was a series of web forms that volunteers had to go through in order to enter a bunch of data.

Volunteers have never liked this form, but it was at one point necessary to collect all this data. A decade after those forms were built, it was decided to finally spend some of our (all volunteer) engineering capacity to help streamline the process associate with those forms. So, a junior volunteer comes in, hears the groans about this form, and found out a bunch of this data was already stored in other tables (in the interim smartphones became a thing and customer intake went from completely free form to a self-service signup process). The volunteer writes a bunch of selenium code to pull data out of a few tables and use it to population about 80% of the form fields, leaving volunteers with only 20% of the original work!

Some time later the whole thing gets reviewed by an (again, volunteer) old hat staff who were around when the original form sequences was developed. Turns out we no longer needed those 20% of fields, and ofc we already had the data in the other 80%... so all the original form code was deleted,

So the forms were retired completely, the selenium code was deleted, and the original problem was solved in a strictly superior way with 0 LOC by understanding the business need and historical context.
I'm not sure it's exclusive to Universities -- consider that the majority of jobs that don't require higher education typically have a very direct focus on "success" and this is the metric used for performance, I think it's just generally pervasive in business to want to see a specific desired outcome. "Line goes up" is a meme, but this is what runs a lot of businesses.

I left University with a research mindset, which was further developed by living with a bunch of people in deep sciences who thought very research-like about everything in life (to a fault I'd say), but the end result was I ended up becoming a lot more analytical whereas I had entered University very outcome oriented. As I transitioned more and more into technical items, I understood how this approach was so much more useful. My classes in University were not technical but more research oriented, and while there were deadlines, there was not a specific outcome sought, just present a position, research it, and defend it. I believe this has done pretty well for me.

It becomes a lot easier to solve issues (technical or otherwise) by understanding the full business rules of a situation and not being attached to specific outcomes but instead just implementing what makes sense. When I still did support and research, it became a lot easier to understand very challenging issues and getting time to research more by simply explaining how I understood the issue so far, what I had researched, why I thought this was relevant, and my next steps. The hardest clients weren't ones with very difficult and complex issues but instead the outcomes oriented ones that needed a solution X by Y date, Y being arbitrarily picked. The answer given in most cases was not to these clients' satisfaction ("we can make "something" by Y, but understand it will be a kludge. Or we can find the real answer, and I can't tell you when that happens since we don't know what the answer is yet."), but typically there is _someone_ at the client org higher up that understands the options and wants the real answer and stamps out any idea of arbitrary deadlines and instead accepted reasonable and proper updates on the investigation. It's not always the case as sometimes Outcome Orientated is just an institutional pillar for a company, but often it worked.

My favorite part of actual research is realizing in situations when Z is not working, do you really need Z at all? I've solved more coding issues by simply not trying to shoehorn in Z or battling with Z's nuances than I have by writing novels of code to work with Z. The owners for Z typically get grumpy about the situation, but it's understandable they have an investment in their item, so they tend to be defensive.
Toit calls this external byte arrays, but whether it's a fat pointer or a small object is an implementation detail.
Interesting, thanks for pointing put.
> I, for example, dislike having to track any small change I have made and commit it. I like committing larger parts which contain a functionality.

This is pretty much the suggested way by the creator of git too. A commit should contain the necessary changes for one bit of functionality/bug fix. This imo makes the history pretty neat and tidy, while at the same time making it easy to search through with blame/bisect whenever you need to. Giant commits (multiple functionality/whole project/extension squashed into one) makes both of those hard to use and in some cases pretty much useless outside of finding who did it and hope they still work at the company and remember their state of mind when they did the change.
Reading the comments here it’s clear to me that there are two kinds of people:

1) Those that like QR code menus. Going to a restaurant is not pleasure, it’s just an annoying means of getting food and the aim is to make it as efficient as a factory. No talking, no waiting, no eye contact at all if possible, ideally they would have a robot by the table that could spoon feed them so they never have to put their phone down and use their time to be mega efficient by looking at some spreadsheets.

2) people who see the act of going to a restaurant as a way of enjoying life. They don’t mind waiting a little bit for the waiter. They have great company and already enjoy a nice conversation. They probably already have a nice cocktail in their hands which they got from the bar whilst waiting for the table. They love looking around at other people, love looking at other peoples plates to get inspired for what they might want to eat themselves. Those people are in no rush. They don’t need to be anywhere else, they enjoy spending time together so it doesn’t matter where. They love talking to the waiter and ask which items on the menu are customer’s favourites or if the chef has a special recommendation today based on the seasonal produce they managed to source on that day. They love to discover new wines based on recommendations instead of always picking the same drink off the menu. These people take pleasure in the process and the experience and therefore hate QR codes and everything that comes with it. They hate paying via the app before being able to ask the waiter if the tips get fairly shared. These people take pride in whatever they do and enjoy light hearted banter with the staff and can leave a bar man or waiter with a smile even on a long day.

Personally I am category two. Life is to be lived. There is a time and place for a quick and efficient meal, but that is takeout and not going to a restaurant for me.
That's awesome. Thanks heaps, Brian. I really appreciate your re-commitment. Apropos, Re: making ring portable to all platforms: IBM have been graciously maintaining a up to date patchset for Ring for years now and there's an outstanding PR here you may not have seen since they filed it in 2020... https://github.com/briansmith/ring/pull/1057
> Though dark satanic mills are long gone from industry ...

What does this mean? Vasteras Stockholm, known for its satanic mills?
I think it disappears after a certain time.
It's true that people wouldn't use them on their own, but there are a lot of cases (especially blog software, automatic ebook formatting etc), where code examples get messed up subtly by software changing code quotes to standard quotes, often invisibly. The same for minus signs vs dashes.
> Why do we call them "hot dogs" when they typically have a very low percentage of dog meat

Because historically, the insinuation was that cheap sausages contained dog meat, that’s why.
Someone has answered your gravyboat question.
And your ladybug example is bordering on blatant troll baiting.

> Language is descriptive, and people do in fact call them smart quotes. That doesn't mean there has to

Some “people” call them ATM machines even though the M stands for machine.

> I'm just using an agreed-upon term to convey what I'm talking about.

The agreed upon terms are Left Double Quotation Mark and Right Double Quotation Mark - nothing about smart quotes in the Unicode tables.

I get that the term smart is used colloquially - but your comment suggests that their Unicode names are “smart”.
I do think it is overall silly and confusing to refer to the characters themselves based on some formatting or automatic insertion feature.
They know that people rarely put anything more valuable than a few coins in glove boxes and so rarely bother opening them.
And how does Twitter fit into Tesla, SpaceX and Starlink?
>Let's take an imaginary model 3 that is 15 years old and it has 170k miles on the odometer.

When the vehicle comes up for sale, a regular person could buy it for $x, or a gigafactory will buy it for $x, put a new battery in it and then sell it for $y.

Seems fine to me, and exactly what happens now if you buy a used vehicle as-is, or if an intermediary buy its, rebuilds the engine and trans, puts new tires on, etc. etc. and then sells it for cost+
In Singapore a lot of people think Switzerland and Sweden are the same country, like US and America are synonyms.

In part it's because Europe is simply too far away, but another reason is that the names sound similar when pronounced with Chinese patterns of speech: Swiss-len and Swidd-en.
Seems to be the ceiling only applicable to certain device, like iPad Pro which can have 16GB ram. Devices with smaller ram may send out low memory warning at much lower value.
What you described are good ideas for improvements and new features, not reasons for ending.
It's so common in the EU and UK that I think it's probably law, or a good way of complying with the law. It's specific to the restaurant's menu.

Some places will list the allergens directly on the menu, with symbols or footnotes. Less common is a separate menu showing only e.g. lactose free options -- I've seen this at nicer places in the UK.

Places like cafés and fast food where the menu is a blackboard or screen should have a book/file or similar. It is often just printed Word documents in a ringbinder, presumably prepared by the chef.

McDonald's example: https://www.tripadvisor.co.uk/LocationPhotoDirectLink-g18704... (just see the picture)

Ryanair in-flight menu example with symbols: https://www.foodsmatter.com/allergy_intolerance/management_t...

(Might _ua mean Ukraine? Then FWIW, I've seen this system in Romania, Bulgaria and Poland.)
I just want people who interact with - and use the resources and time of - the community to behave in accordance with the values of that community.
Comments like this makes me lose faith i humanity.

If I were a engineer at Twitter, I'd do my absolute best up to the minute I have to leave the premises. Because I would care about the company, my colleagues and most importantly for the >200m people who use Twitter for fun, educational, business and those who depend on it.

But it's probably because I'm an old beard, who value being honest and ethical, to be the better person even if I'm in a room of degenerates.
"being lazy and unmotivated" can be ADHD, anxiety, depression, a stroke, low key narcolepsy or else wise and how you treat them is very, very different as one example.

"lazy and unmotivated" are mental health symptoms, not causes.
That kind of rule you linked should be made illegal.
From memory it was CPU power settings down from max performance to balanced, and I turned turbo boost off. The former lowers the idle wattage and the latter lowers the peak. 8th gen i7 now idles at 8W, which is pretty decent for 24/7.

It's just a Plex server and has x265 hw decoding so there's really no reason for it to be tuned for high CPU performance.
Yeah I can see how this will quickly devolve into some kind of epic legal battle and I am not a lawyer.

However that is not the point. As a consumer, wouldn't you like to see cost breakdown like this?

App purchase: $10.00

Direct intermediary total: 30%

Payment processor total: 0.15%

Government total: 8.25%

PS. Software Engine total: 5%

PS. Patent uses total: 5.63% [1]

[1] https://news.ycombinator.com/item?id=32374976 - so finally we can put patent trolling issue to rest, that is to make it impossible for patent owners to prohibit it's uses and instead use appraisers to define value of a patent in it's particular use. This may mean forcing users to pay for a patent use, even in products which were initially free.
I got a new washer. You have to push a touch button for four seconds to wake it up. Then wait a couple of seconds for the controller to boot and show the touch screen. Then you select what wash mode you want by pressing the touch screen for two seconds for each selection.