skysight-inc/HackerNews huggingface dataset:
Yep. The way social sites encourage you to share your content via their websites and only their websites is not good for longevity of content. It will disappear over time.

I do think you need your content in a share friendly way in order to get any visibility anymore, but you also need to keep a 'non-social' version of it (linked from the shared version) if you want it to stick around for the long haul and maintain link integrity.

I still pay for web hosting, and if I ever get a solid weekend again I intend to put up a much simpler, almost early WWW homepage, and Archive.org friendly, to store my projects and thoughts on, that I plan to keep up as long as I'm still kicking (the domain might eventually change, I haven't settled on that yet).

I used to want to show off my web developer skills and make fancy pages, but that just makes me never get around to finishing and/or updating them. There's a reason busy people often have bare-bones websites, and you can still make a simple website look decent with HTML and CSS.
As a client of an interface you shouldn't make assumptions which are not guaranteed by the interface in the first place.

Sure. But as an author of an interface you should strive to make your interface easier to use correctly. It's easy to blame the programmer who makes the wrong assumptions about your code, but if you can make your interface in way that reduces the possibility of that happening, why wouldn't you? Large software platform vendors are generally more succesful if they instead of blaming application developpers for misusing the APIs, change the APIs so that they are easier to use correctly.

The fixed aspect-ratio issue (square or not) actually applies very well to this scenario, video players will often have a fixed aspect-ratio (matching that of the video they're playing + some decoration), and while you can control the width or height [...]

A video player getting getting its window locked to the aspect of the video it is playing may be the desired behaviour. Or not. In any case, it should be the video player that makes this decision, not whomever provides the video. Imagine you have an video library API that returns a Rectangle with the dimensions of the video, which previously returned a Rectangle proper (ie. one that allows changing width and height independently). In a recent update however, it changes its internal implementation, and while the signature of the API is unchanged (it still returns a Rectangle), it now returns a Square. This has the effect of changing the behaviour of your application though nothing in it has changed!
It looks like there's a minefield of patents granted post-1995[0]; and so which enjoy a 20-year term of protection.

I can't see why any protection is necessary.

0: https://news.ycombinator.com/item?id=12344059
Not to negate the issue at hand, which is important, there there's an interesting note on perception here.

"ever recorded" is used but how long have we been recording? The last study I checked on that made a claim like this was about 100 years. "ever recorded" sounds more sensational.

In any case, how we treat our planet... our ecosystem... is important. Seeing it go downhill is saddening and motivating. Glad to see things pointing out the change, its direction, and possible impact.
> It's very interesting that people form such a personal bond with programming languages, to the point where they will refuse to see how they could be perceived as bad, or cumbersome.

From what I've seen and personally experienced, this happens most often when someone is only strong in that one language. If you've only ever used that language to build applications and someone comes along telling you it sucks, it feels like a personal attack because it would mean you've been doing things wrong or your code/applications suck. It's part of an identity. As people learn new languages and actually gain professional experience with them, that original language is no longer what defines them as a programmer so they no longer need to defend its legitimacy.
That seems very backwards. Heat pumps for heating can have a COP of as much as 4.5 at an external temperature of 7C, i.e. deliver 4500 W of heating using only 1000 W of electricity. An electric heater has a COP of 1.
That's the problem when you don't really even have any congestion, but just very high packet loss caused by small buffers. Transfer rate drops to nothing.

With pause frames you can avoid that situation.
Ask HN: Your favorite email app
I am just curious what email app you use for your own domain.

On Android, the stock email app does not have many features.

I do not want to trust GMAIL or Yahoo apps with confidential emails.

What would you suggest for an email app that comes with some nice features?
I remind myself that empty collection != null collection.

Even if all humans die, mankind will survive for eternity as a collection :)
In addition to the .net core push seems a likely candidate to unify things (xamarin, .net core in Linux, etc...)
How to Prevent Your Customer's Data from Being Stolen – IVR Technology Group
They should allow reasonably safe products that are among the best available options.

So if people can use an Epipen more reliably than they can prepare an injection, allow it to be marketed. If someone with a history of anaphylaxis is better off with an Epipen than they are with no treatment at all, allow it to be marketed.
Why does that have to be binary and can not depend on the circumstances? There are conflicting interests and rights. Invoking one violates others, so a balance has to be found. A blanket yes/no is either banning something because it could violate some other right, or allowing senseless violation of some right just because there are situations where that could be justified.

Rights are weighted against each other all the time, why should e.g. freedom of press be any different in this case?

Re your elites argument, right now "normal people" are generally awarded more protections than important figures, although the latter have more resources available to try nevertheless. They'll still have those resources, and normal people still won't have them, if you remove protections.
I'd got the impression that "windmill" was the deliberately wrong use of terminology by people opposed to wind power to trivialise or ridicule it. But that may just be me reading the Telegraph.
> I don't care, I just like my pets.

Sure, cats and dogs are pretty good pets, say cats are Go and dogs are Lisp. That'd make C a ferret and JavaScript an incontinent chimpanzee with rage issues which periodically lays waste to the house, destroying anything breakable and slaughtering everything living.
Those upgrades cost money. And the main reason people install PV is so they don't have to pay the power company.
3 Habits That Shape the Lives of Successful Entrepreneurs
I wrote the blog, apologises. I didn't include .NET frameworks for only one reason numbers were marginal (it's Hacker News after all). I didn't want to add 20 different lines on the charts. I didn't include many things for the same reason

Said that If you think I should add something to this blog post (a tag) let me know, I will do that. Also, I'm building stats, page, where everything will be comparable and selectable, from all sources not only Hacker News.
California’s electric car program may be running out of gas
Everything I've read from the Snowden docs indicates traffic is intercepted over big pipes on backbones or at Internet Exchanges.

The parent poster was suggesting (and I was questioning) this occurred at Google Data Centers, which would prove explicit cooperation by Google.

A whole different ballgame.

The closest I've seen are the PRISM slides which imply cooperation from Google and the other big companies, but this could be bad choice of wording.
Node is shiny, but my impression is while most of the pieces are there for good services, a solid obvious solution for your standard crud app doesn't feel like its present. I've used Django and Play and assume Ruby on Rails is similar -- does Node.js sport something as (relatively) polished as those?
yep--but in this instance, the renewal cycle isn't 20 but 50 years. MDD re-packages a 50-year old paradigm--the OODA Loop by USAF Col John Boyd. The wikipedia page on OODA gives the use cases that led to OODA's conception, eg, "Consider a fighter pilot being scrambled to shoot down an enemy aircraft." pass
> Counties with high birth rates (mostly in Africa) aren't the ones causing that.

They are simply on their way to become like us: high population density, high individual environmental damage.
s/its/his/ ?
See https://news.ycombinator.com/item?id=12344257
J2EE is up there.. We have a generation of corporate Java programmers who love boilerplate code and obfuscation.

High-School teachers inflicting Java on teens - cringe-worthy. Many public schools only offered Java if you elected programming/CS (in High School). Only recently has Python made inroads.
It's telling that none of the posts defending Node.js are talking about it's technical merits. They're all saying:

1. Attacks on people--you're being too negative, you're saying this to feel superior.

2. Choosing Node.js is a tradeoff! We can't really say what you get in exchange for using this crappy ecosystem, but "tradeoff" sounds good even if you're trading using a reasonable ecosystem for nothing.

If you really think Node.js isn't a flaming pile of crap, I challenge you to come up with something it does that isn't done far better in another ecosystem.
Comprehensive A-Z guide to more than 70 activities
The point is that the faucet, in this analogy, is not contributing to the overflow. The natural inflow from the faucet is matched by a natural outflow from the drain. The surplus is the problem, not the absolute inflow.

Of course, turning down the faucet would still help. But in this analogy, the faucet is jammed on, but the kid might stop if you ask him the right way.
How a team of 2 kids and adult rookies won a Robot Sumo competition
Any idea what triggers the erratic data points for CoffeeScript?
Ember sadly never got its "big break", maybe because it doesn't have a big company backing it and promoting it. It's sad, but the framework and very awesome community have kept chugging along nicely for like five years now, so not to worried there.

Interestingly, this article[1] was posted months before the whole "JS fatigue" meme started (usually associated with React. I've found it quite true.

[1] http://brewhouse.io/blog/2015/05/13/emberjs-an-antidote-to-y...
I beg to disagree. The advice tends to be "pro-market" and less "pro-populist" by necessity, since IMF is concerned with a living chance of seeing its money back and less so with being popular on elections in recipient country.

Then there's always that option of not taking IMF money.
Size always matter
Everyone in this thread is referencing Dollar Shave Club.

Can someone give a good summary of why that company made it to a big exit? What strategic moves did they make that made them succeed where countless others fail? Software doesn't automatically eat the world, after all. Why now? Why these companies? What specifically is the right plan?
Also from the UK. Here the word 'burglarize' actually sounds quite ridiculous, like a word made up for comedy effect. Indeed, my wife just burst out laughing when I told her about 'burglarize', which she'd never heard before.
If you check out the first post, you'll see that C# is fairly low in the overall listing for languages. It has been over taken by Go for example. Even if all of the C# jobs were MVC, it wouldn't be enough to compete with any of the JS frameworks.

This analysis isn't that far off of some of the other trends you'll see from resources such as Gartner. Windows and .Net have taken a beating recently due to the growth in the cloud sector of IT.
A Business of the future
From bored college students to business owners it a matter of months. Two London based entrepreneurs changed their lifestyle around in order to start their very own clothing line - Risk Apparel. They set up part time whilst at college juggling between business and studying. Now they have a future proof website with core models that all business should have such as the Fair Wear Accreditation and low Carbon Foot print. For them as young shoppers they believe such values should be taken into consideration when purchasing items not just the price.
Website: www.riskapparel.co.uk

This is what the say about themselves

Risk Apparel a unique and growing fashion brand setting the trends for future entrepreneurs, providing quality clothing and accessories at reasonable prices - there is no need to break the bank to look good!

Risk was founded in 2016 by Jake and Will, who are both entrepreneurs themselves. Since setting up, the Risk the team have continued to grow their product range with new innovative designs. They spend extensive amounts of their time communicating with customers to ensure the high standards of quality, value for money and service are always met.

The design team is lead by co-founder Will who is dedicated to ensuring only the best designs are picked for our customers. Keeping designs contemporary with an individual flair is key to the success of Risk products.

Everyone at Risk feels passionate about fair trade and the environment. All suppliers of materials to Risk are environment friendly and most products are Fair Wear accredited.

www.riskapparel.co.uk
Oh, I love you motorists.
Classical logic is a structural science, physics is an empirical science.
1)
USV last found has $175m under management - their average ticket will be around $1-5m Series A and $5-15m in follow-up rounds. ($300m is what PE does...)

The reason they are still getting money is the image they are upholding together with their echoing fanbase.

2)
Sure they are trained, but similar does the UT Austin kid find out about business models and applies to YC then, to go go right away to the A players.

Don´t get me wrong -- nothing against content marketing or USV. But the market tectonics have changed. If you are a relatively small fund like USV, you technically cannot afford anymore to preach from the high horse. On one hand-side the VC whales are eating you lunch and on the other hand-side corporate investors can invest much more than you.

Put to simple terms: USV didn't grow fast enough and are now stuck in the middle. They cannot do enough (small) deals to leverage an average of their bets and on the other hand side, entrepreneurs are much smarter.

How many people are at USV, 8 maybe? By all science, they have no chance to be smarter than the (much more connected) market anymore.

Edit: typos
I dunno, that sounds like a bit much to ask. Or did you mean 'proximity'? :P
There are no good reasons to believe in the flying spaghetti monster. OTOH, there are some good reasons to believe in supersymmetry, just not enough for us to be persuaded yet.
I'm not part of that consensus. A mill mills.
HN/PH clone with better design.
If someone want to put blind faith in their theory, then good luck. I personally want evidence to support my theories, where data can either prove or disprove it.

Going from 10% to 25% is significant, and 200% increase is huge by any standard. I doubt a scenario where there won't be any change in wages until its 50/50 and then by some flip of a switch all women will suddenly earn 20% more.
I disagree with the article.

There is a lot of bad technology being pushed via social hacks - examples include PHP, MongoDB, NodeJS and Go. Typically the social hacks are low learning curve + easy tutorials that gloss over important details [1] + rapid setup + culture of piling on tech debt (e.g. rails ignoring how relational DBs work).

Technical superiority, particularly if that superiority requires people to learn new things, has demonstrated an inability to gain traction.

So if we want superior technologies to win, we'll need to engage in some social hacks of our own. Vocal and demonstrable elitism is a valid social hack - if the people who are demonstrably great coders are proponents of Haskell and sneering at PHP, while the code monkeys are all using PHP, that's a pretty clear social signal. Who wants to be part of the code monkey crowd?

When I was younger, and nothing but a BasicA/Visual Basic coder, these attitudes pushed me towards learning C and Perl (yes I'm showing my age). I saw all the better coders using these superior technologies with a higher learning curve. I realized that I had a lot to learn, I put in the effort and I learned it. With the decline of hacker culture, I don't see that happening anywhere near as much these days.

[1] E.g. a while back there were RoR tutorials that used update_attributes (skipping input validation) to show how easy RoR is. Net result was various hacks, I think including Homakov's hack of github.
Is this a brexit reference?
Of course there's no way to prove that the flying spaghetti monster doesn't exist, that's the whole point of the flying spaghetti monster.
WhatsApp privacy at risk as France, Germany push EU to allow breaking encryption
Are you sure? Specifically the list of things to consider seems to be something that gets posted over and over again, slightly modified for different contexts.

There's been no lack of articles about burglars using social media sites to find empty homes, google "facebook burglary tips" (sans quotes) for lots of examples.
You can also come at it from the other direction: look at how much CO2 humans have released over the past century or so, look at how much more CO2 is in the atmosphere, and compare. I looked this up a while ago and as I recall the result was that about half of humanity's CO2 production was being absorbed somewhere, and about half of it is still around and accounts for the increase in atmospheric CO2.

Which is to say, the natural net contribution to CO2 in the atmosphere is negative. If we somehow put a stop to natural processes involving CO2 and just carried on with human activity, the rate of CO2 accumulation would go way up.
Show HN: shfmt – format bash programs
Volcanic dusts are naturally more radioactive than sedimentary dust, though. So I'm not sure the long term effects of a volcanic super-explosion would be much better without the nukes... :)
geothermal cooling. Really? For a private residence north of Toronto?

I have a $50 AC in my bedroom, that I'll turn on at night to get to sleep. That cost maybe $10/month in electricity.

I don't see how the upfront and maintenance cost for something like geothermal can ever breakeven in a place where you only need to use it for a few days a year in one room. Do you?
Pretty much, if the observer is standing down on the beach. If he is standing on high cliffs he might be able to see them if he really tries: https://en.wikipedia.org/wiki/Horizon
The Unbreakable Genius of Mark Zuckerberg
After using it for over a year (and switching out) I"m not. Its got a ton of good features. But most days I'd find myself pouring over the documentation trying to figure out how to do something I already knew how to do in Javascript. My colleague and I used to have a joke that went something like "Yeah I can do it in Javascript, but how do you do it in Ember-script?" There's a lot from Ember that I miss and a ton I think they got right. I do sometimes wonder if they'd adopted React for their view layer early on and sold themselves as the "everything else" framework if they'd done better. Idk how feasible that is, but my unqualified bias makes me think they'd be much more well known and popular.
I'd try to save my argument here but I know I'll fail hard. Let's try :)

"Abomination" implies disgust, so your example can be paraphrased as "Java is disgusting.".

To fail harder, let's paraphrase further.

"Java programs are built with classes and collect their garbage."

At least I've tried. My own comment actually has adjectives too (like "subjective") but this is getting too meta.
Despite the popular political narrative in US, protectionism was very similar in both US and Japan. Japan was just more competitive in many areas. Japan did have gradually reduced number of import quotas like everyone else. 490 quotas in 1962 and 27 in eighties.

The most-favored-nation status came trough GATT agreement 1947 and it was not US favoring other countries. It was trade agreement. Japan joined 1955.

After 1979 Tokyo Round agreement, Japan had the lowest average tariff level among industrial countries, 2.5 percent against 4.2 percent for the US.

Before 1980, most of the friction in trade was generated by U.S. industries seeking protection from Japanese imports, including textiles, steel, televisions, and automobiles. Japan solved all these cases by agreeing to to voluntarily restrain exports of the disputed items.

Japanese markets were ridiculously hard to penetrate, but often the reason was not trade barriers. Usually it was just different customer preferences and sales channels. For example, at one time US companies offered cars to sale in Japan with left-hand side steering and complained about sales.

Japanese have very protectionist agriculture policies but this seems to be universal for everyone.
Google's Inbox works quite well for me.
Phyno and his buddy Kcee Spotted Kissing at a party
Have you read the whole page? Just the subdomain is "HARMFUL". The page is a compilation of good and BS critics for any language.
Indeed. Until very recently, people looking along the beautiful coast from Edinburgh could see a coal fired power station on the beach. And still a few people managed to complain about turbines on distant ridgelines.

Even more beautifully, one of the proposed uses of the site of the demolished power station is as a launching site for offshore wind turbine construction.
MiQi – 2GB Ram / 16 GB EMMC / 1x Gigabit Eth / 4x USB
It's down or super slow :(
> he main reason fibers/green threads/goroutines/etc have become popular lately is that common language runtimes and standard libraries don't resize thread stacks on the fly and tend to like very deep call stacks, so minimising your memory usage can be rather hard.

Green-thread, coroutine have been around for a long time, the recent popular is probably due to increase prevalence of people trying to solve the C10K problem.

Green thread, are more efficient both in term of memory consumption and context switching than kernel thread (even more so with compiler support).

The linux kernel might be able to handle millions of threads, but thruth is one can do it much more efficiently in userland
How to Wake Up to Your First Alarm
You are right, I should've said slowly raising. If we let it to actually rise and flood cities it would be indeed a catastrophe, but the perspective of raising sea can incentivize richer countries to invest into moving that water somewhere else.
It is world wide web 3 clan.
To Reduce Complexity in Your Company, Start with Pen and Paper
Thank you. This is a problem that starts and ends with government, not with the "free market" (which hasn't existed in the healthcare industry in a long time)
I've also heard people say that if there's someone in your company who is indispensable, fire them now. They will only be harder to fire later, and healing that wound now will be a lot easier.
Yeah, the resiliency of the organic body is impressive.
I would hazard a guess that similar therapy for stroke rehabilitation could be even more effective if one were able to actuate the hand like researchers in the OP have done with the legs. So far I've only seen therapy that is essentially VR equivalent of mirror box therapy https://www.researchgate.net/publication/278157406_Reinforce...
I think I'm going to put an OpenEEG setup together...
It's easier to get up and started with PHP, which attracts people new to coding. I don't have any contempt for them. It's a language with a very low barrier to entry.

I have INFINITE contempt for professional programmers who (1) use PHP (2) have never used anything else and (3) vociferously defend PHP because it "gets things done" but then (4) leak MD5 hashes of credit card info in an error page.

Why wouldn't I be contemptuous of fraudsters?
( ͡° ͜ʖ ͡°) http://dc472.4shared.com/img/BNqKbMOh/s3/if_you_know_what_i_...