skysight-inc/HackerNews huggingface dataset:
Pertinent quote -
"In comments recently submitted to USDA and HHS, the Academy supports the DGAC in its decision to drop dietary cholesterol from the nutrients of concern list and recommends it deemphasize saturated fat from nutrients of concern, given the lack of evidence connecting it with cardiovascular disease."
I also am British and use DDG, but the comment was about the vast majority of web users around the world, who still type google into google to get to google.com
I've had numerous previous employers (maybe all of them) who ask for a list prior inventions. So it's definitely not uncommon.

Certain things (like projects on Github) which you could easily prove existed prior to your engagement with that company probably aren't an issue although yes, their wording is overly-broad.

I've simply filled out the form, with a one-sentence description and/or hyperlink for each. NBD.
When you ask Apple to distribute and sell a program in their store, they require several things from you as a developer.

1: They require you to agree and follow apple's app store policy for developers. The policy include a long list of actions which you can't do as a developer, including using software licensed under GPL.

2: Apple will add during distribution their own app store copyright license to govern the use of the program. Apple requires that the developer provide legal permission for this, and will refuse to distribute if there is license incompatibility or other problems regarding copyright. If a developer sub-license other peoples copyrighted work like code, images, video or content in general, it is the developer that must shoulder any and all responsibility. If the license require that you can not add additional restrictions (See Sublicensing field in https://en.wikipedia.org/wiki/Comparison_of_free_and_open-so...) then the developer is required to seek additional permission since then the license is not compatible with Apple's license.

In general, distributing other peoples work is tricky if you want to add a new license on top. Make sure you got permission, and if uncertain, ask the author explicitly. Judges seems to like when people explicitly seeks permission rather than relying on an interpretation of a license text.
There are lots of web pages too, but an exploit that works when you visit a web page is still a pretty big deal.
I remember that when I was in college, career services used to hook us up with some CS alum to do practice. The problem was that we could do only 1 or 2 practice interview max and that never felt enough. Fortunately, I no longer need to go through these stupid tech interview rounds, but I can most certainly understand the need for this type of product.
I like this technique for avoiding comments in code as the variable name describes what the condition is checking but I don't see it used often for some reason.
You make valid points, but the way you couch them comes across as being from someone who doesn't directly have manufacturing experience. I do, and have worked in electronics manufacturing my whole career (15 years). My company is based in the US (San Jose) but the two largest campuses are in Mexico & China, each of which contains >10,000 employees.

Yes, making electronics in the US would cost more, but you'd be surprised at what "cost" is most important to corporations when making those kinds of decisions. Depending what is being built, time to market & location of profit/revenue can be more critical than labor cost. At this point, Chinese wages in the first mover cities of Shenzhen/Guangzhou and Shanghai/Hangzhou/Kunshan have increased to the point of being noncompetitive with other regional options (Malaysia, Vietnam, Bangladesh), but because the Chinese domestic market is so huge, many companies are just relocating to cheaper places like Dalian, Fujian or Chengdu. Having the entire supply chain in one country is hugely compelling.

Factory labor in the US, even in high skill, high tech manufacturing, is still typically <$15/hr, with starting pay closer to $10/hr in many places. It doesn't make a bit of sense to build things like mops & brooms here, nor does it make sense to build extremely low margin electronics (like many consumer goods), but the manufacturing economy in the US is actually thriving now. It just happens that it's lately been high margin, complex stuff, military equipment, and a few other select types of goods.

US corporate taxes are too high, but the EPA isn't strong enough (in my backyard, just look at how Duke Energy got away with throwing coal ash into a local river for yeeaaaarrs). Most electronics factories produce nearly 0 CO2 emissions anyway. That's mostly limited to heavy industry & raw materials refining. State governments make stupid decisions, too, like offering short term tax breaks for companies to invest in factories there, but with no consideration for what happens when the company leaves immediately after the tax incentives disappear. Again in my backyard (North Carolina), we lead the nation in solar farm investment in 2014 ... but it was 80% due to tax incentives and 20% due to Apple & Google building data centers here.

I don't think the problem is NIMBY politics in most cases. The problem is short sighted politicians and greedy consumers.
First off, nginx is awesome and you can do all the things we did with vulcand with nginx, so it was just a question of friction.

The reason we went with vulcand is that it natively supports what we wanted to do i.e. route to micro-services based on dynamic etcd driven configuration. To do the same thing in nginx (at the time), we would have either had to use confd or custom lua.
While it's not really "great", the absence of new fundamental physics this century is certainly striking...

OTOH Quantum error correcting codes are pretty bananas. Won't be useful for a good while.

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

EDIT: the correct answer is that gene editing stuff though.
Yes, but you can also use DDG without CSS or JS, https://duckduckgo.com/html/
Unlikely. Cardinal numbers in Old English, long before the slightest chance of contact with Arabs, were virtually identical to the modern system with respect to order of terms.

"For a similar situation in language, think of accents and the many different ways you can pronounce the same word."

Could you be more specific as to what you mean?
It's a brand. It's "Make" magazine who wrote this article, and so they branded folks of similar mindsets along the same lines: "Makers".

For better or worse, they have acted as a force to bring together folks with similar interests, so I have a hard time being critical of their choice of capitalization in their branding.
Some distractions are enriching, like the reading of this very article. Others are temporarily entertaining but ultimately disappointing, such as Buzzfeed.

The main thrust of this article is that "we are what we think," and distraction is an integral part of that selfhood. To be fulfilling, it simply has to be a choice: sometimes to let the mind be led, and sometimes to lead it. Both states of distraction and states of focus are vastly improved when we know how to freely transition from one to the other.
I think it's nice to educate people about map projections and that the earth is not a flat map, but area hardly is a measurement that dwarfs things in any other way than numbers. In economic terms it matters how many people that land can support, either trough agriculture or it's natural resources.

If it's just about area, the Pacific Ocean alone would dwarf all land masses all-together.

In general this approach of raising awareness to regions leaves a lot to question, especially if it's mixed with a humanitarian tone:

Understanding Africa's immense size helps us appreciate how difficult it may be to solve the continent's poverty and drought problems

To answer that: No, just no. As said, it might help raise initial awareness, but that's about it.
Poverty is not a function of land area, just to name Bangladesh or Canada.

Alternatively one might point out, that Nigeria's current population alone is already on par with that of half of the USA's at a 10th of its area (~1⅓ of Texas).

Some population density maps:

Africa:
http://www.nature.com/nclimate/journal/v1/n1/fig_tab/nclimat...

http://sedac.ciesin.columbia.edu/downloads/maps/nagdc/nagdc-...

Global:
http://ngm.nationalgeographic.com/2011/03/age-of-man/map-int...
How to Raise an Adult Book Review
Thanks for the response. I'll give your app a whirl and know to appreciate how well it was engineered :)

Sure seems like the BBC is always at the forefront of everything they do.
i really want to use DuckDuck but google still gives me better search results when looking for technical/programming errors and questions.
AMD Radeon R9 Fury Graphics Card Offers High-Bandwidth Memory On-Chip
I'd love to be fully recommending gandi.net here. I've never had any issue with them reliability-wise however they've switched to some credit-based payment plan that I just can't seem to get my head round so I've stopped using them myself. If you're able to decipher their "no bullshit" credit system, have at it

https://www.gandi.net/hosting/iaas/buy

Edit: Oh nice, they've added an "Or approximately £xx.xx per month" now. Might have to give them another go
As minimalistic as your comment is, I think it points to the single most important truth about JS: It's practically impossible for human beings to write “good” JS code. The only hope you have is using a sane language with sane concepts that can be compiled down to the JavaScript of the week (ES6, ASM.js, the works...).

I would argue that JS should be handled analogously to Assembler: Good for you if you understand it, but only highly trained field specialists in protective suits dare to write production code in it. Go and get a decent compiler if you can't avoid using that technology.
Short film Stripped by Bhopal filmmaker goes viral on internet
You are correct, the vast majority of web users do not care about surveillance.

But the early adopters do, and these are the high technologists, the users of HackerNews, and it appears that these are the ones driving the change. The other replies to your comment sadly seem to equate the "rest of the world" as non US early adopters / users on HN.

This may or may not lead to the late adopters coming along to DDG in a few years. If they come, it will not be because of privacy matters, or the bang syntax but because a) it would be better and/or b) everyone else is doing it.
Well, according to tracker detection service Ghostery, an I.P. address is considered Pseudonymous information, unless you live in Europe, apparently.
Ask HN: What are some exciting “soon to arrive” computing technologies?
im not talking maybe or fantasy or out there. Talking about really interesting new stuff that is on the cusp of widespread take up but the computing industry. Maybe software or hardware.
All they'd have to do is start running ads to show how absurd what you just said is.

I find it laughable that in 2015 people are still claiming companies strategically delaying monetization have worthless businesses. They care about long term growth, not money in the hand. See Facebook and Twitter. And a bunch of other companies.
NativeScript 1.1: Use native iOS static libraries and JavaScript modules from npm
Hydrogenated vegetables oils are the primary source of artificial trans fats in food. And McDonald's themselves readily admits they used to use trans fats in their fryers.

> For example, we switched to a cooking oil in our restaurants that reduced artificial trans fat in most of our fried menu items

> The fast-food giant already has demonstrated that it can eliminate trans fats when required. In Denmark, the company switched the oil it uses to make French fries to one that doesn't have any trans fat.

1. http://www.mcdonalds.com/us/en/your_questions/our_food/are-y...
2. http://www.bloomberg.com/bw/stories/2006-12-06/why-mcdonalds...
Yep, and what I'm saying is that Bitcode doesn't help portability; only in producing device-optimized binaries for variants of the same ISA. The end goal here is reducing app size, not making it easier to port things to a new ISA. A new ISA wouldn't be impossible -- Apple is one of the few companies to successfully navigate this transition -- but IMO Apple would be better served on the Mac side by lower-power x86 parts (which are finally available) than higher-performing ARM CPUs.
NYT on Sweden's Distinction as a Haven for Online Pirates (single sourced)
Sounds like $300 well spent. Too often, I think, we take legal matters into our own hands when a small investment up front could save you so much later. If we accept how many others are inexpert at technology, what makes us think we're suddenly legal experts?
This is a good collection of resources that I have found are very educational and useful. That said, for me personally it was extremely important to dig into some problems concretely rather than by reading. "OK I've read about how I should do this in the ideal - now go actually set up an Angular app with a full test suite pointing at a REST API." Or perhaps - "I've got a great idea for some code art - let's try it out."

Without the follow-through I found that I could keep up in a conversation but still had doubts and issues when it came to implementation. Doing it in anger, delivering a product, as many times as possible helps a good deal in moving toward greatness.
I'm a huge fan of sending follow up emails for all phone calls regardless of who is on the other line- I have a bit of hearing loss and all phone calls are a bit garbled for me, doubly so if there's a lot of background noise on my end.

I will typically follow up a phone call with something like "Hi Percival, just to follow up on our phone call today, we landed on Widget A going into V1.2.34 instead of 1.2.32, having the Howitzer firm handle the BigDoodle transition to Python instead of doing it ourselves, and you said that you'd follow up with the FlimFlams and I'll follow up with the Wannabes and the Charlitans. Let me know if I missed anything."

Doing this has saved my butt more times than I can count.
tl;dr - to become a great javascript developer...learn javascript
TL;DR: 8000+ is good enough.
Linode used to let you pay extra to add just more memory (or bandwidth or disk) but they took that option away a few years ago. I would imagine it makes provisioning the hardware a lot more difficult.
You should say you don't understand so you don't answer a wrong question.

The person you are talking to probably realizes they have a strong accent and would prefer to know right away when they are not being understood.

When you say you were sharply criticized, do you mean by the person you were talking to (the one you misunderstood) or by your superiors/colleagues who don't have thick accents?
I guess I'm not an average DDG user then :)

Also, at least on their settings page, they encourage donations or the purchase of their gear in order to deal with costs. Nevertheless, I can see how keeping up a free service could be a problem.
Additionally folks reading your takeaways this way will often think of things they didn't while babbling on the phone. Time to cogitate can shake loose important things.
Tenure isn't the last step of promotion for faculty. There's still full professorships, salary increases, named professorships, the chance to advance to administration (if so inclined). So, while tenured faculty have more job security, there are still substantial incentives to publish in prestigious journals.
It seemed to me like rootless was at a lower level than the sandbox, since arbitrary apps don't run in the sandbox.
Getting Rid of Asynchronous Tests
tldr: ( my own, not the authors in the article itself )

- Read books

- Learn libraries ( author seems to like node.js and recommends libraries associated with that )

- Do exercises

- Learn how classes work in JS ( Note this is amusing to me since JS does not have classes in the typical sense [ they are implemented via libraries with prototypes and closures ] )

- Learn what Es5, Es6, ES7 are ( There are good things here, but be aware that most of these features are not implemented in most browsers and will requires shims and/or translators to even function. Be careful as they may work in your browser but not others. Test! )

- Read JS blogs and watch JS educational videos

- Practice

It's an okay article. If you are clueless how to start learning seriously this should help. Some decent books and websites are mentioned by name.

I think the "every JS developer needs to learn XYZ" is a bit off though. This is one man's perspective.
The essential list of startup marketing resources
That does seem a bit strange. The Chrome devs have long taken the position that there's no point trying to encrypt local copies of passwords. You can see a very long discussion about it here where Chrome devs argue that it's pointless: https://news.ycombinator.com/item?id=6165708

The comments by the chrome security tech lead would suggest that they wouldn't view this keychain issue as a security flaw.

So I don't see why they would bother removing keychain integration. What is the replacement going to be? A password file encrypted with the password "peanuts"?[1]

[1] https://news.ycombinator.com/item?id=9714770
Also from Liverpool and agreed on all points.
Donald Trump Announces Presidential Candidacy
Does anyone happen to know how to make it so that the preview of a DDG search result is not a link to the result? I often want to copy and paste something from the preview, but having it as a link makes that difficult.
The Testicle Tea Bag
One reason is people using HN on mobile devices. This used to be my "reading account" so I couldn't downvote accidentally but now I have crossed the barrier with this one as well.

Not saying that is what happened here though (because I down't know.)
You can still be fingerprinted by HTTP request headers alone. You can test the number of identifying bits your browser generates at EFF's Panopticlick[1]. It's scary.

https://panopticlick.eff.org/index.php?action=log&js=no
"MoneyMakingApp5000 - make money from home"

Post some screenshots of the app with screenshots of some random Paypal transfers and I don't think that you will have a problem getting people to find/download your app.
It's not impolite to say you didn't understand. In fact, by not saying it, you're implying that you DID understand. If you had asked them to repeat themselves twenty times before the end of that call, they probably wouldn't have been so quick to assume that you're the problem.

You might have to straight up tell them "I'm having some trouble understanding you, would you like to continue this over email?" I know your instincts are telling you that this is rude, but it's not.

If they're unable to communicate via phone and unwilling to communicate via email, you've lost nothing by doing this. It would mean you're physically incapable of learning what they need from you, so you never really had a choice.
More likely, the first profitable applications will not have anything to do with editing the human genome, as bad been the case for every other technique useful for genetic engineering.
Embedded Qt for Raspberry with Buildroot
Well, now they're apparently asking to be treated like taxis, but only when being considered a taxi is an advantage:

http://sfist.com/2015/06/12/now_that_taxis_have_a_small_adva...
- Learn how classes work in JS ( Note this is amusing to me since JS does not have classes and everything about the way they are done is just craziness compared to a real OO language )

ES6 brings classes: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

- Learn what Es5, Es6, ES7 are ( good for confusing yourself and writing code that won't work cross-browser... )

Babel means you can write ES6 and ES7 code and make it cross browser: https://babeljs.io/
The best thing that happened to me as a JavaScript developer was being exposed to other languages. Especially the not-so-fancy Java and C++, really opened my mind about structuring code and planning for a long-term project.

Knowing JavaScript and JavaScript frameworks is surprisingly useless for the type of work JS devs usually handle. The documentation often consists of TodoMVC type of examples and approaches. Hardly anyone explains how patterns like DDD, SOLID, advanced REST, etc. fit into this. The highly appraised Flux is in reality just a pub/sub system like many on backend (and still it's a huge step forward - it admits JS systems are large and complex).

I'm just looking at a system design graph, preparing for a new job. There are about 30 nodes representing multiple services, databases, load balancers and processes on the backend. There are two for frontend - one says "JS" and the other "JSON". This is how most people think about frontend and to be a great JavaScript developer just don't be one of them.
> as well as a guaranteed number of trips

Maybe someone can explain this - Uber or Taxi drivers have no control over the amount of people who request their services.
This depends greatly on your platform. Java projects accept dependencies much easier than C++ ones because in Java it's much harder to cause trouble and also coding styles aren't radically different for different dependencies.

Perl&Ruby are even more eager, which should be strange since they're actually less safe.
It's not necessarily true, I was interviewed as a permi but chose to join as a contractor instead. From what i observed the ability of contract developer is not necessarily better than a permanent.
http://9front.org/
http://golang.org/
http://openbsd.org/
Yes, to any techie the lie is obvious.

I just wonder what the vast userbase of uneducated people (seniors, teen bloggers, ironically education institutions, etc) who moved over to macs because they bought the lie will feel when they too later discover that the promises were a lie.

Because unlike Microsoft, Apple doesn't have a battle hardened OS where security has been worked on systematically, for over a decade.

And I could have told you the same story years ago. I don't need blatantly obvious bugs like this one to back that claim.
Books are a waste of time. Most of them are garbage to begin with, and most of them are practically obsolete by the time they are published. Few have any lasting staying power.

Besides, nobody ordained the author to be an authority on the subject. He was just a guy who wrote a book. It's zero indication of the quality of the content.

Just write code. Practice, practice, practice.
Reddit's /r/legaladvise regularly advises asking the local bar association for a good recommendation.
I don't see it as trying to fly under the radar. I see it as 'you demands are so stupid you don't deserve a verbal response'. These sorts of contracts are so lopsided that not getting a verbal response is probably the most polite response they will be getting from me.
Java with JAX-RS api (Jersey framework) is my choice. Very clean API
Ah yes, security by obscurity, everyone's favourite.
Or Perl6:

[+] 1 ... 10
Live Blog: Google Nest Event, 9:45 A.m. Wednesday
If you can't get a referral, use Chambers:

http://m.chambersandpartners.com/guide/usa/5
Okay, so if a user only retrieve Keychain items manually (unlock keychain, view password, type/paste into app/website) and never allow apps to access it, is s/he safe?
Show HN: Hours – My first Chrome app: a time tracker