skysight-inc/HackerNews huggingface dataset:
Is this what it's like down in SV? You folks have enough money flying around willy-nilly to just build out untested architectures at a whim for unestablished businesses?

In the companies I've worked for architectural discussions are taken extremely seriously, we research and discuss how different approaches to solving problems has turned out for other folks and we might even run a pilot or two where we do a small scale demo to feel out the pluses and minuses.

Complexity without sufficient justification can't survive in most established businesses - a research budget certainly can, and you can use that research budget to explore options - but if you want to rewrite the codebase into a different paradigm you need to clearly demonstrate what we'll be getting out of it. That might be performance, maintainability, hireability (i.e. most local new grads are trained up in this paradigm), feature support or something else, but you need to show the benefit - I think it's a good idea to be skeptical of historical decisions, a lot of decisions early on in a company's history are made arbitrarily and sort of assumed because the momentum is on their side - you definitely should fight against that momentum and reject bad conventions but... switching to a hip new tech just for complexities sake - I have no idea how I'd ever sell that to higher ups as a project initiative and I've sold executed two framework switches (no framework to a now defunct framework to a now healthy framework) and several major data model changes (one that took about ten man years of labour).

When you've got a green field you're making decisions left and right, and some of those will be made arbitrarily - but the big commitments should be well contemplated in advance.
Strongly agree with this. It's about leaning into Conway's law. How micro the services get is a variable, for sure, but it's definitely worth considering as partly technical and principally an organizational problem.

With good defaults, you can have a dev tools / platform team create a blessed path that most teams will easily adopt so you get a mostly standardized internal architecture (useful for mobility). It's harder to allow for lessons learned from one service team to transition to the org as a whole, but if the dev tools / platform team has great Principal SWEs, it'll work. It does mean that you need great people on the platform team, though, since mediocre people will attempt to freeze development to fixed toolchains and will be unable to see the big picture.

I think Amazon does a good job with their Principals here.
That's a very strange comment to make for other people's fiscal situations where you know nothing about their particulars.
This must be a regional thing. Tomato juice is called tomato juice in the Midwest.
> Couldn't he just have released the detainees?

Well, for the most part foreign countries weren't willing to take them and bringing them into the US (whether for release or prosecution or detention) was prohibited (whether for release, imprisonment, or trial) was prohibited by Congress, so, no.
Too bad a celtic version doesn't exist
Hmm, interesting. It seems like things are a little bit more complex over there than here, though, with subsidies given to married couples buying their first home and different tiers for PR/Citizens and everybody else.

For example, my Googling seems to suggest that you could buy a 4BR in a new neighbourhood for under 350k. A new estate in Melbourne would be double that, with no public transport or other amenities.
The main thrust of Nature Of Order is that these 15 elements of wholeness are itself a quantifiable measure of life, of literally how alive a system is. Christopher believed you didn't design and build a structure and then fill it with life/humans, rather he believed the process of architecture was itself about literally increasing the life of a space. An architect's job was to recognize life-creating patterns and imbue structures with them.

He believed that a meadow with a river bend, an old willow tree and a rock to sit on below it was not a scene composed of living and non-living entities, but rather the arrangement of these entities (both internally alive and not) gave rise to a wholistic quantity of life in that space. Depending on where the rock was placed the space itself was more or less alive.

It sounds like a far out, "new agey" idea but I think he argued quite rationally that this framing of life makes far more sense than a binary determination based upon near arbitrary delineations such as sex, reproduction and consumption of resources.

I think he really was onto something personally.
You're right about phones and tablets, but fixed screens are rigidly landscape, hmmm.

I've found plenty of paintings etc that follow my portrait formula without being portraits. For example Van Gogh's various sunflowers paintings, the blossoms in the upper half and the less interesting vase in the lower half.

I don't pretend this article is a complete manual of composition.
Governments around the world are (understandably) regulating their use, so everything involving either high altitude, long distance or high power is becoming illegal. They're still useful for some uses however; when I'll relocate I'll probably get one for roof and gutter inspection.
what strikes me about your comment is how you consider it entitled to want control over one's own hardware. Like, I paid money and have this hardware in my hands, I wonder if I can somehow fill up this empty slot and get some extra space. Fuck me, though, right?
Good and important post but why oh why so many blogs insist on typefaces that are barely visible/legible?
The point of the post isn't that all problems should be given equal credence, but that all problems should be at least acknowledged. Im the end would you rather a Jr. dev who's been working on the project for 6 months be the one who decided whether the problem is important enough to be solved or the Sr/project lead?
They certainly did. DNS issues, I'm told.
It must be CSS in the end, but you should create/use a component library, that has the right set of primitives (and less-primitives) that lets end feature developers create the UIs without having to resort to manually write CSS.

THis is made significantly easier when you have designers working with this "design library" mindset also.
https://archive.ph/Dpshq
What is this? I couldn't understand from the landing page. Is it a desktop shell that uses web-based technologies? Is it intended to run locally and offline?
> While microservices talk likes to pretend the solution is some horrific “monolith”, we never really had “monoliths” before in development that I experienced. What we had were some kinds of tiered architectures.

I've worked with with monoliths. The author must not have experienced them. I've worked places that had builds that took hours to run. We had git merges that took days. We had commit histories that were unreadable.

The developer experience working with it was one of CONSTANT frustration. The system was too big to make large changes safely. Incremental changes were too incremental and costly.

Note nowhere in here am I saying that microservice architecture should always be preferred. But the idea that its all just some sort of trend with no real underlying advantage is sort of silly.

Every company I've ever been at with a monolith tends to have "untouchables" of architecture and the original design schematics who understand the system orders of magnitude better than anyone else. That doesn't scale, and really messes with an engineering organization.

There's conways law where software will eventually reflect the organization structure of the company, but there's also a sort of reverse conways law - when you have teams dedicated to specific services you also get to be able to target investments in those teams when their services are not executing well enough.
I worry more about those misconceptions shared by most cultures, as they are hardest to spot yet also likely to be most relevant. The single-minded pursuit of economic growth and all the values wrapped up in that comes to mind. Exponential growth is the antithesis of sustainability, yet we collectively claim to pursue sustainability through growth...
Considering I was actually consuming the data, if there was an abstraction layer then the field name was in that.
I can totally imagine not wanting the hassle of my company having to be a health insurance broker in addition to its actual purpose. What's wrong with paying employees a good salary and having them be responsible for their own insurance, any more than having them buy their own food, housing, and transportation?
First: It isn't often that I disagree with someone, and get complimented in return. So, thank you.

Second, I'll return the compliment. You've made me think, which is about the highest praise that you can give to an HN comment.

Like you, I do not believe in the perfectability of human nature. It's a very utopian idea, but bitter experience has shown us that it doesn't work, despite so many believing that it does.

My starting position was that we're mostly better than that, and those experiments were aberrations. I'm no longer certain that that's a tenable position.

What might be a realistic position is that we add processes that prevent (or at least limit) previous excesses. We add institutional review boards, for example. And yet, we recently saw the "lets deliberately add bugs to Linux to see if the review process catches them" fiasco, which an IRB should have stopped. The processes can be bypassed, ignored, rigged, or they can simply fail. People are still motivated to try to find ways to do what they want to do.

I guess that leaves me somewhat more trusting of our institutions than you are, but somewhat less trusting of them than I was yesterday...
I agree that high SES parents tend to better regulate screen time. I don’t think that’s the same thing as banning phones/tablets/video games generally, though.

The cultural meme is, “these techies don’t give their kids phones or other tech, period,” which I think is unlikely to be a widespread phenomenon. I mean sure, some techie parents do that, no doubt, but I’m guessing it’s far from the majority.
How do you mean that this causes 'nightmarish complexity'? I guess it's true if you measure the amount of complexity that powers the framework, but the visible API's, the resulting project structure and the implementation itself is incredibly simple and versatile.

I'd say it's one of my favorite properties of component frameworks as opposed to raw element modification, templating solutions or classical MVC.
Even absent everything else, sometimes a fad driven rewrite is easier to sell than a fundamentals driven rewrite but you can still revisit all of the key decisions in the process and get a lot of advantages out of it.

I've used "microservices" as an argument before now in situations where switching to a microservice architecture for that part of the code was in and of itself not really a significant advantage (though not a significant disadvantage either) but it bought me the opportunity to clean up everything else about that functionality with an extremely good end result that I don't think I could've got without selling the change that way.
Many people are not at all pleased that this new gender identity belief system is being forced upon them. It's highly controversial to assert that men can become woman and women can become men, and this generates a lot of argument with people who recognise the biological fundamental of sex as holding primacy.

Twitter, being Twitter, is something of a battleground of opinions on this issue - so you're just seeing what are currently hot topics.
I actually like that a lot. Clear roadmap of what's going to happen next. Some specific questions that call for specific answers. Plenty of chances to show off. Quite a lot of these would usually come up on a in-person interview as well and would be much harder to answer right away there. An interview process like that seems like could take a lot of usual stress out of my mind.

One criticism I have is that it's a bit too much, especially for a multi step process. I'd suggest marking a significant chunk as optional "helper" questions. It should also be made explicit that for most of them there's absolutely no need to answer with full formal paragraphs.
SpaceX aims to send Starship into orbit in May
Unfortunately, the SF municipal government in all its wisdom has granted monopolies to certain e-scooter companies and capped the allowed number of scooters (the scooters were traumatizing rich aging hippies with their techie-ness). Prices are way higher here than most cities.
T2-equipped macs do exactly this, with the idea being that nobody can pull the removable flash module and plug it into a compromised motherboard for easier cracking. The flash is cryptographically paired to the storage controller in The T2 (on Intel macs) and M1 chips.
This is part of the 5g standard.
https://www.techplayon.com/5g-nr-global-unique-temporary-ide...
I suspect that Tesla battery swaps were never a serious endeavor meant to be rolled out, and were instead by design limited to one location merely to be used as a massively profitable tax credit scheme: https://www.forbes.com/sites/greatspeculations/2014/12/30/te...

Doing battery swaps on such vehicles would be incredibly difficult (least of all from an engineering perspective), and my suspicion that it was more subsidy scam than genuine attempt is based on other factors.
Is that reason to randomly put it somewhere while under a deadline, find it works, put a //TODO to remind future you to change it later and then forget about it for a year or so?
You can make persuasive arguments about non-falsifiable points. Just because you can't form a proof or completely demolish an argument doesn't mean its uninteresting. Much of the social sciences, politics, or the real world in general relies on useful but non-falsifiable argument.

If you confine yourself to falsifiability, you will never be able to understand people.
This would be like lvl 99 difficulty to get any kind of approval by researchers though and if it did get approved it would probably cause a political shit storm. People are now scared of both vaccines and viruses. They want to combine both into one? YYYikes. Tough sell!
Waiting for the animation to finish.
In the context of a comment thread where someone can directly see the original text in the parent post, it’s fine.
It would likely be an NVMe or m.2 port, both of which I believe are much smaller ports that are standard on new motherboards that enable much faster bandwidth than anything over Sata. The most common internal SSDs that you can buy off the shelf and offer over 1GB/s read/write are going to be NVMe or m.2 drives (probably) and they're pretty fucking cheap, which is part of the reason people are progressively more upset about non-upgradable storage.
I can tell you. My entire web experience is JavaScript free on a
day-to-day basis.

It's fast.

It's more free from distractions.

It's accessible (plain text to copy-paste or feed a screen reader)

It's more secure.

It's limited.

The last of these is a bit obvious, and seems like a problem, until
you try it and realise it's not. About 10% of websites will absolutely
not run at all without JavaScript, and those seem to be the BigTech,
low information density, low quality ones I can do without. So I take
the "limitation"to be a feature, a free filter I get that weeds out a
lot of the rubbish,

Once or twice a week there's about 0.5% of "essential" sites where I
am effectively _forced_ to use JavaScript. For those I have a separate
laptop.
Very cool tip. Do you know if that's an implementation artifact or part of the spec?
Disagree. I regularly ask something like "explain why this is better than x" or "why shouldn't we use x instead?". I'm not asking because I think x is better. I'm asking because it's interesting to hear the reasons a potentially more senior engineer gives, which then helps me learn more about their decision making process. And in some situations it may open a discussion about other things we haven't considered.

I think the premise of the article is dealing more with random drive-by comments where the person is really just advertising x, rather than being genuinely curious.
Which links back to the original point from quickthrower that database field name changes are really hard to change then.

If you can’t make a change without it potentially breaking other stuff, it goes in the “not easy” category for me. Especially if you probably won’t know if stuff is broken until the change is pushed to prod.
>If a rich kid knocks up a bunch of poor ones, those children will have similar genetic advantages.

This doesn't set off your dystopia alarm?
With a car I wonder if you could have 4 or 5 of these batteries as a range extender.

So the main battery is fixed as current standard, but you can throw in a few of these to extend range or if you run out of power for a ~50km type extension.
> If someone wants to write a song and have total control over it they just need to keep it to themselves because once I hear it, I naturally have a right to hum that tune to myself for the rest of the day, or to sing it at the top of my lungs. If someone wants total control over a story they write they should keep it to themselves because once I hear or read it, it's my natural right to be allowed to remember it, think about it, talk about it with others, and retell it in my own words.

This seems like an intentionally obtuse interpretation of what I'm saying. No one is saying you can't hum a song but you certainly aren't entitled to a lossless download of that song.
Youtube is also recommending me another of his videos on the word "ass": https://www.youtube.com/watch?v=1P0Z1yq-2FQ
‘The Godfather’ at 50: Cast Looks Back on Legendary Motion Picture
I'm 100% certain that SpaceX is happy for more outside work that actually pays them instead of changing numbers internally.
Another straight-forward but non-obvious reason, depending on your industry:

Because the computer we would run it on is not connected to the internet.

From google docs to numerous npm-things, there's myriad software I was unable to run at a digital forensics shop.

And of course the opposite is true: we were always thankful for software who's authors had taken the time to make work offline.
> ~30 lbs isn't unreasonable for the average person to lift.

I agree, but it's definitely at the limit of comfort, especially for smaller people (which I've witnessed personally). That's literally a third of the body weight of some fully grown women!! Much heavier than that and the batteries are just unwieldy, if not outright dangerous.

Stark's bike is cool, but honestly it's just the first of a wave of e-dirtbikes that are coming from literally every motorcycle manufacturer there is. (Stark's founders also seem to be a bit full of themselves, but that may have just been their marketing department getting a little overzealous.)

(I'd love to share your experience with the Sur Ron, but I only "own" mine in the sense that I was the one who purchased it. My son has been doing all the riding on it! Like you, he loves it. I see another one, or a Talaria, in my future soon.)
It's a Web based OS, based on the boot2gecko/FirefoxOS stack. Images are available for Android based devices as well as "desktop" builds. Builds for the Pinephone and Librem5 linux phones are coming soon.

You can indeed use the desktop builds as a linux desktop shell.

An easy way to get started is to clone the https://github.com/capyloon/nutria repository and follow the "quick start" guide. Both Mac and Linux are supported.
So what of what I said is asinine? I only refer to the claims made by the article.

I'd say calling FOSS a sausage fest is asinine.
Gimp as a name still makes me laugh after all these years, whenever I actively think about it. You'd be hard pressed to find a worse name for your software. not only is it a fetish term, it's simultaneously also a slur against disabled people
You could've put a piece of foam insulation in that window. Remove it when you want the view or need to escape a fire. There are a lot of compromises between bricks and single pane glass.
Yeah, I suspect the most common reason is some version of "we have already spent millions on hiring people with experience in x, and it would be too expensive to refactor and use y". Sometimes the best tool is the one you already own and use.
Keywords 101: Difficulty, Volume, and Segmentation
This is very easy to explain. When you are younger, there are abundant "hot" people in your age group. As you age, that number approaches zero. If you prioritize hotness at an older age, you will be very lonely. Get old and the mystery solves itself.
On the stack trace, I think this is what the modern "observability" stuff is all about; traces, wide events, etc. One event per request. DataDog will say they do this, Honeycomb will say they do it and that DataDog is kinda lying, now there's OpenTelemetry, it's a deep rabbit hole.

It's easy to say this is a lot of work to reinvent something you get for free with a (single language) monolith, but at least it's recognized as a problem worth solving.
Reminds me of cities where there are paths throughout the area for golf carts. Most of them are retirement villages and the like, but there are some notable "normal" cities like Peachtree City, Georgia that do this.

I can't imagine any developed city having the collective willpower to retrofit these sorts of paths into their city, though.
All of which you stated are just Belgian *plans* which have changed.

The new gas power plants weren't build and the nuclear reactors weren't shut down.
All of our culture deals with interactions between average people. People with significantly greater or less intelligence than average do not have a bank of ancient answers to ancient questions to draw on. One simple example of that would be norms against debt and lending - if you are very clever they don't apply to you, but that doesn't mean you don't need any norms. In fact someone who borrows and lends needs more guidelines and more complex guidelines if they're going to navigate business risks successfully.
The decent would have been selected against at the paragraph-about-which-one-keeps-one's-mouth-shut stage, if not before.
Sure - the suffix to "majority rule" is commonly "and minority rights". But my point wasn't even that majority rule is ideal, but simply that it is an accepted system in our society for resolving disparate viewpoints on governance. The important point I was trying to make is that there isn't some shadowy system for how landlords can control zoning - it is merely that they exercise their right to vote their conscience.
I've been at a place where a single person is juggling twenty microservices to power a product with barely any users. Just the infra cost alone makes it insane.

"But one day, when we get massive growth, it will all be worth it", he says.

Alas that day may not come, since he is busy configuring load balancers and message queues instead of developing features.
If you're referring to people spamming "desu" with a picture of Suiseiseki from Rozen Maiden, that's not meaningless. The original joke is that the character uses "desu" at the end of her sentences way more than is required by normal Japanese grammar. Other characters have similar verbal ticks, e.g. Kanaria with "de kashira".