skysight-inc/HackerNews huggingface dataset:
Transmissions aren't entirely dead weight; being able to switch gears means you can get away with using a smaller motor than you otherwise would. You also don't need to worry quite so much about getting a motor rated for super high RPM.

Converting something with a manual is probably easier than an automatic (especially if there's some software controlling when to shift the automatic based on some engine sensors which aren't there anymore), but there's no fundamental reason why you couldn't just keep the transmission even in an automatic. Especially if bolting a motor on where the engine was is far simpler than re-engineering half the drive train. (You might be able to get rid of or disable the torque converter, though.)

At this point I think the biggest roadblocks to EV conversion are cost and availability of parts so you don't have to design and build everything from scratch. And I think subsidizing conversions would help with both of these. If there's a big enough market, you might even get reasonably priced kits (possibly from the original vehicle manufacturer) that has everything you need including battery boxes and can be installed by someone who's done it before in less than a week.

(Battery boxes are usually the most difficult and time consuming part of a conversion, since they're usually constructed in an ad-hoc way to fit whatever battery you're using into wherever they would fit. Having something that's actually engineered and possibly even crash tested would be great.)
LG V20 is a fantastic phone. It feels so much better than every other device I've ever owned. Space-age frame with such core ruggedness, great screen, great for it's day camera, sd card, sweet audio.

And! And! Someone managed to unlock the bootloader. So there's a variety of decent roms one can run on it. All aging now, a little bit too old at this point, but this 2016 device was swinging mightily until it became utterly bereft & unsupportable.

It's just so pathetic that we rely on these shitty ass vendor OSes. The v20 is a case study in how amazingly awesome devices are when consumers have any right what-so-ever to maintain & work with their devices. By hook here! One uses the "dirty santa" exploit (with pixelated santa junk) to unlock the blasted thing. And with that it is a semi-modern, loveable device. By community effort. By contributor effort. No thanks to Google nor LG.

But modern phones are more impervious. This 2016 device is one of the last devices that (unintentionally) allowed access. After this, everything slid downhill. Everything went to shit. Android collapsed into a pitiful shitmound. Libre was squeezed out. Consumerism & obsolescence are enforced in firmware now, almost ubiquotously. What a pathetic trash heap Android is. John Deere tractors have nothing on the disposable technology that Android levers against it's users. It's a vile situation. Unlock the bootloaders you frigging jerkwads. This is hell you perpetuate against your users! Stop this madness.
- tailwindcss

I moved a React side-project from CRA to Next.js for server-side rendering benefits, but the latter doesn't support directly importing css styles in jsx to avoid problems with the global scope.

The two options offered were CSS modules and CSS-in-JS. I didn't like either approaches having hashes in the classname when opening the website in devtools, and both seemed too locked into React/JSX.

Tailwind 1. doesn't have component framework lock-in 2. doesn't make me think of css classnames 3. atomic classnames are readable in dev tools 4. provides default colors and box shadows, etc.

In addition, they're starting to make a render-less component library (https://headlessui.dev/): that means you can customize how components look without having to understand how its javascript internals work, which I'd find a huge plus compared to other libraries like ant design or material-ui.

- vite + react

More beginner friendly than webpack in starting a new project, and faster developer experience: page reloads almost instantly when you're modifying a component.
they make money because the product sells and as others have pointed out, these features have advantages and most consumers appear to appreciate them or not care about them
My Fantasy Intellectual Draft Picks
Are we still pretending he is still writing stuff?
You don't even need to go that far.

- ASUS is on it's 5th? gaming focused phone (with attachable fan and all) [1]

- You have folding, flipping and stretching [2] phones

- You still have plenty of great niche hardware keyboard phones [3]

The issue is that these mostly fill niches, as the majority of people are happy enough having the a clean simple phone.

[1] https://rog.asus.com/phones/rog-phone-model/

[2] https://www.youtube.com/watch?v=iF-Hfzntue0

[3] https://www.fxtec.com/
You can boot into you OS then install drivers to match your hardware.

This only works because the OS includes a base set of drivers and the hardware is (1) discoverable using PCI configuration space and (2) specifically designed to be compatible with those drivers (sometimes using gross emulation kludges). For example, basically every OS includes an AHCI driver and basically all SATA controllers speak AHCI so SATA works well enough to boot.

For ARM to be equally usable the SoC vendors need to agree on both discoverability (using PCI or device tree) and common hardware interfaces for stuff like the console and storage so the installer can work. Just discovering devices isn't enough if those devices are nonstandard. AFAIK SystemReady does not mandate this or at least older versions did not. It's kind of political because if they make the spec stricter then almost all existing SoCs will not be compatible which can create a death spiral of "no hardware supports SystemReady so why should OSes bother using it, so why should future hardware bother implementing it".
The COVID vaccines seem to cure long COVID in people by fixing autoimmune issues.
Final Crew Members Named for World’s 1st All-Civilian Mission to Space by SpaceX
Just to expand on Windows Mobile: For the problems it had (probably the biggest was trying to enter a duopoly), I have yet to hear of anyone who had one who didn’t like it. I never used one, but those who did seem to have liked it better than iOS and Android.
I've been thinking about this with my software podcast too! (https://softwareatscale.dev). Was thinking of posting something similar here.

You already have more downloads than I do, so you can take my advice with a grain of salt.

- My written articles have done well and drove a bunch of signups to my newsletter. That introduces people to the podcast (substack lets me do combined newsletter/podcast). People are more likely to share and read articles, and the really interested ones tend to listen to the show as well.

- I use Descript to make YouTube clips of the show, and link to the full episode, where people can listen to episodes. I've found that a successful YouTube video doesn't drive that many sign ups/subscribers to the show, but drives subscribers on YouTube.

- Some influential guests on the show drive a "pop" when they retweet their episode.

- It took about 3-4 months to show up on Google when you search for "Software at Scale", but that drives some organic traffic.

- I get some of my new subscribers for the podcast by posting in relevant subreddits like r/programming. It's a struggle :-)
> Worth noting that no one pays $1400 a month

There are millions of people with deductibles that are in the $2000 - $8000+ range, and even higher for family plans. Those people are certainly paying $1400 for several months until their insurance kicks in. Then, in the next coverage year, they get to spend that $1400 several times again, and they continue that pattern each year.

If their insurance doesn't cover it, they're also paying $1400.
Whatever is cheap and common, I'd say. If you plan to fool around with setting up Linux and maybe *BSD servers, you need hardware support for that.

Home lab for me would be a place to build and run servers. I.e. basic tooling to assemble cases, change CPUs and RAM and a wired network connection. A community hacker space may work too and there will be folks to ask for advice.

You could also use micro PCs[1] or a Rasperry Pi, but those are too different from actual servers IMO. That's why I'd prefer a larger form factor to start with.

1: https://www.servethehome.com/introducing-project-tinyminimic...
There are two issue with hashing I can envisage:

1. Nothing user has is truly hash-able, (email can be replaced, there are people with the same name/dob/place of birth, address is not permanent attribute...)

2. Hash key can have duplicates - so those collisions would block different users (probably not for small companies but for FB with 2 billion users something worth considering.)
So you would turn something like this:

match command.split():
case ["north"] | ["go", "north"]:
current_room = current_room.neighbor("north")
case ["get", obj] | ["pick", "up", obj] | ["pick", obj, "up"]:
... # Code for picking up the given object

In to this:

if (["north"] | ["go", "north"] := command.split()):
current_room = current_room.neighbor("north")
elif (["get", obj] | ["pick", "up", obj] | ["pick", obj, "up"] := command.split()):
... # Code for picking up the given object

And the walrus operator would assign to 0-many values as required? It kind of breaks it's current meaning and makes the lines very complex, I don't think this version would be more liked...
If you had the power, what you would do?

From the outside it seems like accepting fault and product returns would smooth waters. Acknowledge faults on their own forums and Reddit subs and also provide times lines for fixes (then stick to them and update threads!)

The hardware is mostly good. The weird bugs and company management are turning a strong community of users against Ubiquiti.
Control alt del triggers an interrupt. If it is unhandled then nothing happens. If your OS crashes there is nothing to catch interrupts. Maybe the patch fixed the OS so the interrupt handler remains responsive. This is a common problem for a RTOS
Given LG's success in the TV biz with WebOS, I'm surprised they never made a port of the OS for their mobile line.
Thanks for that info, that's really interesting!

I made sure to turn off auto-updates on my C9, and when the warrenty expires there's hopefully some really cool things for me to try!
Not sure what you're trying to say, that article pretty much only talks about its applicability to (inherently rote) memorization contests. It doesn't say _anything_ about meaningfully integrating the information as knowledge.

Which also seems to align with the article's description of how it works: you're not trying to figure out the underlying structure of what's going on, you're making up a new structure as you go based on the surface-level patterns.
Exactly this! I find it bewildering -- they're by far the best in every respect that matters to me, and yet most people I meet are surprised to hear that Sony even makes phones, even when they express interest in mine. SD card, excellent camera, waterproof, durable, excellent battery life, headphone jack, quick, mostly vanilla Android OS, and most of all, the smallest form factor that I can still find in a phone.

Their branding is terrible though. Their naming scheme is without any pattern, making it hard to tell which phones are their budget/flagship/new/old models, and so on. And they're hard to even get at all in Canada.
As a result of pushing the envelope for realism, they have simultaneously pushed the envelope for PC hardware requirements. It really is the: “Can it run Crysis” benchmark of modern times.

It is very neat to see those kinds of technical leaps.
I think you and the GP are disagreeing with each other. You are criticizing LG's gimmicky adventurous choices, which are the exact reasons why the GP liked LG.
I completely agree about avionics, for example the first time I tried FLC mode on the G1000, the "Nose up" and "Nose Down" buttons were inverted ("Nose up" would increase the target speed, hence actually moving the nose down, and vice versa). And many things were missing, even basic ones such as "track up" mode for the MFD. Overall, X-Plane avionics are much better.

I also agree with you that X-Plane still gets an edge in terms of flight model, even though the gap is not as wide as it used to be between X-Plane and FSX/P3D.

The one obvious shortcoming of X-Plane, when compared to MSFS, is the lack of accurate world scenery, on the one hand we could say that it's just eye candy but on the other hand accurate scenery could help students prepare for VFR flights. Yes, you can generate high detail scenery for X-Plane using Ortho4XP, but it's time consuming and it requires a lot of disk space.
Anecdotally, I was reading chapter books by age 4 (apparently). My Mom just read a lot to me, hours and hours a day and I listened to audio books with read-a-longs.
My daughter did remote kindergarten up until March when they let them return to class. She learned to read and do math remotely. Reading was done with small breakout groups of up to 3 kids all taking turns reading a book. Most of class was art projects and we received a packet every month filled with construction paper, coloring materials, and in-class worksheets. I am sure she learning everything a kindergartener is suppose to learn except the social aspect. Though during recess/snack time, the kids just chatted on google meet with each other. She made friends we set up zoom play dates.

She also google meet expert now, she pins her friends to see what they are doing. It was quite amusing the first week where the teacher taught a bunch of 4 and 5 years old how to use google meet and the IPad with large print outs of all the icons.
For LastPass, did they enforce the policy to mandate 2fa for everyone’s vault? Where I work they mandate 2fa be enabled. Some orgs overlook this.
Game development has really intense math and engineering stuff, and it's extremely fun and addicting for some people. If you can get yourself into that world, it'll set you on a track to learning what you're asking for here.

Of course, it's not for everyone, but I'd say it's worth giving it a shot. Definitely start with C/C++ if you haven't already, and try not to stay with existing game engines like Unreal or Unity for too long (unless you're specifically trying to start a career in game development; a bad idea)
> ..., kids do need some prerequisites for 1st grade - e.g. ...tie their shoes

Perhaps, to put on their shoes (confidently tell the left from right shoe), say, by slipping onto already tied ones, or velcro-style shoes.

Would not expect kids to master ties till 6-7 yo.

Besides, the modern laces are so damn slippery and thin that they often require double ties to stay fixed.
This was a graduate-level research seminar, whose purpose was ostensibly to prepare graduate students to conduct research in this area. Unfortunately, my undergraduate compilers course covered more material than this one.

I think these days, a proper compilers course should also be a comparative study of programming languages. There is a lot to learn from comparing how C++ vs Python vs Haskell go from text -> machine code. There are both practical and theoretical aspects to this, and I would expect a graduate-level research-focused course to cover the more theoretical side.
IIRC Huawei's OS is just a rebranded Android.
> it should have been automated by now.

I thought that's what coding bootcamps were for?
Why are google brands[0] featured so prominently on Microsoft's phone. Is it a requirement for phone Android phone vendors to keep google on the homescreen?

[0]https://www.microsoft.com/en-us/surface/devices/surface-duo?...
It's not the raw materials that makes semis expensive, rather it's the extensive processing it has to go through to get be transformed into the final product. The biggest issues with materials I'm aware of are often the 'conflict resources' which are in high demand but large percentages of the supply are mined in regions that for social and/or geopolitical reasons limit supply.
Vendor lock in. People might be upset at Apple for removing features, but all their pictures are on iCloud and all their friends are on iMessage, etc. They'll stick with a mediocre iPhone because the friction to switch is too high.
That a GPU from 2016 is more powerful than a supercomputer from 1997 is unsurprising.

Does anyone know around which year consumer computers started being more powerful than Deeper Blue? Wikipedia says Deeper Blue was rated at 11 GFLOPS, which is... nothing, by modern standards. The GTX 3080ti is rated at 30000 FP32 GFLOPS.

On another hand, comparing GFLOPS from Deeper Blue vs a modern gpu FP32 GFLOPS is probably meaningless.
I dumped their gateway/security appliance in favor of Opnsense box. Never looked back or regretted it. Their security appliance is not as granular as I would want and the Opnsense was a learning opportunity for me.
Some reason HN didn't notify me you replied.

Weird.

Anyways, I hypothesize that some TV shows from taking place in Iceland brought a lot of attention to the landscape which was capitalized on by the Tourism departement.
The popularity of MongoDB was a direct result of how simple it was to set up.
Not sure if this counts, but for simple stuff (both front and back-end!) I've been loving regular JS template strings for rendering HTML. Your render logic ends up looking very similar to React functional components, and you can get editor extensions that do syntax highlighting inside the string.

There are obvious downsides - on the back-end it's slower than a proper templating system, and on the front-end you're rebuilding the DOM tree from scratch each time, with all the limitations that includes (performance, animations get interrupted, HTML state gets lost, any event listeners have to be re-initialized). But for simple stuff, I cannot recommend it enough.

Here's a back-end example from my personal website: https://github.com/brundonsmith/website/blob/master/src/rend...

And here's a front-end example: https://github.com/brundonsmith/blogs/blob/master/docs/site....
I think art is about us feeling elated because we think we see what the artist saw and thus feel we understand what the artist wants to share with us.

If computer makes art it can be beautiful, and it can fool us into thinking we see what the artist is trying to say and feel that. But once we know the piece was generated by a computer that feeling goes away. It can still be beautiful like a landscape can be beautiful even though there was no artist creating it.

Think about "great" painters and their masterpieces which are highly appreciated. Then a forger comes a long and makes a copy. Is the copy also great art, or not? It is more or less an exact copy. But we don't consider it great art. Why? Because we know it is a forgery.

So "art" is much in the brain of the beholder.
To be blunt, yes. It's mostly a function of how much you need and applying heat to burn off impurities and separate out by weight. Suck out the liquid silicon layer, crystalize it, slice it. Boom, wafer.

Sand is used because of the high surface area so lower amount of heat needed to be applied, but sand is just ultimately worn down rock. Quartz for example is just pure oxidized silicon in a non-uniform crystal structure. And there's a lot of quartz. Don't like quartz? It's also in the even more common feldspar too. We as a species will run out of water before running out of silicon.
I think this is primarily about backwards compatibility. New CPUs, especially from Intel, were about running existing software faster. The shared memory paradigm goes back to single core (and mainframes) and is pervasive, in code, in languages, in libraries. It's really hard to rewrite all the software on this planet to use some channel mechanism between cores and that also makes it tricky when the OS needs to schedule threads. I think there were some historical examples of this sort of architecture (Transputers?) and generally they didn't fare that well...

If you made a new CPU where there's no shared memory between cores I'm not quite sure who would use it. It's also not that clear how much simpler it makes things on the chip and for the developers.
What are you trying to do? Just stimulate and challenge yourself? Or are you trying to get a better job? It does not sound like you have a passion for compilers and OSes. Neither do I, so I don't try to deeply understand them. There are plenty of other areas that do interest me. Don't force yourself into something that is not particularly interesting to you.
Clinical trials for vaccines take a while because we don't intentionally infect people and it takes a long time for the test population to naturally catch whatever it is.

They went fast for COVID because it's a pandemic and everyone was getting it.
Expensive only means anything if you are not made of money: these megacorps are literally made of money. What's $1.4B to keep down a possible competitor? To keep down someone who may have made their chips generally usable? Who may have upstreamed support?

It's just unsatisfying to the world to have absolutely no new evidence, no points of data, no benchmarks in capitalism, no way to figure out what to expect of product, when interesting companies are acquihired & their efforts to do good pulled into the spider web of megacorp-ism. The world literally learns nor understands nothing, after Nuvia got bought. Whatever comes out will be a synthetic other. Similar to so many other acquisitions. The backing of the larger company changes the effort itself, & diminishes the competitiveness of the offering.

And the intent to support the thing well, the desire to form a solid community: dead. The new corporate largess defines the environment for whatever might ship. There will be no radical new upstreamings, new mainlinings. It will be business as usual, alas, most probably: closed, highly proprietary vendor drops. An anti-free anti-accessible system of chipmaking, unsupportability-writ-large, re-asserting itself, over what might have been.

It seemed the world might get a sip of that sweet ambrosia, but now we all sip again as we are permitted from the great leadened chalices. Nothing new will be offered.
pixel market share is tiny
I have two nexus 4's with bootloop, Nexus6P faced bootloop too but that's because Qualcomm messed up S810,S808 so bad that it had physical core separation. Both LG & Google had to face settlements for it. There were reports of Pixel devices facing bootloops too. I've decided not to buy flagships until it's at least a year in the market.

Btw, Nexus6P bootloop can be fixed in most devices by disabling the 4 Big. Cores and the phone can be used for less-demanding tasks with the 4 Little Cores. My Nexus6P has been resurrected this way[1].

[1] https://abishekmuthian.com/resurrecting-nexus-6p-from-bootlo...
I always forget about Sinema, which is something I need to stop doing because, as you say, she's probably the true believer.

I don't think we can be too charitable towards Manchin considering his other stances. That said, you raise a good point: changing the filibuster doesn't really change his position; he's still an essential vote to pass any legislation in a tied senate, so he benefits from either outcome. I suppose, all other things being equal, it makes sense for him to nominally oppose ending the filibuster for the sake of his base.
The majority of articles are from CNN, NYT and Politco.
Why would you believe that we raised our daughter as tyrants, never letting her play or do anything different, based upon your reading an Internet message and not asking a single question?

> Yes, I am judging you, because you were incensed because she watched cartoons once.

What a strange reading. We, plural, weren't incensed due to her watching a "cartoon once" but because she had been dumped in front of a television for hours without adult supervision, without interaction with her siblings or friends, without books or going outside, or anything else.

Not everyone views dumping children alone in front of cartoons for hours on end to be a reward.
WordTsar is an open source WordStar
http://wordtsar.ca/