skysight-inc/HackerNews huggingface dataset:
The main reason I see for "working after work" is actually for "learning after work".
While companies might try their best to invest in your professional development - in the end your career is your own responsibility.

While you might have to work hard to convince your employers to let you move from part of the stack to another, no one can dictate what your side projects are except yourself.

Working after work is what "saves" a programmer's resume from listing "20 years in <obsolete language> using <obsolete API> until the company I worked at for 20 years shut down".
Show HN: NetVia - Share anything, with style
I would also question why women "choose" less lucrative fields of study. Perhaps various forms of sexism makes the higher paying male dominated fields a harder choice.

It could also be the other way around: Social expectations concerning men as primary income-earners makes it a hard choice for men to pursue less lucrative fields of study.
It would be a gross mistake to think of America as a free market. Zoning laws, for example were established to prevent immigrants and other less privileged people from acquiring property in better neighborhoods. There's a reason why rooms in a house have to be of a certain size and why some people can't plant vegetables in their own front yards - it's not for safety and it's not for beauty, it's to maintain an elite.

http://www.asu.edu/courses/aph294/total-readings/silver%20--...
It's a bit silly to argue that adding a graphical shell and a widget toolkit is anywhere near an "antithesis to desktop Linux."
I am surprised how much work went into this because to be frank it was bloody horrible. However, I don't think the tech is to blame. It's rather that the Simpsons guys didn't know how to put it to good use. Think Jurassic Park: They knew exactly when to use CGI and when to use mechanics to get a result that is stunning.

The various cameos looked like a cheap flash cartoon and totally killed the ... for lack of a better word .. realism.
It was a totally unnecessary gimmick. Something low key like a ticker with fake but thoughtful twitter reactions might would have worked. Also, Dan Castellaneta did a poor job. His sentences and even his voice were totally out of character. Finally, the selected questions were really boring.

To conclude: Doing a live segment is a great idea if you a) use the underlying technology in a deft way and b) the voice actor is actually able to deliver a compelling improvisation.
Thanks for clarifying that up! :)
What client workload is actually disk intensive by nature?
What makes you so angry and frustrated about it?
A little off topic, but which niche games are you playing/interested on 3DS?
https://addons.mozilla.org/en-US/firefox/addon/i-dont-care-a... works well for me.
Would totally cut it for the casual gamer who plays AAA games, though. Not every gamer who purchases the AAA titles is buying hardware to match them. Many times the question boils down to "is my current hardware good enough"?
There is a world of difference between "showing up for training" and "not having life outside basketball"
Maybe (? Not trolling I do not know) in SV and certainly in the HN echo chamber it works like that but when talking about banks or big 'old' companies you do not have to write great code or chat at events or explain stuff to investors or make small talk. No paper data (modern research seems to be test-group-of-five anyway) but most devs I meet are like this. The kind of ux/ui conscious iknowwhatrecursionis coders are not that common really. And those people do not work weekends or nights. 9-5 5 days a week and 25 vacation days per year. Nice salary too: never a millionaire but a nice (if you like that) quiet life.
An iMech?
I was sincere and it's an honest question I would like to have help with.

You said there is plenty of information about this available widely, I can't find said information so some guidance would be helpful.
no company in this world can afford, or even realistically expect to have a team full of Jordans. would be nice for the owners, but that's not how this world is laid out
>if they have good electricity, air conditioning or potable running water

Even in Africa, not having those and having good, stable and cheap internet is a really weird case.
I propose the Daenerys Targaryen test.

If you know who Daenerys Targaryen is, you do not have "no time." You have priorities which included "I wish to know who Daenerys Targaryen is." No judgement! I do, too! But if you know who Daenerys Targaryen is and you're dissatisfied with your career growth, you should attempt to consciously be aware of the fact that you can choose different things in the future.

It takes minutes to set up a web presence as a software developer. It takes 1~3 hours to stick a flag in the Internet about one topic. Having one flag stuck in the Internet beats zero flags, by a lot. You can keep doing this as you have time available. (Think less "submit bug fixes to OSS projects" and more "write an essay which shall endure regarding a topic which is professionally relevant to you." To pick one of the hundreds of things in this genre produced by an HN member, see https://www.chrisstucchio.com/blog/2012/hft_apology.html where HN's own yummyfajitas explains, in a useful and citable fashion, how order books work. You almost certainly know one topic well enough to post something which clears that bar of utility on any given day.)

You could also, I don't know, invent Rails, but you do not have to invent Rails to get career benefits out of working publicly.

After you have a flag stuck in the Internet, there are a variety of ways to get value out of it.

The simplest one is using it as a conversation piece when you're cold-opening conversations with folks who are relevant to your career. For example, if you've decided to stick a flag into (picking a random example) ActiveRecord optimization, and you're attempting to talk your way into a job interview with a Rails shop, "I see you're a Rails shop. I would like to talk to you about potential opportunities at your company." is _substantially_ improved by "Hiya, I see you're a Rails shop. I wrote a detailed guide to ActiveRecord optimization (see here). I would like to talk to you about potential opportunities at your company."

Another one -- also not hard! -- is to put a call-to-action at the bottom of the essay saying "If you're reading this, it is probably because you are interested in ActiveRecord optimization. So am I! If you've got hard problems with ActiveRecord optimization I would love to help you solve them. We should chat; here's my email. "
One of the interesting side effects of social media is the social "guilt" of "unfriending". I suppose this is another form of the inconvenience associated with using a technology. Individuals feel briefly butthurt by someone consciuosly disassociating themselves after intelligently beating the system. For example, I first unfriended all connections prior to deleting my Facebook account which allowed me to stay away forever instead of coming back to reactivate my account. You might have heard of similar approaches such as the "overwhelming force" of paying someone when it comes to quitting smoking if they happen to catch you smoking. Instead it seems companies have countered this by selling electronic cigarettes which seem to be socially appealing (e.g. asthetically appealing color and pattern choices). If someone does to act quickly enough on their plan to "leave the system", they may quickly get pulled back in with a counter move on behalf of some business.
As a European who has travelled to the US and back already I have to say that you don't need NASA to come here. Visa or a good passport plus a ticket for Deutsche Lufthansa is enough!
A lot of people are taking the article as an attack on people who really do want to code 24/7. I don't think that was the intent, though I suppose the author could have been more diplomatic about it. If nothing satisfies you more than throwing your entire being into your work, then that's fine. Do what you love, and be happy.

The problem isn't the people who are blissfully coding from sunup to sundown. The problem is the people who would prefer to have some more time for themselves and their friends and loved ones, and are buffaloed (by both supervisors and peers) into believing that that's not allowed. It's infuriating to see people being treated like that. If the author seemed angry or confrontational, that's why. There's enough work in this industry that everyone should be able to find their niche.
At minimum European Union would fine them an absurd sum that they would probably refuse to pay. Then the US government would do the same.
Java applets were problematic. They created a distinct runtime with different degrees of freedom and communications mechanisms than the web, generally. It was a security and interop nightmare. Java as a language that can compile down to JS (or WebASM) is fine.
yes, thats super annoying even on a PC.
But for the rest of ads, I use Firefox mobile with toggle off JS, toggle off images and AdBlock/uBlock
The article this discussion has a lot of the points that make it unpleasant to me.

Everything is slow. I don't dare touch the page until it's fully loaded (and I don't always know that has from the browser's progress bar) and stops jumping around. Pages are designed for bigger screens (they don't fit on my phone's screen in a useful way) or better eyes (fonts are really tiny). Also, the phone is just a bad device for doing anything complicated, such as following a link (hard to hit tiny links with thick fingers) or looking up information from multiple sources ("tab" handling is abysmal, at least with Chrome on Android). Etc.
You could also test if it works in the various historical battle groups, instead of speculating?

For example, if the opponent is carrying a large shield or is lightly armored on the back, the flail could be used in a wrap around hit.

Maybe it already has been done.
Why isn't there a way for devices to indicate to a server if they are on a slow or data-capped connection?

It seems like "responsive" web design is based entirely around the size or pixel-density of a device's screen. But why can't the experience respond to the speed of a user's connection, or the amount of data the user can afford to download?

My phone already knows I have a hard data cap when I'm off wifi. Why can't it include a field in its request to every web server indicating I would like the smallest amount of data possible, and then properly configured servers can respond by omitting large images, videos, font files, etc. We have srcset for images, but AFAIK choosing which image to use is still based on screen size rather than bandwidth. And we need to get beyond srcset - as a content creator, I want to be able to mark some images and other heavy resources as optional, so I don't reference to them at all to bandwidth-sensitive devices.
Do you have little kids? If yes, how many hours can you cut off daily without feeling bad for not spending time with them?
What a disgusting supposition
2 Cameras for recording in 3D? ;-)
Exactly - I'm an outsider too so maybe there's something I am missing (though I am from Scotland). They mentioned the Falklands as another example of colonialism - which IMO is exactly the same situation as Reunion/Mayotte (no native population, significantly worse off independent), so why not mention those? Note that I'm no defender of the British colonial legacy - I'm actually pretty critical of the whole thing, but weird contradictions like that frustrate me :)
> I am not one to take offense easily so I will just say this is plain stupid. I have chosen to not have kids nor build a family. It was something I was thinking about for many years and decided I will happier that way. Most of my friends have chosen otherwise and I suspect most of them will be happier with their choices. How it's not a choice I don't know, it's one of the most ignorant things I've read recently.

Yep, it is weird to me why people tell me they have no choice to have kids; just 'do it'. You can reason about it and decide not to but 15 years after deciding we still get strange looks or whenever I am nice to a kid people still say: ahhh you see!? So I see that people who are pressured still do while really not into it however it is a choice.
I think people are reading too much into the word "top," which appears nowhere outside the headline. Variants on the phrase "good developer" appear several times, and should perhaps be the focus; "top" may have been a poor choice of words, but I think the intent is clear on a charitable reading.
TensorFlow – An Open Source Software Library for Machine Intelligence
Agree, but in terms of space it's a compact solution.
Putting aside the sheer absurdity of that argument -- women pursue biology PhDs because they expect to be supported by a man? -- it still wouldn't explain why women are under represented in higher paying fields.
Maternity leave is also much larger than paternity leave in terms of benefits in western countries.
The i7 is a bad fit IMHO. Yes, it has hyperthreading, but an i5-6600K is >$100 cheaper, still a quad-core and has way better single-thread performance. Should be a better choice for gaming, and even an i5-6500 might be an option. Either brings the entire price down to ~700 or leaves room for a GPU upgrade, a bigger SSD, ...
How a BTC exchange was hacked from the inside
"Their local industry and culture"? Most Sahrawis live in refugee camps in the desert behind the Moroccan Wall [1], an extraordinarily poor location for any sort of industry or trade.

[1] https://en.wikipedia.org/wiki/Moroccan_Wall
Ask HN: Why are papers still published as PDFs?
Why don't we use some standardized machine readable format? E.g. markdown with frontmatter would seem like a great choice!
FRAYOKIT NEWS: JUST IN: NO FEWER THAN 6 KILLED AS CYCLONE MAKES IMPACT
Prison breack return
Yesterday, Engadget published "Please don't send me Smart Replies", an opinion piece on automating communication. One of its key features is being written in ASCII, which makes use of a standard set of fonts if you don't feel like writing with a real pen for whatever reason. Similar to the ASCII feature in Inbox, it's apparently clever enough re-format lines to fit on different sized screens. While this seems like a neat feature at first, I ultimately wouldn't want any of my friends to use it in a conversation with me. In fact, I'd feel pretty insulted.

See, I think having ASCII completely misses the point of a blog post. I can understand using canned characters for article indexes so that a publication can have a consistent style. But for the article itself, then ASCII seems like an unnecessarily lazy way to write a post.

In this blog post, for example, Nicole gave a demonstration on how you could use italics to stress particular words or "--" to emulate an em-dash. Are you so devoid of creativity that you can't stylize your text by yourself? Is writing so much of a hassle that you can't use the appropriate characters before posting?

Further, I don't care how readable these ASCII posts are: They can never capture the personality and character of a hand written letter. Having the option of ASCII encourages me to give a more straightforward response rather than coming up with something that's perhaps more emblematic of my real personality. It's dehumanizing.

But more than that, using ASCII instead of your own lines and curves robs your friend of you. It means that you don't value the friendship enough to fully engage in the conversation. You'd rather have a robot do all the rendering for you instead of spending time and energy on them. That's terrible.

I know, I know, ASCII is optional. You don't have to use it. But if we're any kind of friends at all, I sure as hell hope you don't.
Ceuta and Melilla were under Berber rule a very short time but they never were Moroccan, which is an Arab state. In fact Europeans (Greeks, Romans, Vandals, etc) were in the coast of North Africa much earlier than the Arabs were.
Script that emails you transcript when your mentioned in a meeting
Despite rumours to the contrary... remote working is still a very small minority of coding work.

The overwhelming majority of coding work (at whatever level, top or bottom) is carried out 9-5 in offices.

Also "top developer" != "open source developer".
Loving the color commentary our journalist slips in, just in passing...

> His politics were terrifying—he loathed the New Deal

A substantial minority of economists (45%ish) suggest that the New Deal helped prolong the Great Depression... mostly through the National Industrial Recovery Act (a nationwide central-planning/price fixing scheme which established a network of government-endorsed cartels which made competition on price illegal and was later declared unconstitutional) or the Agricultural Adjustment Act (which to this day pays farmers to not-farm and is mostly responsible for kickstarting America's modern big-Agribusiness complex which we all love to hate in these parts). And even more economists admit that the New Deal was ineffective.

But sure: ooooooh, he was against the New Deal. But since FDR is a saint and his gift of Social Security is delivered in turn from the grace of God himself, this means that our West Virginian is not just wrong, he's a heretic and a monster. Be afraid, be very afraid!!!!1
>>An unmarried, childless woman earned — on average — the same annual salary after receiving her doctorate as a man with a PhD in the same field, the researchers found.

This suggest that there is no sexism when it comes to compensation for your work, at least among PhDs.

>>That difference, they say, was explained entirely by the finding that married women with children earned less than men. Married men with children, on the other hand, saw no disadvantage in earnings.

Isn't it obvious? Women spend more time away from work raising children.
I am ok with the world working that way. Women are better equipped to take care of a child in its first years and taking time to do that will naturally lead to making less money at work (because you spend less time there/learn less/have less experience). It makes sense to split roles in a family: a better equipped partner takes care of children and the other spends more time providing. That's efficient use of combined family human resources.

I see no reasons to fight it. Life is about choices if you want children you will not get as far in your career as people who prioritize career over everything else. It would be unfair to force the latter group to subsidize your lifestyle choices.
So, this is all about perspective then?

Somehow not seeing your family members starve or die in childbirth isn't an improvement if they don't have other things you deem important?

> Its like saying if you sent me to prison my life expectancy, security, and perhaps even literacy might improve. Would I count being in prison an improvement? No.

Let's say I consider this prison to be an improvement to me dying of hunger, then would you be able to accept my perspective? Or would you consider me brainwashed?

Just curious, but do you perceive living in China to be the same as living in North Korea?
This blog post is obviously born out of frustration. I'd be interested in learning the circumstances.

At a certain stage in life it's indeed frustrating that employers try to get more working hours out of you than they are paying for, and younger professionals seem to be more willing and able to. I'd like to offer OP the view that these places aren't generally good places to work anyway.

Don't agree with some other commentors who lightly throw big words like racism around.
Optimization is possible in most programmers schedule, true. But I still believe it's necessary to spend 30-60 hours a week for 11 months a year to successfully increase your skill. You can't cut off these either, if you want to be good. And your skill is bad at bargaining. You can't tell it "Listen to me skill, I have that other hobby as well. Give me a break!" Skill doesn't work that way.
I am very happy to see that somebody finally wrote all of this down!

Perhaps it's time for a wall-of-shame which automatically gathers and displays performance data for famous mobile websites to pressure people into fixing stuff?
You are referring to a spokesman or entrepeneur. A good developer is not necessarily those.
I use the latest Chrome on Android and I have pretty much the same experience.
> With the people overwhelmingly voting to stay with France

The only reason they are voting to stay in France is to get access to French subsidies for DOM/TOM (free flowing cash with no questions asked) and social benefits.
as my french friends told me, these places get tons of subsidies from France for free (whatever reason there might be), they can come to work in France/EU anytime. yet they live in their tiny little paradises, far from stressful mainland. best of both worlds. why the hell would anybody want to leave? :)
Your examples are exactly the reason why I do not like Smart Replies: it says a lot about a person what he/she is writing. The choice in words (or lack of) is very important. Typing already misses a lot of non-verbal information. That's how we got smiley icons. Smart Replies makes the replies even less informing.

Conversions will become more predictable and shallow then they already are.
The Fallacy of Chesterton’s Fence (2014)
> but the essence of science, the pursuit of better understanding, is lacking

When I read articles and books from scholars from the 19th and beginning 20th century, I'm often surprised how broad their horizons were and how cautious in their thinking. It's always a pleasure to read.
I tried using amazon's browser extension (for FireFox) and I must say its dead slow compared to this.
I'd settle for a phone that just lets me have source to everything that can be reflashed and allows me to practically modify and reflash as desired. I feel USB host would be good enough so that I can add peripherals as needed, I don't need fancy magnetic connectors.
I have the same sentiment: I take great pride in what I do, and I love doing programming. For the same reason, I also want a work-life balance.

But for me, it's not about actually having a life. It's about having time for my own side projects, because I want to grow both professionally (where the project may have code that I can't talk about) and personally (where I can completely gush about everything that I've done).
> I think the way we use technology today will be looked back on the same way we look back at naive cigarette smoking in the 1950s.

> Modern app design isn't about creating things that are good for the user, but about creating want in the user. This is a problem.

This would be my feelings as well. However, you have to acknowledge that this is only one possible scenario. It could be that somewhere in the future all of a sudden we discover a puzzle piece which is as of yet unknown and boom everything makes perfect sense and the way we did things in the 00s looks incredibly quaint and idiotic.

Atm I try to ignore FB et al as much as I can but there is a slim chance that this makes me look like a fool one day.
But not than 30 years ago in the ways you mentioned. You had one book and knew all. That even worked with Unix. Then 3.1 and 95 came and stuff got complex. Yes, we are better for it but less complex for the end user is not really true. Those arcane commands (remember we had wordperfect which was keyboard only and everyone was fine with it) were maybe annoying but fast and efficient once you knew them.
Exactly,

"the page is jumping around"

This is what most annoying experience during mobile web browsing.