skysight-inc/HackerNews huggingface dataset:
>> About proxy war: yes it does, because the strawman is that Ukraine as a whole has to be a proxy for another country, for that to be a proxy war, but that’s not how proxy wars work.

The war in Ukraine does not fit the definition of proxy war that you provided. Ukrainian army is against Russian army, and both are at war because they want (Russia) or need (Ukraine) to, and not because some third party forces them to and uses them as pawns. It is a traditional war between two countries. The fact that Australia has given armored cars to Ukraine and Iran has given drones to Russia doesn't make this a shadow war between Australia and Iran.

>> I am glad that Latvia got its independence without any shots fired.

Shots were fired and people died. Russians murdered peaceful Latvians, and to this day deny that it ever happened, and shelter people who ordered and commited those crimes. And not only that. Russians have recycled one of those criminals in Ukraine and installed him as an official in occupied Donbas. https://en.wikipedia.org/wiki/Vladimir_Antyufeyev

>> You won’t see much support for invasions or occupations from me, but it is a fact that Latvia was an SSR.

Republic of Latvia declared independence in 1918, was occupied by the USSR in 1940, and restored its independence when its government returned from exile in 1991. Latvian SSR was a fake government set up in 1940 by the USSR and it ceased to exist in 1991 along with the USSR itself. Latvian SSR has nothing to do with the Republic of Latvia, nor its independence, nor Latvian people. It was an illegitimate totalitarian regime run from Moscow, similar to Nazi General Government in Poland. You said that Latvia signed an seccession agreement. That is just plain false. Latvia never joined the USSR in the first place. Might as well say that the Poles joined Nazi Germany in 1939 and then in 1945 Nazis "allowed" them to secede when Wehrmacht retreated from Poland. Utter nonsense.

In fact, USSR created fake governments for every country they intended to enslave. One of the best examples is Finnish Democratic Republic, led by Otto Wille Kuusinen. But since the Soviet invasion of Finland failed, they had to abandon the project after a few months. https://en.wikipedia.org/wiki/Finnish_Democratic_Republic

The same handwriting has more recently continued in Abkhazia (fake government created in Georgia), Transnistria (Moldova), and now in Ukraine too. Russian forces invaded Ukraine, established fake governments in Luhansk and Donetsk regions. Those fake governments "asked" to join Russia and Russia gladly accepted them. Except no-one was fooled by the charade and no-one in the world recognized them as legitimate governments, and everything they have done is legally void.
> Do you people really put this much conscious thought into their relationships?

I can’t speak for the rest of us people, but for my wife and I, yes. Kids introduce such a complexity into a relationship that I can’t imagine how we would support each other’s goals and our shared goals without making them explicitly-stated and all of the ways of doing that openly talked about. Some of it is business-like. Run the calendar, divide up tasks, etc. But some is like: “This (insert goal) is really important to me; is there a way we can make it work?” Not misery-inducing for us.
I am not really sure, all I've got is a Baofeng, and a set of FRS radios, the latter of which seems more useful in practice than the former, but I've really been wanting to try Meshtastic.

I think the license free stuff is a lot more interesting than licensed, so Meshtastic has potential. HAM is hard to convince anyone to try, but the T-Echo seems affordable and compact enough people might go for it.
Sometimes people meet when young and don’t know better and get lucky with the match.

Sometimes they end up with someone who never understood them and still wants them to be something else.

OP is probably #2.
> And those things in turn need more (or well, 'different') space

But this is the source of the problem. The lack of modularity and standardization.

The first generation mobile Core i7 from 2008 had a TDP up to 55W. The base TDP of the current generation is the same, Ryzen is even less. It shouldn't need a different cooling solution to dissipate the same amount of power. The same is true of mobile GPUs.

Don't layout the new board in a different configuration. Don't change the chassis. Just put the newer chips in it, in the same places they were before. Which means the newer boards and chips will be compatible with the older chassis.

> say you want to go from 720p to 2k, that also requires more power

If the new screen uses 20W instead of 15W, that shouldn't really matter. Screens typically aren't actively cooled and are also hinged into their own section of the chassis, so if the newer screen needs different passive cooling, it can come with that and still slot into the same base chassis.

And if the new screen uses 20W instead of 15W, you should still have enough power unless the entire rest of the laptop is at max spec. If you have a battery and power supply that could support a 55W CPU and a 55W GPU, but you actually have a 25W CPU and a 30W GPU, the screen using an extra 5W should be irrelevant.

> The mainboard might not have a TCON and eDP or LVDS transceiver to drive such a panel

On the other hand, it might, because 2k displays have been around for more than a decade. And if it doesn't, you should be able to upgrade the GPU to one that does, and plug the display directly into the new GPU, which in turn plugs into a standard slot using PCIe that doesn't require anything else to be changed.
A Hidden Cost of Virtualization When Scaling Multicore Applications
Great explanation of well known problem in virtualization, it not only shows the major cost implications of virtualization with a 5x penalty for multi core applications, it show a good potential fix of the problem to increase efficiency.
Literarily, gibberish.
very nice

I had been a big vlookup fan until I upgraded excel versions and fell in love with xlookup
If you can't manage it with Shell scripting you should take a look at Python.

I've written Perl for many years but in the end switched to Python because the internet and resources you can find are much more quantitative and qualitative than those for Perl. Especially now when Google doesn't seem to return older results anymore.
If this is talking about a "placeholder" index.htm that comes with the server, I think the answer is obvious: If you request that page, it will successfully find and serve it in the same way as any other page. Thus 200 is the expected response.

On the other hand, if there's no page to be served, not even a default one, then it should 404. (Unless the default config is to list the (empty) directory, and it exists, in which case 200.)

There's no need to complicate things beyond that. One thing that I've learned over many years of experience with software is that if at all possible you should never add additional conditions or edge-cases, because they will tend to create more problems than they solve. The server is behaving most consistently if it treats the placeholder page the same as any other.

Would you want a compiler that specifically detects "hello world" programs and compiles them to always return failure, under the similar argument that it's not a "real" program? Because that's the logical conclusion of this sort of inane overthinking.
Almost certainly isn't good enough if your app has tens of thousands of users, what if someone got a new device and didn't restore a backup? I've met many people who wouldn't know how to transfer data from an old device
Korea's economic growth came from export discipline, a kind of industrial policy where the dictator threw businessmen in prison if they didn't manage to get overseas customers. (See How Asia Works.)

That's not a free market, it's more like heading from communism towards free markets and then continuing over the other end of the horseshoe.

It has the problem that everyone in the country is now working themselves to death and is obsessed with plastic surgery rather than having children.
Artificial Muscles Flex: Ferroelectric Polymer Innovation in Robotics
This, mind you, is not even counting the fact that most JVM implementations and Node interpreters are also written in C++.

Moreover every major C compiler (GCC/Clang/MSVC/etc) is written in C++. So any C projects depending on those compilers is indirectly depending on C++, e.g. Linux. Not to mention the success of LLVM among other languages.
C++ is the default for natively running software. There have been competitors, but many of them have failed for a variety of reasons.

Even if you are writing in a completely different language, at some point native software will have to run, maybe you need a compiler or an interpreter, but chances are C++ will be involved with that.
That's almost a trust signal at this point.
This is amazing. Their next one, [1], is somehow even better. I'm not sure if it's HN-relevant, but it is hilarious.

[1]: https://skunkledger.substack.com/p/my-opening-speech-at-the-...
I think the main reason for keywords being uppercased in Oberon (which is case sensitive) is to free up the space for user-defined identifiers. As long as the programmer sticks to lowercase and mixed case identifiers, new keywords and predefined procedures can be introduced in the language without invalidating old programs.
Do not query the database upon each and every request (and use a CDN for media assets, but it's secondary) and you'll basically never die from being hugged.

Heck, a few month ago someone shared their website hosted on an old Android phone and it didn't have any issues handling the load from the HN crowd (which isn't really that big anyway).
I am not a solar researcher. I'm just an average-joe solar user. I've been doing my own research into "what do I want" for a year now.

One thing I've found frustrating is that solar installers don't seem to understand, or want to share, the fundamentals. They do it one way, the cookie cutter way.

For example, most sites are space-constrained and that leads to concern about efficiency. I'm less space constrained, but that doesn't seem to change their ideas.

Most people have fixed-pitch roofs, so angles are what they are. Being flat, I choose the angle, and direction. There's very little data though on the best angles or the best direction. Are adjustable angles useful? Should I bias the direction to the west to compensate for morning/afternoon consumption patterns? All i get are blank stares.

On the up side, being forced to figure it out is interesting. And over the next few years I can generate actual data, testing various approaches, to see what actually is the most useful approach.

Sure, panel efficiency gets all the glory, but there's a lot more involved once you start building a system, and I think more practical research could be done there.

[1] one interesting point is the cost of the frame versus the cost of the panel. If I just "lie the panels flat" the frame price is negligible. Sure the panels are less productive, but Does spending the frame money on more panels offset that? Is overall production (not effeciency) better or worse? Factoring in summer as well as winter production.

[2] my city allows me to feed power into the grid, giving me about 40% credit. They are effectively a very large, 40% efficient battery, with no capital cost or maintainence cost. Plus they are long term, I can "charge" the battery in summer, use it in winter. I've yet to find an installer though that understands why this is good - they all balk when I say 40%.
Public teacher unions are adamantly against subjective reviews, which is why I suggested an objective mechanism.

> in the vague opinion of your management tree

I know it's popular to believe that management has no idea who the real performers are. But every office I've worked in, everyone knew who the good performers were and who the deadwood was. Including the managers.

It's also true that every person I've talked to who had been laid off was sure he was unfairly targeted. Even the ones who'd come to work strung out on coke.
I am so grateful to KDE developers and developers who work on the whole ecosystem around it.

After years of using Gnome, I got fed up with problems at every upgrade, and switched to KDE Plasma. Suddenly everything just works as expected. Including fractional scaling, which still can be pain in the neck on Linux.

I recently donated to KDE and would encourage you to do the same [1]. I'll keep doing that occasionally.

[1] https://kde.org/community/donations/
No. It's not something I truly care about. I did some back of the envelope math a year or two ago when I looked into proof of stake and then stopped looking into the space altogether after encountering some of the people in the space. That any amount of electricity is being consumed or any amount of e-waste is being generated for the the gambling hobby horse of a small handful of already wealthy individuals is pretty fucking stupid imo.

So, having now established that people who don't care also don't have good sources, let's get back to you, somebody who does actually care. Do you have any sources? If not, why not? "Crypto has rotted my brain" is an acceptable answer, fyi.
Good points. Especially about our discussion here. I guess I would narrow it and say as long as it’s not a commentary on the article itself then no worries! If someone is commenting on the article without reading then I still feel like I would rather them read it first so we can have the same definitions.
Joplin has a web clipper, so it can be used as "read it later" tool
Splitting Headache

https://chapra.blog
I mean... Analog electronics doesn't exist either, or for that matter, electronics in general.

All of electronics assumes Kirchhoff's Current Law and Kirchoff's Voltage law, which does not truly exist in reality. Electrons often escape a circuit (see antennas, which throw the voltage / current into a wave that is emitted out of your designs). All wires are antennas, so even the most basic circuit doesn't have all the current return in a loop.

The assumptions of KVL and KCL are just over-simplifications of true physics, Maxwell's equations. Because working with Maxwell's equations directly is too much effort in practice.

--------------

Electronics itself is a huge abstraction upon physics. You could, in theory, calculate all the voltages and currents using Maxwell's equations, except this isn't useful at all.

Similarly: most of "Analog Electronics" uses simplifications as well: OpAmps are often assumed to be ideal (aka: infinite gain), which is good enough in most cases.
> If types were added to javascript it could also dramatically improve the performance of javascript virtual machines

Are you sure? In my understanding modern JS engines basically makes type inference on the code anyway, and in the rare case when types are observed to change at runtime, it is special-cased. So static types might simplify this but I dont see how it would dramatically improve performance.
By that line of reasoning, we may as well eliminate tax brackets entirely. Or any sort of arbitrary limit, really. What makes an 18 year old mature enough to vote, but not a 17 year and 364 days old?
Well, isn't this challenge about altering a model after-the-fact? I.e. we are stuck with this data in the training set and must figure out a way to clean up the model
Heh yeah, I guess it might even go all the way to the top.
I think you have graduated to retro computing enthusiast.
That's one thing I keep reminding myself -

No code is faster than no code
The best way to get in touch with their security team is probably the whitehat program:

https://m.facebook.com/whitehat

This doesn't specifically list Threads, but if I understand the branding, Threads is part of Instagram, so it should qualify.

These usually get triaged quickly, and then assigned to the appropriate teams, and there's at least internal follow through.
What Is the Repair Score of the iFixit Fast Charger USB-C AC Adapter
"... in true iFixit fashion, we made sure you can see the tech that will power your stuff!"

...wouldn't 'true iFixit fashion' include a teardown and replacement parts? Is there some part of the UL spec that says you can't sell a power supply that's easily opened?
+1 For the fractal torrent case. I will warn that it's fairly massive in size but you're building a PC so really who cares? It also makes it extremely easy to put together a build since you can practically stick your entire arm in there while you're adding in all of your components.

I put together a machine learning build with an RTX 4090, and it's just sitting in a corner of my office running inference/training 24/7.
"Nobody who knows how Evernote runs is left with the company"
23AndMe is fine because it's conservative about what it reports, but genetics papers are generally very non-credible (as in, they haven't heard about the Credibility Revolution).

They constantly use tools that can only show correlation like GWAS and then just pretend it's causation. And yes, because of somatic mutations their favorite tool "twin studies" is not reliable.

(On the other hand, I'm not sure we want them doing intervention studies that could show causation, it seems kinda unethical.)
And in rural Ohio, in the '90s.
Considering how happy corporate America is to adopt every social justice movement, while actively lobbying against every attempt to unionize or fight for better wages, you should be a little skeptical.

Uber will happily display pride flags and happily sue the NYC government for its minimum wage laws. That should tell you something.

When it comes to corporate America, believe what they do in the courtroom, not what they do on their social media.
> If world poulation halved we'd still be at 1975 population levels .. a time when the world functioned.

The prosperity was much lower than.
The scientific advancement even lower.
The earth is in the final stages at the end of an ice age.

It's weird, but for some reason people can't seem to recognize this fact. We exited a major glacial period and have been, for 11000 years, ending an ice age (a period with glacial ice at both polar regions).

CURRENTLY, the period of time we are living in, is considered interglacial despite glaciers still covering significant portions of earth. The expectation is a return to major glaciation. This would be horrible. It is also the predominant condition throughout the history of earth.
I also think the modern part is exaggerated here. Object Pascal was had cutting edge features and developer experience in the 1990s, but I think it's hard to see it this way nowadays.

There are two big features that one expects in a "modern" language that are missing in object pascal:

1. Some sort of automatic memory management that prevents memory leaks and dangling pointers. Modern languages usually have GC, automatic reference counting (like Swift or Python) or some form of static analysis (like the Rust borrow checker) - Zig is probably the only outlier here, but it does have better memory safety tooling (like defer). Object Pascal really feels like going back to C++ as it was during the 1990s and early 2000s, before smart pointers and later move semantics caught on. If I remember correctly, COM interfaces, but they carry the COM baggage and nobody is using interfaces for everything.

2. A package manager that is isolated (not impacted by the global environment), supports specifying dependency version in a configuration file and supports repeatable builds with lockfiles. fppkg doesn't seem to go that far.

There are other features that you could argue for I guess, like type inference, simplified expression syntax, asynchronous I/O and more, but they would be more controversial.

I don't think I can honestly call Object Pascal a modern language, and it's sad, since I still have a warm place in my heart for Pascal.
Unfortunately not for UNIX clones and most embedded stuff.
Yeah, at such a load, it's almost always something like too many DB connections/queries.

If you somehow use one DB connection per query and make multiple queries for every user, no wonder your website struggles under even a tiny bit of load.
Large companies still have plenty of incentive pay.

Currently, teachers have zero incentive to get results. I bet you'll see results that follow incentives. Of course it won't be perfect - but I bet it'll be much better than the current disaster.

People like money. Especially the people who say they aren't motivated by money :-)
Anyone know an efficient way of zipping/interleaving two bitmasks on Intel? Assume both bitmasks are in their own mask registers, and the top halves and bottom halves can be zipped into separate output registers. My current solution uses the pdep instruction.
For anyone wondering about Linux support, here is a video of thinkpad 13s running GTA V on Linux at 30fps using Fex-emu: https://youtube.com/watch?v=WBOjioe8-8Y&feature=sharec
California: one of the richest regions on Earth, with the highest taxes in the US, and math education worse than third-world countries.
You’re not wrong, but I also believe that a lot of these problems are inherently complicated. Trying to encapsulate all the cases for a given problem will inherently have edge cases. Yes they suck and yes we should try to prevent them when possible, but I feel like ignoring them is also a huge foot-gun.
yeah, but "author realizes they have no substantial computing needs because they only word-process" isn't a particularly interesting article. like boss you can hook a bluetooth keyboard up to your phone and go to town at that point, if you want, there's really no need for a laptop at all.

and since it's not applicable to the userbase here you're gonna get discussion on why it's not applicable.
Giving the teachers an incentive to find a way to incentivize the students is a perfectly reasonable approach.
Even if you are not into coding there are many good AI tools that run local. Two very easy examples:

I've had great fun with the "
Easiest 1-click way to install and use Stable Diffusion on your computer."

https://github.com/easydiffusion/easydiffusion

And while Whisper is OpenAI, it is trivial to use locally and extremely usefull

https://github.com/chidiwilliams/buzz
Both can be simultaneously true.
Exactly the same experience and feeling for me. Taught myself how to solve the cube during the pandemic but now all I know how to do is solve a cube in a specific order.

It takes the same amount of time every time and it doesn't actually feel like I'm solving it but instead putting it back to its original state.
> I’m not sure what if anything is deferent about this species of corn

This species of corn has weird roots halfway up which drip goop down on the ground. The goop contains nitrogen fixing bacteria from the soil which pull nitrogen out of the air to fertilize the soil.

It is massively different from what you say. It would vastly reduce farm runoff while increasing yields. All facts contained within the article.
I like this idea.

What about "518 - teapot not configured" ?
This proposal is not about adding types to JavaScript. This proposal is about new syntax for comments in JavaScript. Virtual machine will not use this information.
Here's a bookmarklet I've been using to submit HTML page data to a webhook endpoint: https://gist.github.com/theAJFM/c15535c0b7a994b126f41e127466...

It extracts the page's title, the url, and even prompts you to give it some tags if you need some.

You still need to host your own webhook to save it, but that too should be straightforward. Just use firefox's readability.js to strip the bloat elements and save it in your database. You could save it into Airtable like what OP's been doing, or even save it as a file in your cloud storage.
Still waiting for my amd framework Laptop. They said early Q3. It would be the perfect machine for some nice summer coding on my balcony :*)