skysight-inc/HackerNews huggingface dataset:
The market for people who drive less than 100 miles/week isn't a good target. You have way to much completion from existing stock. There are tons of $10k or less cars out there that will always be a better option than the sticker price of this car.
You'll pry my Master's degree over my dead cold hands
Depends on the filter used. I am assuming the author is using one of these hydrogens (probably Hα) and O-III and S-II. Each of these black-and-white images with this filter are used as the data for a single RGB channel in an image. Their wavelengths are, and would like like to the naked eye [1]:

Hα (656 nm) bright red

Hβ (486 nm) deep blue

O-III (496 nm and 501 nm) greenish blue to green

S-II (672 nm) deeper red

The color mapping the author uses is called the Hubble Space Telescope pallet, where hydrogen = green, sulfur = red, and oxygen = blue.

[1] http://pages.cs.wisc.edu/~yetkin/code/wavelength_to_rgb/wave...
“My greatest concern was what to call it. I thought of calling it ‘information’, but the word was overly used, so I decided to call it ‘uncertainty’. When I discussed it with John von Neumann, he had a better idea. Von Neumann told me, “You should call it entropy, for two reasons. In the first place your uncertainty function has been used in statistical mechanics under that name, so it already has a name. In the second place, and more important, nobody knows what entropy really is, so in a debate you will always have the advantage.”

— Claude Shannon
Depends on what you mean by real colors. The light is so faint, that human eyes cannot make it out. However, long exposure photography with a CMOS sensor will bring out colors without any filters. Are those the real colors? There are tons of examples of these types of shots. Search for The World At Night (TWAN) for some great examples
2b) Start coding again because your superiors promote you to management but treat you like you’re still an IC and ask why you haven’t contributed any points to the latest sprint while actively shutting you out of the kinds of discussions and decisions an EM would be making in most other orgs—-while somehow simultaneously asking you to also be the bearer of frequently changing and poorly communicated business priorities for your subordinates

Yes it’s happened to me, yes I’m a bit bitter about it, yes I’m looking for a new job because of it
Can I buy a large print of this somewhere?
Thanks for sharing the calculator, was helpful to see Gitlab's logic about how the location and the role affect the pay!
> because most women aren't actually interested in tech jobs

Why? Is it written in their genes, or is it something we discourage them from? Is it perhaps something else?
It's there an unspoken rule about how much dependency injection is too much dependency injection? Like I can see how it could get bad, but how do you know when you've gone too far?
The most successful teams I've ever worked on or led were structured like this. Both at the startup level (3-4 engineers) and big co level.
Meditation-induced psychosis. Look it up. Don't act so ignorant and dismissive.
Their 990's are online
Not that you are necessarily wrong, but I am not sure your examples really show that. The Dow Jones is at an all time high, even adjusting for inflation, and not by a little. Yes, there are dips, but over the long term it seems to hold. As far as I can tell, the following holds true, ∀ t ∈ [1930, now], V(t) > V(t - 30) where V is the inflation-adjusted value of Dow Jones that year.
I pay $100/yr to keep a few free apps (no in-app purchases, no ads, no commercialization attempts at all) in the App Store. I get emails all the time from people who want to buy the apps and ruin them.

I've been doing this for about ten years.

Now, my development time is worth a lot more than the accumulated $1000. But it's free time, and I volunteer it.

I also recognize the value of $100/yr as a "bozo filter" to Apple. But every year when they auto-bill me, I read the email and think about how it also excludes lots of good people from participating in iOS development.

It'd be great if there was a "NCA" class of app. No commercialization allowed. Always free, never ads, no in-app purchases ever. If all of your apps are NCA, your developer fee would be waived. This is probably too complicated for an Apple product though. :) And I think alternate App Stores or side-loading would be a net negative for the platform. So I pay.
One family's pursuit of the good life
In my professional experience, code comments and commit messages only cursorily reflect the change in the business logic that prompted the modifications. I suspect this is because the knowledge of the client's business logic is concentrated in the product managers' domain and not in the programmers' domain. All of the back and forth emails with the customer don't get included in our SCM.
I don't understand, are you arguing that mandating equitable access to railroads was bad for free enterprise and commerce?
Trump’s China tariffs were supposed to increase wages. Trump also pushed down prescription prices, and I believe some sort of price transparency in healthcare. Not sure how well it worked tho.

As to worker rights - both sides are equally happy to throw them under the bus.
You are talking about a target market's ability to pay, which is a real and important consideration.

I think shimfish is talking more about a market's willingness to pay, which is a very different consideration. You can absolutely poison an otherwise viable marketplace by setting the buyer expectation to be free.

I think "reluctance to spend money on apps" is a big problem on Google Play outside of the population that must chose between a $5 app and food on the table. I've just seen a lot of grumbling among even affluent people about dropping a few dollars on an app when they'll easily spend 3x as much on a single drink. That's a problem in the perception of value.

I wonder if app prices could be more on a sliding scale by geography? Has that been tried?
I'm really tired of when someone groups all white people in the same category like we all have rich parents and only where we are because they paid off someone at a college. It's really offensive because I worked hard to get where I was at and had no help. It's like assuming all African Americans like rap and fried chicken. It's just really offensive.
A Hack Like This Could Start the Next World War
Semi-related: one of the things that really bugs me about master/slave terms as applied to databases is that it's a really bad metaphor. Sure, one node controls all of the other nodes, but if the master node dies one of the slaves will randomly get promoted to master. Or if you need to move regions maybe another slave will get promoted to master while the master will get demoted to slave.

Needless to say, this isn't how most slavery systems have worked the world over. I feel that writer/reader terms are more accurately descriptive anyhow.
I’m sure the construction of those other datacenters will also mean nothing to the economy.

Also, as we have seen in The Dalles, Oregon over the past 15 years, the inevitable increase in fiber and power capacity to this region, which will attract dozens of other datacenters to the area, will also have zero economic impact to anybody whatsoever.
Right. C decides if a shift is logical or arithmetic based on the type of the operands (signed or unsigned).

Also `-` is not a decrement operator, that's obviously `--`, `-` is just used to change the sign of a variable.

Honestly I find the format of the article a bit odd, in a C tutorial I think it makes more sense to bring up operators progressively when they become needed. Bitwise arithmetic and bitshifts can often be left for later for instance. It seems more engineered towards getting search engine clicks than being a good resource for people learning C.

Also as far as I can tell there's no mention of operator precedence, which is probably one of the trickiest things with C operators given that it's sometimes not what you'd intuit.
MLK recognized that people are, and are always going to, judge others as they are and like people who are similar to them. This is human nature, and it's important for our survival. People are always going to be different, but they can however, make a decision to treat others with basic dignity and respect, to set boundaries around dignity and respect, and not use those diffrences as a reason to persecute or take advantage of them. It was that humility and basic desency that he advocated for.

It's easy to look at someone and pass judgement. It's expensive to get to know someone, especially if they are very different than you are. Learning to judge someone by the content of their character is a difficult thing to ask of someone.

Imagine having to get to know Ed Gein. At the very least if you listened to the mans life, you'd be questioning if there really was a god or if nature really had any sanity, given the developmental trauma he experienced. It's way easier to see a guy wearing his mother's skin on his face and go "yep, crazy". It's harder to look beneath that and go "How the hell did society fail you?".

That is the reason why his message resonated so well. Not because he was color blind, that is naieve. It is because he pointed out, and very rightly, that ignoring the black community or any community of people over racism creates a lost opportunity.
> Increasing "bureaucracy and endowment" is not a goal in itself.

It is for some bureaucrats, who are paid according to their ‘importance’. (In the commercial world, this is sometimes limited by a need to produce actual results.)
That’s what the SQLAlchemy Core is for. You pass around a SQL AST and modify it as you go before executing it. It’s incredibly flexible and always produces what I expect in the resulting SQL.

I’ve even written reports with it.
Is there a write-up anywhere that explains the likelihood of Intel actually figuring out how to keep moving down the process nodes again? At this rate AMD with TSMC will be 3-4 nodes ahead of Intel in a couple of years. If you believe the claim that intels 10nm node is equivalent to TSMCs 7nm node, well TSMC is already doing 3 and 4nm chips, and in high volume production on 5nm. Would love to hear that there is a plan not to make more stuff like RocketLake.
Microaggressions aren't a well defined concept that actually exists.
This is a really good example of a paper that is both mathematically rigorous and actually readable
I would rather see the government stay out of regulating software distribution.

Once it gets involved, those regulations will be written by lobbyists and will make it harder for new platforms to arise.

What I’d prefer is mandating that hardware be able to run alternative OSs. If iPhones and Android devices could have a free OS installed, all of these problems would be taken care of.
What is "an idea"? Any idea? On any programming field? Am I not a coder because I don't know how to make a osx app? And what is a reasonable amount of time? After all, I can make an osx app, taking way longer than someone who has experience making osx apps, but waaaay faster than someone who doesn't know anything about programming. Maybe that's enough? Ah but, I know how to make a http rest api in a fraction of time. So maybe that is enough to be a coder? So the osx app isn't needed after all? So maybe it's any idea? But how about if it's a trivial idea, like something I can make using excel? Is that still coding? Or only if I use advanced excel scripting, but not if I just use basic formulas? And what is "working implementation"? Something that people pay you for? Something that has any users besides you? Or something that brings value to at least one person, even if that person is yourself?
>I don't know where to begin...

From the sounds of it, you think the beginning was 2020. There's a long history of implying the "other side's" win is questionable, across the globe and including the US.
Why would I buy a Grumpy Cat NFT when I could buy an entire real-life star on the star registry for only $50?
Are you talking about the recent $1.9T stimulus package? Because there are strings attached to it. Republicans are angry because they aren't allowed to use the money to finance tax cuts. Democrats are angry because they aren't allowed to use the money to pay pension contributions.
As an outsider, watching Americans complain about political fatigue is fascinating, and informative. Very clearly there is a pervasive feeling that the political apparatus of America is ineffectual. But instead of seeking to become engaged, many are sucked in by media rhetoric that assigns blame to a menacing adversarial out-group.

> It's not pervasive corruption that's to blame, it's the evil culture of people not like you and their corrupt representatives!

We have this where I live, but thankfully we also enjoy a fair amount of mobility; it's less common to be entirely surrounded by those who vote the same as you, and most ridings have flipped between two or three parties over the coarse of most constituent's lifetimes. While the ethnic diversity of the ridings has generally increased over the same time.

Americans could use more political diversity; you're choosing between neocons and neoliberals, and fighting visciously against each other to do so.
This is too dystopian this early in the morning.
Absolutely agree. Treating people like stocks completely ignores individual agency and decision making. A stock cannot choose to be traded, but I sure as hell can choose to quit.
I've often thought about doing something like this over the years...but the enthusiasm (if that's the right thing that i feel) often wears away, when i'm just sitting down after a very long, hard day of work to watch netflix...and then "the internet is down". Clearly i have no experience doing what you described, and my fear of added maintenance might be inaccurate...but i do wonder if this is better in the long run. Do you find that such an approach creates lots more maintenance work for you?
> we’ve heard from our partners making $2M, $5M and even $10M a year that their services are still on a path to self-sustaining orbit.

What does this even mean? "on a path to self-sustaining" makes it seem like they're not currently self-sustainable. Given the crazy profit margins in software, I find it hard to believe that most apps making millions per year are not sustainable.
> Now a group of people has proposed a different convention that they like better,

Umm, no, they were pressured into it. That also means the reason they're doing it is pressure, not liking it.

> and it's gained traction.

It didn't "gain" traction. It was forced on people by various means of pressure.
> Everybody lies on exit interviews. You mostly don't want to burn bridges

Hold on - not everyone does (I offer myself as anecdata). And I am more than happy to burn bridges if I'm leaving a toxic workplace because, well, it's toxic.
The capabilities of MikroTik devices are kind of inscrutable to those who have never put hands on them. Yes, they can route (in software). Yes, they can switch (in hardware, across most ports, depending on where they attached the switch controller chip). _All of them_. Some will be faster at some things than others, but by and large, all MikroTik devices have approximately the same capabilities (at potentially vastly different levels of performance, but checking the same boxes nonetheless). The key difference between different models are the physical interfaces (number and characteristics of the Ethernet ports, SFP ports, wireless radios). At a software level, RouterOS is basically just Linux with a consolidated and more consistent management interface.
My intuition for this is leverage. As a people manager, the team's output is your output. When you manage a large team, small changes in IC output can quickly exceed 1 FTE. These multiplicative productivity improvements are why Managers get paid more.

There's tons of ink spilled on the idea of the 10x engineer. Let's assume that exists. Even if an extraordinary single person can deliver 10x output (call that 10FTE), a good manager can deliver a similar productivity boost by merely 2x'ing the output of a 10-person team of average ICs (10FTE output -> 20FTE output for a delta of 10FTE, same as hiring a 10x engineer, which is hard to do.)

If you have a 10 person team of 10x engineers, a good manager can deliver that 10FTE bump by increasing team performance by just 0.1x (10x 10FTE/person = 100FTE -> 10 x 11FTE/person = 110FTE team output, for a 10FTE boost). THAT is why good managers are worth paying.
Ask HN: What is the most complex concept you understand?
Having an IT background, I thought I understand fairly complex topics (FFT, sorting algorithms, calculus), but in a moment of reflection I realised that I either don't (eg. I tried to explain them and failed) or they are fairly simple (eg. I tried to explain them and was done in 5 minutes). I asked a friend this question and he replied "women" (I call BS on that one :-). Which is the most complex concept you understand?
Self taught in late 40s (after doing BASIC in school in UK). Takeaways from my experience:

- Have an objective - otherwise it's hard to know if you're making progress.

- Essential to lose anxiety about not knowing everything. Many languages are so big that a beginner can feel lost in them for a long time.

- Some things just take time to 'click'.

- Understanding the basics of whole 'stack' is really useful. Some things are hard without a mental model of how the machine works.

- Basic code 'hygiene' is really important - found Sand Metz's POODR really useful in this. Also learn to use VC early on.

Finally - as others have mentioned persistence is key and that links strongly to how passionate about your objective you are. I almost gave up several times but the objective pulled me back in.
Nor will there be any privacy benefit to the Danes knowing their Apple data is stored within the borders of their nation or having lower latency to these services. The only reason this is being done is to destroy the world with wind turbines.
> This is rich. Britain colonized half the world, imposing it's culture on dozens of societies around the world while exploiting their labor and natural resources, but god forbid modern day migrants to the UK dare display the flag of their homeland and cherish the traditions of their parents.

This old nonsense. This is the problem people like you will constantly bring up the past and won't let anyone forget about it. None of the people that were involved with that are alive today. Also BTW every country and people have invaded and colonised one another if you go far back enough in time. Are we going to start blaming the Italians for Caesar massacring the Celts and the Gauls? When do you want to stop? 50, 100, 500, 1000 years?

> I suspect your xenophobia is a personal foible, not a British sensibility

When did I claim I had a problem with people having another flag up? I didn't say that. I said the labourers in the pub tend to and it has nothing to do with xenophobia (which is you basically euphemism calling them/me racist btw).

If you re-read my comment I actually said that someone would just claim it was racism and not actually try to understand what the real issue is. You did exactly that and you didn't even direct it at the right person. You can never have a sensible discussion about these issues because mid-wits will scream racism almost as it were some Pavlovian reaction.

BTW I am actually a xeno-phile. I actually have lived all over the globe and have only recently come back to the UK.
Markets do seem to only go up, but the stocks on the market today are very different from 10, 20, 30+ years ago. I know that poorly performing stocks are eventually removed from indices and exchanges and they are replaced with new ones. Is it the case the market always going up in the long run is actually due to survivorship bias?
I generally agree with your statement. I am also an African American but my first reaction to the change was very positive. On a more technical and pedantic level, having a "master" branch really doesn't make any sense without slave branches. So in this context a "main" branch eliminates any negative historical connotations and has a more precise meaning. To me, this another case of "that's how its always been" and some people react very negatively towards sudden change.

Related to this conversation: years ago Nikon removed the terminology of Master and Slave in their flash units in favor of Commander and Remote.

https://petapixel.com/2020/07/08/nikon-says-it-stopped-using...

To the author: We have to start somewhere and it is a sign of progress (no matter how small) that finally there is some awareness around this issue and now something is being done about it
Google Play (unlike Apple) allow you to set prices by country.

I don't think the precise pricing is so much the issue though. It's more free vs not free.
Audited financials:

FY 16&17:
https://upload.wikimedia.org/wikipedia/foundation/d/da/Wikim...

FY 18&19:
https://upload.wikimedia.org/wikipedia/foundation/3/31/Wikim...
It discusses that in the article. 80% Of Indians are Hindus and believe cows are sacred. Suggesting they abandon their cultural beliefs just to maximize yields is ignorant of their way of life. Not everyone needs to live or believe like us.
> A common warning I read when researching Ubiquity products was that they're not for people who aren't tech/networking professionals.

There's still a lot of weirdness in Ubiquiti, even in their UniFi line, that'll throw the average user, but it's definitely a lot more user friendly than the EdgeMax line. I often find UniFi tries to be so friendly that it ends up making things harder. I had an auto-discovery issue that I spent a lot of time troubleshooting, mostly because I can't just tell it "this device with this MAC address is here now", it has to find it for itself.

The UDMP does a really good job just being "the central core of your network you plug stuff into", but it's also confusing because it has the device firmware itself and then the software for each function on it, including the firewall software, which is all very convoluted.
In the financial industry, most server software is still written in Java (unless it's built for high-speed execution).
> That's not at all how a steel man argument works

With steelmanning I mean "the act of taking a view, or opinion, or argument and constructing the strongest possible version of it."[1] If you dispute that definition[2] then mentally swap the term to one you think better fits what I proposed.

[1] https://www.lesswrong.com/tag/steelmanning

[2] https://www.lesswrong.com/posts/7X2j8HAkWdmMoS8PE/disputing-...
> it just requires ignoring almost every common or recommended Django pattern

Indeed I'm already ignoring a lot of them. No forms or templates of any kind, nor any of the stuff that is built for that (messages framework etc); only using DRF; stick to Postgres-only (I don't make much use of the db abstractions), etc.

The ORM is … nice, and has its limitations. I really just want to start using FastAPI by default but I'm concerned I'm setting myself up for a lot of busywork by skipping on such high-value niceties as the Django admin or DRF viewsets.
Something I think that's often overlooked is your relationship with your peers after the transition from "peer" to "manager".

It's tough because you want to continue to treat your direct reports as peers, but that only makes it extremely awkward for them since the relationship dynamic has changed.
I'm vastly more familiar with it than you are dude.

Sorry that me pointing out you don't know what you're talking about triggered you. It's not a healthy state of mind to assume you know more than others about things you actually know very little.