skysight-inc/HackerNews huggingface dataset:
Bypass all corporate Internet filtering at work, without admin rights
DISCLAIMER: Doing this may be against your employer's policies and may lead to discipline and/or termination. Pursue this at your own risk.

Unfortunately, this requires having root on a server that is associated with a .com domain that is not blocked by your corporation's proxy/firewall.

1) Set up your SSH server to listen on port 443.

2) Install corkscrew. If you are on Windows, Cygwin's install has a --no-admin option you can pass from the command line, which will allow you to install it to some local directory. Once you have Cygwin, you can install corkscrew with no problems.

3) Set up ~/.ssh/config to route all outgoing non-local SSH connections over corkscrew to port 443 on your .com.

4) Run an SSH tunnel via corkscrew through your server on port 443.

5) Set up Firefox to use a local SOCKS5 proxy through your tunnel, making sure to check the DNS prefetching checkbox.

6) Browse away.

What is happening here is that the firewall/proxy will not block outgoing HTTP connections to port 443 on a non-blocked domain because they look like a normal web browsing request. Since you are routing SSH over HTTP (using corkscrew) and accessing the default HTTPS port (443), your SSH connection will look like a regular HTTPS request to a website. Since your connection is encrypted, it is undistinguishable from normal web traffic, and it is highly unlikely that it will be blocked unless someone specifically looks into your traffic patterns and is sharp enough to recognize it (nobody has every caught me). None of port blocking, protocol filtering, or DNS filtering will be able to block your internet access (unless you leak DNS queries, which you will not if you use Firefox.)

I believe that this is foolproof and have had 100% success with it so far. If anyone can see any flaws, please comment. Otherwise, considering the plethora of partial solutions I found while establishing this method, I thought I might contribute my final workaround here.
Microsoft may already have access to your medical data by other means.
Then clearly you're not part of the distinguished group known as "the most important people in media", because The Verge is asking us:

Why are the most important people in media reading The Awl?

Seems like there's clear market demand for a blog called The The, where self-aggrandizing bloggers write about their similarly immodest blogger friends.
I've really enjoyed a ton of my time on Reddit, and I'm not ready to jump ship yet.

But if I were to find out about it recently? Knowing what's happened in the last year (or even few months) I would certainly stay away.
The adobe air based VPNoverDNS app [1] works pretty well. You can set up port forwarding for irc and SSH.

Iodine seems to be a bit more complex as the default configuration doesn't work in that environment.

[1] https://play.google.com/store/apps/details?id=air.com.mail4h...
Well, that someone is free to fork the project if he/she isn't happy with the current maintainers.
I read your comment before your edit, yes. You cite a $3k honda bike. This vehicle is $7k. A very cheap subcompact is $16k. So this vehicle captures about 75% of the price advantage of a bike compared to the cheapest car. In other words, it does capture most of the price upside, where you claimed it captured no upsides.
I swear by z.
Better strategy:

Students who are highly likely to get an A in the class should choose 6 points, to try to ensure that lesser students do not get a free opportunity to catch up.

Students who are likely to get less than an A should all choose 2 points, in the hopes that they'll get some free points.
SEO+Vergleich+Webseiten
This is not the car of the future. Still using gas? ICE (internal combustion engine)? 3 wheels? This has been tried before and did not work. This is a step backwards. Also who the heck names their company after themselves anymore? Talk about ego.
> beating traffic by skipping between lines (I know its illegal but most of the motorcycles do this)

This is called lanesplitting and it's not illegal in California or most of the non-US world.
How much would you realistically make if you competed your course successfully? What are the real chances of that actually harkening, over how long? Multiply the two, and subtract an estimate of how tired you are of the working alone part, and that's you're bottom.

On the other hand, estimate what it would cost them to fund and hire your alternative, including equity, recruiter, and hiring bonus fees. That's their upper end.

Add cash on hand, subtract liabilities, in both cases.
Both of those questions seem self-explanatory. "We" means society, civilization, or humanity at large, and the point isn't to force relationships on people who wouldn't otherwise be in them but to acknowledge and help out of altruism those who want romance but instead self-medicate with pornography and masturbation.
This is really no big deal (2004)
As of right now 5,365 people have registered their (non-binding) interest in $21,462,675 worth of shares -- making the average reservation ~$4k.
Krugman's opinion:

http://krugman.blogs.nytimes.com/2015/07/12/killing-the-euro...
ImageOptim 1.6.0a2 with MozJPEG
Relevant SMBC: http://www.smbc-comics.com/comics/20131122.png
They said "no" because they didn't want to waste time meeting with such an obviously unpromising startup :)

I was one of the angels who simply didn't respond, in part because I was busy with my own startup, but also because the idea of a marketplace for renting out air mattresses just didn't sound very appealing...
I don't think you'll find it very easy to low-side crash the three wheeler, whereas if you hit a slippery patch on a two wheeler it's not that hard to do. You're also probably better protected from debris.

Not sure it's the safest thing, but it's likely as another commenter mentioned, somewhere between a car and a two wheel motorcycle in terms of safety.
I don't know why people don't just use Haskell.

C++'s template system has become the ugliest part of the language, both the syntax and the perverse ways people twist the language with it. I understand most of the metaprogramming tricks are in the same vein as "Look what I made in Brainfuck!", and are more about showing off than for serious consideration, but for getting real work done it's a huge headache to work with, and the effort would be better spent doing more interesting things in languages that weren't so hard to use. And it's not every day that I suggest Haskell is easier than something else :-)
I just want to say that Mike (Watt) is a great guy and has also hosted his own show, The Watt From Pedro Show (http://twfps.com/) for way longer than podcasts have been cool– 2001! He's a rambler, but it's far and away the best music mix, guests, etc. that I could hope for on a single show.
Of course nowadays it's easier to get translations. But remember that it is a trick that worked for secret war communications during WWII, not so long ago, when the US used Navajo people to design a code that stayed unbroken, because essentially, nobody in Germany knew the Navajo language.

Then we can assume that the NSA can understand Russian, French or Spanish as well as English. But recently they couldn't understand Arabic and Persian good enough (perhaps this has changed now). What other language is still a deaf spot for them? ;-)

But this is a more general thing than just the idiom. You have to take in consideration the whole culture and "ecosystem". If you develop a body of knowledge in a given language, (from which you derive written theses in this language, and scientific papers in this language, and patents in this language), you have essentially built a conceptual framework that is isolated from the other languages, and until translations or explanations are exchanged, any sentence having a meaning in this framework will be untranslatable, even if you can translate "word-by-word" because the concepts won't transport.

At this point, this is a processus that can only be performed by humans, as you can see from eg. the failures of Google Translate (and don't try to translate Spanish to English or French to English, those are easy translations for Google! Try less frequent language pairs).
Please correct me if I'm wrong, but I think the word metaprogramming (MP) is used a bit too liberal in this article. When I think of MP I think of programs-writing-programs, which might very well be a too narrow definition.

TemplateHaskell --DSLs that are transformed to (mostly rather repetitive) Haskell at compile time-- are MP in my idea, also: macros in LISP and open classes modified my the program at runtime in Ruby.

Non the less a very interesting article! Compared to C++ Haskell's syntax is soo clean!
How the Olympics rotted Greece
Depends on what you mean by "singleton". If you define it loosely as "a type of which there is only one instance", fine, no problem -- of course those will exist. But if you define it as "globally-accessible mutable state", then the problems start. Usually, the "singleton pattern" is explicitly a technique for doing the latter.

> For instance, you don't want to end up creating multiple objects that read the configuration file, when one is enough.

Sure. But that doesn't mean the config file reader has to be globally-accessible. Instead, try allocating it on the stack in your main() function, then passing the object into each component that needs to see it. Better yet, only pass each component a sub-object(s) of the config which applies specifically to that component.

Now you have a bunch of useful benefits:

- Readability: You can clearly see and follow what components are affected by what parts of the config file.

- Testability: Unit tests can easily provide a test configuration.

- Maintainability: If some day you realize that you need to create two instances of some component and configure them differently, it's easy to do that without rewriting tons of code or introducing horrible "namespacing" hacks.

- Security: If your config file contains anything sensitive (say, database credentials), it's no longer the case that every damned module in the whole system has the ability to read those secrets. In fact, if your language is memory-safe and bans mutable global state, you can trivially sandbox any piece of code by simply not passing it references to anything it shouldn't be able to access. (This is called "capability-based security" or "object capabilities", and it works.)

Extended argument (which I wrote many years ago...):

http://www.object-oriented-security.org/lets-argue/singleton...
One could argue that with such investments we will run out quicker :).
Perhaps the problem is that a company is trying to monetize a fully democratic social network? A network like this deserves to be open-source and non-profit, that's the only way the organization that runs the forum can reasonably hope to remain appearing as a neutral actor in the forum. Also, they do need some self-governance rules, as only to remove liability (which they do [1]).

[1] https://www.reddit.com/rules/
I will say this about the Smart car, my friend who is a part-time bouncer sat in one comfortably with a lot of room. I was pretty amazed with the interior size.
It sounds like a frustrating situation. If you still want a position, keep on trying to get through to them. Worst case you get to a definitive no and then you can drop it.
Haskell community is growing quite fast it seems.
It hurts to think about how many people have been financially fucked over due to Adobe software practices
There are some reasons to think so. It's fully enclosed. It might be better constructed. The price is pretty low. Fuel efficiency is good.

Maybe it will, maybe it won't. Personally, I like to see marginal ideas tried again every couple of decades. An idea might click with the public in one decade that wouldn't have two before, because of changing perceptions and needs.
I don't use reddit that often; you probably know it better than I do. But when I look at the default home page from time to time I usually see anti-authoritarian content along with the cats, cute posts, and celebrities.

For example, right now there are posts about cops shooting a pot dealer, YouTube bullying an app author, and employers reading employee's social media, all the top posts in different default subs.
> Reddit's built a large community of people who don't mind partying next to the biker bar. An anti-authoritarian community that wants free speech, is not politically correct, and isn't advertiser friendly.

Mist of Reddit do not want free speech. When you ask anyone about the good bits of Reddit they mention /r/askscience, which has vigorous moderation, or the tiny subs that also have some amount of moderation. And when you ask what they don't like they mention the free speech stuff - they talk about the floods of shitty pun threads or image macros or juvenile dumb comments.

Have a look for some of the "what's the worst subreddit?" threads and you'll see all the usual vile subs mentioned as being the worst, and highly upvoted as being terrible.

Imagine that Reddit can get rid of all the FPH / etc subscribers overnight - let's say 250,000 people. The cast majority of them are worthless for Reddit. They produce nothing, they post no good content, they cause trouble. A reasonable portion of them are the scum of the Internet. Reddit loses nothing by getting rid of those people.
So this means 1.5M was the post-money valuation, correct?
I don't know why people don't just use Haskell.

Because perception is everything in this business. Haskell is perceived to be an impractical, academic language. Therefore, people refuse to use it and instead try to translate lessons they learned from it to "more practical" languages such as C++.

If everyone was working solo and didn't need to justify their decisions to others, maybe Haskell would catch on faster. As it is, people seem to find it harder to convince others in their groups/teams/companies to use Haskell than to simply go with what everybody else is using.
Public APIs for Custom Mark in Footnotes, LINQ Reporting Engine Supports Charts
>> How about couples in a monogamous relationship - is that natural?

There's some evidence that while short-term(a few years) monogamy is natural , long-term one isn't . this book talks about it:

http://www.amazon.com/Sex-Dawn-Stray-Modern-Relationships-eb...
Maybe. It looks like that vehicle never even reached production. Very difficult to tell how such a vehicle would have fared in the market given that it was never tested. I mean, "could be an Aptera 3e situation" is an accusation that could be leveled at almost any first-vehicle from a company. The fact that they're both trikes is barely relevant.
Yeah we are a blog or, rather, a network of blogs. What's your point?
1. Wouldn't that be taking work away from Greek IT employees who desperately need a source of income right now? (And what makes you think that the Greeks aren't able to do their own IT work?)

2. Even if you were familiar with the software that the many agencies of the Greek government used, how could you possibly know enough about the problem domains (e.g., deducting Greek payroll taxes) to be of any use? And I'm pretty sure their systems are documented in Greek, not English.

3. If you were the Greek government (or any government or company for that matter), would you trust unknown foreigners to work remotely on your critical systems?
Just make a VR version of strip poker and you can have all four!
>Still, actually, HN should define OP -- I still don't have a good source to know what it means and have been only guessing.

So it's HN's fault, not yours, that you didn't define a term that you chose to use?

And you're using a term that you don't know what it means?

> I should be torqued at it, and I am

What is "torqued" meant to mean in this context? I know what torque means, but it makes no sense when applied to this sentence.
Thanks @theod, will definitely check that out!
Nice website. There are a lot of cool probes in active mode now like New Horizons and DAWN. For the future I think the probe I'm most excited about is Hayabusa 2, scheduled to grab a piece of an asteroid around 2018 and return in 2020.
Products are overrated
Oh lord. https://twitter.com/shit_hn_says
Well, demographics and reproduction rates have significant effect on economics for starters.

http://www.clearonmoney.com/dw/doku.php?id=public:japan_demo...
Every midi workstation I've used for a while lets you make +/- cent adjustments.

Then there's the tonal plexus and similar.
I use the term 'metaprogramming' because that's the title of the relevant chapter in Stroustrups 'The C++ programming language'. I do think that 'C++ metaprogamming' is a bit clunky, but 'C++ template programming' sounds too limited. 'compile time programming' also sounds strange.

Wikipedia says: "Metaprogramming is the writing of computer programs with the ability to treat programs as their data." Writing C++ templates to treat Relax NG specifications and literal XML in C++ as input for schema validation would fit that definition.
It is 2015, there are house with porches since 1950 that you could have bought at the same rate.

http://www.paulgraham.com/avg.html
> I'm not sure how... pass it around is 'better' than global scope.

- Readability: You can see what components use the thing by following the variable as it is passed around.

- Testability: Tests can pass in a mock thing.

- Maintainability: If you discover someday that you need two different instances of the thing to pass into two different subsystems, you can do that. (This happens a lot, and programmers are really bad at foreseeing it.)

- Security: Only the components to which you've passed the thing can possibly use it (subject to the memory safety guarantees of your language).

http://www.object-oriented-security.org/lets-argue/singleton...
This sounds like unsubstantiated BS. This whole thread is full of hubris.
One thing that's still imperfect with VR is getting strong presence , consistently. But pot greatly helps with that, at least according to some guys from reddit.
Well I hope they don't proxy the DNS -- it's quite costly to do so, if they don't it'll be fine. If they do, well, I'll have to find another way using 'long' http transactions and such...
Seems like an ugly, passive aggressive trash talk of Simone. The whole point is that they don't know what value he can bring. I hope he does something totally awesome just to show this comment up. :P
https://news.ycombinator.com/user?id=cstross
Haskell is a great language. But there are large codebases out there in C++. Porting those is often not feasible. Yet, Haskell can serve as a great inspiration of how to write clean code. C++ does not have the limitations/strictness of Haskell, but that does not mean that a programmer cannot apply the rigor of Haskell to C++ code.

Blasien is meant as a way to improve software that works with XML. Big packages like LibreOffice and Calligra could benefit from it without switching to Haskell.

In fact, I've not figured out yet how to bring the features of Blasien (literal XML and compile time schema validation) to Haskell.
I genuinely don't understand the question. Are you suggesting there is some relationship between bigots and substance abusers?
In Australia? Not nearly the same leagues of magnitude.
> because potentially you have to have an extra parameter to EVERY function or method

More often you have an extra parameter to class constructors, not every method. It's really not that bad, even when you choose to do it manually (as I do) rather than use a dependency injection framework.

> I believe in KISS - everything should be as simple as possible but not simpler.

I agree, which is why I avoid singletons because while they appear to reduce complexity in the short term they add horrendous amounts of complexity in the long term.
I wonder why only CA allowed lane splitting, I know that it's illegal everywhere except CA.
"If anyone can see any flaws, please comment."

If you get caught, you'll probably get fired. If your company is bureaucratic enough to have internet filtering, they'd probably take this kind of unauthorized circumvention of their policies rather seriously.
Honestly-not-being-snarky question: how long do you give it until insurance companies start erecting barriers (e.g. preauthorization) to in-person visits?
Note that one firm smartly left their free option open to invest in the company post-Series A.
Nailed it. It's fine to use a singleton, but don't call it from within every class you use it in. Just pass a reference to the instance of the singleton. Call it once in the outermost scope.
I'd rather buy some Greek products that I know will make it back to Greece and help their businesses. I think that would help them more, and help me too. But, I'm not really sure how to do that.
▶+SEE+WHAT+JOHN+LENNON+SAID+-+YouTube
Why is the internal combustion engine a step backwards? Electric cars have some benefits, but they have had those benefits for more than 125 years. For more than a 100 years the problem has been cost and range and that hasn't been solved yet.
The OPM leak is a good example of why we shouldn't just take their word for it that they can keep things secure -- they leaked everyone's personal details and security clearance interview details, why would we expect them to do a better job with people's communications?
The Democrats are supposed to support sound science. In practice, the supposedly enlightened left is often confused on these subjects (see also: support for the TSA).

Are there no progressive think-tanks willing to step up in the tech policy department and educate Democratic politicians?
> We think we know him [Fagin]; we don’t hate him nearly as much as his creator did.

Dickens hated Fagin? I admit my knowledge of the situation doesn't extend beyond reading the book itself and a subsequent skim of Wikipedia, but I'd never have guessed it.

He gives him and Sikes, the other top bad guy, the two most affecting, sympathetic, and human scenes in the whole book, plus plenty of others that probably wouldn't be there, or would be very different, if he hated either of them.
How did other VC funded startup pages look? I don't think it looks particularly dated compared to its peers. This was the era of "web 2.0" which seems daft today.
I think that's also wrong. Michael wasn't a YC partner at the time; he joined Justin.tv as CEO after Justin and Emmett got into YC again after selling their calendar app to Tucows or similar on eBay.
Oh too bad. Law enforcement has had it absurdly easy for the past ~15yr, all they had to do was cry "terrorist" and they could read whatever they wanted (I'm glossing over a lot of details here) If the FBI can read everyone's email (and other communications) then the people who really have stuff to hide will find other ways of hiding it and they'll waste their time (and our $$) screwing innocent people or catching dumb people they would've caught in other ways.

As encryption becomes more common they've gotta choose who's communications they look at rather than entering "keywork=bomb" checking the "wiretap all in results" box. Bugging a room or vehicle isn't new but you need a semi-legitimate reason to justify that sort of stuff (reasonable investigations have an ample supply of legitimate reasons). They've got ways to look a a suspect's communications if they want to, especially on US soil.

The more I read about this debate the more I think that the FBI (law enforcement in general) is just whining because, rather than just tapping everyone of interest and sifting through the results, they have to find a different way of doing things and that requires work and work is hard. I don't feel sorry for them

This is the same problem the music industry is possibly starting to to get over. The way they do things is outdated and they're complaining that progress is causing more work for them. Legislating the past back into existence doesn't work well. Just ask the Taliban.

Short sighted bunch of fools...