skysight-inc/HackerNews huggingface dataset:
My first car in the early '80s was an early '70s Pinto. I don't remember the exact model year. It was an ugly green manual transmission, and it frustrated me that driving it up the hill to my parents' house, it topped out at something like 20 mph in first gear, but bogged out in second gear (cue the Lada comparisons), while a friend's automatic went up the hill just fine.

I don't know if it was ever retrofitted, but I was never rear-ended in the time I owned it. It got my friends and me to Vegas and back from San Diego. No air conditioner, so that was a challenge. One time I had to replace the head gasket, put the replacement on backwards, and had to get another replacement -- oil everywhere when I cranked it.

It kept me mobile for a couple years.
I think you missed the point GC was making, which was (in my understanding) that we should basically allow people to do as much animal cruelty as they want (within extremity limits), we just tax them proportionally.
Every line of this Economist article is an emotional attack against Harm Reduction. It's just as frenzied, but with an editor. They may well be right here, but the article is garbage.
the argument is that mandatory helmet laws make cyclists less safe, not that simply wearing a helmet makes one unsafe. i don't see what is misleading. yes it is an attention-grabbing headline but it is supported by the article.
I can't speak for other region's McDonald's apps, but the mymacca's app (Australia) is entirely native Java on Android, and still runs like absolute crap.
Yeah, you can work on making people fat or destroying labour unions! /s
Which country? I've never had to add any of those things to my Google account to verify my age on YT.
I actually don't think I've ever seen that one in the wild! I've seen 7-Dec-2022 which looks goofy to me but is at least unambiguous.

What does a full timestamp look like? For consistency I hope it goes all-in on being little-endian:

ss:mm:HH DD-MM-YYYY
> It could be that after living in your head all day, bright colors are just unpleasant.

Doesn't have to be "living in your head", some people are just very easily distracted by bright colors, or visual chaos in general.
Agreed. It's maybe like Linux versioning scheme, where 6.0 is just the one that comes after 5.19:

> The major version number is incremented when the number after the dot starts looking "too big." There is literally no other reason. [1]

[1] https://www.kernel.org/category/releases.html
Do you always convey ideas using condescending questions?

I make this mistake a lot, so don't feel too offended.
>It sounds like the main North American market is subsidizing the apps being produced and sold worldwide.

Yep. Even ad supported apps are subsidized by NA users.
The experiment involved 86 pigs, but 86 pigs were not killed. The 2 monkeys didn't die either.
dunno looks like a lot of countries to me

https://en.wikipedia.org/wiki/List_of_countries_with_univers...

Let's do pedantry through, this one time pedantry will definitely be fun

Also, cmon, I won't insult your intelligence by pretending what you're doing isn't: https://en.wiktionary.org/wiki/concern_troll so don't insult mine by denying it
See https://www.thoughtco.com/what-good-are-wasps-1968081
To me that just makes his claims about wanting to move humanity forward as a whole (rather than just doing stuff out of personal ambition) ring more true.
Try a text editor that isn’t built on top of Electron, perhaps.
> you’re drawing too often killing battery.

You say this with zero proof. Checking 100s of widgets to see if they overlap, updating their damage boxes, drawing the parts of the ones that got overlapped, computing clip bounds for each one, switching graphics contexts, to do all that adds up to "killing the battery"

Retained APIs are like using a binary tree where an Immediate mode GUI is like using a vector. CS principles say the tree should be faster as insert and delete are in O(1) but in reality, cache misses and similar things kill all the perf you supposedly gained by over engineering the solution.

The same is often true of retained mode GUIs vs immediate, especially with all the transparency effects in modern UIs. Computing the minimal amount of parts can requires a ton more CPU than just drawing.

As far as caching = retained, no. The difference between an Immediate Mode and a retained mode API is if you, the user, have to create and maintain a tree of retained API widgets. No one is going to implement an immediate mode API and try to have a text widget that word wraps and expect it to have to compute all the word wrapping every frame.
OpenAI BlogWriter
I am working on a WordPress plugin which uses OpenAI API to generate blogs via AI. The Plugin name is OpenAI BlogWriter. (https://github.com/mrabro/openai-blogwriter)
I am added pretty simple flow to create/generate blogs. Thinking about the ways it can be used in WordPress for bloggers. Your suggestions/Ideas would be highly appreciable to make it usable in good and easy way :)
Never mind that. What the hell is going on with the in truck efficiency and linking stops with app state? They could save so much “paper pushing” that drivers have to do if they just utilized organized cargo areas and GPS.
I gave Helix a try the other day and really enjoyed the "feel" of things. I'm also generally impressed with their philosophy / approach, after having spent way too much time tuning my Neovim configuration. However, I ran into several blockers for it being my daily driver, I thought I'd share them:

1. It's generally janky whenever the language server is slow, in ways that Neovim is not. The most visible one of these is that completion does not take into account the characters that were typed between when the completion request started and when the completion was selected. For example, if I type "abc", and the LSP suggests "abcdef" after having only observed the "a" keystroke, Helix will end up with "abcdefbc" as the final output. This is annoying.

2. The posted directions (https://github.com/helix-editor/helix/wiki/External-binary-f...) for configuring prettier didn't work, there are no error messages visible in any logs. I haven't had the bandwidth to dig into this yet.

3. Helix doesn't detect the correct root for my language servers in my environment, and it doesn't seem to have any way to override the detected root. This means that have to start the editor in the directory that I intend to use as the root. This gets really problematic when I'm working across several languages.
Do you always talk confidently about emails discussing the recall procedure that you haven't read?

As part of the recall process, they will ship me the replacement parts. I don't live in Seattle for them to make the repair for me. I am free to install these myself, or if I'm mechanically challenged, they will arrange for a local repair shop to make these repairs for me. I'm not repairing the friggin recalled tire. What a moron to make that assumption. I'm making the repair taking the recalled part off, and then placing the corrected part on.

>Yeah, the level of repair for mine is swap a wheel and tire.

What kind of thick skulled imbecile can't understand that?
WebP is recent enough that it shouldn't have even been a real concern. 16383×16383 even in 2010 was an absurdly small size. I've had PNGs and JPEGs with larger dimensions for longer than WebP has even existed.
I connected Chat GPT like AI with search engine
I was wondering what if I connect Chat GPT like algorithm with search engine and to my surprise it has blown my mind.

It has become my personal search engine and also a virtual assistant.

I have completely replaced Google from my daily searches and then it also helps me to write work emails, correct my code and so more.

I really want everyone to give it a try and see the power of the tool.

Here is the URL - www.accintia.com
In this modified version where the for-loops get converted to do-loops (possibly unsafe/incorrect behavior), unnecessary multiple vpbroadcastd's for ymm1 are still done:

https://godbolt.org/z/61jYejsra

With the original, for-loop version, it could be argued that in case no loop iteration gets run at all, the vpbroadcastd's can be totally skipped, and to generate extra code for different cases of whether each loop is empty to avoid unnecessary vpbroadcastd's is not worth it (e.g. the greater icache pressure resulting from longer code).

With the do-loop variant, both loops will get at least one iteration so the compiler really could just unconditionally do the vpbroadcastd once before the first loop. It somehow fails to realize that ymm1 did not get clobbered between the two vpbroadcastd's.
The only ones that really trip me up are “x” and the surround ones. Not really too hard to overcome, in my opinion. Edit: I should also say that I’ve modified my Helix config quite a bit. You can find mine here: https://github.com/danieljaouen/dotfiles/blob/master/topics/...
OpenStreetMap Foundation: Election to Board
I’ve built two camper vans, but my daughter is begging me to build one with these vans. I told her as soon as they go on surplus lol

I think it might be really tricky though. Ostensibly the battery warehouse is in the base of the van, so that would definitely make routing utilities like waste water tricky. And not sure how you’d have a heater; electric heat would decimate an electric system and there’s no liquid fuel to speak of.

Remember: it’s only worthwhile if it can get you home too. I guess if you’re doing on-grid only camping it would be fine, but I usually build for a feasible 3-day off grid.
How to lower your expectations and limit your disappointment
I work at google and frequently collaborate with people from Germany, Australia, Japan, Taiwan, and the US. I always use YYYY-MM-DD in docs and emails to make sure everyone understands. It's still somewhat common to see mixups between the Americans and everyone else around MM/DD and DD/MM though.
It's just a simple optical spectrometer, nothing fancy or unique. There actually is a Raman spectrometer that works with a phone, but it costs US $25K (see other comments below.)
The victim in Tindler Swindler was not trying to marry, upwards or otherwise. She was just... tindlering. And got this charming man with "Let's fly for a weekend in Paris on my private jet".

I do not see any possibility to resist. Yes, "It's too good to be true". But the jet was real...
Some developers even make more than plumbers.
If you can't type it in or remember it, we don't want you as a customer.
Last time I was given one to ride for a month Rad bikes were basically aliexpress bikes with very crude Bafang electronic assistance which is lightyears behind what Shimano, Bosh, Yamaha or Brose provide.
That's so much less exotic than I wanted it to be
Looks great... want to explore it :)
> Awkward take on that is that I think if Helix came up a completely different key bindings it would be easier to switch to…

I'm still trying to use helix, as I think the design of the keyboard interaction is mostly an improvement on vi/vim. I think there are some shortcuts that helix stil need to "figure out" - like vim dd, for example (you can delete a line in helix, but you need something like xd. And xx won't work (because it "means" select line, expand to select next line).

And while one could of course remap helix, that would go against most of the benefits of changing imnho. In that case neovim would be more pragmatic.

My biggest pain point / muscle error from vim has turned out to be using x for delete - which surprised me a lot - if you'd asked me I'd probably said I delete with d in some combination or other. Apparently not.

The biggest benefit I see is the synergy between object/subject/selection -> action (wORD cHANGE) and the context menu on space (eg: x (select line) space (context menu) y (yank to system clipboard). It feels about as light as vim "leader", and really helps discovery.

Still not 100% sure I'll stick with it - but I definitely think helix have made a lot of good decisions.
Wow, it has 128 GB of ROM! Upgradable to 256 GB! I wonder what's with the operating system that takes up so much space. And no mention of user storage.
I work at a bank and I can tell you that nobody is emailing or sharing files to their personal devices. Doing so would have you fired on the spot.

At my workplace apps are whitelisted and it's honestly not a big deal. Very rarely do I find myself in a situation where I can't access the tools that I need.
Ask HN: What do you think about literate programming for handover/legacy code?
What are your experiences with literate programming for handover of code?

I am thinking of tools like noweb (https://en.wikipedia.org/wiki/Noweb), LEO (http://leoeditor.com/), Emacs org-mode (http://cachestocaches.com/2018/6/org-literate-programming/), scribble/lp2 (https://docs.racket-lang.org/scribble/lp.html#%28part._scribble_lp2_.Language%29),

My experience so far is that it can be a fantastic tool for documenting and handing over complex algorithms to successor developers. I extensively use personal wikis (sometimes MoinMoin, sometimes Zim Wiki, in the last time often a combination of github with reStructuredText) for work. That might also be sufficient when handing over boring code.
But when handing over complex stuff which is based on some well-pondered ideas and heavily negotiated hardware protocols, I think a linear narrative is the best way to lay out and communicate these ideas.

Even if the successor decides not to use the literate tools, he has documented code to start with.

I have also good experiences with using literate programming for understanding complex code and core algorithms that have been given to me without documentation (be it that documentation was not valued that much in the organization, that somebody just had left in disagreement or, in one extreme case, that an important contractor actually died, and his family was unwilling to hand over any notes).

However, what I also found is that when code is severely lacking documentation, this points, in most cases, to a deeper problem with the organization: It might be micro-management, or serious overload of key developers, or simply unwillingness to allocate resources for such things as code quality, which in turn might be based on serious false assumptions what are key products and key efforts in software development. My experience in this case is you can't fix that with tools.
I'm not really sure what 'access to electricity' actually means.

Would it still count as access if the electricity was only available for an hour a day on average? Or would it count if said access comes mostly from privately-owned diesel generators?

If the answer is 'yes' to either question then those numbers are quite accurate.
HN is probably the most right-wing social media site I use TBH, I'm amazed that this thread is still producing civil discussion.
> I’ve often wondered why nobody say, talks about removing gendered pronouns altogether in formal speech instead of adding 50 new ones for instance.

'They' instead of 'he/she' is one of the things people actually use, and it's exactly dropping the gendered pronoun in favor of an existing neutral pronoun. It's strictly simpler and smaller language. My teenage kids use this construction a lot and I'm getting used to it.
Would be more helpful if it shares the reference link also :)
like when you search for anything, response with reference link is really helpful.
Actually the Australian study you quoted earlier showed that the difference in crash risk was largest during daylight hours, as in Australia many people drive with their lights off during daylight.

But yes, I suspect if you were to redo that study in a country where people always have the lights on (perhaps due to local law if nothing else), you'd see the biggest difference in poor lightning conditions.
The Disney thing is an urban legend, right?
If you calculated scores using a mean squared error loss function, it'd be better to hedge your bets if you were uncertain.
I haven't used Pascal, so I can't comment on that.

user1->name : "user1 arrow name"

(*user1).name : "value of user1 dot name"

x += y : "x plus equals y" or "x increases by y"

x << y : "x left shifted by y"; the C++ overload for output streams is a terrible one that also doesn't have a name.
They penalise you with enforced waiting time here in the UK (if it’s not per training to ignore you for a set amount of time, I’d be very surprised)

Still worth it though. Their machines are awful - way too big and bad at input
And assemble the devices in China?
Pretty weird question. Are you writing malicious executables and then running them at work?
To those who don't know, Juicero's juice pressing machines were notoriously complex and expensive due to extensive use of custom components. https://blog.bolt.io/juicero/
I think that there's a lot of potential for ground effect vehicles/planes for island nations; as they're more easily scalable and still in the weight range of being feasible to work with electric motors as well.

As an example, the Fischer Airfish AF-8 can transport up to 8 passengers (+2 pilots) [1]. They're whitelabelled as Wigetworks Airfish around the Singaporean area [2]. The concept of the plane/boat hybrid is as old as 1997, which is kind of ridiculous [3].

[1] (German) https://de.wikipedia.org/wiki/Fischer_Airfish_AF-8

[2] https://www.wigetworks.com/airfish-8

[3] (German) https://www.fischer-flugmechanik.com/site/index.php?menu=rea...
According to the article, they built a total of 1574 planes. This number happens to be equal to 2 * 787. The significance of this would be that 787 is also the model number of one of Boeings current generation jetliner, the Boeing 787 Dreamliner. I, as a small-time-wannabe number nerd and small-time-wannabe airplane nerd, reacted positively when I happened to see this connection.

I have no idea if there is any intent behind this specific number of produced planes, but I suspect that there would be people at Boeing who feel the same kind of mild satisfaction as I did when I saw the number of aircraft produced.
My Newton MessagePad 2100 used 4 AA batteries, the Palm m105 used 2 AAA batteries, so this used to be possible with monochrome displays.

But: Watt hours (Wh) are quite low for these NiMH rechargebles. I think what would be preferable would be a standardised size of phone-fitting Li-Ion batteries that manufacturers are required to use.

(I highly doubt that this will ever happen, though.)
Good development is 99% configuration.

The problem is, that the tools and frameworks we use have such bad configuration.
What, you think the development of artificial hearts took only a dozen of animal lives?
They should try to pull off something the way Blade Runner did 40 years ago. Blade Runner was allegedly an adaptation of a PKD story, but in reality it barely resembled the source material, and just took some inspiration and the basic premise from it.

Then again, Blade Runner was a flop at the time... But these days with streaming services targeting more niche audiences, maybe it could be done better. Just look at the success of "The Expanse". It didn't treat the viewers as complete idiots.
DjangoCon US and Europe 2022 Talks Available Online
> It is a dystopian future for computing.

Not while there are users like myself who will try to continue using software that is free (as in libre), as much as I possibly can.

Education and communication is key.
That section can be safely ignored, because the proposed solution is not feasible, being based on non-lunar resources.

Bringing hydrogen from Earth in quantities large enough to allow wasting it in construction materials, instead of using it only for making precious food and drinking water, for making water and acids used in certain chemical processes, for certain plastic materials used in small quantities and for fuel, is a completely impractical idea (this being a polite way of not calling such a solution for making construction materials on Moon as completely stupid).

Hydrogen, nitrogen, carbon and sulfur will be the most expensive materials on the Moon, so they will be reserved for things where they are irreplaceable, not for construction materials, which are needed in huge quantities in comparison to the materials needed for any other application, so they must be made from the most abundant materials that can be found around.
C# also has “ref” arguments. The difference is that out arguments are required to be assigned during the execution of the method while ref arguments don’t have to be set.
> You're mixing up construction start dates and end dates. It's the color that distinguishes which plants were completed before and after Three Mile Island. The red is before. The brown is after.

I am and always have been talking only about the bright red dots. I'm indulging in your fantasy and demonstrating that the result of it is the opposite of what you claim. Yet again, the first large commercial reactor that didn't shutdown after a handful of years was San Onofre opening in 1968. This is the start point.

Every year in which nuclear reactors were being operated commercially, costs increased due to the discovery of a the ways it's really hard. Reactors which were under construction after 1968 and completed before 1979 were more expensive every year at a rate of 23% as per your own source. Your red cluster is an increasing function of time. The growth rate (as in ratio of costs from year to year) actually slowed after TMI. This is the conclusion of the paper this image is from.

The top end of the line representing reactors started just before TMI. The reactors you claim are the cheapest of all time. When adjusted for 2022 dollars. Cost over $3000/kW.

92% is the capacity for US plants after decades of operation including the costs incurred by TMI and chernobyl and fukuhsima. It also includes survivorship bias as the reactors which were destroyed or were too unreliable and shut down early are excluded. World average EAF according to IAEA is 79%. You want a cut rate nuclear program, you get the performance of a cut rate nuclear program. France and South Korea are barely better than the early US program. Japan was much worse. The only outlier with a large sample where reports are even approaching reality is China, and the prices China reports for every major project are a tiny fraction of what anyone else does.

The Phung paper has a list of plants and capacity factors up until 1985. The average is 58% and many are far below. Every reactor that wasn't cancelled or closed and didn't have an accident which destroyed an integral part of it has had substantial upgrades and repairs since then.

If we were being honest, then of the 16 reactors finished between 1976 and 1979, we'd include the price of the 3 that failed or were closed decades early in the accounting as well as their cleanup and decomissioning prices, but I'm letting you have that one along with all the other unaccounted subsidies.
VanMoof makes decent non electric bikes too
The article explains that the women often have a hard time letting go after realizing they’ve been scammed.
Serious competition is the opposite of lightweight and FOSS to be fair.

The most powerful AE competitor(in 2d animation) I've seen is Cavalry. It targets professional motion designers, has neat procedural animation toolset and can export to lottie.

https://cavalry.scenegroup.co/
My dad’s favorite line about it: If you put all the blueprints produced during the design of the 747, in the 747, it wouldn’t be able to take off.

The whole thing was designed on paper, with hordes of draftsmen drawing every single section, detail, etc.

I’m always impressed at how complex things could be with no CAD
The microcomputers I used in the 1980s, running on ~1MHz CPUs, were more responsive than everything that came after.