skysight-inc/HackerNews huggingface dataset:
I’m here for the intelligent, relatively anonymous discussion.

Many people on here have similar life experiences and interests to me so it’s nice to be around those folks without the vanity of normal social media.

Re: your loss of hope, I completely disagree. Quality of life has never been better and there are many incredibly smart people trying to solve very hard problems to make it even better. There is and always has been suffering. And there is and always have been people trying to fix it.

I also disagree that the social fabric is at risk of collapse. I only see things on the internet that makes it look like the world is falling apart. But my reality, and my community’s reality doesn’t even get close to matching that.
Show HN: 500+ Hours so far on the 4.77Mhz DOS web server
Warning: As soon as I post this I know the machine is going to be basically DoS'ed. It's not hard to DoS a DOS machine. The machine may refuse to serve your request, but it will stay running, and that's the important part.

This is a follow-up to something I posted three weeks ago. Ye old web server running the mTCP HTTP server on DOS has now passed 500 hours of runtime and it is still going, at least until the power glitches. The stats so far:

Run-time: 505 hours
TCP/IP connections: 34230
Objects served: 38865
TCP Packets sent/received: 996627, 889798
All packet types sent/received: 1544807, 1671011

I started running it as a long term test of my TCP/IP stack for DOS. I need to eventually pull the logs from the machine to look for anomalies, but the code is certainly stable. (I'm logging to both disk and over UDP so I can snoop in on the machine activity without having a monitor turned on.)
While the machine is running I'm taking time to update the documentation.

The site is at http://brutmanlabs.org/ . I did not cache any files in memory, so please be patient with the initial page load. The current server stats can be seen at http://brutmanlabs.org/status .

Fun fact: you can "hear" vulnerability scans being run against the machine. The machine beeps for each response served, and vulnerability scans generate 404s which are really quick to serve. So a sequence of fast beeps is generally a vulnerability scan.
It says here that for 22 years you "went Kerouac on everyone's ass."
I'm not torn, this is a disaster. In my town people who want to signal how "green" they are, but who are too lazy to ride a bicycle, buy a Tesla (used to be a Prius, and before that it was a diesel VW, Volvo, or Mercedes). At least until quite recently, this has prevented monster trucks from being in style. But now, you can have a monster truck and greenwash at the same time. It's going to ruin the roads and kill a bunch of pedestrians. There's already half a dozen Rivian R1Ts, despite the local 3-ton weight limits.
Which MacBook is this? I was dual booting Arch on my MBA2015 and it ran Linux 99% of the time. Worked fairly well.
Oh yes, great example.

It's literally "1st month, 2nd day, 3rd hour, 4th minute, 5th second, 6th year, 7th timezone"

Clever mnemonic tecnhique which is much easier to use and memorize. Most people can remember "January 2nd 2006" and "15:04:05" easily, and then crafting date/time format strings becomes a toy.

While with more widespread and common "HH/MM/SS" approach, which has bunch of incompatible implementations in different languages, you have to constantly do mental gymnastics remembering if "MM" means minutes or months, and whether "Y" or "yyyy" represents full year.

Format string "D m y", for example, produces:

- 'Tue 05 22' in PHP

- '05/31/22 05 22' in Ruby and Rust

- 'D 40 22' in .Net

- '151 23 2022' in Dart and Swift

I have no idea how such a messy and suboptimal approach to date formatting even makes sense to people. But of course, many people are bashing Go date formatting simply because it's not what they used to in other languages.
I think what you described is the case for the vast majority of people, I certainly feel the same for myself.

I do believe in outliers however. Some people really do seem to just be wired differently. Problems can be caused though when average people take advice from the Elon Musks of the world and burn themselves out trying to work 90 hour weeks.
The drama here for all of this is that we're seeing the century of R&D invested into making cars compressed into a decade for replicating that work for electric vehicles.

They're comparable, but not identical, so domain knowledge for one doesn't always translate into the other. Witness the Bolt / LG Chem battery fiasco.

So yes, Ford is the first (or second? third?) over the line to make engineering samples available to the public. They also have their ICE platforms to fall back on if they don't execute perfectly. Plenty of time no worries.

Tesla (and rivian?) are in the deep end without any option but to figure out how to swim / mass produce their product, so they've got incentive to execute.

There are plenty of companies that got their product to market only to be destroyed by warranty burdens. It is instructive that the bolt was first to market (vs the model 3).

So the story hasn't been told yet, but certainly tesla's not in a position of strength here.
Anyone know what sort of data was stored in those file cabinets?
Very happy to report that the QA and finish on the Teslas built in Berlin and Shanghai are so much better than the ones in the USA. A whole other level.
There is plug-in charging that uses your car's VIN. No need to credit card/fob/anything.

https://www.engadget.com/electrify-america-ev-charging-payme...
If the ID Buzz long wheelbase version is offered as a 5-seater (2 front seats, 3 bench 2nd row) then I would consider it once it comes out. The ID Buzz is significantly smaller than even the smallest Transit van, it sounds likely to be more comparable to the Transit Connect in the USA. 2 very different size classes.

I'm still a bunch of years away from a new vehicle purchase, but the long wheelbase ID Buzz is still a bunch of years away from general availability in the USA. So things might line up. The key spec I'm waiting on is roof load limit, if it's in the 150lb range then that will exclude it from my consideration as with a smaller interior size I would want/need to use the roof for various loads which would fit inside a normal full size van or in the bed of a pickup.
From that page “Anticipated Next Version: 4.1.3 (beta), February 2020” so this release as open source along with the github repo being set to archive/read-only looks like an “I'm done. If a community wants to keep this alive, over to them…”. Nothing wrong with that, it is much better than complete abandonment in such a way as other people can't carry the torch even if they really want to, but it is a less positive situation than the headline suggests.
In this case the scoop is about lack-of-scoops, with which BI can surely identify.
From the link in the original comment:

> The Drive first spotted the patent, submitted in April 2018 and published on September 15, 2020. Its illustrations show a removable range extender that sits in the bed of a truck and looks like a toolbox. Inside the device would be a small motor, fuel tank, exhaust system, and electronics needed to hook it up to an electric truck.
It's about not letting perfect be the enemy of good. Yes, this thing is way too big and heavy for what almost all of its buyers need, but it's still a hell of a lot better than the gas version. A gas F-150 will use over 50 tones of gas. The electric version will use 30 kg of lithium, for sure, but they are both mined, and one is even recyclable.
Very expensive truck? It’s right in-line with ICE pickups they make and about half the price of the other two EV pickups nicely equipped.
I kind of agree with all those points? We have to change our behaviour fast, because those with real needs (the poor family trying to eke out a subsistence living in rural india) are going to feel the full brunt of the Co2 we and our neighbours have been spewing out our whole lives. And instead we're congratulating ourselves on building electric status symbols
Ugh, that does sound really frustrating.

Certainly, people bring up too many overpaid administrators a lot. It's a compelling story too because it's got a well-defined bad guy. I've not seen much depth to the analysis though. Another story might be that "administrator" is what some people call people whose jobs they don't know or don't associate with "running a college"? Elsewhere in this thread folks have pointed out that colleges _do_ a lot more things now, from mental health services to just being bigger (and so having more overhead and associated middle management). _More_ administrators isn't bad if they're doing useful things.
I'm here mostly for interesting news. The submitted topics are fairly diverse, sometimes quite unusual, and more likely to be interesting or informative than any of the other news sources I know. The "community" aspect is every bit as horrifying here as most anywhere else, and the bulk of the comments are just as useless and frustrating here as elsewhere. The exceptions so far continue to make it worth sifting through the nonsense, here, which I can't say about anywhere else now.
It also depends on where you live, allergies, seasons, …
> I've never once heard people from California praising their state for making renting better

Let me fix that for you. As a renter in California I had a Landlord who tried to hold on to the bulk of my security deposit (a few thousand dollars) for repainting walls, additional cleaning, etc. The clear guidance in this tenants guide gave me confidence in dealing with the Landlord, clearly articulating my stance, and getting the vast majority of my deposit back. Other Landlords I had were very reasonable and refunded my full deposit without issue (I always left property in a good state) but when I had one that tried to play hardball the guide plus a couple of well written letters with appropriate references to the guide helped me sort out the issue relatively easily.

Making it clear what my rights were and setting clear expectations on tenants and landlords relative responsibilities was a clear benefit to me.
> Dutch-ovening your girlfriend?

Is this level is discourse really necessary here? I'm pretty sure it breaks the site guidelines.
I'm having trouble determining if this is parody. It appears that you want modules to replace classes, and also for users to roll their own __init__ methods? I guess that's "lean" in the sense of malnutrition, but I don't know about "nice."
>College is still the best investment you can make in yourself

No it's not. Not without qualifiers. What if it costs $5M/year and the median income for graduates is 40k upon graduation? Clearly not worth it. That would utterly ruin your finances for the rest of your life. So there is some point where it becomes worth it. The question is where, which is going to be a little different for everyone.

Is 240k for a liberal arts degree worth it to you? It's certainly not for me.
Are you posting these links to suggest that the commenter is incorrect about prices remaining the same?

If so, I'm not sure comparing prices of DDR4 are the same thing, since the commenter was talking about LPDDR4.
I'd actually go one step further and say that these ARE needs, if the goal is to live a fulfilling life that is worth bringing children into...and what are we if not tools for propagating the human race?
This wonderful to hear. More hidden gems for me to hire.
Yeah, an electric Maverick or Ranger would be pretty great. Just like Tesla started with the higher end Model S, and eventually got to the higher volume Model 3, I'm assuming Ford is starting with the higher end (and presumably margin) Lightning, and will get to lower price points eventually.
Cost-efficient whole genome-sequencing at –$1/Gb
All valid points - I still think there is something brewing behind the scenes of Ford with their Model E division, some financial engineering to spin it off and shed pension liabilities or whatever.
A 3-ton truck, for the vast majority of its buyers, makes their lives harder and less pleasant but they do it anyway because of desires manufactured by marketing and vanity.
I think if that were true, we'd see Tesla a lot more focused on building and testing more prototypes. Maybe they'd even get them to production at the expense of Y volume.

Instead they seem to be laser focused on maximizing Y and to a lesser extent 3 production.
> Every household driving an F150 would appear to the grid like bring 7x houses online

That assumes every household fully recharges that F-150 each day, meaning they drive at least 300 miles per day. Instead, I think it's generally assumed that a household might drive that much in a week instead, which appears to the grid like bringing 2x houses online. Hence the estimates that electric vehicles are going to double the amount of electricity that we need to generate.
Yeah I do think there are a ton of fallacies that the modern corporation brings to interviewing, which you'd think if someone could break the pattern they might have an advantage? Like one big one for me is the idea that holding out for a better candidate vs hiring an adequate one and giving them world class training? How many months of lost productivity from interviewing another month vs having a fully productive employee one month sooner... and your whole team back on track with building the products that customers supposedly want "right now!" ?
It would be great to be able to generate the Ruby models from XML Schema Definition files (.xsd) No mistakes and a huge time saver.
For a small but complicated project I got thrown into a while ago, the only way for me to understand it was to print out all the source directly, vertically tape together the pages for a single file, and then lay them all out on a huge table. Then I took multicolored markers and started physically drawing out the call chains. I then I sers-toi the system, and also found an enraging bug: the system widely used the variables "blah_name" and "blah_id", including in many functions' parameters. Except, in one case, blah_id was passed in as blah_name and thenceforth became known as blah_name.

I don't know if an automated visualization system is possible, but you'll have to understand the whole thing before doing so. Pen and paper was the most expedient solution for me at the time.
I lurk here to keep myself abreast of what's going on in tech from the perspective of professionals like myself.

Folks here are smart as hell, so HN has always been a way for me to be a little fish in an ocean. Keeps me humble and I learn a lot.
Correct. And this is why, at the population levels of the world, the future is bleak in terms of the environment. Our way of life at the current population levels is not sustainable.
Why a mythical guy like that would choose to be managed by a "lowly" 1X?
A smaller fraction of government loans have very high interest rates for starters, so loans became cheaper money when they came directly from government rather than were insured by government.
The Way We Interact with Computers Sucks
You left out the extra grid power needed to move these things. Which negates some of the gaz guzzling benefit, if more people move up to heavier vehicles. Which they are, apparently half of the pre-orders have come from people who never owned a truck before.

It's interesting to note that these more "environmental" EVs are resuscitating Hummer, which was already killed off for being a gas guzzler
Sorry, your comment got in my craw. But maybe that was your intention.

Are you willing to work with someone that's stupid and mean? Are you willing to employ them? Leave them with delicate equipment? Are you willing to live with them while they don't pay rent, don't clean up after themselves, don't do any errands or chores, and watch them slowly self destruct and set flame to the rest of their relationships? I'm not. Most people aren't.

The fate of those with low intelligence and low agreeableness makes me weep if I think about it too much. It's awful and there's almost nothing save continual heroic sacrifices from others that can keep them in the same comfort, safety, and dignity that most of us take for granted. They need a strong support network. Be that friends, family, or culture.

Show me a modern and productive culture without homelessness and I'll sign up. We should all sign up.
Just watch a few Shiey episodes! https://www.youtube.com/watch?v=8OAKNxl2Jmw
Why Greece specifically?

I do not speak Greek, but I have contacts who speak languages that also have only ~15million or less speakers. |

They seem to just post about technical stuff in English then hang out in social spots more related to politics or sport in the native language, but I never pressed since they were guests in my country, and I try to give people the privacy to talk amongst themselves so they don't spaz out.
The Instagram Effect (BBC TV Programme)
I showed up 30 seconds after you posted your comment to say the exact same thing. It’s funny that the catchy name was the first one we both went and looked at.

https://github.com/faif/python-patterns/blob/master/patterns...

I was nodding along like yup, yup, yeah… … …What?

The thing is, this pattern is crucial in C++. It’s how MLIR works. All objects are actually values that have shared internal state. Meaning you can copy them around as much as you want, just like Python, and you’re not copying anything except an internal pointer. It’s like a smart pointer but without any pointer interface, and I’ve wished everything in C++ worked that way. (Memory is scoped to nearest enclosing context, and contexts manage the objects below it. Very simple.)

The other case that this is useful is when you have a bunch of views into some data. Consider the concept of a global variable. Globals are great. I love them. But they require discipline. If you want to spin up a bunch of threads that each have their own view of that global, you’re hosed.

Except you’re not. What you can do is have a thread local variable that initializes itself to the value of the global variable. That way new threads start with the current value of the global. Why? Because suddenly you can just pretend like you’re using globals everywhere! Whenever you want to dish out some work, set the global to foo, then spin up a thread. Set the global to bar, then spin up another thread.

Instead of passing that
damn value through 100 smaller functions, all the code simply refers to “the current user” or “the current webpage” or “the current widget”, which is a global concept. If you ever need to modify it, you set the global and spin up another thread.

Internally it’s implemented by a pattern similar to borg. The instance returns its thread local state, unless it’s nil, in which case it initializes from the global value.

The nitpick is that this needs to be true for child threads that spawn threads, otherwise the whole thing doesn’t work well anymore. Racket nailed this concept with thread cells. If a thread cell is preserved, any child thread immediately inherits the value from the spawning thread. And it’s all transparent.

With this borg example, it’s just literally a global variable. Or maybe it’s not and someone will come say why that’s mistaken. But I don’t think so!
In America anyway, you size based on FLA, not LRA. NEC Article 430[0].

My heat pump's compressor has a nameplate LRA of 134 A, and a FLA of 26.4 A. The breaker is 50 A.

[0] https://www.ecmag.com/section/codes-standards/motors-motor-c...
I'm here to find weird nieche blog posts, and get insights about what the most overpriviliged people in the world think is right and just in the world.
Are you saying MBP is a machine for your average consumer? Whom is MBA for, then?
That's just a bog standard mutual license patent clause wrapped up in some silly "open source" phrasing.

> where Tesla's production will soon be dwarfed by competitors

If theycan get enough batteries, that's currently the bottleneck for most manufacturers. Tesla has spent the last decade securing battery supply.
It's not either/or but rather both. Software (like all other math) shouldn't be patentable, and the "ordinary skill in the art" test is entirely broken / almost absent in that domain.
What was "improving the world" for you?

Why are there so many lost/doomer threads recently. People starting to realise delivering meaningless "value" to shareholders while turning the Earth in to an uninhabitable scorched, polluted, plastic covered wasteland was not such a good idea? Need someone to say its okay sweetie, its not your fault, you definitely couldn't have seen thaaat one coming. A guilty conscience?
"what did you do between 2016 and 2019?"

(Silence... )

-- won't that seem suspicious, even if the interviewer can't ask:

"Oh so you had a drugs and substances career break?"
Power outage at my house right now and I have my fridge running off the 1500W outlet on my Mitsubishi Outlander PHEV. Only an 8kWH battery but it’s good enough to run the fridge just wish I could run my well pump as well because no running water really is the worst. And when the battery depletes the cars ICE kicks in as a generator.

This kind of thing is only going to get more necessary as the weather becomes more volatile. This outage is likely fallout from the historic storm that went through Ontario and Quebec a bit over a week ago.
I don't think it's a fair comparison with most of those things; a smaller house is actually smaller, a warmer/colder house is actually a different temperature. A lighter vehicle doesn't have to make any material difference to the driver.
I totally agree with your point (which is why I think electric cars are a good idea in general, as opposed to some who would argue that theyre a distraction from the real imperative of public transport and "short distance living"). But there's a pretty big gap between perfect and an electric truck. A towbar on a standard electric car would cover everything that these people actually need
Car dependency has resulted in a system that creates no other options.

The only hope is that gas keeps getting more and more expensive and politicians start asking real questions about what changes need to be made so that Americans have more options available other than giving more and more money to the oil companies.
Maybe try and identify where they have less common greek foods done well, and just... hang out?

That's how I've made hacker friends (find the club mate, find the friends), but they usually end up telling me they're just here for a convention or something then I'm back where I started.
Most Teslas are similar. ~320 miles at best, and closer to 200 in the real world on the highway with reasonable buffers.
It is clear for me what they are for, and why I would not use it for a single-threaded task.

I was trolling a little bit, the people who downvoted my measure of speed :-) because the millions of FLOPS of a supercomputer, will help for parallel tasks but will not be "faster" for a common use case.

So fastest computer is one thing, most powerful is another.
I'm here because for any interesting article there is a fairly high chance a couple of experts on the topic will be talking about it in the comments.
I use what I call "UML Lite" (UML, without all the frou-frou). It's handy for illustrating points[0].

What I generally do, is start with what I call a "napkin sketch" (which can be UML-ish)[1], and try to avoid writing down too much stuff, in order to reduce "concrete galoshes"[2].

I try to use tools like Doxygen and Jazzy, to document the code, in an inline fashion[3]. Doxygen will generate a UML "Lite" diagram[4].

[0] https://littlegreenviper.com/miscellany/swiftwater/the-curio...

[1] https://littlegreenviper.com/miscellany/forensic-design-docu...

[2] https://littlegreenviper.com/miscellany/concrete-galoshes/

[3] https://littlegreenviper.com/miscellany/leaving-a-legacy/

[4] https://doxygen.nl/manual/diagrams.html
I've noticed many comments on HN of late have tilted radical right-wing. I only mention this because for many many years I have never had any feeling of political leanings on HN.
More than your algorithm, seems you are on the wrong thread.