skysight-inc/HackerNews huggingface dataset:
I'll weigh in outside of Twitter. Back when I worked for a large telecom, we decided to move a datacenter from a mid-west, barely staffed site out to one of our larger datacenters.

This was a year-long several-hundred rack problem that culminated in a hellish weekend of running cables and powering things up. It was "all hands" in IT and didn't matter that I worked in a capacity that kept me far away from hardware most of the time -- I had past expertise in that area, I was called upon.

Everything went relatively smoothly until about three months later when I received a phone call from our department VP. Apparently a vendor that we billed for Cost of Access[0] had not paid us since we moved DCs; they hadn't received any bills and were happy not informing us of the problem. A long investigation resulted in the discovery that the bills were submitted electronically, by modem (this was 2008, not 1998). The modem phone line was moved and located at the new datacenter, hooked up to a USRobotics 56K modem, which faithfully dialed a number, connected at 1200 baud (?!) and submitted the bill. And we're talking a bill that's big enough to be noticed on quarterly reports.

The offending computer had been brought to my office building in the suite downstairs, and my VP said "You've got some experience with old hardware, can you just take a stab at it?" It wouldn't boot; the CMOS battery was bad. I noticed three numeric values printed on a label affixed to the case and realized, immediately, that these were IDE (ATA) drive geometry settings. So the CMOS battery failed a long time ago, and the engineer solved it by printing the numbers on the front of the case.

And what a PC it was ... an IBM NetVista circa somewhere near the year 2000. Running PC-DOS. It sat in a rack on a shelf surrounded by servers, completely ignored since it was hooked up to UPS, not accessible to the corporate network, and was never patched or rebooted[1]. It was an accidental somewhere-near-3/4-million-dollar-desktop-server.

[0] Cost of access for the kind of telecom that we were was, I think the largest non-staff expense the company had, but it also worked the other way -- we billed people CoA for our network.

[1] The device could not be accessed on our network except from one other host, via one port; it was as air-gapped as it could be and other than the few minutes spent "sending the bill" each month, it didn't carry any data of value.
> Parents obviously want to minimize the amount they're paying out of pocket

This spherical cow is fully confirmed by the higher ed market /s.
Shrug and deny, shrug and deny.

Its beyond shadow of doubt Russia is funding rebels, if not directly leading them.

Russian military equipment did just appear in local grocery store as black friday deal.

Specnaz soldiers dying while on 'holidays'. Selfies of Russian troop with geotags in Ukraine.

Nobody needs concrete evidence of what's know going on and who is behind it.
I saw that LSP Mode has been posted a couple of time without ever getting more than a few points[1]. I think it deserves much more attention as it can be a game changer in Emacs user workflows. I just tried it with Typescript and it's incredible the speed at which it runs and the ease of setup.

The language server protocol is a way to implement one server for a particular language and many text editors can use it to add code suggestion, completion, type checking, warnings, etc. Having this supported in Emacs allows us to have many important features which were previously only straightforward when using VS Code.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> Slow reddit now supports markdown code blocks with 3 `’s instead of 4 spaces, which gets rendered as normal inline-text on old.

Reading through advent of code solutions has been a mess because of this. Some people just won't 4-space it.
People often have no appreciation of scale. Russia has more armor than NATO has Javelins and loitering munitions.
>Much like almost everything else from that time, they simply just outgrew and replaced their core demographic with a group that are much easier to exploit.

Where did the core demographic go?
Smartphones Are a New Tax on the Poor
Speaking from my experience at my former eployer (a F500) we used all HP laptops across the entire org and our help desk staff were HP certified repair people. So, when we had issues with our hardware we would drop it off at the help desk and they could do a lot of the repairs that sending the machine back to HP would get us.
I replied to "What does Django offer that you feel is an improvement over Rails?", the pluses and minuses that I listed are what I "feel" Django has over rails.

Again I don't mean to trash on Rails, it's a great framework and miles ahead of anything you'd find in the nodejs ecosystem.
> 9. Open source doesn’t bring major tech innovation to market

Linux kernel, LLVM, Blender, TensorFlow, Stockfish, Firefox, etc etc
By the notion of distance from the article (great circle distance around the earth), Lisbon to New York is considerably shorter than the current record.
I would have said Excel, but that would be a lie. You can do a lot of stuff with Excel when done right. So I'd say the following:

Convoluted Excel sheets without documentation doing things the ERP system that is in place is supposed to do. Especially ones that are not feeding data back to said ERP.
I've seen some 1980s shit running THIS YEAR.

I'm working on porting a foxpro database from 1988 that's running an active business which I won't talk about much before it's done, and have actually encountered in Costa Rica an auto parts shop in one of the sketchiest parts of the capital city of this country with a green on black phosphor screen running what looked like dBase III for what they were doing on old IBM PCs.

It's pretty crazy what's out there still. I think the one everyone here is familiar with but might not know is really ancient is the travel booking systems for your plane tickets and accommodations, dating back to the 1960s:

Karsten Nohl - Where in the World Is Carmen Sandiego? (33c3) [1]

[1] https://www.youtube.com/watch?v=vjRkpQever4
On Linux, you settle on a single interpreter, and makes a virtualenv for each project. Make sure to never install anything systemwide. On Windows, get used to your system being broken (oh, no problem, you already are), but it won't be because of python.

That's basically the same instructions you will have for ruby and javascript. Ruby package management is about as good as python's, while javascript is a toxic wasteland.

There are languages with better dependency management, and languages with worse ones (ok, not worse than javascript, no dependency management is still better than javascript). But python and ruby do not have much difference.
I think it really matters whether the core of added value of your solution is on the client side or the backend processing.

For example (in a parallel but similar universe to ruby) you have python, django and vast sea of data science / machine learning "plugins" you can just pull into your project.

Add to that that the idea of creating "desktop like" experiences in the browser seems to go against the grain of what the web is and we may indeed have reached "peak javascript"

Maybe the success of vue and the emergence of htmx point to this underlying reality
Use AWS Amplify and you're talking about a matter of minutes. Maybe an hour? It really accelerates development of apps like that, whether native or web.
PinePhone Malware Surprises Users, Raises Questions
It's tucked in a typical "help -> about -> credits" in the app just like the hundreds of other libraries. The language documentation never includes documentation on how the functions were built, it's for reading what things do and how to use them.
What's IANAPLT?

I googled and got nothing.
Yes, I should have put a disclaimer in, but I think the teething issues are largely settled. The point was that the investment was there though.

And to the original point that "at least in Europe there is a push to bring back overnight trains as an alternative to carbon-intensive flying", there is this from 5 days ago: https://www.cntraveler.com/story/europe-is-undergoing-a-slee... which leads with the Caledonian Sleeper, and mentions others such as the new Paris-based Midnight Trains, the revival of the Trans-Europe Express, Czech-based RegioJet, and ÖBB's Nightjet.
What does "understanding" mean?
> Unvaccinated people under the age of 60 certainly do not put any significant pressure on ICUs.

In countries with near-universal vaccination of over-60s, they actually do. In Ireland, over the past 5 months, 60% of ICU admissions have been under 65. Only 10% have been over 75 (in Ireland, vaccination rates for over 75s are virtually 100%). 10% are aged 25-35: https://www.hpsc.ie/a-z/respiratory/coronavirus/novelcoronav...

The younger people do have a much better survival rate (94% of 15-44s survive, and 73% of 45-54s), but they are taking up space and causing delays of routine hospital work.

And Ireland has a relatively high rate of vaccination of young people; it's just that we have virtually universal vaccination of over 75s (and did by June when this data starts). Incidentally, this report encompasses a lot of data from a period when many 60-75s wouldn't have had their second dose (for various reasons, they were the only age group in Ireland allowed to be given AZ for most of the period, which has a delayed second dose). A similar report for the last three months would likely show an even starker age distribution.

Beyond that, unvaccinated people act as more of a transmission vector than vaccinated people (while at peak there's not much evidence that vaccinated people who have covid are less infectious than unvaccinated people, vaccinated people are less likely to get it in the first place and don't stay infectious for as long).

> Doing so and searching blame in others is a symptom of severe inferiority complex which is dangerous to other people, so take care what you say.

Eh?
What rational reason would Russia have to invade the Baltic States (or even for example Poland)? Even in best case scenario if the west does not directly intervene, they would get an additional few million people almost all of whom absolutely don't want to live in Russia and whom Russia could barely afford to police and a lot of additional economic sanctions. Also we're totally ignoring the internal political fallout (whatever their political views but I'm pretty sure most Russia would not support risking a full-scale war with the west).
https://en.wikipedia.org/wiki/Hari_Seldon
As somebody whose primary intellectual interest is how digital communities conceive of themselves and how cultures are curated online, I am not thrilled about 'Meta' to say the least.

Thanks for stealing the shorthand I had for explaining what interested me.

And never mind what a mess it's going to make for any of us who are interested in metadata versus data.

Thanks, Mark. I love it.
Twitch has 0 costs, and provide you with avenues to earn revenue (ads, bits, subs).

Your self-hosted platform has some costs, and doesn't have any way to directly monetize via ads or similar.
>or is this just normal external service webview based login?

is the tagline part of the webview, or is it content controlled by you, and the webview only opens when you tap the button? if it's the former then I'd agree it's not an ad, although I can still understand why it might look like an ad to a reviewer who doesn't understand the nuances.
We should make it a policy on HN to link to the original journal article instead of the PubMed copy.
Write Lean State-Management
Unlike the Riemann Hypothesis or other big problems, It's not like many people are working on this problem all the time for over 100 years. It's more like a few people at any one time are working on it over a 100-year period. I am sure if someone else would have found this solution sooner if more people were working on it.
What have you built lately in Python/Node that "the libraries, documentation, education and off-the-shelve solutions are far, far better and move available." ?

I'm not saying those use cases don't exist at all, but I don't think it's as common as you're making it up to be. As a Ruby dev the last 8 years I didn't have many times when some key functionality was only available in Python/Node. I can see it happening in web crawling or data science but those aren't common to every day web development.
While I love Django's backend I have found a few clients balk at its general style and non-responsive design, even for un-exciting admin tasks such as approving new objects etc.

As far as getting things done, well its probably the best admin site out there.

> Over all I would recommend figuring out if you are more of a Python/Django of Ruby/Rails type. It will tell you something about your personality.

That's a great insight and probably very true.
With chezmoi you can use pass to store secrets in your dotfiles, for example if you want to set a secret API token in your ~/.bashrc you can use:

export SECRET_API_TOKEN={{ pass "api/token" | quote }}

For more info see https://github.com/twpayne/chezmoi/blob/master/docs/HOWTO.md... and https://github.com/twpayne/chezmoi/blob/master/README.md.
It's excellent, and a pretty generous free-tier i think.
Thanks for the answer.

On the Python side I think the movement has started to fix the packaging mess. It's going to take a while me thinks.
They were only a de fact web stack at certain types of shops, I have been doing Java, .NET and C++ all along, Rails came and went, and I kept doing boring technology.

I guess by now Rails could also be considered boring technology.

It is tiring to keep track of latest fads, specially those that don't happen to stick around, so only move when dust settles down.

Yeah one might lose business opportunities from not being first mover, on the other hand, there are business opportunities to port back the surviving projects into classical development stacks.

For me, still much better than dealing with management.
I personally think Bottle.py is simpler and gentler than Flask.
When I was at Siemens, who had an astounding multi-national PKI on smart cards that integrated with everything, we had to use some software from Hitachi to change our passwords. It rarely worked IME.

Hitachi is a name that I think of for power tools and heavy equipment, but not for software.
Oh, right. Fair enough. The two points with the longest shortest-path, with no fixed choice of points.
Real land derives it's value from multiple sources.

First of all, there's only so much surface area on the Earth - thus there's only a finite amount of land available. Limited supply.

Secondly, people need a place to live, companies need a place for business, and farmers need fertile soil for farming, etc. - thus there is a real demand for land.

Thirdly, value of land varies based on a whole number of factors - like where it's located, law restrictions and taxes, accessibility (traffic connection), desirability of the neighborhood, available services and utilities, air quality, noise pollution, existing real estate, etc.

And lastly, speculation has of course an influence on prices as well.
I completely agree about hearts and minds, but this is not how NATO works. When the USA asked their partners to help them in the invasion of Afghanistan, Iraq etc., nobody asked about hearts and minds. Many f not most people in the EU were against the war. There were demonstrations in most capitals[0]. But everybody sent their troops even if they didn't care about the war, because this is how NATO works in practice. Moreover, the EU did much more, and some of these things are unknown to the general public. Just some of these leaked, like illegal CIA prisons in Eastern Europe.

Of course France and Germany - the two countries traditionally closer to Putin and trying to keep a bit warmer diplomatic relations than the rest - will hesitate a bit, but rest assured that all other countries will join a NATO defensive operation in order to protect a member state from Russia. Putin knows this, and realizes he can win a conventional war with one small state, but not with many bigger ones. Therefore his main focus is on Ukraine that is not protected by NATO, and as for the Baltic states, he's just performing some minor non-military operations like bringing migrants to the border.

[0] https://en.wikipedia.org/wiki/Protests_against_the_Iraq_War
As long as people like her are powerful we are not. The US has long stopped being a free market. Too big to fail guaranteed it.
It’s the former. I hate ads in general and I would rather offer service for free (like we do with GetPassbook) than have crappy ads in the app.
I think that 3d printed artificial limbs/bodies with integrated artificial muscles could go a long way towards enabling dexterity and higher strength-to-weight ratios and other performance capabilities. For example if someone could do that with HASEL actuators like the ones manually made by Artimus.

Another idea I had for computer vision indoors was to make something like a super fast constructive solid geometry part of the process. Because that's a really high level of scene understanding that could potentially make things more efficient and more accurate. Especially for indoor with a lot of very regular shapes.

Not saying those things exist yet or are easy to do.
White Men Are Now the Minority of Business Owners in the United States
I assume it's partially because people zoom / crop images?
There’s also a product-related argument here as well. In order to start, most products require a lot of scaffolding—-modeling of business entities, general rw apis etc. These are well represented by the big “monolithic” frameworks like Rails or Django. There’s not a lot of value in developing a proprietary distributed paradigm for these. Having this core taken care of and flexible, then allows It’s devs to build more proprietary functionalities as distributed proprietary services. Building this core backbone for access to basic funtionalities, and then distributing the high-value technologies has been the recipe for many things I’ve built.
Fair but you are not arguing why the events are not to be thought of being correlated. So if the natural gas deal with Germany is settled in EUR that seems to be a good enough reason to piss US off and start a proxy war. Why is the momentum for getting Ukraine to EU so strong now?
Ukraine had the people and means to make them operational. It also currently has the means to create new nuclear weapons with uranium mines, research reactors and nuclear physics expertise. Also expertise to create ICBMs. Russia has ensured that no nuclear nation will ever disarm because treaties are just a piece a paper and world will just sit back and do nothing when it is violated.
Latest Google Pixel 6 update is causing network issues for users in Europe
Some interesting replies in this thread! I want to expand on my flippant "Xcode is so bad" a bit.

A lot of the stuff I dislike about Xcode impacts large, complex, multi-team, multi-language projects, with nib files and storyboards and other resources. I guess a lot of that is simply irrelevant to Swift Playgrounds, so it could be better just by dropping those features!

On the other hand, another big complaint I (and others) have is that the Swift compiler is too slow. That does affect Playgrounds; I've tried using playgrounds within Xcode and been very underwhelmed, so I'm skeptical that the standalone app would be any better.

But people here are reporting how much their kids enjoy using Playgrounds. I do like Swift on the whole, but I wouldn't have thought it to be pleasant as a first language for beginners. So I'm curious!

I wonder how big a difference good hardware makes -- recent iPad hardware is very good indeed, so I can see how a more focused app on an iPad might outperform Xcode on an x86 Macbook "Pro".
A deep dive into an zero-click iMessage exploit
The language is less important than the supporting tooling. IMHO we are just now, a decade later, seeing frameworks crop up in node that look anything like the out of the box usefulness that was the rails and django apps I was first exposed to. My honest opinion from several startups is that most sub ten year vets just don’t know that stuff existed already and / or just how much you can ask of your tech stack. I generally agree with your point though.
They're just unrepentent criminals at this point.
Well... in a trivial sense he's right. Bitcoin is intended to be deflationary. Your currency will be worth more in the future. Dogecoin is intended to be inflationary; if you sit on it, it will lose value. So if you own some, your best use of it is to spend it sooner rather than later.

I think he's hinting at that, though it's a little unclear.

That's macroeconomics 101. The government likes a little inflation to encourage you to spend your money, thus giving job-holders something to do and inventors a reason to invent. Not too much inflation, which destabilizes things, but the Bitcoin dream of negative inflation makes for a stagnant economy.

Participants in an economy don't want a "store of value". That's money under the mattress, which might as well not exist. They want an economy that grows, producing more jobs and encouraging more innovation.

Dogecoin is probably not a good currency for that, either. But it's better than Bitcoin, which isn't even presented as a currency any more, as people re-invent Econ 101.
I mean we have an example of that, there was a radical change in the Russian government and nothing changed on either side.

Destabilizing Russia or China means the West can grab more from the Russian or Chinese people. Look what the West did in China in the 19th century.
Might be he was working with FBI or he wasn't, but it doesnt change the fact that he was very much pro-Putin regime and had connections in local agencies. And he isnt a first one to get imprisoned just higher profile one. So even if you're literally part of their system someone can always come for you and eat you whole.

The only "The Untouchable Russian Hackers" who exist are ones who officially work for government, but they are not any different than NSA.
as someone on his 3rd year on a startup built on elixir, you're making the right choice. Our system is faster than an equivalent node setup while building features is almost as productive as rails. In some ways better. Plus, if you're goal is realtime or anything heavily websocket based, its going to easily outperform node or rails.
The US motto is "E Pluribus Unum"
Nope... no battalions in Iceland.
is official NFS over vsock a thing yet in QEMU?
Web sites running on Mainframe, OS390. If any line of code/HTML is longer than 80 chars, it only reads the first line then stops. Because punch cards only took 80 chars.
A tantalizing clue to why omicron is spreading so quickly – WBUR
Makes me even sadder that something like GOAL didn't take off. In GOAL, you could make changes at the REPL, compile instantly, push the compiled changes out to the console and see them immediately in the running engine.

There's a reason why old-school Naughty Dog games were so refined.
> Despite me writing off Ruby as a career path for the last five or six years (and I stand by that)

I don't think you need to write it off, especially if you're a consultant. That's just bad business thinking, knowing Ruby is a hot asset.
>There is only way for country’s protection and it’s Israel’s way where whole country is also an army.

Yugoslavia had that and a lot of good it did them.
I'm in a similar boat to you - I've built non-trivial side projects in other tech stacks, but I'm a JVM developer at heart. I've been conflicted about whether to dig into ruby/rails more to jump ship recently because of the philosophy in the community.

I love kotlin as a language and enjoy working with spring boot but the hype in the JVM community around JSON API + React SPA does make me wonder whether I'm moving away from it philosophically.

I'm particularly excited by Spring Native right now. Having a Spring Boot app startup quickly and use less memory will fit heroku-like PaaS environments perfectly.