skysight-inc/HackerNews huggingface dataset:
That's what I kept thinking, doesn't minimalism in product design give people more freedom to express themselves in a more unique way that is separate from their "devices"?

It seems like the author just wants to be able to buy his own self-expression through his devices.
"Your 3G connection isn't like your home ADSL or cable internet connection - it is designed for browsing web pages and downloading data off big servers, not serving up content to the whole world, like a mini version of a Facebook or Instagram server."

If you had a container running somewhere in the cloud talking to containers owned by other users then the mobile device doesn't have to be a server?
> but instead drive the user into an existential crisis that challenges their mortality

So something like Total Perspective Vortex? [0]

Quote [1]:

> The most horrifying form of torture/punishment in the known Universe. The Total Perspective
> Vortex (it's so mind bogglingly terrifying it even gets Capital Letters) is a small,
> featureless steel box, barely big enough for one man to stand in.

> The hopeless victims stand in the Vortex, and are suddenly shown, for the merest instant,
> the whole of the Universe: the whole infinity of creation, spanning over several trillion
> light years, and countless millennia, with an insignificant dot saying "You Are Here".

[0] http://hitchhikers.wikia.com/wiki/Total_Perspective_Vortex

[1] http://www.urbandictionary.com/define.php?term=Total%20Persp...
And how many frameworks can you count in a win forms or wpf application?

If we're going to count frameworks, there'd be no end it. As I once said, programming is abstraction upon abstraction.

Like an onion, a Russia doll or better still, inception.

Frameworks abound everywhere, at every layer. You just need to adjust your scope as you see fit, to find them.
This is why printers are hell. You have a much of communication protocols but you need per-device drivers to interface with them over that protocol. It doesn't matter that we have ipp, because for over six years driverless printing has been in draft hell[1].

[1] https://www.pwg.org/ipp/everywhere.html
My ridiculously over-engineered blog
You can write or blog on Facebook but few people choose too. Techies seems to flock to medium nowadays... So there is some kind of theming around hosts that decides where you publish. I can see why, in many cases Facebook can be too private to share in the professional world.
Show HN: Stranger Things intro in CSS
> Yes, even web programming was better 10 years ago

You are not serious :) Don't you remember IE5/6? Loads if inconsistent implementations and flash that supposed to fix all pain?
You forgot "political writer for hire" paired with terrible writing ("Point being, is that Apple [...]" FFS) and a pretentious photo.

I usually stay away from personal attacks but this guy clearly likes to hear himself talk, and clearly has a highly-inflated opinion of himelf. The result is something that feels like equal parts scummy marketing and impoliteness.

I know I shouldn't be making a big deal out of this but the patreon bit really ticked me off.
Just a nitpick, but stateless/stateful are descriptions applied to protocols not applications. The mechanics of persisting application context between request/response events might be contentious and varied in web applications, but just because the protocol is stateless doesn't necessarily mean that your application is more difficult to maintain.

I agree with your point, but it is begging the question: are we overlooking the value/potential that a generation of developers found in the stateless nature of HTTP?
I'm 31, and I dislike my job as a software engineer.

I had many jobs on my 10-year long career. I disliked all of them. I settled into a job that doesn't make me work that much, so I can just do other stuff and be less sad.
The Internet’s Own Instigator
The man of 50 thing sounds like nonsense. Buffett himself is a counter example.
Am I the only one that it kinda bothers that this is a race to be the first one to market? In something like this, I'd rather wait a little bit and wait to see who has the best product rather than the first product.
Sorry for edit. I found and installed evil-tabs after replying and it's actually quite good.

It meets all the points you raised, and I agree with them - I prefer evil-tabs for that reason. Although I must that admit that evil-tabs only implements only crucial subset of all vim tabs features mentioned in http://vim.wikia.com/wiki/Using_tab_pages .
> they should just order the reviewer to take it down

What if the reviewer refuses? No matter the fine, no matter the years in jail they may spend, this will not fulfil the plaintiff's right to have that comment removed.
As appears to be the case with all design & aesthetic concepts, minimalism taken to a logical extreme becomes self-defeating and ridiculous. This is why the ideological fads and throw-it-all-out anti-historical rhetoric that sweep the various design professions with depressing regularity are so damaging.

Flat UI, I'm looking, in silent disgust, at you.
For 25 years, Carl Malamud has been fighting to make public information public
The source, along with some notes about issues and possible improvements, is available over on github: https://github.com/wbobeirne/stranger-things
I would love some simple self driving - pick me up in the front of the supermarket, automatically find a parking spot etc.
I don't personally like the AirPods but a lot of people do. There's a number of articles fawning over them.

This post is absolutely terrible. Inspector Gadget as a fantasy? Inspector Gadget was a dork, that was part of his charm, there was nothing cool about him.
That's from the Matrix 2 right?

The Nokia 7110 which was inspired by the first film had the spring loaded mouthpiece was a great phone.

(The phone in the actual film wasn't spring loaded IRL)
I currently use XP-320's everywhere because of the lack of any higher grade controller printer that isn't a laser.

Those are $50 each, so I'd take what you are talking about (I get aftermarket 4 sets of ink cartridges for my printers for about $6, so the ink price would probably just be similar) for about $500.
> The target environment is undefined.

Nope, that target environment is a responsive, standards compliant software. Code for the standards and the displaying devices will catch up.
> Are there material ways that this lack of privacy hurts people...

In the safety of your own privacy, you can let go of common expectations. Being constantly recorded introduces a huge stressor, no matter how virtuous you are. You can't let go of past mistakes because other people certainly won't.

Lack of privacy in overcrowded prisons does kill people, mostly out of desperation. Convicts get extremely violent when their physical AND mental space is not respected. I believe privacy to be as important as any other needs after basic survival. http://www.npr.org/2016/03/24/470824303/doubling-up-prisoner...

> ...or is it more anticipation of future harm?

"If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him." You're not human anymore, you're a walking narrative: a commie under McCarthy, a heretic in Renaissance Italy, a witch in 1597 Scotland, a queer in the Middle East. Ambitious people protect their privacy because they know anything can be turned against them. Authority lives and dies by mud-digging and scandals.
Most critical failures the result of flawed error handling code [pdf]
Well, everything is an abstraction, down to zeroes and ones.
your email system might thank you if you used scan-to-SMB instead :)
On first impression, the name appears to imply a Paradigm which was not the original intent I believe ? EDIT: "the name" referring to the original name i.e. Dynamic Programming. What you recommended is closer to what happens actually.

I think I agree with people who call it "exhaustive search resulting in optimal solution where search space is generated incrementally in deterministic polynomial time"

Hmm :-/... I guess I'll stick with the conventional acronym, sounds less daunting and even somewhat cool that way.
wow there are a lot of people here being doom and gloom.

Look, you're the equivilent of a fry cook. You want a good job, be a chef. How do you get to be a chef, you ask? You stick around, and get on burger duty, and eventually, someone has you cook a steak.

The point is: you're super new to this. Eventually, you will have enough experience that you can CHOOSE your jobs. Sure, 99% of the programming jobs may be boring tedium, but if you are good, you'll be able to choose the 1% that aren't.

But when you're starting out you just have to be a sponge and keep an open mind. Either find a niche or be great at everything, but dont just get by, because that's how the 99% does it.

Source: 17 years in SW - I'm an enterprise architect.
Seems the problem might be a lack of understanding that @ and # are two different characters that might have different meanings.

Kind of like how + and - have different meanings, complete opposites actually, but people just get them confused all the time.
As a footnote: My first impression of Airpods was: Of course! These are not smaller earbuds, they are an iteration towards implants or patches or invisible computing devices in general. From that perspective they seem make more sense: Condition the user to a world with less wires, where machines get real dialog systems. The outrage over the earbuds comes from people comparing things to the past, not the future.
So What? As long as his content is living up to the hype, I have no problem. I actually regret people who have so much to give and add value, do not promote themselves so much and morons and fillers take up the space.

At least for me, the dude is insightful and his long form articles about tactics are worth his "self-promotion".
The premise of showing off anything with 100 lines of code seems backwards.
Isn't that missing the point of the robustness principle, which is more related to say, networking, and accepting things that aren't strictly to RFC spec, but when sending things, you match the spec to the letter?
Howwl is hashtag-based conversations. Try with the beta code H7b39H9
Thanks a lot for elaborating. This is exactly the kind of insights I wanted to know.
How I got a CS degree without learning what a system call is: http://jvns.ca/blog/2016/09/12/how-i-got-a-cs-degree-without...
> HTML5 specifies how bad input should be handled, and if you accept that "how to process nominally bad input" as the "real" standard, HTML is now strict in what it accepts.

HTML5 is a shining example of "be liberal in what you accept", and its improved documentation of how to handle bad input (note that bad input is still permitted!) greatly expands HTML's "be conservative in what you send". I think HTML5 is a perfect example of the Robustness Principle.
> the Fourier transform over compact groups … is arguably the most generalized/abstract formulation of the concept of a Fourier transform.

A good-spirited correction: anyone who knows enough to know this much generality knows that calling anything mathematical the "most generalised" version of a concept is begging to be corrected. Source: I do harmonic analysis on non-compact groups, and suspect that the folks over at the n-category café probably regard my kind of work as dangerously pedestrian (see, for example, https://golem.ph.utexas.edu/category/2010/11/integral_transf...).
Is there a better term or is minimalism just stolen from the art movement?

It's confused me for so long because this isn't minimalism in the art sense. But I'm not sure of a better label for it.
what don't you like about it? are you just not cut out for software development or is it just the companies?

Is there something that DOES excite you? Management? Databases? Switching Stack (lamp for ms, or .NET for full stack, cloud stuff?)

I would think if you've been doing it for 10 years, you probably can start shifting around and picking up new things and make a pseudo career change
I.e. move enumeration of badness from code into test-cases.
Bin Laden lists a rather long litany of grievances stretching all the way back to the crusades. He also blames the US for East Timor's independence[0], not a very terrible crime unless you believe in Islamic supremacy. Are you seriously suggesting that bin Laden would not have become a racist mass murderer had the US not helped overthrow the Iranian government?

[0] https://en.wikipedia.org/wiki/Beliefs_and_ideology_of_Osama_...
Umm Facebook lets me chat and share photos with family..?
See also current discussion: https://news.ycombinator.com/item?id=12479156 (1 hour ago, 41 comments)
Wait, what? Really!? Can this be used to get shell access somehow? I'm having trouble figuring out how you go from Chrome opening a remote file to _bad thing happens_.
Oh come on, we can get two or three pairs so there are always some charging no matter what our situation.
In some cases it may be about following trends.

But this particular trend started from an effort to push things client-side for good reasons that are vital, or at least useful, to many projects. It being trendy doesn't necessarily mean it is wrong! Don't be so fast to dismiss something because to don't immediately see/understand the benefit.

There is often some confusion between "mobile first" and "offline first" - the two overlap considerably but being a good mobile app doesn't absolutely necessitate being able to operate offline and offline capability does not require or imply an app will be usable on mobile (it may be to large and/or fiddly in terms of UI on a small screen, not practical to use in a touch manner, or too demanding of CPU and memory resources). Some of the hand-wavey-ness is people who know they are driving for "mobile first" and think that means they have to drive for "offline first" without really understanding the benefits & implications of that.
That's too bad, I bought a cheap Samsung laser printer that thing was a tank, I bought one for my mother too and it's still going. HP on the other hand make the worst printers I have ever used anywhere.
Oh, god. I am glad that he is a writer, not a designer.
Should at least have a tag with [2012].
Functions  React Components?
Startups are a great way to "passionately work in a fast paced environment that's going to change the world"

Translation:
"Passionately" - we will underpay you
"Fast paced" - 7 days a week
"Change the world" - we won't ipo but sell out to a company for a few hundred million which you won't see a dime of.

GL!

(Source: too much time interviewing in silicon valley)
oh and 1 more:

You need to be approved any app stores to publish your web app.
Author complains about minimalism, uses Medium to do it: a platform that doesn't support footnotes, colored text, or really anything other than a minimal set of features.
Show HN: JavaScript library to embed playable podcasts anywhere
This is one of the best, most concise summaries of project management I have seen!
Wireless just isn't worth it for these peripherals - earphones, headsets, keyboards, mice. Even if the battery life is a year, it will still go flat at some annoying time when you want to type/listen/make a call.
You act like HP is even good at that.
> make a printer-bot ... that allowed you to put any writing instrument you wanted into the cross-hairs and slowly draw out your documents like a plotter.

http://shop.evilmadscientist.com/productsmenu/846

Mine is on order
I agree, preach on dude!
I've found it useful in software design in general.
It can be easy with hindsight to say oh you should have just done Betting-Against-Beta and Quality-Minus-Junk. It doesn't mean those strategies are going to win over the next decades.
I won't lie and say I didn't think it looked cool when I saw it in the movie. But, in the movie, it was surrounded by an entire artificial reality which had been painstakingly constructed around a single aesthetic. No other reality is the same. That seems like an important distinction to keep in mind.

And you're right about spring and slider mechanisms. There were a couple of Palm designs (the Zire 71 and Tungsten T3) which used them. They were nifty, to be sure. They were also plagued by issues revolving around mechanical failure of the Kapton ribbon cables used to connect the electronics in the two halves of the device. There's a reason beyond aesthetics why nobody really makes anything like that any more, and why moving parts in general are less and less frequently encountered in hardware that's expected to withstand its owner's lifestyle rather than being cosseted as in the past.
Samsung Galaxy Note 7 Explodes
The cynic in me would say it's a PR move. The nerd would say it's a way to gather real world data and offset some of the costs of doing so.
Exception: passwords. Do not enumerate goodness when accepting a new password.
Or, if you really want to be dogmatic, use DELETE when destroying something...in this case the customer account.
This would also be useful for making better bitcoin systems, ones which are resilient to current asics.
I used to wish Apple had more variety in their laptop styles. Then I realized that people are decorating their laptops, giving them more individuality and a stronger statement than a manufacturer ever could.

By making their devices generic, Apple has (perhaps inadvertently) encouraged individualism.
On the other hand, Penny was awesome, and she was probably what he was referring to (with her videophone watch and that).
that's exactly what I implemented, yup I will make a pull request soon
I guess. I just read it as a reasonably understandable cry out in the wilderness for someone else to make products that are as awesome and well engineered as Apple but don't follow the same minimalist "clean" aesthetic that everything seems to be converging on. Basically a cry out for someone to put some art (or art of a different style) into everyday objects.
The image modal can be disabled by the settings on the right of the modal.
I have a Canon Pixma MG7520 that works fine over wifi with a Win 8.1 client. Quality of the prints are scans are pretty much inline with the price I paid (i.e., mediocre). It sees very light use, so I have no ideas about how long or well it will last. I got it to scan contracts and for the occasional color print (not photos).
It's not necessarily browsers, they often mitigate this.

The problem is with services that consume other content. For example you might have a service which generates thumbnails of sites.

That service might GET https://attacker.example.org/301.html which itself might 301 back to file:///etc/passwd . If there is insufficient validation then a screenshot of the contents of /etc/passwd might be returned by the service.

All of that happens outside the context of browsers and sandboxing.

For more of that kind of thing, here's an interesting write up on some vulnerabilities found in Pocket. https://www.gnu.gl/blog/Posts/multiple-vulnerabilities-in-po...
PWA Performance
I'm with you: I found it rambling and unappealing.
"Soon" actually is already.

Source: I live in Pittsburgh, have seen the self-driving cars on the road, and friends have driven in then. I unfortunately, have not lucked into a ride in one yet.
> It's just that it has been mostly on the side of reducing per-unit manufacturing costs.

And on the "let's see how much further we can bloat a printer driver, since 1GB to get letters from your computer to paper is obviously not enough".
I know how I want my tech to look, with f-ing screws so I can open stuff up. I want my tech's look to follow function and I find repairability and expandability to be important functions. I get the feeling the author feels the same.
The case for function tree
Adding a Scroll Down Anchor to Your Website
According to the article, they were expecting it:

From analyses of meteorites and laboratory simulations, the team was also expecting to identify a wide diversity of organic material in Comet 67P/C-G, ranging from very small molecules to heavy (or ‘high molecular weight’) organics.
Exactly. It is my understanding that minimalism is an effort to blend into the background, to become a blank slate, so that our own personalities, tastes etc can live in the foreground. It's an effort to not share the stage with you, the owner.

All those other examples the author shows are SCREAMING for attention. They demand the limelight. and like all things that scream for attention, soon they will get none.

And on top of that, items like that have to have SOME aesthetic, which means they become fashionable, which means they have a "shelf life" of acceptability. No one wants to be seen dead with one of those god-awful matrix phones, yet an iPhone 4 still looks relevant today...
I guess we can agree that the term is somewhat ill defined but the distinction exists :)
Care to expand? There was a brief period of telco (CLEC) competition, followed by a series of mergers which returned the landscape to almost the same as the one preceding the Act. If such an Act applied to social networks, how would you envision the effects?
I think that flushandforget's point was that not he or she, but the vast majority of users, do not recognise (or do not behave as if they recognise) the difference.
Nothing says progress like a driverless car that requires a driver in the drivers seat.
Meanwhile, I've been printing from my Linux laptop to my Canon printer without a hitch. What am I doing wrong?
Looks like there's a new :smile command

http://vimhelp.appspot.com/index.txt.html#%3Asmile
> /ˈwɪəɹi/

> /wɛəɹ.i/

I'm not a native English speaker and I would never have guessed that they were not pronounced the same. (I'm still not even sure how it is pronounced as ɪ doesn't seem to exist in French and I always considered the examples I find were just "i").

I know English pronunciation is generally weird, but seriously how can you expect wary to sound like wear while weary sounds like something else?
Just FYI, LiPo batteries aren't lithium-metal, they are lithium-ion. They have different failure mechanisms.

The fire in a LiPo is cause by the electrolyte being too hot due to an internal short-circuit and thus igniting, not because lithium is reacting with water as a lithium-metal battery does. LiPo is thus safer than lithium-metal, since a leak to the environment doesn't necessarily result in a fire. Even safer are LiFePO4, which are as safe as NiMh, although their energy density is slightly lower than LiPo.

Lithium-metal is mostly used for coin cells, eg for watches.
Aimy – Get the focus to realize your dreams
"Correct
POST /accounts/4402278/close"

bullshit. POST should not contain all details in URL. POST can have body and each query should not be unique.
Stopped reading after that.
Thats the entire purpose of minimalism.
>The prof noted that it's almost all EE folks, with a few others, but didn't mention Comp Sci. Can anyone comment on why there were seemingly no Comp Sci people in this class? Wouldn't this be 'core' to Comp Sci?

Why would it? Core CS deals primarily with discrete mathematics. Outside of a DSP or image processing course, there's little reason for a CS student to encounter the Fourier or other transforms.
Yep, I can totally emphasise what you went though and it's very hard to put under control.
From my observations: your first comment might have fared better if it was posted as a question.

The downvotes on the last one were most likely because you complained about the first ones, against site guidelines.

Anyways, here, have a couple of upvotes, -I haven't found any way to exchange mine for cash :-]
Splitting a query into individual fields in Django
Rides are free if you get one of the self-driving cars.
Depends on your definition of lifelogging I guess, I would argue that most lifelogging happens on Facebook now. Most people don't want to automatically share every detail about their lives, they want to present a filtered, sanitized version that serves as a personal narrative.
A few people in the early days of Justin.tv (now just known as Twitch) would "LifeCast", one of the more popular broadcasters ended up working for Twitch.