skysight-inc/HackerNews huggingface dataset:
Tools And Tips To Make Your Life Easier As A Web Designer
There are plenty of applications, resources or services out there that can help make your life as a web designer easier. I’ve used many different ones over the years, and there are some I keep coming back to. This is a personal list, and I would love to hear about any alternatives that you’ve found useful too!
I don't know about you, but I take advantage of quick 0-60 acceleration all the time. It's more things like high top speeds that are useless except at a track.
> This is actually BS. SEVERAL people alerted to the housing bubble

You're correct, but they mostly went unheard. I remember around 2007 The Economist doing a special issue on the whole CDS thing (with a nice magazine cover and all), there were 32 pages of how great these new financial products were and about how they were "spreading risk" so that we'd have no big financial crisis to speak of in the near future.

Around the same time they also published a small, one-column article in the financial section about the house-price index which was strongly hinting (the article was) that all this was a in fact a bubble which might have nasty consequences. But people preferred to pay more attention to the nice cover and the 32 "in-depth" pages than to that small article, and that goes for most of the media and its followers.
“There’s a difference between incompetence or mismanagement or poor judgment or excessive risk taking from actually breaking the law,” Gorman said. “There’s nothing I’ve seen that would suggest that any of the major participants in the financial crisis should be in jail for their actions.”

Fine, but you should lost 99% of the company once you asked the FEDS for money. They should have been a vulture lender, like Morgan Stanley and heir ilk are.

It's not going to be long before banks figure out something else.
Jordan is drowning in refugees and acutely running out of water.

They have over 100,000 Syrian refugees, 750,000 Iraqi refugees and 1.9 million Palestinian refugees. That's a lot for small country of six million people.

It's easy to criticize Jordanians, but they have their hands full and are risking the stability of their country. If other countries would start taking more refugees from Syria and Iraq (like the coalition that toppled Saddam) that would be nice.
Ask HN: what do you think of this productivity idea for mobile app?
I want to make a productivity app based on Jerry Seinfield's Don't break the chain productivity secret [1]. I have noticed that there are several apps for it already available on android but most are underwhelming in my opinion. Features like viewing friend's progress or sending gift to encourage progress would be features I want to include.

I don't have android application programming experience as I usually program in C/C++ and lisp. So this will be my first app. What do my fellow hacker news readers think of this idea? Would you use it? Would you consider paying 1-2 dollars for it if it's good enough? What kind of features would you want in it? Do you think it's worth pursuing for the experience and maybe some earnings?

[1] http://lifehacker.com/281626/jerry-seinfelds-productivity-secret
Google has full unencrypted access to all private data from their users (because collating that data is the foundation of their core business) and the NSA has the power to lean on Google to provide them full access.

Not to mention that at the very heart of the NSA spying story is the allegation that Google e.a. provides access to said data willingly. And the only denial from both parties has been a mixture of partial admission ("but we're using proper procedure") and carefully crafted lawyer-speak (the infamous "no direct access" boilerplate denials).

This is just internal security enhancements being abused as a PR exercise. Google is trying use the latest revelations about the NSA to deflect attention away from it's own complicity.
This argument is a good way of justifying systematic incompetence.

If you claim that an individual was just doing their job, their superior should be held responsible for creating that job (up to and particularly including the CEO).
This isn't a Ruby interpreter
The only way to stay ahead of the curve is by constant self-improvement.

I feel in todays world many people are slow to realize that they need to get more technical. It's not like there isn't "jobs" or "work" that needs to be done, it's just smarter, more technical work, with no clear-cut answers due to the ever increasing amounts of data we can collect and process. Think about it like this: "Programming skills in 2010s are the Excel skills of the 1990s".
I don't recall him saying he wished to replace the people around him, or live in some world populated entirely with dolls. Nor does it seem he's entirely given up on relationships with humans.

A romantic relationship is one of the most rich and rewarding experiences you can have, but some people go their whole lives or large portions of their life without one. Are their lives not worth living? Weren't there some great men in history who were lifelong bachelors?

Isn't this partially a case of technology enabling new kinds of experiences without necessarily discarding old ones? I find it a little ironic that you and I are having this conversation as faceless semi-anonymous people tacking things to a message board.

With the realities of mental illness and neurology it's as unrealistic to think everyone will be able to have typical and healthy social interactions as it is to think everyone will be able to walk. I think this guy probably has some social issues but I'm also not sure his "romantic" relationship is that much more vain and self-indulgent than some of the chronic singles I know on an endless series of first dates.

I also wonder if because there is sex involved and the guy is a little kooky there is not some stigma or judgment involved that isn't in say, Japanese research into using humanoid robots as companions for their ever increasing population of the elderly. (fun fact: did you know in Japan they have Shinto shrines for dolls? Everything, even dolls, has a spirit.)

I too hope he just goes out and gets a girlfriend or something. He'd probably be better off. I'm just more inclined to try and hold back judgment.
If I was starting today, I'd probably go with javascript coupled with node.js and a client-side framework like angular (and possibly ruby+rails), but php+symfony/laravel wouldn't be a bad way to go and should give good job security for the foreseeable.
Till the revolution then the minority will lose and then everyone has lost.
these middle-men are all about muddying the waters for the (short term) benefit of their clients at my personal expense.

I'm not sure. It often seems they muddy the water for their own benefit, at the expense of their client, with any damage to you the shopper being merely incidental. I thought this was one of the things Searls' was getting at in the article:

In fact, advertising and marketing have always been good at bullshitting themselves. Consider, for example, the old saying (often attributed to John Wanamaker, who is not known to have actually said it) "I know half my advertising is wasted, I just don't know which half." The correct answer is that most of it is wasted, and the industry has known that for the duration. They just don't want to talk about it.
In theory maybe. The data suggests that the same companies are providing vaccines and drugs.

Competition in the US Health System certainly doesn't do a good enough job at driving costs down...

I don't like to use these strong words, but I do find it dangerous and reckless when people with nearly no medical knowledge want to reason against proven methods on the basis of costs and the hatred of "evil, profit seeking companies".

If mistakes were made it's up to the medical establishment to judge about and avoid them in the future. Anticapitalists should not play a role in that.
> Younger people are generally more attractive than older people, all else being equal. This is okay to say. It's not sexist.

It's not sexist.

It's just plain wrong.
It's been a few years since I worked on a large WP install but I wonder if you could write a plugin that replaced the comments section with an esi (edge side include) directive. That would allow Varnish to cache the whole page and then call into WP using the url in you esi include to build the comments section. You could also then set the ttl on esi comments url so that you can fragment cache the comments for non-logged in users (for say 10 seconds).

More info here: https://www.varnish-cache.org/trac/wiki/ESIfeatures
The replacement of muscle by automation was 20th century. In the current wave, we see a replacement of office workers with a mix of more productive office workers outsourced, online or in house.
I dunno — I see the Model S as far less of a fashion statement than most other comparably priced cars. If one wishes to buy an electric car (e.g., because you believe in reducing pollution, because of the lower cost of running due to tax exemptions, etc.) and needs a range of over 200 miles, there are two options: the Venturi Fétish and the Tesla Model S (in some places the tax exemptions do not apply to hybrids, so if you need the range, that's it).

I also wouldn't write off operating costs as a reason — certainly, those who can afford them can likely afford the operating costs of similarly priced ICE cars, but my experience is those with a greater amount of money tend to be more frugal than those with slightly above average income. There's also the difference between wealth and income — purchase power for something like a car may well be done on the basis of wealth, while maintaining it done on income.
Semirelated: http://www.sjbaker.org/humor/pythagoras_costs_jobs.html
I think that Google are aware of this. As above, small and large businesses used to do this sort of thing. The animal updates then killed off small businesses who done this, but there was no real negative impact on the bigger guys/the brands. I'm sure it sounds cynical, but I don't think this was a coincidence.
> Your other issue in Australia is the latency to DO's servers

Roughly 160ms from East Coast AU to DO's LA droplets, most of us are used to the extra milliseconds by now :-)
Michael Hastings' Dangerous Mind: He Was Loved, Feared and Haunted
TexStudio, no thanks, it has no WYSIWYM editor, I can't format tables like that.
State is inherent but loops where recursion helps are sadly in scarce supply in enterprise apps (at least the ones that I've seen). Many (most?) apps are pushing data around, many times strings, often from a database. Lots of if statements, fewer whiles. Recursion can help with the kinds of problems that one encounters dealing with these types of programs, but it's not necessary and I would say probably doesn't even make things easier.
Error: you have an accent in your name
In other words, people of average and below-average intelligence are screwed.
Luckily, criminals (and innocents) don't get to dictate the process and legal rules of criminal investigations (and extraditions).

We call it rule of law. You may have heard of it.
> Gen 1 of fibre is already 10x better than the last generation of copper - how much better will generation 2, 3, 4 be? And fibre is potentially even more upgradeable than copper - it's just a channel for light, the throughput is limited by the boxes at either end which can be incrementally upgraded at low cost.

Not really. There is still a physical limit to how many light paths you can have in one fiber wire. If applications are relying more and more on available bandwidth and if more people or more connections are being made (and this is the case and it shows no signs of slowing down) you will want to increase bandwidth because the network will suffer congestion and then you are going to need to dig in the ground and install an additional bunch of physical cables. And that costs more than just tweaking the boxes at the edge of the network.
The fake vaccination drive is going to do a lot of harm to the efforts of help organizations. Especially muslims showed in the past and present that they can hold a self-damaging grudge for a long time...

In India for example, a lot of Muslims still believe almost any medical treatment by the government, especially contraception, can lead to sterilization. To be fair, there was a time in India when, especially Muslims, were sterilized against their will. This was a crime against humanity in my opinion, but the lack of trust is still damaging them.
So when did you choose to be (presumably) straight?
...rank extremely high

For broad terms or real long-tail stuff?
It is not possible to change people, that dont want to be changed.

As long as they not see, that there is something wrong, they will be against any change.

This is absolutely normal, this ist humanly.

He did the only right thing, he change himself and leave them. He want a change.
I read the entire sub-tree under this comment and still cannot figure out what exactly Facebook is written in. Is this because nobody at Facebook actually knows what the entire stack looks like or because they keep it a secret?

With their "Move fast, break things" motto I can only shudder at the imagination of the scenarios happening at Facebook HQ:

"Hey, so you are the new developer in town? Can you build service X which service Y and Z can use? Just write a proper API, we need this ASAP."

- "So what do I write this service in? Any framework already build to support these operations?"

"Pick your poison! Check our internal repository collection and see if you can re-use anything useful. As long as we can communicate with it via the API!"
The problem is not technology.

The problem is that technology is being centralized by a few owners. A computer in every pocket, 3d printers and CNC machines are very near to us.

Companies grow bigger and bigger, not because they are more efficient, on the contrary, but because they could black mail society to sustain it. Too big too fail became the motto of the new era, banks and industry companies so inefficient with huge losses that nobody could touch it without breaking society itself.

Those companies had done well, who needs to make cars when you can take $50 billion by the government to speculate in the stock market? A stock market that is fueled by printing dollars by a central bank(inflating and raising taxes of millions people).

Don't make me started with software patents in order for a few to own all ideas.
Society is collapsing to sustain unproductive parasites.

It will have to get worse before it gets better.
Python Tornado WebSockets – Part I
Close to zero is not zero.
At Google's scale, there will always be some people using that niche feature, but that does not mean that it is a good fit for the product.
So as to not provide any more baseless evidence against vaccines under the guise of impartial reasoning, the CIA led vaccination drive actually did provide vaccines in a poorly developed region, but the data collected led to the capture of Bin Laden.

In and of itself, the vaccination drive wasn't some sort of hoax, and it had legitimate doctors and results. It had just been co-opted by the CIA for covert intelligence gathering.
that's not an answer for the majority of population, when the pace of good job destruction is faster than good job creation.

no doubt, there's now plenty of opportunity for tech-workers, who will profit from the process (at least as long as their jobs don't get automated away, too). but the wages are already stagnant also in this sector - when the entry of new workers will undercut current engineers' negotiating position (and it will, as engineering becomes the only safe-heaven on the labour market), they will gradually face similar fate as the rest of the workers. the real winners of automation are the owners of capital.
Introducing the iPhone 5S
I did not say that apache is dead. I use it since over 10 years on many servers, but i use it today because of historical reasons.

I use nginx too and see the difference. There is a place for apache, but not the leadership of webservers.
I think we are seeing a restructure of skilled work generally as technology becomes able to do portions of skilled work. For example, look at education.

Interestingly, muscle jobs are more-or-less immune as they have already been automated as much as is reasonable.
I think this exposes a need for a service that does just that: localized input validation. It knows the right ZIP code for the right country, it supports every kind of name imaginable and lifts another weight from the shoulders of thousands of developers.
Things to watch out for when validating people's names: http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

Even following a spec for email validation could be trouble: https://github.com/swiftmailer/swiftmailer/issues/71
We absolutely do throw people in jail for being bad at their jobs.

If an engineer signs off on design work which then fails and injures/kills someone due to their incompetence they can and are charged with professional negligence and sent to jail.

Although financial incompetence doesn't kill anyone, it does effect a much much larger number of people, so I don't see why we shouldn't take the same approach and make the directors of financial firms personally liable for the outcomes of their actions.
Both sides of the issue with evidence. Yours is the first I've read here. Most people, most discussions involving vaccinations don't come close to sensibility.
There's a bunch in Massachusetts, at least.
I agree that using anything non-opensource for this particular purpose makes no sense whatsoever.

But when I tried keepass a few months ago (maybe a year) I wasn't able to get it running properly on the Mac. Half the UI was somehow missing.

I'm using a simple text file stored in a truecrypt drive.
Exactly. I think what a lot of people miss is that erlang makes live upgrades possible but certainly not easy. Trying to upgrade a complex application one component at a time (the way erlang/otp promotes) is still insanely hard and not worth the pain unless you're working in a domain where you have absolutely no choice (which is of course why Ericsson developed erlang in the first place). For the vast majority of applications the right choice is to restart the server and accept a few seconds downtime.
If your requirements include a large amount of outgoing bandwidth than going dedicated is worth it just for bandwidth pricing alone.

The fact that dedicated servers are cheaper/faster is just a bonus.

Look at securedservers.com
I don't have the expertise to make that call, and neither I suspect do you. I am comfortable with the CDC making that call.

Moderated positions should not be your priority. Rather factually correct and defensible positions should be.
I wonder if this could be improved by just using the standard C library strftime(3) instead of going through sqlite?
Wow, what a lovely product description for headphones...

"Grado PS1000
The Grado PS1000 headphones cost $1695, which is the most of all Headphones Additionally, the Grado PS1000 have a sensitivity of 98 dB, which is 6 dB lower than the average for all Headphones. "
Your suggestions are nice, but only if not finding the phone number in any database, or not being able to find the address when looking it up shows nothing more than a notice saying exactly that.

That should be the behaviour of all such forms, even when some seemingly important information is missing.

I can't count the amount of forms in which I had to come up with some validation-passing-yet-not-really-valid postcode so I could get my order shipped to my place with no postcode, while not giving a postcode that would get the postal service to ship to the wrong place (say, 00000 or 99999 don't work, but 10000 would indicate that I want the package shipped to Troyes, when I really want it to some overseas territory - so sometimes 11111 validates and is clearly enough not a real postcode, etc).

Also... I routinely receive packages from the US with the address printed with missing or mangled accents, sometimes just for my name, sometimes just for my city, sometimes both... come on, Unicode isn't some newfangled technology anymore, you should be able to get accents right! And these accents aren't even outside the latin1 charset.
Used to work on several trading desks. Bribing your risk desk wasn't just common - it was expected. I doubt anything has changed.
Nope, you should still validate your input. The correct thing to do is the validate that the input is semantically valid rather than syntactically valid. If they enter an address, try looking it up.

We rented a newly constructed house. The old houses in that area were demolished, but the same street names were kept. It was very annoying to have web forms doing such validation telling me that the address was invalid (you cannot have that house number in that street).

Another pet-peeve: I have an ë in my name. When I purchase some software through a web form that accepts that character, please don't just remove it or replace it with garbage in my license key ;).
drivebyacct2, you are hell-banned, and have been for quite awhile. Several of your comments have been insightful with show-dead, and I feel you should be aware.
I think what's important here is that PHP developers shouldn't look past the curtain. The whole web stack is a house of cards. The state of PHP doesn't change that. ;)

PHP is powering a huge industry. A lot of money is flowing on PHP code, from PHP developers banging out code for paying clients to companies like Facebook which got started as PHP apps. Wordpress powers a ridiculous number of companies which run on its code.

PHP may be a mess, but lets keep things in perspective. The state of what really matters is alive and well.
The best part is that he probably believes it.
Vaccines save millions of live. If, in your personal system of morality, the veeery slight chance that your child will die takes priority over the benefit vaccines present to society, then while you are entitled to that viewpoint, I have the right to call you a selfish monster who embodies much that is wrong with modern society.

Furthermore, neither autistic kids nor eugenics have fuck all to do with vaccinations. Quit peddling this bullshit.
Near zero probability with certain assumptions...

Just before the 2008 crisis the probability was also near zero. Large banks had reserves in AAA rated securities that were rated that way b/c the probability of default was near zero... until they defaulted.

Banks and other regulated institutions have no incentive to reduce systemic risk as long as that risk impacts their competitors equally. If there had been no QE or bailout, we'd have seen a shrinking of the finance industry and one or two of the firms emerge with all the market share.

There are certainly some possible events that could trigger another crisis. By definition those are thinks that the market currently considers highly improbable. They may be included in current risk models, which is why he says "close to zero" rather than "zero".
Gobndl - Bundle Go dependencies inside Go projects
> NSA Revelations Cast Doubt on the Entire Tech Industry

I'd say it's true for everything that's not open-source and doesn't allow for proper public key encryption. (Assuming that public key encryption is still holding up.)
Deliberately assumming a position in which you act and bet (yes, bet) with other people's money and in which you assume NO RESPONSIBILITY is an unjust position which you accept deliberately.

Yes, it is hard to say but no, you cannot behave unjustly even if other people want you to. You cannot get a slave even if the other person wants you to get him as a slave. You cannot harm an inocent person even if he wants you to.

The problem with Lehman was, essentially, that of lack of responsibility. And this is inherently unjust.

So: with the letter of the law, they "do not need to go to jail" (say Lehman's board of directors), but with a reasonable understanding of justice, they acted in an unjust way. Wittingly.