skysight-inc/HackerNews huggingface dataset:
I get the feeling those t-shirts were thought up by someone who doesn't "code" for a living (i.e. a higher up management type). Before I got professional full-time work as a developer I was obsessed with "coding". Now, I've become a little jaded through working with horrible spaghetti code legacy systems, solving problems I don't care about, whilst doing all this "agile" stuff. Now I've become obsessive trying to think of business ideas / products I can create to help me escape it all (and just program for fun, or as a means to run a business or supply a product).
I just woke up with the explicit plan of coding for the next 12 hours...

I do this usually 6 days a week. I don't think it's as ironic as it sounds. I see your point, but I am definitely your counter example
Stanford study: IPOs slow down innovation at tech companies (2013)
Apple is probably the most pretentious company that I've ever had the displeasure of knowing about.

I'll never meet anybody "at Apple". I may meet them at an Apple store but if anyone says the words "at Apple" then the meeting is off because I never want to speak to you again.
But why does that make analogies to household finance invalid? It may also make sense for a household to take on debt if there is projected income growth.

Also, isn't the accumulation of body fat the definition of a surplus, rather than a deficit? In both cases, having run a surplus in the past provides protection for when you must run a deficit in the future.

Furthermore, are you suggesting that, a metabolic analogy is more correct than a household-finance analogy?
I wonder what all that text around the equations is. Probably not important, right?
You need money to get to the places to Hike... and not be barefoot while doing so.
The extension blocks cookie warning messages on a large number of websites and has the option to report that the user saw a cookie warning on the current website so that it can be blocked in the future.
Part of this problem is solved via the Client Hints spec (http://httpwg.org/http-extensions/client-hints.html#save-dat...)
When the user turns this on in his preferences, Chrome sends this data to the server as a header and the server can respond accordingly. Your server can decide what images to omit or other optimisations if it sees the header. But this setting is applied at the browser-level and is not per connection.

The NetInfo API can help in this case but the current spec is still not the best way forward. For example, even if the user is on Wifi, he may be on someone's tethered network and might still want to get a light-weight page. Conversely, some cellular connections might have a very high limit and the user might want to get the best possible experience even though he is on a 3G network.

A user-preference per network connection type would be cool to have!
I am guaranteed to be in a minority here and everywhere else -- I think free will should be opt in.

The progress of humanity has been underscored by the goal of freeing up physical and mental effort, and we have never hesitated on relieving ourselves of the former so why stop at the latter?
Small point: "if you even had read the article" and "if you had even read the article" are (imho) semantically different.

In the first the 'even' appears to mean "even in this very article, you may find this", where as in the second it appears to mean "if you at least put in the effort to read this article".
Correct, the problem is that in this profession they believe in the irony, and suddenly you're presented with bad working conditions as if they were normal or even desirable.
One day, everyone has to decide what they want from life...

We only have finite time and need to use it carefully.

I was a big nerd in school and from 11 - 17 I put most of my time in video games and coding. This helped me greatly in my carer, but I ended up without any of the typical experiences people have in that age.

Later I decided I also want different things from life. Finding partners, learning instruments and getting fit was a huge cut for my coding skills.

What I learned was, that there are always people better than you, but they bought this with their lifetime. You don't need to be the best developer around, it's okay if you're average.

But I have to admit, my girlfriend made me an ESCR shirt and I like to wear it, so people "think" I'm 100% dev, haha.
Hiking all day everyday would be a literal death march.
Cynthia Solomon, Logo and Education Pioneer, Awarded NCWIT Pioneer Award
Great post... The two I would have been interested in seeing, if they support that type of chart, are Google Charts and plotly.js. (maybe I'll look into it if no one else does)

Pretty curious to see what else people come up with in comments...
Most folks don't hike for a living.
On the other hand, lots of folks code for a living.
While it is indeed ridiculous to think that someone only does coding, the current culture in some places is that the job should come first - before family, sleep, health, and other such things. So while it is just a bit funny when placed on Hiking, when placed on coding (or any other job activity), it just seems to reinforce such a culture instead.
I'm against long hours as much as the next guy but these shirts are just meant to be enthusiastic. Pick your battles guys...
US lotto fraud
And you don't find it curious that what made the original concept implausible suddenly is found to "not be desired" by costumers?
Facebook+SCAM+ALERT:+Don't+Accept+These+Friend+Requests
Good code comments can help this. But as we all know the more you work on code the more useless comment blocks you're left with until in the end the comments are meaningless and redundant in your sphagettic coded mess.

Solution: Descriptive Variable Names. You'll always have variables, they're a foundation of any code base, and by naming them well they flow through the code describing what's happenening with 0 extra work needed.

With good variable names you can then pepper the code with good meaningful one line comments when needed.
Looks like a Simpson CD-ROM game from the 90s =P
Hugo Chavez's economic miracle (2013)
Producing TV shows today doesn't make financial sense.

In the 60s to 70s, the US had 3 networks (ABC, NBC, and CBS), few shows, low budgets even for hit shows (think of Gilligan's Island and Brady Brunch), and massively greater viewership than today[1]. And the average American viewer watched 4.5 hours of TV per day and knew the name of every prime time show on TV.

Today, every point above is reversed: hundreds of channels, hundreds of shows, something like one-tenth the viewership per show[1], and people watch much less TV.

To give one example of budgets, an entire episode of Star Trek cost about the same as just the voices on a Simpsons episode. (Star Trek cost $185,000 per episode, or $2.2M in today's dollars; the 6 main voices actors of The Simpsons were collectively getting $2.4M per episode but cut to $1.8M a couple years ago.)

The only conclusion is that TV in the 60s and 70s was obscenely profitable and TV today is a marginal or money-losing business and covertly subsidized by other parts of the company's business.

[1] The final episode of MASH had 125 million viewers. https://en.wikipedia.org/wiki/M*A*S*H_%28TV_series%29

The final episode of Breaking Bad had just 10 million. https://en.wikipedia.org/wiki/Breaking_Bad#Viewership
Having been part of outsourced projects since 2008,I would say that is a nice theory.

You require the same amount of in-office management.

Every time that management decided as you say, they got something else as delivery.
I laughed hard
I agree with you, I am like you as well. I automatically close popups.

But as this article demonstrated, the general population does not.
Last.Back end update: Deploy apps and services platform needs yours feedback
Hi everyone, back in 2015 we posted a link about our cloud platform Last.Backend.

Since then we've been working full time on a bunch of features as well as two new levels, changed interfaсe and would really appreciate any feedback the dev community can offer:

https://lastbackend.com

New features since our last post we have:

* Built UI for deploy apps in one click
* Deploy apps to clouds like Digital Ocean
* Deploy on user servers
* Built own Hub for open source projects

Last.Backend still currently an internal beta tool.

For more details, you can read our blog https://blog.lastbackend.com.

Our next priority is producing more features like an app network setting, connect volumes, releasing the "one click apps" and much more, so we've got our work cut out for us!

Thanks for checking it out. Feedback and criticism are always welcome. )

Our demo: https://www.youtube.com/watch?v=Ibsd2OHSlDA
You have entirely misunderstood the article you are quoting there - its allegation is that the US and UK oil companies in question are improperly relying on a deal with the Moroccan occupying authorities to operate in Western Saharan waters.

The article that is the subject of this thread, on the other hand, is supporting the Saharawi side, which is in opposition to the oil companies in your linked article.
Few thoughts on Kotlin and why I like it so much
"Work", like many words in English, has multiple meanings. Unless someone clearly indicates otherwise, when discussing differences in pay it is probably best to assume this meaning: "mental or physical activity as a means of earning income; employment". (Source: New Oxford American Dictionary).
Yes I agree and it shows you understand my point. When I was working at a boring job, I would spend a lot of time using google street view in different countries. It was a coping mechanism as the job was driving me crazy and I couldn't afford to travel to any of those countries. It is not a substitute for the real thing though. I am sure with virtual reality, it will be a replacement for holidays as nobody will be able to afford holidays anymore. Just as processed food is becoming a replacement for real food.
aka intelligence amplification, not artificial intelligence (automation).

"how people's behavior will change as a result of automation [with examples of learning]" is learning-focussed - a similar focus to experimental MVPs that teach you technology and market needs.

Literal, linear amplification is easy, but amplifying intricate tasks, reducing work while retaining control is difficult. You need to understand them to some extent, which requires the data of experience. There's no simple formula to "automate" this...

Abstractions like libraries, modules and data types are one way. Going to fundamentals, number is a great abstraction: automating addition and multiplication doesn't lose important control. But if you create a bad abstraction, you'll have to change the interface semantics, which may easily have far-reaching effects.

It's incredil;y, almost impossibly hard to come up with great amplifications - even Euclid didn't come up with a positional number notation.

Instead of perfection, we should try for some improvement. And this article's suggestion of how
behaviour will change - especially learning - seems a good start.
Lots of positive reviews doesn't necessarily mean most people are happy. It could be that the unhappy people don't click the "leave a review" button, or that they're slightly unhappy but not enough to leave a review. If you think about it, it's actually quite hard to tell for sure whether something makes people happy or not.
I can only speak for R but I guess it's the same for all of them: With just very few options the output can be vastly different.

Have a look at some basic ggplot2 examples (all examples were made from the same data): http://tutorials.iq.harvard.edu/R/Rgraphics/Rgraphics.html

I hate to be negative, but this overview is useful only for people who don't really need it - who want to have a look but not actually do anything with it. It's not useful to select a library (especially since it compares completely different languages), and if you already know which system and language to go with it's not useful either.

If you think about learning R: If you don't also learn (a significant amount of) statistics it's a waste of time IMHO. There are (free, if you ignore the "verified certificate" options) courses available on Coursera and edX - even Microsoft has one (on edX). It's worth it - and I mean learning the statistics, not just R. Even if you don't think you need it professionally. Don't try using R as a "graphics" (plotting) or even a programming package - quite frankly, it's not very good at the latter (all modern "real" programming languages are better and more consistent and less "hacky"), but to work your way through lots of DATA quickly R is beautiful.
> "Why isn't there a way for devices to indicate to a server if they are on a slow or data-capped connection?"

Why do you need it? Are your fancy fonts, 1 meg CSS file, or 1 meg of Javascript that essential to the function of your website that you absolutely must have them? And if not, what are they doing there?

I've spent many years writing many websites, including more intense applications that juggle a decent amount of data. There are a select few things where you really do need a lot of code in the backend, but far too often I encounter work done by designers press ganged into development (bad, but understandable) or work done by lazy developers who need a framework to center an image (bad, not understandable, you should know better) that results in web pages that peak into Pinterest levels of bloat.

If you're juggling analytics data or managing the CMS of a large site, yes you'll need a large site in turn to do that. Literally everything else should be as small as possible and load as quickly as possible on whatever device is querying, end of story.
Yeah, fuck enthusiasm! /s

I can understand that we might want to avoid the obsessive behaviors of some developers that could be considered unhealthy, but blaming a simple catch-phrase isn't going to get us anywhere.

What if the shirt said, "Coding is rad" ?

I say that all the time, and people just give me that look that says, "Ha, what a nerd" and it's fine for me because I can maintain my enthusiasm. Other people need a little bit more of a push to continue to push themselves to be the best developers that they can be.

Should developers be monks that only exist to program? No.
Should developers take pride in spending their time learning and improving? Yes.
Should developers be upset over a t-shirt that has no impact whatsoever on their life? No.

I hate this sort of reactionary outrage, it's more counterproductive than buying the stupid shirt is.
I just pushed an effort at Linode to open source our new manager website: https://github.com/Linode/manager

I think it will avoid these pitfalls. It is a learning resource because I hope that someone will read it instead of spending the weeks we had to spend figuring out how to set up the ideal frontend web project in 2016. I also hope that it'll get some exposure among those millions of open source JavaScript projects by simply inheriting our customerbase.

Unfortunately, though, I don't realistically see many external contributions coming into the manager. It hits all of the points that make it easy to contribute (it's not my first open source project by a wide margin), but I would be surprised to see many contributions despite that.
If the main feature is it's variable-length, why would any programmer assume the length doesn't vary?

Because UTF-8 is the Unicode encoding that looks just like ASCII, so long as the characters stay within the set supported by ASCII, so it lets them say they're doing "Unicode" while really just writing code to handle ASCII.
... I've suddenly realised that if someone were to improvise a two-hour lecture similar to _The Art of Boxing_ from Frog Fractions and upload it somewhere, then I would probably find a way to use it. Somehow.
Papers are meant to be read by people, not machines.
How to pick one multi-million diamond over another
Running Steam on PS4 Linux
Can you send your own UDP packets to the elevator then?
But blank and pixellated images that get filled out later are what I'd recommend. The alternative is looking at a blank screen while your browser makes upfront HTTP requests for images, which can delay render-blocking resources like a stylesheet from loading quickly (thus seeing no text on the page until everything loads.)

I understand what you mean about if the layout changes while reading then there's little value in rendering text upfront. But the solution is to reduce layout reflow, not to go back to the bad old days where we don't optimize/defer resources.

So for example, if an image is 200px in height and is lazy-loaded, we should let the placeholder be 200px in height. If the placeholder has 0 height and then the image loads and reflows the page, that messes up the UX. Same with other elements that change page layout. (Also caching things once they are loaded, so the example you mention of hitting the back button and waiting for everything to reflow again doesn't happen.)
Real leather? Sounds like some Burberry BS.
Ssh -R man page hell
US Navy takes possession of its largest ever destroyer
There was also a BASIC version of Lightning. I never had the Forth version, but played around with the BASIC variant.

BASIC implementations of everything in that Youtube video came with it, and it had funky things like pre-emptively multitasking for BASIC programs (fairly simple - just use an interrupt or hook into one of the BASIC entrypoints and count time slices and shift some pointers around) + separate programmable sprite animations (so you e.g. could start sliding a sprite over the screen and let your BASIC program keep doing other stuff
I agree that white people in poverty need help.

However ignoring that black people face different challenges and are in fact differentialy affected by prejudice because of the existing power structure is itself perpetuating racism.

The end goal is to treat everyone the same. Calling for colorblindness doesn't achieve that.

Edit: Also, yes I have seen white people in poverty. Poverty is no different for them.

However they are still treated better by the police, other institutions and large sections of society.
That's what I meant when I said I expect him to honestly mean it if he selects a message. If a suggested message doesn't relate to his real sentiments, I would expect him not to select it.

Maybe I did not understand you though?
I was in an elevator a while ago when there was a ringing followed by a voice trying to sell PPI services (a regular source of spam in the UK). The emergency system was just an embedded phone.
The direction of causality is "women enter a field --> that field starts paying less."
Gradual Typing Across the Spectrum
Yeah, I understand Mars doesn't have a molten core (anymore), but isn't the center still a lot warmer than the surface?

If so, there is a depth range where water is liquid.
Startup to Create Artificial Meteor Shower for 2020 Olympics
What's the point of money if you have no time to spend it?
Remember the fumes affair that Ford had?
Economic wars via the law are fun.
Paramount CBS Dropping Axanar Star Trek Fan-Film Lawsuit
The only competitor that matters
Anyone think that back in the day a lot of what coding bootcamps do was on the job training? It just seems like companies want to hire engineers that are faster to on board and easier to dispose of. After reading that many (most?) of these coding bootcamp students are already people that have degrees (with a lot of STEM degrees in the mix) I find it hard to believe that they are incapable of writing software without a couple of months or training.

Its more like paying the institution money to place you at a job. I've even heard some of these places have terms that basically tell you that you need to accept offers you get etc.
Like all other forms of content and pretty much everything else in America, there's clearly an excess right now. This is mostly a pissing match between Netflix and Amazon and maybe Hulu in order to push their stock valuation, with the traditional networks trying to keep up. Last I checked, the population of the US is growing at a steady 0.8% per year, and people still have the same amount of free time as they did a few years ago, so there's not enough demand to justify this.
Did the research ask how many people wanted to carry around a bag/box of spare modules they might need during the day, or how big the bag/box would need to be?

>If you think your research is better, build the product.

Or not.

I'm all for experimentation, but hardware is always tricky, and the original idea - open source hardware - has always been problematic.

It looks like the cost of module development is going to be way outside the budget of individuals, security is going to be an issue, and unless the platform builds a big ecosystem very quickly - possible, but unlikely - there's going to be little incentive for companies to join up.

ARA makes perfect sense as a concept phone for hardware research, but I'm less convinced it can ever be a viable popular commercial product.
Agreed. And you see this pattern used all over the place, for example [1]. It's just a way to say, "I'm, enthusiastic about ____". Fill in the blank with whatever you want.

[1] https://en.wikipedia.org/wiki/Eat,_Sleep,_Rave,_Repeat
There's a difference between enthusiasm and obsession, and I'm pretty sure there's a difference in how you object to enthusiasm vs. obsession. "John&Paul&George&Ringo." is a great T-shirt. "I spend all day in my bedroom listening to the Beatles" is saying something very different. And if there is a subculture of people who literally do the latter, to the point where it's not obvious that it's hyperbole, it's valid to object to it as "Dude, that's a bit unhealthy" -- which is a very different criticism than "The Beatles sound awful".
Do not worry- they will remove it, once mobile devices are no longer a thing and add new obstructions to augmented reality.

Want to bet on the next big tech fear driven law ruining AR?

How about two buttons you must press all the time, to show you are not driving during AR?
You can drive a BMW and wear a Rolex on your way to work and feel better about yourself.
I've been using Guacamole for 3+ years over many different releases. Support about 20+ users at any given time. It is a "Win" in my book. RDP Performance is decent for regular use. We make extensive use of VNC with it. We spawn Virtual VNC/X Instances with Xvnc4 and serve Windows Apps Running in WINE, within the Virtual X Display. It's a great way to "Webify" older enterprise apps so long as you are willing to support it. Thanks to Guac's extensibility, We even have our own print daemon that pushes PDFs to the end user while in VNC sessions.
I think the post is useful as an overview of a lot of options, and how hard they are to get started with.

True, you'd use R charts because your data and analysis are in R, you wouldn't use R because of the charts.
I'm from China, where hard-working with a lot of overtime work is advocated in almost every internet-related company. Developer here do 996 the whole year in and out (for those of you who don't know the concept of 996, it means working from 9 in the morning to 9 in the late for 6 days a week in the office. But sadly, usually, a lot of the developers can only leave the office after 10 or 11 at night). Everyone knows this is bad for improvement and health, but company owners keep pushing everyone with salary and punishment, along with moral pressure, that only fighting this way, the company can survive in the big race in almost every industry area. For sure a lot of great things are happening in China, but I see most of them are based on bloodless and cruel company operation decisions and habits.

Under this circumstances, I think hobby, family and every other thing that's not related to work is humanly possible. I curse the ones who started this for a long time in hell.
I find it entirely reasonable that research shows consumers don't want products that don't work very well. The text I quoted explicitly called out that it would be a software compatibility nightmare.