skysight-inc/HackerNews huggingface dataset:
Ask HN: Career Value of DevOps vs. Software Engineer Title
I’m a senior software engineer and have been offered a senior devops role. I may be able to choose whether the title is “devops” or “software” engineer as the role isn’t super well-defined and involves both types of engineering.

I’m wondering if one of these is preferable in terms of career/salary progression and the ability to find other roles easily. I know that “devops” can mean a lot of different things and that I should focus on what I’m good at and enjoy—-those are good points, but right now I’m just curious about others’ opinions on the relative value of the titles.
Show HN: iOS app to help me hit my daily step goals
In 2020, I started walking more and more. I was annoyed with having to constantly check my phone to see my step count and plotting a route that was sufficiently long enough.

Over the next few weeks, I built Walking Route, which lets you generate a custom route of any length or quickly generate routes 5,000 steps or 10,000 steps in length. Plus, the route will always return you back to where you started from.

I live in San Francisco and since it generates a new walking route every time, one of the unexpected consequences was that it helped me explore areas of the city I probably wouldn't have checked out otherwise.

It's completely free and has helped me maintain my stay active during quarantine, just wanted to share it with this community as well:

https://apps.apple.com/us/app/walking-routes/id1554790655
This seems like a EDID issue, I am talking about:

"screens refusing to turn on, random screen shutdowns (then turns back on), incorrect refresh rate on wake from sleep, incorrect resolution on wake from sleep, monitor position gets reset again on wake, screen image offset on monitor, once detected resolutions and capabilities not detected after restart (hdr, 4k, brightness control)"

And this can be the display itself that's causing the issue.

An example that i've found:

```If you suspect that you are affected by this issue, see if you find a reference to YCbCr in the menu of the monitor settings. For the Dell, it was in > Menu > Color > Input Color Format``` Dell (P2720DC)
famous example of this, are most of the aws api's
that because of their signing features and hashes can really only be called sanely from an sdk.

such a pain to debug, i'm not sure why they have such signing features. is it for security
I think many mercurial users would disagree with you about git.
> "I’m not anti-vax, I’m anti-mandate," she said. "My education should not be restricted based on my personal decision to receive the Covid-19 vaccination."

> "Vaccinations are a personal and a private choice and students should have the right to choose whether or not they want to take a vaccine that is experimental," Razi added. "Therefore, a public institution like Rutgers should not have the right to dictate a student’s personal decisions."
Worse yet, when something gets severely delayed and they need to fill in the next three years of "updates" with repackages of the existing product.
For those who don't know, "metal" doesn't actually mean metal in astronomy. They use the term to refer to any element that isn't hydrogen or helium.
Under Windows, if you have some legacy 16-bit application from the dawn of time, you can run it on Windows 10 32-bit, but not on Windows 10 64-bit.

It's surprising how much industrial equipment is still controlled by 30 year old applications.
Artificial Intelligence, GPT-3 and robots
Seriously, what are you talking about? Women are not "sick as fuck" at least one of those days. I never get "sick as fuck" from my period, and I can't think of a single female friend who is that debilitated by her period. When I go to the bathroom, I change my tampon, which takes about 30 seconds. That's it. When I occasionally have cramps I take an Advil or apply a heating pad. It has zero impact on whether or not I am "well enough" to perform my job.

I am not "hiding my sickness". I do not need menstruation leave. Most women are able to function perfectly fine on their periods. I am not set up for disaster because I work while I am on my period. I don't work less than men when I am on my period.

Yes, some women happen to have painful periods, just like some people happen to have painful migraines or allergies. And they should decide for themselves how to use their sick leave.
Eh, the conservatives just took steps towards nationalising the railways and it was hugely popular among regular, working class people.
I think you're referring to this quote:

It took me four years to paint like Raphael, but a lifetime to paint like a child.

...or this one:

All children are artists. The problem is how to remain an artist once he grows up.

But he also did this:

It always reminds me of the story about the woman who approached Picasso in a restaurant, asked him to scribble something on a napkin, and said she would be happy to pay whatever he felt it was worth. Picasso complied and then said, “That will be $10,000.”

“But you did that in thirty seconds,” the astonished woman replied.

“No,” Picasso said. “It has taken me forty years to do that.”

Ultimately, Picasso made a lot of witty, silly comments. I'm not sure I'd read much into them. Here's one of my favorites, although I can't seem to find an actual source:

Art is the currency of the infinite. I’m rich, I should know.

Ultimately, though, I'm not sure it's quite relevant to what I mean. Today, artists are still "taught" a lot of theory (too much, probably) and the educational goal isn't usually to be childlike.
I am fairly middle class and I find cooking chore that takes a lot of time I would rather be doing something else.
Pretty sure no one is saying to not try. Quite the opposite. Many simply understand that yes, luck does matter. You need to try and get lucky.
Thanks! That's interesting, because I spoke to tech support at the hosting company for the server and the person I chatted with did not seem to know this was a "Core dump".
what fo you mean by "clean"? could u elaborate u question?
Reset it with a change to the Core prefix. It used to be Core 2 Duo, Core 2 Quad, etc until the current past decade.

Name it something like "Intel Smart Core i3" with the introduction of little.BIG architecture. If those live up to the battery life hype, then the naming would even be justified.
Cars are depreciating assets.
But was it fake news?

There are metric tons of coverage over the last few years about this

https://inews.co.uk/news/brexit/brexit-latest-news-expats-sp...

https://www.bbc.com/worklife/article/20161108-the-expats-str...

I'm guessing this is a variation of your story:

https://www.joe.co.uk/news/british-immigrants-in-tears-after...

I mean the premise of the article definitely isn't fake. People are getting rejected for TIE cards, that's always been a thing.

Brexit now forces British expats to apply for a TIE card.

So what's left to be fake news?

For the record, most people associate fake news with stuff that's based in complete lies, not stuff that's maybe a little low quality.
> that means that poverty is something to be applauded

If you get to accuse me of sour grapes, I get to point out a strawman. Not only does nobody believe that, but nobody claimed or even implied it either. Bear in mind that there are many levels of poverty, and even at the same level many experiences. I think it's possible that it worked out for me and my brother, but that's neither certain nor generalizable. We were poor but not destitute, and we were poor for reasons that included our mother's commitment to being present for our childhoods. Not everyone has that.

Also, being rich doesn't mean being happy or sane either. In my experience the relationship between later-life happiness and early-life circumstance is barely above statistical noise among those who are rich as adults. But that's not the same as recommending that people be poor, because so many (too many) people remain poor and are thus not part of the sample. I think overlooking that is either bad faith or proving the article's (and my) point. Sometimes poor people have priorities other than becoming un-poor as soon as humanly possible, and those priorities remain valid even if rich sophists don't understand or approve.
Aren't ticket scalpers enabled by artificially low ticket prices?
Show HN: Wrote a Free eBook for Junior iOS Developers
Ever since I created my first Xcode project back in 2015, I've been maintaining a notebook where I documented everything I was learning.

Whether it was a novel code snippet, a particularly challenging bug, or noteworthy insight from a more seasoned engineer - it would all go into the notebook. Over time that notebook became 200+ pages and I've distilled it down into this eBook.

It's filled with "practical" tips derived from my day-to-day experiences working professional as an iOS developer.

It's totally free for now. I wrote it for a few people I occasionally tutor - hope someone in the community finds it useful as well. If you like it and don't mind dropping a rating, that'd be greatly appreciated!

Link: https://gumroad.com/l/fjTSv
I didn't say it was 100% luck. I said, trying itself is opening up to new opportunities and possibilities. After all luck is just a game of possibilities and chances.

There isn't a universal definition of luck and there won't ever be. The border between what is luck and what isn't changes every person to person. Your country, family wealth (which then pays for your education) play an important role in one's life and their wealth. A "rich" person on some poor island most probably won't be considered rich in any Western country.

Now it matters what you do with that what you have. Scoring high or low in academics is up to me which would contribute to my wealth in future. I'm not saying that academics is the only metric here, but people having high score are generally more "wealthy" than those that don't according to my observation. So all of it matters on what you do with the given time and opportunities.
I work at a company that doesn’t offer a total compensation package competitive with a FAANG, but still definitely very healthy, and we do lose many straight-outta-college candidates all the time who are demanding base pay of $200k+ because “that’s what I’d get if I worked for Google.” After denying that, unfortunately, some candidates insinuate that being offered $1.x * 10^5 for an entry-level position is a shrewd ploy to brazenly take advantage of their valuable skills at low cost.
Anyone whose ever had to upgrade postgres ever knows postgres can't fail fast enough. They must fix their upgrade paths and it's endless means to completely fuck you if they want to be taken seriously.
Nice write-up.

Back in the day, there was also LOAF (Linux On A Floppy). [1]

I had a go at it, until I realized someone beat me to the name.

[1] https://linux-center.org/en/distributions/mini-distributions... (Only the index still remains)
Or even better: allow me to paste the url in a browser and get a meaningful result.
not touching docker hub with a ten-foot pole except the first pull. everything is mirrored internally.
Can you elaborate on what you saw?
One (or some) of freenode staff did make it clear that freenode was a platform rather than exclusively an IRC network, which suggested that they may have had plans to look into alternative platforms in the future. And the Matrix-IRC bridge went to prove that Matrix usage is increasing, although I understand that there are a lot of people who still insist on IRC.

I'm not a huge fan of Matrix's current design or implementation, but I use it and I can understand why others do.
10TB is basically zero. At that scale you can choose anything and get away with it.
“Who gets to decide what’s true?” is the wrong question. We should be asking “how do we determine what’s true?”

https://blog.nillium.com/fighting-misinformation-online/
As a very concrete example of this, in games like Diablo, you might have an item literally called "Big Ball" that can have a color attribute. You would (and I have) absolutely refer to a particular colored item as a "red Big Ball".

This is the exception that proves the rule, though, as "big" is now in fact part of the ball's identity, rather than something merely describing the ball.
Houses and cars are assets, but the larger the house the larger the non value generating expenditures such as taxes and maintenance too.

Cars are also assets that do not appreciate as a general rule.
I'd say Iran isn't a bad actor.

They're not an American client state, bit they're no worse than America, China, or Saudi Arabia

You can argue that they're a threat to american interests and an embarrassment to the American intelligence agencies, but that's not exactly the same as being a bad actor.
It's a nice comment with an interesting point of view, but the "range of experience" is somewhat limited by the fact that their first four startup experiences ended in four "nice payouts", which is an amazing and atypical track record.
Allocation of land is indeed a fixed pie. Say being rich is everyone having an 1-acre SFH lot with a view of the ocean. No matter what sort of monetary system we place, there is hard limit to the number of lots that could exist. Some people will have to live further inland.

No amount of toasters will change the fact that some people will have to live inland.
Genetic diversity is critical for the long-term health of a species.
- Fantastic battle tested ecosystem of libraries.
- Stable cross platform (kills Python, Node here).
- Lingua franca.

Now I personally don't like Java - it feels crusty vs C# - but the libraries are amazing.

You can also use something nice like Kotlin and you have all of the platform benefits with non of the crusty language issues.
bits per byte?
Thanks so much for the feedback! I've considered checking the User Agent and rendering pretty-printed JSON if e.g. a webbrowser is used, but I am a bit worried that UA-dependent behavior could be confusing. Perhaps the downside to always rendering pretty-printed JSON is minimal? Would love some thoughts on this.

Good call on the changelog being front and center, moving it a bit further down now.

Thanks! UK/EU geocoding may or may not happen in the future :)
DatasetGAN: Efficient Labeled Data for AI Training
App Store would be 'toxic' mess without control: Apple CEO Tim Cook
> engaging in routine abuses of power

I wonder if people that really suffered from abuse of power will use the same term in this case.

- I spent years in prison because of corrupt judge.

- oh, that's nothing! Once I was using IRC when...
All languages have either exactly the same adjective order as English, or exactly reversed.
I guess that's why most games are a bad fit for trying to ship as part of an open source Linux distribution, where the requirement to get packages upstream is that they have to be open source and compatible with the distro's usage and redistribution policies.
also worthy of note is this exists naturally as a trimeric complex of three such spike molecules
Isn't there a difference between someone on the other side within the democratic political spectrum, and someone on the other side wanting to overthrow said democracy?

And yes, there's people outside of the democratic political spectrum both on the right and the left side. In Germany they currently march together ("Querdenker").

However, at least according to the FBI, the right-wing extremists are the larger problem right now.
What additional time you are talking about? Between home school, work and more mess due to everyone being at home, it was a lot more time consuming to just exist.

Add to it that you don't even make your 10000 steps a day like you normally would just by existing, if you want to keep little health you have to make more time for exercising too.
True, but that would hold true for all common compressors, so beating them is still a huge win.
Yeah, something to consider is that FAANG salaries are an outlier. There is a bimodal distribution in tech salaries. Outside of tier 1 unicorns, no one comes close to FAANG salary. So when evaluating your options, using FAANG salaries as a comparison might not be the most fair benchmark. For example if you work in biotech, even as a programmer, you are probably looking at a salary about half of what a FAANG will pay. This holds true for a lot of other industries.

In general, I agree though. Early employees should either be compensated better or given more equity. In many cases, they have a more direct influence on the product than the founders, because the founders are focused on fundraising, sales, and hiring. And they also can have an outsized impact on company culture. If it was up to me, the first few hires would be getting 2-5% depending on experience, and I would even consider giving them a title of co-founder.
I get this as well with my 16” MBP at work, my previous work 13” and my personal 13” work fine. So it’s definitely the computer and not the setup
You make the offer contingent upon the inspection and have the inspection performed prior to signing. The purpose of inspection is not the find 'the best one' but to determine if there are any major problems that should shift the sale price for the house you have already selected.
HiRISE: Curiosity Rover Spotted Climbing Mount Mercou in Gale Crater
Fastest computation wise or fastest to fry an egg?
Of course. Never meant to, just pointed to a direction that you seem to be unaware of.
This will get you started but is by no means a full guide on query optimization, https://arctype.com/blog/postgresql-query-plan-anatomy/. There's also a fair number of django posts on this blog.
Micropayments don't work overtime simply because there's not enough quality available. It's simply impossible to have every item be the best. Even at micro size payments people will start to select by the best,to then, and be very selective about what they will read. Quality will improve but quantity will decrease. Micropayments might work for a bit of time but eventually the overall market will shrink. In time it will be controlled by a few large companies even less than today.
The current big boys of the net make sense Google, Facebook and the others.

Small very focused publications might work but a subscription model will probably be better since there would be less people willing to pay per article and it would be hard to make a profit.
I think many of the available Kaldi/DeepSpeech models would pass, at least with the "Type-F Reproducibility". The pocketsphinx models would not, however, since they were trained on private datasets.

My aim has been to train "good enough" models for any public/free data I can get my hands on.
I don't think it's a big deal, while libSDL is. If you dynamically linked to libSDL, you'd have to tell users "find your libSDL package (probably not called libSDL), install it, and then hope it's new enough / no bugs / etc. All the usual issues with dynamically linking to libraries that aren't under your control.

Flatpak is "We use the flatpak format, if you don't already have it, go to https://flatpak.org/setup/ and press your distro icon". Much more user friendly, and the hope is that flatpak becomes the standard way to distribute linux apps in the future anyways. Fedora already preinstalls flatpak, hopefully ubuntu and debian will follow (although that's unlikely since ubuntu has snap).
Have you been able to maintain a similar level of compensation?

I started my career in scientific computing, and was paid a pittance compared to what a PE is paid at a big tech company.

I’m wondering if moving to scientific computing is a luxury afforded by putting in time at AWS.
How did that decision impact you financially?

Were you able to get something in a similar range as what levels.fyi lists for an Amazon Principle Engineer ($640,000 [0])?

Or did you become financially independent from the Amazon comp which allowed you to not care about the new lower salary?

[0] https://www.levels.fyi/company/Amazon/salaries/Software-Engi...
Tire thumpers are an actual thing that truck drivers use to check tire pressure. Unlike cars, you can't just visually inspect tire pressure on empty trucks, because dual-mounted tires with one tire completely deflated will still "look" normal. Checking with a small bat is something so routine, I would wager on you never finding a truck anywhere that doesn't have one readily accessible in the cab, and that tire thumpers are used to thump tires over thumping humans 10000000:1.

Source: I paid for college as a class A truck driver, and I used one to check every single dual-mounted tire every single day.
> You forget one value in your dependency list and the weirdest things happen

Really? I've been working with hooks for months, with code in production, and I hardly ever pass more than one or two items to the dependency list. The only time I really had any trouble with dependencies was when I was updating appContext inside a hook.
"barbarian" == "people who say bar bar bar bar bar" == "people who speak gibberish"

"barbarbar" ~ "blahblahblah"
I think some of the issue is we now seem to have seperate (publicly known) codenames for the microarchitectures / cores and the CPUs chips themselves. Leading to word salads like the article titles. Before we just had one that covered both.
Yes, but, at least in the example of the French socialist party, they have become much less radically leftist and more generically “left-leaning” — and further from the Communists — over time .

Compare their mission statements from 1905 and 2008:

1905: Le Parti socialiste est un parti de classe qui a pour but de socialiser les moyens de production et d'échange, c'est-à-dire de transformer la société capitaliste en une société collectiviste ou communiste, et pour moyen l'organisation économique et politique du prolétariat. Par son but, par son idéal, par les moyens qu'il emploie, le parti socialiste, tout en poursuivant la réalisation des réformes immédiates revendiquées par la classe ouvrière, n'est pas un parti de réforme, mais un parti de lutte des classes et de révolution.

2008: Être socialiste, c'est ne pas se satisfaire du monde tel qu'il est, c'est vouloir changer la société. L'idée socialiste relève, à la fois, d'une révolte contre les injustices et du combat pour une vie meilleure. Le but de l'action socialiste est l'émancipation complète de la personne humaine.

Translation:

1905: The Socialist Party is a class party whose goal is to socialize the means of production and trade; that is, to transform capitalist society into a collectivist or communist society, and whose means is the economic and political organization of the proletariat. By its goal, by its ideal, by the means it uses, the Socialist Party, while it seeks the realization of the immediate reforms demanded by the working class, is not a reform party, but a party of class struggle and revolution.

2008: To be Socialist is to be dissatisfied with the present state of the world, to want to change society. The Socialist idea simultaneously addresses a revolt against injustice, and a fight for a better life. The goal of Socialist action is the total emancipation of the human person.

Source: https://fr.m.wikipedia.org/wiki/Parti_socialiste_(France)
Figure out who you want to influence; figure out what that group of people already believe to be true; write some articles that reinforce that belief but add a little nuance or a slightly surprising twist. Make your 'insight' simple enough that it could be explained in 3 minutes at a cocktail party. People generally prefer to be entertained rather than informed; the former is fun, the latter is work.

Humor helps a lot. The easiest humor to deploy is to describe a mistake you made and the rueful realization of it. So a popular blog format is 'how I fell into a hole - silly me! - and then pulled myself out after multiple failed attempts.' Everyone fails so writing about problems in an entertaining way makes them feel better about themselves. Don't make fun of other people. Satirists make a good living at this but they already know they're funny and are willing to give up part of their audience because they're confident of being consistently very amusing to the rest.