skysight-inc/HackerNews huggingface dataset:
The thing about the "echo chamber" or "filter bubble" argument is that it is always about other people.

The actual title of this article says it all, "To Rescue Democracy, Go Outside" -- this is paternalistic drivel, written only for the writer to be able to elevate themselves above the unwashed masses.

I'm not in an echo chamber. I live far away from my home country, speak three languages, and meet 20 different nationalities daily.

The author on the other hand, being deeply embedded within one of America's most prestigious educational institutions, is having his every thought filtered by his immediate social environment. I'm certain he doesn't "mix" with the rabble:

>So what would happen if the way we interacted with each other forced us to mix with people of different groups? If we didn’t allow ourselves to dive ever deeper into self-reinforcing groups? What would happen if we mixed primarily through that quaint and old-fashioned technique, namely moving about in our physical environment, encountering opinions and perspectives that we did not pre-select? Could we counter the devil’s brew of single-community media combined with physical segregation? My research at MIT strongly suggests that the answer is yes. In businesses, on the street, and in peer groups, ideas are shaped more by face-to-face interaction than by digital media.13, 14
Most CMOS sensors are much more sensitive in the red/infrared spectrum, that's why all cameras have a IR cut-out filter.

This filter is removed in astrophotography cameras (you want all the light you can get) giving aprox. 50% more light gathering, but mostly in red/IR colors.
I think the person interviewing in this article should have seen the person doing the interview was looking for short answers. It is not a perfect interview process but I am not shocked he did not get it as you can see his annoyance as the interview goes on.

He could have answered, "because Quicksort is N * lg(N)". Instead he opted to have a long answer about it depends how the algorithm is implemented. It either shows he is completely unfamiliar with big-O or he chose to give a annoyed answer. He could have also answered that there are a family of algorithms such as merge sort which are also N * lg(N).

A bit skeptical of the transcript as well. Knowing a MAC address in bytes off the top of your head? Almost every other person would first think okay how many HEX characters is it, and how many bytes in a HEX. But he has this knowledge immediately?
Starting new, regardless of caching data/bytecode, still means you have to spend time bootstrapping the application.

Other languages, whether directly or indirectly manage cleanup via GC or recycle processes, like UWSGI for Python.

I also don't find any particular benefits over other languages with "reasoning about". As a PHP application grows and a team restructures it into something more mature it ends up looking the same minus the event loop (which just lives somewhere else).
I recently found out that Orwell was really concerned about the effects of radio. We've since had 70 years of television and I can count the number of titles that cover the subconscious effects of that sort of communications on one, maybe both hands.

Most of what we now call "ideology" isn't even ideology. I don't know how people who don't understand the basic heritage of most of the ideas they hear even listen to anything. Most of the points of disagreement between two competing ideologies aren't that significant in the end analysis. They are at least small in number, and should be understandable well by proponents and opponents alike. But run on the track of narrative, and they gain a lot of power.

But I view the idea that this is a reflection of anything approaching actual "power" to be questionable. It's holding a mirror up to people and asking them to approve. There's no "gain" from it, outside of areas where we're attempting to measure opinion. Now, it does get people elected. But look how well that is going.

I miss people like Wm. F. Buckley and Christopher Hitchens, who would acknowledge their biases and even explain the reasons behind them. There is a PBS "Independent Lens", "Best Enemies" that seems to identify the exact point at which the present era began - the 1968 "debates" between Buckley and Gore Vidal. ABC "won" ratings with it and it's been downhill ever since.
It's not so much the "progressive elite" as a general fact of human politics that in Federal systems power inexorably moves to the center as anything going wrong in the provinces will be taken over by the centralised state, but never vice versa. Nationhood is the only thing that seems able to resist this tendency at the present time.
I think you can probably predict it: I would generate a work-sample test for it. For a network programmer, I might have them implement a 3WH coded directly to pcap_write() (which requires you to populate the Ethernet frame header). Like the best work-sample challenges, doing a raw 3WH is kind of fun if you haven't done it before.

My friends and I used to spend bar nights drinking over torturous interview questions (yes, I have always been this nerdy). For instance: we had a gruesome sequence of questions on how to implement the fastest possible traceroute that you could only clear if you knew about a trick using the IP timestamp option.

Later, I got (what I thought was) smarter about interviewing, and moved to more surgical questions. I'd ask candidates to debug a C program that segfaulted in malloc, or ask them to describe the utility functions they carried with them from project to project.

After taking over recruiting for a company that really needed to hire at a specific clip in order to balance sales and delivery, I'm embarrassed that I thought I was interviewing effectively with stuff like this.

You can't learn about someone's capabilities by putting them on the spot with trivia questions.
As if the other hacking wasn't criminal this certainly is. 4chan hackers (if it is them) are really brain dead about sabotaging the Clinton campaign. Do they think it will be any better under Trump?
A Node.js config object with enviroments support
"To see what is in front of one's nose needs a constant struggle." - George Orwell.
CCDs generate lots of heat.

Maybe you are thinking about CMOS sensors, much more efficient, but even cmos sensors overheat in many cameras.
They kind of work with Doom: https://www.youtube.com/watch?v=OHNXdGqxyQA

And have some problems with PacMan as the system can't plan: https://www.technologyreview.com/s/535446/googles-ai-masters...

Maybe those should be the other way around?
There are no outlets that are not blatantly one-sided. If you believe so, your perspective has been narrowed by a filter bubble so that even minute variations of the same message seem great to you.
We decided to go with PHP7 too instead of Hack.
This is a blog post that explain our migration : http://engineering.dailymotion.com/php-7-deployment-at-daily...
Is it only in the short term though? I think having positive social experiences while slightly drunk can improve your confidence in social situations in general.
Don't forget Cython [1]! My understanding is that it's quite useable (though it unfortunately uses a different static type system/syntax than mypy).

[1] http://cython.org/
Sorry, you got too many right, you're not right for this role!

Actually, come to think of it, I did have an interview experience like that, just a few years ago. At the time, my title was VP of engineering, but for a small startup. A bigger company was interested in hiring me for a VP-level (or maybe director level, I can't remember) position, and phone screened me. After about ten minutes of talking, he said, "are you sure you wouldn't be more interested in our technical architecture team? You sound like a good fit for our technical architecture team".
"People want a $5 snack, not a $35 artisanal free-range organic pastry dining experience."

My local pâtisserie doesn't charge 5$AUD for a whole range of pastry ~ https://flickr.com/photos/bootload/albums/72157622498559456

The high prices you quote come not from materials, display or worker pay, more probably property location and market they position themselves in.
> They were selling them for $10 a pop as well

Yeah, that's the most incredible part for me: I just can't understand the economics that allow such low prices. Every time I read about it, I get strong Neuromancer vibes.

See also Bunnie Huang's analysis of a $12 phone, back in 2013: https://www.bunniestudios.com/blog/?page_id=3107

And his follow-up essay about the Chinese "open-source" (quotes very much needed) model: https://www.bunniestudios.com/blog/?p=4297
> If you're programming in PHP, you're not running around talking about "convention over configuration" giving talks, or trying to make your code beautiful. It's a garbage language, and you know it.

This is exactly right. The right philosophy for PHP is to embrace the garbage. When you're done with a request, and have spit out all the HTML to the client, the server is going to throw everything away. So don't build a beautiful object tree to describe everything, just do the minimum amount of work to take the garbage input and generate the garbage output, and be done. Don't worry too much about your code being beautiful, because it lives in a dump.

This may sound negative, but working in a dump means you don't have to worry about appearances while you do what you came to do. You can always take a shower on the way out :)
No, actually, it's very common terminology among people managing large enough installations to "treat servers as cattle, not like pets". Re-deploying the entire service, with a copy of the previous data or without, should be a common exercise.
I think the point is that for most "tech startups" they are marketing-first and tech-second.

If PHP gets you to first base (MVP) in 10% of the time than NiceLangX then you get 10 X more chances to throw shit at the wall and see what sticks.
No.

And software engineers in the US, are actively losing their jobs to H-1Bs precisely due to this reason. Because people with this mindset are UNHIREABLE as well as an EXPENSIVE LIABILITY.

Say that aloud in an interview or in a 1:1 with your manager and let's see how quickly they make you a job offer or get you promoted.

You don't, because you have you keep this to yourself because you know it is wrong and not in the best interest of your employer... Who is wrong now?
In my case where I am stack agnostic, I actually found it better to clear out the tech stack input and see all openings in my location.
Ask HN: I have only this current year left of school as of today. What now?
As the title says, I have a year left of school now. I thought that I would have to do another year after this one, but I'm going to be done come May 2017. I'm doing a general computing bachelors instead of an honours bachelors. I just can't do school anymore and I feel like this is the choice for me.
My question is: What now? I've had two iOS dev internships, an app on the app store, but I still feel completely directionless as to when to start applying, is it the same as internships? Should I take a month off when I graduate and live at home and just apply everywhere and get really good at Rails, or iOS or something? Should I delay applications until I have another resumé piece and I'm a much better dev? What should I work on in my extended free time now (from dropping the course)?
I want to go deep in rails, but I'm pretty good at iOS. Should I focus on both? Go hard on one? Is it harder getting an internship than getting a full time position? Did I fuck up by not doing 4 years of school?
Switching over is on our to-do list. Totally understand if you're not comfortable using it though. We'll have it behind HTTPS soon!
Much of this is valid in spirit. But to me, is irrelevant with the advent of Node. Node does all the good things the author describes. It does some terrible things too, but generally does them much less terribly than PHP.
> That is an awful sentiment, and I find myself in violent disagreement with you.

You find yourself in violent insistence that the world is the way you wish it was, rather than the way it actually is.
Psychologists don't even use it because of how completely useless and scientifically invalid.

http://www.vox.com/2014/7/15/5881947/myers-briggs-personalit...
The blub paradox would indicate that you wouldn't recognize it.

Richard P. Gabriel's famous "Lisp: The Good News, The Bad News, And How To Win Big" (aka "Worse is Better") discusses this very thing. I'd reccomend reading it.

But frankly, it's hard to say that an environment is objectively better. What one person may view as a step up, another may view as a step down, and we all have a kneejerk reaction to unfamiliar environments. The lispm is a really nice environment, to be sure, but I'll likely never know if it's better. Emacs will have to be good enough (which it certainly is).
The descriptions of Einstein and Gödel's feelings remind me of http://paulgraham.com/hamming.html

> When you are famous it is hard to work on small problems.

> The Institute for Advanced Study in Princeton, in my opinion, has ruined more good scientists than any institution has created, judged by what they did before they came and judged by what they did after. Not that they weren't good afterwards, but they were superb before they got there and were only good afterwards.
Try this bookmarklet: https://www.readability.com/bookmarklets
It will allow you to read almost anything in the web.

Also you can use the "Article mode" of your favorite browser (like Firefox). But, I don't know why, it doesn't always appear.
I think it would be a nice change of pace to have a wealthy border city.

US perceptions of Mexico are - as you mentioned - inaccurately skewed towards a disenfranchised class of Mexicans, notably absent of the privileged class that is completely content with Mexico.
TLDR; Because Cal Henderson made the initial commit.

He's obviously a big fan of the language, and surely had a big hand in influencing what technology would be chosen very early on.

PHP can be like playing with dynamite. If you have an explosives expert on site (or Cal Henderson), you can get a helluva lot done with PHP in a very short amount of time.
I have no idea what you're responding to now.
I'm another Google employee. I really don't think that's an accurate transcription. There's a standard SRE question which is related, but different. I won't give the exact question, but you could try searching Glassdoor.

If "Why Quicksort is the best sorting method?" really was the question, then the recruiter must have asked it from memory and misconstrued it. It's certainly not a standard Google SRE interview question.
Can anyone shed some light on how that stencil is used? do they apply the solder to the stencil and then push the chip into it?
The next sentence tells you where I'm coming from, but to expand a bit... here's my theory of software development in the point of view of a new company. If you have an existing product, you're already in phase 3...and sometimes phase 3 rebuilds the product. This does not apply... you already know what the software is.

There are 3 phases:

Phase 1: Initial development - Your goal here is to find the value to your user. Any code you write here should be considered disposable. If it's not valuable to your customer, it's not worth building right... if it takes time before you know it's valuable to your customer, it's not worth your time. If you're writing it to support millions of users, and you only have 100, you're wasting your time. In phase 1 you're concerned about creating revenue, and nothing else matters. Wasting time on worrying about what is going to happen in Phase 2 might take time away from you before you reach it.

Phase 2: surge development - This happens after you've discovered some value for your user. Now the code you write is worth something. You should consider making phase 3's job easier. Proper design patterns etc. But your main concern is replacing the shitty parts from phase 1 with better code (if it's something you touch a lot) and getting it to scale for your now growing user base. You have to make strategic investments here. If you're spending your time making an ugly file that never gets touched better, you're wasting your time. If you're worried about making your code more efficient so you can support more users when another $100/month server would solve the problem, you're probably wasting your time. In phase 2 the company is still mostly worried about revenue, but you have a decent chance of making it into phase 3, so it makes sense to think about it.

Phase 3: maintenance. - In this phase, you're no longer searching for the value for the customer, but rather searching how to shore it up, how to be the best at providing it. Now tech debt is less okay. Crap quality software will lose money, so you should spend time making it bullet proof. Your revenue isn't growing like it used to, so you have to extract as much from it as you can.
8oz = small cup. 0.6 oz ~= table spoon (15ml)
We can do more than that. If everybody followed the trend, then Lisp would be dead, and we'd all just write Java.

shivers
Yes, that is pedantic.

I'm talking about residency, not citizenship. Citizenship is more arbitrary:

* Does citizenship include Native Americans?

* Does citizenship include slaves?

* Which of the Revolutionary War casualties were U.S. citizens?
And an entire earth and no concept of animal rights.
Love it, and thats some amazing stuff to get in a relatively cheap box. Does anyone have any pictures from the markets, I'd imaging they're all very 'no photos' sorts of places but still.
Tesla to unveil “unexpected” new product October 17
Can you fix the link for the theoretical CS? Currently links to the ML playlist.

Edit: maybe you meant this one: https://www.youtube.com/playlist?list=PLgO7JBj821uHJM__IpdPT...
> Not everyone does this.

Yes, you do need to be literate. But if you are, and you think, what do you hear? And what did you just write, if not your thoughts? Except directed to me/HN after confirmed with yourself?

I would not use the term computational thinking for what you are describing, and I wouldn't consider natural languages and programming languages and mathematics all "languages of thought" either. Mathematics is formal. Programming languages are Turing Complete instruction sets with abstraction and other language features. Natural language is something entirely different. The only thing they all have in common is that they are expressed with symbols.

> Computational thinking requires you to be able to provide...

That part is just computation. I would not consider being able to duplicate instructions in C as a computational thinking goal. I would consider duplicating the instruments we have that back our thought processes in C that would generate thought processes within a machine as "computational thinking" or just "thinking" or "artificial intelligence". A computer solving a problem we can solve is not artificial intelligence. It's just intelligence copied.

I will admit though that we may be using some terms to mean slightly different things.
Not youtube, but laracasts.com for php stuff
Certainly wish I could explore it, but unfortunately, when I was first learning as a web developer, I had installed Adsense and unfortunately, had it in some areas that it probably didn't need to be. Lifetime banned. Fortunately, it forces you to figure out other ways to be creative in advertising. While you may not be getting money from Google.. Google isn't exactly getting money from you, either, so it works both ways I suppose, or doesn't work.. they don't really care.
> Zero startup time

My pretty heavy Django app takes about half a second for Gunicorn to boot 6 workers then it's off to the races. That might as well be zero startup time.
Discovering aliexpress was pretty awesome when I got started working with electronics hardware. Easily 1/5th the price of buying from an American store, in some cases as low as 1/10th the price. I've spent $500+ on stuff from aliexpress that would have been over $3k from a place like Adafruit, and I've had very few garbage pieces (though admittedly haven't used/tested a lot of it).
I've gone one step further and created a template:

Some companies are succeeding in spite of [insert language]. There are many, many users of [insert language], and we'd expect that there would be considerable variance, with some users doing awful (no traction, buggy sites, etc) and some hitting home runs (facebook). Because it's such a popular language, it will have users across this entire spectrum.

It's easy to cherry-pick the winners and miss all of the tremendous losers who picked [insert language] and got nothing for it.
...yes, it is. Lisp is a multiparadigm language. Most lispms where programmed using a mixture of OO and procedural code, with a bit of FP here and there.
Accumulating bad code is like pushing your company from a plane without a parachute and hoping that the next guy creates enough cushion in time before the landing destroys the company (not the fall that kills you)--you survive because you are likely moved on and are busy pushing some other company to its doom.

It is probably ok if you work for a startup that does not survive long enough for the quality of your code to matter anyway. But in a regular company, your attitude creates a time bomb when eventually any apparently simple change may destroy the codebase (and at best, it just takes too long to make any change).

Bad code isn't Technical Debt, it's an unhedged Call Option http://higherorderlogic.com/2010/07/bad-code-isnt-technical-...
I'd like to read a breakdown of where the 14.39 difference between the 0.60 ring in Shenzhen and the 14.99 ring on Amazon goes.
StartCom refused to revoke certificates for free

Bad move
https://www.sparkfun.com/tutorials/58 might help explain
From what I can see, this data-set and analysis seems to indicate that investors have been discouraged from investing in productive assets and investment vehicles by the low interest rates (or IRR). In response, people are spending more money on luxuries (such as their houses).
And you think the editorial board has no influence on which stories are emphasized?
That's a fair criticism in node... I wouldn't want to work on it without an SSD (deployment is a different story)... the spinup and even npm install time on an HDD is dramatically slower than SSD.

It's also not that hard to roll your own system and avoid many of the modules and frameworks in the space. The first API I wrote using node wasn't bad at all, and in the end actually simpler than the rewrite using express... And by the time you get to Hapi with a few addon modules for your needs, it'll get pretty big.

All of that said, I still prefer it to just about everything else I've worked in... though I haven't done anything on Go or rust, but would like to.
In all fairness, if you can talk normal HTTP 1.1 over telnet with some service, someone configured TLS wrong ;) And if you can talk HTTPS over telnet unassisted... well, I am truly impressed.
The prices seem a bit low for 2016. A pastry shop I frequent (not really frequently given my family went low-carbish a few years ago) had their eclairs go from $4.50 to $8 in over the past 5-6 years. :S. Granted they also became a lot more famous.
Windows XP (in classic mode) was about the best it got on the power to simplicity ratio, it's been downhill from there:

- Stop fucking with the GUI, I need a workstation with extensive hotkey support, not a tablet interface. Menus are not to be feared.

- Finish it---NT 4 had better GUI tools to manage services, while the XP Explorer is still better than file managers on Linux. CLI is great, but nothing wrong with a visual approach when called for.

- Bulletproof suspend and resume.

I'm guessing these won't be particularly easy or they would have been done by now.
John Nash (RIP) was paranoid too.

It seems like this ordinary world is not enough for the genius, so their brains make new worlds and new scenarios (like "you get poisoned if you eat other people's food.")