skysight-inc/HackerNews huggingface dataset:
i tried the approach of generating them ahead of time and then loading them from disk. it only uses 80mb of memory for this example.

the difference i see between generating numbers on-the-fly using boost and reading them from disk is 6.41s vs 0.32s, ie a 20x speedup, for 10 repetitions of 100,000 paths over 100 timesteps.

edit: here's the code - https://gist.github.com/fcostin/3ed3512ad167adf9c785
There is no shortage of bad programmers, there are plenty of medium programmers, it's also not that hard to find decent programmers. It's harder to find good programmers, but much harder to find great ones. The thing is that a great programmer can do 5X more than a good programmer, that can do 2X more than a decent one, that can do 2X more than a medium one. It's not just the number of features they can write in a given time or the fact they have less bugs or test their code better, or simply can do things no one else can. It's not even their ability to design better. It's their ability to do all that and influence the others to follow.
I think there is a shortage in that kind of developers, and there is no school that teaches these soft skills.
Time to demonstrate once and for all the fraud that the H1B visa has always been. All it does is push older engineers out of the field so they can be replaced very cheaply.

That needs to stop but having the best congress money can buy pretty much assures that it won't.
Do you hire remotely? If so, feel free to get in touch.
Can you buy a house easily? Take off work and rent a beachfront place in Santa Cruz for a month?
Android Authority has a quote that seems to make more sense of this, the analogy with global 3G Kindles seems best to me:

"This is meant primarily for large scale M2M deployments, think smart metering, vehicles, Kindles, machinery etc"... "it is certainly not for normal consumers and it is not about soft-SIMS. It is about hard coded SIMs that are under control of the M2M deployer."
http://www.androidauthority.com/carrier-free-sim-cards-way-3...

For consumers, if you have an unlocked phone you can already get global SIM cards from companies like Truphone or Woolworths Global Roaming (and several others) that roam onto other networks while travelling. Carriers are increasingly letting you roam with your current SIM card anyway.
I remember being one of these kids.

My high school put in a transparent squid-based filter for all HTTP content in my second year, and all traffic going to ports 80 and 443 went through it. They blocked all UDP traffic (even internal to the school, and all outbound TCP traffic except to ports 80, 443... and port 21, which the Yearbook people needed to upload files somewhere. Once I realized that the traffic on port 21 didn't go through an active sniffer, I just started running my SSH server at home on port 21, and bringing PuTTY around on my USB key.
BreakingNews.VC
why one of Y-C alumni does not create a website/service of VC breaking news with this perfect domain? it may become a new TechCrunch
Drops every Sunday¹. Employees of companies are using Tor to bypass company site blocks.

¹ https://metrics.torproject.org/users.html?graph=userstats-re...
Hell, I remember this being common when I was in high school between 1999 - 2003. It started with the computer savvy kids figuring it out, but eventually the word spread and before you know it football players were using proxies to play stupid games on Newgrounds. Good times.
I'm surprised that no one seems to have considered that was exactly the outcome Jobs was after. You do the work for free just to prove him wrong, then he says "OK fine.." and offers some minimal amount. You take it, because you've done the work already.

Who wins there exactly?
I seem to be in the minority here, but legality aside, I don't see an agreement between companies not to poach each other's employees as a terribly sinister thing. In fact, it seems entirely reasonable to mutually agree not to actively recruit employees from another company.

Once you talk about refusing to hire potential employees who apply of their own volition, that would be another thing, but in my mind "no cold call" != "wage fixing scheme".
Assassin’s Creed: Unity announced
Is there any evidence that this thinking is true? has any VC employee ever implied that VCs invest in infrastructure firms to increase the probability of their other investments succeeding?
why one of Y-C alumni does not create a website/service of VC breaking news with this perfect domain? it may become a new TechCrunch
if its the project I found that does that, then you will find it on github.
This to me sounds really self-defeating.

If none of your non-paid posts are going to your social network of "likers", then you can't tell how useful having high likes on Facebook is. Then, what incentive is there for people to encourage people to "like" them of Facebook, to build the social network to eventually buy Facebook ads?

They are killing the goose that laid the golden egg by dialing down non-paid posts. Maybe large companies might continue to pay for ads, but new companies, or SMBs will completely lose incentive to build a Facebook following, since the ROI on building a Facebook following will be expensive and the result completely unpredictable.
This. I am very happy with how C++ has evolved and how expressive it has become today, but decent Unicode support at least in the stdlib is something any programmer would(hopefully) look for in a modern language. Thanks for the interesting links, though.
Walmart gift cards on cardpool.com generally have a pretty tight spread and high supply (liquidity?).

I'm kind of curious how many Walmart cards are actually bought as a legitimate gift rather than as some kind of vehicle to transfer money.
Turkey's attempt to ban Twitter is a big failure on Day 1
Hack Attacks Battled By Net's Timekeepers
The solution I used to use in high school: add a period to the end of the domain name. E.g. "www.facebook.com" became "www.facebook.com.". Apparently, the last dot does nothing, but gets around almost all pattern matchings. Everyone I told was amazed, but it actually worked (and teachers/administration were clueless).
I don't disagree that there is a shortage of great programmers, but another problem is that people are generally not willing to pay 100x (or anything close to that) for a 100x programmer. Often they don't even realize whether a person is a great programmer or not.
It wasn't banned and it is still quite legal. Overdraft fees are banks' bread and butter. They continue to process withdrawals before deposits and many process them in the order that maximizes overdrafts.

http://www.forbes.com/sites/halahtouryalai/2013/06/11/yes-ba...
Why and how is Tor an overkill? With Hotspot Shield, you are trusting them with everything you are doing. With Tor, there is no trust with a single server because it is decentralized.
I agree about making an effort looking for people. I know nothing about the company being discussed here. But for other companies, I know some that contact a (crappy) headhunter or two, or who post an ad on Craigslist, and then expect top tier candidates to roll in. For some CRUD job working in class C office space for relatively not much money etc. They're shocked when they don't have their pick from dozens of top tier candidates.

If your methods don't work - try going to a local programmer meetup. Chat up some of the programmers. Encourage them to apply. I go to programmer meetups as a programmer, and all the time I meet other programmers who are out of work, or who are unhappy at their job and looking to work elsewhere. Most are employed, but there's always a few who are looking.

What is happening is this - in 2008/2009 the economy was tighter, and employers could get by with a CL posting, or talking to a headhunter or two. Now that unemployment rate is less than 10%, you don't have dozens of good programmers checking CL for jobs every day. You have to do a little more work to find people. Just like THEY had to do a little more work when unemployment was double digit.
It was probably The Economist. Paired with an interesting experiment (for them) in their presentation of long-form essays.

http://www.economist.com/news/essays/21596796-democracy-was-...
> If someone doesn't like the content from a Page they follow, they should unfollow it

I've been doing some of this lately, but initially I did not follow most of my current likes because I wanted to see their content. Most of them are not things I ever explicitly "liked"! Facebook used to have areas of your profile where you listed your favorite movies, favorite bands, etc. At some point these got converted into follows of pages, without me opting in. When I said that I liked the band Coil, whose principals are now dead, I did not thereby imply that I intended to follow some profiteering asshole who controls their Facebook "Page". And yet that's what happened. I do unfollow these when they show up in my feed with objectionable content. But I think it's a mistake to assume that people want to see the content from the Pages they "follow" (admittedly, a mistake of Facebook's own making).
My favourite minsky story is the one where he commissioned a grad student for a summer to solve "the computer vision problem once and for all".

Its a great anecdote to illustrate how so many have underestimated the difficulty of problems in computer vision in robotics and AI.
There's ICU and boost.locale but unicode in C++ truly remains a pain in the ass.

I feel like C++ is still better as the "fast parts" language under a layer of Perl or whatever for the shoveling data and text around stuff.
Sure. My Rails app is talking to Postgres--why should I have to go through the TCP stack for local communication? Why should my window manager have to use that to send clipboard events?
I guess what they are going to do when Turkish government will buy some advanced DPI hardware with SVM (Support Vector Machines) which is capable of blocking TOR
Anecdotally, the PNNL people I've worked with were, well not very good at their craft. PNNL is in the middle of nowhere, unless you're at the top of the game doing highly specialized work there that truly can only be done at PNNL (and not kidding yourself either), you're out of touch and not contributing.
Ask HN: Why can't I click on dead links anymore?
Was it always like that? because I can remember being able to click on them.
what are they gaining of it, extra protests?
Two computer screens aren't better than one
You don't have to take it at all. You can walk away, putting Steve in the position of having an already working solution slip through his fingers and having to find someone else to do it. You considered it a fun side project, maybe you'd have done it even without someone like Jobs asking for it.

And you also now have something that somebody wanted, so there's a good bet someone else wanted it too. You don't have to sell to Jobs to get paid. Just sell it to someone else.
A bit OT, but does anyone know what happened in Australia to cause this: https://metrics.torproject.org/users.html?graph=userstats-re...
Although it looks like one the [scribd] bit isn't really a tag - it's a link to open the PDF in Scribd.
That does sound like Jobs. He might have been an asshole but he knew how to handle engineers.
2013 Honda CBR500R, Saturday Ride Part 2
My school did filtering on port 80 but allowed all TCP traffic out on port 443 so I just ran SSH there. I changed schools and it seems as though they did further filtering on packets (They close connections of 443 if the server sends data first - like happens with SSH), after some testing I managed to get OpenVPN using TCP on port 443 running great.
Impulse Tracker was used for more than just music.

Quite some time ago I did rotoscoping work on a high school Star Wars fan film. The movie's sound guy was an electronic musician, and he used Impulse Tracker (with the BPM set so that one tick in Impulse Tracker was one frame of video) to design the film's sound effects, which ended up being amazing.
Hello, will do, sounds just grand. Keep up the great work! Cordially, Virginia
I generally shy away from endorsing things from Atlas Shrugged, but that rather hits the nail on the head.
Sorry, but that's nonsensical.

1 - virtually no supposed 5x or 10x programmer makes even 2x more. If people are really 5x, why on earth don't I see $300-$500k salaries? Particularly given the fall in communication costs ala Brooks, it would be an enormous win for employers

2 - at least in the bay area, there would be tons and tons of highly qualified candidates if moving to the bay area wasn't a financial nightmare (cost of living is horrific and the pay doesn't come anywhere close to making up for it); and if buying a decent 3 bedroom home and having kids didn't nearly require winning a startup lottery -- or at least enough for a good downpayment to get to a conforming mortgage.

3 - I'm in my 30s, and in my cohort of developers I know a number (all of them very skilled and in high demand in the bay area) who have moved to the midwest or austin because financially they're so much better off

4 - the majority of complaints about unavailability of developers, particularly in the bay area, are after the fact justifications to (1) cover employers not paying salaries commensurate with the cost of living, and (2) the ability to import (cheaper, more easily controlled) h1b labor

4a - with a side of companies ducking their responsibilities to america, the state they are in, and their communities to help create the employees they need. Now obviously I don't think 1-4 person startups have any such responsibilities, but somewhere between that and google/fb/hp companies have responsibilities to their communities and countries that bay area companies in particular almost completely duck. For example, why isn't facebook or google, in lieu of whinging about difficulty hiring (while illegally restraining wages, ain't that beautiful) running hacker schools themselves? It couldn't be because they'd rather let someone else pay for it and cherry pick the winners (saving money two ways)?
It's still pretty popular even now. More than 250 million people use it worldwide.
Marshall Cline’s C++ FAQ is really great. Good to see it will be merged into the new one.

Other resources I use regularly are:

* http://en.cppreference.com

* http://www.cplusplus.com
> Thoughts?

Yes, one: this idea has no chance. Also it's been tried. App.net, diaspora, etc. If there aren't any people there there's no reason to join. If you think your engineering buddies will be the catalyst, look how well that's turned out for Google+, and Google+ is made by Google and they forced it down millions of people's throats and it's still not being used by normal people. You think selling it as "it can't be banned in Turkey" is going to be appealing to many people?

This is how it's going to go down, you're going to make some minimal app, a few people will use it once and never check it again, then you get burned out and go back to fixing some problem in your day job.
https://www.schneier.com/blog/archives/2013/09/how_to_remain...
Doesn't TOR look like other encrypted traffic, specifically to avoid detection methods like this?
KAR ÇİÇEKLERİ VE ÇİÇEKLER AÇIYORLAR
There was a huge increase in global usage at that time: https://metrics.torproject.org/users.html?graph=userstats-re...
Done & deployed!
Winning Through Intimidation - Robert Ringer: This is old book but a classic. It's a fun and humorous read and the context is around real estate deals but surprisingly a lot of applies to start-ups (and real life). If I were to sum up this book, it's about showing you all the ways people can screw you and how to try to avoid getting screwed.
Can you produce a source on the "banks have processed transactions in whatever order is most likely to produce an overdraft"?
It's a highly suspect source at best. The original FAQ (lite) is worlds better in spirit and in content.
This was the original plan.
What will come next? A google Adsense like system where content posters bid on views and only the top payers per viewers are seen?
> Why aren't you using mptt comments?

I have heard of mptt, but I had never used it before. I am intending to integrate mptt into the commenting system, before long. [0]

> A one liner query is just called a queryset.

Did I call it a query somewhere?

> To get all the "upvotes" of an user it's better to start from the user.

So rather than:

request.user in comment.upvotes.all()

I would do:

comment in request.user.upvoted_comments

where upvoted_comments is the related_name for upvotes on the Comment model:

upvotes = models.ManyToManyField(User, blank=True, null=True, related_name='upvoted_comments')

> I don't think your code is ugly.

Thanks, that's encouraging. I was embarassed by my single 1000-line views.py file.

[0] - Issue 38: https://github.com/ehmatthes/educator_news/issues/38
This is entirely fair; in fact, the same thing happened to me. However, this problem doesn't seem solved by filtering the content: it seems like it should be solved by not tricking people into automatically following pages just because they liked the brand as an entity as opposed to the content on Facebook coming from that brand. Facebook has a weird and unfortunate mix of "like" and "follow" behaviors, especially with regards to the "favorite X" part of the profile. One thing I will say, though: they at least did separate like vs. follow at some point, which at least makes this issue solvable by the user.
“I don’t know what they think I do,” Minsky said. “I make up theories of how the mind works and when I’m lucky enough, I have some students who make careers out of that.”

As a guy with a lab, the idea of thinking of how the mind works from time to time and then having students make a career of that idea is fairly humbling.
As others said, all that could be done in the 90s modulo the bandwidth (specifically important for Khan Academy). But we don't even have to go back that far to get broken sites. IE 8 (released in 2009), forced on many corporate workers, is unable to render many "modern" sites. Some specific examples that I've encountered: Lifehacker & kin - multiple content blocks overlapping, rendering the main content unreadable; NPR - home page totally broken, can't get to different news categories; GigaOM - ARTICLES ARE PRESENTED IN ALL CAPS FOR NO GOOD REASON, AS IF THE AUTHOR WANTED TO SHOUT AT ME FOR USING SUCH AN OLD BROWSER.

And your 4) we could do that in the 90s as well. Email isn't a 21st century invention and doesn't depend on web technologies. Same with instant messengers. Skype - for video, bandwidth is the thing the 90s lacked to support this system. WhatsApp - widespread mobile devices was necessary for this, 90s lacked that. And none of them, other than Facebook, is wholly dependent on web stuffs, they're internet technologies and platforms.
I thought what made carbon fiber so strong was that the fibers were weaved together in sheets?
It's been like this for several years. It's possible your account is old enough that your memory is correct.

I did it to discourage spammers. I wanted to make sure they got zero clicks from their posts.
I was in Istanbul, southern, central and eastern Turkey over six weeks during the protests, wonderful people everyone.
Wikipedia article has some sources on it: http://en.wikipedia.org/wiki/Overdraft#Transaction_processin...
Oh man, I wish I'd had the presence of mind to do that.

Instead, after we got off the phone, I went ahead and wrote enough of the disassembler to have a good proof of concept. Then, since the phone call with Steve hadn't gone so well, I decided to go show him the code in person.

I looked up the address of Apple Computer - 770 Welch Road in Palo Alto - and dropped in to show Steve the code. When I walked in I didn't see anything computer-related, just a row of telephone switchboards.

I told the nearest operator that I was looking for Apple Computer. She hesitated a bit and said "uh, this is their answering service."

So I walked out and told myself, "Those guys are flakes. They're never going to make it."

I think I like your idea better! :-)

edit: I just remembered a strange coincidence. I was reading Michael Moritz's Return to the Little Kingdom last year and ran across this:

> At first there was great uncertainty at the Regis McKenna Agency about Apple’s prospects. The account executive, Frank Burge, explained, “People who knew Markkula and Apple wondered whether they would make it. We kept saying ‘These guys are flakes. They’re never going to make it.’”
You forgot about the E in STEM. Engineers also have very little trouble finding employment.
Next up deep packet inspection of all connections?
You can now delete your account and all user data from settings page.
Ask HN:Why it's hard to keep NPM running
Hi,

I'm coming from PHP background. I'm not trying to troll, just try to understand technology stack of NPM.

Lately I read lots of new about NPM and its funding that is great.

But I recall sometime someone post a bill from RubyGem.

When I compare, and from what I hear about NodeJS, it shouldn't too hard for NPM to scale.

So, can someone know what is the main different between RubyGem and NPM that makes NPM need lot of money to scale?

Thank you very much.
You hit the nail on the head. He talks about the 5x programmer. Well if the 1x programmer is making $100k-$150k a year, the 5x programmers should be making $500k-$750k a year. When was the last time you went on Craigslist and saw a programmer job offering over $500k or more a year? I'm not saying it never happens, but...
We have included screenshots of user profile, prediction, and score pages in our homepage. Thanks again for the feedback.
I meant to refer to that particular review, not his reviews in general. It's been a long time since I've poked through those, and they seem reasonable, which makes the review of Wolfram's work that much stranger.

Anyway, the history of cellular automata is sort of interesting, and the notion of using computation to explain biological markings is also interesting. Thought after skimming Turing's paper it looks like while Turing makes many simplifying assumptions, did some basic computer modeling, and is literally about biological cells, his model is not as abstract as the cellular automata von Neumann, Conway, or Wolfram studied--unlike the others Turing's model uses linear equations to transmit "state" from cell to cell instead of rules. In fact Wolfram's contribution was to remove as many details as possible from cellular automata, enumerate all the possibilities, and observe what happens.

The bummer about referring to that review in other threads or in this case mischaracterizing Wolfram's work is that it distracts from creating more interesting discussions about this stuff. There are currently about 16 comments effectively discussing attribution, and precious few about what sort of model Turing proposed.
What's more amazing is why human beings try to block information in the first place, at least in places where its unnecessary, even for their own cause.
For instance, the Indian IT firm Infosys (many other similar companies in India too), block use of personal email, social networking sites etc. which I personally find pointless but probably can be argued about. But, what surprises me is they also have policies in place to not provide internet connectivity to software developer recruits who are new grads. And, these developers are provided internet access only after a few months and only if they obtain an approval from their manager that their work requires them to have internet access.
PulseView: Qt based logic analyzer GUI for sigrok
Posting this here is a little hateful. That said, there are a number of things wrong with the flyer. Likely only to attract naive and or desperate inquiries.
I doubt it's a fortune. After all, given the astronomical odds, I think you'd be able to argue an insignificant premium was appropriate.
Do the first two links I listed here count? https://news.ycombinator.com/item?id=7451438

I wouldn't say it's ever been agreed on; I'm pretty sure people disagreed about this from day one. And downvoted each other about it :)