skysight-inc/HackerNews huggingface dataset:
Rather, how many users not using Eclipse or Idea you expect. And in the context of java, the answer is "few outliers".
That is a really good comparison, thank you for this article!
I have somehow never heard about pythran before. Interesting to see the comparison to Julia as well.

Did you have a look at JAX? It would be interesting to see how well it would compare.
I have a Galaxy Tab 3 which was on sale in my area until 2018. It's a perfectly usable device. Samsung refuses to upgrade past Android 7. The last security patch is more than a year old.

Mobile security is a huge mess because of planned obsolescence. There should exist no security reasons that force me to junk a device faster than 10 years if the manufacturer is still in business.

Regulatory action is required, that should think past the traditional "warranty" periods, removing security support is a remote confiscation of private property.
Fascinating. Thanks for the info. I'm in northern Europe (Norway), and very curious how this could spread east of the Atlantic. Historically, our central bank has given everyone the impression that they decide the mortgage rate, but history has shown that foreign rates have much higher impact.

In the previous 20 years, whenever rates have spiked abroad, the central bank has made interventions to prevent domestic rates from going up. But those interest rate spikes have been transistory, so I have no idea how things would play out this time.
I like your style, but if Intel has phabbed a run of 1000 chips that are worth un-breaking because someone got EUV moving I missed that news.
I absolutely adore notion, but completely agree with this assessment.

In terms of multi user usage, I use it for home projects with my partner and family, and at work I use it for specific projects across teams where the number of users is usually less than ten.

The beauty in it is being able to rapidly build up documentation in a collaborative way without having to use separate tools, a la a traditional office suite.

The idea of maintaining hundreds of documents across as many users though is absurd. Once we've gotten past the point of onboarding and scaling up our project, we transfer to slower but more reliable tools like _shudder_ Confluence, which may be a messy nightmare for individuals when compared with notion, but which has absolutely no trouble with scaling across dozens of teams.
This leaves a bad taste in my mouth, as it feels potentially quite predatory.

I think this will almost certainly be used to either kill second hand processor sales (by either burning the processor to a given motherboard), or to allow Intel to double dip post sale, much like EA’s “project ten dollar” did with used video games.
Right now, you are just some dude on the internet with a strong opinion, can you back up your assertions with citations?

Anecdotally, I am one of those people who interject when people are talking to me. I know it's a bad habit, but in most cases I DO think faster than almost everyone I meet, and from my perception people take forever to explain their point. Most of the time I know exactly where they are going on the topic, and I bore easily, so find myself interrupting. It is one of my worst traits, but I challenge that it's because I don't think. I think deeply about everything and anything as I have a constant desire to learn regardless of topic. The down side of this is that most people talk absolute rubbish about topics they know nothing about, yet seem to enjoy doing it, and resent being corrected or educated. I had to learn this the hard way. These days I just don't engage in any general conversations with colleagues or acquaintances for this very reason.
> I don't see how the inline option is objectively worse for most users. If I had to have ads in my email client I'd definitely prefer inline. My normal email already includes things I don't normally read so I'm already skimming the inbox to select what to read and discarding the rest. Ignoring ads would be no different than ignoring the other things I ignore.

Inline is certainly the worst option for most users. If the ad is always displayed in the same location (a location separated from what you're there to read: your emails) it can be ignored. As big and distracting as they'll try to make it, most people will eventually tune it out entirely, because they already know nothing they care about will be there. The term for this is "Banner Blindness" (https://en.wikipedia.org/wiki/Banner_blindness) and it means that most people will spend very little time paying attention to the ad.

Inline ads are mixed in with the content you care about (your emails). You say yourself that you'd be forced to skim over them along with everything else that you're forced to evaluate to determine if you actually care about that message or not. That means every time one shows up you'll be forced to determine if what you're seeing is an advertisement or an email that you may or may not care about. You won't be able to become blind to the ads because that would cause you to miss important messages you want to read. Ads, legitimate messages you care about, and legitimate messages you don't care about, they will all need to be evaluated and that will require you to read the ad the same way you are forced to read the sender/subject lines of the email in your inbox you don't care about.

Microsoft knows that inline ads are more effective. It's why they are pushing them so hard. Microsoft wouldn't try to manipulate people into selecting an option that wasn't advantageous for Microsoft. They aren't looking out for your best interests. They are looking out for themselves at your expense. Any time they seem to be steering you toward something, that's a warning sign that you should be extra careful.
> I have no idea why everyone isn't using NixOS.

Because NixOS is a valid, but too rigid and cumbersome a solution to a real problem.

ostree+containers is the realistic solution to that problem, in my opinion. Worse, sometimes, is better.
Uh, there's also increasingly broad mandates that all sensitive data of european citizens should be located in european-based datacenters managed by european companies with no legal liability to the US.

Acting like the EU isn't reacting to american spying is frankly just ignorance of the situation.
OK, let's talk about energy generation for a minute. If we assume there exists some completely new physics, then... that could be anything. Advanced civilizations could take on any form. We can speculate all day about magic and elves too.

If we don't assume any new physics and / or thermodynamics, then that constrains the discussion a lot. We have two basic ways of generating a lot of power, fission and fusion.

Fission uses fissile materials, which are relatively rare, not just on Earth, but in the Universe at large. There's plenty enough for us at our current energy generation needs, but not nearly enough for a galaxy spanning civilization. That leaves us with fusion.

Fusion reactors, as currently conceived use Helium-3 or something like that. There's enough of that around the solar system to power a civilization for a long time, even though the mass of oddball elements like Helium-3 make up a very tiny fraction of the total mass of the solar system (which is mostly the Sun with a smidgen of Jupiter).

Most of the solar system's mass is plain hydrogen: one proton and one electron.

Is it possible to fuse most / all of this mass in the solar system? Yes. We won't go into the details, but trying to fuse regular hydrogen (regular protons) together is highly impractical outside of the core of a star. Preferably a red dwarf type star which can more completely burn its fuel than our own Sun will, and live a lot longer to boot (a trillion years vs. ~10 billion for the Sun).

So now we're talking about some kind of solar collectors, and if you want to collect _all_ the energy from a star, you want a sphere of some sort. Or a swarm of objects in orbit achieving the same effect.

Hence Dyson sphere / swarm.
It seems one way to stop many of them would be to only access email using a web client.
A recent Pixel with GrapheneOS installed should be pretty secure.

https://en.wikipedia.org/wiki/GrapheneOS
Depends who this happens with and the context.

I cherish those incredible conversations with some where there was lots of constructive interjection… essentially jamming with ideas.

This hasn’t been the case with those who have a point to prove or are just argumentative.
Just a thought: maybe Netscape, or some of the other software on your disks can open the files. Import to PowerPoint or something.
You pick whatever gives you the largest distance.

For every point in both territories, find the closest point in the other territory. From these pairs of points, find the pair with the largest distance. That distance is your Hausdorff distance.
Wouldn't know; I've never met anyone from a Type I civilisation.
Whoever advertised that, they lied. There's no actual way to prevent these things - aside from not participating at all.
There's an (unusual, I admit) energy expenditure counter-argument here.

If someone is able to respond near-automatically and produces an accurate, relevant response that progresses a conversation or situation positively (for whatever that means), then the fact that they haven't spent time and mental energy (and in turn, genuine calorific energy) could be seen as a success.

Now I'm not necessarily arguing that it's good or healthy to have less-thoughtful conversations like that; just that there are other perspectives possible here.

(I think that what really matters is the overall level of progress that humanity can make in terms of achievement - and I think that rapid-response conversations are likely to keep us stuck with existing models of insecure, attention-sapping, user-harmful technology)
imo not the only reason but it's the most cited one by those who give me a budget and limit my freedom to use the tool I personally think is right for the job. just because I can sell an engineering audience on my (IMHO correct but artisanal) views doesn't mean it's what is best for the business.

Because they know the moment they come back "crying" saying "we can't find anyone with these skills" I'll consider it as their problem, because I for sure am not going to help sifting through LinkedIn profiles or get involved with their "talent acquisition strategy" (at least not in the capacity of an architect/engineer)

I'm not saying always use C but if you have a very narrow skill-set in your team then switching languages is a long-term strategic decision that goes well beyond the opinion of the SW-teams. It's about strategy, budget, risk. That's probably true for most new languages / tools that replace the status-quo and not just about C vs Rust&Co. If I bring in a new technology then I'd first use them in parts of the system that aren't core-business (e.g. my infra automation etc) and then gain experience slowly with them before considering allowing them into parts that make up my core-business. It's a long term project to adapt a new technology not something a few devs decide. (start-ups switching from MVP to real products might be an exception, as are bigger companies switching from PoC to a real implementation, etc.)
> I’m sort of convinced that’s the author’s intent now.

The author is capable of writing with precise clarity about even the darkest subjects. IMHO, if Mr McCarthy intended there to be an unambiguous meaning, then he would have put it in the novel. he did not, therefor, it is intentionally ambiguous, for us to ponder - above I compared this to David Lynch who is known for avoiding precise explanation his films.

But that is an excellent interpretation.
take your own advice. i noticed a cert was invalid or broken and mentioned it to a person who might care or know how to deal with it appropriately. In the meantime the site is less secure than it could presumably be. i'm not a paid consultant for the site so i didn't bother digging in and finding out which policy violation triggered a browser warning, but since you did, you can share it here or you can continue to add zero-value comments.
So first off, let's leave aside the ragebait title: Lego wasn't banned in the end. I don't know why people do that, because even if it gets clicks, it derails your entire point before you've even started. Urgh, anyway.

I think this is actually quite interesting and is a much better approach than the usual "just share nicely and stop annoying adults with your kid problems" method.

As HN users probably know better than most, that results in the kids who don't get a look in just shutting up and having to find something else to do, having concluded that the adults don't actually care very much about the actual fairness, and really "share nicely" means "do not involve adults in your BS", and that the shut-out kid kicking off about it would usually result in that kid being made the one who can't play nicely with others. "Just ask nicely and I'm sure they'll be happy to share with you". Spoiler: they won't, but nice job making it the left-out kid's fault for not asking nicely enough.

However, what they have carefully not mentioned is that the kids were permitted to come up with the final rules by the teachers, within a framework exclusively designed and administered by the teachers. If the kids had come up with a set of rules that the teachers found distasteful, would they have been allowed to? Yes, the rules they came up with probably this way pleases the most kids, or, at least, more kids than the previous system (which was analogous to something between an oligarchy and a technocracy, I suppose), but who really had the power here, and do the kids themselves, in aggregate, have any more now?

I'm sure we can all see the parallels between various very adult systems, all across the political spectrum, where "freedoms" are carefully granted within a wider, very inflexible, pervasive but rather discreet framework. The allowed freedoms are still held up, by the adherents of whichever system it is, as capital-F Freedom, and to question the wider structure is to risk a label of being "anti-freedom".
Israel are arguably the worlds biggest beneficiary of the arms trade. Why would they have anything against selling weapons?
Just like anything else: contact name "John airsoft team". It is a circumstantial but accurate assumption in most cases. For example I'm currently on the second hand market for a car, scroll through my contacts and you'd easily work out what I'm looking for
Very much with you on this one. Even with 50k+ LoC a 'make clean;make' takes less than a second (with help from ccache and a RAM disk). It effectively gets the compiler out of the way and keeps the thought processes continuous.

One trick I like is to have a 2nd terminal watching the file(s) I'm editing, triggering a make/run on each save; building and running is then a single keypress away:-

while [ 1 ]; do
inotifywait -e move_self foo.c
cc foo.c -o foo && ./foo # or 'make && ./foo'
done
I wonder how symlinks work in this context.
The problem is that using the term “race“ affirmatively legitimizes the concept of human race. Not only does it have no basis in reality, it can be extremely harmful, as history has shown.
Even this is not entirely true.
Nope, it can't. As long as you use tech, it's a risk management situation, and a cat and mouse game.
My experience is mainly with C++, but from my own evaluation I'm x2 to x3 more productive overall in Rust than in C++. The reasons are a simpler build system that makes using the ecosystem faster, more expressive type system (iterators with combinators, sum types), the safety part that allows to not accidentally introduce UB and to not waste time with static and runtime analysis, shortening debug and review time. This compounds over time to give a better maintenance time.

I don't have a similar evaluation for C <-> Rust, but I suspect the result would be even more skewed in Rust's favor: sure, you might be writing individual lines faster in C, but the lack of iterators, generics, traits and RAII, and the relative difficulty to use dependencies means that you will waste a lot of time reinventing the wheel, often suboptimally.
Upsides: enforces the rates which were agreed as the minimum reasonable payment for work, which allows to keep people out of poverty.

Why should we care and how tough Amazon has it, if ignoring that threshold really means "yeah, we're fine with some more poverty-while-working in the society"?
There is an ideology for web businesses based around the 0 cents customer model that starts to view accounts and their customers as worthless too. A lot of the web business model is that the cost of many customers is almost 0 cents so you push it to actually zero and then fund another way. But these companies also often adopt 0 value customer attitudes as well, viewing the cost of support and maintenance as an unnecessary annoyances and attempt to do it as cheap as possible and usually algorithmically.

There is little attempt by most web companies to try and raise the bar of discussion or promote it, only to do what they are legally required to do. A lot of them are desperately trying to police their platforms with algorithms (Google, Youtube, Facebook, Discord, Ebay) and throwing away legitimate customers all the time when they have been wrongly identified by the algorithm or reported by a nefarious organisation or individual. But because every account is effectively 0 cents to run they view the value of any individual customers as nothing as well, whether they pay the platform or not, as worthless. Customers don’t view their accounts like that, certainly Youtubers and social score sites especially those with bands of participation when they target legitimate customers in this way drive them away and build an ever increasing list of detractors. Everyone will one day get scammed on ebay, its their business model. Every one will have their account nuked on Google, facebook and discord because none of those companies value their customers accounts and never will. If you post content on youtube you will get copyright striked despite never actually copying someone elses work. In all cases you’ll find support worthless.

I haven't seen that attitude and philosophy on hacker news, maybe it exists and I am blissfully unaware of it but its definitely something Reddit and many other big sites are doing regularly. It is never quite the same thing, but the core attitude of accounts being worthless and throw away to the business but not the customer seems to be very common. Its a very inhuman way to treat your customers and I doubt it leads to a company that will last the test of time. There is no doubt it leads to massive profits sometimes however. Its also clearly not the only way to do things as Amazon has shown that good customer service can be a focus at web scale for all its other faults.
The package in the cache which it's downloaded from?

I think so. It would be a bit more involved that "replace the package for gcc-11". The packages are addressed by the inputs which built them.

There has been some effort towards supporting content-addressable storage.
https://www.tweag.io/blog/2020-09-10-nix-cas/ https://edolstra.github.io/pubs/secsharing-ase2005-final.pdf
Yes, and also vim and other vi clones.
But what is the point of having a secure and integrated OS if you have to pull software from ports (which are not so thoroughly audited and tested as the main OS)?

One point of using BSD is (so the BSD people say) to have an operating system where everything comes from the same team - kernel and userland, unlike Linux where kernel and userland comes from dozens if not hundreds of different origins. But if you start to use arbitrary ports in BSD your OS is not much better than Linux in that regard
A nice feature would be the ability to say from which page, page counts starts.

Many books label the first page of chapter 1 as page 1, and the preceding pages I… XI …

My solution is to split the pdf into 3

- before page 1
- main content
- index (everything after main content)

This makes it possible to type the page number and go to that page.
You're spectacularly wrong on multiple points. After WWII Ukraine was a part of the Soviet Union. The verbal agreement was about NATO, and after the fall of the Soviet Union in the 1990s, and is the same one as Russia agreeing to respect Ukrainian autonomy ( because the deal was about Ukraine giving up the nuclear weapons it inherited from the Soviets). US weapons deployments in Poland, not Belarus ( which is for all intents and purposes a Russian puppet), are mostly of defensive nature ( antimissile defense), but yes, they're obviously aimed at Russia.

That being said, you are right that Russia's actions are "reasonable" from a geopolitical point of view - they don't want to be isolated with the enemy at their borders, so they act. It's still a travesty and humanitarian disaster in the making.
In the article it states that it’s illegal to sell to over 90 countries. But maybe resellers are getting it to these countries?
Are your rust builds really that fast? Wth am I doing wrong! I'd love to measure it in seconds.
What you need to know about South Africa's largest-ever data leak
I posted this as I think it’s fun to look back at how some “early” web stuff was done and a bit of a trip down memory lane on a Saturday morning.

When I was experimenting making websites as a teenager 20 (ouch!) years ago I would love to investigate how other sites worked. The BBC had this little “Text Only” link on all pages of the site that redirected to a version stripped of all images and tables (tables were used for layout, much like HN) with high contrast and large text for the visually impaired and screen readers. Brilliantly ahead of its time thinking about accessibility, which I suppose is the BBCs mandate.

The url to these pages were prefixed with something like /cgi-bin/betsie.pl?url= and the bottom of the pages liked to this page I have submitted (sadly now only in the Internet Archive), it’s affectively a proxy written in Perl that transforms each page on the fly. I remember setting Betsie up on my own site, which no one visited because who would visit the site of a 14yo.

I believe Betsy was still in use till about 2010. You can read more about it here:

https://www.bbc.co.uk/blogs/bbcinternet/2012/02/accessibilit...

Source code:

https://web.archive.org/web/20000824120750/http://www.bbc.co...
Basing their killer app, the package manager, on a weird Haskell-like semi-functional undocumented language was a major faux pas of the project in my opinion. Guix is certainly easier to understand and hack, but sadly too "GNU" (i.e. orthodox) to be as useful in the real world as NixOS.

Adopting NixOS means learning how everything fits together as well as learning the quirks of a not very intuitive language. Way too make adoption even harder for everyone on the fence.
C is probably still popular, but TIOBE is less accurate than a horoscope.

TIOBE index shows C has lost 62% of its users in 2016-2018, then almost tripled in popularity next year, and then again lost almost half of its users.

Do you think such swing of popularity is possible for such an established slow-moving language? I don't think so — it just shows how far TIOBE can diverge from reality, and that the error bars on the index should be +/- 50%. A few % blip means nothing. TIOBE is measuring rollouts of new Google search algorithms, not language popularity.
What's the evidence that zero-click hacks are growing in popularity? TFA doesn't seem to provide any, and given that in the not so distant past, every other Windows PC was infested with viruses and/or trojans, it's hard to believe device security is on a downward trajectory.
Before I tried Rust (I got sick of it and the slow progress of Herb Sutter's research), I have used CLion with clang-tidy and had plenty of memory issues going undetected.

Needless to say I didn't restrict myself to pass-by-value (compatible -> structs with ptrs are problematic as well) style, which seems quite restrictive