skysight-inc/HackerNews huggingface dataset:
It's not the Mexicans who destroyed the WTC on 9/11. It's the Muslims. Have you wondered what thoughts go on in their minds? It's of victory for ISIS and death to atheists. You may be a very tolerant person, but many Muslims are the exact opposite. Don't get me wrong - I'd be okay with them if they only gave up their crazy beliefs.

You should see the amount of freedoms that have been lost in the UK due to the overwhelming presence of Muslims there. I for one don't want the US to fall victim to the same.

It's easy to preach tolerance when sitting comfortably, but when your ass is on fire, you won't see it the same way.
I've also heard of modern, self-cleaning public toilets which automatically open their doors after a certain period of time.

Those should make it difficult for anyone to hog them.
Page-level compression and encryption in PostgreSQL [pdf]
PUPPICAD
صيانة ايبرنا
No ones mentioned twit.tv - lots of good programs there. Try triangulation - interviews with IT luminaries
China completes first human trial with CRISPR-edited genes
Nobody claims that it eliminates the problem. But paying professionals does alleviate the argument that they must take unethical work to make ends meet. It also makes it easier to make demands on them to do uncompensated work (training) or maintain their own liability insurance. I spend a few dozen hours every year, unpaid, to keep my license and have walked away from couple clients. That's the minimum, but should anything go wrong (malpractice allegations) I am also expected to have done things like attend conferences and write articles. I wouldn't be able to do any of that on minimum or simply low wages.
We're running significant loads on Azure with Mesos+Docker (Azure Container Service).
Mesosphere's stack removed the Docker runtime and only uses Docker for image packaging. Stable and in production for over 8 months now.
There are limits of course. An engineer shouldn't program a printer to explode and kill anybody. But, the volkswagon disaster is still firmly within the realm of product owner responsibility.
Trump's chances:

- appointed as Vice President a guy who wants to electrocute gay kids to turn them straight

- appointed as his senior strategist a literal-not-figurative white supremacist and anti-Semite who thinks Darth Vader is a role model (ain't making that up, either)

- nominating as Attorney General a guy so profoundly tied to his white hoods that he couldn't get confirmed as a justice

- claiming that he'll extend libel laws because his feelings are hurt

That's four--and if you want to throw in the whole "bragging about sexual assault" thing, five through about thirty or so!--more than he'd deserved. Why should he continue to be spotted more?
Guerrilla Grafting: Public Trees Spliced to Bear Edible Fruit
Unlikely to be oaks as the Sudden Oak Death is spreading in California as well.
Steve Blank (2010) Strategy is Not a To Do List

https://steveblank.com/2010/10/07/strategy-is-not-a-to-do-li...
Don't forget the free (?) advertising media gives them. Well media is who using it in the first place of course, but it's strange twitter is not able to leverage that to go more mainstream.

It's an echo chamber for journalists and activists. Normal people don't use twitter either, they use fb, instagram, snapchat.
You appear to be a model employee.
Zuckerberg reveals plans to address misinformation on Facebook
I seem to remember looking at that and deciding against it, but I can't remember why.
Ask HN: Vote-manipulating malware: harder or easier than Stuxnet?
Numerous countries resent what they see as US interference in their internal affairs (funding dissidents, imposing election monitors, overthrowing Shahs etc.). In the face of such interference, other nations have traditionally been fairly helpless -- given the strength of the US military and civic institutions, attempting to use such methods to affect the U.S. would likely be ineffective.

However given the advent of electronic voting machines and tabulators, technically competent nation states now have a new attack surface.

So, if we take Stuxnet as a point of reference, how much more or less difficult would it be to swing a US election through electronic manipulation of votes and their tabulation? Assume that only a handful of swing states would need to have their votes impacted.
We don't know enough about programming to professionalize it yet. In comparison to the development of civil engineering as a profession we're somewhere around the "don't put big heavy shit on top of small flexible shit and expect to stand up" stage
Thanks for mentioning Hacker Newsletter! I hear from several subscribers a week (currently have almost 40k) that mention it has helped them cure/control their HN addiction. :)
A big issue with federated or, going even further, P2P alternatives to centralized platforms seems to be monetization. It's not so long ago that everyone seemed to be wondering if FB could turn a profit on their platform. What can an open, decentralized system do for revenue? Donations? Commercial tech support for node operators? It must pale in comparison with FB's advertising revenue.

This means a decentralized system can't beat a centralized one at marketing. Even with large resources, beating an established competitor is hard, but when the competitor has, and will always have, a huge edge in funds they can throw at user attraction, the problem seems insurmountable.
Marketing Material. TLDR; Version: In order to get things done, you don't just make a list. You also add Time (calendar) and Place (if applicable) to the Task.

This is same thing someone (can't remember) said that TODO lists get done only if you also put a time and place to each TODO Task.
This is very important. Without some time off for your brain, you can't be productive for a long time. Just listening to music and being half-aware of bumper-to-bumper traffic is a good way to give your brain some rest.
The 10.000 foot view is that C code is optimized more, but compiles slower.

Historically this was always seen as a good tradeoff. You only compile once, but code runs thousands of times or more. Therefore a large slowdown in compilation is seen as a good tradeoff for better runtime speed.

Go follows the turbo pascal type compilers in that

1) the language is limited in several ways to make compilation faster (e.g. it is given as an argument against generics)

2) the compiler just doesn't try a whole range of optimizations

Unfortunately this is not really what you're seeing. What you're seeing in this case is a massive difference in the size of the projects you're compiling.

Go has been written with the explicit purpose of making writing large programs somewhere between tedious and impossible. By contrast, many C/C++ programs are huge. Tens to hundreds of megabytes of source code, and when compiling Gentoo, I bet you're compiling more than a gigabyte total.
OS Terminal Based Comp Science Assessment
Annotation Based Cache Control for JAX-RS
I find this mystifying. I have numerous memories from being a toddler. Among friends' children, some have more fully-formed personalities than others. My favorite one has an excellent memory (like she remembers where things are in our house even though she only visits every 2 or 3 months) and also highly developed preferences on clothing (colors, acceptable combinations of what to wear etc.).
Legalize drugs and make safe places to use the more dangerous ones.

The book Chasing the Scream explores this in detail.
> Blogs and RSS, the latter a system for subscribing to a collection of blogs, and being able to read their posts in a single chronological stream, almost exactly like Twitter, have been around forever.

> ...Setting up a blog at for example WordPress.com is not much more complicated than creating a new Twitter account. Readers can subscribe to your blog using any number of apps, for example the WordPress.com Reader or any other so-called aggregator, such as Inoreader or Feedly. Your list of subscriptions can be freely exported from one aggregator and imported into another.

"almost exactly like Twitter"..."not much more complicated"...

So the alternative is to sign up to a blog service, write posts that have content similar to tweets, sign up to a separate RSS service, subscribe to RSS feeds and hope other people you want to follow do the same?

Some coders really underestimate how much even a tiny bit of friction can stop ideas from going viral especially when there's an integrated and easy to use alternative. Regular people don't want to cobble together their own brittle solution.
> Nobody except your echo chamber cares about using a distributed or user controlled system.

This is a straw man. Even people championing user controlled systems know that 99% of users would sell their soul to the devil for ease of use, or a UI with nicer colors.
World War I in Photos: Technology
USGS Announces Largest Oil and Gas Discovery Ever in U.S
My team has been using Lambda/Dynamo/API Gateway/Cognito for a couple of web services this year and really loving it. The addition of CloudWatch Events to the mix was really the final piece of the puzzle for us, because now we can launch lambda functions on a schedule to perform asynchronous background tasks (think data crunching, email notifications, etc).

Lambda is maturing so fast that I almost feel bad complaining about it, but of course we have run into our fair share of issues, too. One thing that's making our life more difficult right now is the fact that when you launch a Lambda function in a VPC via CloudFormation, the function's ENI doesn't get attached until the function runs the first time, so CloudFormation doesn't know anything about the ENI. Thus, when you tear down the CF stack, the ENI gets orphaned and hangs around in a detached state. Throw some automation into the mix and you can start eating up IP addresses in your subnet really fast. I have no doubt they will fix this soon.
Awesome!

I'll be sticking to OnePlus though, so far they have provided the best environment for their phones to flourish in the custom rom scene.

I'm running latest Android without hassle! ( CM 14 )
In Canada, the test required to be passed to obtain the PE license does not have a single question concerning actual matters or competency. Rather, it concerns the legal framework, the deontology, the ethics and the responsibilities of the profession.

The obligation of competency is part of the Deontological Code. Or at least, so it is in Quebec. The Engineer (note that Engineer is a legally reserved title in Quebec, rather than "Professional Engineer" in most other places) is obligated to perform mandates only if he is competent do to them. It is his own resposibility to make sure he's competent.

If he is later shown to have performed work for which he was incompetent, he is liable to fines and/or to have his license revoked temporarily or permanently.

The PE licensing system here also requires a certain period (3 years) under which the EIT (or jr engineer in QC) must work under the direct supervision and direction of a licensed PE, before applying to obtain his PE license. This is similar to the apprenticeship system you propose, from what I understand.
Why, he's taken a to-do list and prioritized it and assigned deadlines! Then put those deadlines in the calendar!

Just like pretty much every to-do list suggests you do.
None of the comments so far seem to have picked up on the mention of caffeine. For me this was the revelation; paying attention to how a strong cup of coffee alters my posture and increases tension from my back through to my wrists. I also notice myself long-pressing shift/ctrl/alt keys in a state which I can only describe as 'over-determination'. (Funnily enough, a large pot of green tea delivers a steadier dose of caffeine and doesn't seem to produce these negative effects)

Not everyone is affected this way and I believe the root cause that caffeine exacerbates is the particular kind of stress you feel when you want to get something done already, a typical state of mind to be in running a startup. Stress and psychological factors feed directly into bad posture and this is why taking regular breaks only upped my stress levels as now I needed to work even faster.

Lastly on the level of equipment fixes, ensure your elbows are supported by arm rests.
http://www.pwc.com/gx/en/technology/publications/assets/q3-2...

Look at Unicorn IPOs, starting on p. 7:

"Unicorns made a comeback this quarter with Nets A/S of Denmark and LINE Corp of Japan. Apart from these two, Unicorns have stayed away this year, indicating market uncertainties...The number of IPOs increased primarily due to the significant growth of low-value listings. The absence of large IPOs from major markets indicates that the technology IPO market, while ‘open’, is not very strong. Leaving out Q3’s two billion-dollar-plus IPOs, the average proceeds for the other 18 was just US$105 million. Also, NASDAQ remained the preferred exchange for smaller, cost-conscious technology companies.

In the last few quarters, the top technology IPOs have been launched in Europe and Asia instead of the US, which has historically been a favored option for big-ticket IPOs. In the last five quarters, two of the top three came from Europe. The distribution of the top three IPOs for each of the last five quarters (15 total) has been Europe with six, followed by Asia with four.

The larger tech IPOs from Europe tend to be from well established service companies with a long history of stable earnings. As a result, their IPOs are not negatively impacted by a difficult market."

So if you strip out established services tech companies, traditional liquidity events for unicorns are drying up somewhat. Doesn't sound like a bubble, unless all the hugely-valued private unicorns run out of cash around the same time and flood the public markets, looking to raise equity funding. Of course, this doesn't factor in other types of liquidity events such as acquisitions, which have also fallen off recently [1].

Seems more like a controlled deflation/devaluation than a bubble to me, but who knows. It's fun to watch if you're not too closely affiliated.

[1] https://webforms.ey.com/gl/en/industries/technology/ey-globa...
The market is either a supply market or a demand market. If you are in a job supply market, where there is more supply than demand, perhaps you can do that. If you are in a job demand market you can not do that. And sure this should be how a person exercises his morality. But I think most ethically dubious situations are not evident outright. Big companies spend a lot of money through P/R department to keep their images clean.
Is "eating" the first thing you do in the morning? Would it be ok to leave a sandwich in the table next to the bed to take a bite as soon as you wake up?
Of course this is a matter of opinion. I don't want to get too picky about the details. I used to wake up and check Facebook right away, and I considered it not to be really healthy. But again, just my preference.
Agreed. The headline is misleading & I'm sure OP read the article.
Hey Itamar, thanks for sharing this.

I definitely started with zero tech experience (and perhaps some ambivalence towards the industry), and build a career out of not much.
- Graduated with a writing degree at the height of the 2008-2009 recession
- Very minimal business experience
- No clue about tech, startups, or entrepreneurship

What I ended up doing was writing job descriptions at startup companies, selling my ability to do content marketing and community marketing until one hired me. Then I did it again 2 years later, got hired again, and then moved to San Francisco to help open a satellite office.

The rest is history.

I wrote more about how other people can create tech jobs from nothing in the book Itamar mentions, and if you want a high level look, the following blog post will be useful:

http://www.austingunter.com/2016/09/biggest-business-lesson-...

Thanks for reading, and I hope all of the above is useful!
My point is that, for some people, anything which is not fully open source might as well be closed source and arguing about percentages is academic.
What tech stack to use for users in environments with bad internet?
I'm building a web app where many of the users' access to the internet will often be sporadic and low speed. I'm wondering what kind of stack is best suited for this situation? Is a client-side JS framework a no-no? Should I prioritise performance when choosing a backend language? How would one run the servers? Which database technology?, etc. The app itself should be a fairly simple CRUD app but will require loading lots of images, files, etc.
EB-2 is not a visa status (most of the 20000 MS+ in STEM are EB-2, so they are included in my count). Not sure what TN is.
My understanding is that's correct - memories are reformed when you retrieve them. This is also how you can introduce errors in to your recall.
> bound by law

yes, this amounts to more or less, the same thing-at least interpreting in terms of adding constraints.
I too love twitter, but we NEED something distributed in nature.
Growing up I found Mathematics difficult to grasp for various reasons. One of them required mental gymnastics of "hidden" rules and exceptions to the rules. There would always be rules that were often forgotten. And one of the bigger problems I had was forcing myself to practice these exercises. In order to store this information one must actually practice these problems many times to have it lodged into your brain for later use. Being a kid made it even more of an obstacle since I always wanted to play outside or hangout with friends.

It seemed that mathematics required more of my time than any of the subjects. So wouldn't spend the necessary time needed to actually store it in my head. Later in life, I realized how fascinating math was, and fell in love with it. Even though I am still not good at it, it's fun to solve puzzles.
This is a repeat of the famous Getting Things Done book, which covers prioritizing your life through organization and scheduling.
Is twitter still heavily used by teenagers? I didn't know that, thanks for the tip. I did know Snapchat was standard. And also Instagram, right?

(I feel old)
Voter records are another good source for names + addresses (and phone/email depending on jurisdiction).
So I'm curious here cause I'm not quite certain. What is lefist logic in this instance? Also, are there any objective metrics that align with the idea that American companies should only hire American citizens? For example, are such companies more profitable, efficient, or politically powerful?
Read the Docs  Create, host, and browse documentation
http://www.seattlesubway.org/about-us.html

As an observation, I think this organization's mission might be served by fewer words and a clearer more concise mission statement.
There does seem to be a strong cultural bias in Python away from "tools will auto-generate our docs" and toward "auto-generated docs tend to suck, let's produce good hand-written docs".

Which is not something more tooling will solve; if people don't write high-quality in-depth docstrings for the tools to pick up, the tools are still not going to give you what you want.
Well, for one thing, that srticle describes a future warship and ammunition that is not yet in service, so it is incorrect to suggest anyone is 'currently shooting [...] at people in caves' with it.

However, the justification (OK, a justification) for that action, as part of the war on terror (I believe this is your implication, based on the 'caves' reference) would be that the insured costs of 9/11 were around USD 40 billion [1] (ignoring the unknown intangible additional cost in human life) so spending USD 800000 to kill a terrorist who is planning to perform a similar event is something of a bargain.

But, this sort of logic is flawed to begin with: We spend X on Y, which I disapprove of, therefore we should spend epsilon on Z instead.

[1] https://en.wikipedia.org/wiki/Economic_effects_arising_from_...
Arq + Dropbox

I used to back up to Glacier but I was already paying for Dropbox so I moved everything there.
> It has become somewhat of a "cult" within the scientific community. No single evolutionary biologist wants to risk his/her career attacking a particular aspect of evolution, which is partially why ID theorists are doing most of the attacking.

I'm fairly confident that the main reason that ID theorists push ID is because of religion. Like, extremely confident. Also, very few attacks against evolution theory are scientific. I'll explain why below.

> But if the theory is flawed in the first place and isn't able to explain a number of important issues, why should your theory be accepted as truth?

It is an accepted fact within the scientific community that all scientific theories are flawed. They are approximations at best. Einstein's theory of general relativity is probably one of the most complete & supported theories that we have, but there are things that Einstein's theory can't explain (like gravity).

This is why I said most of ID theorist's attacks on evolution theory are unscientific. Because pointing out what a theory doesn't explain is not enough. You must either find empirical evidence that contradicts either a supporting hypothesis or models based on the theory. These types of empirical contradictions are why Lamarkian evolution theory is no longer popular.

What's amusing to me is that the current process by which scientific theories are created, challenged, disproven, and modified very much resembles Darwinian evolution in action. The same goes for belief systems as they battle for resources (individual's attention and faith), the fittest ideological strains survive, and the strains that aren't able to replicate die out. Christianity itself is an amazing example of evolution over the centuries, having mutated into tens if not hundreds of different strains, all of which continually compete for resources, while some strains can only be read about in the history books such as the Byzantine Orthodoxy, the early Puritans, and the street preacher Methodists.
Established professions have unions and indeed entire libraries of case-law for this that are, at least by report in Australia, very highly effective.
Tesla seals 2B Solarcity deal
Yep i have similar memory about playing with a toy, but somehow rewritten to new home. But i am sure noone 'told' about this, seems more like i have fragment of memory, and mind filled the missing information with something and rewritten the memory
How to Buy Expensive Software Part 1: Vendors and Demos
The only math I did in mine was conversion between decimal, hexadecimal and binary, for Network Protocols and Services.

Also, for PLT level stuff, I would say being gifted just makes grasping theory easier, but it's hardly essential.
Getting Things Done does not focus on concretely scheduling tasks for specific times and dates, unless I missed a huge piece of that book.
> the Amazon/Google sysadmins are sharp, they apply all patches, and they have procedures in place to make sure they don't do anything incredibly stupid.

I shared that viewpoint when I was hosting my forum on InMotion Hosting. Until they first applied an update that resulted in Apache returning all PHP files as plaintext files, revealing my SQL login credentials from the phpBB config file (thankfully I had remote DB login disabled.) And then a few weeks later, badly corrupting my entire SQL database and not being able to restore it after.

I doubt Amazon/Google could be as incompetent as InMotion was, but all the same, don't trust that just because it's a company that specializes in something that you're safe from abject stupidity.