skysight-inc/HackerNews huggingface dataset:
This is a relatively fresh reinstall, and I've only been adding gestures as they come up [0] -- so this should be pretty representative of my top usage (slightly reordered for organization):

https://i.imgur.com/qvAOmHA.png

----

I think I can say with a fair amount of confidence that 3 Finger Tap (open in new tab), Pinch In/Out (close/open tab), and Rotate Left/Right (change tab) are my most used custom gestures.

With 3 Finger Swipe Left/Right (back/forward) configurable in vanilla system preferences, but done in BTT for consistency, and 4 Finger Swipe Up (Show Desktop)/Down (Mission Control) with their directions reversed from the system defaults [1].

Really, every one of the gestures on there is pretty indispensable to me feeling comfortable using a computer. Going back to keyboard shortcuts for the same actions (eg, when I'm using someone else's computer) feels like hunting-and-clicking menu items with a mouse.

----

[0] Import/Export is a thing, but I usually use a reinstall as an opportunity to tighten things up.

[1] Because this way makes way more intuitive sense to me. Swipe Up = Swipe Away = "GTFO windows". What hell, Apple HCI engineers?
I'd be much less concerned about how women are portrayed in video games (pornography is a LOT worse in this respect), and more that the young men in question are often not very happy.

Really, this is a wider concern than someone's daughter in particular. Women are getting hit, too, it's just not as visible. It's a societal problem.
Twitch seems to be an existence proof against the idea that playing video games produces nothing of benefit to society. Clearly, people playing video games has produced in excess of $1B benefit to society. "Make something people want", and all.

You could argue that watching people play video games isn't a real "benefit" to society in the way that food or houses are, but I don't see it as being fundamentally different than, say, televised sports. Are televised sports of no benefit to society? What about art, or music?
What happens when technology progresses to the point where they can't be productive at all? Where it simply costs money to give them a job. Are you okay with paying people to dig holes and fill them back up again?
I think you underestimate peoples abilities to comprehend what a game is.

I think Princess Zelda's flirtatious tendencies are about as formative to real relationships with women as call of duties role in informing me on gun violence is realistic. They are clearly fantasies with no bearing on reality, that's the appeal of escapism focused games.

I think the issue comes about when people don't have any other experiences to form real expectations of the world around them.
If you recall Boyle's Law from high school physics - Temperature is proportional to pressure. Aircraft wings generate an intense area of low pressure over the top of the wing (which is what essentially generates the lift). This low pressure area is magnified when flaps and slats are deployed.

On a humid day, the lowering of the pressure over the wings can basically force the air temperature at that point to lower and reach dew point temperature, essentially forming temporary clouds that are whipped around by the moving air vortices.

Once the aircraft has passed that point, the temperature generally stabilises and conforms to surrounding air temperature, which usually dissipates the temporary condensation.

The 'twirly' bits on the wingtips is basically spillover from the high pressure under the wings to the low pressure above the wings, creating that mini tornado vortex. This is also the reason that many modern aircraft have those 'winglets' on the wingtips, to try and minimise these spillover vortices which can cause problems for trailing aircraft, as well as induce extra drag on the source aircraft.
I've watched this happen to my friends.

One that I graduated high school with in particular comes to mind. We all played video games back then. Half Life, Goldeneye, Starcraft, Everquest, etc. He was a smart guy, driven, usually made better grades than me (I was lazy in high school). Took a job at an medical supply company after graduating from high school intending to work for a few months before starting college.

Well, when it came time to start school, he tried to balance work, school and an ever increasing amount of time in front of the TV or computer playing games ... and failed. Dropped out of school after one semester. Got an apartment with a couple of his coworkers where they would mostly play games when they weren't working. I went over a few times. It was depressing to watch. You really want to say, "Dude, is this really what you want to do?"

Spent seven years working that same job stocking shelves and spent the rest of the time drinking and playing whatever the newest game was that month. He'd message me at like 12am asking if I was playing anything and I'd be like, nope, studying. He'd type "LOL" (back in the AIM days).

When World of Warcraft came out, he was instantly drawn into the WoW universe. He'd stay up all night playing. Broke up with his girlfriend because he was playing WoW literally every waking moment. Started being late to work, eventually lost his job and lost his apartment (I'm guessing his coworkers asked him to leave when he couldn't pay rent). Moved back in with his parents and still, just ... gaming. All the time. He'd just spend whole days sitting in front of WoW or some other video game. For three years that was all he did.

Eventually, his parents had to SHUT OFF THEIR INTERNET and have an intervention to reach him. Obviously I don't know the full story of what happened, but after that he did start to pull it together.

Got back into school at 29 and just recently graduated with a business degree. He's managed to "stay clean from games" (his exact words, BTW) for the last seven years. I can't imagine what an immense struggle that must be considering how ubiquitous they are now.

All told he lost more than 10 years of his life.

The whole time I'm looking on at this and thinking, if he was drinking, we would call this alcoholism. But what do we call it when it's video games?
This is different than the typical failure scenario though, isn't it?

You might have a few drives with bad seals that fail early. But say the majority are sealed properly, but the helium still leaks out at x small rate over time, you might have almost all the drives suddenly fail at around the same time after say 6 years or whatever.

I don't think you can really know if they're truly reliable in that sense until you can take one that's been sitting one in a drawer for 10 years and plug it in.
The same is true out here in Australia.

Places like Melbourne and Sydney are crowded and expensive, but the cheaper properties are all out in rural areas, where your choice of employment is slim, especially if you made the "mistake" of training in any tech sector job.
I don't have a link - but I have my story. I assisted a colleague and friend to launch his SaaS last year. It looks to be very successful. I helped him by providing technical architecture (I did no programming) and by finding a contractor (offshore) to do the development. We used Firebase. He had a designer do the mockups in UXpin. This is hard yes but impossible no. Things have changed for the (much) better in the last two years.
I read that same passage and wondered who was paying attention to the kids? Great, Dad's got some buddies who will lay down some cover while he changes a diaper. What's the kid get out of that deal?
Did you consider an off the shelf ERP product?

I've written something similar to the first part - extract raw data out of various source DB's using SQL queries then push it to our organisation's ERP product (SAP) using A2A messaging.

From my view SAP is black box but it handles the actual accounting/ financial logic part i.e Ledgers, product tracking, inventory management etc. Our Accountants all seem pretty comfortable using it.
They have a nested structure, is all I meant by "linked list". I know Haskell can deal with infinite streams (e.g. by generating the values with corecursion) but the basic "singly-linked" character remains. They aren't doubly-linked, easy to traverse in both directions: they are recursion-centric, as the article stated.

The notorious/ingenious idea of zippers exists to facilitate sane navigation and (effectively) mutation of data structures. It deals with precisely the issue of the pointers in a functional data structure pointing in inconvenient directions...
> Video games from the pre-internet era was just as marketed towards the males as the it is right now, but the toxicity level is higher than ever in today's "community" focused gaming. Overwatch is a good example of this.

That's generally a problem of competitive PvP games. DotA 2 has a similar problem - love the game, can't stand the people that play it. On the other hand, Destiny's community is pretty nice.

The toxicity level in cooperative or single player focused games seems fine to me.
What scares me about both settings is 1. the way comic fans freaked out about things like Marvel casting Nick Fury as a black man for the movies, and 2. Gamergate.

Both cases had thousands of people freaking out about the details of their fantasy world being changed. And I'm freaking out about having to share a planet with these people.
So, it's unclear because the details on the legal instruments used to effect the patent transfer don't see that clear.
(If anyone has a link to it, i can't find it)
The requirements seem very clear:
A. pay azure 1000/month

B. get sued for a patent you aren't being indemnified about (which are the open source ones)

C. be able to use an MS patent for defensive purposes in a counter-suit.

Note that only exclusive licensees of patents could do C, so it must be some kind of transfer.

Without seeing the instrument, it's hard to see what the loop holes are, but at the very least, it seems like you could very cheaply tie up these 10000 patents forever.

1. Build 20000 shell companies
2. pay azure 1000/month through 10000 of them.
3. Acquire 10000 worthless patents not in the area of open source, distribute to half the ones not paying.
4. Sue the 10000 that are for patent infringement.
5. Pick 10000 microsoft patents to counter-assert
6. Sit in legal limbo forever
7. Repeat as necessary

Cost: 10 mil.
Related, might be interesting: "Building a powerful double-entry accounting system" -> https://www.youtube.com/watch?v=aw6y4r4NAlw
I love Hungarian Notation, I mean, it's pretty intuitive that LPCTSTR is a long pointer to a (zero-terminated) constant TCHAR string.

I definitely never panicked as a kid when I saw WINAPI-related code.
You're saying... feminists invented sexism?
Great work. It appears to have already percolated.
Good paying jobs are scarce and video games are relatively cheap for the amount of time you can spend on them. It's escapism. They are confusing correlation with causation.
A lot of middlemen roles - real estate agents, recruiters etc fall into this. The role starts out with utility (instead of selling your house yourself get someone experienced to do it!), but as using a middleman becomes ubiquitous and is maintained with rent seeking (you can't list on this real estate site unless you're a registered RE agent), there's no reason for them to do anything more than the bare minimum.
>Why are people paying those workers?

In short, in modern, mainstream economic theory the ideas that explain this are what's called Market Failures. In 2001, the Nobel Prize in economics went to people who studied information asymmetries, which lead to market failures.

A concrete and classic example is the Tragedy of the Commons.

My earlier example of the financial sector, which in 2008 showed everyone how private gains created public losses in the form of subsidies, recession, inflation, bail-outs, moral hazard, public-sector risk, was created despite (and many argue in part, because) of government-oversight.

Another, more benign example, is one I was reminded of while on vacation in France. A toilet bloc was guarded by an unhappy attendant who took 1 euro per use. It would be better to install a 100euro toll gate and give her the remaining profit to buy a computer to play video games (or art supplies, whatever she wants to do), in the hours between cleanings. Everyone wins. This is what's called pareto-efficient. Someone is made better off and no one is made worse off (tourists don't need to encounter an unhappy attendant, either).
Was Homebrew actually particularly hard to write or an example of particularly competent engineering? Package managers are a dime a dozen.
How to Create a JavaScript Blog
What was it when the boomers were starting families? If it was higher then, his point still stands even if there's work to do
A story like this. "videogames are sucking people in" has been replayed when WoW was popular. and even the article references prior stories.
If you assume USD 250k per engineer, they would need to have had more than 16 engineers working on this for the 3 months to spend more than a million on salary. So, I'm guessing they probably came out ahead on that...?
Well, yeah, video games, for the most part, are actually designed with the player's desires in mind...
I've talked to several back-end engineers recently and none of them recommended Rails because of the 'magic.' They have recommended Node w/express (most popular) followed by Django and for me personally (small project) they recommended Laravel.
How do u read that? Mind to illustrate me your thought process?
They don't have to sue you overtly.

Think of Intellectual Ventures as an example. IV licenses patents for litigation but pretend to be inventors. I say pretend because most of their revenue comes from litigation, while publicly promote their inventions. If anyone is interested, there is an old, but relevant, NPR podcast about them and the use of shell companies to hide their identity.

I believe reading that MS has a stake on IV, but I can't find anything on that. IV founder was MS' CTO. It can also be done covertly.

Oh...and just found this:

https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=we...
It's called gaming addiction, and it's become a more well known thing in the last decade or so. In a lot of ways, it's similar to gambling addiction.

[1](http://www.abc.net.au/catalyst/stories/3488130.htm)
[2](http://www.webmd.com/mental-health/addiction/features/video-...)
It's helpful to think of an aircraft's wake in two parts.

The wing is deflecting air downward to provide lift; this creates a volume of downward-moving air behind the aircraft.

There's higher pressure under the wing and lower pressure on top, so air from below tries to get above the wing at the wingtips. This causes circulatory motion, yielding wingtip vortices (see my top-level comment for some visualizations).
Not only that, but if I were in charge of picking routes for autonomous test vehicles to drive, I'd pick scenarios that the cars have trouble with.

Except for a small amount of regression testing, not much point in sending it out to deal with scenarios I know it can already handle. I'd want to gather data on whether my software improvements have given it the ability to handle scenarios it previously failed on.

Point being, it's probably not a random sample of possible routes. It's probably skewed. So the statistics probably aren't very meaningful.
High voltage AC switches and breakers are also cheaper to make for arc-suppression reasons.
my response to this: very frowny face >:(

thanks for posting, OP
How about the 2 million truck drivers that are about to get replaced by robots?
A clean nappie, but that's the bare minimum a child should expect from a parent. Guy should be interacting with his kid instead of playing some stupid bs video game.
Wow, way to blame the victim.

The first two times the decision was made above my head.

The third time I was in the C-suite and it was a joint decision. I had a heart-to-heart with our lawyers because I _did not_ want to settle. Our head IP lawyer said he felt me -- he thought the suit was bullshit, would love to fight, etc -- and if we decided to defend he'd be 100% with us. However, his firm was currently engaged in defending another suit with the litigant and it had been appealed through the circuit court in Texas. At that time it was pending hearing by the Supreme Court. That client had already accumulated more than $250,000 in legal fees and there was no guarantee that they'd win. Even if they did win, it was unlikely that they'd be able to recover any of those fees. He estimated total cost of fighting would be between $250,000 and $500,000.

I reached out to friends at large tech companies to see if they had experience dealing with the litigant. I heard back from two of them that they did have experience, and that they settled. Since there was an ongoing case involving the litigant that was already heading to the Supreme Court (and one that had at least as good a chance of winning) we opted _not_ to spend a significant amount of our venture capital fighting an expensive battle that, at best, would cost us hundreds of thousands of dollars and, at worst, we would lose in Texas.

In the end we spent significantly more money on investigating a defense then we actually paid in settlement.

If you're interested in covering the financial costs associated with fighting these suits please let me know. I would definitely take you up on that and fight all day every day.
> One of my clients on a dedicated server has never gone down. The site is blazingly fast, barely touches 5% CPU and pages have sub 50ms response times. Deploys take 10 seconds or so, I could make it faster but it's not really worth the cost/benefit.

One of your clients... where? Without even giving a location, this doesn't even qualify as 'anecdata'.
That's not what the GP said; the GP was arguing from the other direction saying that to be considered full stack you need to understand design, too.
> [PoE] uses AC to transmit and avoid resistive losses

What? PoE (802.3af/at) operates at 48V DC. [0]

There is no AC being transmitted in PoE. 48V DC is used to avoid power loss due to small gauge wires in CAT5/6 cables, so they can provide power to devices up 100m as per the Ethernet specification.

[0] https://en.m.wikipedia.org/wiki/Power_over_Ethernet
For most software engineering jobs, the implementation of tries and whatnot is completely divorced from the actual day-to-day work, work that's generally on a much higher level of abstraction to the interview questions. It's the equivalent of interviewing a chemist based on his knowledge of physics.

If you're a Google or HFT firm working on massive scale or optimizing super low latency systems, sure it very well may be critical knowledge. If you're some random company with a CRUD app, this kind of hiring process isn't going to optimize for the most qualified candidates for the job.
If you're talking about real estate you need to check out San Francisco. I thought it was bad about 4 years ago when I moved to Japan and a 2 room was going for $3400.. it's even worse now.
you mean, the cruel world tell them to be ashamed of their gender, their country, their life - then they have to pay for their students debts and think about how they wont ever afford a house and they prefer going to an alternate reality? no way!

I personally love escaping reality by playing games. There's other ways, but it's a pretty fine one. Better than depression.
In my life I have interviewed at Amazon, Facebook, Google, 1Energy, and Redfin. 100% of them did standard coding interviews, including the last two. Claiming that preparing for whitebord algorithms interviews is a waste of time outside the big N is a gross exaggeration at best.
“The Complacent Class: The Self-Defeating Quest for the American Dream”
Shameless request for advice - what's the simplest way of deploying stuff to a VPS?

I want to somehow set up an identical environment on my dev machine, and on a VPS in another continent (too much latency to edit files on directly). Ideally I'd then be able to deploy from a dev environment identical to my production environment. I tried docker but debugging the containers did my head in. I was thinking of trying VM images with vagrant, but I'd love to know if there is a simpler solution to this.

I'm just one person doing it in their spare time.
A handful of lesser known free JavaScript books
Or wdired mode in GNU emacs
I'll worry about that when it happens. We're not even close yet.

https://www.chrisstucchio.com/blog/2016/robots_didnt_take_ou...

Similarly, the average American fat person shouldn't eat 6 cheeseburgers on the theory that starvation is coming.
In my observation, I've found that there are quite a few larger healthcare providers, and that even the "smaller" hospitals are pretty big in terms of IT needs.

In my hometown alone, there's Kaiser Permanente, Sutter Health, and UC Davis. Sure, none of them are quite nationwide, but they're by no means "small", either.
My procrastination is basically an anxiety problem. How do I deal with it now and stay somewhat sane?

Most importantly I do a lot of working on my self-awareness, and recognizing when I'm not in control.

Next would be medication so I can actually do something when I hit that realization. I'm fine without it until the stress hits and then it's too late. I've considered that maybe it's a placebo effect thing, but at this point I don't really care. I don't have horrible side effects or feel weird or anything I can't live with.

I have to be extremely honest about myself all the time. If I'm behind, I say so. If I'm stressed I say so. It rarely bites me and it keeps me from having to scramble to cover a lie or exaggeration. Anxiety feeds on anxiety.

Then there's all that agile bullcrap. I try to think in 1 or 2 week sprints depending on the project. Occasionally I look up to see what my bigger goals are and make sure my small ones make progress towards them.

I have to work in a supportive team, so we keep each other on track and in perspective. We have to be able to cross-delegate so we don't get bogged down. It's way more fun to share in success and failure with friends.

I get killed by long-term deadlines. Give me 6 months and I'll turn a shell script into a new language project. So I ignore the "cure world hunger" stuff and just make sure I'm making progress all the time. That way I enjoy my success rather than constantly feeling like I'll never make utopia. I focus on MVP, then MVP + 1, and so on. I never fall in love with my own work or some piece of tech, so I'm happy to scrap it when it stops being useful.

Now I get a lot done. I have a reputation for getting a lot done in short periods of time. But I still always have to combat the feeling that I'm not moving fast enough and I'm letting people down. Talking with people who care about you (because they're friends, your spouse, or you're paying them to help) is the only way to really deal with that.

I guess the common themes here are to be self-aware, communicate, and keep moving forward in as small iterations as is reasonable.
If all you want is to live in a low rent area and play video games then you can already do it with existing government assistance. The change is that you don't lose the assistance by getting a job.

Work incentives for low-utility jobs are highly inefficient when people choose the makework jobs over real jobs, and work incentives for arbitrary real jobs are just a UBI with unnecessary paperwork, since you can just "work" for your friends and vice versa to do things you were going to do anyway.
Video games provide value to the Capitalist class by sedating a historically violent demographic (Unemployed Young Men), more soma anyone?