skysight-inc/HackerNews huggingface dataset:
Agreed 100%. The worst places on Earth are still better than the best places on Mars because you have free gravity and oxygen here. Even for a self-sustaining colony, it would be nice for a dome-crack to not be immediately fatal.

Once we have thriving biodomes in the Outback, then talk to me about trying to do it on Mars.
I think Elon is betting on AGI, and is merely bootstrapping the initial delivery systems.
Why did the mountaineer climb the mountain? Because it was there.
Yes, but in performance it doesn't. And reason why you want to go back to the beginning of the phrase is to make sure that the pattern remains whole, if you just do the little bit where your mistake was chances are you'll end up with alternate fingerings or other artifacts that will make the fix at best useless and at worst a net negative.
All it took was not watching where he was walking. There are hazards outside. Concrete, railings, and painted lines are scarce.
:D

Put an ESP32[0] in the space heater. Detect temperature, humidity, barometric pressure. Detect human presents, identify if it is human versus dog. Provide Zigbee communication to Home Assistant. Send alert if dangerously excessive electricity is used, and shut down power to device. Check external weather to make sure water pipes do not freeze when away, and keep heat sufficiently high to prevent freezing but optimize for lowest power usage. Check every 15 seconds. Write automation that knows when away, on vacation, or price of electricity is too high turning it off, on, or throttling to reduce consumption. Reduce grid usage, by heating during best solar panel power generation.

And, then you just began. This is how Home Assistant used. :)

[0] https://en.wikipedia.org/wiki/ESP32
Writ | Founding Engineers | Full-time | SF | Hybrid | https://writ.so

We’re building a new collaborative tool for data-driven teams.

If building tools that incorporate real-time collaboration, search, and machine learning excite you, we’d love to chat.

Please reach out at jobs@writ.so if interested.
Bezos, Gates, Zuck, Behind every “self-made” millionaire is a father with money
> What Ngom realized—slowly, and then with a bang—is that his father’s notes were just the beginning. He had proof that a centuries-old writing system was still thriving in many African countries.

Still in wide use? It seems there are many inconsistencies and red flags to indicate a PR stunt. They just discovered a new system of writing that is in wide use?
Functional programming is routinely taught to complete beginners. Languages like Scheme or (core) ML are very simple and you can do a lot with surprisingly few constructs.

However, Haskell is in a different league in my opinion. If you want to do anything meaningful, you need monads which add some layers of complexity.

I consider myself a very experienced OCaml programmer, and I've been working casually for more than a year with Haskell, but I'm still much slower in Haskell. It still happens to me that I need one hour to figure out how to use some monad transformers, or specific API, to do something that would take me 10 minutes in another language. Well, probably I still need more practice, but the learning curve is certainly much higher for Haskell than Python.
Talking to a therapist can be very helpful in my experience. May need to shop around, since your success will depend on finding the right therapist, but it can be incredibly worth it.

Beyond that, keeping your body healthy through eating well and exercising regularly does wonders.
https://www.youtube.com/watch?v=7Ll7YzrGbM4

Geriatric Park was even nominated for an Oscar!
That's a different question. But BitTorrent does fine with simple tit-for-tat rules, no tranferable tokens required.
> I will probably give my children hormones to be taller

Is this a thing? Isn't it determined by genetics, unless limited by malnutrition?
The rule of 0/3/5 literally exists because the default behaviours misinteract with any override of the rest.
A token system can incentivize cooperation in a hostile environment with selfish nodes. But in a friendly environment you might not need the same level of incentives.

I see some similarity here to the world of private torrent trackers. You want a Linux ISO, I want a Linux ISO, we're all working towards the same goal. So we're already incentivized to cooperate, without getting money involved. And trackers also have things like minimum seeding ratios to keep people honest. In the case of AI, you and I both want to generate images, so we're also working towards the same goal, so let's help each other out so both of our workloads finish faster. Maybe idealistic, but I think it could work.
Any platform that extracts money from X has the incentive to get rid of any negative reviews about X. Reviewers are not the revenue source. That's why AirBnB, Yelp, Glassdoor, etc will get rid of bad reviews for the right price.

Read all bad stuff about AirBnB on reddit, you see where airbnb is heading. People should stop using that platform, whenever you find an alternative.
polymorphism is not an OOP concept.

https://en.wikipedia.org/wiki/Polymorphism_(computer_science...

You will see Wikipedia doesn't treat it as such. Examples are shown in functional languages and it is not hierarchically categorized as a exclusively a part of OOP.
Version control is superfluous for simple stuff since you can just have:

Report.doc, report1.doc, report11.doc, reportfinal.doc, reportfinal2.doc
Please don't paste the text of your job ad here on HN. A short blurb about location, attendance requirements, and technologies used is more than enough. Include a link to your ad below. No need to worry about broken links in the future because no one will look at this ever again come Feb 1st.
In 10000 years the earths crust moves warehouses are destroyed. The discovered binary has to be decoded and translated. Humankind has changed, evolved or devolved in ways we cannot yet know. Looking forward from now the two proposed future reality are equally valid. We have no way of knowing that outcome.
Whether Julia took it from Rust or Scheme, or Rust took it from Scheme or Scheme took it from somewhere else, my point was that Julia did not invent this notation (this kinda sounds like an insult but it's actually not at all), and it's just a notation common a lot of functional-ish languages that allow mutation.
It’s a minor response to China building multiple mega dams on the border with India to have the power to starve 100,000,000 people of water.

https://thediplomat.com/2022/12/chinas-super-hydropower-dam-...
Someone wa pitching a project for this when I was at NCSA (which was less than two miles from corn fields) in the 90’s, as Netscape was taking over browser development and they needed something else to do (NSF is not fond of competing with commercial interests.)

That would have been an excellent match but I was barely interested and others were less enthusiastic. They started a collaborative software project instead. Which was cool but CRDT wouldn’t be invented for another five to ten years so I wonder what happened with that project.
I am not sure dirty dishes would pass judicial scrutiny. DCS workers aren't the final arbiter.
>kitchen countertops are never an appropriate height

FTA: https://www.thoughtco.com/optimal-kitchen-counter-top-height...

>Be aware, though, that these design standards are aimed at making things comfortable for average people, who are 5 feet 3 inches to 5 feet 8 inches in height

(women average 5'3" and men 5'8" in the US)

At 5'11", I find that any long prep sessions in the kitchen create a lot of mid back pain and so I have to use multiple thick cutting boards to raise up the counter level. It would be awesome to have a prep table sturdy enough for kitchen use that could be easily raised/lowered like a standing desk.
Hi, I'm a Redux maintainer.

I'll definitely agree that Redux _has_ been overused.

But it's also worth understanding _why_ Redux was created in the first place and why it got so popular.

As a brief recap: the first major wave of JS MVC frameworks had major flaws. Angular's dirty checking didn't scale and was impossible to debug. Backbone's event-based system led to events ricocheting around the app with no way to trace what would happen when a given value changed. Additionally, manual DOM manipulation made it hard to manage ongoing changes to the UI over time.

This led to Facebook designing React to let devs write encapsulated components with predictable output and behavior, but React didn't have a solution for larger global state. Facebook later announced a "Flux Architecture" concept that tried to make larger app state updates predictable through centralization.

The React community ran with this idea and produced dozens of Flux-inspired libraries. Redux took the ideas from several of those Flux libraries, and applied Functional Programming principles, with the goal of making it easier to understand when, where, why, and how your state is being updated and changing over time.

The community then adopted Redux because A) it was the best of all the Flux implementations, B) it _did_ address the issues people were running into around state management, C) it was designed to work well with React, and D) it also incidentally helped work around limitations in React's original Context API. (I've talked about the original intent and purpose extensively in my blog posts and conference talks [0] [1].)

After that, yes, Redux _did_ get shoved into many applications that didn't need it, in the same way that React has been used for many sites that didn't necessarily require that setup.

So, we've always recommended that people actually take the time to evaluate the specific problems they need to solve in their app, and make an informed decision on whether Redux is an appropriate solution for those problems [2].

Beyond that, we've specifically designed and built our official Redux Toolkit package [3] [4] to eliminate the old "boilerplate" concerns. "Modern Redux" with Redux Toolkit and React-Redux hooks is _much_ easier to learn and use than the original Redux patterns, and we get highly positive feedback on a daily basis from folks who enjoy using RTK. We also built an "RTK Query" data fetching and caching API [5], as data fetching is the most common thing that apps need to do today.

[0] https://blog.isquaredsoftware.com/2017/05/idiomatic-redux-ta...

[1] https://blog.isquaredsoftware.com/series/presentations

[2] https://redux.js.org/tutorials/essentials/part-1-overview-co...

[3] https://redux.js.org/introduction/why-rtk-is-redux-today

[4] https://blog.isquaredsoftware.com/2022/06/presentations-mode...

[5] https://redux-toolkit.js.org/rtk-query/overview
We don't. This is why these studies should be taken with a huge grain of salt.
Typically, when you go off the road with some speed you will be high on the front but less so on the back. In this case we couldn't really tell as the rear wheels were not turning (AWD likely defaults to FWD for most driving conditions). In these cases I don't like digging around too much for fear that the car will settle/shift onto someone. We grabbed at the front bumper tow point, rotating the car 45* counterclockwise. At some point during this the rear axel decided to start helping and it half drove itself back onto the road.
Very useful service, thank you. I try not to harbor negative feelings for something as harmless as a writing format, but I can't help but to feel a glimmer of annoyance every time I see one of these Twitter blog posts.
Yes, but that price is not determined by cost. It's determined by taxes.
And that's even further removed from the claim that this could be fixed at the operating system level: an operating system is powerless against people that bypass security measures willfully. But regardless, this option, even if available should always result in a warning when there is a change of effective source for a chunk of code that was previously included blindly from another source.
Ok, but you do care about their well-being. And their well-being will depend on their offspring, etc.

I would not be comfortable knowing, that the children I helped bring into this life are doomed in the long run. That would be pointless to me, there needs to be a way forward, whether it is mars or something else.
He had no proof aside from "I have found no proof therefore hosting provider must've did it".

Then in his arrogance he thought he's expert enough to "clean" the compromised server even when every security guy will tell you to take the data out and burn it to the ground if there is even a suspicion of compromise.
‘Explainability’ has emerged to change the ‘black box’ of AI (2020)
In Praise of Bitcoin: Bitcoin Is Art
Yes. In general people avoid giving any attention to their competitors, so marketers typically say “50% better than the most popular toothpaste” (if you’re an underdog) or “the #1 product, used by twice as many people as the competition”.

But that’s a convention. You can absolutely use competitors trademarks as long as it doesn’t create confusion. The Pepsi Challenge is a famous example. Microsoft’s lame “I’m a Mac” ads are another.
Lebanese were printing in 1610 in both Arabic and Syriac.

https://en.m.wikipedia.org/wiki/Mass_media_in_Lebanon#Press

The link actually says its the first publication in the middle east.
Redux is still by _far_ the most widely used state management library in React apps. By my estimates, around 35-40% of all React apps use Redux, and that's far more than any other state library in the ecosystem:

- https://blog.isquaredsoftware.com/2022/07/npm-package-market...
From the article:

> He found this modified Arabic script everywhere. Shopkeepers kept records with it and poets wrote sprawling verses in it. Ngom discovered religious texts, medical diagnoses, advertisements, love poems, business records, contracts, and writings on astrology, ethics, morality, history, and geography, all from people who were considered illiterate by the official governmental standards of their countries.

It was apparently everywhere. The most charitable interpretation is they are putting a lot of weight into "illiterate by the official governmental standards of their countries." Which probably just means they couldn't speak/write French or lingua franca such as Arabic? Or maybe just the stereotypes existing outside of Africa, not that the local colonial workers never noticed it existed.
Fortunately not a single parent. Fortunately JUST got him into an excellent daycare for the weekdays at least (we had a nanny who was far more expensive and caused us quite a bit of stress). Thanks for the tips, I actually haven't gotten many because my parents either passed or moved away, her parents are far away, and until I had a kid I was surrounded mainly by childless couples.

Also, I don't know if every parent just completely forgets what the first 3 years are like (maybe the lack of sleep prevents long-term memory formation? lol) but every parent I've run into whose kids are now older than 5 seem to have completely forgotten everything about the first 3 years - for example, one of them offered my kid a whole Dorito a few months ago (choking hazard, not many teeth in yet, etc.!) and I was like WHOA WAIT A MINUTE, DON'T YOU REMEMBER?!
What's wrong with Ramda?
"obviously the problem your solving doesn't exist, but if it did exist it would because front end requires someone without a complete lack of aesthetics"
First off, I would caution anyone about doing positive affirmations, or even forced journaling exercises (e.g. gratitude journaling). These exercises are incongruent with how one see's oneself; people who are already grateful or have health self-esteem don't need to do these exercises, and those don't have them and are trying to force it on themselves only see it as a lie (subconsciously). You can't really lie to yourself and will it into existence, and it usually only serves to point out the gap between where you feel you are (e.g. low self-esteem, bad, etc) and where you want to be. That's a hard way to start.

A better place to start is to understand how your undesired behaviors ("bad habits") are serving a purpose for you, and then through that awareness build a substitute habit or coping strategy. For example, you don't have a "video game addiction"; you have a coping strategy that worked well to buffet you against the pangs of failure as you struggled in high school. The reason failure hurt so much is that your parents only conditionally showed affection toward you based on your academic success, so you never learned how to unconditionally love yourself. As an adult with a job and a family, this coping strategy is maladaptive, but is the "best" way you subconsciously feel you can deal with the feelings that continue to well up.

Two books are How We Change [0] and Adult Children of Emotionally Immature Parents [1], although I'd recommend the former book much more to start with.

Side note: if you're picking books to read, make sure to avoid books with a big photo of the author on the cover. That's almost a sure sign of a useless personal growth book.

[0] https://www.harpercollins.com/products/how-we-change-ross-el...

[1] https://www.goodreads.com/book/show/23129659-adult-children-...
People kind of go through a contrarian phase. I read something the other day, probably on Twitter, that to get the answer you want, you deliberately put out the wrong answer. And leach out the bile to get results.

I think there are still lots of people that are on-boarding. And over time they simmer down. Much is poor etiquette unwittingly forced, as we have finger fumbling interfaces.
Here's an example from today: https://news.ycombinator.com/item?id=34216557

I can't imagine why this could possibly get downvoted.
I really dislike the trend for saying “I’d fire you for x” where x is merely a suboptimal choice, or even a harmless decision about which the author has strong opinions. Probably it is said in jest but it creates a hostile atmosphere for juniors, where they are worried they can be fired for using the wrong design pattern.
This was a really good, well-researched article that actually changed my (admittedly not very strong) opinion on going to Mars, but there are 740 comments in this thread so far and I doubt more than 5% of people posting comments actually read the entire thing.

We need a highly condensed version of the main bullet points, preferably in TikTok format, to reach more people.
Tech for Social Good 2022 Recap – GitHub Social Impact
> Do you dispute that those technologies exist

You're talking about rocket technology. I already said, "If the goal was simply to visit Mars, that might be viable." The question is a permanent, self-sustaining Mars colony, where the biggest problem is not "Methane engines" but rather breathing oxygen, drinking water, eating food, not getting irradiated, not getting poisoned, not having circulatory problems, reproducing, and surviving in general.

> people dreaming of colonising Mars

Interesting that you use the word "dreaming".
I have been doing this my entire career. IMO its always been much easier to tell someone to hold the Win key and press R and enter a short command than it is to guide them through the UI to whatever setting needs interacting with, especially over the phone.
Which wrongs do you think we have yet to recognize? Maybe I'm being naive, but it seems to me that we (by which I mean modern American and European society) have taken a pretty thorough inventory in the last few decades, at least of our own failings.
As far as I can tell, that $15 million number represents a 3% cut made as part of a larger effort to balance the city's budget, not any kind of radical defund/abolish initiative.

edit: It might be closer to 6%; different articles seem to have different numbers, and it's not always clear whether the cuts are being described relative to the previous year's budget vs. the proposed budget (often a "cut" is just a smaller-than-expected increase). Either way, it's not very helpful to just cite the raw size of the cut without contextualizing it.
I remember this being a decent hobby when I was growing up. I'm curious about getting into it now.

1. Is it still worth getting into? What kind of cool things can you do with it?

2. Are there any good or trustworthy guides recommended?
I had the same question while reading. It's probably obvious to the startup crowd, which is why it wasn't made explicit, but I think the trick is this: a company which will never make a profit is (should be) worth zero, but a company that has the ability to make a profit in the future is valuable, even if current profits are zero. So rather than making a profit and paying it to yourself, it's better to make the company as valuable as possible to other people by reinvesting everything, and then sell stock or borrow against it for your own consumption. That definitely seems true for the most prominent outliers, but no idea whether it's actually true for the average or median owner / founder.

I guess this why EBITDA is important: if you have positive EBITDA and stop growing the business, you can pay off your loans, finish depreciating your existing equipment, and with I=D=0 you have real profits.
The problem is that most of these front end apps end up calling out to the server all the time. So you end up with essentially the same latency of SSR with the complexity of an application split across a HTTP boundary.

I do think there's a place for real time web UIs in business apps. I spent a chunk of my career replacing green screens with web UIs. Usually ended up slowing people down because they lost the ability to chain commands.

With green screens they'd know that the navigation to change and address was like 3, 2, down, down, enter. So they'd get there in a split second. With a web UI they'd have to wait for the screen to render in between each action. Ultimately it's much slower.
I set a timer for 45 minutes and do activities. That includes drawing an image from a reference on a piece of paper. Reading a book. Sitting and doing nothing for 45 mins. Going out for a run or walk. Writing about something. If the timer rings, I let the pencil fall, no excuses to not stop, no excuses to not start. No judgement of the outcome at all. I never share what I produce, it is simply for me to get my mind off of things.
LiftPort Group's plan [0] involves actively maintaining their counterweight at Lagrange point 1.

[0] https://www.youtube.com/watch?v=3ZteJmg1TfM (10 minute video, relevant around 4:00)
> One thing I highly disagree with in your statement is this: " C++ was about as close to excellence as we could’ve hoped for."

It’s fine to disagree, but it seems mildly disingenuous to omit all the qualifiers I (very deliberately and intentionally) prefaced that statement with when you do so. In that sense, you’re actually disagreeing with an opinion I don’t actually hold.
The rapidly growing membership of organizations working on housing issues, like

* https://yimbyaction.org/

* https://welcomingneighbors.us/

is proof that this is something people care about a lot and are fighting hard for. And we're starting to notch up some successes, too!
I use a Surface tablet as my writing device and have a Tamil Input Method Editor (IME) for Windows installed. It does the English-to-Tamil transliteration and that helps.
Good point, thanks for your insight.