skysight-inc/HackerNews huggingface dataset:
> Provided they exist in your organization and have the spare bandwidth for your needs.

You can delegate to entities other than humans.

> If Google was only about CRUD and banal CSS, it probably wouldnt have become the Google that it is.

That's totally true, but how many times did PageRank need to be invented? After that the true problems at Google were scaling and monetization. Do you think the team responsible for making sure AdWords looked right on every device under the sun would agree with your statement? I'm sure a lot of the work that went into that "CRUD and banal CSS" is the same code that's made Google billions of dollars.

> They became so by handling challenging and ever changing problems. In such a scenario you need generalists with strong fundamentals who can pivot quickly from one problem to another, quickly, not a stackoverflow cut-paster. The latter skill has ts moments but you cannot survive on that alone, if you are in the critical path.

These skill-sets are not mutually exclusive.
Type Safe Graphs in JavaScript with Flowtype
So the author believes Trump supporters must be economically hurt, or racists.

A photo from Trump DC hotel opening to show you how racist is Trump:

https://pbs.twimg.com/media/CsKi8cbWYAAHoy8.jpg:large
I am so happy that early on in my career I failed at multiple attempts to get a job at Google (after having graduated Stanford in CS in 2008). Despite having already built some objectively impressive and popular projects used by millions of people, I was asked to solve boggle, random C trivia questions, and write a sort algorithm I'll never need in my career, all on a whiteboard, and I just wasn't comfortable with that style of interview.

I was upset for a while but just kept iterating on my own projects and now I am passively making far more than I ever would at Google even including generous stock grants (mid 7 figures). It's much more rewarding too, knowing I created my own destiny, and not just some middle engineer on a mothership living off of an easy adwords monopoly.

My suggestion to anyone who has the perseverance to get through a guide like this is to just forget Google and build something new yourself.
I hate that feature so much, I keep telling it to go away and it just keeps coming back.
Just yesterday I spent 4 hours looking for something that'd let me use DOM queries with map and forEach. I settled on NodeList.js. I didn't want JQuery or Zepto or anything larger than 1 KB, but I also didn't want to write something to do this, something I'd have to copy and paste into the next project.
Manufacturing is more open to a broader set of candidates than IT. Want to point out the part where I say mfg has a monopoly on on the job training?
oh right, thanks. damn
Absolutely it is. As long as you're transparent with your employees about the opportunity and the risks.
I'm not following your logic here:

"The implications are interesting, in that if the hash computation did grow as O(log2(N)), then it would (theoretically) outperform the current typical O(1) hash table implementation, and they would meet only when the table is full."

How would O(log n) ever out perform constant time, O(1)?
Could you elaborate?
> It is O(1) if the hashmap is sparsely populated

With a finite number of buckets (which is inherent to hashmap), asymptotic performance will never conform to the "sparsely populated" constraint, so its O(n).

(That its concrete performance is roughly constant-time within certain size bounds in non-pathological cases is important knowledge, too, though.)
Can no one at the NYPD or anyone employed by the city of New York do math? $6.4M for 5,000 cameras is close to $1,300 for each camera. WTF? Brand new flagship smartphones which have thousands of patents and countless additional features can be sold at profit for ~$700. You're telling me ONE feature of a smart phone with some slight modifications for the NYPD can't be obtained for a fraction of that cost? GTFO. These cameras should cost $150 a piece, not 8x that price or more.

Don't get me wrong, I'm all for tagging every cop in the country with a camera. But the cost is absurd and typical of our wasteful government.
Well, one would hope so. Fortunately, Twitter doesn't have one of those "president for life" two-class stock setups like Google and Facebook. The stockholders can fire Dorsey when necessary.

The post-growth phase of a social network doesn't have to mean its collapse. Look at IAC, InterActive Corp (iac.com, ticker IAC). They run a lot of sites - Vimeo, Ask, About, Investopedia, Tinder, OKCupid, etc. - have a market cap of about $5 billion, and keep plugging along. They were started by Barry Diller, the creator of the Home Shopping Channel, something else that keeps plugging along. Diller is still CEO. IAC is boring but useful.

Twitter doesn't have to "exit"; they're already publicly held. They just have to trim down to a profitable and stable level, and accept that they're post-growth.
Just for an opposing view, I think what The Intercept has been doing lately with editorial design is fantastic. They've become one of the publications pushing the boundaries of the digital magazine experience, and the integration of rich graphics and video give an important story an appropriately compelling presentation.

One thing I will agree with you on, though: The "read more" link adds no perceptible value and seems to have become an editorial design cargo cult.
stupid yahoo :)

they should buy Twitter
The worst way to end a chapter is "in this chapter we have seen...". Unfortunately that seems to common in programming texts, for whatever reason
Open Source bolt on security for IOT device OEMs
Pure speculation here. I can't imagine that the "toothbrush test" is accurate here. There is a large market for robotic arms. And if Google's robot creates any advantage over existing robots in manufacturing, Google could go up or down stream in the verticle.

My guess is that it hasn't been tested enough and/or hasn't cleared the top level of safety in the market. One incorrect swing of a robotic arm could severely injure someone and that is a huge liability for Google's name.
I hear ya, everyone has their ways that work for them. Once I see wine come up, I usually start to glaze over. Although honestly I still haven't given wine a fair try yet.

Don't get me wrong I love Linux and really wish I could use it as my main machine, but there are just some tools and interfaces I have to use on Windows since I do some hardware work as well with proprietary tools and all their own EULAs..

However the more I have been getting into web development lately the more Windows has become a pain to use for some tools and libraries.

So I just use VMs, Rasperry Pi's and pretend occasionally. Tried Cygwin for awhile, but it just not the same.

Conemu definitely rocks! However I somehow managed to merge the Windows Terminal and Cygwin in the same terminal by default which I have been unable to figure out... But at least I can use ls/dir interchangeably now, so I don't see it as a bad thing.
This is different than in prior macOS versions.

In prior versions, it was stored in Login keychain, which was not synchronized.

Additionally, the items were visible in the security command line tool and in Keychain Access, so you could delete them.

The Local Items keychain / iCloud Keychain is a new style keychain that was back ported from iOS. The security and Keychain Access tools have no visibility into it, it's 100% handled by the secd service.

Edit: Ah, sorry, you meant in Sierra specifically. Yes. But I'll leave these clarifying details here for posterity :)

Edit2: Additional detail - in prior OSes, there was a GUI prompt asking if you wanted to store the passphrase in the keychain. This is gone now. It just does it (unless you preemptively edited the ssh config file to disable keychain storage in advance)

Edit3: Can confirm that "ssh-add -K -d" does in fact delete the passphrase from the keychain, even though it may throw an agent error.
I want a rational technology based reason why systemd has caused Linux harm. That is not emotional that is a state request from fact based statement.
Twitter also has the rights to stream some Thursday Night Football games this season.
If you're using ES2015, you can do

let argArray = (...args) => doStuffWithArgArray(...args)
As a mature person, I would like to have this. However, have you ever told your two year old why they can't have ice-cream for breakfast?
Maybe this is what Twitter is. It Generates a couple billion in revenue. Instead of trying to grow how about shrinking the costs. If a company can consistently generate a billion dollar in cash flow that is pretty good. They don't need to have 4000 employees. Maybe they need to go down to 2000,1000 or 500. Maybe you won't be able to get the best talent, but I am sure you can find some people to run it.
Tork T6X Electric Motorcycle for India – Pre-Orders for ~$1,882
I think it depends on you, to some extent, so without knowing you it's harder to say. The big question is "why?".

1) Are you learning to program because you have something specific you're dying to build? Depending on what it is you dream of building, there may be a language that's more appropriate than others. If you want to build a mobile app, you pretty much have to learn either swift (iOS) or Java (android). If you want to build a web app you could reasonably choose Ruby, Python, Javascript, Elixir, or probably a dozen others I'm forgetting. If you have a lot of data you want to analyze, you might want to learn R. If you want to write games, then Lua is a great choice. etc.

2) But maybe you don't have a project in mind, you're just interested in how it all works. In that case, you should know that it works a lot of different ways, and different languages will teach you different things. Learning C will give you a great understanding of how computers actually work at a low level. Learning Ruby will teach you a lot about object oriented programming, which is currently the most popular paradigm. Learning Haskell, Elm, Elixir, or Erlang will teach you about functional programming, which is quite a different paradigm but one that's getting a lot more popular lately. If this is what's driving you then I'd say you should learn 2-3 languages that are sufficiently different: something low level, something high level and object oriented, something functional.

3) But maybe you want to learn to program because you hope to get a well paying job asap. I'm not sure that's such a great idea, but if that's the plan, then I suggest something where there are a lot of jobs right now. Javascript, Ruby, or Swift, most likely. Learn one of them sufficiently to be useful, and get yourself in a position where you're getting paid to do this. Then, if you want to have a happier life, follow the advice in section 2.
If every Household had such a collaborative Arm on roof-rails they could toothbrush the world.. but no, google is gone.

Replaced by another cautious giant, forced to buy inventors from outside, instead of growing them within.
Really sad. Everyone sets there ten-year-till-they-are-gone clock, on this re-mark.
Download Stock Xperia XZ Wallpapers in Quad HD
I dream of the inverse of the react native or electron trend. In this world one would write his application using Qt Quick for all the platforms including the web! Using Emscriptem you would be able to compile your C++ code to asm.js or webassembly and make your application run flawlessly in your browser with WebGL, canvas or HTML5 as a backend. Some people already started working on that: https://blog.qt.io/blog/2015/09/25/qt-for-native-client-and-...

Even using React, Redux, flexbox layout and all these fancy frameworks, I still find the web stack a huge hack that tries to bend HTML and CSS to recreate the feeling of an app (like SPAs). QML is simply more expressive for layouts and bindings.
Absolutely. If we were to start cataloguing the ways Jack Dorsey is not Elon Musk we'd be here for a long time.
Its not off-topic at all. the portrayal of Ev Williams in this article looked to me as very disingenuous & deceitful. Ev is not just another board member + co-founder. He has as much stake in seeing Twitter succeed as anyone else.

Without his whole-hearted support at Odeo dont think Twitter would have gotten off the ground. We gotta remember Ev founded Blogger, before Twitter, and Medium after. So he certainly has perspectives on how communications + media evolving in the digital era.

Edit: Typos + Syntax!
The J Incunabulum (Remembering Ken Iverson, 2004)
No, I don't work there. I didn't study CS in school (much less attend the elite CS schools they are selecting for) and I don't have months to study fulltime to cram for the CS trivia challenge that you need to do to get through the door at Google. Fortunately, there are plenty of other jobs for software engineers.

I admit it is based on hearsay -- I know a number of people who work there. They say things along the lines of, "The pay is great and the benefits are generous, but the actual work is more or less the same as any other tech company." They tell me about their projects, and it's true. It's mostly CRUD.
How Uber and Lyft Reduce Taxi Cab Racism
Police seem to only want to manage the war on drugs not defeat it, as was explained to me by a friend who's a cop and became totally disillusioned, just counting out his days until retirement. This means working with one criminal group to help arrest the other groups. Of course by interfering in the drug dealing free market by propping up various mid level street gangs and arresting the others they create an extremely dangerous powder keg where these targeted groups go to great insane lengths to survive, and the propped up group is often dismantled and arrested by police whenever they become too confident and do something stupid like their untouchable gang members terrorizing too many innocent people. The demise of the dominant group once propped up by police means a power vacuum forms and streets become a warzone as all fight to take over the dominant position of police protected status.

I'm pretty sure that without police 'managing' these mid level street gangs, they would just exist as smaller decentralized crews that would be much less violent as we would stop creating Tony Montanas and instead just have disorganized criminal activity on a smaller income scale since honest police would be able to easily disrupt these networks into bankruptcy. Instead we get police helping to form supergangs, with multi millions to spend on weapons and corrupt all aspects of a city with criminals getting into mafia-like construction industries to influence city tenders, bribe city employees or unchecked extortion of local business. Either legalize it all or end the strategy of selective enforcement, which means we likely need to double police budgets as cost is a major factor in this strategy of enforcement that relies on criminal cooperation.
4) If you're looking for a career as a programmer, I'd search jobs in your area to see what most companies are hiring for and focus on learning that language.
Grey Goo
> The profit motive can be a powerful force for the common good, driving businesses to create products that consumers rave about or motivating banks to lend to growing businesses. But, by itself, this will not lead to broadly shared prosperity and growth.

Any proponents of free market capitalism (or libertarianism) wish to chime in on this essay?
In my opinion this isn't about Dorsey but about Twitter.

In 1984, Ringling Bros. and Barnum & Bailey Circus unveiled a unicorn. Later investigation revealed it to be a goat with its horns fused together.
It's not surprising that an offhand suggestion doesn't magically solve all problems, but I appreciate your taking the time carefully to explain what's missing. Thanks!
This links to a tweet that links to https://openradar.appspot.com/28394826
Yeah, it was certainly my first choice before I started my career. After learning more, my opinion changed. People want to work in an imaginary ideal of Google.
How do you pgbounce a bunch of poller connections? pgbouncer has an event-based acceptor on the front, and a connection pool on the back. If all the connections in the pool are taken, then it will queue up the incoming connections until a backend connection is available. If all backend connections are long-polling, then incoming connections will just hang.
I agree that using "SJW" as a pejorative is absurd - how can one view the pursuit of social justice as a negative? Unfortunately, those who do use it thus are generally unwilling to admit to the importance of language in determining social relations/perceptions/biases, so they'll hand wave about the targets of their disparagement being self-evidently ridiculous (as the sib comment here does).
Except that:

1. Those organizations aren't there to "police" the community. Here are Twitter's actual words about what they're meant to do:

"The Twitter Trust and Safety Council provides input on our safety products, policies, and programs."

Notably not listed there: having any direct power over the Twitter community.

2. The reason why Twitter introduced this thing is that they were getting a lot of flack from people and groups who "lean to the left", for allegedly being a cesspool of the sort of abuse that people and groups who "lean to the left" get most upset about, and not doing anything about it.

I don't know whether those accusations were 100% wrong, 100% right, or somewhere in between. But when a company is attacked for doing or allowing something allegedly bad, it's hardly a surprise if the people it gets onside to try to show it's addressing the problem are the sort of people who most disapprove of whatever it was.
Practically no one in the time period you care about thought that the Earth was flat.
Excellent. I can't get over how hard this information has been to come by in the past.

It's always a ridiculous guessing game of LxWxH with penalties over Y dimensions total, with weight and shipping speed as confounding factors.

Then the calculus changes totally if you manage to fit the item into a slightly smaller box.

You have to juggle 3+ websites, entering a bunch of information that shouldn't really be relevant, to get to a cost number.

Then you go to ship something and the cost STILL is totally different from what the website said it would be.
Make Your Online Surveys Enjoyable to Fill Out
An Expensive Month. Adventures in an Ad-Free Internet
Excellent article! If no one else tells you: i appreciate the time you took out of your business to write this up. This is some really helpful advice. I have a full-time day job, and am trying to get my side business to launch as my only job...and I can certainly learn from experiences like the one you described. Keep on truckin' with these types of posts, and good luck to you!
BeautifulSoup:Python::HandsomeSoup:Haskell
That feature drove me, a technologist and casual social media user, to use twitter regularly for the first time.

I simply don't have the time or the interest to keep up with a long stream of tweets. It allows me to catch some highlights, and then move on to the never ending live stream.
Graph-Powered Machine Learning at Google
- The Copernican model held uniform circular motion around the sun, which is at odds with even the crude experimental evidence of the time.

- If the Earth was a high-speed ball flying around the sun, shouldn't we be thrown off the planet? (Note that this is before Newton's law of gravitation)

- To be visible from such a distance, the stars would have to be >1AU in diameter according to the best measurements of the day.

- Some of the more esoteric portions of Copernican model were dangerously close to actual heresy, for example about the nature of matter in an infinite universe.

It should be noted that what saved the heliocentric model was not so much Kepler's elliptical motion but Newton's gravitational theory.
I would totally pay a yearly "maintenance" cost.
How to Gird Up Your Loins: An Illustrated Guide
True, there might be such mechanisms.

Hopefully the guys at DouxMatok are think about this and optimizing their sweetener to quickly dissolve in the gut.

And sure, this definetly needs full animal testing before claiming things about it.
Here is also a very interesting discussion on Sayeret Lambda. Shai Berger's (quoting his brother) are very good reading:

https://groups.google.com/forum/?fromgroups#!topic/sayeret-l...

E.g., the J parsing code written in a similar idiomatic way is some of the most simple and beautiful I've seen:

https://github.com/openj/core/blob/master/p.c
Very welcome by everybody doing actual work.
"Is emailing on a seperate server really that important in the whole grand scheme of things?"

Yes. It speaks volumes about her character and who she surrounds herself with. FYI --Not a Trump supporter--
Strata+Hadoop World and Trends
> For hard-tech those become important only after there is an implementation that solves a high barrier to entry technical problem. Then you can get a good run of the mill PM to keep it chugging.

I completely disagree, and your statement is emblematic of what is wrong with popular perceptions of what it means to be a good software engineer.

The best engineers I've ever worked with are fantastic communicators and understand the product that they are building to the core. Being able to ask a good question or drill down into correct requirements is far more important than knowing how to traverse a binary tree, at any level.
Of course there are jobs that require deep knowledge of advanced data structures, algorithms and optimization.

But you can easily scale quite a lot of systems to millions of users without having to know any cs at all. You just need to know how to use and configure different layers of caches, design your database(s) properly and some minor tricks around code (and knowing how to analyze performance).
Same here (European company, hosting a business SaaS platform for companies of all sizes).

I frankly prefer this approach, since it completely bypasses the problems that come with sharding and distributed deployments, since every customer is completely isolated. I just wish there was more tooling available that supported our architecture.
If you're not a software engineer, why bring up your accomplishments as evidence that Google should hire you as one?

I'm pretty sure that the people who Google hires to do Javascript/HTML/CSS do not normally go through this type of interview.
Its very good for most tasks. Makes it simple to create and maintain complex UIs.
> so a psychopathic, women-hating, racist, tax-dodging, russian affiliated candiate is less evil than hillary? do tell.

I don't believe Trump is any of those things. Quite the contrary I'm convinced he's an altogether good human being.

Sure his manner of speech isn't the most political correct, but I'd much rather have rough talk from an honest person then snakeoil from a proven liar.

> is emailing on a seperate server really that important in the whole grand scheme of things?

If the server was set up specifically to allow sidestepping of FOIA then yes it's important. If non-State business was conducted on it in tandem with State business then yes it's important. If it was used to conduct State business and any records were deleted then yes it's important.

> I am guessing you're not American anyways. You just want to see America fall.

I can't speak for the GP, but I'm American and I want nothing but the best for this country.
Maybe its just me, but it sounds like the OP is setting himself up for profound disappointment even (and perhaps especially) if successful.

All that time and energy focused on becoming an employee of that one company, Google, will create enormous expectations which are likely to be crushed by reality when the OP comes to the realization that, yes, even Google is just another place to work for a living. Does anyone who actually work there think otherwise?
Apple Has Removed Dash from the App Store: Update
New Features to Help Hosting Providers Run Their Own Reliable DNS Infrastructure