skysight-inc/HackerNews huggingface dataset:
> In common Australian English if I state that we have done something in the past you can either take that at face value or call me a liar.

In common internet English, the probability of any given statement being a half-truth at best asymptotically approaches zero.

> If you're confused about past activity you could look to the links which refer to past battery park instalation.

Which you didn't provide until I pointed out that all your links are about future projects

> I'd be obliged if you'd look in a mirror and reflect on your attitude here.

People giving out this advice are the people who would benefit from this advice the most
We haven't removed the need. You take away a majority of men from the workforce, society would collapse overnight. Same can't be said for women, even if it would be disastrous both short and long term.

What happened was the government has successfully co-opted the social contract between men and women so women now can reap most of its benefits while men carry most of the risks. That doesn't make things all hunky-dory for women, but it certainly doesn't do men a whole lot of good when some of their biggest assets in a relationship are stripped away and redistributed, without accommodating that in some form.

Meanwhile, society has done very little to put men in a positive light or encourage women to accept the 'new man'. If anything, it has done the opposite: women seem to respect men less than before, and men are expected to be more competitive than ever before, even on aspects which are practically immutable. Now society is slowly showing signs of how dysfunctional things become when men aren't incentivized to be men, while women aren't taught to respect the 'new man'. The men quit trying, the boys get stressed out, and the women run around asking the government to fix it somehow. Virtually no one is happy, and Socrates is rolling in his grave.
Yeah just 1000 years or so. Come on.
Yeah, you can't jump on every hype.

I started in web dev almost 20 years ago (did some Visual C++ before that).
First job was everything XML. We had our open source CMS that stored all documents as XML and used XSLT to transform it into the HTML we needed. Was pretty cool, but there's always something that didn't fit that paradigm. Some coworkers went a bit overboard and used XSLT to generate the XSLT to create the HTML. But it all works as long as you cache aggressively.

Second was Ruby on Rails with JQuery. And eye-opener for me. Very cool to work with. Third job was similar, but using Groovy instead of Ruby. After that, I ended up in SPA-land: first Angular, then Vue, now React. Backends in either Java or Node.js.

I'm still doing that, only now everything needs to be in Docker and Kubernetes.

I still don't know why I should ever need microservices. Our GraphQL. We actually considered GraphQL for previous project, and decided not to because it looked way too complicated. It sounds like it might fit with using a Graph DB (I'm a big fan of neo4j), but it doesn't. At my current project, they made that decision before I joined, and they've since realised that they don't need GraphQL after all, but it's in there now, so they just work around it.

Some of the hypes worked very well for me (XML, jQuery, Ajax, SPA), others seem to work well for others but not me (docker, kubernetes), and some I really don't see the point in (microservices, GraphQL), but I assume there are use cases where they shine.

But don't blindly adopt everything. First check if it actually fills a need you have. And how it will fill that need.
Does having 3 devices that you are supporting for 10 years make more work than 10 devices you support for 5?

Because while that doesn't make sense in my head, I could easily see that being the methodology used by the Android device manufacturers.
At the tax authority we could query that directly from a database.

But yes, the public sector suffers from countless different systems that have accumulated over the years. It happens because everything has to go out to a public bid and throughout the times it has been considered anti competitive to built things in-house.
> Batteries have already solved baseload for most of the planet

This statement can be charitably described as "you're misinformed".

> dunkelflauts in winter which neither batteries or nuclear particularly help with.

Same charitable interpretation of your statement on nuclear
That was not my experience. The message was bitterness, and there is a reason their lot is poorly perceived.

Try /r/menslib for a healthier discussion that isn’t centred around blaming women for everything.
The roof of my parents house is entirely covered in solar panels. They make about what they need per day, sometimes under. These are high efficiency systems.

There is not going to be substantially more energy in solar coming from bad angles or blocked by partial shade. And however cheap you make the panels, you've still got to get the energy onto the grid with inverters.
You mention downvotes which suggests you understand forced/incentivized sterilization has a sordid history of eugenics. Yet, you make no effort to explain why your proposal isn’t eugenicist.
I agree that there is nothing inherently wrong with XML, the problem is with the way it is used. I have worked with great XML schemas, and terrible ones also. Also the XML APIs in the programming languages are a bit dated, and oftentimes a bit cumbersome to use. Yet the standard API to support not only DOM style, but streaming parsing is also a great thing, should you have to process several gigabytes large XML files at one time on your career (as I had to).
Bootstrapping Rust (2018)
There is a vast overrepresentation of women in education
> It gives too many levers.

I don't agree that the horrible XML example is the result of that.

There's a simple semantic difference between attributes and elements in XML:

* there's only one instance per attribute

* attributes are atomic (i.e. have no children)

* attributes are order-independent

So whenever your data is atomic, the order in which it appears doesn't matter, and you only want one instance, (per element) you'd use an attribute. The reasoning behind this is to enforce basic semantic rules without having to resort to complex schemas like XSD or RELAX NG.

It has nothing to do with OOP: it's just a very basic tool for enforcing basic constraints. As with every tool, it can be misused or ignored. The XML example is the result of incompetence and/or lack of coherence in data modelling and processing (judging from the micro services mentioned), not a weakness of XML as such, IMO.
Pitch: Like Python, but faster and multicore.

At least it's the reason I tried it once.

It was not a bad experience.
A team that insists on high-performance tests probably ships lots of bugs, because the tests are so local/isolated/mock-driven that they don’t actually exercise interesting interactions.
How about means-providing instead?

Poverty is not a choice but dictated by economic circumstances. If you want to "fix" humanity, it's not by taking away a universal right from humans, but by making sure that their needs are are taken care of.
Thank you for the reference. I had not read about this before. The rapid cancelling leaves me wondering whether it's because people think it's irrelevant to the topic at hand or just don't accept that not only men's behavior needs discussion.
Ah that's too bad. He was still working on something that he thought might be the next breakthrough in battery technology, and given his reputation I am completely willing to believe him.

I doubt his shoes will ever be filled. A true inventor.
That one is from the BBC and not Channel 4.

https://en.wikipedia.org/wiki/Channel_4
My language is not English and I don't live in an English speaking country however my OS and all the apps I use, including the web browser, use US English for their interfaces. It's so much easier to look solutions to errors starting with English error messages, menu names, etc. My phone is also setup with US English for the UI. Both phone and laptop are localized to 24 hours time, metric units, etc. LibreOffice Calc is configured to use Euros as currency and our local format for thousands and decimal separators.

It's OK to get Google to guess where I'm living at so that I get Google News for my country and Google Maps centered around my general location. I'm not logged in into Google so they have to guess.

If I go to a site selling some products it's much better if I get their view for my country, with the prices in our currency, than the US site with prices in dollars. Product availability could be different as well. I could switch and sometimes I have to because some sites guess that I'm American because they look at the language of my browser.

To sum up: interface in English, content in my language if available.

However there are many combinations of personal preferences and the place where we momentarily or permanently live. Websites have a hard time doing the right choice without the user explicitly telling them what to do. That often requires the creation of an account or the creation of a cookie, possibly management of personal data and unneeded complications.
It supported a few feeds in 2007, and that was covered as “Facebook is opening up” and the feeds having existed for a while.

https://techcrunch.com/2007/08/14/facebook-opens-up-their-da..., http://scripting.com/stories/2007/08/14/facebookIsOpeningUp....
Black ribbon I think, dang?
It's "abstractions" that led to this: https://youtu.be/kZRE7HIO3vk [The Thirty Million Line Problem]

And Apple is one of the companies directly responsible for the explosion in complexity - and insanity - in modern computing.

It's all so deeply entrenched - the hardware, abstraction layers, languages, culture - that it's difficult to imagine ever being able to extricate ourselves from this mess.

We need another 'quantum leap' in technology, or some new paradigm...
Rule of thumb: body text should never be smaller than 16px or (preferably, though the difference is nuanced) 1em as the browser gives it at the root. (This holds for form fields too, with a more concrete technical reason: iOS will zoom in on the field on focus if its font-size is less than 16px.) 12px is pretty much the lower bound of what is ever acceptable, and only in small quantities and for specific purposes, and it’s better not to go down that small.
What does it mean to learn to be men?
As an intern I took a look at an unloved integration test suite that took something like 8 hours to run. Most of it was resulting from scattered sleeps waiting for Apache Solr replication, so I built a hack that queried Solr to determine the timestamp of replication vs the I think the committed document's timestamp (iirc, it's been a while) and waited for it to be observable, which cut 6 hours off the test's runtime.
Time Machine itself worked okay on Synology, it was just slow, despite two 480GB SSD cache drives.

My main issue were normal network shares where I had issues with unicode characters in filenames and with symbolic links. Depending on whether you'd use SMB or AFP one thing or another was broken.

My Mac Mini now works flawlessly. Time Machine is still slow, though, I think it's just a slow protocol.
Birth rates are plummeting everywhere.

I'm with you. We can have fewer people on earth. But, that means 2-ish generations will have to do 2x-the-work per capita while receiving 0.5x the care when they retire. Our social welfare and economic systems are not built to deal with decreasing populations, let alone halving of population every 2 generations.

I am approaching 30. I very much feel like the generation that is going to pay for a comfortable retirement for boomers, never be able to afford real estate, pay huge amounts to raise kids and get nothing in return. Because, by the time I retire, the work-force will have halved. If even fewer people have kids, society will find itself staring at collapse.

The definition of 'good parenting' has changed rapidly over the last few decades and it is going to keep changing. As of now, it seems like an impossible bar to reach. It's better to expect just 'slightly less worse' from each generation, and let the momentum carry it forward.
I don't believe there's any clear evidence for this theory, though that doesn't mean anything. Die offs from disease don't really leave anything in the fossil record. But it's hard to favor a hypothetical explanation when there's other theories with at least some data supporting them around.
They mean the message of the movie not the community.
I really find it interesting that some people consider working with xml such a pain that they develop a whole new standard with the sole raison d'être being "It's not xml"
> In addition, violations of this code outside these spaces may affect a person's ability to participate within them.

I'm glad I don't participate in this community that claims dominion over the whole life of its members.
SOAP still has a special place in my heart where only hate exists.
True but unavoidable for an industry as young as ours. We'll explore every nook and cranny for possible solutions before settling on slowly evolving proven tools. And that will take generations. More than 10 IMHO, so by the time the complaints from the article will be obsolete our bones will also be dust.

We're in the gold rush phase of IT and will endure everything that comes with it: hype cycles, snake-oil, depressions, shady and downright criminal activity, lots of stress, etc.
There are even studies about how gut bacteria can affect brain. Mind-Body distinction is a dead end philosophycel cope.
I want some Belgian Blue milk now.
If we look around though, boys are still throwing rocks just as they always have. We haven't slowed down. I posit that society's attempt to stifle our roughhousing will play out similarly to the preacher's daughter. Due to the preacher's overbearing influence she embodies everything that he doesn't want her to be.
You are right that this is specialization but it still is a career killer in the case that you specialize on a completely obscure technology which will not help in your future career.
Removing Metadata from Go Binaries
I’ve written a lot of Objective C.

It is by far the worst language I’ve used professionally.

While I don’t love Swift it is still a breath of fresh air compared to ObjC.
Just start with an external usb drive. You can pickup 8tb for under $200. If you want to go the extra step, you can buy two or three and physically swap them every N weeks. Store the older one at a different location.

Far less sophisticated than a real NAS, but also fewer moving pieces and things to go wrong.
I agree with the first part of your comment but the second part reads as something you could tack on to any inventor if you felt so inclined.

From a hyper environmentalist position the best thing you could do is jump off the nearest cliff. John Goodenough's inventions have done more for the environment than most others will and 'all manner of wars' is just complete bullshit.
The audio quality is partially an outcome of Apple making the phone absurdly heavy.
are they trying to sell products of their porforlio companies?
Who is Nim striving to replace?
Rust was very clear - an order of magnitude improvement over C++.

It's the same with Julia, yes it was clear who it was trying to replace, but it wasn't 10x better.
9-5 five days a week is itself too much if the goal is quality time with children

Society itself doesn’t prioritize upbringings of children
> rather than disrupt an entire river and its migration patterns you can have it off to the side.

This doesn’t sound accurate.

If you have a reservoir with zero head you can’t recover potential energy because there is not.
For me it's the exact opposite. Rust's use of unnecessary punctuation and less-than/greater-than signs as brackets is one of the things that makes me not like it.
À la Mad Men.

Heck, I had similar expectations a few years ago and then I was set straight about modern reality :-))
I still can't believe that we (as a profession) kinda traded away schemas, namespaces, comments, sanity and well defined dates basically because some kids were too cool to write out closing tags. My early 20s teammate now closes blocks with
} //for
in his JS. That's even worse than XML!
You confuse the concepts of "sex" and "gender".

Sex is defined by the gametes one produces. Female for few large gametes, male for many small gametes. If you don't have the capacity to produce functional gametes, you're asexual.

Gender is the social expression of the set of behaviors typical for a given sex. Your gender does not necessarily have to correspond to your biological sex.
GDPR and the right to having your personal data deleted certainly puts a bit of a stopper on using an immutable database for anything personally identifying.
I'm constantly sad there isn't any good writing on this topic.

Does anyone have any suggestions on anything to help me keep up with the basics of new fads?

I would love a monthly (doesn't have to be exactly monthly, but the point is occasional) magazine, which was the equivalent of those old magazine with basic tutorials, which would give overviews, and comparisions, of all the various modern techs floating around.

I do occasionally find a new person's blog to subscribe to, but I've never found a good general source.
How about the motto: “Efficient, Expressive, Elegant”?
The "what should I deprioritize" is a tad passive agressive for my liking. I do this but I do it in another way. My way to manage to-dos ane people has always been... I have a public visible list of all my to-dos, and I share my screen and talk through where I can put it in the list, I do most of the time want to genuinely help everyone out with everything, so I get it on the list but it could be a few months away and I let them know other people could bump it down too, if it's high priority we can get a few more people on the call and negotiate it going at the top of the list, schedule a call for later to do this. This way everyone is aware of everything and then they may find another way of getting it done, or it gets done in a month or two and everyone is happy!
You can often get those for as little as $10 these days, I paid $25 in 2020.

Interestingly the APU supports AES-NI and has a little crypto accelerator for SHA (unlike RPi which didn't splurge the extra dollar on Armv8 Cryptography Extensions).

I'd recommend going for t620 over the t520 for double the cores at the same idle power draw (6.5W).

If you are fine with just two cores Fujitsu Futro s520 is also great.

https://heap.ovh/tag/thin-client.html
Profitable to the best of my knowledge. Not sure if the initial investment has been returned yet, but moving in that direction.
> This was the good-old-days when critical features were crammed in just days before a release

Fascinating article, but really? I would have thought "cramming in" critical features days before release was more common these days, esp. if you're releasing/deploying to production on a daily (or even multiple-times-a-day) basis.
You don’t think they’re selling the data to other departments internally?
To give another perspective, at my first job deploying meant sshing into production and execute a make script. It worked 98% of the time, and you'd be having fun the 2% else. It sure wasn't the state of the art, but wasn't something people would yell at you for.

We needed windows machine because of corporate policy and remoted into a Solaris box to dev, as a vague replica of production.

Fast forward to today, and we can run a production replica on our local machines at home, the CPU architectures aren't even the same, and code will be deployed through the CI automatically after the tests all pass.

Sure not all changes are meaningful, but in the grand scheme of things the field is moving forward in spades. I certainly wouldn't want to go back a few decades.
Yes, probably. There isn't a person on HN that isn't using products that have one or more of his inventions embedded in it. Even if none of them are software or software related.
Correct. I am not and have not been involved with any of those communities. I saw the documentary was free on YouTube and was interested in watching it because I recalled the controversy over it.
Thanks for pointing this out. The interviewers name isn't on the page, but this is an important detail, given that it's Alex Haley.
I mean, we've made strides in equality. Nowadays, depending who you ask, it's white people as well!

edit: Honestly though, that said, reading this article gives me a ton of respect for Miles Davis. He's really candid while at the same time being very explicit that he's just talking about what he himself has seen, and why he's deciding the way that he does. A lot more people could stand to think like that.
Ah, yes, that's an excellent point. Because someone else talked about 5% performance I looked at it with my performance hat on, not the security hat. OTOH we have BPFilter with its VM.
How much were you sleeping at night?

I find that exercise without adequate sleep grinds me down into a twilight zone state of everything seeming a bit unreal.

Last time I had a period similar to yours, the problem was too much screen time on social media and gaming, which was disrupting my sleep.

I cut those out, started feeling tired enough to sleep again, and bounced back to normality.
I didn’t experience this in my childhood in the 80s (I’m 47) in Los Angeles.

The only shocking moment I had was taking a Women Studies course in my sophomore year of college… as I felt my childhood lacked this tension, it would be helpful to uncover blind spots. In particular I remember we had a 2 day discussion on the harmful impact of the Cosby Show on society (both race and gender relations) and the other male member of the course piped in with what I felt was a well reasoned comment. He was eviscerated in such a manner that it was apparent our presence was not welcome. I kept my mouth shut the rest of the course. It was certainly educational.
If you mean the default experience, no. Gnome, Xfce, KDE, LXQt, Lumina, DWM, etc are all in ports and packages and fairly straightforward to get set up.
Microservices are more an organisational thing than a recommended pattern, when a project grows and wants to hire more staff to increase its bandwidth then microservices are a great way to support that, the additional benefit is that they work great in a CI/CD setup so you can release seamlessly.

GraphQL from what I can tell supports web developers rewriting their APIs when they need to instead of waiting on back-end teams to support them.
I like this post. I too have sadly seen this many times in my career. The (supposedly non-discriminatory) "preferences" of the hiring managers are frequently... discriminatory! It's the worst when the hiring manager is mono-cultural and only speaks a single language (English). Most middle managers are looking to hire people that are a dumber version of themselves and easy to control -- "sheep", if you like. The rare middle managers try to hire people smarter than themselves.

The bit about:

hire a paraplegic person as a nurse or firefighter

I like how they picked a tiny sliver of jobs that might require full mobility. Thinking deeper: I am sure there are many nursing jobs that can be done from a wheelchair. And why not doctors? (See Dr. House, with a limb, a cane, and an on-again-off-again opioid addiction!) There are plenty of jobs that can done in a hospital and fire department that do not require all of your limbs. A lot of the work involves sitting in an office, typing on a PC.

Once, I had an office mate who had a single hand. Incredibly, he was a member of a "fast reaction" front-line support team. It was a small miracle watching him dash about the keyboard. It helped to open my mind about what was possible with modern technology.
Well... the school prohibits it. The law actually allows for two combatants to engage in mutually agreed combat as long as they don't kill each other. That's completely legal.