skysight-inc/HackerNews huggingface dataset:
I think language design may be too strong a term for a lot of web technology. That's where you want to be using a linter and/or validator though.
> From a global security perspective, we absolutely want to know if Israel is about to bomb Iran.

Israel may have no other choice in face of the reality that the U.S. has ceased from its long-term support of Israel. when Israel realizes that it is left alone than it won't care about security concerns of other nations. I can understand that, even more in face of the irrational behavior of radical Islam.

> If we can't trust their word (and Netanyahu's public statements are rather bellicose) then this doesn't feel like a bad thing.

That real question is, can we trust Iran? I consider the western appeasement politics incredibly stupid. They haven't learned from Chamberlain and Hitler. Of course Iran will continue to develop its nuclear program secretly.

The real problem is not between Iran and Israel but between the islamic Sunni and Shia tribes. They hate each other. The conflict originates in the death of their prophet Mohamed, and it will likely be "solved" in a hot warfare. I think that is the actual purpose of Iran's nuclear program. The stupid western appeasement politics has made a new war in the Middle East much more likely than ever before. The world should pay attention to ISIS and Syria, not to Israel. Israel doesn't want war. It just wants to survive. We should support Israel, not Iran (which is radical Islam).

CBN: A New War in the Middle East?

http://www1.cbn.com/cbnnews/world/2016/January/Roundtable-A-...

Shia–Sunni relations (Wikipedia):

https://en.wikipedia.org/wiki/Shia%E2%80%93Sunni_relations
Python Software Foundation News: Welcome to the Warehouse
What the Classics Know of Blue
The American response will be funding more food delivery app startups and playing more games empowering female CEOs of remaining real hardware companies such as HP, IBM or GM instead.
I agree that it's not descriptive, but 400 isn't just for malformed HTTP – it covers malformed requests in general. So there's lots of opportunity for this to get past the basic HTTP processing of the web server and into the application code.

For instance, if they had a web service to reboot a server that takes a numerical ID for an argument, but somebody passed in something other than digits – it's valid HTTP, so it would get past the HTTP level and into the application code.

Presumably the attackers found areas that cause very expensive 400 failures for Linode at the application level. If I remember correctly, their web infrastructure is currently legacy Coldfusion and in the process of being rewritten. They might not have the agility/human resources to patch up these kinds of problems quickly, given the ongoing transition.
Wanting to live forever has to be the apex of egoism and arrogance and all that is wrong with the human mind. Death is good because it leaves room for new people with new ideas.

Being against death reveals a profound misunderstanding about what life is about, which is: finiteness, urgency, novelty, creativity.
Warehouse (the new PyPI)
Mou, Pocket, Sequel Pro
Good advices are rarely given, but sold...
>"We have access to almost 130 Million de-identified medical records from approximately 36 Million patients (~10% of US population) this includes all Inpatient, ED, Ambulatory Surgery records between 2006-2011 from California"

Not to put a spanner in your works, as I agree your goal is worthy of a lot of effort from the general public. But, how exactly did you get access to this data, and is it legal?

Additionally, from my point of view, even if my medical "records" were de-personalized and made anonymous, I still want to have full control over who/what get's access to it.
Thanks! I'm going to need push notifications for an Android app and was thinking about using Parse. This news came as a little shock, but perfect timing!
> So I came to the idea that if Heaven didn't really exist, we should build it.

Heaven did exist, and our ancestors destroyed it; it was the Caribbean, and its inhabitants were all killed and/or enslaved to build... churches.
< It would be nice to live in a world of free access to information, universal compassion, freedom from power hierarchies, and everything that he stood for. It's just not very practical, when content creators need to eat and people have differing desires that are often at odds and reality needs to choose between multiple competing desires.

What? The activism was directed at giving free access to that should be free! The research that is being hoarded behind paywalls by gatekeepers who didn't create it and don't pay the ones who created it. The creators of the text are people paid by us through our taxes and other contributions and then locked away so only a select few can see it. This knowledge locked away that could save lives, be new areas of business or just simply improve the human condition.

And here you are and talking about this like he was trying to distribute movies for free.
> after some stubborn transit providers finally acknowledged that their infrastructure was under attack and successfully put measures in place to stop the attacks.

Care to elaborate why it took them so long to ack? And name them so I know who to avoid in the future (or route around)!
I wonder sometimes what will cause all us thousands of software-engineers to become obsolete.

Not that long ago, we'd be a massive workforce of engineers, armed with sliderules, calculating away.

http://s7.computerhistory.org/is/image/CHM/500004055-05-01?$...

In 100 years, we'll be the people in that poster, but what will replace us? Smart software? Quantum computing?
Getting Out of JavaScript Fatigue – React Edition
He is not a programmer. He is a tester.

I'd love to see his CV.
Interlocking Bricks Before Lego [video]
P2P takes on Ebay
>Now your education depends on a machine that costs a couple hundred bucks

How much do you think teachers cost?
People that advocate and complain-against "hypochondriacs" have probably caused just as much harm as good. I don't have a citation for that, but at least in my case it's made me weary to seek medical attention for small and/or embarrassing ailments/symptoms for fear of being seen/labelled as a hypochondriac. Same goes for psychiatric symptoms. So instead of being safe rather than sorry for going to the doctor, I feel like I have to justify each visit as being serious enough, even when I am paying for it.
Curly braces for functions come from C, Smalltalk uses brackets [].
The 3 in 1:3:x certainly sounds credible, as employment contracts in China typically last 3 years (after which, renewable, of course).

The reason for 3 years per contract? Seems to be a sweet spot. After 2 contract renewals an employee is 'permanent' and essentially unfireable. 5 years per contract seems a bit long and a big buy-in by the employer, and 1 year way too short to expect someone to have the level of assurance and employer buy-in.

So, the 7/9 sounds realistic because of the 3. But I honestly don't expect much to get done, even in 3 years. Someone coming from outside a firmly entrenched organisation has to be a management master to achieve anything.
It's simpler.
WordPress Killed PHP, LOL
You cannot structure or manage idea time. Actually a lot of successful open source projects were started by single persons in college. Many sponsored or managed projects progress slowly, because management kills off all creativity and drive.
>George W Bush didn't actually win against Al Gore

Al Gore conceded the election. You can watch his speech on YouTube. If that's not a "win" for his opponent, I don't know what is.
I will never purchase a chinese computer, or a computer with chinese semiconductors, or chinese software.
Don't act like Swartz was an innocent lamb.
It's documented. There's a visual clue: see the arguments as books on a shelf and the pipe | as a bookend, when you remove the books, the bookend falls over - it's a visual thing and it's my attempt to use humor, so dont invite me to any parties.
"Military technology, because hope for the best, prepare for the worst, and protect what's valuable." Research and trade of military technology needs to be guarded and regulated much more than it is now. There is already an absurd amount of tax money redirected into feeding weapon business that is killing people and destroying countries. The current state of weapon business is very wrong and throwing more private funds at weapon research to spur creativity and innovation is likely to grow the problems rather than solve them.
To quote the original post:

> Unix has a long tradition of doing a `rm -rf /` before reinstalling a system. I don't agree with the people saying "don't do that".

So, yes, "tradition".
Crab – Small CSS Framework
How Two Brothers Turned a $300 Cooler into a $450M Cult Brand
Coal bed CO2 sequestration can be profitable, depending on the price of natural gas.
I guess new processes will be adopted incrementally, paired with silicon.
Facebook's homepage source code leaked (2007)
Here's a video of it! www.littlequest.me/victories
Unless you're independently wealthy you're going to have that regardless, and software is pretty high up on the easy end of the scale.
Calling Tracker "Pivotal" is pretty common.

My first thought is we should add a "did you mean Tracker?" link somewhere, but that's got problems too. We work on a lot of software.
Creative processes actually CAN be well-organized and fun at the same time. Just look at hackathons, which teams get stuck halfway and which teams are productive and take the prize home?

If you only care about code and learning new APIs, that's your right. (I'd say do it at home.) If you want to ship something real with 20% company time? Get your project organized.
Disclaimer should of course say "I work at Pivotal Labs".

This is what I get for not pair-posting.
Yes I know. But parent was asking about detection, not correction (which the OP is about).

On that topic though, it is notable that Erlang's Dialyzer, unlike most static analysis tools and type systems, guarantees no false positives; it only reports errors via code paths it can prove are taken. This makes it very easy to integrate into existing development workflows.
Because that's just a mirror, someone obviously stopped updating it. Here you go :)

https://www.alchemistowl.org/pocorgtfo/
> a lot of the horrible UX practices we accept on the web wouldn't fly in a native environment.

I'm interested by this statement. I like to think I just web and native apps by the same standards. I've seen horrible UX in both - and great UX in both. I currently lean towards favouring web apps based purely on my feeling that I tend to get a better UI on average.
"get rid of the academic journals that charge huge amounts of money for access to publicly funded research by selling prestige to desperate researchers (so they can get more funding)." Quite well said. I think we really need two things to make that happen. 1. provide cool alternative to private companies selling prestige; and 2. exert more pressure by people from outside on the academia administrators and researchers. The current academic system is rotten, but it is, unfortunately, quite stable.
> Sure, for flavor engineering, but do they do it for raw produce?

They do it for QC samples of mass produced food. Perhaps it could be done for raw produce, then?
Looks nice. Also looks utterly unusable unless you can guarantee that everyone you work with runs a Mac, which is not an option.
Adding that this would also come good for space big shuttles and Moon or Mars colonisation so SpaceX.
"Copy of"?

According to that Wikipedia article, the Russian plane was built and flown before the Concorde.
These charts are meaningless with such a short history, at least include 2008 in them.
Reducing existential risk is not about minimizing the amount of suffering in our own lives. It's about making the lives of our potential trillions of descendants possible.
Indeed. From a biological standpoint, it's important to realize that an indefinite lifespan, as a life history trait [1], does not confer evolutionary fitness. The fact is that organisms do not appear to evolve to a maximal lifespan — they evolve to an optimal lifespan. Humans are already considered to be K-selected [2], and increasing lifespan appears to necessarily decrease fitness in other areas, as has been seen in worms [3] and flies [4] (e.g. reproductive fitness decreases and age of maturity increases, when lifespan increases).

More importantly, "near-infinite" lifespans reduce the efficacy of natural selection — longer-living organisms evolve at a slower rate. While, perhaps, unappealing, the culling of species members well past reproductive age is necessary to allow for more resources and potential for competition and selection in their offspring. And humans are certainly still undergoing natural selection in many arenas; just look at sickle cell trait [5] or or CCR5-Δ32 [6].

Death is a feature, not a bug.

[1] https://en.wikipedia.org/wiki/Life_history_theory

[2] https://en.wikipedia.org/wiki/R/K_selection_theory

[3] http://www.ncbi.nlm.nih.gov/pubmed/8608934

[4] http://www.ncbi.nlm.nih.gov/pubmed/25601460

[5] http://www.ncbi.nlm.nih.gov/pubmed/11965279

[6] https://www.ncbi.nlm.nih.gov/pubmed/8791590
Why publish Chrome apps for android though Cordova?
I also don't appreciate that the Y axes are not 0-based.
Fake Online Locksmiths May Be Out to Pick Your Pocket, Too
Python isn't bad, though it can also be constricting. Java is of course the kind of language likely to land you in Enterprise Country. Maybe you can pick up Clojure though? And yeah, as a web dev myself, everytime i have to touch JS i walk away with a headache.

Also, if you want something challenging, but not quite C, maybe give Rust a chance. I hear lots of companies with fun stuff are using it.
A lot of the ideas here are good, but each of them on their own could take all the resources of your initiative and you'd still only be able to start solving one issue.

The biggest meta-problem I see is the difficulty organising our thoughts and digital resources. For personal use, I use Devonthink, but it's far from ideal. For collaboration we use a hundred ways like comment threads and wiki's, which are all rather painful.

But I really feel being able to organise our (collective) ideas is the key to solving all the other problems better and faster, so we should work on it first. Possibly the solution looks like a content-addressable, distributed semantic web with privacy and massive federation, on which multiple user-friendly apps can share pieces of data.
There are, but they're not too widely used. Cyclone [1] and SPARK [2] are two examples. Of course many others may have been designed in such a way that they are easily analyzable, without that explicitly being a goal.

[1] https://en.wikipedia.org/wiki/Cyclone_(programming_language)

[2] https://en.wikipedia.org/wiki/SPARK_(programming_language)
I'm not familiar with Parse, but just recently Kinto was announced as an alternative:

https://news.ycombinator.com/item?id=10994736
There was a link, you just missed it. It's labeled "tptacek" and links to this page: https://news.ycombinator.com/user?id=tptacek

Of course, you can judge it differently, but following that link convinced me that the claims are probably not "baseless smearing", that it's a well-intentioned advice. Just from the link itself I wouldn't know on what grounds tptacek came to his conclusion, and I wouldn't heed his advice without further research, BUT I'm 99% sure that if I researched I'd find many well-documented arguments in favour of tptacek opinion/advice. I'd even bet on this: you say it's baseless, I say I can easily find the reasoning and arguments behind what tptacek said. Want to bet?

Oh, by the way:

> Sincerely, it's too much to ask?

Let's turn it around: a person with a lot of experience offers an advice on the matter he's experienced with. Is it too much to ask the readers to first, at least, google a bit before commenting? Why do you think you are entitled to receive even more of that person's attention and time?
The world economy is dominated by people in governments who believe that printing money, burying it and paying people to dig it up again will increase the amount of trucks built and goods shipped. No amount of failure of this theory will be enough for it to be abandoned, because it has a certain amount of truthiness to it, and it excuses profligate and wasteful behaviour. Both these things are fun and buy votes.

The Baltic dry should be studied in conjunction with other indicators such as yield curves and indications of credit tightness.
How and when to align to cache line size
I take a small issue with "now all these people use a standardized Dockerfile"

And many folks don't, because the amount of unreadability from having to concat 20 statements in a && fashion to cut down layer size gets out of hand. This leads to folks then having to use scripts to clean the layers, which leads to reuse in things like Packer, which leads to even more problems when the base image changes culturally.

I'd also argue the that it's a matter of familiarity. Every time we change the base image culturally, we have to retool for a different method of making the things in it (apt/dnf/yum -> apk), so while large distro images are bad, they're familiar and predictable (with a mature package set and releases) to what we're used to doing on servers.

Or folks use another tool to abstract that (like Ansible or Chef), which brings us right back to not using Dockerfile.
NSA Chief Hacker Explains How to Avoid NSA Spying
That.

We still don't know what long-term exposure to highly condensed, highly customized information does to our brains and social systems as a whole.

For example, there are signs that social network users are actually unhappy - in other words - are experiencing all kinds of mental health issues.

It is well known that programmers experience "burn outs", which, from personal experience, is a terrible and debilitating state sometimes even leading to suicide.

There is addiction to gaming, chat, porn, social networks.

Mobile phones have exposed everyone to the infinite stream of information/communication and I think this will lead to many more mental health issues.

I think we are not yet prepared for the kind of impact that current and future tech will have on our minds, so this would be a worthy field to invest in now.
to be fair, both oatmeal and smarter everyday didn't start a community on reddit, wait for it to grow, and then try to divert that community into their own sites (as planned all along)
Indeed. And for at least the ones that are measured in prices, we have to assume oil price drops account for a lot of it.
He left out everything that is not absolutely necessary to follow the computation

Apparently mathematicians haven't changed much in millennia :)
Ask HN: Do you use an old or 'unfashionable' programming language?
I couldn't think of a better word than 'unfashionable' but what I mean by this is a programming language that is not new, upcoming, or has much traction.

The language may have unique or novel features, it may be a language with a passionate and dedicated band of programmers. But one thing the language does not have is much 'mindshare' amongst programmers: its time in the spotlight has passed. It may still be in active development, or it may be moribund.

Examples of 'unfashionable' languages include: Cobol, Snobol, Icon, Unicon, Forth, Pascal, Eiffel, D, Smalltalk, Basic etc.(Note, I realize this is subjective to a degree.)

If you use an 'unfashionable' language, what keeps you using it? It is a unique feature? Is it familiarity or comfort? Is it speed or performance or some other quality? What do you think we could learn from that language when developing programming languages today?
Why zoom out and lose the fidelity? So people who don't actually pay any attention to the axes/labels/etc. can walk away with a slightly better understand of the graph with their casual glance than they otherwise would have?
216 postive words not in the English language
Ignore Your Feelings (2015)
Sounds analogous to understanding an electricity grid and power generation.

Distributing CPU power (decentralizing it) by having more people run servers in their homes is the Internet equivalent to rooftop solar.
Perhaps Bloomberg really is going to run for President, even against Clinton.
The link is for the raw list; additions seemingly welcome.

This link gives more of an explanation about it:

http://digest.bps.org.uk/2016/01/there-are-at-least-216-fore...
Number 3 doesnt sound like a good idea. It seems like a way to ghettoize a large part of the population. The fact is that there will always be competition to be living physically close to the best community, so a low-cost urban center in the middle of nowhere would turn into a place like Newark.
Ask HN: Programming jobs for a mechanical engineer
I graduated with a degree in mechanical engineering and have learned python, php,and Javascript since then. While I can get a normal Web dev or app developer or front end job, I figured I couldv earn more in a some niche area where my degree would be a benefit. However, I can not think of one other than creating CAD software, which I don't believe I can do with my current languages. Does anybody know of any areas where they believe a mechanical engineering background would be of use?
correlation does not equal causation, have a look at this https://en.wikipedia.org/wiki/Baltic_Dry_Index#/media/File:B... no big dip around the dotcom bust, also http://www.economist.com/blogs/economist-explains/2015/03/ec...
It's teachers that are not remotely viable in the developing world.

I read recently that the teacher failure rate in Maharashtra is about 15% - i.e., on a given day, 15% of Maharashtrian teachers just don't show up to work, and there is a famous case of an MP teacher who's been absent for 23 years. [1]

Further, even if the teacher shows up, the student may not be able to. Consider the "town" in this pic: https://imgur.com/mjWcEZZ Hiring a teacher for the 5-10 kids who live there is unaffordable, so the kids there need to climb the "mountains" [2] whenever they want to attend the closest school. Of course, the kids don't actually do that every day; work and family obligations often interfere.

A 5-10k s mobile phone with a (worst case) 250rs data plan works far better than 85% of the time, even in that rural town. It works on the student's schedule, so if a horde of visitors require the student to spend the day in the family restaurant, they can catch up at night.

The real thing which would help a lot is better devices. E.g., something closer to a kindle in terms of battery life an readability.

[1] Unfortunately I read this stat in a paper copy of the Pune mirror a couple of weeks ago, so I don't have a citation offhand. The 23 year absence is easy to google, however: http://www.hindustantimes.com/indore/action-against-teacher-...

[2] That's the Marathi term for the hills in that region.
There are other reasons why Baltic Dry Index is falling - new megaships are reducing shipping costs.

http://www.forbes.com/sites/timworstall/2015/11/20/dont-aban...
Obama Pledges $4B to Computer Science in US Schools
IPFS has some really great ideas. It could enable huge projects of major public interest, like open publication platforms, robust knowledge sharing and corruption-free news service. News sites are currently engaging in silent edits ordered by minority interests; in an IPFS-kind of web, edits of documents would be transparent since you can't rewrite distributed content without people noticing.
Check out r/hailcorporate