skysight-inc/HackerNews huggingface dataset:
For the majority of people? Yes.

If you aren't able to get the person in a court of law and win, you shouldn't be able to prejudice their ability to make a living.

EU excludes public figures [I'm not sure exactly how its written].

It isn't like people are magically going to forget nationwide media coverage of someone like Nixon and his "I am not a crook speech". We still remember it decades later. I think I'd rather err on the side of protecting the poor and weakest members of society that probably can't get someone to take a libel case on their behalf for $$ than punish every guilty person "who got away with it".

For every Nixon, there are dozens if not hundreds of people with arrest records published on the internet that never went to trial.
Would something like that be included in "arrest" statistics? My experience with running afoul of curfew was basically akin to getting a ticket (I believe it was a misdemeanor, not a ticketable offense, but I mean there was nothing resembling an arrest going on).
https://twitter.com/el_diegors
I guess these guys haven't heard of an MVP.
Sounds like he read the question asked when you go here: https://esta.cbp.dhs.gov/esta/ and apply for the visa waiver. And he didn't feel like forking out for plane flights just to be turned back at the border.

"B) Have you ever been arrested or convicted for an offense or crime involving moral turpitude or a violation related to a controlled substance; or have been arrested or convicted for two or more offenses for which the aggregate sentence to confinement was five years or more; or have been a controlled substance trafficker; or are you seeking entry to engage in criminal or immoral activities?"
I don't know, I'm not a hardware guy. Battery capacity would probably suffer, limiting range. Seems like a decent idea.
Howdy, I'm @chasing / http://twitter.com/chasing

I don't tweet about tech, generally. It's mostly just jokey personal communication. (Mixed in, lately, with a fair amount of complaining at my home internet provider...)
Ancedote: A college grad made more money with his guitar playing in bars than with his english degree.

If you are generating good income with your skills then you have already achieved the goal.
NAT traversal isn't a problem these days. The issue is bootstrapping the traversal. Use the hidden services to exchange real IPs and set up the VPN link to route around the slowness of Tor.
Tenants activists believe all manner of fun things, including that supply and demand is a fiction created by evil capitalist bastards. Be that as it may, that article is (despite being from TechCrunch) pretty awesome for its comprehensive treatment of the issue. Thanks for the link.
I don't use Twitter because I don't want to support centralized social networks, but I publish to my website much the same as others use Twitter - short links, notes, occasional blog posts:

http://minglis.id.au/

I post about technology, Australian politics, programming, privacy, and other generally interesting stuff. There are separate Atom feeds for each of the separate sections: links, notes or blog.

I'll get around to setting up POSSE [0] to Twitter some day - I'll have to move off Github Pages first.

[0]: http://indiewebcamp.com/POSSE
I don't really use it much, but https://twitter.com/fourtonfish
https://twitter.com/tormeh89 Mostly retweets of funny stuff. Some programming.
How Linked In uses open source (behind the scenes look)
Additional quirk: Middle-button click to open in a new tab is also broken. Right-click -> open-in-new-tab works though.

This kind of stuff, in addition to being a pain in the ass for you, the developer, is why users hate this kind of trickery. I see that I'm on an infinite-scrolling page and I say to myself "ugh, I wonder which standard browser behavior is broken due to the weird hacks they had to employ to make this crap work." Which, ironically, is one reason I habitually open things in a new tab on pages like this -- I don't want whatever hacks are being employed to cause me to lose my page state.
Twitter bot that tweets Wikipedia edits made from IP addresses of Congress
https://twitter.com/BlackHalt
I think you are overreacting. Maybe they will support Windows down the road. I'd like to see it too on Windows.
^^^ goes and changes word list for jack the ripper
"Teens cannot be out after 11 pm" is more about protecting the neighborhood from teens.
@lalo

http://twitter.com/lalo

Mostly funny stuff and funny programming stuff
http://twitter.com/CavemanKlaus - Quantified Self, quantified comms/relationships, sociology, computational linguistics, psychology, transhumanist, Kiwi living in London.
hey thanks for the catch! added some sanitization on the input.
I would do that the other way around. If you wanna spend something you gotta hold your finger down and thus punish your behavior. For me it seems that the app punishes you with waiting time when you wanna save money.
What's a good alternative to "centralized social networks"? Atom feed clients?
https://twitter.com/mufid

Mostly tweet about "funny" development-related things i found when coding, in Bahasa Indonesia.
> # What might go wrong? (This is a test of imagination, not confidence.)
> Google might finally unleash GDrive and steal a lot of Dropbox's thunder
> (especially if this takes place before launch.) In general, the online
> storage space is extremely noisy, so being marginally better isn't good
> enough; there has to be a leap in value worthy of writing/blogging/telling
> friends about...[1]

This was from Drew's YC dropbox application. It looks like it should have said "Amazon, Google, Apple, and Microsoft would all unleash their cloud platforms at lower price points with software services sitting on top." Drew does have a very valid point: Being marginally better isn't good enough. I love Dropbox's service and I want them to win, but this pricing war is not great news for them.

[1] - https://dl.dropboxusercontent.com/u/27532820/app.html
That could also work. You lose all the anonymity though, so only makes sense for when you need bandwidth and opt out of privacy. You could have separate virtual network interfaces for the different use cases.
As someone who had to go to school, yes I would.
Thousands of Americans are debt slaves for the rest of their life because they followed the consensus of "good" advice.

The comp sci field may be the exception but you still have to be careful taking advice from people who purchased their degree for a fraction of the purchasing power required for 2014 degrees.
The argument that nobody is visiting page 964 of 3810 on a paginated UI seems somewhat compelling at first until you realize that nobody is scrolling down to the 964th screenful out of 3810 either, and even if they do, your infinite scrolling implementation made it more painful than necessary and is probably making them scared of clicking anything lest the whole thing get reset to 0 all over again.
doesn't work for me:

< -h http://127.0.0.1:8080 -c kubernetes-coreos/pods/redis.json create /pods
F0711 00:42:59.424059 03183 kubecfg.go:182] Got request error: Status: failure (
api.Status{JSONBase:api.JSONBase{Kind:"", ID:"", CreationTimestamp:"", SelfLink:
"", ResourceVersion:0x0}, Status:"failure", Details:"failed to find fit for api.
Pod{JSONBase:api.JSONBase{Kind:\"\", ID:\"redis\", CreationTimestamp:\"\", SelfL
ink:\"\", ResourceVersion:0x0}, Labels:map[string]string{\"name\":\"redis\"}, De
siredState:api.PodState{Manifest:api.ContainerManifest{Version:\"v1beta1\", ID:\
"redis\", Volumes:[]api.Volume(nil), Containers:[]api.Container{api.Container{Na
me:\"redis\", Image:\"dockerfile/redis\", Command:[]string(nil), WorkingDir:\"\"
, Ports:[]api.Port{api.Port{Name:\"\", HostPort:6379, ContainerPort:6379, Protoc
ol:\"\", HostIP:\"\"}}, Env:[]api.EnvVar(nil), Memory:0, CPU:0, VolumeMounts:[]a
pi.VolumeMount(nil), LivenessProbe:api.LivenessProbe{Enabled:false, Type:\"\", H
TTPGet:api.HTTPGetProbe{Path:\"\", Port:\"\", Host:\"\"}, InitialDelaySeconds:0}
}}}, Status:\"\", Host:\"\", HostIP:\"\", Info:api.PodInfo(nil)}, CurrentState:a
pi.PodState{Manifest:api.ContainerManifest{Version:\"\", ID:\"\", Volumes:[]api.
Volume(nil), Containers:[]api.Container(nil)}, Status:\"\", Host:\"\", HostIP:\"
\", Info:api.PodInfo(nil)}}", Code:500})
https://twitter.com/isaacforman - interesting things about the world, the iOS game we're making, travel, etc
Academia in the USA has been a joke since 1949 when the loyalty oath was instituted. Since then, the entire academic sector has been R&D for the military industrial complex. Professors are not to be trusted. They have been working in a corrupt system too long.
You could try loading the assemblies up in dotPeek and poking around. You miss out on the XAML (though you'll see the code the XAML was transformed into), the compiler generated stuff for await is a little ugly, and obviously you wouldn't be able to re-use any of the code you see, but if you're just curious...
I'm not referring to Dropbox versus its competitors. I'm suggesting that Dropbox should focus on price discrimination for its own product lineup, because Dropbox apparently (at least as explained by jliptzin) has potential customers with a high variance of willingness to pay.
> "Oh, hardware is so much easier than software! This will be a snap!"

I think "Hardware won't be THAT much harder" is more like it
Ok i started this. How long before I can condescend to the rest of you barbarian peons?

But seriously - i've been wanting to learn a lisp for a while now and this seems like an accessible way to go about it.
This was created in response to this if I remember rightly:
http://hackaday.io/project/86-Mooltipass
The mooltipass is an offline password keeper.
The concept behind this product is to minimize the number of ways your passwords can be compromised, while generating and storing long and complex random passwords for the different websites you use daily. It is designed to be as small as possible so it can fit in your pocket. Simply visit a website and the device will ask for confirmation to enter your credentials when you need to login.
>In general, the languages themselves are excellent, but the standard libraries vary in quality, as do the tool chains. ML is eager by default, Haskell lazy. Otherwise, it's the same mindset (although some people will think Haskell went overboard on monads, some people think OCaml's libs aren't monadic enough)

I think it's important to point out that Haskell is actually functionally pure (in that there are no side effects in the language), whereas ML does have references baked into the language, so you can revert back to writing Pascal-looking inner loops in Caml, for example.
Wow. The response on here has been amazing---yes, the criticism too. I was really shocked last night with the spike in traffic from Reddit, but I had no idea what to make of getting to the front page of Hacker News. TBH, I'm feeling pretty overwhelmed about the whole thing.

Just to put my two cents in, as a general reply to a lot of comments here... this is a very, very early draft in progress, and I didn't expect anyone to pay attention to this project, let alone post it everywhere. It needs a lot of work, particularly in toning down the Lisp Evangelism, and staying true to the methodology without accidentally parroting Zed Shaw's voice.

Zed Shaw: it means a lot to me to get your perspective here. Yes, you and your series ultra-inspired me. I've wanted to write a book on Lisp for a long time, but it wasn't until I was pointed to your series that I felt like I could give Lisp the perspective it was missing. I'll make a point of editing the Preface more carefully---everything that's up there so far, I wrote off the top of my head with very little editing, so I guess in following your method and format I accidentally used some of your words as well.

Thanks everyone!
Thanks for looking out for me, though! One can never be too careful.
Whew! it's not just me then! I've been picking at a bluetooth/arduino 9 degree of freedom accelerometer for about 6 months now. It's terribly difficult to deal with. All the wires, the voltages, the heat and power, the damn bluetooth, letting all the magic smoke out, etc. All the physical details that aren't 'documented' like with a language or other programming project, mostly because...physics ...isn't well documented. I love, it don't get em wrong, but yes, hardware/software interfacing is like pulling teeth. I think the main issue is that you don't even know what to ask Google, let alone anyone else. It's hard just to formulate the right questions, let alone get answers.
Startup{ery : curating startup best-practices
This is good news for farmers around Fukushima - no-one buys food from there for obvious reasons, which is why they started to grow indoor hydroponic farms, but not on a large scale yet [1]. This way the plants don't get into contact with irradiated soil, but I doubt that people will buy them.

[1] http://www.bloomberg.com/news/2013-03-10/fukushima-seeks-rev...
all feeds (including the example) are rate limited on data.sparkfun.com. Here are the details: http://phant.io/docs/input/limit
As others have said, they only apply to minors (under 18) and are usually restricted to certain hours and days. And they can vary depending on the cities, counties and states. It can be a kinda confusing mishmash of laws for those who live near the borders.

I grew up outside Knoxville, Tennessee. The curfew in the city was 17-18, Monday-Thursday, 11pm-6am, Friday-Sunday, Midnight-6am. 16 and under, subtract an hour from when curfew began. There were all sorts of exceptions, too. Like if you were coming home from work, accompanied by a parent, coming home from a school activity, etc.

But I lived out in the county, where there was no curfew law. Pretty much the only time I crossed into the city limits was to work and go to school. So it's weird driving in one area where being out is a crime, but you cross through this one intersection and suddenly it's not a crime anymore.

Add to that, it is ... irregularly enforced, to put it best. I was out pretty late at times when I was 17, and never had any issues. I even got pulled over once in town at 1am for speeding. I had been over at my friend's house playing Dungeons and Dragons and lost track of time. I was just told to slow down and go home.

It seems like one of those laws that is a "convenience law." I.e., it's there for the convenience of the police if they see something suspicious and want to question you, or something they can hit you with if they don't like your attitude.
It is not true that 99.9% of Silicon Valley is not furthering the wealth of mankind. Making products that are useful to people, in fact, does further the wealth of mankind.
Well, I mean, I do see the argument that it's a more efficient outcome.

Imagine for a moment that surge pricing were kept the same. The only difference is that, now, Uber takes no cut whatsoever. This would result in greater profits for Uber's drivers during a surge, better incentivizing drivers to get out on the street and start accepting fares. This increase in the incentive would, one can assume, result in an even greater increase in supply during a price surge than is produced under the current system, and more effectively address the supply and demand imbalance that creates the need for surge pricing in the first place.

Now, does Uber have a moral obligation to do this? Fuck no. However, it's certainly disingenuous to suggest that surge pricing is just all about addressing supply and demand imbalances.

(I'm not saying you say that's what it's all about; you don't. That is, however, what wutbrodo and a lot of other posters seem to be suggesting).

EDIT: As an aside, Uber's incentive (besides defensibility) for not taking a cut of the surge is clear: by making the incentive for drivers to get on the road as powerful as possible, Uber would all but guarantee that its users can get a ride at any time, any day, in any conditions. That would solidify Uber's primacy over other, less reliable transportation options. However, given that their product is already so superior to the alternatives, it doesn't seem to be the case that they need to look at doing anything like that for the time being.
I guess the issue with this is there would be no incentive for the project to actually deliver the final item!
Yeah, I prefer the dict comprehension.

I use dict comprehensions quite frequently in my own code as well.
Rent a bike near you at the touch of a button
Reading about guys like this or that billionaire whiner Perkins make me feel very blessed. I'm not really motivated by money but I do recognize it is a tool that allows for other things I am interested in. But then you get smacked in the face with someone like the people you're talking about and realize that your modest life is not too bad since you're not so out of touch with the reality of the world...
Uh, the land of lisp has the let's make a game approach as well. I'm not sure I understand what aspect you're talking about.
Firstly, it sounds like you have a very solid grounding in programming. Why not expand your mind? Take some economics, law or statistics subjects, and you may find a personal interest and niche at the intersection of the two fields. The classical reason that they force kids to do this is so that you don't develop narrowly as an individual. If you don't want to do psychology, do some research into other fields, find one you want to learn about, and talk to the professors about swapping psych for one of them. Remember - programmers in IT are a dime a dozen. Programmers in other fields are rarer than hen's teeth.

Secondly, as an employer a degree serves as a signal that a student is ready and willing to accept short-term pain in return for long-term gain. Compared to other graduates who have a degree, you'll always be second-best.

Lastly, don't be fooled by the perception that iOS will be around forever. A degree will give you a foundation that you can fall back on.

You've already made the commitment of the first year - stick it out. Talk to the professors about accelerating your course if you're doing incredibly well and finding it boring.
"Just to be clear, are you trying to say females are not good enough to play in the NBA?"

Yes, I'm saying exactly that. Because... there is such thing as native talent and it's not just how much one practices.
In general, men are stronger and can run faster than women... training being equal. And men are statistically taller than women. So... they have an advantage in a game where height is an advantage.

I don't even know why you would argue that point. It's biological fact.

Growing old or being a child is the same as genetic advantage? No, and I never claimed it was. The point was simply to illustrate the ridiculousness of the claim of humans being homogenous. Very clearly some people have an advantage over others in some activities. These people may require less practice to become "experts" than others... thus the 10,000 hour rule is at once nullified as "rule".

As for training in IT let me re-iterate the point... those with more practice in both tech and business didn't necessarily make more money while young people with less practice did. Presumably money was the goal of more than got it... even those that really really believed and tried very hard.

There is native grace. Believe it. Accept it. Know your strengths. Know your limitations. This is the key to survival and success. No... sorry in spite of what they told you in grade school, you can't be any thing you want to be if you simply put your mind to it and work really hard. That line might motivate some, but at the end of the day it is inherently and obviously untrue.
I am no expert, but do you think this will create, "too many chefs in the kitchen?"

In my experience, buying love is not nearly as effective as winning it.

When a founder helps a fellow company out of the goodness of their hearts or just for Karma, or with hopes of reciprocity, that help will likely be more valuable than a bunch of founders who feel somewhat invested in the other companies and maybe think they know better.

I think this is an interesting experiment...but I wonder how this will actually play out. I can see it having the exact opposite effect you are hoping for.
Have you just tried it first? I'm not being hard, but I had the same feeling until we did it for the 34 day trial. Frankly, I now love the fact that it doesn't do anything automated in the background, now I actually have to consciously track my spend. Mint just became a passive record of spending. YNAB is active.
SPJ gave a talk on the history of Haskell which goes into monads and stuff at one point, and it's the best explanation I ever heard

https://www.youtube.com/watch?v=7NPBrWDzO2A
Elon Musk supports Nikola Tesla Museum
tl;dr: Guy suggests isNumber(NaN) should be false. But it's true because NaN is part of floating points as defined by IEEE.

My own interpretation? While programmers shouldn't care so much about this particular kind of semantics (instead they should understand the theory behind floats and never have to run into this issue) it might be better just to call NaNs something else, like "undefined number" or something.
Does anyone have experience with Egnyte? https://www.egnyte.com/

The thing that makes it attractive to me is that it can sync with a Netgear NAS. About half our staff are in a central office, the other half are remote, so this is a solution that looks like it would cater well to that situation.
Overview – Cardboard – Google Developers
This is the only reason I have installed the app. Patiently waiting for a good desktop notifications system. I'm on far too many projects at any time, some high volume open source, and I really would like notifications built in. Currently giving The Hub App a spin.

http://thehubapp.com
I think this is kind of related to Geoffrey Goodell's argument from 2006 in

http://www.sobco.com/papers/tr-06-06.pdf

I was trying to remember who at Harvard had written about this and I think that's probably the report I was thinking of. Maybe I should also suggest his thesis

ftp://ftp.deas.harvard.edu/techreports/tr-12-06.pdf
Bigelow Aerospace Begins Hiring Round by Adding Former Astronauts Ham, Zamka
I'm sure that the armed escort comes courtesy of Pinboard users in the Yemeni government.
Grap – A Language for Typesetting Graphs
Nicely done! If someone from the GitHub team is reading this, is there any plan in the future to integrate "issues" into the desktop client?
P.S. like the new style logo, seems Yosemite ready :)
In some places it may be easy as filling out a form. In other locations (Arizona for instance), there is no such thing as expungement. The best one can hope for is a little note next to the record saying judgement has been set aside.
If you guys want to keep up with the HS Hackers group that recently made front page, you can do so by following @HSHackersNYC and @HSHackersPhilly
It's easy to be smug now knowing how things turned out, but lots of really brilliant people agreed with Professor Tanenbaum at the time.

The difficulties that microkernel projects ended up encountering were not easy to forecast and ended up taking virtually everyone by suprise.

It was in the spirit of progress towards better ways of architecture software that Tanenbaum and Stallman (as well as many others) chose to try a new architecture rather than just build yet another monolithic OS kernel. Being on the pointy end of technology means you often end up being the one to discover what doesn't work.
I particularly liked the juxtaposition of these three sentences:

>Instead, I think it’s much more likely that you’ll become disconnected from your support network, burnt out from exhaustion and frustration, unable to inspire your best employees, and ultimately fail. Kinda like I did. :) Even now, when I look for company’s to invest in...

Is this the kind of failure one experiences when losing at a board game?