skysight-inc/HackerNews huggingface dataset:
I really think very few developers bother to check fingerprints.

In 2019 I struggled to confirm the SSH fingerprint when connecting to an Ubuntu VM on Amazon EC2. [0] My local machine was running Windows, and I was using PuTTY as my SSH client. Naturally I turned to ServerFault, the relevant sibling of StackOverflow. I was surprised to see that although a similar question had already been asked there, it wasn't clear how I should proceed.

The answer turned out to be pretty non-obvious. The root of the issue was that PuTTY was using an old fingerprint format, different from the one used by Ubuntu. This meant the fingerprint shown in the EC2 instance system log differed from the one shown by PuTTY.

Which seems more likely?

1. Most PuTTY users insist on checking SSH fingerprints, but are smart enough to figure out the proper solution

2. Few developers use PuTTY in combination with EC2

3. Almost no one bothers to check SSH fingerprints

(I believe the particular issue no longer arises as PuTTY has been updated to use the proper fingerprint format. Also, in EC2 you can now bring up a command-line session in the browser, so you can grab the instance's public key that way. I haven't checked recently to confirm, but I believe you still need to look in the instance's system log to dig out the fingerprint - Amazon don't bother to show it anywhere convenient in the web UI.)

[0] https://serverfault.com/q/996828
> The First World War did not arise from a vacuum, it was merely the accumulated atrocities of a century of Imperial expansion, turned inward in a final paroxysm of violence as the Great Power system of the 19th century imploded under the weight of its own contradictions.

A stupid and historically ignorant thing to say. The "Great Power system" avoided a general war for 100 years, but every system needs some maintenance when conditions change. "Germany going from a collection of principalities to the most powerful nation in Europe" was one of those conditions. The Ottoman Empire decaying was another.

It was not "the accumulated atrocities of a century of Imperial expansion" that brought on the Great War.
So it’s like a giant 2L bottle on its side with the ends cut off and no label? Was the soil inside fully or was this a covering? Very cool
Sure, but imagine how that would have to work. What percentage of housing is publicly owned? Can I buy publicly owned housing? For what price? If I want to sell my house, how much can I sell it for?

How do they price housing? If there an area if the country that's a great place to live but it's all full if renters and owners, how do I move there if I get a job there? Look at how hard it is for people to get into rent controlled places in NYC.

If I'm born into an are with very little employment opportunity, it seems like my chances for upward mobility are extremely hampered.
Yes, you're right. See https://news.ycombinator.com/item?id=41154273 for my post-mortem.
Oopsie, good catch! I intended it as 'the smallest space X can take'

i corrected it.
There's no installable version for pyenv. In general, how well does this work with virtualenvs?
> There is a reason github’s ui defaults to clone over ssh which is missed by you.

I think you meant HTTPS here?
A weaker but easier result is that the differentiation operator is uncomputable: Define f_t(x) = t arctan(x/t). As t -> 0, f_t -> 0. But notice that f'_t(0) = 1.

By contrast, the integration operator is computable. Why? Because a piece of code that defines a function f over the real numbers can be generalised to interval numbers (see "interval arithmetic") -- it then follows that the upper and lower Darboux sums are both computable. QED

[edit] Changed oo to 0.
Isn't your entire state running out of water?
Not when computer security is concerned.
I used to do specialty Android training for a gov led initiative. I had to go to basically a different polytechnic every week.

I brought my wife and then 4 year old daughter to what was basically a two month, all expenses paid road trip throughout half the country. We got some of the best food from each state, and the teachers I trained made sure we didn't end up in tourist traps. My wife and I probably gained about 10 kg by the end of those two months.
Just a marginal note: why not calling technical debt for what it is, let's say ignorance? If we avoid the politically correct form solutions and amplitude of the issues would be quickly much clear...

Older discussion: https://news.ycombinator.com/item?id=39015343
The U.S. also harvests the organs of dead prisoners without consent. This is well-documented. 2 Democratic senators even proposed a bill to "reduce sentences" by "donating" your organs.

The U.S. runs the world's most extensive biological weapons research program and firmly opposes any verification for the BWC to which the U.S. is a signatory. The Pentagon operates a ridiculous number of bio labs in other nations.

The U.S. NIH was indirectly responsible for Covid - thanks to sponsorship of gain-of-function research into bat coronaviruses via the Ecohealth alliance, sponsorship of which was approved by good old "I represent Science" Dr Fauci. A massive and desperate cover up operation was performed by the NIH here. Hell, there were e-mails sent to delete everything and deflect all inquiries.

The U.S. deliberately sponsors coups in nations across the world for leaders they don't like - as evidenced by de-classified documents. The U.S. military budget is 7 times higher than that of China. Nearly a million people were killed directly and in-directly in Yemen thanks to good old American bombs.

Let's not even get into earlier acts - like Obama's "moderate rebels" in Syria who were busy chaining women in Aleppo and who devolved into ISIS after the Syrian army kicked them out and decided to conquer Iraq instead - all with the latest American weaponry in hand! (I strongly suggest speaking to a native Syrian who lived in Aleppo during that time to know about the horror)

Other than these very small misdemeanours, the U.S. is a saint! Doubly so on the internet. /s
I literally just skimmed through the whole thing trying to find that, and didn’t
Yeah and then your contribution gets shot down because the maintainers have a totally different vision about their product than you do.

I've contributed some security findings and UX improvements to KDE in the past year and it was quite a bad experience for me as a contributor. KDE feels like a slow organization and stakeholders have their own incentives apart from software quality.
everyone _that can make it to the ballot_ can participate. also most people have computers already, so you don't need to ship anything. from a sustainable perspective, I'm assuming it's better to have everyone stay home instead of travel to the nearest ballot, and just use their anyway-always-on device.
You may want to niche down to something like small businesses. Universities and schools already have LMS solutions that conform to standards and I see no mention of any LMS standards on your site. Small businesses won’t care about that and might be looking at tools for internal training. So focusing on businesses with either growth (lots of hires) or employee churn would make sense to have training systems that can get support or sales people up to speed quickly.

Also some focus on what value it brings would help, making learning fun usually isn’t at the top of the list when people look for these systems. For example, if you emphasized how your small modules can be redone easily later on when that part of training changes and they don’t have to redo an entire course which then saves them money.
anyone else waiting for the popularity of k8s to shift to something else?
Its the same in India as well. Can't take any bottle with more than 100 ml of fluids in it inside the security area.
"Miss" should be capitalized. I thought for half the article that it referred to an emotion and not a salutation.
A: No
> Also, good old-fashioned pen and paper, when used, is surrounded by various systems and various equipment

I don't know what the US does, but this is how it works in Germany:
Around half-ish of the polling station staff are clerks of the local administration (normal office workers of the city hall, who almost always serve their whole life - they are not re-appointed by the current ruling party), half (or more) are citizens. If not enough citizens sign up voluntarily, random citizens are drafted.

The equipment is: A list of all eligible citizens, who can vote (no registration is required), a ballot box with a very flimsy padlock, for which the polling station staff has the key, mobile privacy screens for the voters, pens and the actual ballots.

If a citizen wants to vote, they show their national ID (something which the US does not have, I know, but that's not the fault of the paper voting process) and get a ballot. They make their choice behind the privacy screen and put the ballot in the ballot box.

After the polling station closes, the ballot box is shaken around a bit and anyone[1] can come to look / supervise the polling station staff as they count the votes. The number of votes must be round about equal to the number of voters. The result if given to the city hall via phone, the ballots get put into the ballot box and can be recounted later, if necessary. City hall puts all results on their website, so the polling stations can verify.

If a ballot has more than the allowed number of votes or something written on it, the polling station staff holds a quick vote, majority decides.

That's all, the whole process. No ink, no complex seals (the key for the ballot box is in a box with the blank ballots, it's only there to prevent accidental opening of the ballot box), no timed process (except "voting until 18 o'clock"), no politically motivated selection of polling station staff or observers.

Would you really say that this is more complicated than electronic voting, including understanding the algorithms? Especially for someone with no CS background.

And it works - will you sometimes have one ballot more than voters? Yeah, sure, because someone may forgot to count a voter. But those tiny, human discrepancies IMO don't matter when you have >1000 ballots. The result is correct enough, and based on keeping each other in check, not on technical security measures. Everyone can understand the process, and everyone can be a part of it.

It does not meet the correctness guarantees of (perfect, untamperable) electronic voting, but it's IMO a heck of a lot simpler, just as trustworthy at scale and anonymous.

[1] literally anyone, even non-citizens, no registration required - we even give them coffee if some is still left :D
States competing to race to the bottom worries me. I wonder if we'd be better off with a stronger federal government, or if it's not worth the risk that a strong bad federal government represents.

Part of me thinks "That is where things are headed" but part of me thinks I just say that because I secretly want it
Is it because fusion doesn’t work? That it’s 20 years and $100B of investment away from working and always will be?
Any idea how those apply to the current topic? Just on a quick glance some of the voter fraud methods don't seem to apply: unregistered voter, multiple voting, etc.
It's very useful to have such a list for any project to better engage contributors.

The only thing worth noting (at least from the glimpse I took),
Is that the actual KDE is still C++.
As an example:

- Web stacks (JS/HTML/etc) suggests it's only for websites.

- Rust is focused on bridging/binding (with Rust)

- Java is for KDE connect on Android, and I guess some binding with Android.
IntelliJ has orders of magnitude more hardware to work with, there isn't even a comparison.
Why is 90% of the CPU a modern IDE using for refactoring if I'm not refactoring?

If you think an IDE being this slow is in any way acceptable in an age where we have 8+ core CPUs with 3+ GHz speeds, high-speed SSDs, DDR5 RAM and GPUs taking on part of the load?

You're nuts!
You're welcome. It wasn't as easy as it looks now, but i managed to pull it off at this age.

> I have such a deep and profound love for them.

Oh god, i wish i included more about registers but it isn't the main focus- And thank you for clarifying which REG it is, It's added to the book!
> It's called decanting

Of course they found a nice name to try to make up for this extremely bad user experience ...

I use one of the big brand fragrances and I'd prefer they sold small vials, a bit larger than the usual testers, but they don't.
I don't know what you're ranting on about.

Functions have parameters. In the case of the previous function, it is not defined if its parameter is INT_MAX, but is defined for all other values of int.

Having functions that are only valid on a subset of the domain defined by the types of their parameters is a commonplace thing, even outside of C.

Yes, a compiler can deduce that a particular code path can be completely elided because the resulting behaviour wasn't defined. There is nothing surprising about this.
Vital ocean circulation's collapse would cause planetary-scale disaster
yes the british empire that ended slavery at great personal expense because it was against their liberal values... It had warts for sure but compared to any of its contemporaries it was the best place to be a citizen of or colony of. Also you are incorrect about the ussr and knowing the atrocities. Hearing unsubstabtiated reports and having a mountain of evidence so high even the western communists had to concede communism wasnt working in the ussr are two very different things
Is it possible to build a dream city from scratch?
Scientists pin down the origins of the moon's tenuous atmosphere
> so programs will often operate in fixed-point decimal with a 16-bit integer part and a 16-bit fractional part

Is this a mistake, or was there really some BCD-type magic going on?
A fitting curve that boings into place
How to Be a Programmer (Open Source Book)
The building was separated from the land. The new "owners" have to pay a land lease.

My grandparents bought the lot next to their house. A business leased the land from them to build a business, then walked away from their building after 10 or 20 years.

https://en.wikipedia.org/wiki/Lease#Leases_of_land
I think that not the US, but the Arab world were the target of the message. Al qaeda simply didn't care one bit what the average USian was thinking. The USA was the stage, not the public.

Their message to the arab world was to unite against a common enemy, hated and proven vulnerable.
I like how you highlight key terms. I think that helps a lot with readability.

I also like the irreverent tone.
> Why optimize for size when users don't complain about it?

Pride in one's work? Especially when comparing it to the "good old days". Maybe we'd have better morale if we were allowed (or allowed ourselves, for those of us running our own companies) to indulge in such "useless" optimizations. But no, the pressure is on to keep cranking out more, more, more, with no time for quality that we can be proud of.

Edit to add: You're right though that splash screens are less common now.
Intel market cap: 91B

NVidia market cap: 2.64T

Antitrust issues aside, NVidia could acquire Intel for about 1/30th of their stock. That would result in having an end-to-end platform play like AMD/ATI, about 5x the number of employees, a tremendous number of technologies (compilers, numerical libraries, etc.), massive diversification, and actually rather better fab access in both directions.

Thoughts?
What validation are you looking for and what step do you think it fails?

I think it is a bad design,but I don't see why it isn't a novel one
(That used to be called a PEBKAC fault :)
And besides, Assembly should not be a scary thing.

Even most managed languages provide a way to get down into Assembly dumps from their AOT and JIT compiler toolchains.

Maybe we need some TikTok videos showing how to do such workflows.
How is "ignorance" the correct word here?

The older discussion link doesn't seem to have any comments to me.
Since it will take a long time for organisations to realise the benefits for a long term product like this:

A. How do you(or did you) plan to launch the MVP and get the feedback loop running?

B. How do you market/sell this? (is fun > boring enough moat for say businesses?)
> I do believe that most people are capable of making the best decision; I don't think most people are willing to make the best decision.

The error you’re still making, and the source of the massive level of arrogance in this statement, is presuming you know what’s best for people.

Firstly, there’s plenty of things in my life that I have no interest in learning how to optimise, and this is the best decision for me, because I get what I want, and I don’t waste my time on something I don’t care about.

But even if I did suddenly take an interest in optimising one of these things, I’m sure as hell not going to do it based on your preferences, or the preferences of anybody other than myself.

Going through life assuming you know what’s best for everybody is not only incredibly arrogant, but it’s also incredibly dangerous. Because it naturally leads to you wanting to start making decisions for everybody else as well, and the idea that they might want something different to what you want doesn’t even seem like it’s conceivable to you.
Lovely quote! Emerson.
Security theater protecting against an imaginary threat.
If you want a programming language without undefined behaviour, you want something that's not C.
Making your own hot sauce
Can you enlighten some of us that might be a decade or two behind you on what not to do in retirement?
Thanks!

I think you don't even need arctan for this. Just put one of Myhill's "bumps" at x=0 and shrink it down. That function approaches f(x)=0 for all x but its derivative at x=0 remains 1.
Liquid explosives are a fantasy, I can’t believe serious security people are fixated on it.
Note that this story was not about technological design - but rater about about "identifying plants which manufactured them", and the operation was done by "factory markings team" and not some EE engineers.

There was no innovative electronic design in there; it's the questions like, "where is it made?" and "how many of those can USSR make" that were much more interesting.
The only time I've seen malware on an Android device in person, it came from the Play store. I don't know if Apple is significantly better than Google at app review, but the methods described in the article would probably work for both.
> 1

The key-terms highlight was a very late addition, the text without it was a bit uncomfortable to read.

>2

I hope this catches the eyes of Gen Z/Alpha so they can understand how the tablet they're using to watch skibidi videos with works.
Regarding the microelectronics industry behind the Iron Curtain, this is a well researched video by Asianometry, which actually contains a couple of details (unlike the Politico article) about the spycraft involved:

https://www.youtube.com/watch?v=cxrkC-pMH_s

(based on the first-person account book 'Deckname Saale' by Gerhardt Ronneberger)
Does anyone have experience with WebSub? It's designed to solve the frequent polling problem while still giving readers immediate access to content.

https://en.m.wikipedia.org/wiki/WebSub
Google says AI Olympics ad 'tested well' before inspiring outrage
> Based on the other responses on this thread, they're expressing something that many of us feel, and that they presumably feel themselves

IMHO, agree. It is a thing. Also IMHO one of the first steps is acknowledgement and stakeholder discourse. We can figure this out.-
I almost can't believe someone hasn't created a "WebOS" that can run browsers & apps like this for a security/company management solution.

Login into the browser and your authentication is passed into everything automatically. Everything you need is pre-installed/set-up.

Login on another computer and see everything in the exact state you left it.
In some ways yes, in other ways it isn't though. Far less shipping, and some fruits and vegetables are just straight up better and healthier when harvested ripe instead of early so they can be shipped and stored. There is also a lot more wasted food that doesn't sell in a store well because they don't give you a discount for lesser specimens, but that people can and would eat otherwise.
That was my initial thought too. I clicked hoping for some new chassis/hardware that would make things easier.

Like maybe a rack mounted low power quad core with lots of memory slots, 6 or so 3.5” spinny slots, and some hot swap nvme bays for an affordable price.

I dont need exotic hw, I just want the ability to have some big slow storage mixed with some fast storage.

My current set is a 1U atom setup with an esas card hooked up to a 1U drive shelf. With dual bonded 10gbps uplink.
Why would Nvidia want 5x the employees?
It's a pretty impressive write up.
Or perhaps Vavilovian mimicry (https://en.wikipedia.org/wiki/Vavilovian_mimicry) that can fool the computer vision weed classifier.
You found that the most confusing aspect of her letter? I can't tell what is language shift and what is what I am assuming a very different perspective on what constitutes rational thought.
I think that stamp and paper ballots are actually hampering the democratic process. There are many downsides of physical ballots: the need to physically be at one location, having to set aside a day to vote, lack of interest for younger demographics... all of these could go away with a good electronic ballot.

The more people can vote, the better the democratic process will be. Making it easier for _everyone_ to vote should be a priority.
There were a couple times I was convinced that basic methods were as good or better than highfalutin ones, or got me thinking about solutions that hew closer to the basic method.

In 2014 or so, someone at a company told me that they just don’t do branches, and merge everything into trunk. I agree that long-lived branches are bad, but no branches at all? Sure enough, this was OK — meaning branches could be kept and synced by a few people outside the main repo, but forks are never pushed to the repo.

Using table columns for data, as long as you’re building for an actual specific business vertical and not just a general-purpose framework.

You never know when you’ll want to put an index on the data, and databases already have built-in mechanisms to select a subset of the fields, etc. You avoid all kinds of joins. If you need to extend the table, just start a new table with the same synthetic ID.

I would say, in tables where you don’t want to even have global locks (eg sharded tables), just don’t have an autoincrementing ID. Instead, try a random ID or a UUID, and insert it, then use it across tables.

In short, what was described here is actually good design.
It could be a risk to their culture, Nvidia could become more like Intel instead of Intel becoming more like Nvidia
nice website! SNES were the perfect blend of graphics and speed- not being to slow or fast but really a preview for the 3d world with mode 7 and the FX.
Oh yes, I do. “More than one way” in more than one way, even. One such split is two ways: The right way, and the wrong way. Where, for instance, using it in “CEO’s” is the right way for a possessive, but the wrong way for a plural.
GLQuake
Napa and Sonoma vineyards have been doing it for decades: https://www.sfgate.com/business/article/vintners-rush-to-dry... (dated 1997)

It’s pretty rare though. They usually only do it when it rains heavily right before harvest.
Harris's Brother-in-Law Tony West, an Uber Executive, Is a Key Adviser
Alternate link: https://archive.is/aeMw1
I dont think water forms a large % of the cost of fresh veg - certainly not relative to logistics and spoilage.
Really risky play. AMD took more than a decade to recover from the ATI acquisition. There isn’t that much business integration between GPU and CPUs, it’s why Intel has always struggled mightily to develop a competitive GPU themselves, financially speaking.