skysight-inc/HackerNews huggingface dataset:
If you want a simpler system that is easy to understand, NetBSD is a pretty good choice. The source is almost entirely in a single repository for you to read, and you need a single command to build a boot-able release (you can even build it on other OSes and architectures). It's a level of familiarity with the inner workings of a system that is hard to express.

It has pretty decent support for ARM boards so that's the best hardware for trying it out, or not-too-recent x86 hardware. Another use case people have is using esoteric old machines like m68k and VAX, which NetBSD still supports with release builds.

Using it as a daily driver (I do) requires some tinkering on the initial setup, and people have mentioned it gives a vibe of using Gentoo, and that certainly has a market. But it's very easy to keep using the same setup you've had for years.

Most proprietary software doesn't support NetBSD, but if you were the type using primarily FOSS anyway, you might have all you need.
That seems like a weird policy. I’m not sure how a company can really justify ‘we made it more expensive for us to hire minority candidates who are referred by our existing staff’ as being a sound diversity practice.

In general referral bonuses are intended to provide a higher quality candidate pipeline at a lower price than a recruitment consultant, so I can see why throwing this incentive in there might seem like a good idea, but you need strong firewalls between the referral policy and the hiring decisionmaking to avoid perverse incentives. In particular it’s important the bonus doesn’t come out of the hiring team’s salary budget.
Brilliant, thanks. I especially like idea of focussing on projects. Rather than saying I will do X every day or week forever.
Seriously, that is very cool! I wonder how PlantUML diagrams would look in Svgbob or Markdeep, if they were imported from text.
That's if you only make it personnel-expensive. If your code is also blowing up computational requirements, it'll make it hardware-expensive too -- but as you note, even that might be a boon for somebody. If the crap performance impacts customers, or managers doing their jobs, then dissatisfaction will mount.
I worked at that kind of company, wouldn't recommend it to anyone. I could write a very long essay why it sucked so much, meh.

In short, it's very easy to burn out and overall it's just stupid. The pace was surreal, some of the features very complex, many people were overworking. Everyone is super stressed out, the best decision is to just leave that environment.

Bottom line, don't work for that kind of companies, because your value is equal to the speed of your fingers typing.
A bit off-topic but I just made this graphic on "Shell vs Bash" for those interested https://twitter.com/kamranahmedse/status/1228700009459220485
> It is found mostly in people who avoid/block the sun and not eg people who work outside everyday.

This is classic confusion of correlation and causation.

People with lighter skin are aware of the increased risks of sun exposure and avoid/block the sun. Further, a lot of outdoor labor in the US is now done by people with darker skin (e.g. immigrants from Mexico with indigenous heritage).

Finally, sunblock isn't perfect. At-risk people can reduce, but not eliminate, the chances of developing a tumor. European-descended people are living in climates far south of where they evolved light skin, so cancer is inevitable.

> Also, tobacco smoke seems to be an exceptionally weak carcinogen

So is radon. What's your point? It may be weak, but it causes a massive number of avoidable tumors and deaths per year.
Deep Learning Project Ideas
PBS also seemed to like klobuchar long before anyone else knew the name.
HPE ProLiant MicroServer Gen10 Plus Is Worth Getting Excited About
> It doesn’t undermine the grandparent’s point that the BBC is a different kind of organisation to Fox News.

I guess that depends on if you think making one of the worst pedophiles in history a network star for decades is "better" than FOX. I don't think it is, both networks are not trustworthy.
The industry is not interested in people from the street. We are always interested with people with years or decades of experience.

The problem arise from the discrepancy between how the expertise is and what the interview process searchs for. They are not the same thing or even signal each other.

I hate interviews. Just the idea of need for a job search is hurting my bones.

I did this on both sides multiple times in 2 different countries with different work ethics which are not SF or USA. I still not sure what are the good signals are. It is a lottery for both parties.

Also my concern is not about this, it's about peoples perception of the process. Some, like you consider preparation for the exam, but not the work ok. Some don't. And they both can't understand each others views. We have our perception filters tuned only for own.
I think also lots of people that are underpaid are scared to disclose. Fearing a "you only make this much?" reaction.
I love how after all these years I can still find out random new things about emacs I didn't know. It's a treasure trove of capabilities.
How much money? 26k?

I was living in a shared house in Lewisham; which is not an attractive area of the city, the house itself was fairly run-down and there was no heating (electricty would power off because it was on a meter). This room cost me 400gbp/mo, and I put 20gbp for electric and 20gbp for gas in the meters every month.

Food was relatively cheap, at most another 400gbp/mo

Phone contract was 30gbp/mo, that was my entire outgoing essentially.

1,700gbp was my net salary (roughly) so I had around 20-30% of that to "play" with, most of it went on trains to see my family or taking girls out for expensive dinners though.
Thanks, do you have one for melanoma in mind for comparison to that study when you say "used to be lethal".
Where this exists it's usually driven by management, especially #12. The fix is to shift focus towards measurements and a longer timeline. It's really hard to change management's focus, but you can implement that mindset for your and your teams work and once management sees the benefits it will be easier to convince them it's worth adopting.
Your brain is the main one. And then things like listed by gshdg.
You too! It's interesting, though, my friend who now lives in the US always remarks on how, in the US, you can just drive mindlessly on autopilot, whereas here you need to be paying 100% attention at all times due to people always swerving in and out of stuff.

I hate driving here.
Not sure why this is getting downvoted
An introduction to GDB scripting in Python
with your support and enough given time, this can be done.
> Their salary shouldn’t be affected by their negotiation ability.

I can't disagree more with this statement. Salary is a negotiation process between an employee and an employer. Employers are always trying to keep costs as low as possible and employees are trying to sell themselves to gain as high a salary as possible.

This sounds awfully close to ideas I've heard from pro-Socialist types who would like pure equality of income across job titles not just in a company, but ACROSS companies. That is a world you do not want to live in.

Not employees, employers, NOR the general public want that future regardless of how much they unfoundedly believe it is helping anyone.
> There are some companies out there that have zero focus on customer feedback, and since there's only one zero, that indictment is not relative to people's expectations.

No company has zero focus on customer feedback, but the company may not be taking the feedback through channels that are most visible to you.

One of my most eye-opening experiences as a product manager was realizing that the most important customer feedback was not from the vocal customers complaining loudly on social media. The most important customer feedback was number of new customers signing up and their retention rate. To my naive surprise, chasing the feedback of the loudest complainers and detractors rarely turned them into proponents, and was even less likely to turn them into paying customers.

Someone, somewhere, is always making decisions according to customer feedback in some form.
A way to solve this issue would be to synchronise around refresh API calls. This way, parallel refresh calls will never happen, and in fact, you need to even do the 2nd onwards refresh call. The trickiest part here is to also lock across tabs, since the user could have several tabs of your website open and all of them running in parallel.

This is exactly what SuperTokens.io does in their website SDK. As a user, you don't need to worry about this and can simply make your fetch / axios calls as usual.
Eventually a feature factory will turn into a bugfix factory as more and more unmaintained and potentially competing layers are added.
You’re layering a lot of assumptions onto my post, about me and the points you think I’m trying to make. Almost all of them are inaccurate.

The only point I’m trying to make is this: your claim that “there are as many Asian female software developers in the Bay Area as there are white male software developers” is false according to the data we have, and it doesn’t make logical sense either. That’s it.

From the link I shared:

Reveal’s data shows that the share of women of color drops higher up at large tech companies. Among professionals – engineers, designers and analysts, for example – 12 percent were Asian women in 2016, but 8 percent of managers and 4.5 percent of executives were Asian women.

The reverse is true for white men, who accounted for about 39 percent of professionals, 47 percent of managers and 59 percent of executives.
A thread from 2017: https://news.ycombinator.com/item?id=15417338

Two small discussions at the time: https://news.ycombinator.com/item?id=733041

https://news.ycombinator.com/item?id=578632

(These links are just for the curious; reposts are fine after a year or so.)
Why are software people so parsimonous when dealing with versioning?

That "." in versioning scheme has a purpose, but it is completely useless here. You might as well make the version 82 (or even better 8.2) because the "2." is meaningless. The "." allows you to differentiate major, minor and patch versions.

Blender should be using 8.2 instead of 2.82. That helps with legibility and understanding to the user. Remember, versioning and tagging your commit is for the user, not for the software developers.

Let me make my point clear by exaggerating the issue at hand... Imagine if Blender treated version 2.8285218588190159 as "major" version 9, the last digit. The preceding 5 have a chance of changing may be once a decade.

It's bad.
Your average racist is not wealthy enough to spend trillions of dollars to find a new place for themselves.

And I’ve yet to see racist ideology that says “OK guys, we got some invaders here, time to pack and look for a new place for us, they won”.
That makes sense, thanks for sharing!
That's a good point. Though it's worth remembering that the Americas held valuable resources just ready for collecting (eg furs, timber). So far, that's much less true of extraterrestrial lands (yeah yeah, He3).
There's no hard evidence that it was an actual physical (massive) object. There is evidence (mostly testimonial) that it was visible to radar, infrared and visible light sensors and the human eye.

Is there anything that has those characteristics and is not an object ? Yes, plasma phenomena are one example.
Ask HN: Would you use a “Dropbox for music” app?
Dropbox’s audio file management has been very primitive for a long time. As a musician I would love to use something better. Just wanted to know if I’m not the only one.
This problem will also exist if an opaque token is used instead of a JWT (as long as a refresh token is being used). Now you may argue that we don't need to use refresh tokens because that's complex, however, in that case, you are severely compromising on user security. See this please: https://supertokens.io/blog/all-you-need-to-know-about-user-...
Looks rather sketchy but kudos for technical effort I guess. What are you using for backend? Proxy farms?
Noted!

https://github.com/reduxjs/redux/issues/3592#issuecomment-58...

:)
Disagree, many companies have a way for engineers to pivot into product. The hardest part is having a frank conversation with your manager. I’ve seen many engineers become PMs within the same company
The limits of human predictions of recidivism
Great article. It should add Technical Debt as a sign.
Here is some evidence (especially see the exhibits in the linked PDF at the end)

On January 29, 2018, YouTube technical recruiter Arne Wilberg filed a suit accusing Google “of systematically discriminating in favor job applicants who are Hispanic, African American, or female, and against Caucasian and Asian men.”

https://www.scribd.com/document/372802863/18-CIV-00442-ARNE-...
You might want to avoid this Windows 10 update as it could make files disappear
Some minor points. I’ve not seen HTTPS written as HTTPs before. It stands for Hypertext Transfer Protocol Secure, and is not the plural of HTTP (one HTTP, two HTTPs, three HTTPs, etc.).

The proper name for certificates is TLS certificates, even though many people still use the word SSL for it (which refers to a deprecated protocol that’s not used anymore). It’s fine to use SSL, but omitting TLS isn’t a good idea.
Complaints about issues with page design appear frequently. There's a couple problems with them. One is that they distract from the topic of the submission, which is the reason why it's here. That's doubly the case when there aren't many comments yet, because threads are sensitive to initial conditions.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

The other reason is that there are only a few such complaints that get recycled over and over, so they tend to be repetitive. Curiosity withers under repetition, and curiosity is what this site is for.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

This doesn't mean that good page design isn't important, it means that part of the art of contributing well to a forum like HN is to resist bringing certain kinds of important things into the threads.
Not all goods and services are more expensive, in my experience. I've been living in Cali (not bay area) for a couple of months now and the price of fresh fruit and veg in the shops is outrageous compared to UK. Bell peppers for example seem to cost two or three times as much, even though California is the top producing state in the US. Eating out in restaurants is definitely more expensive when you factor the tip in, whilst fast food is comparably priced. The only good that I've found to be noticeably cheaper is petrol.
Awesome 1min clip of Sea Dragon launching from the ocean from "For All Mankind."

https://www.youtube.com/watch?v=SRMDcC0QvFQ

Really gives you the sense of scale.
I’m in over my head technologically with an early stage startup (mental health and psychology space) that’s fairly close to revenue. We need help in a variety of roles - AWS lambda, managing a remote dev team, integrating with another software products API, as well as product market fit and all the rest. We should have some money to spend after our next raise. Check my profile and email me if you’d like to talk further.
I strongly disagree with this sentiment.

I’ve seen quite a few features added simply ‘because we can’, without any thought to ongoing maintenance, support, or additional infrastructure requirements/costs.

A little bit of common sense and forethought can go a long way in preventing unprofitable or revenue-decreasing features from being added to the product.

If you keep adding features, without increasing your conversion rate or user revenue, you are simply decreasing your profitability.

Death by a thousand cuts.
I'd be hesitant to call tobacco smoke a weak carcinogen, especially when there are mutational signatures known to be associated with exposure to it.

But by and large, it is a numbers / probability game. You could be exposed to a carcinogen routinely for your entire life and not have any problems. Or, you could be exposed once, and have it hit is just the wrong place. I'd say a 25% incidence rate is pretty high, and not something that I'd personally like to risk. Lung cancer rates are still high, with smoking being the primary risk factor. So, are you seriously going to argue that smoking is not something to avoid?

Skin cancer is another... the known primary risk factor is sun exposure (again, with a known mutational signature associated with UV light). Many people who avoid the sun likely already know that either a) they have a family history of skin cancer or b) they have sensitive skin that burns easily. Either of which is a good reason to avoid sun exposure.

Given the above and other comments in this thread, I'm struggling to figure out what your point here is. You keep attaching a lot of Pubmed links, but frankly, in this case at least, they aren't all that compelling and don't even begin to approach a scientific consensus. You're just cherry picking random articles.
If it is inlined it is usually the same thing to the compiler either way in my example.
OP prefaced by saying "outrageous prediction" - admitting plainly its pure speculation. If s/he didn't do that, that would be something that deserves to be called out.
Honestly a little surprised it's as close as it is. I have consistently hated having to deploy anything that requires lots of cores on a windows machine.

I have been keeping on eye on DragonflyBSD for years now, it does some very interesting things, so this:

> Coming up next I will be looking at the FreeBSD / DragonFlyBSD performance on the Threadripper 3990X

has me excited.
Which is indeed one of the points of Redux.

The more of your app you can write as pure functions, the more of it is predictable and easily testable, so you don't have to worry about how it's going to behave.

That's part of why we now specifically recommend writing as much of your logic as possible in reducers:

https://redux.js.org/style-guide/style-guide#put-as-much-log...
Do you have any interest in partnering with someone who will manage all the technical details related to your clients web presence so you can focus on the core of your business?
How to Code a Stock Trading Bot Class 2 of 5
Love it. :)
About hazing, I absolutely totally agree it's hazing and from what I read here is getting worse.

Take a surgeon. for interviewing ask her to do a frog dissection for a take home project, and than ask her for a 10 hours long lead neural surgery, without meeting the patient before and preparing for it before. Oh you won't be paid, you can ask anything while patient is on the table. Oh I forgot you can't use the latest auto surgeon functionalities that we have which would improve or perfect the chances of success.

Now you know we are paying top notch, also have sushie served to your open office. You won't find a better option!

I know this is ridiculous, but why don't you think what we are exercising is not?
Interesting, how did you acquire the first business and keep yourself afloat before it took off?
Wouldn’t a packet be destined from router to only one client having the internal IP address of that client? In this case other peers on the same network won’t know if any communication happened between the router and that peer. Same for when a node sends packets to the gateway.
mosh solves my latency and mobile access issues handily.

tmux, irssi, and mosh on a VPS and i’ve had that setup for IRC for ... pushing a decade?
If your input regarding how the company is run is valued by upper management, then make a clear argument that they are running a feature factory and what they can do to change.

If no one cares what you think, then the best outcome for yourself and the your company is for you to find other employment. You labor is freed from the feature factory for more productive purposes and the probability of survival for your sub-optimal company is diminished, opening opportunities for more optimal companies in the same space.
Please push your political propaganda somewhere else, like 4chan or Facebook.
Pierre's Puzzle
It seems like a robot that builds robots would be one example.

Another would be a program that writes programs. There's a word for that: metaprogramming and people do it all the time.
I've used it! It is great but not very popular.
Escaping the Chrome Sandbox with RIDL
It's a net win for the ISP due to cost savings from not having to haul that traffic across their network/to the Internet.

You're right that powering racks isn't free either though: if the cache operator doesn't utilize the rack well and isn't offloading enough traffic to it, the ISP will give them the boot (as in, "we wheeled your rack out to our docking bay, come pick up your piece of junk if you want it back"). It's uncommon since _most_ of the orgs running these racks are competent, but does happen from time to time.

Also, even though it's a net win for the ISPs, there are still cases where the operator ends up paying them a fee. This has less to do with the economics of edge caching within an ISP network and more to do with the bargaining power certain ISPs have. The 2014 Netflix/Comcast peering agreement is a good example of how those things sometimes pan out.
Solution: https://www.av8n.com/physics/pierre-answer.htm
Isn’t it a stretch to call it “socialism” that the same job at the same company with two people who have the same set of skills “socialism”?

In that case though since a free market is conditioned on both sides having equal knowledge would you be okay if employees were forced to disclose all employees salaries?
Look, just because a bias exists doesn't mean that it explains every single bit of improvement. We have randomized controlled trials showing that these drugs work.
I prefer Cinema4D UI over Blender. It does all the things you listed and then some.

Blender UI is great, but Cinema4D UI is arguably better. I've used both for 10 years.

I think most engineers and designers forget that they're just tools. Vim or emacs? PyCharm. Whatever works for you. Stop letting tools define your craftsmanship. This comment reminds me of pixel peeping that most enthusiast photographers do...comparing MTF curves for days. How about going out and taking pictures, learning composition and narrative, story telling and photographic experimentation? But they're too enslaved to their tools.

I guess that too can be a hobby?
> Evolutionary biology is the whole picture.

And how dare I question it or anything outside of it right? Sounds very smart and sciency,I will leave you to it then.

Oh,and I meant introspection, actually asking people, psychological examination of the subject are part of the evidence picture before you come to a conclusion. Apparently,anything short of an explanation involving an "evolutionary" need to exchange chewed food (even though many cultures don't do intimate kissing -- I suppose your claim is those humans evolved differently and have adopted it in the last century against their evolutionary need?) is offensive to your line of thinking.
This business of buying and selling businesses, I have heard a bit about it here and there but i don't even know where to start looking for people who are either selling or who are buying. I'd love to look into it as I think I would quite enjoy it. Any resources you could point to?
https://wiki.nikitavoloboev.xyz/text-editors/vim/vim-plugins

I stopped using Vim though besides quick terminal edits and now use VS Code.

VS Code extensions: https://wiki.nikitavoloboev.xyz/text-editors/vs-code/vs-code...
Couldn't agree more! I love working as a Consultant at Red Hat. I do second the "soft" skills mentioned. If you're not a people person, I would say, consulting might not be for you. But it definitely rewards the generalist, jack of all trades, A.D.D. types (speaking for myself).