skysight-inc/HackerNews huggingface dataset:
This is a good reason (hypergrowth), but there is another reason -- HR.

At most companies, tech or otherwise, it is hard to get more pay by doing a better job. You often cannot just get paid more for delivering faster, or delivering less buggy code, or closing more bugs than anyone else.

You get paid more for having a team. HR uses "# reports" as a metric for pay at almost every company i've been to. So I hire. I hire 3 when i need 1. I hire 5 when i need 2. Ideally, you end up doing no technical work and "managing up" the whole time. Recipe for success.

You set the metrics and i behave accordingly.
Realtime Schedulers have it a bit more easy IMO than non-realtime.

For RT you can write a scheduler that at any point knows if all processes will meet their deadlines and you can easily design an algorithm to get to the most efficient scheduling order.

In non-RT it gets harder because a process might not need to run at all and is just eternally paused on reading some dead socket, it might have higher priority than other processes, you might have 2000 processes to run but only 1000 timeslots left for the current timeslice.

A process might begin to eat up CPU time and you have to somehow preserve the interactivity of the system, ie prevent other processes from starving without starving the big process in turn.

And once you enter multi-CPU it gets even harder; coordinating multiple concurrent schedulers to run from the same task queue, which cannot ever take a simple spinlock without the system suddenly becoming dead.

The parent comment simply noted that setting up the timer interrupt is fairly easy (though if you want something precise and faster than 1ms and multicore it might get more complicated), it's the stuff after that were you are forced to solve NP-hard problems in a fast way.
If you browse for a while and come up with an interdisciplinary fresh idea, I don't think he would mind at all, as long as you stick with it as your main focus :).
If there's a generalization worth making, it's that software engineers--as a whole--are generally garbage at communicating technical concepts.

The talk presented here is a great example of what we could be doing instead.
archive.org is amazing.
In Quebec and Ontario, "engineer" is also protected. Microsoft has been fined in the past because of their usage of "Microsoft Certified Systems Engineer."

https://www.canadianconsultingengineer.com/engineering/quebe...
Which derails the parent's vision that it would be a popular messenger in the US. Uh, what?
Linux Ubuntu is a very strong OS, It's easy to work on them, I think Linux provide a best open source Operating System, Kali is also a more powerful OS.
Can I install open Adobe Photoshop, I try to install but it generates an error as well as adobe photoshop error 16, I also try on https://www.adobesupportphonenumber.com/blog/fix-adobe-photo...
I remember seeing nearly finished building in Croatia, lacking only the exterior finish, but (apparently) with people living Inside. I first though it was a cost-cutting measure, saving on seemingly unecessary work, but I've also heard it was to avoid taxes on buildings.
They had a very simple relationship with me:

1) Inform me of the strategy.

2) Set expectations on deliverables and timing.

3) Go away.

At the same time, they were there if I needed them, either professionally or personally.
You really have countless options these days. DAP / digital audio players experience a kind of renaissance, particularly among audiophile users.

I'd recommend to look at options by Sony, Fiio, Astell & Kern, Onkyo, Cowon, iBasso or Pioneer. Find additional information at the Head-Fi forums: https://www.head-fi.org/forums/portable-source-gear.15/
Regarding age based discrimination, discriminating against the "young" is allowed as they are not a protected class. Allowing the refinement and targeting of ads towards older people would be okay. But restricting the ads to only younger people would not be. At least by law in the U.S.
Mentoring in the workplace: 2 commonly asked questions
Sorry - Firefox Reality is only currently available Viveport Mobile for all in one / standalone devices.
It would have a completely different effect in China though and serve to raise the average salary rather than reduce it. The fact of the matter is that foreigners are generally paid more in China (speaking from my own experience and that of friends and acquaintances who have also worked in China).
I find your point about Lua's ecosystem to be interesting. I have been working with Nginx/Openresty for quite a while now and I've found the Lua library ecosystem to be quite a bit lacking.

I like Lua quite a bit and it is of course, extremely fast, but I wish there were good "batteries" along with other stuff that I've come to expect from Python/Ruby et all. Of course, I've coded up some of those libraries myself as well. :)

Just wondering what people's general thoughts on this are.
Any malicious scraper can defuse this by sending the proper referrer header.
It look like pre-built concrete blocks. And since none of the blocks was cracked open by the collapse, we can't see the rebar inside.
ESPN profile of Twitch streamer “Ninja”, gained fame after he played with Drake
It appears this was already reported and fixed in WebKit - https://bugs.webkit.org/show_bug.cgi?id=188794 but not specifically for the Safari browser.
Can there ever be a big-budget action game without violence?
The creative space of the internet
Swedish startup analyses your entrepreneurial potential
Apple, Samsung Hunt Elusive MicroLED
I think this problem is solved already, see this video about TrackIR from 1:00 https://www.youtube.com/watch?v=_AO0F5sLdVM (it is called motion scaling). Of course people may still get injuries from this if they do it for 40 hours a week...
That's true (and it's not because they're male, it's because they spend a massive amount of time communicating with machines and not so much other humans)

And yes, this talk is very very good.
You think the Trump administration and the US congress are looking 50-100 years in the future?
The issues with text input are a large part of why we added voice input even in our very first release! w.r.t. text rendering, we're doing a lot of fundamental work in rendering higher-quality text (you can't fix resolution fundamentals, but you can take into account the optics of the hardware better than we all do today), but nothing to announce there yet.
My startup didn't fail. But my initial projects failed. Project 1. I started a commercial version of Wikipedia back in 1990. Just the computer hardware and software section. I hated starting there. But that's what I knew. And that's the reason I started the project in the first place. It was harder to get info about computers back then. You had magazines (and user groups I guess). I wasn't sure of my computer programming skills. So I used an off the shelf database management system. Long story short. The DBMS didn't scale. It had a GUI front end. And as the project went along. Any change became exponentially longer. Small insignificant changes started taking an hour, then two, and finally 2 whole days to make a small change. (I was so mad I wrote my own DBMS. And since it didn't have all the bells and whistles, it was lightning quick. And changes were mere compiles that took 4-11 minutes.) I should have stress tested the commercial DBMS I bought, at the start. I just assumed I was paying a lot of money for it. It would work. There's much more that I don't have time for. I should have sought funding, I shouldn't have worked on my end of the project alone (I thought it would be in business's self-interest to provide content and update the info. At the start about 15% did.
Which in retrospect was decent.), ... I should have started the startup earlier in life. My aging parents became my primary concern.
VR offers a number of advantages for productivity. As many virtual desktops as you want of any size. New ways to model data and manipulate it, think 3D graphs. Virtual telepresence for meetings. Those are just the ones off the top of my head.
While we are on Viveport Mobile and all other relevant stores, a developer can always either build from sources or sideload the browser - https://github.com/MozillaReality/FirefoxReality/wiki/Sidelo...
Not to venture into conspiracy theory territory but the fact that they have the capability in software to modify the phone's behaviour based on which country the device was sold in is concerning enough to me. The Chinese gov. can put pressure on these large multinationals that rely on China's workforce and those companies can't do a great deal about it other than comply.
The Severe Online and Offline Oppression of the Uyghurs in Xinjiang
I'm looking at the Omni products and they seem all great. But I might be transitioning from iPhone to Android in the next 24 months and am afraid of losing a lot of investment.
Because such small embedded systems tend to avoid a stack and recursion, and more, tend to disable malloc at all.

Variables and places are predefined. ASLR is a problem there, not a solution.
Are they a build your own PC place?
And Cosmos!
The Circle: a reality TV show where contestants interact only via social network
Is this just another Firefox OS? It strikes me as another side project they'll abandon later.

I can understand Firefox OS, I wish they'd persevered, but I don't really get this.

On its own I don't think this makes sense. Maybe in the context of an in game browser.

But then who am I to comment.
My iTerm2 Setup
I'm only friends with people on Facebook who know my gender, so it doesn't really matter. Plus it only actually shows in a few places such as "xxx replied to his/her comment" notifications.
Credential Stuffing Attacks Generate Billions of Login Attempts
Interesting. I've moved to a warmer country and it's normal here for moped riders and motor cyclists to wear a helmet with shorts and a t-shirt.

I'm used to motor cyclists wearing leathers. Bare skin in an accident looks terrifyingly abrasive.
The larger picture linked in https://news.ycombinator.com/item?id=18020427 pretty clearly shows that it is just precast beams.

None of them failed either, they just shifted off the support.
Last I checked Apple's bug reporting system wasn't public. I really wish they'd change that.
Google AMP Project is no longer controlled by one man
Shaderoo.org: utah teapot using shaderoo geometry
When I first moved to Romania I saw the same and always wondered why. Now I built a small home and left it like this so I don't pay taxes (wanted to build, leave there a year of two and sell).

You also don't pay as much taxes when sold not finished.
I tried the live repl and input the fibonacci example:

> (fn fib [n]
(if (< n 2)
n
(+ (fib (- n 1)) (fib (- n 2)))))

which seemed to take, but then upon trying

(print (fib 10))

it spit out the following:

[string "return print(fib(10))"]:1: attempt to call a nil value (global 'fib')

Do I need to initialize fib before in the repl?
I have that and several other resources on a Github page:

https://github.com/melling/ErgonomicNotes/blob/master/progra...
It was disheartening to be outwardly liked and praised but to never receive a real promotion.

I've noticed this as a common unfortunate side effect of disclosing anything that has a stigma attached and explains why the upper echelons of most pursuits (politics, business, sport) still tend to be quite homogenous. While a small but ever increasing spotlight is being shone on issues faced by various minorities in the workplace (particularly by race and gender), disabilities and disorders tend to be less obvious and people are less keen to talk about them.

I'm autistic myself and have shielded myself from a lot of these issues by running my own company and delegating things I'm weak at but I've been very lucky to reach that point and my employees are very patient with me.

More work needs to happen to make standard workplaces take advantage of the many skills autistic people can bring to companies but without putting a glass ceiling on where they can go. The tech industry, in particular, is ahead of the game on this, I believe, due to some common autistic traits actually being an advantage. Companies like Microsoft have also actively developed programs to engage with and hire autistic people: https://blogs.msdn.microsoft.com/accessibility/2018/04/02/au...
That is certainly true, but you can still only focus on a "window" that is similar in size to your 24 inch screen (and even currently I guess the focus - the area where you read - is actually quite smaller than the screen size).

True, you have more screen real estate for the "Alt-Tab" aspect of window selection, but I am not sure that is such a leap.
This MAY be intentional. One of the ideas behind "urbanism" is that in order to reduce vehicle speeds, design speed of a road must be low and the main technical measures are speed bumps, road width and curvature - if you make a road narrow and curvy, it is technically difficult to speed there.
Cisco's high-end router operating system, IOS-XR, has two flavors: an older one built on top of a QNX kernel and the current one built on top of Linux. The QNX version is still supported but is not in active development.
One of the biggest things we've found that people like to do in VR is private viewing. They'll collect links of videos all day and then come home to watch them on a "big screen" but don't have a laptop or TV that supports miracast, so use a VR headset. Or they like to watch twitch streamers or their favorite movie providers or just bounce around searching content.

As the hardware becomes more mature, we'll support more use cases, but we wanted to enable some compelling early use cases (especially voice search) and learn from users as soon as we could.
can anyone provide some context ?
RPKI and BGP: our path to securing Internet Routing
Also, they may have a soldering iron. They do not have this other stuff.
LLVM 7.0.0 released
Zinc is Live
~10 years here too, it's not so much corporate politics that bugs me, but the apparent futility of what I've done. I've had a number of assignments but it's all roughly the same - rebuild this existing thing over the span of two years, but this time in $technology.

It's often rebuild projects for rebuild's sake, and not because the old one is bad, but because the old one's developers are gone and nobody wants to invest the time and effort it takes to get to know the codebase.

~5 years ago I was probably at my most productive, churning out something like 5000 commits a year or thereabouts; thinking back, I realize that nobody in their right mind would even try to understand everything that I've built during that time.

Last year we were asked back to that customer again, this time to rebuild the application but in $new_tech_of_the_month. That really gave me a sinking feeling - like, I and my colleagues spent over 2.5 years on that application, and now it's just getting thrown away (we're talking >100 application screens here) because someone higher up decided Angular was no longer cool and everything had to be done in Polymer?

I mean if they had only properly maintained the application since I left. But nope, bumble along for 3 years and just toss the lot.

TL;DR, a lot of software is throwaway and effort is wasted.
Biggest problem in web apps, at least to me, is window management. When you switch to Chrome (on Mac), all browser windows come to foreground. I want to keep Slack as its own app so that it stays in the background until needed. I also want to keep it separated in Dock and Cmd-Tab switching etc.
I find the title a bit misleading - more so puts the blame in the 'wrong' place.

Let me explain briefly. Facebook allows advertisers to pay a rate per advertisement displayed. Why shouldn't Facebook 'let' their paying customers show the ads to those they are interested in. AKA why would they pay Facebook to show their ad to people they are not interested in?

That being said - I've followed most of the discussion...and there are a lot of strong points. I just think that the title shouldn't that Facebook LET them advertise in a certain way - it should be the company that is advertising the positions only to men - although they certainly could be targeting men through that channel - and targeting women through another channel - with differing types of ads all together.
Array.prototype.reverse modifies JSImmutableButterfly

You have to wonder how an immutable butterfly can be modified?!
Project Management Training in Noida
RPKI – The required cryptographic upgrade to BGP routing
Which is why ad targeting based on gender is perfectly fine.
Or a thick AirPods case
Code, conflict, and conduct
Agreed. It's 7 years on so... did it get missed in round 1?
You can still buy the software, request the source and upstream it yourself though, no?
That’s 11 years old.
Probably: https://github.com/blindglobe/common-lisp-stat
I think it is unlikely. Firstly, in drifting into the slipstream, she would experience a powerful torque, twisting her away from the center-line (and maybe creating gyroscopic precession of the wheels around the bike's longitudinal axis). Secondly, the slipstream will be very turbulent. Thirdly, the speed is well above a human body's terminal velocity of around 120mph, so the slipstream is powerful enough to pick her up and throw her to the ground, especially given that drag goes by the square of velocity.
No code lasts forever. 2.5 years is a pretty good run for anything. If the company grew in that time, then they need to revisit all their processes including all those application screens. This sounds pretty normal.
Designing a Cross-Platform Software: Four Things to Keep in Mind
Many of those streams are not natural and those which are need to be maintained there is a complex network dams as well as constant dredging to maintain them passable to boats year round.

The main beneficiaries of the license fees in England and Wales are the British Canal Trust and the Environmental Agency both of which use the money to maintain the waterways and the environment around them.

The fees are next to nothing for smaller vessels, for unpowered boats the fee is incorporated into the membership fees for the clubs.

Rentals are exempt as they fall under the business fee of the rental provider and visitor licenses are available for short term that cost next to nothing.
Why some experts think driving with two feet could be safer than one (2015)
Building an API – Here are the 5 things you need to know
The article links to its context.
The person in question is one of the authors of "logdevice", which is relevant to that person's reaction: instead of saying "we didn't know about sbin, we'll fix that" it seems it was easier to just write a tractate trying to teach me, multiple decades older than them manners. What was aggressive?
That's why I'm a private contractor.
Usually "why is this on HN?" is pointless whining, but in this case I'll make an exception. Really, why?

This is a 7-year old rant referencing a video that's no longer available (the original URL has gone away), so there's no way for anyone to make sense of this old debate. The original page is on archive.org, but the video was embedded via Flash and doesn't work anymore:

https://web.archive.org/web/20111231235506/http://www.though...
"Error establishing a database connection"

Why does James McKay not understand website configuration?
Your first sentence is missing a period which made it look like you were describing an imaginary boss. “I work for someone I can trust when...”
Show HN: MahaloHR – Employee Recognition in Jira, Slack, and Gmail
The article links directly to the context.
> why would they pay Facebook to show their ad to people they are not interested in?

Because not doing so is illegal in most first-world countries.
It's interesting that the headline and article seems to be focused on the advertisers targeting ads towards men when there were also instances where the ads were targetted towards only women. Shouldn't those both be equally wrong?

And I don't see anything inherently wrong with targeted towards a specific gender so long as that targeted is compensated for elsewhere in your recruiting strategy. Lots of magazines are read by more people of one sex than the other, so if you are recruiting in those magazines, I think it can make sense to make up the difference by using Facebook.
Constraint Solver (2015)
The Liebowitz and Margolis article doesn't really bring anything to the table; it seems to just be an attempt to showcase market efficiency or something. Take this from someone who is both an economist and have actually tried the Dvorak keyboard: I believe August Dvorak much more than the authors of this piece.

But the nice things about keyboard layouts in the digital age is that it doesn't matter: You can believe that it's all hogwash and continue clunking Qwerty.
Build an Action to make Google Assistant find the food you are craving for
Yes. Working for a HW vendor catering to automotive and embedded customers. QNX is one of the five or so OSes we work with.
China’s leaders are softening their stance on AI
Product people are important, I don’t think Op was saying otherwise. But it’s typically more labor intensive to actually implement the ideas that product has, so in a healthy org you would expect to see more engineers than product people to ensure that everything is close to in balance.
Interesting arguments people had when the world was young.

If I do multiple commits into main a day, will probably get a visit from CTO.

Will test tomorrow.
"Why do we think that way when we're young, that we're immune to damage? What changes?"

I see you've received a lot of answers already, but not an explanation (worthy by my standards). Here's my stab on it:

1. Remember how everyone got to ride a bike in the first place. It looked dangerous, yet we had to get over our fear AND try to suppress it consistently long after the point of riding and not falling any more. And that kind of fear suppression exercise was necessary again and again all over our childhood. It's no wonder that with so much repetition it grew to become part of our character, at least for a while, at least until the voices that once encouraged us to overcome our fears went silent.

2. The level of responsibility we bear and the awareness of it, including the responsibility for ourselves, especially enough to feel it in our choices, grows only with time. As younglings, we care less about "serious and boring" (i.e. "act responsible") and more about "fun and exciting" and weight our decisions accordingly.
I was aware of Fetal Alcohol Syndrome but not Fetal Alcohol Spectrum Disorders [0]. Thank you for sharing. From what I ahve read the dont drink and do breast feed have fairly strong research behind them so I am a bit confused by the weak correlation comment as well.

Anecdotally, while in Europe I do see it extremely commonplace for women to have a few wines while pregnant.

[0] https://en.wikipedia.org/wiki/Fetal_alcohol_spectrum_disorde...
SpaceX’s Moon loop will affect passengers’ health
>The reason why people think feature branches are for long-running epics is because that is the way that old school centralised tools have taught them to think. They’ve made branching and merging hard through poor tooling, algorithm support and architecture, so people do everything in trunk except for epics, then they run into problems and the whole pattern becomes self-reinforcing.

Very well self-assuring that git predecessors were complete idiots. Not even worth to read it further, probably.