skysight-inc/HackerNews huggingface dataset:
The only reason I mentioned Photoshop and Illustater is because they're easy things to put on a resume. "Knowledge of design principles" is a little more amorphous.
I wouldn't count wordpress as a CMS personally, more of a super blog. Drupal is much more powerful and flexible (out of the box -- you can modify both)
In the US, 4 years is what you shoot for for a BA or BS. If you really wear yourself out and overload, you might be able to do it in three, three and a half, but scheduling usually doesn't allow that - between pre-requisites, course limits, course availability, etc. If you've got any kind of hiccup along the way, like failing a class, not getting into courses you need, switching majors, taking a non-off term internship, health issues, etc, you're looking at five years.

With the catastrophic cost of a university education, people really have no choice but to take on debt to get a degree - even if you were working full-time, year-round, the wages you'd get as a high school graduate in some shit job don't even cover state-school tuition, let alone a private college, not to mention books, food, a place to live, etc. My dad made about $5k working over the summer in the 70s when he was in college, and I also made about $5k working when I could when I was in college in the 2000s. The difference is, that paid his whole year of school and living expenses, rather than half of one semester of tuition.
I'll accept all deploy poems
Fairphone
When I lived in SF, the categorical hate towards tech workers (I was not a tech worker back then) was nothing like "mainstream". It was just a few extremists, a few protesters I might see in the news. I didn't actually know anyone like that. Journalists made it sound like a bigger thing than it was.

It's been over 3 years though. Has the anti-tech-worker hate really gone mainstream or are journalists continuing to inflate it?
As long as the weather doesn't change, SF will be fine.
Siftr – An Intelligent Photo Discovery Platform
Sun 2.0?
U.S. is not 1930 Germany. Trump may not be Hitler. But what if he is?
But it transitioned towards a reliance on tech before now, there's nothing to suggest it cannot transition away to something else.
Debian's sync may be nicer, but their client-side solution leaves a bit to be desired.

Trivial apt operations (e.g. trying to install a package which is already installed) on an NSLU2 (an ancient 266MHz ARM machine) take several minutes, whereas the same operation takes several seconds on a modern laptop.

It turns out this is due to the fact that Debian "main" (Packages.gz) has ballooned to 32MB of plain text when uncompressed, comprising more than 41,000 packages, and it has to be parsed and assembled into a dependency tree for every apt operation. This problem screams for SQLite.

A side project I've started looking into is to make a transparent apt proxy which provides a trimmed down Packages.gz (e.g., removing anything which uses X11), which would be a lot easier that rewriting apt to use a SQLite backend.
To put into perspective how absurd that is...to a first approximation (ignoring rebounds, open opportunities, etc) - Curry's expected value for shooting from 6 or more feet behind the three point line (1.923) is higher than almost any other shot any other player in NBA history could attempt, except perhaps an uncontested dunk. You'd rather Curry attempt one of his super-deep threes than have the best free-throw shooter of all time (Steve Nash) take two free throws (90.43% accuracy, expected value 1.8086 points).

That is just insane.
All major browser vendors decided not to implement opportunistic encryption in HTTP/2.
> Otherwise what would they issue the certificate for?

A subdomain of something like DynDNS or just your IP address. I know you can't for good reasons, but I'm just saying, it would make sense if you never heard it's for domains only.
Absolutely. Housing prices are like wages: very "sticky." Nobody wants to ever sell a house at a loss or drop their rent, so housing will sit idle on the market rather than take a write-down.

The only way housing could conceivably fall (without intense depression-level pain) is if the entire rest of the economy inflated such that housing was reasonable. Everyone would be making six figures, a gallon of gas would be $6, a loaf of bread over $10, but housing would be reasonable again.
Open letter to the tech bro who spat at me, from a pigeon
Now if China continues to slow down and can manage capital controls better, then you're going to see housing fall back to Earth a bit.
Kicked Out in America
> My original point is the article very explicitly points out that the people are not actually being held in debt bondage.

Actually, your original point referenced people being "owned and chained" as being distinct from what was described in the quote you pasted from the article, which has this right in it: "This debt bondage is illegal".

Do you also take issue with the article's use of the term debt bondage?

From Wikipedia:

> Debt bondage (also known as debt slavery or bonded labor) is a person's pledge of their labor or services as security for the repayment for a debt or other obligation.

How is debt bondage different from "staying out [of] a sense of duty"?

Keep in mind that these people aren't free to just walk away--if they are to escape, it has to be just that: an escape. I saw a documentary on this a year or two ago, probably by Vice. The family wanting to leave had to run under the cover of night and rendezvous with someone with a car--only possible with existing outside connections.
> Absolutely. Housing prices are like wages: very "sticky." Nobody wants to ever sell a house at a loss or drop their rent, so housing will sit idle on the market rather than take a write-down.

Depends on how financially solvent you are to manage the upkeep (Principle, interest, prop tax, insurance) if your wages drop or you lose your job.
Feld, you are totally right. In fact, there has been discussion in the Linux community about improving IPsec performance. However, as the post states, the difficulty in doing so is the API contract in the kernel. That said, even with a perfectly optimized IPsec stack, having to process each packet individually will always be slower than processing a logical record that is a multiple of packet size.
One of the interesting side-effects of Sen. Fienstien's quest to keep high-rises out of San Francisco is that _all_ real estate is more expensive. There are many people here with similarly narrow ideas about how to protect what is "theirs."

A great example would be the people who throw rocks at Google busses. Everyone on that buss can afford a car and would drive to work alone (maybe carpool) if they didn't have the busses to reduce congestion.
I believe the problem was not the bandwith usage (which would be saved by a CDN) but the way CocoaPods is using git that generates a lot of CPU expensive operations.

Things that GitHub suggested help with that: faster check for updates, breaking up big directories so diffs are computed faster.
I have the top post in the reddit thread this is based on[1], and I don't endorse the spin of this article.

> smart contract programming is complex and at the moment is lacking functionality

I disagree. Smart contract programming in the Solidity language[2] is already remarkably simple, and there are great tools like Truffle[3] that provide you all the necessary scaffolding for rapid iteration.

While it's certainly true that there are challenges and limitations in smart contract programming, as I discuss in my reddit post, that's not the same as "lacking functionality". There are many things that are already easy to do, and the limitations are because we're working at the cutting edge of technologies that are still being actively researched.

> Homomorphic Encryption

This is a nonsense red herring. It would be cool if someday we had homomorphic encryption, but it's not going to be ready on any relevant timeline, and the "lack" of it is absolutely not a problem for Ethereum.

> Once the transition to Proof of Stake occurs, however, will the Ether coins have to be re-issued?

What? Of course not.

This article is trying very hard to turn a discussion of future research directions into FUD. 0/10.

[1] https://www.reddit.com/r/ethereum/comments/4945us/can_we_hav...
[2] http://ethereum.github.io/solidity/
[3] https://github.com/ConsenSys/truffle
So, I see where you are coming from (I actually love academic CS). But the VAST majority of the programming work out there does not require any Big-O analysis. It just does not. It's used as a tool in interviews to (essentially) look for rigor. The problem is that this harms people who are rigorous as hell in low-level details of JS and V8 (something I'd posit is actually more useful to many more companies), but never studied academic CS. There's nothing wrong with valuing the skill of complexity analysis. But there's a mismatch in how common it is to look for this.
I wrote this for some ideas: http://thestartupconference.com/tips-for-first-time-attendee...
GitHub claim in this thread that they pay about 1s for a full clone without a caching CDN, due to their bitmap indexing patches.
Just because it's illegal doesn't mean they wouldn't be restricted from leaving. Clearly the rule of law is not strong in these areas or this wouldn't be happening in the first place!
Unsorted counted B-trees are an interesting way to manage text in a text editor:

http://www.chiark.greenend.org.uk/~sgtatham/algorithms/cbtre...

You can do all the normal editing operations in log time, and B-trees can (obviously) be run from disk, so you don't need to use a lot of RAM, either, and can efficiently edit extremely large text files. In-memory, B-trees also use the memory hierarchy efficiently.
I'm not saying that it isn't a tragedy but it's an order of magnitude less than WWII[1], or am I missing something?

[1] https://en.wikipedia.org/wiki/World_War_II
There are a ton of things from math or many other sciences that can assist you in problem solving. However, if you made it through algebra and spent a few weeks studying a discrete math book I think you'd be fine. Algorithmic complexity interview questions would be easier to understand if you were more familiar with what graphics of logs and exponential functions look like.
Well, I feel better for going out on 91 now after only 5 numbers.
>>Who said we'll create anything to succeed us?

No body wakes up everyday to write unit test cases for Skynet 1.0

But people are working towards building robots that will replace a lot of human activity. It won't be sudden, it will be gradual, it will be so slow you won't have a way of stopping it. Opposition to any such thing will get you labelled as a luddite.

At some point in time trains will run autonomously, followed by courier vans then may be cars, Amazon will decide buying a fleet of robots from boston dynamics yields better returns than hiring people to word at their warehouses. As algorithms get intelligent and sensors get better, march towards singularity is a question of when, not if.

Your enemy is automation. Not Kurzweil.

The slow march towards singularity didn't start two decades back. It started when the wheel was built and rudimentary stone tools were invented by hunter gatherers.
Humans can't compete in the specific thing HFT does, but I'm not sure why humans need to compete there. There's plenty of other areas that humans can compete in (such as analyzing data and market prediction), so it's not like humans are being squeezed out of the market.

I don't think making the market quantized (upon reviewing the Nanex story from last week[1], that's apparently the term) makes the problem of people not being able to compete in this small aspect of the market go away, it will just change its nature. Everyone will make trades immediately before and after the point at which it coalesces, otherwise you are leaking information to the market that might be used against you. This requires fast machines, and we're back where be began, with an arms race to see who can submit the most orders in the shortest time right before that point, and who can analyze the orders fastest immediately after (which is specifically the point I was originally making regarding. "sharp edges" and "continuous lines", since the quantized market is essentially a step function).

1: https://news.ycombinator.com/item?id=11211093
Ask HN: Moving Out of Silicon Valley because of housing? Where to?
Has anyone moved out of SF/SV to work in a different tech city? If so, where?

Currently Seattle, New York, Austin, Portland, and Boston/Cambridge seem to be the hot destinations as secondary tech hubs. But their costs of living are likely climbing as well, especially Seattle and Austin. How about Raleigh, how's their startup scene? Or Chicago, Denver, New Orleans, or Nashville?

Not to mention cities outside of the U.S.
"Free range" actually isn't so easily defined, and most "free range" eggs, come from hens living in conditions that most reasonable people would still consider absolutely appalling.
What I'd like to hear is a really good example of a contract where Ethereum would be an obvious improvement on doing the same thing without Ethereum. The examples I've seen so far seem to work as long as nothing is disputed by the parties, and then either default to favouring one party or other, or fall back to human adjudication. Which doesn't seem particularly better than what we can do without Ethereum.

However it does look cool and I'm open to the idea it makes sense somewhere, but I'd be interested to know where that somewhere is.
Well, we could represent it by googolplex + x. I believe x cannot be 1 for it to be prime due to number theoretical reasonings that I forgot in the meantime.

So, we're far off, at the moment, from being able to figure out the sort of information about it you're presumably interested in.

I'm not "presumably interested". I'm genuinely interested and curious about it. I'm just hesitant to invest a lot of time in it because of the unlikelihood of success.
TreeSheets: Free-Form Data Organizer
The extensions were hard to compose, because inheritance is such a dominant paradigm in Backbone.
I think programming converts the game into a different kind of game.
We need more {insert professional specialty} in Congress.

Putting lawyers in charge of everything is like using MBAs to directly manage technical projects.
> If you self-sign it, chrome, or any other browser, will complain, unless you add your own CA to the trusted list on each device.

You say it like "any browser will complain unless you modify the device", but in Firefox you can just add it to the local trust store. They manage their own so that works just fine.

Many applications actually allow you to permanently accept a certificate (heck, SSH) which then alerts you if it changes. It is actually reasonably secure if you aren't on an insecure network the first time around. Just Chrome keeps complaining annoyingly.
Strangely enough, San Francisco was thriving 100 years before the computer chip even existed.

Don't overestimate your importance. The world will move on without you.
A better example is the Police who didn't arrest and prosecute the rock-throwers for "assault with a deadly weapon." They're also part of the problem.
All the bad they've done presumably extending back to the 1990s? A company isn't a person - a significant amount of the workforce, senior management and even the CEO is different than it was back then.
I don't even understand what you're trying to get at.

Homes increase in value while vehicles decrease in value over time. But you're using the same metric to figure out if you should borrow against them both..? A lot of people view homes as an investment and vehicles as a sunk cost.

I also don't get the whole concept of a vehicle going from "value" to "no value" after exactly 5 years. Vehicles don't depreciate like that, they constantly lose value at a somewhat static rate (aside from sudden damage).
So they force either a valid cert or nothing? Not even unencrypted http/2? Because that would be quite awesome.

Edit: are there statements where they say they don't intend to implement it ever, or is it just not supported yet and e.g. Microsoft might still implement it later to please some enterprise stakeholder?
Well said. This post is like a breath of fresh air, because it doesn't pretend to be useful like those speculative business ideas or new JS frameworks.
Devested with it, devastated without it. In summary it sucks to be on the lower rung of the economy.
For the love of God, move your company somewhere else. You don't have "easy access to capital" as an excuse anymore. You could locate literally anywhere. Stop coming here. Thank you.
I take your use of "sharing economy </r>
" as post-uber/airbnb/etc, instead of, as I first heard it, from couchsurfing, potlucks, bittorrent, etc well before that.

Also while nit-picking, I would clear up your use of "for free </r>
" as "as a freebie", again post-[insert: x̄ȳz, inc].
For real. What companies do people even refer to when they say "service industry that only exists to serve tech workers"? DoorDash and TaskRabbit and the other outsource your chores apps? The service industry and its workers will be just fine without them.
This might be a bit optimistic. Boomers have been arriving early and overstaying their welcome in any and every situation for the entirety of their existence. With our luck, the great biotech transition will take place just in time for us to be stuck with them forever.
>I've never even heard of this,

Then you should read up on history. Our brains are much worse at reality and thinking than thought.

Science on reasoning:

https://www.youtube.com/watch?v=PYmi0DLzBdQ

Overthrowing other peoples governments

http://williamblum.org/essays/read/overthrowing-other-people...

Wikileaks on TTIP/TPP/ETC

https://youtu.be/ABDiHspTJww?t=17

Protectionism for the rich and big business by state intervention, radical market interference.

https://www.youtube.com/watch?v=WHj2GaPuEhY#t=349

Energy subsidies

https://www.imf.org/external/pubs/ft/survey/so/2015/NEW07021...

Intereference in other states when the rich/corporations dont get their way

https://www.youtube.com/watch?v=8mxp_wgFWQo&feature=youtu.be...

From war is a racket:

"I helped make Mexico, especially Tampico, safe for American oil intersts in 1914. I helped make Haiti and Cuba a decent place for the National City Bank boys to collect revenues in. I helped in the raping of half a dozen Central American republics for the benefits of Wall Street. The record of racketeering is long. I helped purify Nicaragua for the international banking house of Brown Brothers in 1909-1912. I brought light to the Dominican Republic for American sugar interests in 1916. In China I helped to see to it that Standard Oil went its way unmolested."[p. 10]

"War is a racket. ...It is the only one in which the profits are reckoned in dollars and the losses in lives." [p. 23]

"The general public shoulders the bill [for war]. This bill renders a horrible accounting. Newly placed gravestones. Mangled bodies. Shattered minds. Broken hearts and homes. Economic instability. Depression and all its attendant miseries. Back-breaking taxation for generations and generations." [p. 24]

General Butler is especially trenchant when he looks at post-war casualties. He writes with great emotion about the thousands of tramautized soldiers, many of who lose their minds and are penned like animals until they die, and he notes that in his time, returning veterans are three times more likely to die prematurely than those who stayed home.

http://www.amazon.com/War-Racket-Antiwar-Americas-Decorated/...

Blum:

http://williamblum.org/aer/read/137

US distribution of wealth

https://imgur.com/a/FShfb

http://www2.ucsc.edu/whorulesamerica/power/wealth.html

The Centre for Investigative Journalism

http://www.tcij.org/

Some history on US imperialism by us corporations.

https://kurukshetra1.wordpress.com/2015/09/27/a-brief-histor...

The real news

http://www.therealnews.com

Manufacturing consent:

https://www.youtube.com/watch?v=KwU56Rv0OXM

https://vimeo.com/39566117
Pencil: A Microframework Inspired by Flask for Rust
FWIW: A lot of those rock throwers were probably not in bad shape. That is because the real people being hurt were probably working their first or second job at the time that was happening, and didn't have time to throw rocks at buses because they'd get fired for not showing up to work.
The world is full of places with great weather & horrible governance.
RaspberryPi Remote Player Using RESTful
Good advice. It's a shame because it is quite possible to make those programs power efficient. Sloppiness.
It probably wasn't intentionally selfish. Just really short-sighted, which isn't uncommon. Sometimes it takes a while for things to penetrate for anybody. Alloy's later comments seem much more productive. Whether that's because of backlash, he reread the earlier comment and realized how it seemed, or just had some time to think about the imposition on Github, at least it looks like CocoaPods is going to reconsider how they handle their distribution.
Tech workers are not to blame, but tech workers shouldn't blame those angry at getting priced out, either. Instead, both groups should work together to lobby for more housing.

So the question is, how can a hacker help?
What if designers had to go through a similar interview process? Here are some colors, please arrange them in palette groups that are color coordinated for a given visual effect? Why is red font on blue background bad, please justify? That would simply be hilarious.
I would argue that despite budget increases we have not seen an appreciable increase in operating service levels across the board - from transit to infrastructure to homeless outreach and everything in between. Hard to believe with a $9B (yes, billion) budget. [1]

(Yes, there are capital expenditures happening that are quite visible but do we really need an extension of the slow T-line to Fishermans Wharf?)

[1] - http://sfmayor.org/ftp/uploadedfiles/mayor/budget/SF_Budget_...
If you apply to Triplebyte you don't go through the full interview process at the companies we introduce you to. You skip the technical phone screens (most companies do 1 or 2 hour long phone screens before bringing candidates onsite) and go straight to on-sites.

Where we can really save time is focusing on the matching process of candidates to companies. Interviewing is tiring and we find candidates often stop talking to companies they were initially excited about because they're exhausted from interviewing (usually after 4 on sites) and just want to accept an offer

We wrote before about how much hiring preferences vary across YC companies (http://blog.triplebyte.com/who-y-combinator-companies-want). By using data we get from the Triplebyte interview, we can send you to the companies where you've the strongest likelihood of passing the technical onsite. The result is getting the best set of offers to choose from, rather than picking from what's available before interview burnout sets in.