skysight-inc/HackerNews huggingface dataset:
Most likely you won't be able to estimate project accurately. I've co-founded a digital agency, and after 5 years we still can get 100% accuracy.

But here are few things that will impact the accuracy:

- how familiar are you with the technology
- how quickly the dependencies change (tech dependencies).
- how technical your project manager is - you will likely to spend more time in the meeting explaining some trivial stuff if PM isn't technical.
- how many visual design revisions you need to implement during this estimate
- how big is the task - if it's bigger than 2 days your accuracy drops.

My advise is to keep the tasks small, no more than 2 days (3 days or 20 hours max). And total phase smaller than around 200 hours. You also need to make sure that everyone is on the same page - if there is no good communications your estimate might need to be revised during the development phase.

Even if you implement the same project the second time - it still not guaranteed to be faster than the first project.
Tough luck: http://edition.cnn.com/2017/02/13/us/citizen-nasa-engineer-d...
Latency / jitter is still a problem for some customers ( gaming ect .. )
> But searches incident to a border crossing have always been considered not "unreasonable," because inspecting the flow of things across the border has always been seen as a legitimate government function.

...

> So searches of digital content are at least outside one of the key purposes of the border search exception.

Yes. And also, who in their right mind would use a phone and an airline ticket to smuggle at most 32GB (or 64, or whatever) of contraband data into a country? Absolutely no one.
Build Your Own AngularJS
https://teropa.info/build-your-own-angular/
I don't know any of my passwords except for my password manager. If I leave my password DB at home, and mail a physical copy to my destination, what can happen? I'll be absolutely unable to access any account.
the side-by-side nature of that page strikes me as an innovative approach to writing software tutorials for intermediate programmers. i like it!
Best practice is to never use 2FA SMS
To be honest I like most of your work and you remind me a bit of myself. The only difference seems to be I have a large focus on development. (frontend or backend, whatever code is code just the process is different)

My first job ~7 years ago I kind of fell into with a bit of luck and networking. However that experience helped me really propel my career.

I'm about the same age as you (24) have the following advice:

Don't put your age anywhere. Ageism exists. It'll benefit you a lot more to have a stunning resume / track record that gets you in the door and have a face to face talk with people who will hire you.

Get your programming chops up and try to pursue an engineering position. There are more jobs in engineering vs a design position. Plus you obviously know a bit about design and this'll translate nicely into aspects of engineering.

Good luck! And like others have said take a day off, have a couple beers, and continue when you feel a bit more optimistic.
This is based what Steve Jobs said on stage 6 years ago, and has been repeated and expanded on a bit many times since then.

https://m.youtube.com/watch?v=AZeOhnTuq2I
USA should be considered a corporate oligarchy at this point. It's clear that, with gerrymandering, our FPTP voting system, and the fact that corporations are people and money is speech, the citizens of the country hold no real power anymore.
That's a really cool idea, to build a clone of the framework you're trying to learn. Thanks for the link.
that's 52-62€ or 56-67 dollars
Museums You Can Visit Online with Virtual Tours
I think maybe you should go back to the history of the Industrial Revolution in the United States, which hinged initially on industrial espionage.
Only if the software or procedures do a reasonable job at selecting people. It is hard to tell from the outside whether this is the case but the cases that became publicly known at least suggest that the system is not flawless and also seems to pick people with opinions or doing things the US disapproves but which are not illegal.

How much information must be provided is certainly debatable. Article 9 continues as follows.

Anyone who is arrested shall be informed, at the time of arrest, of the reasons for his arrest and shall be promptly informed of any charges against him.

So what are reasons? You are in violation of US law? You are in violation of US law X? You are in violation of US law X because you did Y? You are in violation of US law X because you did Y and we know because of Z? How much reason is enough reason?

Actually, if you are only detained for some time, then there re probably no charges. Unfortunately my understanding of law has a lot to be desired. How much inference is allowed without charges?

And thinking about it again, nobody, as far as I can tell, heavily complains about your bags getting searched, for security or customs. So it seems indeed more of a matter of degree what kind of search is acceptable.

On the other hand getting your bags searched is about imminent dangers and crimes, downing the airplane, smuggling illegal things, evading taxes. Inspecting your digital life seems hard to justify from that perspective unless you think people are regularly posting on Facebook that they are about to cross the border with a bag full of drugs hidden so well that they can not be found.
The point I was trying to make isn't that the NSA doesn't have secret programs (like spying on American citizens), it's that these programs didn't come about through the scheming of a few people. Maybe it did, but I think it is more likely that the organization organically pushed the limits of what it thought it could get away with (and I think the article would agree).
It's cost that since 2010 and always sells out. The events are streamed live and available archived for free.
Why should they have "close" American friends? http://www.washingtonpost.com/blogs/worldviews/wp/2013/05/15...
« Is there enough boreable space under our cities that this is doable? I know Musk says he wants to go deep, but even at very deep depths you run into problems of sand, boulders, geography, etc, etc. »

Certainly out here in a much more karst [1] part of the country (I'm in Kentucky specifically) there's just about no way, from what I read, to bore under our cities without threatening the geologic stability of just about everything above it, because our cities are already essentially built "on top" of caves, caverns, and limestone hollows. Sinkholes are a real problem with sometimes deadly effects.

Tunnels in general here can be very expensive to cover survey costs and insurance. I am not a civil engineer, but I would assume there are probably maintenance tasks and costs that differ for this sort of geology.

[1] https://en.wikipedia.org/wiki/Karst
I believe it's half-and-half. I think they fully privatized the JR regions that earn decent profits, but the government subsidizes/operates the less profitable regions. I honestly don't know much about it, though.
POSSIBILITIES OF SOCIAL NETWORKS
Perhaps, but in a tunnel you have to deal with preventing water leaks and pumping out ground water, maintaining ventilation systems, lighting, etc. Plus fixing things like potholes will be more costly in a tunnel.
GPD Pocket: 7.0' UMPC-Laptop 'Ubuntu or WIN 10 OS'
Depends on your locations power source: nuclear, wind, solar, and hydro don't cause co2 emission.
As an optimistic anecdote, this being the second such article in a week that I've really enjoyed just pushed me over the edge and I'm now an LWN subscriber. Hopefully I'm not the only one.

I really wasn't familiar with LWN prior to seeing links to subscriber-only articles semi-frequently on HN, and honestly these days I'm embarrassed I didn't know about it sooner as I'm a Linux sysadmin and LWN's weekly edition is just about exactly the news I want to keep up with my job.
You mean they actually find emails saying "good luck with your illegal work in Australia on a tourist visa, lol"?
Opera 44: Meet The Very First Reborn Build
Why a button instead of setting up a recurring donation to ACLU/charity of choice, etc? What would be cool is if your guests can hook it up to their own bank account or venmo? The hard part is remembering to do the donation when you're ready at a computer and have your cc info handy.
DeepMind's AI has learnt to become 'highly aggressive'
> online neo-fascist groups

Fuck you. The actual facists are on the left now -- they're going to insist on what you're allowed to think and believe. Or in the left's terms, "We accept everyone -- as long as you have the exact prescribed world view we do (ultimate political correctness, anti-Christian, pro-globalization and maximum involvement of government in your life), and if you don't, we'll rain ad hominem attacks on your and impugn your character."

In fact I was banned on this very website for stating that "oriental" is not an offensive term. That's based on the opinion of every Asian friend I've ever asked about it. Unfortunately that conclusion doesn't conform with the prescribed political beliefs of Scott, the HN San Fransisco liberal moderating the site, so I've been banned from all expression. Tell me again, who's the "neo-facist"?
I think the software is also often a bottleneck. Specifically bandwidth-greedy websites.
This is great. If only we could get true 4G in the US...
The question I have in mind is "do they have the right to confiscate your device or to disappear with it?". What if I told them "I'm going to unlock it, but I'm the driver. Ask me all that you want to see, and I'll take you to that app?".
> Some owners also complain about the poor atmosphere created by busy professionals absorbed in their phones, rather than friend and family get-togethers.

This. Some coffees are places to have conversations, drink coffee, eat something. When all your tables are used by people just recharging their phones while they check their feeds and news, some of the atmosphere goes away.
...and please count me in among the users for the past 4 years who have seen the value, enjoyed the service, had a lot of fun playing with metrics, and feel inspired to continue my 100% rights ownership in music pursuit for 2017 and beyond.

Great product. Great support. Great example.
It is an interesting article, but because there is nothing that people can try out or play with, its not really consistent with the spirit of 'Show HN' guidelines. It would make a good regular submission.
Not a book but Casey Muratori's Handmade Hero series is really interesting. It's a from scratch tutorial on building game in C on windows but delves into many interesting programming topic that would be useful outside game development.

https://handmadehero.org/
I second this. Build a compiler from scratch. Main annoyance is that it uses SML - most readers are likely to want to use OCaml, and it's a bit fiddly translating between the two.
No offense, but I don't put much weight on international law. In order for a law to have impact, someone has to enforce it. Who will enforce international laws? The UN?
I have to say, I use DDG regularly for search and switched about a month ago. Honestly, I have had little issue with it besides the occasional switch to Google when searching for super random very niche things.

The real trick, is to just start using it and force yourself to. It's really not too bad, and there is always startpage, which you can use as backup.

For reference, I use Firefox on mobile and desktop and when I type in a search I can select which search engine to use. By default I have DDG, and with one click I can get startpage or Google.
bunch of fucking loser whiteknights. omg he copied PEOPLE. SHEEPLE.
yes, even the worst of technologies can be used to produce value, if you pour enough energy into them.
There are two main problems with increasing depth: Rocks and water.

Rocks are the biggest. The ratio of rock to finer sediment increases with depth until bedrock is reached. This might be anywhere from 1 to 1000 meters depth but in most cities it's probably <30 meters average (less in hilly parts of town, more in river valleys etc).

Bedrock can be bored through and is quite strong, but it's slow and may be more expensive (although it could cut down on regulatory and post-boring structural reinforcement costs quite a bit).

Mixed soft sediment and large boulders are often trickier to deal with--the boring rate can vary wildly, and it's difficult ta maintain the proper rate balance between cutting and sediment removal. Remove too slow and things clog, remove too fast and the pressure becomes too low and voids can develop, which are then filled in by overlying sediment as the ground above collapses a bit.

Shallow seismic techniques could certainly be used for imaging/boulder detection some number of meters in front of the borer if it was built in right. But I don't know how useful it would be. Can they steer or reroute? Probably not much...

Water is a lesser concern but is still important. The water table is pretty shallow (<10 m almost everywhere) and tunnels need to be sealed. This is pretty straightforward, but I really wonder about LA during an earthquake with a deep transit tunnel (especially in winter when the water table is higher). What if a long tunnel's walls are seriously breached? Could it flood and drown passengers who may be blocked by debris etc?
Software realism vs. software idealism (2011)
If you're already detained with your phone being searched, there's not a lot more they can do after encountering a wiped phone.

But if you want to be clever about it, just wipe the phone and create a separate account with your most important contacts and stuff. Nobody's going to interrogate you for having insufficient apps.
Hi there, primary developer here. Please feel free to make recommendations in the form of github issues or a pull request if you're versed in this area!
Doesn't work so far. Technology looks like a better answer: get a cheap laptop and bootstrap new google from home
None of the successful people I know had a single "big break". It took a handful, but more importantly it took the willingness to take risk or do without.

1. Did you study in high school while everyone else was having fun?
2. Break - get into good school
3. Did you graduate with a difficult degree? This is pure tenacity.
4. Did you do interesting projects on the side in college? Tenacity.
5. Said degree + projects lead to job. Sort of break.
6. Moving across the country for a better job - tenacity.
7. Switching jobs many times to move up - tenacity
8. Promotion to management/lead/whatever. Tenacity + break because you have a boss that likes you
9. Large jump in salary by jumping to a company on the way up - break.
10. Several years with low medical bills, no divorce, whatever so you can save $50k+ per year. Break with slight tenacity for not splurging on stuff
Code by Charles Petzold takes this approach to explaining how a computer works. By the end he has a working system with CPU, RAM, inputs, and outputs.
I've started reading more about HTTP/2 recently because I removed nginx from a project I work on and exposed a bare Golang webserver (which nicely comes with HTTP/2). As far as I understand, HTTP server push is only beneficial if you serve assets from the same machine as the initial HTML page. If you have them on a CDN like CloudFront you can't really get any benefit from push. Is this incorrect?
The government has everything you put on Facebook already. And everything you backed up to Apple or Google photos. And your emails.

If there's something else they're interested in, don't carry it over the border.
And considering that something like 0.01% of travelers into the US are ever affected by this, you could say in a practical sense there is no concern here either. That's basically a rounding error worth away from 0%.

In fact it sounds more like they generally target specific individuals based on their politics or whatever red flag gets thrown on them from the system. That's certainly dangerous in a way, but in essence harmless to the vast majority of us.
Looks like I was wrong. Good thing to be wrong on.
https://en.wikipedia.org/wiki/E-Prime
That's a strange thing to say in an interview. If I were hiring a junior developer, I'd favor the applicant who has more life experience and would assume them to be more grounded and reliable than someone in their early 20's.
These kinds of searches are also needed within the country, but the profiling heuristics can be implemented much better at centralized border crossings.

As I said, your profile obviously does not fit that of a terrorist, and I can tell that from two comments on hacker news.

If someone with a criminal record travels a wartorn country for 8 weeks they better be thoroughly searched when they come back and monitored afterwards.
San Jose is a faggot filled cesspool
A mixed bag to be honest, but some do.

Example off the top of my head; a study into mixed-race juries (Sommers 2006) showed that not only did the predictive power of the group increase in the presence of black jurors, but the prodictive power of the white jurors increased without the black juror needing to actually intervene. Their presence caused a behaviour change.
Usually that refers to SJ metro which includes Cupertino, Los Gatos, Mountain View, probably even Palo Alto.
I tend to be discrete when discussing any medical issues with my doctor or pharmasist as it's no business of anyone elses. Why should any online conversations I have be any different? I don't want third parties listening in and swapping my personal medical (or any other) details amongst themselves like juicy gossip, thank you.
There isn't a line. You have to do what they say you have to do, or else [consequences as above]. Your sensitive or proprietary information is not an obligation on them.

The one possible exception might be if you're carrying information that requires a US security clearance to view. I'd normally expect that to come with an ID card that causes CBP to ignore you, but these are not normal times and you could end up in a fight between conflicting "security" services.

(The worst case of that I'm aware of was https://en.wikipedia.org/wiki/Arms-to-Iraq )
Ah OK. Yeah doing a greenfield deployment is one thing, "operationalizing" it is often more involved.

For Mesos anyone if is interested and you are Ansivle shop you can look at Ansible Shipyard to simplify an install.

https://github.com/AnsibleShipyard

Kubeadm looks interesting. Thanks.
You raise a really good point. CBP deals with people lying to them every second of every day. If you think a "oops! I must have forgotten the password" will work, you're in for a rude surprise.
Or don't go to USA. Other countries need to develop their conferences and ecosystems.
I agree with you.

Asia and Eastern Europe are off the list for me too. China is willing to kidnap people out of Thailand [1]; people being arrested over political tweets [2]; Russia can poison people [3], shoot them [4], or have them accused of fake crimes[5].

I really hope the U.S. never comes close to this and hope I see this trend reversed in my lifetime. But people should be aware that it can happen in a modern society and is already happening in large parts of the world.

[1] http://time.com/4371283/hong-kong-bookseller-china-detention...

[2] http://mashable.com/2016/11/26/zunar-arrested-malaysia/#AHwL...

[3] https://www.nytimes.com/2017/02/06/world/europe/russia-vladi...

[4] http://www.newyorker.com/news/news-desk/the-unaccountable-de...

[5] http://www.dw.com/en/russian-court-finds-alexei-navalny-guil...
A Retargetable C Compiler: Design and Implementation

https://www.amazon.com/Retargetable-Compiler-Design-Implemen...

A most excellent grimoire.
It's possible to change the incentives.

If the roads are free they fill up until gridlock makes them more painful than the alternatives. If you charge money then the expense becomes part of the cost/benefit calculation. It favors car pooling, rich people (who don't care about the price) and other people who urgently need to get somewhere during rush hour (who can pay the price that one time).

You can also just do car pool lanes, which has some similar benefits.
There are lots of lessons to learn from the Big Dig - but I don't think one of them is that the eventual cost and time overruns were strictly necessary. Also: regardless of the implementation issues I think it is interesting to look at how it has affected Boston after completion. If only to identify any positive effects and see if you can work out how to achieve similar ones at lower cost.
The book is about building web apps with just Go and no frameworks on top of it.
I cant prove this but my computer blue screened after a Nvidia driver update. It took my several hours to get everything working again because it wouldnt even launch in safe mode. Very frustrating. I wish they had a little more quality control on their drivers.
Works without for me.
True, but it maintains a cult following, for lack of better wording.
wrt the rewritten HN headline, I've begun to prefer a different quip also attributed to Edison—

"Opportunity is missed by most people because it is dressed in overalls and looks like work."

+1 for that take on innovation.
> An impression I often have is that there are developers who have some kind of resentment reaction to the "everyone can/should learn to code".

Absolutely. The benefits developers enjoy in the workplace (decent pay, ease of finding work, etc.) are directly a result of relatively few having the necessary ability to do the job. More people with ability means more competition, which starts to erode those benefits. These are benefits that anyone is keen to lose. The "everyone should learn to code" movement pushed by the big tech firms squarely targeted at reducing their labour costs, and there is concern that it will actually succeed once it has had enough time to come to fruition. The reaction you have experienced seems quite expected, but not for the reasons you were thinking.

I would even suggest that it is basic human nature to try and mitigate the competition, and not just within the workplace (romantic relationships being another example).
There doesn't seem to be much difference between making you unlock your phone (and thus all the services it's connected to) and just making you sign into your social/cloud accounts at a kiosk. Are they doing that yet? If not, they will soon, barring a successful and crystal-clear court ruling in the meantime. I guess it's time to start re-thinking having persistent available-anywhere remote access to any of our own data. That's going to suck.
As above: You have to do what they say you have to do, or else [arbitrary consequences]. Your sensitive or proprietary information is not an obligation on them.
>There shouldn't be such a controversial. Credit is not a zero-sum game.

Prestige and credit matters quite a bit in academia, for example, when seeking tenure or getting appointed to a endowed chair.
contrary to everything our forefathers fought for

Ummm... the fact that you lose certain rights when crossing an international border came from the founding fathers. It's nothing new.
Thanks! We've been iterating on it for a while. My sister is a UX designer and helped a ton. I still think there's room for improvement, but it's great to hear a positive comment about it!
> You don't have to hit the gym 2 hours a day

I'd recommend that you make the time to hit the gym at least three times a week and lift (it really only takes 45 minutes per session). The goal is not to get ripped; it's to get healthy and balanced. Beyond the physical improvements, it makes a huge difference in confidence, motivation, and concentration. We're still physical beings after all.