jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I am not writing Delphi code anymore (but did that for close to 20 years professionally), but there are many artifacts still up and running and would probably run for next few decades if not longer.

1) I've started my programming career by creating new user interface for device that measures properties of metal joins on [BIG] machines [1]. It is used by many mining and energy companies. First version of this device was created somewhere in 70s so I guess this new one will last for many decades to come.

2) There was a time when every company created its own ERP software and I was hired to help maintain 500k lines of code monster that is used by fair chunk of construction companies in Austria. All the accounting, warehouse, quoting, payroll and what not was based on top of old Paradox database. Custom hacks were deployed to make sure we fit everything into 64kb of index space and I've got massive headaches trying to make work decades old database in networking mode. Another fun year was at the time when Vista changed memory layout and you sometimes crash everything because of memory location that was meant to be for printers is now occupied by sound stuff and you've touched protected memory. Anyway as far as I know this system is up and running, counting numbers, printing invoices, work orders and quotes all days long.

[1] https://www.popsci.com/resizer/meUXbu78Po3bGHtIFIaRTwBsLqg=/...
They normally keep the thermometer on the opposite wall to the source of heat.
>The global public cloud computing spending was $229 billion in 2019 and will grow to $500 billion in 2023, according to IDC.

So I decided to check on the article itself [1].

>"Adoption of public (shared) cloud services continues to grow rapidly as enterprises, especially in professional services, telecommunications, and retail......

Basically what IDC labels as cloud isn't what is being discussed in the blog, or in the HN comment section which is pretty much strictly IaaS business. The cloud from IDC includes SaaS. Things like ERP and CRM.

And they even said this

>Software as a Service (SaaS) will be the largest category of cloud computing, capturing more than half of all public cloud spending in throughout the forecast. SaaS spending,

Which basically makes the blog and ~60 comments on HN so far irrelevant. The absolute vast majority of growth are going into SaaS, aka Microsoft's Exchange, Dynamic 365, Office 365, SalesForce etc....

What about IaaS?

>IaaS...., will also be the fastest growing category of cloud spending with a five-year CAGR of 32.0%.

That is great. Until you look at the number closely,

>China will experience the fastest growth in public cloud services spending over the five-year forecast period with a 49.1% CAGR. Latin America will also deliver strong public cloud spending growth with a 38.3% CAGR.

What that means is that the CAGR, while impressive, will mostly be focused on market that are not current well served, China, India, Latin America, South East Asia. Of Course Europe and NA are also growing, but likely at a comparatively lower pace.

All these are 3 years from now, a very short period of time in terms of infrastructure building. Is this far too late in the Game for Facebook? Do they have a long terms sustainability plan? As we have been shown again and again, Enterprise Tech moves very slowly and tends to stick with big brand or long time partners. One can look at Google Vs Microsoft as example.

It seems the money right now is on HPC, AI, Scientific Computing, Deep Learning, all these seems to have infinite appetite of computation power that even with 1.4nm by 2026 the performance still would not have satisfy needs.

But what about normal Web Server usage? Are we close to its peak?

The growth in Cloud is partly ( or mostly ) driven by Smartphone, the world went from 1.5 billion internet user using it during free time to near 5 billion user using it All the time. Smartphone sales, and user growth has slow down, IaaS usually being lagging behind in supply, are we nearing the end of the growth curve? ( Excluding Scientific Computing Needs )

Remember a lot of these are talking in Dollar terms, 3 years from now the same dollar should have bought you 50% more computational power. And that is excluding any possible disruption from ARM.

[1] https://www.idc.com/getdoc.jsp?containerId=prUS45340719
It's a lot more secure than relying on "000" for 6 months if your server was breached or your PW was sniffed over the wire, or if you use the same (or similar) password on a different site and that PW was stolen/sniffed. Rotating passwords is one of those security practices that (like any legitimate security consideration) is crazy annoying but effective.
Oops http://imgur.com/aPtPT.png
I experienced exactly the same thing last week. I had a bunch of overtime work to do and I didn't want to go back to the office, so I set up in my back yard (it's small but intimate, with full shade from a mature maple) and it turned out to be a wonderfully productive environment. The air was fresh, there was a light breeze, the birds were chirping and twittering overhead - the antithesis of my sterile, beige office environment.
I don't get the joke. Can you please explain it.
If you have massive amounts of data to move into or out of Amazon, this makes sense. It saves bandwidth and possibly time.
Looking forward to your second article in this series where you talk about how you increased your productivity by simply going to sleep. And then the 2-parter on simply eating something.

Seriously, guys, we're better than this.
Rejewski and Turing's Enigma cracking accomplishments were staggeringly significant, but they won nothing. If the Allies bombed every submarine that radioed a position, the Germans would have thrown the machines into the ocean. The Enigma let the Allies stack the overall war strategy in their favor, but it was far from over.

I do agree that brainpower won the war - our cryptology was stronger, resource management between the Pacific and European fronts was superb, and the Allies had a knack for picking battles and battlefields where they could excel
I think the most people overestimate how hard it is to be a remote member of a team that is in the office (especially for software engineers). I've been remote for years and up until the pandemic the rest of the team was working together in an office. I honestly never felt like it put me at a disadvantage and in many cases I think that I was the one at a considerable advantage.

In general I think the future is not "fully remote" or "fully colocated" teams but teams were everyone is to some degree remote based on their preferences. So you may have some people who come into the office every day because they don't have a good workspace at home (or just like to get out of the house every day) but everyone else will come into the office somewhere between a few days a week and never.
Imagine a 2d sheet that is weiged by steel balls. It'll be curved because of weights. Now, put a sand on it and it'll start rolling according to sheet's curvature. That's attraction between bodies for you.
I didn’t realise Seafile Pro was free for up to 3 users. I had previously looked but gave up as no self hosted solution was really comparable to OneDrive or Dropbox.
> or bounce ideas off each other in real time at a marketing agency

My SO and the rest of their team are doing absolutely fine fwiw.
Don't forget that Wifi is sharing the medium (frequency spectrum) with every other Wifi networks that are in-range.

Even the best equipment will perform poorly in very congested areas.
> Learning how to mentor, teach, as opposed to just getting a task done is harder than I imagined

I've had the good fortune to inhabit a mentoring position twice in my professional career. Both have afforded me opportunities to teach new people as each business expands.

I find mentoring incredibly rewarding. But I also naturally enjoy spreading knowledge (I considered a career change to teach history at the university level, but didn't want to pursue the academic credentials). It's not just teaching the tech that's rewarding. I also enjoy sharing time management techniques, tips for writing solid documentation, and pointing out how to avoid gotchas that I've run into in my personal experience.

What I absolutely don't want is to join the ranks of management. A buddy recently moved up and he now spends almost all of his time in meetings. When he isn't in meetings, he's responding to the many people who need his attention for one thing or another. I wouldn't find that the least bit fulfilling.

This is what strikes me as tone-deaf about the grandparent comment with regard to "loving your job." I love my job because it pays well enough, I like the people I work with, and it doesn't intrude into my "real life." I hated my former employment, where ambition was a thing, because it dominated my life. It paid far better, but I was unhappy overall. What I have strikes the right balance, and that's rare enough that I treasure it.
Forgot to add, I am from Kazakhstan
I find the idea of success through culture hard to believe for companies that are both old and large. Hiring processes are very random, so if you hire vast numbers of people, you're going to end up with typical employees eventually.

Setting an example as a CEO might have some effect, but I honestly have no clue what my CEO, or the people immediately below them, are up to.

People do seem to realize this, which is why you end up with lists of "company values", but if you look at a few of those lists, you'll notice that every company claims to have fairly similar values. People mostly just ignore it as a result.
Think of all the other fish and crustaceans that get harvested every day. Who is protesting for them?

Actually, we all can. Just ensure you only buy fish that has been line caught or sourced from managed reserves.

The main issue with any and all fishing is that in order to catch the most amount of fish, fishermen are destroying the habitats as well as removing more fish than can be replensished by natural reproduction.

Maybe someone can help out naming this documentary I watched (Channel 4, UK, couple of months ago). It showed that large Japanese corproration are now stockpiling certain types of fish and putting them on ice as there's so few left they'll be worth a small fortune soon.
If it's good enough for Steve, it's good enough for me. Going to incorporate some of these. Thx!
I believe the overall complaint is that decades of gov action/civil inaction has effectively neutered "cycles of injustice" into a perpetual state of mediocrity (aka status quo).
Which percentage of investments turns out to be good investments, which percentage is essentially sunken money? Drawing conclusions about the success of a technology from a single investment in one company in the field seems pretty unjustified.
The one on the left really is a train wreck. All the points that are brought up with alignment, grouping, and sizing of related elements are clearly illustrated in these two examples. Not saying the right is perfect, but it's far better than the left. Worth it to reread the article and carefully consider the points if you feel otherwise.
There are still people who have not been converted to iOS/Android/Windows devices. Yesterday they had a Blackberry and tomorrow they want a Blackberry. But their numbers are dwindling.

Blackberry's current success comes from selling these people exactly what they want; an upgrade from their current model that is almost the same in form and function. When someone wants a different form and function they go to an iPhone or an Android.
Why does having ambition require you to skip out intermediate steps? Does ambition necessitate impatience in your mind?
Canadians. Lots of brand loyalty up here. Anecdotally, I see iPhones and Galaxy S/Note most frequently, and then Blackberry is about as common as any other smartphone model.
From https://developers.google.com/analytics/devguides/collection...

ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
damn she hates everyone except people exactly like herself
From my perspective I think it might feel that way because back then it was mostly tech curious people who used the internet. Now it’s mainstream and everyone is connected which means most of the content is produced for massconsumation. Back when I got my first computer and got online, in around 1996 I think, the computers were still quite expensive and I would have killes to have access to the information and tinkerboards/cheap computers that are available today.
I dunno, PC sales are growing a lot this year, and with remote work, they are bound to stay that way for the next years
Hey Lenny, congrats on the launch!!!
You are probably using an adblocker. On Firefox you can open private browsing: ctrl+shift+p
> What/where are the results from those thousands years of mindfulness? If the practice has an impact surely we should be able to see some things at a society level, or at least in some individuals who are particularly good at it.

I've seen it argued that the main value is avoiding the failure modes that lead to depression, and the result is much lower rates of depression in those societies.
The hypothetical case I was describing was when the employees (say, 1-5 people) are also the sole shareholders.

Supposing I write a _killer app_ with a friend and get a patent for it - and it ends up with tens of millions of users quickly - and Apple really wants it for themselves at short notice (too short a notice for them to try to recreate the software code, sic their legal team to invalidate the patent and market it to get enough users) - how far would Apple bend to accommodate my _think different_ attitude?
You can use Rust on an AVR.
Was it though?

The science that made this possible was in the works for decades, and it took Moderna and BioNTech many many years to get the technology right.

So that's many years of effort with the stated goal of getting a vaccine out the door fast when it's needed. But there was relatively little "science" left to be done when COVID struck.

The only interesting aspect here are the logistics to make vaccines in the required quantities, and honestly it's not looking too great, considering where we are with vaccinations. Though maybe it just wouldn't have been possible to make doses any quicker, regardless of effort.
all price is inherently speculative, and all value eventually returns to zero
Is this a neat trick or just standard operating procedure for calling C from <your favorite lang>? As it was billed as a trick, I was expecting some sort of runtime code generation to pass the data pointer and some jump instruction to jump to the right spot and unpack the data pointer.

Maybe I just overcomplicate things ;-)
Interesting about trusts, I've seen articles talking about that, wealthy people do that to protect their assets. I know celebrities create trusts to try to hide where they live for privacy since they don't want to be stalked in their own home by fans. But some states apparently consider large Diesel Vehicle automatically commercial if registered to a trust, instead of a living person. So fuel tax permits, log book, etc.

Many states exempt RVs from those rules, and it goes by your state of domicile. So legal in FL, your also legal in TX or IL... So to drive a 38 foot RV, towing a Jeep weighting over 26,000 pounds is just needing a large checkbook, no real experience in about half the US. I know NY and TX are a bit stricter, but FL, SD, TN, OH it's just having the money, thanks to the RV lobby wanting to make it easier for retired couples. Kinda interesting If you lived in NY, sold the house, then rented a mailbox and spend a night in South Dakota, then spend a half hour at the very empty small town DMV. Now you have a more powerful driver license by default than New York State issues.

School buses are considered commercial vehicles, but rip out the seats, put a bed, fridge, stove, bathroom and retitle it as a RV, then no longer need a CDL to drive the same bus too, but some states make it easier than others to do a conversion. Some states it's just filing out a form, while others are more picky wanting to inspect it.
I would hope that a linear algebra book only operated in R^n to introduce the concepts, and then include function spaces in order to introduce integral transforms near the end.
Not being a native speaker, probably not being as fluent as you in English, and not wanting to misunderstand that the OP made more complicated than needed, IMHO.
> Creating sophisticated web pages is massively easier than 10 or 20 years ago.

Well if talking progress, we can also compare, say, energy efficiency of information transmission, or the number of well maintained Web clients. That doesn't look so good, does it? The question is what problem are we solving, or, in your words, what is "sophistication"? According to some measures we did achieve impressive things. But a lot of us experience heartache, because we think we didn't do all that well.
Wrote more about it here - https://medium.com/corl/why-bigtech-is-good-for-fintech-5fca...
That makes a lot more sense! Good call.
On the contrary, places with a robust social service net don't need as strong labor protections, as they're able to decline to sell their labor.
Blind users do not, as a rule, use Lynx. This is a common misconception. The Lynx interface is, in fact, very poorly suited for visually impaired users, as it relies heavily on visual layout, color, and cursor positioning to convey information.

The majority of blind users use standard desktop web browsers with screen reader addons like JAWS or VoiceOver.
I wonder if the typo in the HN submission (crow instead of crowd) was intentional.
Google and Microsoft are better at doing stuff like that than others. I wonder why Apple has taken that approach with regards to Swift
I agree but I also believe that cosmetic issues help with adoption and sparking enthusiasm for a language. It's silly but a lot of people are like that (I am as well). Beautiful cars, apartments, smartphones... in all of them core design is way more important but people still go for looks at least to some extent.
Yeah, I know, same deal with type safe database query DSLs, none have hit the mark yet, including M$'s Linq to Sql, Scala's Slick, Haskell's Esqueleto and Opaleye, etc.

Seems we're on the brink of a completely type safe distributed stack, but argghingly not quite there. Maybe in another couple of years the computing community will have turned the corner.

FWIW, from the outside looking in Haskell seems to be kicking ass in terms of language evolution (7.8 and 7.10 in particular). Here on the Scala side of the fence we've got a ways to go, probably 4 years or so until the dust settles with various compiler forks and research work brings a (hopefully) vastly improved Scala into being.
Advice is what I look for when I feel like I should know the answer to something, and I don't.

You have a perfectly viable third option, and it's one that I nearly took while trying to juggle a business and a regular job at the same time. I certainly would have taken it if I felt that it was necessary to keep the regular job.

That option is, get help. You have a steady, reliable job now, and you might not enjoy it, but you might also be surprised at how much more enjoyable it can be if you have a successful business on the side that's taking care of itself. Also, I'm beginning to think that "getting help" is one of the most challenging steps an entrepreneur eventually has to take; why not handle it right away?

Take a day or two off from your regular job, if you can. A long weekend would be good. Decompress a little -- but don't procrastinate! -- and then sit down and draft an idea of what you want your business to do, and when you want it to do it. It doesn't need to be fancy; it doesn't need to be a business plan. Just: "in X months my business should be doing Y" kind of stuff.

Then, once you've got a clear idea of what you want to accomplish, start looking for people that can help you do it. The economy is your friend right now -- you should be able to find some part-time or contract help for pretty cheap. You'll get to learn how to manage them really effectively, since you won't be able to look over their shoulders 40 hours a week.

Two years from now, you can have your green card, and you can be way ahead of schedule in your business, just because you got help sooner rather than later.
It's basically a hobby project. You could arguably save a few $k building a Mac Pro clone, but if you really need a Mac Pro level machine then you probably shouldn't rely on a Hackintosh. It certainly kills the "just works" aspect of Apple products.
Why it is confusing for you? and how do you would understand it better?
If you're using multiple numbers with Google Voice, you're doing it wrong and missing the entire point.

"Mirroring SMS conversation in a chrome extension" is precisely what Google Voice does. I can receive and reply to texts from any keyboard with a keyboard, or from my phone if I'm AFK.
>> Japan is small and fiber-wired, so there is no lag typing.

I've been using an 11 inch Air in Japan for the last few weeks and thanks to the full size keyboard, there is nothing you can't do on it when combined with wifi or a tethered iPhone. Have your large desktop machine in the office or at home always on and just remote into it. Remote desktopping into an 8-core i7 over a 3G connection gives you 7 hours of battery life and a very powerful machine to work on.

The Air is almost the perfect "thin client" - even the 2GB/64GB model is more than enough if you have decent connectivity. Use local mail client, browser and Office for light local work and click an icon in the dock to instantly have access to a powerful development machine.
Part of the problem is that no good standard exists.

RTP is a complete unusable disaster: it's incredibly overcomplicated and almost no system supports more than an arbitrary and incompatible subset of the spec, so almost all RTP systems end up being incompatible with everything else.
"Scarcity is still there..even with digital content. Can anyone create Adobe Photoshop with a few mouse clicks (not a digital copy, but an original)? If not, then there is a scarcity: in the talent that creates such content."

Yea, I know. I bet it is a fundamental flaw.
Not a surprise they're huge customers, although some of the conclusions are a bit funny .... they're immensely popular web services/sites with massive infrastructure requirements, and that's somehow because of mobile, microservers and virtualization, which they explicitly say Facebook doesn't care for.
Then you go back and read the source so you can try to run through the calculation backwards in your head to estimate, relative to the surrounding comments' timestamps, what the score might be based on its position?
> The key Objectivist principles are that are relevant to Wikipedia — realism and rationalism — are hardly the controversial parts of Objectivist philosophy.

On the contrary, I think the belief in a universal Reason is the root what makes it a ridiculous ideology. Way to go putting a postmodern veneer on Plato.