skysight-inc/HackerNews huggingface dataset:
Some good stuff there, but I think this article suffers from not distinguishing between a "dead battery" that's dead because, eg you left your headlights on, and a battery that's "dead" because it's aged to the point of suffering internal defects.

A "dead battery" in the former case (maybe we should just call it a "very discharged battery") can, in my experience, often be recharged by your alternator and it doesn't necessarily take a super long drive to do it. That's assuming you're able to get the car started in the first place, possibly by jump-starting from another car, or "roll it down a hill and pop the clutch" which will work IF there's "just enough" juice in the battery for the ignition coil to fire (and enough to provide the "seed" excitation current to the alternator).

OTOH, a "dead battery" in the latter sense (maybe we should call it a "dying battery") simply needs to be replaced, ASAP. It won't ever hold a charge reliably, could (in an extreme worst case scenario) develop an internal short and catch fire, or damage your alternator.

Fortunately most auto parts stores (here in the US anyway) offer a battery testing service that can tell you if your battery is truly shot or not. They'll also often have an alternator tester, but that usually means removing the alternator and bringing it in, which can be a lot of work on some vehicles. But a simple test is to start your engine and then disconnect the positive battery terminal. If the engine dies immediately, you know the alternator isn't emitting any current (the engine dies because there's no current for the ignition coil(s), ECM, fuel-injectors, etc).
Novel solar cell based on crystal photonics shows efficiency potential of 29.1%
I've heard that some of them include their own network stack so that only they can track your data. I think that was in reference to Facebook's app originally but I wouldn't be surprised.
In Sweden we don't really have the same kind of housing system you (I'm guessing US) have, but when I stayed in student housing we were hooked up directly with 1Gbit fibre to SUNET and got our own WAN IP that we could opt in (automated system, just go to a certain URL and click a button from the connection) to have all ports un-firewalled.

This was in 2014, but afaik it's been like that for the better part of the 2000s at the very least, likely the late 90s as well, though probably not gigabit at that point.
Ok, thanks. I will get a domain name for it, yes.
Can you give an example of a tech stack worth its salt by these criteria?
An Error in the DSN Telecom Link Design Handbook Description of Reed-Solomon
nor did he say it did. the point of listing their credentials was to request a more sympathetic ear. if you're intent on seeing only the bad side of go, then no one will be able to convince you. taking a sympathetic perspective is required to truly understand the language and its utility.
> I think there will come a point when the traditional internet will also become diluted in artificiality

There is already a concern in corpora creation in ML/AI projects. Researchers would like very much to have human-only generated content when training models on internet-sourced text. People posting GPT-created output has the potential to taint these corpora and create all sorts of strange loopy feedback.
Hey! I _think_ I tried Mochi before discovering Anki has a web version too. But Mochi looks really good! Do you (plan to) support MathJax in cards?

EDIT: Never mind, was able to get behind a computer and yes, I did use Mochi before. And it does seem you support MathJax. Awesome!
This will suck until enthusiasts figure out how to jailbreak the processors to unlock maximum speeds.
Ok, thanks. And it should be very secure, even if I never update it, right? Github pages automatically updates gems for you?
you aren’t closer to the metal than java
Well, definitely file a police report for insurance reasons, and don't be a hero because these are criminals you are dealing with. Also remember that (in this scenario) these criminals know where you live...
It'll be normalized when The Simpsons makes fun of it.
I really don't think it's so much worse than walking into a situation with unknown criminals, which most of us probably do on a consistent basis. I would definitely just go get my car back. I would probably try to do it at a time when there wouldn't be a confrontation, but it may happen.
Oh, that's a good point, and one that I've forgotten about.

These days most of my work is in Python, with some Terraform and shell scripting thrown in. In 2019 I was working on JVM projects: both Clojure and Kotlin. The JVM build tooling is painful, even on a very powerful machine.

> Don't even get me started on MacOS Docker IO performance.

This seems to have gotten much better for me. It sucked for a while with the introduction of the M1, but it seems to have gotten back to about where it was, even when using x86_64 containers.

I've been playing with aarch64 containers on my personal M1, and they seem to be significantly faster. I'm expecting (and looking forward to) ARM making big inroads into the SaaS hosting arena. It seems like it would have significant benefits in terms of power consumption at the datacenter level, and with more and more developers moving to ARM (via Apple Silicon), it will only get easier to develop for.
So that's why I never get a bill from AWS. I use SES for sending from my otherwise selfhosted mailbox and I've never received a bill.
Very happy with Cloudflare and honestly if they double their bill I'll just pay double, because it performs admirably imho.
Nowadays people use GraalVM Native image for AOT compilation.
Why couldn't intelligence also be a solar-system process?

Or a galaxy-scale process?
Not sure if you saw it, but I wrote a little pong demo with Hathora in under 200 lines of code: https://github.com/hathora/hathora/tree/develop/examples/pon...

Generating a Lua client should be very reasonable. If you'd be interested in contributing (or just want to follow along), feel free to jump on the discord!
Agreed =]

Another benefit of VRCs is that they allow you to work more privately, which is also useful in planes. I don't know if I'm just weird, but I've always found it unnerving to work on a laptop in economy class where people can just glance over at my screen. (Even if I'm not even working on anything that private or sensitive). VRCs mean nobody can see what you're working on except you.
> what it would have cost United Airlines to do it “the right way”, versus what value it brings them

It may depend on the app, but Uber noticed that the bigger the app, the fewer people install it, unsurprisingly.

I also had friends who wouldn't install Signal because they don't have any space left on the device, and they stick to Whatsapp/Messenger which they already have.

https://eng.uber.com/how-uber-deals-with-large-ios-app-size/

> App-download-size restriction means first-time users cannot download the app ... when they are not on Wi-Fi.

> We established a correlation between the Uber Rider app size and customer engagement — when the app size crosses the download size limit, and it leads to a 10% reduction in app installations, 12% reduction in sign-ups, and 20% reduction in first-time bookings, resulting in revenue loss.

> Over the past three years, the Uber Rider app’s size has often approached the App store’s over-the-air download limit, and staying below it is a clear priority.
Yes, but the 3mb is just the wrapper, I bet if you delete the hundred-ish megabytes of cache, it won't work offline anymore :)
I have a tool (MindNode) that thinks ".md" is supposed to belong to it

Which is stupid

Because markdown has been using ".md" for far longer than MindNode's been around

But c'est la vie - I just make sure I have ".md" associated with my markdown editor of choice, and force MindNode to only open files through File->Open
Absent some mitigating context, I would also conclude that something is wrong with you for putting NSFW content on your resume. The issue here is mainly what you're telegraphing about your grasp of social norms.
Because they can’t/won’t, most criminal orgs take security into their own hands.

It’s a big issue with the war on drugs and other criminalized industries, where a lot of violence occurs because they can’t call the cops.
The age has risen since I was younger.

Porn mags where everywhere from corner stores, barber shops and some doctor offices. If you never saw porn by 8 you might be considered legally blind.
Not that it excuses it, but having worked at a place that did contractual web design for airlines, I'd bet money that the app wasn't developed by any employees at United and instead was developed by the lowest bidding external company they could find.

Based on some of the names of packages I don't recognize (CYFDCTEncoder) and some googling I'm going to guess the company was CYFuture.
And the same overriding can be done in a C program with malloc and free, too.
Thanks also for the nostalgia trip watching the adverts near the end! I forgot that alcohol and tobacco advertising was on TV back then.
Go preserves major version bumps for things that can break compatibility. It's an engineering indicator, not a marketing tool.
The benchmark in the tweet show it is.
I'm sure rich people have problems too, I just want to see what they're like
Citing TIOBE instantly demonstrates a fatally bankrupt argument: changes in TIOBE ratings have essentially nothing to do with actual usage, or with anything else quantifiable.

TIOBE is statistical noise. You would equally meaningfully cite your tea leaves, or crows flying overhead.
Subaru, Kia shut off some car features rather than adhere to 'right to repair'
For hassle free website/pages, I've been really liking https://gohugo.io cause there aren't dependencies or complex setups/installs. The template system had a bit of a learning curve.

Netlify and Cloudflare also have free hosting tiers you can deploy with.

https://www.netlify.com
https://www.cloudflare.com
Because of a poor understanding of basic economics. Many people mistakenly believe that this is a zero-sum game.
Apps and websites to help software engineers unplug – Hack Reactor
This will be featured with the Simula Two (Matrix Edition).
The dial pad has a rotary mode.
> Java is getting value types,

And it is good thing to have. But if one desperately comment same thing multiple times, I feel reasonable to ask why the hell they weren't added in all these years?
There's a really clear minute summary video by the first author on this paper: https://www.youtube.com/watch?v=jdshml5515o
I'm not sure inflation tax should be used as a tool to pressure people to promptly spend their wealth rather than accumulating it. But even if we agree with that premise -

Those who wish to avoid inflation tax already have access to stocks, bonds, gold, etc. Doesn't your argument apply equally to those assets? And yet, people regularly sell those assets as needed to cover their expenses.
People not using the latest Standard are waiting for support within their particular environment, not because they want to stay with a less performant version of the language.
Do you remember porn mags in the corner store growing up?
When I worked for a university around 1999-2000, they assigned all computers public IP addresses and would not let me install DHCP to allocate the ones for my group. How things have changed.
Oh wow. I am blown away. You just threw me back some 30 years.

Let me explain. About three decades ago I was (gladly not to strongly) part of a Christian youth group. Led by honorable members of the parish. They condemned porn, Sex, condemned schools doing sex ed. The condemned viciously youth magazines doing sex ed as well (German Bravo magazine).

Kids naturally discovered their budding sexuality. Looked at porn or nudism magazines. Tried maturation (oh what a sin in the eyes of the elders). As said everything sexusl, everything bodily was tabu.

Kids, especially in the inner part of these groups with parents active in the parish were fearful. Full of shame because they felt their bodies betraying them and their faith. Felt the touch of Satan. Felt dirty and without being worthy.

You (or at least others) might get the drift.

And - more importantly - these kids (boys and girls alike) were vulnerable. And believe me - easy prey. And prey they were. The most respected members of the flock, leaders of youth groups and excursions who prayed with us and always told us that we could always come to them with any question about our faith and life in general. These were the wolves. Males as well as females. They longed for the confessions. Let the kids show what they had done. Wanted to see in detail. Some even went further. Did not constraint themselves to confessions and private shows of underage maturation.

So yeah I learned early that porn is to blame for a rotten society. Porn is the culprit. Not people.

Sorry, but what you wrote is nearly verbatim the arguments that were hammered into us.

I don't buy them. Not anymore.
Since when is novelty the cardinal virtue of a programming language? In my book "usefulness" is more important than novelty for professional dev work (the opposite is true for hobby work, typically).

I think Go is notable for its scarcity. It has few features which interact well together. It is extremely light in abstraction, so understanding whats really going on takes far less work than basically any other language out there (maybe C is a competitor here, but C is hard to understand for other reasons). Simplicity is not novel, but it allows the programmer to forget about questions which have little relevance to the problem they're trying to solve (e.g whats the ideal type structure for this program) and focus on questions more like "how should this work".

It's a language that recognizes that cleaning your room by stuffing your clothes under the bed actually works in programming.
>The protestors played it smart - they were peaceful yet strategic in blocking major import/export roads so the government actually felt the pain.

You have to understand that this is not one group of protestors. The border blockades were cleared without the emergency act. The emergency act was used specifically against the protestors by parliament in ottawa. The government used using a CBC article talking about threat of border blockades to justify using this emergency act against the protestors in ottawa who had nothing to do with the border blockades.

It's like using actions of a third party in new york to justify quashing protestors in washington DC. and the NDP helped the Liberals pass it. The Liberals should be required to change their party name to something else, because they aren't.

I am not a believer in crypto but the current government here is convincing me quickly.
It was lawful freezing, in the sense that the Emergency Act allowed them to avoid due process, and was passed by the major left leaning parties in Canada.

You don't need to add due process, it was already there. They decided this was worth declaring a war level emergency to clear out some protestors in ottawa. The border blockades had already been cleared by then.
Wuhan lab leak theory ‘accepted as likely behind closed doors at No 10
We were a communist country (yugoslavia) and there were always unions here... but as with everything, all the union leaders were in the party, and did what the party wanted them... same with the company directors... so yeah.

But it's funny, because a lot of left parties here (even the ones with the red star in the logo) are always saying that we should tax work less, and tax capital gains more... but then the "other party" does that, and they start protesting (probably because they hope to be in the government after the elections, and want the money to steal for themselves).

Basically, the only solution for our government is to take them on a vacation with a plane somewhere, like with the polish politicians - https://en.wikipedia.org/wiki/Smolensk_air_disaster
Exactly! We are spoiled for choice.

And Go and Rust are kind of appealing to totally opposite audiences who want the same thing: a fast binary.

Rust is a complex language with a lot of features, making it very difficult to master. Go is at the very other end of the spectrum: very simple language, very few features, really easy to learn and write. Some people like one, some people like the other: it's great that we have both, so both kinds of people can write fast software!!

Sure, Rust is faster, I don't think anyone will argue against that, but Go is still plenty fast and lightweight. So I am really glad my only choice are not only C++ and Rust, and that Go exists (as well as OCaml, Java, Kotlin, Dart, Haskell, D, Zig, they all have something going for them and people who get attracted to their ethos which just expands the number of people who can produce something using a language they can relate to!).
> What do you make of the fact?

Golang hit 1.0 in 2012, Rust in 2015. That's a big factor.

Golang has been marketed heavily by Google, Rust doesn't have an equivalent sponsor. That's also a factor.

There's also a difference in focal domain, with Rust’s focus in places where evaluation and replacement cycles are naturally longer and that are deeper at the core of infrastructure.
You can combine that with the fact that the shelter in question has limited capacity and euthanized 20% of animals in the last year. Roll a 6 sided die, and on a 6 your pet dies. That is absolutely a threat to kill pets.

EDIT: I don't like politifact as a source because it has a lot of bias (despite the name), but here's a citation on the shelter's (Ottawa Humane Society) kill rate: https://www.politifact.com/factchecks/2022/feb/22/facebook-p...

Read to the bottom, where they specify that they have rated this as "false" because "The city did not threaten to kill any pets 'as punishment.'" The city merely said that they would give your pets to a shelter that kills 1/5 of the animals it takes in - a shelter that kills pets for "extreme fear" which could include separation anxiety from the pet's owner. They don't explicitly say that they are doing this to punish people because they don't say why they are doing it.

Also, make no mistake, nobody is going to outright say "I will kill your pets if you don't leave," but they are going to make threats like this that provide them with some plausible deniability to say "we didn't actually threaten to kill your pet, the shelter was just overwhelmed and couldn't take it."
You’re using the wrong measurements. “Working hard” is meaningless, it’s about your output.
https://rog.asus.com/us/monitors/32-to-34-inches/rog-swift-p...

I have one of these - a little overpriced but looks absolutely amazing.
>>>...blocking rain is just a nice bonus to its primary function.

>> In our house and our neighbor's houses, blocking rainwater is its primary function - we do not live in a desert.

> Wherever you live the sun shines, and UV damage can be extensive against materials that are not designed against it. Cladding is about physical protection to the layers underneath.

This is a non-sequitur on at least two levels. Firstly, regardless of the truth of your statement about UV, it does nothing to address the point I was making here. If our houses were stripped of their cladding, they would soon fail - from rainwater damage, long before UV took its toll. Secondly, it is yet another attempt to avoid the overall issue, which is the author's position on the placement of the rain (not vapor or UV) barrier.

You seem to think that you can make an argument by quoting out of context and then stating some vaguely related fact, but, unless that fact has relevance, it does not work. Your comment about roof repair is of the same type.

> You can call the things Foo, Bar, Baz, or whatever you want.

This is just ridiculous. You are not even trying to address the question.

> If you want to argue Joe Lstiburek, be my guest:

I am not arguing with Joe Lstiburek, I asked a question about something he wrote, and have ended up arguing with you about what you mistakenly think would work as answers to that question. Your replies make it clear that you are no Joe Lstiburek.
From a pedantic economist perspective, yes. From a common sense perspective, if a £40 jacket was sold for £200 to someone, then it's still worth £40 even if this person overpaid for it.
Does RAII make code faster? I thought RAII just meant things were freed as soon as they went out of scope rather than waiting for the next GC sweep? Seems like this would make code slower (instead of one free() for all garbage, you have to do a free() for each allocation). Granted, the tracing burden is lower, but I'm of the impression that tracing is cheap?
This sounds really cool. Immediately shared it with friends, but... now I'm just hitting a mess of UX around billing.

I tried to go to billing, there is nothing in there at all. I went to my user profile, and there's a tab "payment options" that says I have no credit card added but doesn't give me the option to add one. There's also a tab "add credits" which lets me type in an amount to add and apparently click "pay now" despite not actually requesting any payment information.

Finally I discovered by clicking around on everything that if I go to "services" there's a message to add a payment card. I click the button to add details and I'm given a prompt to accept terms and conditions and provide... not credit card details but a link to a social profile? Apparently this is some sort of fraud prevention thing? You want to see who I am? I have no idea what this is, but at this point, I'm frustrated with the user experience, don't see any path forward to actually trying the service, and don't trust you with any more information. No paid service I have ever used has asked for a link to a social profile.

I'm really sorry. I wanted so much to try this out and love it, but the experience around actually getting set up to try it is so frustrating and confusing right now that I'm just done.

I hope these are just growing pains that will be worked out because I think the concept here is great. I'll come back some day with an open mind and try again. I wish you nothing but the best in this journey.
> You expect to pay for anything that naturally requires maintenance just once and then expect an unlimited amount of maintenance (i.e. cost for that provider) in perpetuity? Think about that for a second and then explain to me why any business would ever offer such a thing.

I'm getting slow in my old age, but Microsoft Windows came to mind in less than a second.
I don't think so- I think it makes a pull request with updated gems that you have to approve.
Looks interesting. We've evaluating multiplayer server frameworks at the moment and have decided on Nakama (https://github.com/heroiclabs/nakama). Any thoughts on how Hathora compares? Particularly interested in the realtime multiplayer component, specifically around performance and scalability.
He's implying that it's comparable to Java in that it compiles fast:

> it feels more like a JITed language than compiled
>Golang has been marketed heavily by Google

Where is this marketing by google? Though I don't really understand the point of this line of questioning anyways.
Except the iPhone was inspired on Space Odyssey's monolith, so now we have rectangular black mirrors.
The thing about the threat model is that in the worst case, DDOS protection is about power -- specifically, infrastructural power. It runs in contradiction to decentralization efforts.
Dev work often finds curious ways to production.