skysight-inc/HackerNews huggingface dataset:
I think it's great that the author tries to address high turnover rates by trying to make the company a fun place to work. However, I feel like he's taking the wrong approach.

It's certainly true that developers want to have fun, but I don't think technical decisions should be influenced heavily by what's fun but instead by what makes sense. For example, it'd be a lot of fun to rewrite an entire code base in Haskell or some other language I'd like to learn. I'd very much enjoy working somewhere that I could do something like that. On the other hand I wouldn't recommend doing that ever, because it makes very little business sense.

In my opinion, a much more reasonable approach to letting developers have fun is to give them more freedom in things outside of work. This could be giving them more free time (every other Friday off or something), or even letting them do personal projects to advance their skills on company time. For example, you could host tech talks where employees teach each other things they learned, and also give them time to learn new things, while on company time.

This seems to work better to me because this way your developers have a reason to stay: they will have a hard time finding another company that gives them these perks. On the other hand, you can keep your company's technical decisions influenced by what makes sense as a business.

Maybe I'm just very cynical, but work is work, and I understand that while working I need to do what's best for the company, not for myself. In the same way, your employees will stay if staying at your company is what's best for them.

Nevertheless, it makes me happy to see a company that tries to make its employees happy. I'm just worried that this method isn't really sustainable for the business itself, and if that's the case then I don't think other companies would follow suit.
It's interesting that you bring up climate change in the context of fusion. Because even in optimistic scenarios fusion will only play a role in a couple of decades. If we want to do something about climate change we have to do it within the next 10-20 years - and nuclear fusion certainly won't play a role in that timeframe.

Also saying you want to try "everything" without considering potential downsides seems strange to me. There's only so much money there to spend. And I think there are other technologies more promising and more needed that would need better funding (e.g. new energy storage methods could need some support).

The 6 billion is not the number this will cost. This is the original number that is now deprecated by a much higher number. And the comparison to the German renewable costs is comparing apples and oranges. Germany spends this money on electricity generation, which is a very different thing from funding a technology which may or may not produce energy in a distant future.
Do you happen to have a repo for this app you speak of? Would love to take a look!
Interesting bit about ZapMail -- prescient but also completely impractical in retrospect, a bit like Iridium.

As an aside, having been involved with negotiations slightly removed from Fred Smith, this is a guy you really do not want to tick off -- when you have something he wants, even incidentally, then just give him a price and cut a deal. I can't tell any of my stories (in a public venue, anyway), but there were several times when FedEx (which had, to be fair, moved mountains for our client) just got (reasonably) exasperated with our client and pulled (what I considered unreasonable) tricks to force them to a decision point. By the time I called off our involvement I felt like I had pissed off a Bond villain.
Sony employees on the hack, one year later
Tour the Offices of Nearly 100 Startups
I've heard some comments like, "She should move to another country." Don't do this.

Yes, lenders will harass you. Yes, they might sue you.

If you are in debt, and can't pay back--first send a registered letter to the collection agency stating you do not want to be contacted again about the debt.

If worse comes to worse, and they get a judgement against you; don't panic. You have rights. They cannot clean out you bank account. They cannot take you entire paycheck. (with a little accounting magic, you could make a fair amount of money, and they still wont be able to attach you pay check.) You are allowed to keep possessions, but make sure you read what you are allowed to keep. Hell, you are even allowed to keep heirlooms up to a certain value.

My point is yes they want your money. Be smart? Don't panic. You can still have a full life. Try to make your self Judgement Proof.

I've never said this, but if you are a recent graduate, and have student loans, and have a sneaky feeling you won't be able to pay off the student loans; maybe read on. Really try to keep your credit clean. Get that first job--apply for unsecured credit. Don't lie on the applications. If you can swing it, use credit cards to pay off your student loans.

Yes, use CC to pay off your student loans. Do it right. Make sure you have enough unsecured credit to pay off the student loans.

Wait a few months. Declare a chapter 7 bankruptcy.

It's not an easy maneuver, but as far as I know it's legal, but run it by an attorney. If it works--great! Try to keep abreast of federal bankruptcy laws, and changes. It seems like with every Republican administration lobbyists try their best to make declaring bankruptcy more difficult. I foresee a Republican administration in our near future? In doing any legal research--I found findlaw to be a horrid legal site. Too many wannabe attorneys.

What ever you do don't do anything rash--like leave the country, or even think about suicide. Yes, there are people who have killed them-self's because they don't know they have basic debtor rights. Being in debt is not the end of the world.
The Logic of Stupid Poor People

http://tressiemc.com/2013/10/29/the-logic-of-stupid-poor-peo...

> I sat in on an interview for a new administrative assistant once. My regional vice president was doing the hiring. A long line of mostly black and brown women applied because we were a cosmetology school. Trade schools at the margins of skilled labor in a gendered field are necessarily classed and raced. I found one candidate particularly charming. She was trying to get out of a salon because 10 hours on her feet cutting hair would average out to an hourly rate below minimum wage. A desk job with 40 set hours and medical benefits represented mobility for her. When she left my VP turned to me and said, “did you see that tank top she had on under her blouse?! OMG, you wear a silk shell, not a tank top!” Both of the women were black.

> The VP had constructed her job as senior management. She drove a brand new BMW because she, “should treat herself” and liked to tell us that ours was an image business. A girl wearing a cotton tank top as a shell was incompatible with BMW-driving VPs in the image business. Gatekeeping is a complex job of managing boundaries that do not just define others but that also define ourselves. Status symbols — silk shells, designer shoes, luxury handbags — become keys to unlock these gates. If I need a job that will save my lower back and move my baby from medicaid to an HMO, how much should I spend signaling to people like my former VP that I will not compromise her status by opening the door to me? That candidate maybe could not afford a proper shell. I will never know. But I do know that had she gone hungry for two days to pay for it or missed wages for a trip to the store to buy it, she may have been rewarded a job that could have lifted her above minimum wage. Shells aren’t designer handbags, perhaps. But a cosmetology school in a strip mall isn’t a job at Bank of America, either.

> At the heart of these incredulous statements about the poor decisions poor people make is a belief that we would never be like them.
Your analysis is incomplete. Most of the NYC mass shooting locations are specified by borough. An incomplete list for NYC is:

Aug 28, 2015 Brooklyn, NY; Aug 3, 2015 Brooklyn, NY; Aug 2, 2015 Brooklyn, NY; Jul 20, 2015 Bronx, NY; Jun 24, 2015 Manhattan, NY; Jun 15, 2015 Brooklyn, NY; Jun 13, 2015 Bronx, NY; May 4, 2015 Bronx, NY; Apr 27, 2015 Brooklyn, NY; Feb 1, 2015 Manhattan, NY; Jan 24, 2015 Queens, NY; Nov 30, 2014 Brooklyn, NY; Oct 18, 2014 Brooklyn, NY; Sep 19, 2014 Queens, NY; Sep 1, 2014 Brooklyn, NY; Aug 17, 2014 Queens, NY; Jul 28, 2014 New York, NY; ... and I stopped.

I also question the usefulness of listing the 13 matches for "Los Angeles" the city and leaving out the urban area. There were 5 mass shooting in Long Beach, 1 in Santa Monica, 3 in Pomona, etc.
There is no need for the optimal. E.g. you can solve most routing problems with >95% efficiency using heuristics with O(1) or O(log n) asymptotic time complexity.
Ok.
I don't think they proved anything.
I can't disagree with "the poor don't think right so we need to dumb things down for them" conclusion. (please read the end of the article where they make this case).
The notion that poverty causes poor thinking or poor thinking causes poverty wasn't proven one way or the other.
I think you're taking that quote out of context. Right before that, the author indicates that he's talking about micro-services, so ideally a complete from-scratch rewrite of a single component wouldn't actually be a very big project.
Number one factor LUCK.

There are many ways to get completely fucked over even if your wealthy. Money acts as an insulating factor, but if your lucky you don't need healthcare, or tutoring etc.

The thing is when you look at the bottom 2,000,000,000 people you end up with some real outliers. If they all got 1 megga million ticket per year then in a decade you end up with 77 winners. Sure, it's a terrible use of money, but you don't learn much from looking at outliers because your selecting for lucky people. Look at the luckiest 0.1% and you have 2 million people.
> 10.5, and it's a shame to hear it's gone downhill since then.

It hasn't.
And yet business folk still probably think it's perfectly fine to outsource this kind of work because code is code, right?
I'm a sysadmin on an 8gb ram machine and a magnetic disk. I spend a lot of time with browser tabs for different things open, and today's culture of 'load the entire internet for every page' means that 8gb doesn't go far. SSD is a given over magnetic these days, and even for a terminal jockey, 480GB could be required if you play with a lot of data. I don't use that much and I have ~100GB in play. The quad i7? Why not, I guess. Obviously has some money to burn.

And if you read the very first sentence after the stats are listed, the author recognises that it's overkill.
Yes. When forced to choose, humans win, everytime. Sorry.
Writing Your First ES2015 Module with Babel
If you are using the terminal a lot. I suggest you take a look at Pass[1]. I've been using it and I have absolutely nothing to say so far. It even works perfectly on my Android phone.

1 - http://www.passwordstore.org/
https://en.wikipedia.org/wiki/MtXinu
Splitting hairs; as you say he is a prolific contributor.
Yeah, I agree. I use emacs avidly. I still think for editing raw text it's a fairly nice experience. I like a lot of the features in emacs but I rarely need some of the more advanced ones. In order to leverage them, you need some highly specific use cases. Maybe my brain-meats aren't as myelinated as others, but most people don't want or need the universal pocket knife.
Weight Watchers Smart Food Scale App
Am I the only one who misread this as an API that returns the number of shares outstanding in TWTR?
Chomsky wouldn't say that at all. His critique has always been primarily of liberals.
If you make some better decisions, you can make some extra money to pay for an article.
Command driven configuration. Everything is scriptable. It also uses a binary tree structure for managing splits, and I found out that I liked that more than the way i3 does it.
Not quite - I'm not sure how much the format has changed but The Sims [1] used it in some capacity.

[1]: http://simtech.sourceforge.net/tech/iff.html
Educate yourself about the origin of the word "meritocracy". It is enlightening.
You can literally go on Facebook and find somebody spewing "you're racist". They may or may not think "I'm racist too, but I handle it better." For some reason they usually are careful not to say anything pointing to that direction. We can't know that those people think.

That racist stuff on twitter could be just humor and nothing more. We don't know how those people think either.

The point of the article was "hey people, you might be biased in this way." Now what's wrong with saying that aloud?
From the article:

> I have a dual monitor set up at my desk. One of them is in portrait mode with Emacs full screened all day long. The other one has web browsers for researching and reading; it usually has a terminal open as well. I keep my calendar, email, etc., on another desktop in OS X, which is hidden while I'm in Emacs, and I keep all notifications turned off.

You don't need emacs to do this. Fullscreen a JetBrains IDE and install the Org4Idea plugin.

I beat the JetBrains drum a lot, but emacs/vi users don't realize how much functionality is integrated and keyboard-driven in their products - and, importantly, it's built-in (no plugins) and sanely pre-configured. "I thought only emacs could do this" was my reaction when I switched.
Well put.

Plus, it's safe to assume that anything of value will be searchable at any arbitrary time in the future.
A small tax on stock exchange transactions.

(That's what Bernie Sanders proposed)
Out of curiosity, what's the evidence for 10x extinction rate?
Actually, these are suggestions from users to Jolla. It just shows how people care about this small company doing what the world needs now - make smartphones that don't phone home all the time, and that allow you to install a firewall, inspect what software is really running, block any service you don't want to give network access, run your trusted open source toolchains for whatever you need them for and all those other tiny things that make a real difference from the rest of the industry.
GDP growth of humanity over the very long run
What you said is purely anecdotal. Here's another anecdote I think worth mentioning (it is from a Haskeller who has spent years teaching Haskell to kids):

https://www.reddit.com/r/haskell/comments/3pfg7x/either_and_...

> this experience has taught me that whenever functional programmers claim that certain things are only unintuitive because programmers have had their minds polluted by non-Haskell programming languages... they are usually wrong.

> the more common claims you see about how purely functional programming is easier and more intuitive for students without previous imperative programming languages. Surprisingly, that's not the case. Even in situations where I don't expect it, I'm constantly fighting everyone's urge to think about situations first and foremost in imperative terms.

I think it's safer to assume that functional approaches have inherent complexity compared to imperative approaches. YMMV, of course.
Emacs out of the box requires you to learn new key chords.
Being poor means you have no cushion. Particularly if you are poor in an urban/suburban area. You are one unfortunate event away from being wiped out.

Company downsizes or has a round of layoffs, and you lose your job? The rent, the car payment, the grocery bill, the utilities, etc, don't go away. Some of that you can scrape by on by shifting the bills onto credit, but most landlords don't take VISA.

Get in an accident, and get seriously injured? Now you can't work, and you've got either huge medical bills, or a deductible that you have to pay before the insurance covers the rest. Maybe you heal up and your job isn't there any more.

If you are poor in a rural area, you actually have more options than if you are living in a city. My grandparents were poor as church mice, but if things really hit the fan, at least they still had a roof over their heads (even if it's a dirt-floor shack), they had a plot of land they could grow a garden in, wood that could be chopped down to feed the wood stove, and deer that could be poached to put meat on the table. They had resources and skills that could help them subsist and ride out rough patches where money was tight or non-existent.
The Paris Climate Talks Will Emit 300K Tons of CO2
That's so true. The power asymmetry is incredible.
Try restricting yourself to the ASM.js subset of JavaScript and see how things work out for you. JS is capable of supporting Unreal Engine 4 games in-browser by compiling to ASM.js. Of course JavaScript's dynamic features and garbage collector are going to have an impact on perf. See if you can sidestep them to improve on your results.

Another issue you may look at is that we don't have standardized support for SIMD yet (but it's coming soon). SIMD would help a lot for the Mandlebrot set. Try with one of the experimental SIMD implementations and see how that works for you.

You're right that I'm not familiar with the profiling features for C# tools, but DevTools' profile recording, flamegraphs, and memory profiling features are better than the tools I used in C++ and Java. =)
Using a binary tree to partition splits is really convenient. It gives you all the manual control of i3 but the default layout is what you want most of the time.

Also it's much more configurable and has useless gaps by default (personal preference).
It's really inexcusable. I can't believe the NYT is trying to play it off as the big, bad student loan system. Naive 18 year olds taking out giant loans is one thing, but this lady was never in that position.

"She briefly enrolled in an education Ph.D. program at Texas A&M before withdrawing, but not fast enough to avoid an additional $7,458 in loans."

Unbelievable. Makes it sound like student loans are just lurking around waiting to attack unsuspecting victims.
Paris attackers did not use encryption
The problem of sleeping without sleeping
No, trying to use OSX seriously with X11 is a pain. In principle, X11 should load up like any other full screen app. And, in practice it does. Keybindings are a bit annoying to coordinate between OSX's GUI and X11, but that's sort of livable.

The real pain is in managing the software that you'd want to run on OSX in X11. The best I've found is NetBSD's pkgsrc, but it's not great on OSX. Even if you are okay building from source, you'll find stuff breaks pretty often. Homebrew isn't really geared toward providing X11 versions of apps, so you can forget that. All in all, much easier to use Ubuntu or FreeBSD and get the benefit of a well-integrated package manager and an X11 environment that isn't a step child.
> By understanding this, loan products can be customized for each student in the absence of credit history to more accurately assess risk. Higher risk applicants may think twice when seeing higher interest rates and ultimately may make the decision to seek a lower product by pursuing a lower risk opportunity.

I get this argument, but IMO it would ultimately devolve into a system with a fixed set of sanctioned fields of study which only the wealthy could venture outside of. We really don't want that.

Don't forget that knowledge is an end unto itself: an educated person is better for society at large, even if they're flipping burgers for a living. The economic utility of a college education extends far beyond the student being educated.
I would make this argument slightly differently. The industrialization of the world has allowed us to support more humans per square mile of land, at a standard of living (health, welfare, education, and longevity) than would be possible without that industrialization. This has allowed us to develop technologies that should, if utilized, allow humans to survive the extinction event[1] that would have otherwise killed them off.

[1] that includes the set anthropogenic climate change, 'natural' climate change, asteroid strike, super volcanic eruptions, solar immolation, and plague.
Middle class is more a way of thinking than income level. Due to some amazingly bad decision making by my parents my family was quite poor by the time I reached high school. While it was not easy, I was able to pull myself up into the upper middle class by hard work and delayed gratification. I was only able to do this because my thinking was middle class. My poor friends and acquaintances who did not have this way of thinking were not able to escape their poverty.
Ohhhhhhh, so that's why so many pages were recently blank for me.

I was racking my brain trying to figure out why pages were blank on my default browser with extensions, but not on other browsers.
You can play games with graphics as advanced as this without the effort and security risk of installing something.
Whatever the merits of the idea, a tv celebrity yelling is not releveant evidence. We can't all follow her path of selling self help books to riches
They'll adapt.
The world we live in now is good.. It's almost too good to be true, isn't it... And when you have something that good, you're bound to be afraid that you're going to loose it.

We wake up to the smell of fresh coffee. We have access to the most incredible food - from exotic fruit to deep-sea creatures.. We walk around with these incredible magical devices in our pockets, connected to this worldwide ocean of knowledge and we spend our days sharing and watching the shared stuff.

Then we go out on the weekends and we have lots of fun, we get drunk, we dance to great music, we get high, then we have great sex ..
Or unlimited porn, of course.

It's like a good dream that we don't want to wake up from..

But guess what ?

You are going to loose it all.

There's this rule of the game - things change. Old stuff disappears (falls apart) and new stuff replaces it.
It can be better or worse, but the rule is - it's going to change.

The consequence of this rule is - you're going to loose it all.

All this beautiful music, green pastures, bacon, pussy and cocaine ?

Enjoy it while it lasts, because you're renting it...

So yeah, our world is falling apart - either externally or internally, we're all going to the same place - out of here ;).
No worries, this is the game, it's beautiful just the way it is, so don't forget to enjoy it :)
Luck explains some. But you see the woman who sells water at the bus depot, or the man selling loose cigarettes, etc. Some hustle and hire someone [other family] else to do the same thing, expanding little by little. They are not wealthy, but they can afford to send their kids to public school, whereas others can't "afford" [buy shoes, textbooks, etc] to send their kids to public schools. One invests in the next generation so they can get a government job (or perhaps private) while others will be be stuck in the poverty cycle.
OP here. There are lots of great tools for editing text and code out there. Finger travel was a concern due to some RSI issues I was having, but not the most important factor which is that I like Emacs and enjoy using it. I like it's sensibilities, Lisp, and the cleanness of the interface. YMMV, and I'm not at all an Emacs partisan or evangelist, just a guy who made a blog post about stuff I like.
I think it's just the extra power options arm has. Scaling ARM speed just means writing to the PLL register of the CPU. Power usage is pretty much linear with frequency and being able to go to 3Mhz one core from 2Ghz quad via the OS is excellent. x86 now has dynamic core and frequency speeds but it's not OS driven, the CPU does it on its own. Understandable since you can't just add such features to the ever compatible x86. So x86 can't be forced to scale down by the OS which is helpful on a phone (screen off = user won't notice apps running slow).

Nothing inherent to the power/performance of the cpu itself. It's just that arm can and does get extra power saving features tacked on as required.
What I Learned from Four Years Working at McDonalds
That photo of six people stacked up working at one conference table, almost jostling elbows, looks like hell on earth for a working environment.