skysight-inc/HackerNews huggingface dataset:
If only there was a service that offered left padding. That would be huge.
Not to mention that many boards use water-soluble solder flux and are cleaned by going through a dishwasher.
The reason isn't because everybody wants a college degree, it's because having it in the job ad opens it up to H1 visa holders, which make up a significant part of the silicon valley workforce (not just from one country, there is a crazy international contingent in the SF Bay Area).

Many companies have entire departments that are made up of an H1 workforce and will favor them in hiring - which is a little odd considering that you are supposed to pay over market rate for an H1, but we all know there are ways around that (either changing the job title to a lesser paying job, using a job title that has a below market rate for the same set of duties as another title, paying the "contracting company" the higher rate, but the actual worker gets paid less, etc.).

I've seen a handful of companies actually require a degree, but almost all will waive the requirement based on experience - especially for someone who is the right fit. I've seen some (or some departments) that will only hire high profile school graduates, but that kind of a thing is usually specific to a particular market.
Google Little Box Challenge inverter design claims 10x power density improvement
I think he's really missing the point about the importance of self-play in Alpha Go. Human play provided a seed for training the system, but the thing that made it work was the fact that the computer could play an unlimited number of games against itself; the fact that Go is a game with clear rules made it possible to label a huge number of board positions without any human-derived training data at all. The human-derived training set isn't nearly enough for this.
I hate the term "growth hacking" because I have never seen a single genuine person who proudly uses that term in sentences even if that is what they do. Most "growth hackers" are good at "growth hacking" their own career by writing blog posts like this. Notice how he doesn't even link to whatever this BLOCKS thing is, but does link his own mailing list at the end which he will probably will spam the hell out of once you subscribe and call it "growth hacking".
About three years ago I was fast-tracked to interviews at Apple via recommendation.

About 9 interviews later over 4 spread-out days, I was told I had done quite well during the interview process.
Eventually I was not given the position because 1. I did not have a degree, and 2. I was holding a beer in my LinkedIn picture.

They ended up paying my current employer (their vendor at the time) astronomical amounts of money to do the very same service, done by me, on-site. I still do it.

Go figure.

Edit: I am in hardware-side, not a developer.
I've not tried anything with XServer on windows. What we showed in the blog post is setting export DISPLAY=:0.0 to the Pre-Launch command in the project properties. Then when the gui app gets launched from our session it pops open on the remote Linux desktop.
Wow, you are just an asshole then. There's plenty of ways of having someone defend their design decision without resorting to such unethical behavior. What are you a 4 year old? What a bunch of crap. I hope that comes back to you.
Trying to succeed in life
Can you provide a link supporting your claim that animal agriculture has >50% of the CO2 footprint or that the American continents produce much more CO2 than China?

The first claim seems to be incorrect at least based on simple googling to obtain the following link: https://www3.epa.gov/climatechange/ghgemissions/global.html

According to that link agriculture/land-use appears to have about 1/6 the impact of industrial processes/fossil fuel.

The second claim appears to be incorrect for "human produced" CO2 at least, using standard numbers. Perhaps there is another source?

https://en.wikipedia.org/wiki/List_of_countries_by_carbon_di...

Summing up the numbers there, I get the following results:

Annual CO2 Emissions:

(China): 10,540,000 kt

(USA + Canada + Mexico + Brazil + Argentina + Venezuala): 7,245,000 kt
Do yo have any citations that only a small minority of Hindus cremate their dead?
Do you really know email protocols? I don't consider them simple.

For example take a look at the RFC 5322 and try to determine what is or isn't a valid address. You have a lot of weird edge cases to take in account and it's not always obvious how you are supposed to handle them.

https://tools.ietf.org/html/rfc5322#section-3.4
> Now days all the developer/engineer GUI apps are made OS X first, Linux second and maybe Windows.

That's not even close to true, you're living in a bubble. Windows and windows apps still dominate the world, by a long shot.
Presentation: Mobile ate the world
Lots of cheap plastic. I don't love Apple products but the build quality of their products makes PC vendor laptops and desktops look really bad.
Head of Tech at New Story (YC S15 Nonprofit) – Come Build Communities with Us
HPKP
How Sal Khan Hopes to Remake Education
Devils advocate not even necessary. It's right there in the quote. Is there another reason to be so specific?
> What I see published for the general audience however, (...) overwhelmingly references, quotes, or relates to Hansen.

Red herring, it's not about any person. It's about the scientific process.

This is for general audience which was exposed to the claims "it's just sun" or the variations:

http://www.bloomberg.com/graphics/2015-whats-warming-the-wor...

I agree that there are people who don't understand how science works (that is, they are effectively illiterate for basic scientific methods and facts), so I always try to explain them the basics of science first. Somebody who believes Earth existed for just 6000 years doesn't even know what science is all about, so you can't even expect him to plan more than until the imminent judgement day, oh happy day (sadly, there are actual influential US politicians who said such things).

I start explaining such person that without using the same scientific principles, the mobile phone they carry around wouldn't be possible (just for GPS, the satellites have to carry atomic clocks and the formulas that are used every time have to consider both special and general relativity). Science works.

Otherwise, how can you even talk about the fact that we scientifically know, for example, CO2 concentrations in the atmosphere of the last 800,000 years, and that it was for all that time, not counting the last decades, much lower than now (see the chart, max around 300, now we're already at 400 ppm).

https://en.wikipedia.org/wiki/Glacial_period

And how we know? The same way we know how to make GPS. Science. And it's nothing US-based, there are other countries very capable of the best science. You know, countries able to send the probe to the comet.

Once somebody understands the basics, the start about climate should be learning about IPCC, the process and conclusions.
Signup for beta for free three months of Marketing
If water-damaged boards are not worthy of rework and repair, then what is? Crushed or shattered PCBs? Torched battery units?

I buy exclusively refurbished stuff from Apple. Never had to use the 1-year warranty (which comes free with every refurb), but I sleep better knowing it's there.

If a reworked unit doesn't crap out at Apple's bench test, and it doesn't crap out after a year of use, and you save 10-20% off retail, what exactly is the issue?
You're comparing 18% world-wide to 9% in the US. Both of those numbers sound right. People drive more miles and use more electricity per capita in the US than in BRIC countries.

The 51% number is silly. First they count "livestock respiration" as a source of CO2 but that CO2 came from the atmosphere during the last year via plants the animals ate, which they even point out and then try to hand wave away. Then they count land use (i.e. natural forest converted for livestock), which is a serious problem in Brazil and Asia but not the US.

Then they argue that the factor used for methane should be higher than the one FAO uses because methane has a shorter half life in the atmosphere than CO2, but that's a double edged sword. We could get a more immediate effect by reducing methane emissions but not reducing CO2 emissions takes longer to recover from than not reducing methane emissions. It's an argument that methane and CO2 are different and we need to reduce both, not an argument that we should reduce methane instead of CO2.

And then they point out some miscellaneous factors. Some of them are just silly, like meat requires refrigeration, as if people are going to stop having refrigerators in the alternative.

And most of the real ones apply world-wide but not in the US, e.g. FAO's numbers are old and livestock production is now higher world-wide but not in the US, the baseline was Minnesota and third world practices are less efficient, etc.

So the EPA's 9% still sounds about right for the US.

But third world countries might want to consider growing more vegetables.
http://afterdeadline.blogs.nytimes.com/2010/04/13/faqs-on-st...

"A number of readers have complained after seeing plural abbreviations like M.D.’s and M.R.I.’s in The Times. They say the apostrophe is wrong — that it indicates a possessive and should not be used in a plural like this.

In fact, style rules at The Times (and some other publications, including the Chicago Manual of Style) do call for using an apostrophe in the plural of abbreviations that include periods. The idea is that a combination of uppercase letters, periods and a lowercase “s” is confusing at first glance, and that the apostrophe helps a reader see that the “s” has been added to make a plural."

You might say that it should be GPA instead of G.P.A., but at least you can see that it was proofread.
If nothing else, based on the capabilities demonstrated so far, you should (theoretically) be able to run local Linux X client apps to a Windows X server over localhost TCP. You'll miss out on a few optimisations available when using shared memory, but not much.
Do not reproduce, encourage others to not reproduce. The 100% most effective way to reduce the human effect on the planet is to reduce the number of humans on the planet.

But of course if you follow that philosophy that probably just means you lose the evolutionary lottery and someone else will have plenty of children to take your kids' place.
If they are a govt/DOD contractor, there are reasons they can't hire "actual" engineers into "engineering" positions. It comes down to billing the government. I've run into this many times over the last couple years.
About html5,JavaScript,Google map api,php
I'm using html5, css3, js, php, mysql do a location-based social networking site, boolnet.com.
1. site reaction rate is slow, open it to have enough patience with iphone4s.
2. To refresh the map often many times to see.
3. Background with php + mysql, but I could not even prevent sql injection attacks will not.
Although my ideas have been manifested through this site, but I know the code is really awful, it was interested in this site, and I with you?

By Google translation above, please do not entangled in the wrong language :)
They have abandoned WPF, Winforms and Silverlight. Not sure what happened to WinRT.
The problem isn't necessarily Apple's laziness with updating Safari, I think it's more the fact that they insist on using their own JavaScript engine. They could very easily just use Blink and V8 which would significantly cut down the maintenance work in keeping Safari up to date as well as leveraging the work already done rather than trying to reinvent the wheel to nobody's benefit.

For example most ES2015 features have been available in Chrome, Edge and Firefox for over 6 months now, but Safari still doesn't support any of it (other than this tech preview) because it's development time is shared with the rest of Apple's ecosystem.

Unless Apple dedicates more resources to Safari in order to keep pace with the rest of the browsers, they'll be playing catch-up ad infinitum.
Hmm, I guess I would use a terminal then. I do C++ programming a lot on linux clusters for science. Being able to launch X11 compiled applications remotely would be great. I currently do this using netbeans on windows.
Right, because no large group of people could ever be wrong...
And, it's not like the job market is that rosy now either. Sure, every tech company on earth is interviewing, but few of them are actually hiring. Getting 38 job interviews these days with companies that are not serious about hiring is fairly easy, but pointless. Companies have a lot of cash and it's fairly cheap to interview people, so they all seem to be kind of playing the market and fishing for the bargains.
The canonical answer is https://www.torproject.org/about/torusers.html.en

Really, no one has any business looking at anything I do on the Internet. I don't use Tor for everything but I may use it when I'm connecting via a network that I believe to be hostile (i.e. just about everything outside of my house)
Why do you think scraping needs justifying in the first place?
It goes beyond gambling, it's far more feudal than that. Read Michael Hudson's book "Killing the Host."
How exactly does the x11 part work.

We've been asking that question for literally decades.
> Some people bemoan the fact that the CLI never evolved past its UNIX origins, but the reality is these tools work just fine. There's never been a reason to evolve them.

This seems like a prime example of the "Anything I am good at using is objectively easy to use" fallacy that's common to programmers.
Full disclosure: I work for a non-competing (EC vs SC) database - which also has an ugly name "gunDB".

Super excited to hear about CockroachDB's progress - and their decision to add SQL support I think was smart.

However, I can't go without critiquing their marketing of "Scalable" and "Strongly Consistent", especially when they reference horizontal scaling. Strongly Consistent systems bottleneck around a centralized master, or around complex consensus algorithms like PAXOS or Raft. CockroachDB has previously written this off with "we're using Google's Spanner algorithm" but this makes them vulnerable to a Split-Brain failure (which contradicts their other goal of "Survivability"), for anybody interested in this line of research I recommend googling Kyle Kingsbury "Aphyr" "Call Me Maybe" Jepsen Tests. With that said, you can't just toss horizontally "Scalable" and "Strongly Consistent" into the same blog because they are fundamentally at odds with each other - the physics just don't work. To achieve this you only have two options... either (A) vertically scale the Master, or (B) make incredibly technical sharding decisions (where no two pieces of data that depend upon each other can be in separate shards). The first (A) is not the definition of being scalable, because a single machine can only scale so much (limits of the physical system). And (B) cannot be generalized, which would require every company building on top of CockroachDB to either have the expert knowledge of predicting the exact sharding schema in advance (maybe why they are moving to SQL?), or have to depend upon expensive consulting options (perhaps provided by CockroachDB, after a startup has already built itself around using the free open source product?). The third option is that they are over-generalizing their database trade-offs, and that you cannot actually get horizontal "Scalability" and "Strong Consistency".

That said, I know the CockroachDB guys are smart, so I'd love to hear the more nuanced/detailed explanation. I'm just trying to keep your guys' marketing and promises in check with the reality.
I have been running Windows, Mac OS, Linux (Minix at one point and other variants), for over 20 years. They each have their strengths and weaknesses. Linux is the go to language for servers right now. I have made most of my machines dual-boot, Linux/Windows. I have given up on OS X's walled garden, and it is not as nimble as it once was. For me, the dependency hell, and trying to build an app I want to use that breaks another on Linux can eat a lot of time, and takes a lot of Googling to maybe get it working. Granted this is for possibly the type of programs I am targeting: livecoding environments like Extempore, Tidal; machine learning and CUDA/OpenCL versions and dependencies, etc... Being a problem solver, sometimes this is fun, but when trying to produce work, it can be a big time waster. I think most Linux users are tinkerers whereas there are some technically naive people who are very productive on Windows. Personally, I use programs like Clip Studio Paint on my Windows Sony tablet PC, and it is only available on Windows and Mac. For programs like these there are no acceptable Linux variations. I tried to work with GIMP for years, even writing my own scripts in it. For the present I will stick with my dual-boot machines, probably welcome this new edition to Windows, and keep hoping a new OS or variant comes along that is truly innovative. To me Linux won the contest years ago, but is not a big ball of mud. Here's to a Lisp Machine, or Forth OS, or Urbit-like system coming online. More time to waste and have fun; Linux is so 2000s!
While somewhat unrelated considering that for new grads google forces them to submit a transcript. I woudln't be surprised if they cared about degrees over experience.
There appears to still be active research about mechanisms that explain the historical data but here's a clearly written article [1] discussing a few factors such as: variation in solar radiation due to variation in Earth's orbit, changing ocean currents which may lead to huge upwellings of carbon dioxide from previously sunken dead algae.

[1] https://blogs.princeton.edu/research/2013/04/30/how-the-ice-...
It seems like Microsoft has pivoted to be a cloud, services, and dev tools company. They no longer expect revenue growth from Windows. In that context the best strategy is open-source and support everything.... Exactly what they seem to be doing.
I think I offended you. That was not my intent.

Focus on what is important. I am very likely a pedant, yet you waste all that text replying to me... Why?

(Please do not respond to this post. I have no academic input to share. I only wonder why you even care...)

Edit: Is it acceptable to accomplish less than the average? (In my limited experience, "no" is the answer.)
This Student Put 50M Stolen Research Articles Online. And They're Free
For me, the full-measure solution would be to provide a native port of Visual Studio for Linux. I understand that this is not practical on many, many levels, but if Microsoft were to ever take on that herculean effort they would win me over in terms of my choice for dev tools under Linux.

For now I'll have my Windows stuff in Windows and my Linux stuff in my Linux partition. I do look forward to checking out the linux-in-windows (dynamic syscall translation) feature soon though.
If you were on your country's IOI team, you shouldn't be complaining about whiteboard problems. I think the major flaw of interviews is that if you did competitive programming ever, they're super easy. If you did Olympiad training and are still bad at whiteboard/algorithms, I think that's actually a reasonable signal.
Is this the same Martin Fowler that came up with REST?
This script [1] using pybikes would accomplish a similar thing.

Only problem with using pybikes natively are some systems we call asynchronous. These are bike share websites that require actually clicking on a station to get the status information. This means that for getting accurate information on the entire the feed (let's say 500 stations), you would have to go through each of them. On these cases, it's way easier to just use the API.

[1]: https://gist.github.com/eskerda/bbd65539048a53eadfccc5d535ad...
> Telecoms operator allowed in Apartheid South Africa (Telkom) would have been unaffordable.

Bluebeep dude! Where were you? https://twitter.com/kaihendry/status/714901743830700032
Molding, a number of plastics, with good optical properties, work in that regard.
When I was first applying for internships (as a college junior with sort-of-interesting projects on my resume but no real experience) I think I applied to 75 positions, heard back from maybe 20 and got to the first round at 5 or 6 (including code challenges).

The 6% return rate (application to interview) wasn't exactly encouraging. I made a habit of working hard on each application, sending it out and then immediately assuming that I'd been rejected, putting me right back in that stressful place I'd been before.

Being able to leverage that stress into something productive was huge, I'd wake up early and spend my mornings working on cover letters (useless) and researching companies, and eventually took myself across the city to crash another University's career fair to try and meet a recruiter from my then-dream-company (one I'd applied to online months before and never heard back from). That turned out to be one of two offers I got and where I spent my summer.

Keeping up a grind on applications and not getting discouraged is huge, getting into the mindset of "constantly apply until I'm employed, don't assume anything will work out" was probably the real reason I got the job I did.
I think you can only infer that question if you didn't read the article.
8-bit “guess the correlation” game
Can unix fork() be used?
In my case, it lags (up to two-three seconds) even if I set new tabs to about:blank. Haven't been able to find a workaround, and it occurs infrequently.
Isn't this article going to be updated though? ala http://martinfowler.com/bliki/EvolvingPublication.html
I wouldn't even give NYC 20 years. A direct hit from a category-3 hurricane would decimate that city. The building codes were only updated in 2008 to withstand hurricane winds. It's really only a matter of time
Here's a vote for less use of javascript, not more.

I use w3m under emacs, and that does not work with Javascript. So HN would break if it required it. Using a Javascript-aware browser would also expose me to a host of Javascript vulnerabilities.

Anyway, I'd be much more interested in comments and articles getting tags, rather than collapsing comments.

Even better would be ditching primitive web browsers for a return to Usenet, which would allow the use of sophisticated news clients with features like kill files, properly threaded and sorted conversations, advanced filtering, and, yes, collapsible comments.
Good point. Hard to imagine much corruption in a hunter-gatherer society. In fact, I think status in those societies was often gained by sharing (e.g. sharing the meat from a kill).
Ask HN: How can Airbnb automatically update your expiration date?
How does Airbnb accomplish this? Why would my bank give them my new credit card number? Is new expiration date typical x years plus current expiration date?

AIrbnb's new payment terms
https://www.airbnb.com/terms/payments_terms

Payment Method Information
You authorize Airbnb Payments to store your Payment Method information and charge your Payment Method as outlined in these Payments Terms. If your Payment Method’s account number or expiration date changes (e.g. for credit cards or debit cards), we may acquire that information from our financial services partner and update your Payment Method on file in your Airbnb Account.
Here's really the meat of it (and well said!): I interview "for fun" because 1) I've always got my ear to the rail for a better opportunity, and 2) I love meeting cool, smart people working on awesome projects! I'm not a VC so this is my way of touring the technology industry and networking. The thought that I'm "wasting" someone's time I think is really strange.
Benedict Evans: Mobile Ate the World (2016 Edition)
How engineers made Seattle's new Lake Washington span bigger, better and safer
I'd wonder if people get complimented/noticed more if their name matches their occupation..
Because the building is under construction and there's no conduit... Or working power for that matter.