skysight-inc/HackerNews huggingface dataset:
An alternative explanation is, of course, that you haven't researched the topic.

1) You are incorrect to say "PRISM is a blanket-term for the surveillance state in effect by the US Government." You may wish to think it is, but wishful thinking does not mean it's true. Accuracy matters.

2) The Internet companies do not "participate" in PRISM, which is a software utility. That's like saying I "participate" in Excel or Chrome. They do turn over data when compelled to through the Foreign Intelligence Surveillance Act and other laws. If an ambulance following you turns on its lights to tell you to pull over, you're compelled to do so -- it doesn't mean you're "participating" in a medical emergency.

3) You're right that the NSA would like to slurp up data through as many means as it can. That doesn't mean it is. Put another way, the fact that I would like to have Bill Gates' bank account does not mean I actually do.

If you possess actual evidence that Internet companies "participate" in PRISM, as opposed to being compelled by law and legal threats, and if you have evidence that the NSA has "direct access" to the Internet companies' servers, kindly share it. Otherwise I'm not sure what your point is, except to argue for the sake of arguing.
curious - anyone doing this update, do they ask you to resign any ToS or anything like that?
Wow, this is great. I'm shocked that I am finally enjoying something related to regular expressions.
Aussies confused by science fact or fiction: survey
The best way to donate your time is if you can contribute specialized skills.

Teaching kids to program? Really efficient.

Serving food? Not so efficient. Also consider there are a lot of unemployed people in this country who would be helped by a job created by your donation.

There are some less tangible factors here, and being involved in a community / serving as a role model can be valuable. But if you research, for example, international volunteering, they don't need people to do manual labor.
If you are using AbleNet's "Hitch" switch interface, by their description it should be able to emulate keyboard input without the SwitchXS software being loaded, but a manual doesn't seem to be publicly available.

This product called "Swifty" (http://www.orin.com/access/swifty/) also takes a switch as input, and can emulate a standard usb keyboard. With VoiceOver enabled in the login screen (Settings->Users->Login Options) this should allow one to login without using the keyboard.

Hope this helps.
I thought we agreed we're at war until people stop using terrorism. That's what the President told me, anyway.
The commute stipend (#6, imo) is genius. 500$ (monthly, presumably) if you work w/in 5 miles of the office. People pathologically underestimate the negative affects their commutes have on their lives. When mine disappeared I got massively happier immediately, and the time I would have spent commuting shifted mostly to work.
It's marketing.

If you've never been treated as an adult before, "We will treat you like an adult. You'll even be able to spend money without asking for permission." sounds like an outrageous perk. Many, many decisions about compensation and working style at startups are optimized for an audience which has never been treated as an adult before.

This is similar to how Google recruiters deploy their free food perk, incidentally. Google has over-the-top food benefits and has since forever. This is so widely publicized that people who are not in the tech industry know about it. Everybody who would take a job at Google is aware of it. Nonetheless, if you were to today ask a Google recruiter for a salary bump, they would as a matter of policy ask for a little time to think it over, then come back with "Well, we give you all the free food you can eat. A meal in Mountain View runs about $15 to $20 or so, and you could easily get 10 of them a week from us, so that's worth something like $10k a year right there, right? Boom, I just got you the extra $10k."

And this is standard policy because it routinely works on people who are smart enough to work at Google.
Any indication if there was data compromised?
Operative word is most. I'd also be fine with someone doing that if they were meeting their objectives. We generally don't work much more than that and I think we're all happier for it (and consequently more productive).
With "100% time" you certainly cannot legally do this. I can't go to work and devote some time to some side project using my company's resources and while getting paid to be doing other work. Sure, I could put in "100% time" into doing it, but it would be illegal.

It's worth noting that if every developer believed this, then Python wouldn't exist, because Python was one such project.
Has FundersClub actually disrupted venture capital? Is this a claim that they intend to do so? Do they know what "disruption" actually means?

I find the number of articles/shoddily rewritten press releases that claim that Startup X "is disrupting" something, when Startup X barely exists, extremely amusing.
Hidden message in the new Wendy's logo
Flask-basic-registration
And pbcopy/pbpaste on OSX.
"disrupting" is some marketing bullshit. When I hear someone mention that word... I'm far more interested in "remaking" and "reforming" which imply some sort of constructive outcome rather than just fucking shit up.
Hey, I'm Dave, one of the developers on next.data.gov. We're totally stoked by the great community response that we received for the launch of next.data.gov (even if we did have to fire up a few more servers to handle the hug!). Thank you for caring about the open data mission, for checking out our site, for providing feedback and, I hope, for getting involved with this and other government open-data initiatives.
This was helpful, thank you.
How about no perks, or close-to-no-perks?

I like money, and I like spending my money on my own time. So I'd rather be paid well, and no matter how good the company's financials look, I'd prefer to work at a company that isn't spending money on catered lunches I probably won't eat, ping pong tables I won't use and group events I'm not inclined to attend.

There are plenty of talented people out there who don't need their jobs to provide a social experience, lifestyle or free stuff. Startups that go crazy on perks should consider that these can be just as much a turn-off as a turn-on to prospective employees.
Solar Death Ray, boil water in seconds
http://www.youtube.com/watch?v=TtzRAjW6KO0

I'm thinking, put a motorized tracker on that, center a glass tube at the focal point, run water through the tube for instantly heated water t:4:20, hot enough to produce a ton of steam.

This kid's device can boil water in seconds, there are solar kettles on the market that take up to 2 hours to do this:

http://www.gizmag.com/solar-kettle/27594/
This always seemed weird to me. Like, you can be a senior software developer with 15 years of experience, and if you get hired at a new company they'll only give you 2 weeks of vacation to start? Really?
> Startups are small teams, building relatively unproven products. There are a lot of lean times and challenges that test everyone's mettle. I don't think it's very likely someone can do their 9-5, even if they're massively productive in that timespan, and not be looked at funny if the cultural norm is for everyone to work crazy hours.

My experience? people who claim to be working crazy hours are only actually working crazy hours if you count all hours that are either in the office or with co-workers as 'work'

I joke that by that standard, I do 20 hour days. I mean, my partner is my partner in several senses of the word, and yeah, 4 hours a day apart is not at all atypical. (I mean, I'm exaggerating for effect; nobody counts sleep as work... yet.)

But that's not how most people outside of the startup world think about it.

To a normal person? screwing off on hacker news? not work. checking facebook? not work. going to a long lunch with your friends that you work with? not work. playing video games with your friends from work? not work.

You take those things out? and the hours your average startup guy puts in start looking a lot more reasonable.

The thing that irritates me is that there is this culture of exaggerating your hours that is extremely destructive to people who aren't in on the joke. I know people that actually track hours, and they stop tracking hours when a co-worker comes over and starts a conversation. that's not work, in their eyes. And if you track time like that (bullshitting- not work. Hacker news (and using the internet for things other than looking shit up)- not work, eating- not work, commuting- not work; etc...) just getting to 40 hours means you don't have a whole lot of non-sleep personal time during the week; and those (in my experience) diligent ex-defense contractor types can be some of your best employees.
This is what my partner and I are trying to do with instajams.com. We've just soft launched and are in the process of getting feedback from some friends, but the jamming portion of it is rock solid.
It's helpful for SEO as well.
A few of these would be big turnoffs for me:

- everything at the office (both nine and ten): how about reasonable work hours so I can do things outside the office?

- $500 if I live nearby: if this is just out of respect for the deleterious effects of a long commute, it strikes me as weirdly paternalistic, and actually kind of backwards; people who for whatever reason (spouse's employment, family, whatever) can't live within five miles and thus have a longer commute have both a long commute and $500/month less. Why not just subsidize transit for everyone? Or (and this is a bit tinfoil-hat-like, I admit) it's a way to get people to live near the office ... so it's less burdensome to spend a lot of time at the office.
> we are intrigued by the new possibilities enabled by the JOBS Act and look forward to potentially expanding our activities down the road.

-- https://fundersclub.com/site/faq/

Refer looks like the beginning of a kickback scheme a la Morgan Stanley stock tech analysts circa 1994.

Furthermore, it is true that you are only targeting "accredited investors" for now. Two things should be noted. Firstly, accredited investors aren't necessarily smart investors. Earning $200K a year or having a networth of $1 million is a fairly common thing and is unconnected to financial literacy and startup valuation (see actors/doctors/lawyers/baby boomers investing in startups).

Secondly, are you honestly telling me that you are just going to stick with soliciting accredited investors if the legal obligations you are presently under were to be lifted?

Please.

A side point. A lot of people think that making startups an investment option for all is a good thing. I'm fairly certain that's a stupid idea, for the simple fact that if VCs, whose full time job it is to solely invest in startups, suck at investing in startups, what chance do normal investors with other jobs have exactly? A lot of people thought that online trading was an amazingly good idea during the late 90s (it sure was for eTrade), but the individual returns of sole traders illustrate that this was not the case, and in fact most investors would've been better off holding a diversified low-fee index fund.

Not all "disruption" is good disruption.

To the downvoters, may your ignorance go forth and multiply.
Ah, I get it. You're still riding this wave: https://plus.google.com/+EricSchmidt/posts/XfgQ1PXzM5g

It's a non-denial denial and Eric Schmidt is the last person I'd trust to be truthful on the matter. Deny doing something you weren't actually accused of doing, but that sounds enough like it, so that you don't have to deny doing the thing you actually did.

"Nope! Not Direct!"

SFTP, virtualized access, automated access - it's all the same but as long as they can find something to deny, they'll run with it. Accuracy matters when you need to spin the lie.

You're talking about arguing for the sake of arguing but that's exactly what you're doing. You can play cheerleader and spin the lies the PR masters put out and I'll continue to read the leaked documents for the truth.
The regex-genex SMT constraint solver ( previously covered in https://news.ycombinator.com/item?id=2579783 ), as demonstrated by @LeventErkok ( https://gist.github.com/LeventErkok/4942496 ), is pretty good at solving this kind of puzzles. :-)
I run a business. In theory I have 100% time. In practice, I still have to choose to do grunt work 80% of the time (or more) if I want my business to succeed. You can redefine and reshuffle the numbers, but ultimately the work that needs to get done needs to get done.

We designed our company in such a way that to some degree everyone has 100% time. We get together and choose priorities as a group, and then everyone can spend their time as they wish, as long as the goals we agreed on as a team are met. People still choose to do grunt work, since they realize it needs to get done for the company to succeed. There is no way to escape that.

I think that ultimately, it's a matter of having the choice that makes a difference between fulfillment and misery. But even if you can choose what to work on, you still have to do unpleasant work at least some of the time.
Assuming you shut it down every time you walk away. AFAIK VirtualBox doesn't encrypt snapshots (which include RAM contents and therefore the encryption key).

OP could get at least get screensaver-lock functionality, but actual security in this situation is hard.
Science of Summer: Where Does Beach Sand Come From?
Innovation & Opportunity—The Contribution of Computing to Improving Our World
Agree. Also, the check mark indicating validation is broken on iOS
My company is pretty good about vacation time, plus flex time whenever I need it. I was generalizing.
You forgot a couple:

4. A powerful executive center for decision making, interfering with the established separation of powers.

5. Powerful Media channels controlled by the executive power and the industry in bed with it, leading propaganda and misinformation.

That is exactly what you need to start a more total state.
Watch All of Terry Gilliam’s Monty Python Animations in a Row
While it seems strange to me that a highly repetitive computation that lasts ~0.2 seconds would not kick the JITs (who needs them, then ;-) ?), I tried a simple blow-up of the input (by abusing "cat") - same results. For a 16MB input with > 2.6 million tokens, the handwritten lexer smokes the single-alternating-regex one: 1.1 sec vs. 2.9 sec.
It's a negotiation point.
Corporations don't make War and enlist people to fight for them. The comparison does not make sense. And corporations can die and go bankrupt. Governments will make everyone else die or go poor before they do.
How To Build An RSS Sync System
Interestingly, that struck me as one of the worst ones.

Anyone with a family at SendGrid, or other responsibilities (like the need to care for an elderly parent)? And can they actually leave them behind when they go on vacation, or are they forced to forgo this benefit?

Mind you, skipping the trip means more than just "didn't get to play in the exotic locale", it also means the team-building has solidified a team that no longer includes you.
What's a better, free open source alternative to SharePoint? I don't disagree with the point but I would be surprised (and interested) if there was a open source alternative that compared to SharePoint.
Berkeley Study on impact of wealth on behavior
A tutorial to teach humanists practical computer programming
+1. Clojure without paredit is painful. Its the only reason why I'm unable to use LT for more than a toy.
> So why more money is spent on terrorists than communists is a bit of a mystery to me.

That's because terrorism is used as an excuse to further push the Power of the State.
The Neolithic Diet
For one, I agree with lsc's response. Our employees are definitely in the office more than 40 hours a week, but that includes hanging around after work for dinner or a couple of beers.

That said, I generally work eight hour days, and I don't feel like I'm being judged when I walk out of the office at the end of the day. It's a solid part of our culture - that's why I said it's one of the perks we live by.

edited for spelling.
New Rules and a New Game
I tried to solve these with regular expressions. Now I have two crosswords.
SeatGeek started giving everyone $100 a month to spend on live event tickets. It doesn't accrue -- use it or lose it. I think concert attendance in the office has increased 5x since the new policy was started. Not quite a beach vacation, but fun!
Yep, compiling the regex into some sort of "VM" is not a new technique, but eventually the algorithm this bytecode implements is what matters most. The article you linked to suggests that even after the rewrite, V8's regexes are backtracking rather than DFA (the re2 approach), which explains the results, in a way.

This is really interesting. The most common point raised in the backtracking vs. DFA debates is pathological inputs that induce exponential behavior. But large alternations seem to be affected quite a bit as well, and are more common. Admittedly, there's no exponential behavior there - just an unfortunate constant factor.
Trayvon
Fun game. Only thing I can suggest is a way to rotate the puzzle so we don't have to crane our necks / rotate monitors.
Ancient Troy: The City & the Legend
The part where he emailed Dr. Genius about the solution was hilarious. LMAO!
Python is not an appropriate example.

Guido van Rossum started working on python in the late 80s while employed by a computer science research center in Europe, then continued working on it while employed by a computer science research in the United States. He didn't start working at Google (working 50% on python) until 2005.
""""If you’re using some established framework, Heroku can figure it out. For example, in Ruby on Rails, it’s typically rails server, in Django it’s python <app>/manage.py runserver and in Node.js it’s node web.js."""

Been working in node for years now, have never named anything web.js. Why not index.js, server.js or app.js?
When we got acquired we became much, much bigger. Depending on how you counted divisions you could come up with anywhere between 50 to hundreds of developers. A few of our projects involved developers coordinating across those divisions, but when I left they were still fairly independent most of the time.
Any hand written lexer will be faster than a regex based lexer. Lexers rely on precise grammar for efficiency. Regexs are a sloppy way to define rules and will commonly have scoping problems.

Having written many a lexer, I would never use a regex, ever to do this job.
Adversary profile precludes this vector.
Well, once upon a time, "disruption" had a real meaning. "Disruptive innovation" as a contrast with "sustaining innovation" that makes an existing thing better.

Corollary (quoted from elsewhere):

"If the established players in the industry are trying to smack your new model down, that's a sign that your innovation isn't disruptive -- it means its utility is oriented similarly to theirs, so they could in principle adopt whatever use it has.

The canonical example is steel micro-mills ... They started off being only good enough for low-margin, cruddy steel like rebar, business which the real steel mills was delighted not to have to deal with any more. Only the micro-mills got better and better and kept taking the lowest-margin business away from the mills until most of them couldn't function any more."

(Related corollary, disruption = innovation through inferiority: http://www.mrteacup.org/post/startups-innovation-through-inf...)

Of course somewhere along the line someone decided that disruption = the new hotness, so now no matter what you do, even if it's something that's been done forever (e.g. renting clothes out short-term), you have to call it "disruptive".
Hi, this is Dave from the next.data.gov team. We brought more servers online to handle the traffic surge. Thank you.
Not sure what you mean by this.

In the C standard, numeric tokens include signs, floating point dots, type specifiers (U, L, etc.), and much more. For the gory details see: https://github.com/eliben/pycparser/blob/master/pycparser/c_...

But in the end, it's all in the same token.
An Open Letter to New and Would-Be Writers
I'm pretty sure corporations have done both of these things. Also Governments die all the time....
oh no fan does nothing. Back when I was in india, We used used sit only under a large ceiling fan that goes at full speed. Still mosquitoes will bite.
Idea: A Problem Database For The World
MSFT: We Don’t Provide Emails/Messages to NSA, Gov Denies Data Disclosure
continued working on it while employed by a computer science research in the United States

I was referring to this specifically, not his time at Google.

His employer didn't realize he was working on Python.
They don't even really use it in boot camp. I remember it well. You got dressed down for doing stupid stuff, but it didn't rise to the level of abuse. It certainly wasn't a lynchpin component to their strategy. In fact, when I was in BMT, it was encouraged to report abusive behavior up the chain of command. No, boot camp is all about long, hard days and shared hardship. It worked well enough.
At Thumbtack, we brew our own beer. Currently making a Witbier and a Tripel ;)
This is actually quite a common perk offered by Japanese companies in Tokyo (GREE, CyberAgent, etc).
Corporations, making war? Like what, millions of people backing them up? Any source to share to back your argument up ? At most you can say that corporations have been influencing governments to go to War, but a single corporation has not enough leverage to hire hundred of thousands of soldiers to fight. Ultimately War needs State involvement.

Governments dying all the time? Like where? You mean in small countries? I'm talking about developed countries here, with big governments in place. They are very unlikely to die any time soon.
Universities Face a Rising Barrage of Cyberattacks
Cute rant. But PHP uses /e in exactly the same way: The /e is part of the literal regexp.

> Contrast this to PHP, where /e appears to be on by default

No, /e is not enabled by default.

> and there's no mention of it whatsoever in the documentation

Yah, that's because it's not on by default. Do you expect them to document every idea you make up?

> is a C library... so I doubt it has any eval functionality

pcre_callout()

> No I'm afraid it's another shoddy PHP design decision to blame here.

No I'm afraid it's just another ignorant PHP basher to blame here. Do you just like to make stuff up about PHP, then bash it?

PS. To anyone reading this: Don't use /e with untrusted input, it's not safe. But if must assign blame, then blame perl for it, not php.
I struggle with regular expressions, now I have many cross words.
+1 Like!
For anyone who might be interested, I made a client-side javascript clone of gist.io.

It supports listing gists with specific tags, such as "blog" (along with other features, e.g. custom css/js/html and latex)

Home page: http://jist.in

Source code: https://github.com/zhuzhuor/jist/
One explanation is that the startups you fund are on average better than ones you funded before. You did become increasingly selective. Having higher standards and valuations remaining flat implies valuations are falling on average.
I produce academic papers for a living, and when you call me "insincere" for claiming that the audience of these papers is other experts in an extremely narrow field, you're just proving that you're not listening to me.

> Nothing is "too hard".

Well, lots of things are too hard for me. I don't read papers in quantum physics, biochemistry, or pretty much any specialized field of science. And I don't even try to read papers outside of my subfield. Because I don't have the years of expertise necessary to understand them. That's just the way the world works. Things are hard.

> You seem to be blindly asserting that academic papers somehow magically get turned into documentation

No, I didn't say that they get turned into documentation. Go look at what I said.