skysight-inc/HackerNews huggingface dataset:
I used to mostly keep to myself but think I balanced being social enough to be a well adjusted office worker. This completely changed as I rose into management positions, and now I feel compelled to chit chat with everyone, which is really exhausting for me.

I think the article overstates how important chit chat is, but the overall point is probably correct: don’t be a psycho and never talk to anyone.
It seems like it would be a separate problem, but in my experience, the two are linked. The person who is interrupting is interrupting because they're highly confident in their own viewpoint. We like to think that confidence must necessarily be correlated with how true our view is, but that isn't the case. There are some people who are equally confident of all of their views, no matter how much or how little evidence they have for those views. It's those people who interrupt, even though they don't have a clue.
Nothing. But I switched to laptop only at my workspace and everything went south for a while - wrist pain, back pain, eye tiredness, my posture was always a mess, shoulder muscle cramped at the end of the day, etc...
I switched back to dual monitor + standard keyboard with a docking station and the problems faded away. Posture really means a lot.
Here is his Smalltalk-72 implementation on the Alto/Nova emulator on the LivelyWeb!

https://lively-web.org/users/Dan/ALTO-Smalltalk-72.html
Slides: https://cfp.all-systems-go.io/media/homed-asg2019.pdf

Conference website: https://all-systems-go.io/ (September 20-22, 2019)
You're ignoring transaction costs.

Doing a bit of maintainence can take you 2 minutes, having it done by an expert could take 2-3 man hours once all the inefficiences are considered (getting to the mechanic's shop, setting a price, waiting for things to be done, all the overhead of running and advertising the shop).

Based on my experience with talking to clients and observing them while doing B2B, if the average office worker had decent Excel and Googling skills (let alone the skills of the average vim user) they'd save a couple of hundred hours a year.
Nobody is arguing with you about what YOU ought to be doing. I personally disagree with this being presented as good general advice to most people who make a lot less.
They do in Europe. Since 9/13 it is mandatory for online transactions with some exceptions. The implementation is up to the bank, so can take different forms.

In my case my bank has an app which will show the transaction and I can then accept/reject. My mom's bank's implementation looks very much like TOTP though I haven't investigated if it is.

Transactions at a POS use a PIN.
Compared to EC2. If you went bare metal hosting, it would be cheaper and faster. But more work on your end.

The point of all these levels of abstraction is it takes less work to manage. Cost and performance is always worse.
I read is as "(most widely distributed) database".

The SQLite site phrases it more precisely: "Most Widely Deployed and Used Database Engine" https://www.sqlite.org/mostdeployed.html
Makes sense, thanks for explaining. I was actually thinking red implying danger or warning could be a good fit for many environmental causes.
I saw something very similar to this happen once in a system (many moons ago, before my current role). Hopelessly incompetent software developers put the session cookie in a static field of one of the Java classes responsible for the login process, and if two users logged in at the exact same moment (and their requests happened to be served by the same node of the app server cluster), one of them would be given the other's session cookie. So A and B would both log in at the same time, and there was a chance that B would get logged into A's account details instead of their own.

Somehow, all through QA testing, nobody noticed it (or if they did, they didn't report it). At just about the last possible minute before go-live, somebody observed it happen. Then there was a mad rush to patch the bug in the middle of the go-live weekend so the go-live stayed on schedule.
The Modern Mind May Be 100.000 Years Old
This systemd train has to stop. Why isn't Poettering just forking the Linux kernel for his very own systemd-OS distribution? If any of the Linux distributions I'm using touches the home directory because of Poettering's say-so in that video I'll cease using and supporting them.
I guess as they've gone bust I can tell this story now ... I used to consult for Thomas Cook about 15 years ago, and they were a basketcase of a company even back them, so this doesn't surprise me. I feel sorry for all the reps and workers out in the field and on the planes who will lose their jobs because of the profligacy of the Peterborough head office.

Two examples of stupidity stick with me. One was that at the time they outsourced their website to their main competitor. Which as you can imagine worked well because their competitor had no desire at all to fix the many problems with the website. TC didn't understand that the website was everything because they were at heart a high street travel agency.

The other was when I worked on managing their AdWords account, which was enormous (like 100K different keywords in thousands of groups). Some keywords would be bid at £10s of pounds. It is very easy to lose a lot of money on these keywords because there's a fine balance between the profit you make on each holiday (usually £100-ish), versus paying a large amount of money on each keyword and the number of sales you make at the end of the "sales tunnel". There was also a weekly industry survey which came out ranking the position of all the travel websites according to number of visitors (I forget the name of it). Senior managers at TC were fascinated by "being number one" on this survey every week, and so would instruct us to dial up the keyword bids on Friday night and run like this over the weekend. Google AdWords with high bids is very effective at bringing large numbers of low quality visitors to the website.

Each week they would indeed come number one on this survey (read only by other senior managers in the travel industry), while at the same time losing tens of thousands of pounds selling holidays for negative profit.
> For us it would have been better if we could just put a normal load balancer in front of Lambda.

This can be done.

https://aws.amazon.com/blogs/networking-and-content-delivery...
I'd say it depends.

https://i.imgur.com/RntN8lK.png
I guess tech can be overrated. Mrs B couldn't read of write but knew all the carpet prices and could give you a quote on a say 10x7 piece off the top of her head. Buffett who bought the store never used a computer at work to trade stocks or otherwise but would be the worlds richest man, more than Bezos if he hadn't given about half to charity. He can also quote most financials from memory.
> To be honest I hadn't thought at all about the pricing beforehand. I just figured "Pay for what you use" sounded like it would be cheaper than paying for instances that are on 24/7.

Deciding to do a whole infrastructure change to save money without even stopping 5mins to do a quick math on the expected savings seems like a recipe for disaster.

Just switching from m1.small to t2.small would bring their costs down to $55 from $96 for the compute. Just make sure to create a monitor in case you use up all your burst capacity. Other than that a quick reservation would bring that down even further, and all of this with zero re-architecting.

Serverless is super cheap if your workload is not serving requests constantly. It's like renting a car 365 days out of the year instead of purchasing, it only makes sense if you only need it sporadically.
I can't see why they did as they did. It should be prosecuted as kidnapping.
I agree, but I think we're in the minority. In particular, I miss when you could easily access the sound card through /dev/audio or /dev/dsp. I'm also not eager to embrace the latest version of a programming language just because it's the latest.
Slightly off-topic, but why WebM video is larger than MP4? Isn't WebM standard more efficient?
> What if there's a natural/alien occurring culling of some kind and we somehow slipped through and now we are alone ?

Mass Effect Reapers, anyone?
It's all free software. You bet there would be a distribution that continues to resist systemd and stick to the old ways of doing things. But wanting things to stay the same is obstructing progress; do you seriously think the UNIX forefathers had already once-and-for-all figured out everything and nothing needs to change? In the beginning of the talk he mentioned a few deficiencies of the status quo; while you might not need these use cases maybe other people do?
Lightweight 3D-Engine for MCU(STM32)
They're doing over 100rps if they're doing 10M requests a day. That's not a good use case for Lambda. If you're going to be that heavily utilized it makes more sense to run your API on EC2 or ECS/Fargate/etc.

Lambda is a good use case for when you have lots of not-often-used APIs. Lambda is a great solution for an API that's called a few times a day. It's also great for when you're first starting out and don't know when or where you'll need to scale.

But once you get to 100rps for an API, it's time to move to a more static setup with autoscaling.
Even worse if you are acquired by another private company your shares are completely illiquid.
Crawlers are fun!

If you're new to the field and want something that's easy to set up & polite, I strongly recommend Apache Storm Crawler (https://github.com/DigitalPebble/storm-crawler).
I get what you’re saying, and I don’t think you’re entirely wrong — you build trust by doing your job well, repeatedly. But it’s also a demonstrated fact (and almost a tautology) that people trust people that they like, and chit-chat is a great way to move from “stranger” to “friendly acquaintance.” If you eat lunch with someone once a week, they’ll think you’re better at your job. That’s not an anecdote, that’s a repeatedly confirmed facet of human social psychology.
> * shutdown(SHUT_RD): no network side effect, discards read buffer

My understanding is that if the read buffer is not empty, or if you later receive any further data from the other end, that this will result in a RST.

Wrt to linger behaviour: "if timeout non-zero blocks until write buffer flushed" is only true of blocking sockets. For non-blocking sockets things get complicated and vary across platforms
PlayStation 5 will waste less energy
I’m talking about what the political rights of the people of Kashmir. Let’s not turn this into Muslim bashing or a discussion on women’s rights and gay rights, which is a totally different topic. Does India have a perfect record with these things? Shall we bring that up too? What about torture and abduction of people of Kashmir, the stripping away of rights to protest, internet and curfews?

I’m aware the constitution is multi ethnic and secular. I’m talking about what Modi and his party are doing to India. Kashmir was supposed to have special autonomy under article 370 of India’s constitution. India is acting very provocatively IMO by forcing it to give up autonomy.
You might be happier with FreeBSD or OpenBSD which take a much more conservative approach to change (slow and predictable) and documentation (they have it and it is well written and accurate).
See also the Zoo Hypothesis [1] :)

[1] https://en.wikipedia.org/wiki/Zoo_hypothesis
The title is misleading, serverless is slower and more expensive for this particular use case, assuming that the author used the best practices for lambda performances.
Within 24 hours,people forget an avarege of 70% of new information
Yes, my point exactly. You said it better though ;)
His main goal was to reduce deployment time, not to reduce costs.

It's obvious from the article that he would have even lived with a slight bump in pricing if he got that.
> What if there's a natural/alien occurring culling of some kind and we somehow slipped through and now we are alone?

Guess that one of the benefits of living in suburbs[1].

1: https://imagine.gsfc.nasa.gov/science/objects/milkyway1.html

Back to the topic. Let's assume there is a space nomad nazi species out there right now, will that species survive long enough to conquer the entire galaxy?
How it feels to eat half a cookie
Really interesting links, the second one probably should also be posted as a separate HN post.
I really want to switch to e-ink but last time I checked there weren't any good sized screens. Anyone doing this successfully?
Isn't anyone free do make what they want and see if the market takes it up? Anyway, this week's Linux Action News [0] has a nice breakdown of the features, I think it is better to discuss the merit and downsides of this that to just shouting: "Stop the systemd, pulse-audio, any-new-feature-that-scares-unix-natives -train."

[0] https://linuxactionnews.com/
Listen to his voice and watch him bounce around for five minutes and that's all you need to know. He clearly needs help, not authority and encouragement. I vote for taking away his programming license before something worse happens.

Systemd is a Trojan horse, that much should be obvious by now. They'll keep on adding whatever they feel the need to control until the whole thing comes crashing down or someone tells them to take a hike, whichever comes first.
No the GP but I'd say that they should:

* be 100% keyboard driven (so, indexed inputs for easy TAB navigation)

* really quick and responsive (probably with all the needed code locally available, storing data locally and then sync when no action is going on). It's probably one of the best example where a SPA would be really useful

* be really lightweight so it can run on older hardware (like 10+ years old)

But doing those points "right" with nowadays frontend-mindset I'd say that's pretty difficult.
x11 is multiplayer.
oh great, Lennart's here to help again.
Indeed :) those folks have a problem.
The original user interface components had a lot of detail, and focused on learnability.

Look at the original scroll bars, they do quadruple duty: they tell you how long the document is, where you are in the document, let you jump to the area of the document you want, and let you scroll slowly. Modern scrollbars are a tiny strip that you have to keep poking at to make them visible; how is anyone going to learn to use that unless they already know about them?

So many products have a short lifespan now, apps and websites, that it's not worth the time making them amazing. Anything good required someone to improve it over and over. I save links of cool projects I see on Hacker News and half of them stop working after a year. Almost none of them have their full original functionality after 5 years, and are full of broken links, crashing backends, and incompatibilities.
Sadly this is true in my current and previous jobs.

I worked and have worked with people who know very little or do very little yet but have mastered the art of hobnobbing and have fared a lot better than yours truly who'd rather put his head down and get the work done.
Wow the religious passion regarding the Unix philosophy is really strong in this thread! Where are the arguments people, we can do better than this.
I haven't yet watched the video, but I'm pretty familiar with the concept from previous links, and I had the following thought about the controversy this project will probably create.

Personally I've been consistently happy with Poettering's projects, especially PulseAudio and systemd. Systemd is just an infinitely better way of handling init and service configuration than anything else I've used on Linux (the weird amalgam of systemd and other service configuration tools you find on a lot of distributions these days strikes me as a particular abomination that hides how nice a cleanly configured systemd setup can be). I would be happy to use a Linux system designed entirely by LP (the infamous systemd/Linux); it would probably be a lot better designed than what we have now. (I'm not really familiar with what the BSDs are doing these days, so I can't comment on them.)

My one complaint, which I think is behind many of the criticisms of systemd, is that I don't see why it needs to be so tightly integrated. I would prefer to see many of the projects under the systemd umbrella (Wikipedia describes systemd as a "software suite", which is telling) broken apart into individual programs that can be run entirely independently. Network management, logging, and container management seem like they could all be separate projects. This new one probably should be too. I get the nagging feeling that if Poettering created PulseAudio today, it would be systemd-audio, and therefore wouldn't be as useful to Linux users universally as PA is.
Is the writing feel due hardware or software?

I remember reading that remarkable spent quite a bit of work on getting the latency of the pen input very low (which I guess is important for the feel).

However, for the tactile feel I would guess that the screen coating and the pen nib material are even more important (e.g. felt nibs or matte screen protectors)?
Pillars of Your Marketing Campaign
Yep, funny thing is the song itself follows all the rules for a single and it's a banger because... well, it's a full fledged single.
Full Disclosure: I am violently opposed to systemd and pulseaudio (before it was taken away from Poettering).

However, I think I'm seeing a pattern, Poettering identifies real issues and actually tries to fix them.

But it seems like his ambition is impeding his ability to consider those who do not want to approach the fix his way. It's never a measured approach, it /feels/ like a "lets write it now and figure out all the problems down the line and fix them" which, for core pieces of software is a dangerous mindset.

After watching the intro here I agree with him, the current state of things is not ideal, and nobody _wants_ to touch user account management on Linux. On MacOS for example, it's much more thought out, and I think Linux could do it better.

As much as I hate poetterings specific approaches (and, subsequent lockout) I have to give credit to him identifying these issues and actually trying to fix them, it's more than I do. Then again I am a lowly sysadmin type.
The Far Side trails 'new online era' for Gary Larson's beloved cartoons
I think you are misunderstanding the research. It shows exactly what you are talking about; the link discusses just one recent subset of the phenomenon.

Men interrupt men more than women do.

Men interrupt women more than women do.

Men interrupt more than women.
Just copied the following from the slides.

It all seems reasonable to me.
Linux home directories are a bit of a mess and unportable.

Can someone explain to me the hate for systemd other than:
"It's trying to do too much"
"I hate Poettering"
"I prefer things to stay the same, that's why I use a ThinkPad from 2008"

These are their identified
problems:

Needs writable /etc + Mixes State and Con guration

UID assignments need to be propagated between systems

No encryption (Or \mismatching" encryption)

No modern authentication mechanisms

Not extensible; plenty \Sidecar" databases (/etc/shadow,

accounts-daemon, samba, SSH, pam limits)

No resource management

These are their stated goals:

Migratable Home Directories (all the way to the point of

\home-on-a-stick")

Self Contained Home Directories (i.e. mere existance of a le

/home/foobar.home synthesizes a user foobar)

UID assignments as local artifact

Unification of User Password and Encryption Key

Extensible User Records

Lock LUKS on System Suspend

Yubikeys, from day #1

"Complications:*

SSH Logins

Disk Space Assignments

UID Assignments (chown() on login)

LUKS Locking

They have two solutions:

Concept A:
JSON User Records

(Superset of NSS records: struct passwd + struct group)

Queriable via Varlink interface

Convertible forth and back (lossy though, necessarily)

Concept B
Encrypted LUKS Home Directories in Loopback Files

(/home/foobar.home with JSON records in ~/.identity)

Managed by systemd-homed.service

Concept A may be used without Concept B though
Change always scares people and Greta is a central piece of a youth rebellion which is looking more and more like a 1968 generation.

In Denmark the right wingers were climate change deniers and Thunberg critics. It changed over night after our most recently elections where their vote share went from 21,1% to 8,7% in our national election and from 26,6% to 10,7% in the EU election. Today, only a few months later, they are putting their votes to support climate friendly policies by their political opposition and have reformed their look on climate. Hopefully they will fade into irrelevance, as they are clearly populists, but at least it shows you that the public in general is moving toward change.
Thomas Cook to cost the taxpayer £100m for the repatriation of Thomas Cook customers - known as Operation Matterhorn.

https://www.bbc.co.uk/news/live/business-49770809
I like the idea of logging in with a Yubikey, but this presentation seems out of touch with the requirements of the real world: folks needing to SSH into cloud machines without logging in to a physical console first; IT departments that need to reset a forgotten password or decrypt a hard drive for compliance reasons; people who have multiple Yubikeys; people who change passwords and don't want to spend hours re-keying the encryption on their USB key.
This is why I use privacy.com whenever I can to make payments. I heard DoNotPay has a similar feature.
Seems like his last 2 projects were pretty successful. What was your last contribution that was taken up at such scale?
`For one I'm not really that interested in other people, and secondly I find it really boring`

I am totally with you on both points. The important thing to realize is that it is uninteresting and boring, but that is not the point. It is a skill like many others, if you want the benefits it brings, you have to learn it through practice and however else you normally learn skills
Could somebody explain the conclusions in laymans terms?
ReactOS 0.4.12 Released
There are a couple of practices. The healing sounds are one way (easily googleable) which are pretty good. The Fusion of the Five Elements is more involved and TBH I've found it to be OK.

But the best practice I've found is the Secret Smile [1]. By recalling/imagining intensely positive emotions you can prompt your body to recreate them, transforming (or at least diminishing) your current emotional state. It's really no different to having a fantasy. The trick is though that you don't just recall the positive emotions, but you circulate them through your body so they reach every cell, and use deep, relaxed belly breathing to further enhance them. It's a very powerful practice and not only is it useful for higher energetic/meditational practices in its own right, but also teaches you that you don't need to be subject to your emotions - you can use thoughts to change them.

[1] https://www.thedaobums.com/topic/9719-dr-morriss-secret-smil...
Could somebody explain the conclusions in lay-mans terms please?
> GUIs of old had a specific design language. Like: File, Edit, Window, Help in the menubar -- always consistent, always in the same order, and always containing the same thing. Min/max/close buttons in the upper-right.

Mistake #1: Windows != GUI

Apple has/had another design language. But Apple got it more right. Ironically Steve Jobs fulfilled Bill Gates mission (~a computer in household) with the iPhone.

Mistake #2: "If one knows the GUI language they can use almost any application for many solutions at a basic level."

No and no. It becomes clearer that this is exactly the hard part: figuring how to provide value to users without telling them they are too stupid to use our software and we need to educate them first. If you build the iPhone it really would be just another Windows device. ;)

> Which also means that when something goes wrong you have no control over fixing it -- you're simply fucked

You are not. In the end, all a user tries to do is changing a value in a database.
People writing comments on Adderall makes this even more difficult