skysight-inc/HackerNews huggingface dataset:
No(even though i fit in your description aswell), I used to think that way about many issues of the world(of which by the way climate change is not really that impactful towards the individual against kids, compared to economic issues, political,etc) until i was ~22, then i quickly realized that actually that's one argument in favor of having children.I'm not saying you cannot be selfish from having kids(just as much if not more from not having kids), i'm saying that pragmatically human life is the most efficient and important way to solve any problem.There are other more personal reasons(such as happiness, duty/fulfillment,etc) you should consider before putting priority on such issues.

This might be an unpopular opinion, yet i dare anyone to show me a point in history when having less kids was a good idea and showed better results than letting people do as they fit (because forcing people to have kids is not something i endorse, yet it sadly happened, and also is a bad idea: Look at China: more kids through a boom, then they forced people to 1-2 kids, which created a massive vacuum and nowadays China is facing not-so-bright future due to this fact , their middle class also increased massively, and we know that this results in less natality).

Sadly the socio-economic structure we have today(i'm not talking capitalism vs communism, they're both the same in this aspect) kind of forces us to have more kids but for the wrong reasons.We decay as a society when we view human life as a resource for work force for corporations or getting X/Y done, when in the past the booms of increasing populations(think post 89', or 18th century, 2500BC, roman era,etc) were mostly done because the prospects of the future were bright, thus leading adults to having more kids.
If you can’t trust users, who can you trust? :D

I wonder if it was a “necessary” fault: I can imagine someone going “let’s validate this string and terminate if it’s invalid”. That mitigates security problems very effectively, however it’s clearly actually a bad thing if you can trigger it trivially in a semi-permanent manner.

Projects like webkit and blink aggressively use release asserts on internal invariants that should not happen, but they’re not triggered on raw inputs.
I didnt say "inflation should be negative". I offered a suggested scale of precision for inflation. One of those is negative inflation, since it can technically occur.

I did not say it should or would.
I don’t think the second condition is even needed. As long as you can raise the rent by over 50%, you can keep 1/3 of units vacant and be better off than last year; that’s probably only possibly if overall vacancies are low.
In this situation (identical apartment, different floor, 25% lower rent than my renewal offer), I asked my building manager to match the rent in my offer and they did. I made a simple argument that it would be wasteful not to (I spend money for movers, they spend for cleaners). I feel lucky now.
One of the most fun board games I've played, but it does take a while and requires like five players or so.
Not to take anything away but by legacy I meant late last century sites. VanillaForums was released in July 2006 according to Wikipedia, which makes it Web 2.0. Wikipedia also says "UTF-8 has been the most common encoding for the World Wide Web since 2008" I'm glad you posted though because now I know that sites are ok starting in that time frame, not before and then never touch the old ones again.
Wow, this is amazing! Did they get into any legal troubles?
As I understand it we're still dealing with supply issues and will be for a long while still. Chips are still incredibly hard to source and that naturally affects a giant range of consumer products.
Why is this being flagged? The author is Ehud Qimron, a professor of clinical microbiology and immunology at Tel Aviv University.

Edit: here is his Google Scholar page: https://scholar.google.com/citations?user=ejRFmsYAAAAJ
Just as a bit of feedback, for safety equipment like smoke and CO detectors, standard guidance is to replace the battery at least once a year. (Unless you have an integrated 10 year battery that will last the life of the detector)

If you live in an area that follows Daylight Savings time, doing it then is best so that you remember. Otherwise doing it during the Operation Edith drill for Fire Prevention Week is the next best.
Interesting approach, but I wonder how it handles edge cases - what happens when it encounters pockets of natural gas? What happens when it encounters a water vein and all the water suddenly turns to steam under the high heat?
Thanks for sharing. Especially the “us vs. them”-view.

I recently realised this while watching Gordon Ramsay’s Bad Boy Bakery. The sentiment (I assume often portrayed intentionally by the show) about prisoners really both shocked and confused me. It’s as if people want prisoners to do absolutely nothing, somehow still act according to their rules and then somehow flourish in society after release.

imo, prison systems should be more focused on learning crafts and education in general. I feel like the vast majority are in for minor crimes and somehow their life should be ruined for it. Doesn’t seem just.

There’s definitely some people who pose a permanent danger to society, and some prison sentences will seem just. But there’s no reason they should be bored out of their minds
We immediately kick them back if this is the case.
A choose-your-own-adventure format would be an interesting layer, since you could embed recall/understanding checks at each decision point.
From my experience, out of the big 5 they pay the lowest.
Just interested in what temperatures have risen to that you need an AC?

I also understand that buildings in normally colder climates are optimised to keep warm so that if things get hotter in general they are not going to cope well so an AC may well be necessary at temperatures that in other regions would be considered relatively cool.
If DHH focused on Rails exclusively, would it look more like Laravel?
As one of those people that bought a bubble priced house (rental stock in the town I live in just doesn’t exist for the type of place I wanted) I’m pretty impressed with how much Canada can bury its head in the sand about the problem. I think in 4-5 years when all these mortgages get refinanced at (presumably) higher rates some weird shit is going to happen.

The root issue as far as I can tell is supply is incredibly poorly managed. When I was living in Vancouver, there was a lot next to us that was waiting for permission for 2 years to build a low rise, mixed use building in an area already zoned for it. Don’t get me started on “historic” homes in dense areas.
It's an effective way to continue to collect tax revenue while maintaining the illusion of control. Don't point it out or it will spawn a series of conversations where people endlessly divide and multiply statistically negligible percentages.
>"Do we really want our devices to stop working physically, at the chip level, in less than a decade? Some people still play on game consoles decades old; these are most certainly consumer devices."

Many components in your consumer devices age; my greatest concern is electrolytic capacitors (specifically the tantalum ones). I think many game consoles and computers with switched-mode power supplies are unlikely to last decades. If you want a simple way to get your devices to last longer, I suggest that you pick ones with external (brick) power supplies, as the SMPS is likely to be one major cause of failures.

>"I’d much rather we over-design stuff to last decades, at least at the chip level where overedesigning is super cheap."

I am not sure that people are willing to pay significantly more for these longer-lasting devices, and all that extra effort will be wasted if the devices are scrapped prematurely. It may be more (environmentally) efficient to simply replace the devices upon failure rather than over-designing them.
They weren’t lax with security, they updated as quickly as every other major company did. They were caught out by the same zero day as everyone else.

The whole point of a “zero day” is that people don’t know about it ahead of time.
I had a great boss (a shoutout to Greg and Terry at MCCI), once tell me 'Be the dumbest guy in the room, but also the hardest working guy in the room'. I've tried to live my life in part by that mantra. It doesn't mean be an idiot - it means surround yourself with people smarter in one way or another than you are and learn from them to fast-track your growth.
My mom still uses my iPad 2. 11 years. It must have stopped receiving updates a couple of years ago. But they won’t upgrade. The only reason they upgraded their phones was that their storage ran out and they wanted more pictures of their grandkids.
I came across this recent youtube comment[1] on why older batteries didn't leak. I don't know if it's correct but sharing it anyway:

>ceptimus 2 weeks ago (edited) >> Old alkaline batteries contained mercury, which made them resistant to leaking. The mercury was there to absorb the hydrogen gas, which builds internal pressure when the battery is used, causing them to leak. Newer alkaline batteries don't have mercury, because it's harmful to the environment when disposed. Unfortunately, the mercury free batteries leak much sooner - many of them long before their 'use by' date, even if you've never used them. Now you've replaced the batteries, you should check the camera more frequently. The modern rechargeable Ni-mh batteries, with a low self-discharge rate, are a good alternative: less likely to leak; but they're only nominally 1.2 Volts per cell instead of 1.5 volts, so some equipment won't work with them.

EDIT... maybe there's more to it than just mercury because some low-effort googling[2] found that law prohibiting it in batteries was 1996 (~25 years ago). That doesn't match the timeline in the video because Alec says his old batteries (that didn't leak) were "use-by-date-2016". So maybe something else was different about the formulation in his Kirkland Signature batteries circa ~2008.

[1] https://www.youtube.com/watch?v=m5s6xerRqVY&lc=UgztQzUKV5BJQ...

[2] https://www.google.com/search?q=mercury+removed+from+alkalin...
Newer STM32 lines go as far down as 1.7V. Or they would if I was able to find other chips (notably Bluetooth) that would suit me and could pull the same trick. As it stands, the circuit can work down to ~1.85V which is still quite comfortable with two cells.

I admit there is no particular reason to use 2 cells where I could use 3 (they would still fit comfortably inside keyboard enclosure). The only reason is vanity -- I hope it will look sexier to other EEs:)

I dislike built in cells. I like ability to just change batteries rather than have to plug in to charge. Nothing worse than a peripheral like headphones that you have to stop using just because charge ran out. Why do I need to finish my couch session just because my keyboard can't take a simple AA battery or two? Seems like completely unnecessary nuisance.

Also, if you are talking about cell voltage, you need to remember they loose voltage very quickly upon discharging and most of the discharging happens at much lower than max voltage. For NiMh you really want to make sure that your circuit works with at least 1.2V per cell (as an absolute minimum, in perfect conditions of room temperature and very low discharge). Any higher than that and you aren't actually discharging the cells properly and are not using their capacity.

If your circuit works in short bursts of high current or can be used outdoors, be prepared that the voltage can drop very quickly especially when the cell is older (has been through a lot of cycles).
Quick look suggests that bitcoin energy consumption is a small fraction of world energy consumption. For me, it's hard to guess the effect on pricing. Bitcoin mining seems to be an arbitrage: Turning energy that's priced in one market, into money that can be spent in another market. This would seem to equalize energy prices across markets, while also discouraging countries from subsidizing energy.
The tweet poses the question and then links to this HN comment: https://news.ycombinator.com/item?id=29892950
Smart camera that captures pictures automatically (Canon Powershot PX)
What the heck happened to memristors anyway? Is HP still even working on them?
I'm not sure it's the perfect solution, for reasons that relate mostly to the (necessary, useful) ability to modify and adjust rewards on a long-term and after-the-fact timescale, but I'll offer one reason why this could be a good idea:

It codifies the social side of enterprise ownership.

Not just for the participants in the enterprise itself, but for potential investors, users of the service, collaborators and business partners as well.

I've spent a bit of time wondering how to effectively measure and assign share value to FOSS project contributors, and have always looked to technical solutions. Things like metrics and weightings and machine learning models built in aggregate based on customer success, company growth, and revenue metrics across a wide range of projects, with the resulting models then used to evaluate individual market entrants.

It has never felt like that is a workable approach: every enterprise is different, and some would be unfairly overvalued as a result, and some would be unfairly devalued. It also might not generalize well to non-profit and community-interest companies.

And so the technical approach might all be too complicated: perhaps a better solution, as offered here, is simply to commit the ownership structure into a repository and then allow that to be edited like any other code.
I think it is reasonable to not have kids if you think the probability of an acceptable quality of life for them is too low.

I only agreed to have kids because I have a spouse who earns above average and I feel secure that we will be able procure resources and equip the kids well, but I think would have been just as happy if I had not had kids.
> That's totally untrue. The demand always existed by the majority of humanity, you just never cared about this massive problem until it impacted you.

I think you swung so far in the other direction you also landed in untrue territory. Originally the intent was to encode all characters in "modern use" and 16 bits was probably enough to do that for the entire world.

Also CJK is about one quarter of the world population.
Java has multiple GUI frameworks in its standard library.
Don't look up
Shouldn't they have been treating the leukemia with ivermectin and vitamin D? If you think the vaccines are sketchy, you should do some research on cancer treatments. Big pharma raking in billions...
Could the reasoning behind that not simply be that there is only finite resources to use so you want to target where you get the most effect for the least resource and “CP on blockchains” ends up way down in that priority list?
Well they also changed the definition of M2 (how many dollars are used in calculations) in May 2020.
This is rehashing an unconfirmed assertion from project Veritas.... I'm waiting to see if it is true or not.
>That's an... interesting optimization, and one that might make sense if you only care about byte size, but intuition (which might be wrong!) tells me that this will be more expensive (especially if it saves only one or two bytes).

This is an interesting premise, do you know of any tools that optimize web pages for parsing and rendering speed as opposed to size? I wrote a tool once that bundles and archives webpages for offline viewing, and in those cases network throughput is not an issue since files are stored locally. It could be interesting to see what performance benefits I might be able to get from optimizing for parsing speed in this case, although I suspect the performance differences will be so negligible that it won't make much of a difference. Still would be an interesting experiment nonetheless.
Becoming more and more surprised by intentionally misleading headlines these days....

Shocker---you might be required to be vaccinated in order to live in a facility for ultra-sick kids, many of whom are immunocompromised. I guess that's an "insult to the Canadian anthem" somehow.
Omg this is amazing. Now I can blacklist those "hotexamples" websites
Catching Native Apps
Even if they were vaccinated, they could still spread the virus, so what difference does it make? They should all be routinely testing and wearing N95 masks around these immunocompromised children regardless of vaccination status.
This is a joke. The problem is it's a boring and derivative joke. Brainfuck is 99% of the joke, then Heartfuck goes "haha guys what if instead of <>+-.,[] we used various heart emoji?" and it just isn't nearly as funny as the original joke, Brainfuck. This is less funny than most intentionally-unfunny memes.
https://nota.md is my absolute favorite writing tool.

It's like a markdown editor with some code editor features, like for example multi cursor/selection, auto bracket closing, option + up/down to move/reorder lines, things like that. The "hide markdown" function makes it very nice to read as well.

It works on plain markdown files, which is really convenient for many things. No subscription, just a very reasonable one time price (they used to have a free trial/beta, I don't know if that's still the case).

I use it to draft pretty much everything I write, I just copy paste to confluence/gdocs/slack/wherever.
That's the same with WhatsApp/Signal/Telegram/others... unlike email which was distributed.
Ask HN: Does anyone use Alexa / Siri / Google Assistant for anything meaningful?
Separate question, that may be seemingly unrelated however I'm curious.

How did you kinda "learn" how to read these specs effectively? I can read them, and I think I can reasonably understand them, however I feel like I have little confidence in saying yes I get this.

Is there anything you point to that helps? Tips or recommendations?

I'm trying to learn how to parse these standards docs better myself.
Fantastic response
Of much greater concern to me is the stability of my income potential in a world that's increasingly automated and career stability is gone.

I feel like my default is no children, and that will only change if and only if I reach a level of wealth that I can feel very comfortable committing to the ~18 years of directly raising a new human, the 4+ years thereafter for continuing education, and all the costs associated with raising a well experienced and skilled human so they can have a chance at generating their own wealth.

However, I also think inheritance is mostly a curse on people who receive it, so if I had children, I would raise them with the explicit expectation that I will pay for their education, but will likely have a hard cutoff of financial help after a certain milestone or age. And they can expect 0 inheritance.
https://www.diffen.com/difference/WPA2_vs_WPA3
Thanks. I’m sure that will fix the problem.
The problem is really how you respond - a valid (from a security standpoint) response to invalid input is termination: it means that you can’t exploit it.

In this case such a response would be inappropriate (I have know idea what the actual bug in the code was, whether it was deliberate or unintentional). Hell I’ve seen utf8 libraries that terminate on invalid input, so good luck using those :-/
Well, we can't give them back. ;-) But it's something that I've thought about even though the die is already cast. I'm also not sure what country I'd want to bring kids into today.
We at Offsyte use Bloom filters to check for profanity
Do you worry about randomly generated strings containing not-so-savory language? We do @Offsyte! So, we had some fun "over-engineering" a solution to guard our strings from profanity.

If you are interested in checking out how Bloom filters can be used to detect profanity, read away!
if you are posting on HN and you have children today, their baseline quality of life is better than 99.999% of that of recorded human history.
Documentation is a hard problem. Very hard.

Julia actually does quite ok on that front. Here's the 1400 page Julia manual

https://raw.githubusercontent.com/JuliaLang/docs.julialang.o...

What other language do you have in mind that has better documentation?
I could be wrong but all the fancy stuff you are doing to impose constants, including your bug, look like c++11 to me.

Without these the complexity in your example disappears, and every word has direct intuitive meaning. Except for the ugly type expression on the left (which is kind of thing one must love if you endeavored to be a C++ programmer in the first place, though personally I do agree it's increasingly hard to read beyond the most basic cases). Nonetheless, using auto is the cause of the problem I was referring to. This eliminates the remaining half of the ugliness, but now if the code inside the loop chokes in your inputs, I have no idea why. Maybe if I'm lucky the compiler will give me a paragraph that I can try to parse descriing the mess that the object was compiled into, or maybe it will just say "Can't find a suitable template. Have a nice day".
Yes inequality is inefficient.

The monitarists' conception of inflation is a temporary distortion where all the money stock and flows pick up. What you are describing is a spacial distortion where certain people / goods get unfair treatment. The latter is indeed quite dubious, but it's not the same as the former!

Conventional monetary policy is lame and fairly ineffective, but I have seen claims that raising rates is better at destimulating than lowering is at stimulating. What a tough nuance to convey!
Thanks for posting! Beautifully written essay on the short-sightedness of "mimetic" AI. Looking at Google AI's Weddell seal chat feels like we are on the verge of animal-human communication ;)

https://ai.googleblog.com/2022/01/google-research-themes-fro...
This is all great advice. I won't pretend that, after a slew of embarrassing incidents early in my career, I've learned to embrace the livecoding interview. No way. I still find the experience stultifying and a bit demeaning. After taking a part-time teaching gig, though, I can confirm that regularly coding in front of a live audience isn't just helpful practice.

This will probably sound hokey or hyperbolic to a fellow anxiety-sufferer, but solving problems in real-time while other people watch kind of... changed me. For the better, I think. In that it fundamentally transformed the way I approach the tech interview. No longer am I the obligate performer of "silly hat dances," but more like... an unflappably cool Jazz saxaphonist at a smokey cabaret, waiting for my drummer to give me a beat. The technical interview doesn't make me anxious anymore because I don't even think of myself as "interviewing" for something — I'm just a musician with an instrument in my hand, trying to figure out if we can make music together, if that makes sense.