skysight-inc/HackerNews huggingface dataset:
I get what you're saying. However, I'd probably apply the kernel rule of "when maintaining the kernel, do not do something which breaks user programs/applications". Yes, this isn't the kernel, but it's comparable in being a core function that heavily affects userland stuff.
It's like negative SEO for social media sites. Associate a service/company you dislike with spam and offensive content, flood social media services with it and get them wiped out immediately afterwards.

It's a trick that'd probably work just as well on Twitter and Reddit than it would Facebook.
Remembering Aristides, who helped tens of thousands escape the Holocaust
Ask HN: Do you have a project component library/style-guide
Most projects have reusable ui components but the project I've most recently started work on has a section devoted to a 'component gallery' with documentation on how they should be used. Highly useful but the first time I've come across this sort of thing outside of the documentation explicitly for ui frameworks. Has anyone else worked on a project with anything like this? I think it's a great way to tie-in documentation for devs.
If I restart the server, domain mapping doesn't work properly.
I have to stop every container and then restart them again to point to correct domains.

I hope it has been fixed.
Is picking one of the most famous marathons a representative sample of the entire industry?

I mean, presumably for every New York Marathon and Boston Marathon, there are 100 less famous events that can't command such a high price?
Self Learning Websites
It is. And it's made worse by how these services seem to have very little interest in keep standards consistent across accounts. You can tell how much they want to attract the already successful by how big brands seem to immune to almost all content guidelines and what not.
mutt.

The traditional whine: "But everybody uses HTML!"

The solution:

in .mailcap:

text/html; lynx -dump %s; copiousoutput; nametemplate=%s.html

In .muttrc:

auto_view text/html application/x-gunzip text/calendar

alternative_order text/plain text text/html application/postscript

mutt can be used as a pure IMAP client or to read local mail delivered to mboxes or maildirs.

If you are the sort of person who builds up 250,000 messages on your IMAP server, guess what: mutt handles it better than any other client.

mutt is not point and click. mutt is usable by people who can read, and is powerful for people who can spend twenty minutes reading the docs.
> But only a university can get you a community, a network, a signal: you may call that prestige; society doesn't care.

So more or less access to a country club. Isn't it?
> As your focus goes through any content, it necessarily follows a 1D path

No. Not at all. Almost never. Your brain is a chiefly parallel processing device, no matter how much you delude yourself that "you read text in the order it was written" and other such nonsense...

It's widely known that this is not even how people read text. Even when you listen to music, and nothing is more 1D than sound, your brain chops it up and rearranges in multiple concurrent variants trying to "do the shazam thing" of identifying what else it may be even a bit similar to even if you don't realize it...

"Following a 1D path" through content is what you do when you either want (1) to reliably communicate at the lowest imaginable common denominator with people with unknown and presumed low skill and intelligence (eg. "talk to a customer" or "talk to the bank teller") or with people so mentally different from you that they are close to being a different species (eg. "talk to an accountant or lawyer" or "send a binary encoded message to maybe be received and decoded by an alien civilization"), or (2) you actually want to force a particular interpretation of the sequence and causality of things to people (eg. "explaining history to people" or "telling an educational story" or "manipulating people" or... "selling stuff to people").

All the other communication, and more like the only part of interpersonal communication that I find interesting is non sequential, it's about working with information that can be rearranged in multiple equally valid sequences and interpretable in multiple possible causality graphs. Think maps and painting. Or a textual description of a stack of maps etc.. Or computer code as it actually gets executed on an even slightly parallel machine (not "as it stays written code in a text file", that's also a "lowest common denominator representation" bc human and computer brains are so different).
Multiple binaries can still be part of a monolithic system (just like multiple services can still be part of a monolithic system in the web services world). A well-archetected system has strong separation of concerns — and well-defined, reasonable interfaces — between components.

If I’m writing a piece of code and I start wanting to rewrite the world around it, that’s a sign that I’m probably doing the wrong thing.

In the case of systemd, you actually have a decent case that a lot of things in Linux and the rest of the POSIX world could stand to be improved. A good, clean, portable, systems-focused approach could tackle all those things head on.
"because that will look bad on me—that’s the only reason—that will look bad on PewDiePie"

He was being sarcastic when he said this bit, have you thought of working for Vox?
But are you or any of your classmates "members of the executive class"? I assume that's what the GP was going for?
Looks good. Ha
What about WhatsApp via this https://developers.facebook.com/docs/whatsapp/ ?
what is the difference between a project and a product manager? a lot of what your describing sounds like an engineering manager or ever lead developer to me.
docker is currently killed by the kubernetes community btw. It's a slow death in some regards (1+ years) but quick in regards to "it will replace anything in 10 years".
WASM will be the default for any non-trivial web apps in the next few years (assuming the DOM access gets addressed). Why would you ship JavaScript of the internet to then get compiled locally? I know there's arguments for JIT, but I don't think they make sense for JavaScript. Also devs hate JavaScript! Okay, I know we don't all hate it and I know it's popular, but really why does TypeScript exist? It's just a rational way to produce JS that hides the silly nature of JS. Now you don't need JS (or TypeScript) choose the language that works best.
If you created a problem, it's your duty to provide a workaround or a solution to the problem. Why not provide systemd specific version of `nohup` for such cases and encourage users to use it instead of old and insecure version?
There are a couple reasons:

1. Admin overhead - You need to setup presence in all the countries you have employees in. This costs time and money.

2. Timezone overlap - It's somewhat common wisdom that remote teams need to have overlapping timezones (no more than 3-4 hours out) to be effective. US vs EU difference is just too great (+8 hours from west coast of the US).

Source: I work for a US based company as a full time remote employee in the EU. Applied to many places that told me US only, despite very good qualifications. This one I got into because they have a lot of EU teams.
Unfortunately I'm not the guy to do so...I left the industry for a lot of reasons including my own mental health :)
Not just are endurance sports relatively accessible, but the investment of time almost directly translates in to achievement. You can’t train your way to beating elite athletes but you can absolutely train your way to the top of your peer group, especially in the 40+ year old groups. With many of the ball or “skill” sports, there are some things you just might have.

It would also be remiss to not mention the health and longevity type benefits. Health and energy, after 60 to 90 minutes of cardio, I’m charged up for the rest of the day, with or without coffee
I find the opposite is true. Low pay indicates poor leadership or lack of market opportunity leading to a very frustrating job.
I can only assume that you're trying to run before you can walk. Remember that you're just defining a set of layout rules. You're not giving the browser specific instructions to follow. It seems that there's the temptation to assume that CSS is easy and simple, because it's for the web and isn't a proper programming language.

That is clearly not true. CSS describes a complex set of interactions which evolved over many years. You'll have to refer to MDN, experiment in your browser dev tools, etc.

Start in small and isolated chunks. Open a codepen with just a couple of divs and work out how their layout interacts.

I firmly believe that you can write beautiful CSS. Your list of languages shows that you are clearly interested in learning, and in expressing your needs in varied ways.

As an aside, I would recommend having a design on paper/on screen to implement before starting to write your CSS. Until you become relatively fluent with it, I think CSS relatively counter-productive as a design tool. Thinking about the target result as a separate step from implementing that result is going to be a much better approach.
CSS is not hard, but it's certainly unusual compared to programming in any other language because you're dealing with the DOM. HTML was originally designed to display simple text documents, not fully fledged single page responsive and progressive web apps. My single piece of advice is to master the top CSS properties, relative/absolute/fixed positioning, and grids & flexbox for layout. CSS has come a long way and it's 10x easier to layout content compared to just 10 years ago.
Well Microsoft had their annual mail outage the other day... I guess they could have coordinated a bit better to get them done and out of the way at the same time.
sorry, i guess companies shouldn't worry about writing code or making products that have vulnerability built in.

i'm sure you don't want secure strong products.
Although historically golf was a very popular sport among wealthier people. Which is or can be competitive. Apparently golf has declined a lot as a sport to the point where a fair number of golf courses have closed. And the people who bought houses on those courses are suing.

More anecdotally while I’m sure there are people in tech who golf, it’s pretty much invisible from my perspective—may still see it in sales here and there-/and fun runs (or yoga) are what you see as active conference activities. I could name tons of people who run among my tech contacts. I couldn’t name one who I know golfs.
The corresponding choice would be getting paid poorly in a good company. If we're doing extremes, you can get paid well in a good company too.
Some proven cases of economic espionage by the NSA: (and these were even against allies)

https://www.economist.com/europe/2015/06/27/i-spy-you-spy

https://www.globalresearch.ca/the-nsa-scandal-economic-espio...
I think it's laughable that you differentiate between the notifications of an app vs the notifications from a web app. Both are opt-in, with web apps being even more explicit about the opt-in process, in my opinion. Also, once you disallow notifications, the web app will not be able to request permissions again. Why do you feel this is problematic?
I don't plan to learn any new languages.

Also this might have been better as a poll:

https://news.ycombinator.com/newpoll
Why the daily standup meeting is an anti-pattern
I've play a little bit with netcore but I still have the feeling that people are more for enterprise business and not so much packages.
I like more the rails/django community :)

biased opinion :)
That's bullshit. Even Chinese academics in the west don't care about stealing or copying.

There's a reason nobody bothers to cite Chinese papers, it's because you should cite the original instead.

5G is a technology without purpose.
There are a lot fewer BASE jumpers than joggers, so you would expect a lot fewer fields medal winners among them.
> When you hear people opposing Systemd, practically all of them have some real-life issues with it

Yes, but a lot of people have real-life issues with it on their desktop of the form "It's too complicated." I'm asking specifically about real-life issues on production servers at scale. There will of course be tools that are poorly suited for a personal machine (even a personal server) but well suited for a team that wants to run a bunch of reliable servers.

For instance I would never be happy running RHEL on my desktop, but that doesn't mean RHEL is useless.
It's in the blog post, but more were created by the transition than removed. There were less than 10 issues found and none were anything that users were concerned about.
> giving root privileges to any user whose name begins with
> a number

https://github.com/systemd/systemd/issues/6237

oh my god, what a spectacular issue. And, seriously, the Poetterings' response is basically "not my job" and "not a bug". And this person develops something that sits at the core of a modern linux system...
(lasting) proof
Someone I've worked with before and whose work quality I respect may get an "auto-hire" from me, but that doesn't necessarily translate to a "auto-hire" from the team that is going to be working with them. I'm fine introducing good candidates I know if into a recruiting process, but not forcing them through just because I know them. In that sense, I want them to be able to demonstrate their abilities in an interview to the rest of the team, as well.
Possibly a product owner trying out the latest build, receiving a call, accepting it, and then waiting for the call initiator to receive the message that the call has been accepted, and then start sending data and asking:

"Why doesn't it take X seconds before I can start talking".

To which the engineers possibly explained the reasons and the product owner saying:

"But I want it instant, let's bypass all this extra stuff and get a proof of concept instant answer working"

To which the engineer said:

"But we'd technically be sending data before the call has even been accepted"

To which the product owner said:

"That's okay, the user can't actually see that data, let us just get this in for now, we can worry about the security/privacy side later".

To which the engineer said "but, but, but" saw the product owners eyes glaze over and just made the commit:

Commit 1279: Remove very important security/privacy feature of ensuring no data is transmitted until the call has been accepted. This is again my best judgement, do not come to me when this blows up, please speak to the product owner.

Then went to the pub in despair.
Well, the value they get from being able to read your private emails is not high enough to warrant 100%....
If being rich is simply a requirement to participate in the activity, but most people rich people don't engage in it then it really doesn't tell you anything about "rich people" as a group. If 99% of rich people don't participate in endurance sports, then it is not a characteristic of rich people in any meaningful sense.

You might as well ask "Why do rich people love helicopter skiing?" I'm sure everyone that does that is pretty rich, but probably most rich people don't do it. I'm sure there's a ton of not-rich people who would also enjoy it, but they simply can't afford to do it.
Idk what your three year plan is. Are you supposed to be in highschool to enact it?

I think you'll agree that, if everyone followed your plan, only I tiny fraction would get into the top ten.

Given that, how do you know that tons of people are not trying your approach and failing right now?
I wonder whether these apps cache sensitive information like account numbers and balances. I think they shouldn't.
> The primary reason we migrated away from Google SQL for PostgreSQL is because we discovered a bug that was causing data corruption

Is anyone familiar with the details of the data corruption bug? I'm using Cloud SQL and would like to understand the risk.
at most relying on the newspaper's press card

In other words, at most leveraging the name-recognition and reputation of the organization they're affiliated with for the safety and access necessary to do their jobs. It seems we actually agree and you've come up with a succinct answer to the question you raised.
In PostgreSQL performance, Google Cloud Platform "beats AWS by a factor of 2 in all [Aiven.io] tests".
I suspect that the useful lifetime of running shoes depends upon the runner's weight. As a heavier runner/walker trying to control my weight, I found the 500 mi/pair to be reasonable when running.

I could walk longer in them w/o problems. I'm currently rehabbing a strained hip and walking 35-40 mi/week and need to replace shoes about every 750 mi. I suspect a lightweight runner could get a longer useful life from the same shoe. Like many others, I have found the uneven wear patterns on my shoes reflect issues with my foot strike that I have improved but not eliminated.
Apple and Aetna are teaming up to help track and reward healthy behavior
They just announced a price hike for personal accounts from 5 to 6 dollars per user too.
Oh, to be clear I'm real mad about how systemd fails boot if (say) one of your filesystems is unavailable and makes you log in with a root password to fix it.

But OP was asserting that systemd crashes under normal operation because its pid 1 is too fragile, which is very different. At scale I already expect that there's a chance a machine won't come back if I reboot it - it's annoying if I can't ssh in, but, well, I already lost a disk I care about and it won't return to service and I need to fix it anyway. (And it's an easy fix, just add "nofail" to fstab.) At scale I don't expect init to crash under normal operation.
Sonsuz Wallpaper
The OpenBSD FAQ for wireless networking is at https://www.openbsd.org/faq/faq6.html#Wireless
MH370: New underwater sound wave analysis suggests alternative travel route
Inefficiency safes us from over-optimization. And over-optimization is the biggest problem of our capitalistic society. A lot of time people think only about optimizing and reducing cost etc. But they fail to recognize that one can over-optimize things as easily as under-optimize them.

So control your greed, don't over-optimize the money you can make from your customers. Otherwise your marvelous growth will break down immediately when the climate just changes a little bit. Think about what happened to https://en.wikipedia.org/wiki/Kodak#Shift_to_digital .
Ask HN: How much time to devote to learning algorithms vs. creating software?
I was flummoxed with this question when I started re-learning about Algorithms & DS (after years of regular backend software development) along with Competitive programming. The fact that I suck at it hit me like a brick. I took way way longer than necessary to solve even basic algorithm problems.

Now at work, I am pretty good at creating reliable software (mostly in Java, Scala and Python), but I won't probably pass the first tech round at companies like Google or Amazon. And this is hurting my ego bad. After so many years developing software, I am bad at the fundamentals.

Is this something that worries you? How much percent time do you spend on strengthening CS basics? Do the best tech companies only judge based on Algo/DS knowledge?
This is a good point. But it's so rarely presented as a way out.
FaceTime Bug Lets iPhone Users Eavesdrop, in a Stumble for Apple
Get started with Org mode without Emacs
I'm a tech worker, and I consider my greatest sporting accomplishments to be 'endurance type' events. (I ran a marathon, have bowled a sanctioned 300 game.)

My own theory is that it's because I'm not a great athlete. I can work at something a long time, though.
I just switched over to neomutt a while back, after years of Thunderbird and evolution before that. I don't know why I didn't switch earlier. It's beautiful.
Yeah, it's like open sourcing code for 3D immersive visualisation of deep-water seismic survey data, along with the detailed blueprints for the ROV and survey equipment. Awesome enough, sure, but pretty much useless to me. I can build the software like a boss on my laptop, but since I don't have access to any seismic survey data, a CAVE room to view it in, an oceanographic survey vessel, ROV and associated equipment, etc. that's as good as it gets. And, if I had all that awesome oil industry exploration stuff, I'd probably also have a team of engineers building me software anyway, so I don't need it.

My point? Open sourcing stuff with ridiculously huge capital requirements is not that useful, I guess?
> Really genuinely interested in understanding why you found the reading experience wonderful! (no snark intended =)

The print-style layout isn't good. It's the way the comments/links are embedded in the document as I read. Click on something and I can comment/view comments to the left. It's like Medium's comments done better, by taking more space.

I hate the dislocation of traditional comments at the end of a document. Having them inline enriches the reading experience, clarifies matters as I read and gives me room to note thoughts.

So the sidebar which you didn't like is the feature I do :)
But this requires a Mailspring account right? At least it did when I tried it a while back.
Because every single website I visit today on my desktop shows me a popup asking me to enable their desktop notifications.

Nah, useless functionality. I've got feedly if I'd like to keep track of their news.

That being said I work in ad arbitrage, so I understand the presumed efficiency of these notifications. As they say our business is middle-aged Americans who can't use the Internet.
Can I easily replace systemd on a distro that came with it? I wouldn't consider myself a Linux expert, but I got to a point where I could get around and started to understand the different init runlevels and how to set them, then everything was ripped out from under me and I no longer understand how to work everything anymore. Perhaps Linux boots faster now, I don't know, but it was really very frustrating I couldn't find a major user-friendly distro that worked the way I was used to.
There was an outage on Outlook?
Pathfinding Laboratory
We are truly going in circles
Hmm I'm surprised you think it's an easy task since you're part of the industry. I've designed the actuators to do these sort of testing and I agree that this part is pretty straightforward since it's usually pneumatic for the response time. However, the instrumentation and processing side is never straightforward, especially in production. I'm guessing the trade secret is probably some sort of measurement device or some special pressure balance system on the actuators.
> As a heavier runner/walker

Same, though. Although I was reasonably light (~85-90kg) when I spent a year running on the same shoes. Currently on 1250km (mix of run/walk) for my Hoka Bondi and I've been considerably about 85kg for all of that.

It's all anecdata, really. Everyone is different.
Never thought of that honestly. Most of these companies have information about their employees, so maybe I can add them.
AirBuddy
An old product like FaceTime comes with tons of legacy code. Mistakes like this while fiddling with legacy code is not unreasonable.