skysight-inc/HackerNews huggingface dataset:
>that is why agile principles were declared - to help developers deal with this challenge.

I've noticed that in practice everyone benefits from agile except the devs... The managers have new and extremely elaborate play acting to perform, dominance to new authority to vigorously enforce, and extensive new paperwork and reports and whiteboards to shuffle. The snake oil salesmen obviously love selling snake oil. The marketing and HR folk have a new feature nobody can deny they use because nobody knows what it is, its like being "customer focused" or "empowered", it means nothing and sounds nice therefore everyone does it. Customer svc has a great excuse, well, sure you have a bug, but now we have agile so surely there will never be any bugs in the future. The customers are told things will get better because of Agile and when things invariably get better for whatever reason, it was because of the wise application of agile and their wisdom in selecting an agile supplier. But what do the actual devs get out of it? Nothing, really.

Everything that happens around a plastic christmas tree is really cool and fuzzy and happy and the best thing to ever happen and the nicest time of the year and watch us drinking cups of eggnog while you stand there as a plastic christmas tree. And that's nice ... for everyone around the christmas tree. But with some empathy for the point of view of the plastic christmas tree itself, all the foolishness related to christmas, is kinda irrelevant to itself in it's tree-i-ness. The plastic christmas tree is having a lot of things done to it and around it but it is not affected in any way.
Diversity: let's talk
Live Photos, 3D Touch and Universal Apps: Apple Hijacks Microsoft's Lingo
I can't wait for Let's Encrypt to finally start signing certificates. The future of encrypted communications is among us, and it's going to be huge.

Will definitely use this as soon as they open their doors to me.
Scientists publish case study for growing food on Mars
I'm not sure what you're refuting? All I did was express that in circumstances where a company sells bug fixes for considerable sums that there has to be pressure on that company to compromise their morals; if it takes a hundred months of service to a company to recover the revenue one gets from one day of bug fixing then the economics of the situation require strong moral backing. It seems there should be lower risk ways of structuring this relationship.

However, with proper external independent oversight this becomes moot, thank you for pointing out that oversight appears to be in place.

It sounds from what you say that all Collabora work is pushed to the LO git repos?
> Like any high performance system, it won't do this out of the box and does require some tuning based on your use case.

Absolutely, I'm just trying to discern whether it can reasonably be considered a "second choice" after S3 today.

I think what I'm finding out here is that the choice is highly dependent on the workload. I suppose there isn't anything terribly surprising in that.
> Wow. Pretty harsh, considering that the author of said "ambiguous thesis" is also one of the handful of people responsible for defining the very infrastructure which makes your diatribe possible to disseminate.

Actually no, TCP/IP/DNS is the backbone of the Internet and what made the Internet possible, HTTP was invented before Roy dropped his thesis. People like to give Roy kudos for inventing the Internet which re-inforces the "Bible" concept REST-afarins like to re-enforce as their blindly ignoring any other superior technology that's not deeply rooted in a REST philosophy.

Here's a quote from Alan Kay on the Internet as it was invented in 1969 - which handle billions of nodes that has never been stopped after it was turned on and had all its atoms replaced:

> The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free?

Take note the lack of any mention of REST. This is what he has to say about the tacked on "Web" you're attributing to the Internet:

> The Web, in comparison, is a joke. The Web was done by amateurs.

The thing that makes the Internet possible is its infrastructure, the thing that makes the web platform powerful is modern web browsers - i.e. the things that only the largest tech companies spending decades of developer effort and investing 100's of millions can do to maintain a competitive browser. Which Despite its primary focus and decade-long head-start it's still getting eaten by Native Mobile Apps and not because they better at adhering to the constraints of REST, quite contraire, they're not grounded into the turn-by-turn per-request model and just focus on providing the best end-user experience they can using the most suitable technology for each task.

HTTP is a conduit sitting in the middle, adding unnecessary overhead on each request that's great for linking documents and composing static content sites but is poorly optimized for Responsive or Interactive Web Apps.

> you'd prefer whatever Facebook tells you is better?

No people should learn to think for themselves and use their experience to pick the best tool for the job, not blindly follow mindless preachers who can only think in REST ignoring anything superior that can deliver end-users a better experience - i.e. who Technology should be serving, not the other way round.
How We Grew Our Side Project to $60K Revenue in 6 Months
I know multiple people who received advice from their doctor within 2 years of starting at Amazon that they should quit, because the stress of the job was having dangerous effects on their health.

I can't say that I have heard that of any other tech company.
it definitely needs work, but its a basic working prototype!
Rapid7 Acquires Logentries
Hyperscan, a high-performance multiple regex matching library
If I could have my ideal setup, rather than web applications we'd have a sandbox installed on our computers that would run applications that could be downloaded on the fly. Something similar to Java Webstart but without proprietary nonsense that plagued Webstart. That way, the web could stay the web and distributed applications could stay distributed applications and we wouldn't have to deal with the complexity or the compromises needed in using a document language to define application GUIs.
...and it's not just trap locations for maps, but trap tracings on circuit diagrams or trap gates in ICs.
The chat logs were stored by Ross Ulbricht on his personal encrypted laptop and were also used as evidence against Carl Force.
I particularly like 2 things about this story:
1) They chose the market niche BEFORE designing the product
2) The Craigslist scraper growth hack.
A big one for me is also: search Wikipedia for [lots of things]. On desktop I probably default to the web search bar for this kind of search, with the feeling that if a Wikipedia article is relevant, it'll probably be the first or second web search result anyway. So I don't explicitly go to Wikipedia first. But on mobile I default to trying the Wikipedia app first, mostly because the browsing experience is so much faster, and the pages more readable, at least on my older phone.
>initially, like in the Statute of Anne it was to protect publishers so they could profit from the work

How do you reconcile that claim with the opening of the Statute of Anne:

>Whereas Printers, Booksellers, and other Persons, have of late frequently taken the Liberty of Printing, Reprinting, and Publishing, or causing to be Printed, Reprinted, and Published Books, and other Writings, without the Consent of the Authors or Proprietors of such Books and Writings, to their very great Detriment, and too often to the Ruin of them and their Families...

The problem was that publishers would just keep printing and selling, without compensating, or even informing the author. Copyright is a restriction on those who produce the physical artifact. It's probably one reason why those who produce the physical artifacts have been gobbling up copyrights for decades.
Passing 3M small messages per second over TCP in a special setup in Elixir
I'd say it depends largely on the industry you're in. In technology/programming/cyber security the demand for solid talent far outweighs the supply, so employers often are less "picky". In other fields could be far different.
How NIMBYs make your paycheck smaller
Looks like a great tutorial. I'm glad to see you included animation, which I generally see as a pain point in declarative user interface development, and which looks pretty simple here.

React Native just keeps getting bigger and bigger. I can't believe what has been accomplished with this tool, and it's amazing to think what the future of it might be.
Don't see how that's any more objectionable than a third of your HN posts supporting Amazon
We know the employee went to the media with claims about the circumstances under which he departed that don't match the official record.
Android developer here as well. Have found the same. It has saved the day before where the only other option would have been licensing commercial options like skobbler.

I don't think Google actually dog foods their Android Google Maps API, so it tends to be pretty limited.
> Unless you are high frequency trader - then you make money every single day.

Only if you're the fastest HFT that day, Dodd Frank and the sub penny rule devastated HFT trading by now allowing them to bid better, so whoever is first in line wins.
Court rules Apple won't pay triple damages for infringing on university patent
Mythryl programming language author is dying
How about Sencha Touch? I'm guessing it's a beast.
YCombinator values it: http://www.paulgraham.com/relres.html

</obligatory PG essay>
Couldn't agree more. I have tools that generate a cURL and I'd love if I could transform them to httpie for personal use
Really??? Oh my, I thought that was dead... remember using it long long long ago
death in general, if you are not prepared

Sadly, most people aren't prepared for life either. There are so many people without proper health insurance, no backup plans for anything (career, immigration, children etc). So much of people's time and energy and money goes into this (they still don't get it right or even finish it) that "when I die" stuff takes a backseat.
his physical understand is wrong. just because common physics does not understand the ZPE(s) (zero point energies (there are actually 2)) gives very wrong perspective on our physical world. Once you understood that 1 cm³ contains ~ 244 times the gross energy humanity used in 2012, perspective changes. Once you really understand field propulsion (EM-thruster goes in this direction, just very bad design), your perspective changes as well....
"Kivimaki admitted that, yes, he’d trolled Blair in IRC rooms, and had harassed him offline on occasion—in particular, he’d “shut down his Comcast a few times,” and had gotten the Straters’ phone service cut off. He also said that he’d copied and pasted the passwords to Amy’s social media and email accounts to an IRC channel, but denied he’d been the one to deface the accounts. And he denied, more broadly, that he’d been the sole force behind their harassment campaign."

Yes, he may not have done those other things, but he clearly is responsible. He gave out the passwords intentionally so other people could do the work for him.

This highlights the problem with having little to no punishment for these sorts of crimes: the criminals don't learn why what they did was wrong and continue to do it.

$4000 is nothing if it means I can end all of this nonsense. If it were me, I would have no problem flying to Finland and making sure this guy doesn't ever do anything to me again. They went through the proper channels and the law won't do anything about it.
I'd say so, yes. Even seeing the name being repeated helps. I've never played Game of War nor do I know what the core gameplay is like, but I've seen enough ads to know the name and tell you it's a mobile medieval combat game that's free to play.

The hardest part of relying on brand awareness in ads is you have to repeat the ads over and over and over, and hope people start to recognize the name before they get sick of seeing the ad.
Yeah, user experience on Google Maps app has been atrocious recently. I especially hate when I search and get cards when I want a map with placemarks on it, then try to get to the map and it forgets my search. Some designer sure went all out making it pretty, but they took out most of the functionality.
Show HN: Mini_gzip – embeddable, minimal, in-memory GZIP API
I'm happy for web-apps, they're clearly a good idea.

I'm less happy that everyone treats their webpage as an app, and thus crams it full of huge amounts of code, when really they're mostly serving text and images, with only little bits of javascript needed.
I've been trying to learn the world of GIS for a cycling/pedestrian project I've been working on over the last few months. I'm also working with the local Open Data/Open Government groups. As I've gotten to know the communities I've seen this over and over...even in the Open Data groups.

I've come to the conclusion that it's not malicious (or even 'Not Invented Here' syndrome), but ignorance and a complete misunderstanding of the FOSS world. It seems that a lot of the people and groups involved come from a corporate background where they had to build and keep everything in house. Whenever I mention not reinventing the wheel, building on others work, collaborating with other groups, or opening up our the data I'm met with mostly blank stares. (I could go on and on about this disconnect and why I think it's happening, but it's not directly relevant to your comment.)

I think the major issue is that non-developers (and even some developers) have no idea how to work with others. It isn't that they don't want to or are refusing to, they fundamentally just don't know how to. The idea of working with more than the fifteen people that are present in the room is mind-boggling, let alone the idea of working with people all around they world they may never meet. On top of that simple issue you have the same concerns you do with any person outside the Open* communities: security, trust, liability, etc. Have you ever seen a layperson look at a software/data license? It's beyond overwhelming, so they all go back to whats safe, even if it's not the right thing for their goals or the community as a whole.

To begin to remedy this I think we have a lot of work ahead of us...starting with making the ideas and principles of Openness more accessible to those outside our community.

TL;DR: I believe that silos are a symptom of being ignorant and/or overwhelmed by the Open-anything world.
I wonder if "lots of data" is wrong. If I show you say twenty similar-looking Chinese characters in one person's handwriting, and the same twenty in another person's handwriting, you'll probably do a good job (though maybe not an easy time) classifying them with very little data.
BoringSSL
Show HN: Apifier – hosted web crawler for developers
What lies beneath: Sunken church emerges from water
But large amounts of OpenSSL could simply be discarded given our more limited scope. All the following were simply never copied into the main BoringSSL: Blowfish, Camllia, CMS, compression, the ENGINE code, IDEA, JPAKE, Kerberos, MD2, MDC2, OCSP, PKCS#7, RC5, RIPE-MD, SEED, SRP, timestamping and Whirlpool. The OpenSSL that we started from has about 468,000 lines of code but, today, even with the things that we've added (including tests) BoringSSL is just 200,000.
1. Buy a domain

2. Get hosting
(Sometimes 1 & 2 are through the same company but don't have to be)

3. Point your domain to your hosting via updating forms at your domain name provider/hosting provider (if 1 & 2 aren't from the same company)

4. FTP your html and css etc up to the www directory on your hosting provider

5. Check it all works, fix stuff that doesn't.
About time! I've needed this for a while.
I've done this - works pretty well and is easy. I added my address since it was new construction and friends were getting routed about a mile away to a different street.

Satisfying to say "remember how google maps couldn't find my address? I fixed it". A bit of the IKEA effect going on there.
http://www.paulgraham.com/articles.html ;)
Why Encrypting URL Parameters Is a Bad Idea (and What to Do Instead)
I used Emacs from 1993-2004, and switched to Acme for the 11 years to present. I don't miss trying to memorize all the key combinations from Emacs. I like that Acme presents a clean, simple, and direct Unicode interface to what I work with: mostly editing shell scripts, and running shell commands, as a build engineer. It takes a while to get used to mouse-button chording, but I don't even think about it now. I constantly use guide files, in many directories, to store and modify commonly used commands to highlight and run, so I make many fewer typos now, and don't forget which commands to run or how I run them. I can also switch contexts a lot faster, both because commands are laid out in the directories where I use them, and because the Dump and Load commands store and retrieve sets of files in the tiled editor subwindows. When I had to work on Windows I enjoyed having a pared-down unixy userland that I could write scripts in, to use also in my Linux Inferno instance (mostly communicated from one instance to the other through a github repo for backup and version control). The biggest drawback to me with Inferno is that so few other people run it, that I have to compile it myself on any new platform on which I run it (there are not really rpms/debs/etc available to just install it). But your experience with Plan 9 Acme might be better, I just prefer also working with the Inferno OS improvements, such as bind, /env, sh, etc.
Hello HN! Today we’re launching what we were building for the past couple of months. Apifier is a hosted web crawler for developers that enables them to extract data from any website using a few simple lines of JavaScript. We built it because we realized that many existing web scrapers trade off their ability to scrape complex websites for the "simplicity" of their user interface. We thought: we are programmers and we already use JavaScript for client-side development, so why not use it for scraping?

Please have a look at the service, play with the examples and maybe set up your own crawl. My co-founder jakubbalada and myself will be around here to answer your questions. We'd love to hear what you guys think!
I went into a sensory deprivation tank in Phoenix twice. Many of the people I met there had enjoyed it but I found it difficult to reign in my thoughts.

I felt like I was moving very fast at some times though - in the complete darkness and enclosed tank.
450-Year-Old Church Emerges from Reservoir as Water Levels Drop
"You" being the people who wrote the client side script. Yes, the fragment is not normally transmitted to the server, but since the user is running code on their browser which was provided to them by mega, all mega needs to do is log the fragment back to their servers with a simple ajax call.

The point wasn't that mega can deny ever getting the key - the point was that this "security" system in place is very obviously designed to workaround the problem of mega knowing what files they were trading. This would probably be viewed as willful blindness and not actually protect them in court:

see: https://news.ycombinator.com/item?id=10415535
Transitioning to a REST API in support of a modern front-end
Thndrstrm, a decentralized personal server solution
Nucleon, a dynamic TCP load balancer written in Rust
The Myth of the Female Growth Hacker
Punched card coding: the secret of interactive email
I was actually surprised recently to find out that GPS works in airplane mode. Really fun to see what landmarks you're flying over when you see something cool out the airplane window.
+1 for this. I have been using it for more than a year. Even just as a "shortcut" for curl it's really good!

To be honest, I am a little surprised to see it here because I thought everyone already knows about it.
Chalkline – Draw a big chalkline in your terminal with Node.js
Yup, I understand when someone just suffers with the problem instead of fixing it, its a bit frustrating to watch them work inefficiently. I always find someone else's reasoning interesting. Sometimes it is no desire to learn but other times its lack of free time to fix a non-critical issue, no apparent business value (fun task vs fast but ugly task), or they are afraid of how their solution is going to be judged.
I think this post on mobile performance is relevant: http://sealedabstract.com/rants/why-mobile-web-apps-are-slow...
I've often wondered how many character clicks have been lost to typos and battling autocorrect on all phones.

While I like not having a physical keyboard, aside from text messages, I loathe typing anything of length on a smartphone.

I also find the UX of the iPhone's autocorrect to be really backward and frustrating; when I type a word, and I get a suggestion, I shouldn't have to lift my fingers from the keyboard to kill the suggestion. If I keep typing -- then keep what I am typing.
Let me also add that there is a "team of lawyers" to help resist attempts to force ISRG to violate its policies or betray its users. It's not clear to me that all for-profit CAs would resist such attempts better than a CA founded by EFF and Mozilla and with a Stanford law professor on the board.

I'll also note that ISRG is publishing legal transparency reports, something which is still not very common in the CA industry.

https://letsencrypt.org/documents/ISRG-Legal-Transparency-Re...
Visiting Silicon Valley? 18 must-read tips for first-timers
Most Likely: Either they don't want to hire you at all, or they are waiting for their first choice candidate to reply before contacting you if they say no

Alternative theory: They are really, really disorganised and the hiring manager went on holiday before telling everyone who he wanted to hire.
I disagree. For those of us who use social networking more for posting updates and discussing things with each other, it has lots of social-contact value. The two benefits it provides that aren't simultaneously given by phone calls, SMS, IRC or watercooler meetups:

- broadcast but pull (not push) communication; everyone (from the group that can see a particular post) can join or leave a discussion at any time, and reading it does not require commitment to active participation

- asynchronous communication; I can drop a comment and read replies at my own schedule, and there is no expectation for immediate response

And no, you can't really disconnect it from the other side of social networking, i.e. posting cat pictures and news articles - they provide a social object, around which a discussion can form[0].

Complaining about social networks as "inferior" form of social interaction seems like complaining about potatoes as inferior food because they weren't around in Europe 500 years ago. Yes, living only on potatoes isn't the healthiest thing, but they are a decent food and even if you make it the core of your diet, you won't get sick.

[0] - http://gapingvoid.com/blog/2007/12/31/social-objects-for-beg... curiously, this text now starts with an image that wasn't there last time I read it, and that perfectly sums up my opinion on advertising
There’s a New Way to Find the Perfect Doctor for You
Ionic 2 Alpha
Link to announcement article:

https://www.digitalocean.com/company/blog/floating-ips-start...
I cannot repro your man output on Ubuntu... I am wondering what 'man 1 http' will look like in OSX
Facebook tells you if a government is hacking you