skysight-inc/HackerNews huggingface dataset:
> The correlation is strong, although causation is debatable.

I'm sorry, are you trying to say market wages are set in some grand conspiracy?

Software pays well because software companies tend to be very profitable. Since the engineers that make said software are a limited resource, they gain leverage against the profit they are needed to create, and wages rise.

Teachers are paid out of public funds, there is no profit pool to share.

> It's no surprise that the efforts to achieve gender balance in a highly-paid industry gets a lot more attention than any gender-imbalance in a lowly-paid industry.

It is surprising to me. Public school teachers will always be paid less than programmers, this is the constant of public/private. Saying that fact justifies not examining the mirror ratio in the teaching industry is insane.

There are about 3x as many grade school teachers in this country as their are software engineers, and it's pretty obvious what influence they have on our next generation. Much more so than the vague words I get about 'representation' and 'perspective' when talking about the supposed issue in software. You have to really want men to be in the wrong to pick software out of these two industries.

> Put another way: men weren't too upset about being pushed out of teaching positions because they were able to make better money elsewhere.

Seriously, there's no grand conspiracy. Men aren't an organized interchangeable mass that wants to put you down. If men are turned out of teaching those men don't suddenly become qualified engineers. These are different men.

I don't know why this is so hard for you to grasp, but we're individuals.
Are you in need of a good and genius hacker?
Are you looking for a professional hacker who basically hacks into anything ( Facebook, Mail, WhatsApp, Viber, Twitter, BTC accounts, Instagram, Line chat, Mobile Phone, We chat, Skype etc) I am presenting you with what I like to call a lifetime opportunity of meeting the Technology Genius. We all don't have the chance to come across him but if you are reading this right now, here is your chance.

Do you want to hack into someone else's account or phone to monitor or track their calls and messages, or you are having doubts concerning your spouse, girlfriend/boyfriend, business partners, employer/employees or just your friend or family members? I understand we all have different reasons why we want to do this and I am not ready to criticise anybody. What I have understand about life is that you got to do what you got to do. If a flash of doubts crosses through your mind about the activities of your loved ones or people around you, why not get a professional hacker to help you pick it up from there to help monitor, track and hack into their daily messages; I understand we all have to clear our doubts and by doing that, we are protecting ourselves and our loved ones.

This hacker I am about to refer you to hacks anything which means he hacks everything. You must have come across the name in your daily searches, they call him the Genius. And I believe we all know how ghost operates, they are always there even when we can't imagine. Genius performs magic beyond expectations. This is the type of hacking the Genius will guarantee you.

Lets say you are worried about your loved ones deleting their messages, how about I hit you with the headline and tell you right now that he hacks and retrieves deleted messages. No matter how old the deleted messages are, the Genius would have it retrieved for you.
Contact the Genius on techgenius47@yahoo.com
This is begging the question though -- relativity presupposes the existence of a 4D spacetime upon which you can do your calculations, so at that moment when you state that the local reference frame is not accelerating, is the moment that you declared that the object is not rotating but the universe is.

However relativity also admits the description of spacetime where the entire universe rotates and the object's edges are experiencing constant acceleration.

One way to look at relativity is note that local observers can disagree about apparent distances, times, velocities, and accelerations, they are all able to use Lorentz transforms to answer the question of 'what would another observer see'. So in any relativistic description of this universe, all observers need to agree on whether the object in the middle is rotating or not -- but this appears to be a free parameter.

In other words, General Relativity fails to fully follow Mach's principle on a global scale.
The examples are maybe lacking information but "camera error" and "request failed" are robotic and cold sounding so they're an improvement on that front.
I'm sorry for you
But this could easily change soon because there is not that much keeping system developers from switching to AMD, potentially rven ARM

Right, you can very easily imagine a machine whose CPU merely marshals and dispatched work to compute elements, be they GPUs, FPGAs, ASICs, TPUs, whatever. You don’t need an all-singing all-dancing Xeon for that...
You're just assumming the library is 10x better.

One reason to use web components would be it allows for a much more lightweight abstraction over DOM.
Y'all know how it happens - unclear specs, lousy pay, outsourcing to India
> I remember when the PS3 and Xbox360 had just come out, and everyone was screaming from the rooftops about how PC gaming will just crash and burn. Not for a week or two, but for years after those boxes had been released.

This still lead to the situation that, for years, AAA publishers wouldn't touch the PC gaming market with a ten-foot pole and focused pretty much all of their efforts on the 7. console generation, this was additionally compounded by the "piracy factor".

During that time PC gaming pretty much only had MMORPG's (which made the big bucks due to subscription-based payment), some RTS and a couple of rare exceptions in the FPS genre going for it while Steam was still busy establishing itself and the indie scene was nowhere to be found yet.

It was a rather boring time to be a PC gamer as you'd miss out on many of the interesting and unique releases due to them being only released on consoles.
Nuclio: Serverless for Real-Time and Data-Driven Applications
If your only understanding of imitation meat is "those burgers you buy at the grocery store," then my point is that there is a whole world of imitation meat you haven't experienced. I think you're pre-maturely judging a whole genre of food.
If discord doesn't like your browser it asks for your phone number before it will let you use it, even as a guest login. It is not acceptable for you to require your business partners and potential employees to share their personal data with a third party company you have no formal partnership with in order to contact you. Please do not use discord for professional purposes.

Either use something that asks nothing of your guest, such as appear.in, or host your own service where at least you control the data. Jitsi or Lync might be palatable to your IT department.
The only time he mentions article 7 is that "every derivation of the name is implied, including every abbreviation of the word Sarajevo." So okay, article 7 doesn't apply to a non-monetised blog post. The other articles in "Komisija za Statut I akte" still do, right?

But okay, so implicitly you're suggesting OP has widened the scope, because it seems like a FB page being monetised could be considered a "product name", and therefore article 7 does apply, and this is the basis of the legal threat. That being so, where does the demand for money come in? Is that the cost of being granted to use the name? And what exactly is stopping the city from going after things not covered by article 7?

Any law is that vague and wide-reaching has the potential to be abused, and this is no different. Better to clarify it sooner rather than later.
"These commonly don't have any sensors beyond a few rotary encoders and motor feedback."

you contradicted your own point. Those are sensors. Without them the P&P wouldn't be able to do its job.
Another is to "fail to resist", and I don't think the title is trying to imply the user died (at least I didn't read it that way at all).
Yeah I used to think that.

If you have any amount of dynamic data with a non-trivial representation, and you don't want to have to go through awful ad-hoc things of "when I update this data structure, tell the stuff on the screen to change" and "when this on-screen value changes, update these parts of the data structure", you eventually end up with an MVC framework: this is not a new idea and JS didn't invent it.

And once you have that, adding a bit of structure to make it nice to build up modular components results in something pretty close to Vue or React.
What do they do to their employees?
I wonder how well this matches Murphy & Becker's theory of Rational Addiction[0]; AFAIK it properly predicted the change in smoker percentage as a function of price (but not the percentage of drug users)

[0] https://en.wikipedia.org/wiki/Rational_addiction
The production numbers for the last 20 years is cause for inquiry.

2000 - 82000 hectares
2016 - 201000 hectares
There is also https://en.wikipedia.org/wiki/Shape_dynamics, which takes Mach's principle as a philosophical base and tries to rebuild (continuous) spacetime on top of it, basically by observing that any triangle with the same angles but different lengths is actually equivalent -- you can only measure distance between two things if there's a third thing that can see both of them.

It's been proven to be locally equivalent to General Relativity, but might differ globally (e.g. solving the bucket in an empty universe issue).
I am team lead for a 100% remote consulting team. My observations mostly match what’s already been posted, but let me reiterate what I see from a level 1 manager perspective.

If using agile, create work items/PBIs for everything and document decisions in your tool (or, less optimally, in slack/teams/other persistent group chat tool). I obsessively look in these tools to understand what my team is doing/ has done.

Go through work items/PBIs as a team frequently (we nominally do daily, it’s more like every other day) to update remaining work. If I as the L1 manager see your work melting away I’m happy and you have great evidence of productivity.

Communicate what is happening in the rest of your life. If I know my team member has family visiting or a sick kid I can mentally process that better than a simple “my productivity will be down for a few days”. Even worse is not communicating at all- I have seen team members disappear for days and screw up our sprint commitments. I understand there are cultural issues here at times, but team members who don’t communicate are a problem: the customer and L2+ bosses want to know reasons why things slip and this information often gets communicated up the chain. Why work isn’t happening is also important.

Don’t miss commitments and communicate risks or issues that might cause a miss early and loudly. And do so in writing (preferably in the chat channel). I have had people burn down a PBI for a whole sprint only to discover it half done, now we have a trust issue and I’m not sure I can trust the information I do have about productivity.

Note- I don’t really track my teams PRs or code commits, I track completion of user stories/tasks. One of my team members talked the customer into using an off the shelf service to implement a feature last week. No code commit, but I know her productivity is very high because she knocked off her features like crazy.

Demo both code and features to team. This is great for knowledge transfer and keeps the whole team aware of what is going on.

Hope that helps.

Ed- I work in a very “enterprisey” world, YMMV in more consumer or packaged service oriented world
> There must be something else in the Universe to observe the single proton for it to have rotation, etc, according to quantum physics.

No, according to the Copenhagen interpretation.
You miss 100% of the shots you don't take.

What would be the point of taking yourself out of the job force. You can try applying Accenture or some other consulting company. They don't really technically grill you.
If you missed it when it first appeared last September, the Cincinnati Enquirer's Seven Days of Heroin was a gruelling but phenomenally powerful read.

https://www.cincinnati.com/pages/interactives/seven-days-of-...
Show HN: On-disk B+ tree for Python 3
I could have written this myself. I did a lot of web development before JavaScript exploded and have since done mostly back end work. Every time I hype myself up to learn any of this stuff I feel like I'm chasing my tail.

"Wait, I can't learn this until I understand that, but that requires some knowledge of that other thing which is best understood in the context of..." It's exhausting. I have written code professionally in a dozen languages or more on projects ranging in size and scope, but I have never felt so lost as when trying to learn the labryinth that is the JavaScript ecosystem.
It's possible that the confusion comes from the weirdness of non-inertial reference frames. Switching from [rotating bucket] to [universe rotating around the bucket] is not an intuitive operation.

To build on the atom-level view, imagine you take a snapshot in time of a cross-section of the bucket and the universe. Then you put debuggers on four particles. These debuggers tell us the linear velocities of each particle. Two of the particles, A and B, are part of the water in the bucket. The other two particles are somewhere out in the universe, but aligned in a line with C and D.

Here's the picture so far, with the size of the arrow indicating the linear velocity of each particle. The bucket+water has been rotating for a long time, so all the water is rotating normally.

[center of bucket]
A -->
B ---->
[edge of bucket]
.
.
C
D

Now let's switch reference frames so the the universe (containing particles C and D) is rotating around the bucket. C an D are going faster since they are further from the center of rotation.

[center of bucket]
A
B
[edge of bucket]
.
.
<------ C
<------------ D

In this new reference frame, A and B have no difference in velocity. This is very worrisome! The information containing the relative velocities of A and B (and, therefore, the forces on them) has essentially been destroyed. We might need to add new forces to get the information back - information which is crucial to explaining the water getting pushed outwards.

This is a sketch, definitely not rigorous. But my main point is that you can't say "imagine the universe is rotating around the bucket" without introducing a lot of messiness. That's what it means to have a non-inertial/accelerating reference frame.

On another note, I do think the Nautilus article is conflating two different points of confusion. First, as I described above, rotating reference frames are weird. But despite that weirdness, we can fully explain it in terms of the underlying physical concepts (acceleration, inertia, space, etc). Second, we haven't fully explained the origin of those concepts yet. But that's a very different matter. It seems like a stretch to say that we can't explain the water vortex, or that we can't explain the bulging planet.
عاصي الحلاني في أجازة مع عائلته في مدينة الحب.. شاهد – NewsA – الأخبار اليوم
That article was about construction in NYC, not the country writ large.

Much of the US population would disagree with your definition of ‘adequate results’ for healthcare. If everyone was in agreement we’d have something up relatively quickly.

There’s more to the world than the articles you see on HN.
Is the source code available?
What are the "clear best practices" for Angular? I'm just starting in Angular 5 and I'm starting down the ngrx path. From what I can tell there's many different ways to structure the project and ngrx is in version hell - the current docs on master reflect an unreleased version.
This really depends on how much you're paying to make that 15 minute video. 15 minutes of video can cost 10 cents or 10 million dollars.
ram is the limiter, they can't get more.
Even in the Copenhagen interpretation states can have well-defined angular momenta before wavefunction collapse.
> gamers [...] need to shut up and enjoy a good thing while it lasts.

I don't consider what is happening to be good. I don't think cryptocurrencies are a positive change for the world at large nor for gaming in particular. I don't want to make money off of my hobby, I want it to be my hobby.

> It's very odd to watch a group of people bitch that they are handed a bunch of free money, but gamers manage to do it.

Gamers are being handed insanely inflated prices for hardware, and many of us don't want to deal with the crypto bubble - we just want to game.

I'd flip this on its end. Miners and AI enthusiasts really should be thanking gamers - we've put up the money that allowed GPU research to reach the point it's at today.
Apropos to nothing, pigs outnumber people in Iowa 7 to 1 (21.2M hogs vs 3.1M people).
It's still a silly situation to be in, you spend all that money on a fancy monitor and GPU, yet you can't even max out visual fidelity if you want to make full use of them.

About GSYNC: Afaik isn't its purpose to eliminate screen tearing without the use of vsync, thus not getting stuck with awkward halfing of fps if the GPU can't keep up?
High performance web: React 16, Next.js and Node 8.x LTS
It's easier said than done. I decided to switch about a month ago, and after playing around with evil mode for a week, I gave it up in favor of emacs-std bindings. The core editor evil emulation was flawless. All my 20-year muscle memory commands just worked without a second thought.

When going into other packages like org, magit, etc. I noticed that all their default bindings were emacsey as well (for obvious reasons). I realized that I would be forever mapping evil bindings into new packages every time I wanted to use something new, so I gave it up as a bad job and just bit the bullet and switched to stock emacs without evil. I'm like halfway through the learning curve (I hope!) and it's tough. I've always had the caps lock key mapped to Ctrl anyway, but I still feel like my pinkie is about to fall off. After using vi/elvis/vim for almost 25 years, I do admit that I like emacs, but "just switch" still means a period of remarkably reduced productivity to many.

(Yes, I know that for any popular package someone has published evil mode bindings and use-package makes them trivial, but it's not the point.)
It's a culture that deeply values education, trust, and team-work within families, community, and country, all of which contribute to collective success in military, civilian, and business endeavors.
> If you think Facebook will still be there in 10 years, then you can safely pick React.

At the same time, you could've made that same argument at some point with Google and AngularJS, Dart, Polymer, etc.

Not necessarily a safe bet.
> I’m buying a $42K car (the 428 I’ve had my eye on), and BMW is going to nickel-and-dime me on it?

A $40K car loan at 60 months is $600/month.

You could have got a Honda or Toyota for half that amount with the same features but without the prestige of owning a BMW.

Pay to play.
Kalamazoo doctor detained by ICE after 40 years in US
Should You Use GraphQL for Your MVC/POC?
The trade off is that the parts that go into a machine that don't affect its performance on paper are usually sub-par. You can get a 1000W PSU from some no name OEM or you can get a 1000W PSU from e.g. Corsair. Both supply the amount of power your rig needs but one is cleaner, lasts longer, quieter, etc.
I'm that part of the world so I will give you some background.

He was using both name city of Sarajevo and using emblem of the city on his Facebook page. And since situation there is kinda tricky it is not interest of anybody living in the city and want to ensure peace and p...
(ok - just peace - prosperity needs to wait for the next century) to have any 3rd-party representing the city.

I'm not sure what he was doing on his Facebook page but he might one one of the guys saying: "hey lets start the war again ...". Or might not. This was a move by politicians: maybe stupid. Maybe based on fear of another war. It is complicated.
Don't forget neutrinos. They pass right through the earth, no tunnel needed.
I come from backend programming experience with a little bit of jQuery and Bootstrap experience.

I run into similar experience when trying to learn new JavaScript frameworks. Documentation for these frameworks is usually written as if you already are expert in another JavaScript framework. And then it is really hard to understand benefits of tooling they have. I could do simple apps or tutorials but trying to use any of these technologies in a real project is such a hassle that I end up using good ole jQuery. Sometimes, i feel like these frameworks and their extra tools have no real purpose but to help one pad their resume.

Only reason I keep diving into these frameworks is because I worry that if i don’t learn new technologies, I ll be outdated soon.
> I'd be interested in how your desktop alternative works with the VR displays.

"your desktop alternative" -> collection of crufty exploratory kludges. :)

I'm running custom stacks on linux and X. Browser as compositor, and three.js. React. Tracking from low-level Vive lighthouse driver[1], or laptop webcam optical, or none. Camera passthrough AR.

Most recently, I'd just plug a Lenovo WMR HMD with a duct-taped-on camera into an old laptop with integrated graphics; run a browser full screen on the HMD; run xpra to put emacs and xterm on laptop and HMD; with the camera AR in background; and sometimes track head motion using the laptop webcam and yellow duct-tape HMD marks. Boring and crufty. Though emacs looks kind of "hip" with text changing depth.

> Do you edit text, code, email and surf

Desktop is just xpra[2]. A remote desktop that pulls in individual X programs. No "plug in a null display device" Microsoft silliness. Text is ok. Video is low fps (though I've not tried to improve it). I'd not want to surf in a such small window - think a 900 px square.

Because of resolution (and budget) limits, the UI is more 2D on sphere than 3D. Just picture normal desktop windows. Vive resolution was unusably low and PenTile. LCD Windows MR resolution is tolerable with individual pixel control (thus the 2D). 3D might be ok with subpixel rendering, but I don't yet have a laptop with a dGPU, so I've been putting it off. Given 2D, I'm still just using xpra's kb/mouse handling. Bits of a React-and-three.js approach. For hand tracking, leapmotion is unusable, my finger tracking with fiducial markers is currently too slow, and gloves with IMU fingers are still like $4k+. So I'm basically just doing exploratory spikes, waiting on late-2018 hardware availability and prices.

> desk chair?

Desk chair, conference room, classroom, subway. All sitting with laptop keyboard. I've explored room-scale UI before, but for this, just emacs and xterm in space. Not even in space, just in your face. I'm tired of burning life fighting ephemeral display and input limits. I'd like to do software dev and collaborative compilation and category theoretic type systems in 3D. But I'm going to wait for the needed hardware, rather than struggling against the glacial pace of tech progress.

[1] https://github.com/mncharity/node-webvr-alt-stack
[2] https://xpra.org/
not exactly 30 years, the first section of the U-Bahn opened in 1923 and the first section of the Moscow metro opened in 1935

https://en.wikipedia.org/wiki/Berlin_U-Bahn
https://en.wikipedia.org/wiki/Moscow_Metro
My biggest struggle is knowing why a certain thing is done. I don't want to simply build on a layer of magic, I want to know why I am using a particular framework or library. But without much experience having done it prior, it is hard to evaluate why the current trends exist at all.
Panics can of course result in exploitable system behaviour.
Well that first example with the mistyped grep command just blew my mind.