skysight-inc/HackerNews huggingface dataset:
What are we arguing about again? You simply disagree as to whether epoll is the equal of kqueue? Who cares?

> It is, though. Period, full stop.

Yeah I didn't ask for you not to explain yourself.

> you're still trying to have an aesthetic argument (in this form: that Linux won for reasons it "doesn't deserve" or something)

No I am not. I don't care either way whether Linux deserved it or not. I am only saying, at the time it mattered, technical merit wasn't the reason Linux beat all the other Unixes, because obviously it wasn't. This truth is at least interesting to consider. Now, reread my initial comment, and ask whether your nitpicking matters one iota?

Just because you think my affection for kqueue is an aesthetic rather than technical choice (because broken semantics aren't technical, okay whatever) doesn't matter to the point of the comment at all.

You bike shedded my comment. I agreed with your nitpicky point, but said there may be other concerns, and then its 5 comments about how I'm still wrong about something-I-know-no-what? I guess my aesthetic sense? JFC. You've never made an affirmative argument! It's all sniping from the sidelines.
I have a small electric car, with a range of about 100km. From my experience it really depends on your driving style and speed.
I submitted this article — you are right on every count. Also, you make an excellent point about simply buying a certified HEPA filter v making one that isn't anywhere as good and required — in case of the Post writer — two hours of her time and cost $127 for materials.

FWIW the Post photos and video feature 20" x 20" x 2" air filters but the Twitter photo:

https://twitter.com/bylenasun/status/1604219989224849408?s=2...

features 20" x 20" x 1" filters.
Pay per Se
Pay per se is a company that specializes in providing a comprehensive solution for restaurants through its QR code-based ordering, payment, review and waiter call system. With Pay per se, restaurants can streamline their operations and improve the customer experience. The ordering system allows customers to easily place their orders by scanning a QR code, which eliminates the need to wait in line. The payment system is secure and efficient, allowing customers to pay at their own convenience. The review system allows customers to leave their feedback in a snap, which helps the restaurant to improve their service. And the waiter call system enables customers to request service with a scan, which speeds up the service. These features integrated together provide a seamless and convenient experience for the customers. This system is designed to improve service efficiency, speed up table turnover, and increase customer satisfaction. It also helps the restaurant to increase its revenue and customer satisfaction. It's a perfect solution for modernizing a restaurant's service and operations.
Totally agree, EPA ranges are bullshit. The real world has these things called hills that they've probably never heard of in Washington DC. It also doesn't snow much in in DC so they probably don't know about that either.

They really should be reporting 50% of their ranges as standard. When people get slightly better than that, they'll be pleasantly surprised and it will result in much more customer satisfaction across the board.

ALWAYS underpromise and overdeliver if you want happy customers.
That's a fantastic way to crater your cars resale value.
> My username is void of meaning.

That's exactly what a person whose username contained significant amounts of secret meaning would say...
Now we just have to figure out what the last integer is
Indeed: the original comment was not at all implying anything special about FTT. Rather that, perhaps whether we like it or not, knowledge is not very flat; you really should honor (as in: recognize and treat appropriately-nothing magical or moral intended) the difficulty of many topics by doing prerequisite study, or, if you can’t, just accepting that you will never have a good understanding.

I don’t think it’s at loggerheads with just-in-time learning or the real opportunity cost of more extensive study. I think it’s just true that hard things are hard whether you like it or not.
You should never keep the BMC plugged into a network. Security 101.
A lot of these decisions come down to trust. Sounds like you have some doubts about whether to trust OpenAI.
Maybe the members of these organizations would be willing to take responsibility for the prisoners? /s

Seriously, these are non-state actors who were detained for some reason or another. From a political point of view there's no real downside to keeping these people there forever, and there are no real upsides to releasing them.

The various ISIS brides are in the same boat: nobody wants them back and nobody wants to re-integrate them. They've shown red by abandoning their society for the caliphate of barbarians, so that point why not just leave them to rot? Because we're nicer?
This is a bit unfair and maybe a bit eurocentric. The mongolians did not have a written language at the time of unification since their nation was brand new. Genghis Khan commissioned a new written language by hiring some Nestorian priests. If you go to the Forbidden city in Beijing you'll see that script next to Chinese on signs in the forbidden city as it is the written language of the Manchurians as well. Later, Kublai Khan commissioned a Tibetan priest to create yet another writing system, which influenced development of the Korean writing system.

The cultural influence is there, it's just that the longer lasting influence was to connect other cultures, like introducing gunpowder to Hungary.
Like other design disciplines with multi-faceted outcomes and a plethora of metrics, it's probably not useful to think of programming as a linear progression of wisdom or capability.

That said, IMHO one of the more important epiphanies comes with maintenance of a complex system against evolving requirements over time. Until you've done that, your designs will never be maintainable and your documentation will never be adequate, and a design-for-others / design-for-future-selves mentality is arguably the best definition of 'good enough'. Put everything in version control, and document your requirements, reasoning and failures.

If you are designing anything that is intended to last longer than 6 months, documentation is a critical part of the system. Meetings are great for communicating with people here and now, but only writing can communicate with people from the future. When you meet with your current colleagues, spare a thought for your future colleagues who haven't yet joined, and do them a favor by writing things down. Ability to use written communication is a major differentiator between junior and senior engineers. - @jl6

Another good epiphany is small is beautiful. Do one thing and do it right. Use collections of scripts instead of integrated monoliths. Don't be afraid to throw them away and rewrite them. Interfaces are far more important than code.

The cheapest, fastest and most reliable components of a system are those that aren't there. - Gordon Bell

Decrease fear of failure. Experiment constantly, fail early and often, remember and document those failures, and learn as much as possible in the process.

You can read more wisdom at https://github.com/globalcitizen/taoup
I agree that it's confusing. That being said, there is an official PyPA tutorial that goes through the exact steps need to produce the commands I suggested, so I don't think it's accurate to say that it's nowhere to be found[1].

Edit: Unfortunately it's easy to confuse the above tutorial with this one[2], which is specifically for setuptools. So I can appreciate end user confusion around the documentation, particularly in that respect!

[1]: https://packaging.python.org/en/latest/tutorials/packaging-p...

[2]: https://packaging.python.org/en/latest/guides/distributing-p...
Yes - see the “Making bridge deals” section of:

https://sater.home.xs4all.nl/doc.html
Besides spec bugs, the seL4 treat model is focused on making sure components are kept isolated. They do not deal with most of what we understand as attacks on a workstation at all.

In fact, in a seL4 system, most of the vulnerabilities we find on Linux wouldn't even be on the kernel, and their verification logic can't test something that isn't there.

That said, the seL4 model does probably lead to much better security than the Linux one. It's just not as good as the OP's one-liner implies.
What I remember was losing it just at a crucial point in the PXE boot process. You're also dependent on the same switches as the main net, and have to rely on fragile firewalling or VLANs to restrict access to the BMCs.
My android comment was taking yours, turning it around and taking it to the extreme to illustrate a point.

And no, I never asked why we would need to verify the security researcher’s claims (but sure, you should).

1. Dma54rhs says Apple’s (!) claims supposedly can’t be verified and that you need to take Apple’s word for it

2. I ask why not, provide a link to a talk about iOS security by a renown security researcher as both an example of how to verify Apple’s claims (reverse engineer iOS) and to lend some credence to the point that they are likely to be true

3. You talk about the researcher and/or programmers being wrong by replying with an “orthogonal” comment containing “whataboutism”.

Edit: Could we please talk about the actual topic? Do you or someone else know about instances where Apple lied about mitigations like lockdown mode before? Maybe there’s a long history of it and I just don’t know. Or is there some other flaw in my logic?

There is always the argument about hidden bugdoors, backdoored compilers or whatnot. But that’s not practical, by then you might as well stop using technology.

If Apple can’t be trusted then why can you trust google? Or Qualcomm?
Sounds to me like this is primarily a self-esteem issue. What helped me in the past is looking at code written by others, figuring out how they solved complex problems. Follow their implementations end to end, try to apply their thinking to your area.

The bad thing is that there are no shortcuts to becoming a confident engineer. The good thing is that everyone has to go through this process.

So don’t feel intimidated, just focus on practice, find tech that really engages you vs tech that someone else thinks is good/complex.
I love the mathematician Carl Gustav Jacob Jacobi :)
Ruby gems and Cargo are pretty awesome. Also, I find I like Arch linux's Pacman quite a bit, though that's a slightly different use case where versioning isn't resolved.
The summary says:

> SQLite reads and writes small blobs (for example, thumbnail images) 35% faster¹ than the same blobs can be read from or written to individual files on disk using fread() or fwrite().

> The performance difference arises (we believe) because when working from an SQLite database, the open() and close() system calls are invoked only once, whereas open() and close() are invoked once for each blob when using blobs stored in individual files. It appears that the overhead of calling open() and close() is greater than the overhead of using the database.

This should come as a surprise to no one. The rest of the article is only of interest in terms of how benchmarking is done, if that's your thing.
BMCs generally run Linux and monitor the SoC functionality that the hardware is designed around. You need a vendor specific software stack for the hardware monitoring. The Rasp Pi is a toy.
Yes, that totally makes sense - you can think of a function as an "infinite-dimensional" vector, which you can express in the (orthogonal) basis of a bunch of sines and cosines of different frequencies.
It acts as a terminator or terminal, see https://news.ycombinator.com/item?id=34391483.
Author first assumes that only 60% of the available battery capacity is used (80% > 20%) and then arrives at the conclusion that the range is lower than expected. Well, no shit.

I personally do charge my Ioniq BEV to 100%, and I often drive it to, say, 6%.
In summer, I get a range of 220km, and in winter 160-180km, depending on temperature and number of cold starts (cold starts seem to trigger a battery warm-up). SOH is still at 100% after almost 3 years.
> I think the muddling of roles is what bothers me about it.

But the “it” you’re bothered by here is a hypothetical scenario, proposed by you, in which the university mandates that students consent to the university managing their personal devices, which nobody has suggested and which even you concede isn’t likely to happen.
Followed by the last four digits of your SSN and your zip code, right? Perfection!
You can read more about it here:
https://cookieplmonster.github.io/about/
Somewhat related: https://news.ycombinator.com/item?id=34388866
It is all curious, but it seems that procedure that calculates the n-th digit using some other functions that require O(n) calculations (i.e. Bernoulli numbers) is not that exciting, as it's just a speedup comparing to a naive calculation (maybe a big one but still).

Although because pi is a transcendental number maybe it is impossible to have an algorithm to return the n-th digit in O(1) operations? Does anyone know ?

Upd: thinking more about it, just to read all the digits of number n, one needs log(n) operations, so I guess anything that has performance of O(log(n)) can be considered easy (i.e. the digits of rational numbers can be computed in O(logn).
Oh, yeah, no disagreement with your assessment on whether or not a service should be asking in the first place. Just noting that biological sex is very relevant for something like disease susceptibility, along with a vast multitude of other things. It all comes down to those chromosomes.
Hi, Georg from https://gofoss.net here.

I'm not a security expert. Heck, I'm not even a hacker. So take this comment with a pinch of salt.

For all its merits, Free Software is not free from criticism. This includes security vulnerabilities.

On the flip side, keeping the source code a secret doesn’t necessarily increase security. Arguing that closed source code is vastly more secure than FOSS conveniently omits the fact that proprietary stacks are increasingly built on top of open source code.

Sure, FOSS is not immune to security breaches. But neither are proprietary solutions, as illustrated by the leaks of a billion people’s data from Facebook, LinkedIn and Clubhouse. Or the spectacular security attacks against SolarWind and Colonial Pipeline.

I do believe that Free Software is instrumental in promoting online privacy. For nearly forty years, FOSS has been encouraging developers to audit the code, fix issues and ensure nothing shady goes on in the background.

Ultimately, FOSS is not only about technology. It’s about social, political and economic emancipation.
Is there a link to a non-paywalled version?

The headline appears to state there's a correlation, but the tiny blurb seems to imply causation through a mechanism of action.
What is climate fintech and why do VCs love it so much?
Why do Americans care so much about resale instead of just using the stuff you bought?

If I ever buy a house it'll be to actually live life in it, not to nickel-and-dime some poor college student.
I've tried this a couple of times but just generally not liked the experience and gone back. When you get a shell into the container so you can use your project's python env, the tools you have installed on your machine (bashrc, rg, aliases) aren't available. I ultimately prefer the hassle of managing environments natively over forfeiting the use of my tools or juggling shells.
“In my case, I typically charge the car to 80%”

My understanding is that the preservation of the battery is built into the charge controller and you shouldn’t have to worry about it. In other words when your car says it’s fully charged it’s only “really” charged to 80% or some other cutoff as determined by the charge controller. I don’t drive a Tesla so my only point of reference is my Fiat 500e which doesn’t have as far as I know a setting to limit battery charging to a certain percentage and I would think most consumers just plug in overnight without thought to this.
Yes, edited. Thanks.
What do you do when you arrive at the charger with 6% battery left and the charger doesn’t work? Or if there’s a significant queue?
A journey in e-commerce search
USA banks seem to have found the 2fa powerpoint presentation and are forcing accounts to use SMS 2fa, with no ability to use something like authenticator app. Nothing about SMS is secure, so their IT is taking a step backward.
For your next side project, make a browser extension
Awesome. I'll keep an eye on this!
You may already be aware of the Trinity Desktop Environment, and if not:

"The TDE project began as a continuation of the K Desktop Environment (KDE) version 3.... Trinity is an independent fork..." (from the "About" page)

https://www.trinitydesktop.org/index.php

https://www.trinitydesktop.org/about.php
> Neither tried very hard.

The article I posted earlier shows some of the effort that went into the attempt to close Guantanamo Bay. Your definition of what constitutes trying hard sets an unreasonably high bar.

> Naively one might think the former would be politically difficult, and the latter easy.

The latter is much more difficult because it involves securing funding and purchasing land and then getting building permits that require impact reports and obtaining the services of a contractor. The US had already completed all the prerequisites to execute an airstrike in Iraq.
There is very little logistics in Sudan. The roads are often unpaved. The cost of road hauling the wheat will probably double the cost.

But on the other hand there is lots of sunlight for solar.
Even if you do 100%, with just 1 year of used, my Tesla battery on 100% charge shows 320 miles, which is a far cry from 358 advertised.

Plus the other estimates are correct. The range drops if it’s too cold, or if it is too hot, or if you use any of the features that the car advertises, or if you’re driving on a freeway, or if it is a stop and go traffic, or if you gain elevation, or basically if you use your car as a car.

Don’t get me wrong, I still love my car and I would never drive an non EV again, and a non Tesla EV at the moment. But calling out the marketing bs is totally fair.
Just did a 1000km (and back) drive this week, using a Kia Niro, which does about 400km on 64kWh. Was amazed I actually managed to drive this distance with 4 charges one way, and just 3 on the way back, reaching almost 400km actually on the first leg of the return trip (though this was downhill from the Alps). With longer roadtrips you want to go way below 20% remaining charge. With the quality of the charging-network in western-europe, and using ABetterRoadPlanner I managed to get a charge at 2% and a second one at 8% remaining, thus giving you 25% more capacity than re-charging at ~20% (~4-80 compared to 20-80). And this was with winter-tires and a full car. Sure, the actual range is still lower than the EPA / WLTP / NEDC range, but very usable and predictable.
What if a country decides that they like a dictatorship? Well, maybe you could argue that they are still deciding that a dictator is what they want. But in general, no matter how a country is run, this does not really give you any ground to interfere with it, whether or not you like how the country is run. If [substantially] more than half of the population asks you to help because they want the country run differently but nobody in power listens, then you might have a basis for action.
The key difference here, is that Japanese-Americans were imprisoned, and as such there were records about who, when, where and how long people were imprisoned.

That makes reparations very easy - if you were imprisoned unfairly, you were entitled to payment.
It's double edged, the first edge is selfish, maximum extraction of value. The second is definitely not exclusive to Americans - taking care of your belongings and reducing the rate of sending things to landfill.
I'd rather have ChatGPT than a severely overworked/underpaid therapist, but I'd rather have a friend's shoulder to cry on than ChatGPT. But I'd also rather have a smart, empathic therapist I click with than oversharing with my friends.

Therapy for me is like, a psychic connection. I take someone deep into my headspace and they help me sort things out, exploring the inside of my mind. ChatGPT just makes that a loopback, a mirror that lets me see my mind in a new light sometimes. A real, useful therapist.. it's not scientific, but there's a connection I feel, and the possibility of emotions and thoughts being transmitted across. a human connection.
DIY Raspberry / Orange Pi NAS That Looks Like a NAS – 2023 Edition
Yes, there should be (one way) to do packaging.
I believe it is more of the Japanese economy has been stagnant for 30 years while social norms have not adapted. Many Japanese are still victims of karoshi death by overwork. They are expected to spend 9am to midnight at the office Monday through Saturday. Meanwhile their jobs are no longer guaranteed for life and they still cannot make ends meet.
That sounds interesting and I like that Edge is one of the few browsers that has vertical tabs built in. The thing is that I don't trust MS and assume that they are thieving my data in any way they can...
> Android and ChromiumOS are likely the most trustable computing platforms out there

Sweet, so we can trust that our personal machine is only compromised by Google et al? XD
How exactly would you propose the accounting be done for loans? Should a bank realize a loss equal to the amount of loan at the time the loan is made, and then consider all future payments as profit?

(Clearly not)
My name had its origin in nethack [1]. It was supposedly a character that would ascend every role. You can guess how that worked out. But I kept the name anyway...

[1] https://www.nethack.org
‘I’m disturbed by mixed monkey-human embryos, but maybe that’s because I don’t know enough’ - https://english.elpais.com/science-tech/2022-04-09/im-distur...
> What percentage should I charge the battery to?
>
> For regular use, we recommend keeping your car set within the 'Daily' range bracket, up to approximately 90%. Charging up to 100% is best saved for when you are preparing for a longer trip. You can adjust how full the battery charges from the charge settings menu.
> [tesla.com/support/home-charging-installation/faq](https://www.tesla.com/support/home-charging-installation/faq)

> There are two reasons: charging performance and battery longevity. Most of the time you should only charge an EV to 80% because charging rates slow down dramatically past the 80% mark. And two, the long-term health of your vehicle’s battery pack is improved when kept below 100%.
> [witricity.com](https://witricity.com/newsroom/blog/the-80-rule/)
I feel like I've learned some things from high quality interactive blog posts. These posts from Bartosz Ciechanowski come to mind
https://ciechanow.ski/archives/
I've tried with venv before, and the console (Iterm) just get broken.
>>ALWAYS underpromise and overdeliver if you want happy customers.

not if you have customers comparing you promise to competitions promise.
In this case you will never have option to deliver anything
The Tesla notifies you that you will be shortening the life of the battery if you regularly charge to 100.
Hmm how do you repair those megastructures without a planet that you can mine resources (metal, silicon, ...) from?