skysight-inc/HackerNews huggingface dataset:
The problem here is that the parties that are going to get hit with those patents probably don't even exist yet. Your typical patent troll buys patents that have value, the filing was done in bulk in the past, then by the time the state of the art has progressed for a bit (much more than half a year) they look over their portfolio and decide which patents can be harvested.

Some patents trolls will buy up selected patents that have been filed by others.

So the opposition applications will likely not be done because you'd have to oppose a whole ton of patents more or less on principle without knowing whether or not those patents would ever be used to litigate.

The patent office should get better at doing its job and should not simply approve the vast majority of what goes past their desks without doing actual work, and should make the filer pay a stiff fine if they miss disclosing prior art should the patent be refused or overturned.

Not that that is ever going to happen, but the current system favours the applicant way too much.
I had the sound issue as well. When I close my laptop lid with an headset plugged in (and especially if I unplug it before opening the lid), Mavericks totally looses track of audio and behave erratically.
I have been able to make sound work again by killing the coreaudiod process. it is very brutal, but it works.
Totally ok :-) I was always thinking of doing this with the original game via WebRTC DataChannels (that's also a reason for the emulation running the display asynchronously, so one could be driving the other).

BTW: By this Spacewar! would then become Orbitwar (Silas Warner, 1974 / PATO network).
On Android, Scala gets compiled to dex bytecode just the same as Java. Scala has slightly more overhead though from making lots of small objects, but the tradeoff is worth it if you prefer not using Java.

I stick to using Java Collections (and the special ones Android provides[1]) most of the time to avoid excess overhead, but it still results in much more concise code than what I would write in Java. One of most compelling reasons to use Scala though is it's much easier to deal with asynchronous processing (via actors, futures, async/await[2]) than the messes you end up with using AsyncTask + callbacks with Java.

[1] http://developer.android.com/reference/android/support/v4/ut...

[2] http://docs.scala-lang.org/sips/pending/async.html
WWDC: A new world of possibilities
Cool hack! How did you implement this? Care to share the details? You mention Route 53, but I'm curious to learn more. What does the stack look like? How do your update zonefiles, assign subdomains etc.?

It would be fun to hack on this + a cryptocurrency component - let's say, zzzzcoin - people can pay an incredibly small sum of zzzzcoin per request. This could be used to deter spam, remain free/affordable, reward early adopters, and turn into meaningful revenue.
Same thing here, I had no idea about this site, so I click their mission from the article.

http://building.gittip.com/big-picture/mission

Well, that made it more confusing, so I click process at the bottom of the above page.

Now it sounds like it's a giant pool of money, anyone can volunteer for anything, and take some of that money. So, I can say I want to keep the elderly company and go play scrabble with them in the evenings, and take $10/hr from Gittip for my time? So, I visit the site directly to see if this is accurate...

https://www.gittip.com

Apparently not. Ok, now I'm suppose to enter a Twitter username? This is to donate money to Twitter users? Still confused, so I click a random profile of someone receiving money. It starts to make more sense, so these are just people marketing themselves, and asking for weekly donations. The about page confirms this...

https://www.gittip.com/about/

Far too much work to figure out what's happening here. I still have no idea what I can donate money towards. I mean, how do I browse causes? If I want to support musicians, or people cleaning up garbage on their beaches, where do I go? I can't find any type of listings, or categories here. Is this just for programmers? I need to know their Twitter/Github username, or randomly click profiles on the site?

I give up, I've spent 20 minutes reading, and browsing this site, and my only conclusion is that it's a place to sponsor your favorite programmers, by giving them a weekly donation. I've been programming and freelancing for over a decade, and I can't think of anyone by name that I'd donate towards. This site gives me zero help in finding people to donate towards, aside from aimlessly browsing hundreds of profiles, hoping for someone to catch my attention. I don't have that kind of time.

This entire thing is too frustrating. I don't have a Twitter, GitHub, Bitbucket, or OSM account, so they won't even let me sign-up anyway. However, they say, 'Gittip's audience is everyone; it's intended to be a mass-market consumer product.'

http://building.gittip.com

Browsing the above, it looks like they spent way too much effort on over-analyzing everything. They have widgets, an API, browser extensions, but they're missing the most important thing, I working business model. It seems like the result of too many engineers and programmers in a room, while no one is spending a minute thinking about marketing, sales, or the user experience.
Poisonous projects kill your organisation silently
See also http://www.masswerk.at/spacewar/SpacewarOrigin.html (corrected and annotated version, including additional interviews and images).

Some of my own analysis: http://www.masswerk.at/spacewar/inside/
Is it meant to work in Firefox? I’m getting the classic JS error “SyntaxError: numbers starting with 0 followed by a digit are octals and can't contain 9”.
Ending the story with a crazy list of future topics is a great way to get email subscribers.
nice concept :)
btw the scrollbar on chrome (current/35.0.1916.114m) is missing 0_o
FWIW, this will be history starting with iOS8: http://9to5mac.com/2014/06/03/ios-8-webkit-changes-finally-a...

Now the web view runs in a separate process with a separate sandbox, so it can run the same JIT of Safari without security concerns (mainly, writable memory with execution permissions).
I am a bioinformatician currently doing research. I don't really get this website. Is it a crowd funding website or a publisher? Or both? So the point is that you publish a proposal and people back it?

I think the site needs to be more explicit on its goals. The interface and design of the site also needs to step it up a bit to appeal to a wider audience.
He is referring to https://twitter.com/shanley, a moderately well known and divisive figure in the tech feminism scene.
If you want to start doing usability testing I'd recommend getting a copy of Steve Krug's Rocket Surgery Made Easy (http://www.amazon.co.uk/Rocket-Surgery-Made-Easy-yourself/dp...). It will probably take you less than an hour to read and will stop you making the basic mistakes I see folk new to usability testing make.
> surely you don't suggest we should allow majority of workers to be exploited because some weakly profitable restaurants might fail?

Who is exploiting whom here? Most restaurants fail. Nearly all restaurants lose money in the first three years of operation. During that time, when the firm is losing money but still paying salaries, isn't the firm owner the one being exploited? And aren't you exploiting the owner even more by forcing him or her to lose even more money on the way to a slim chance of profitability?

People who consider that "the gains outweigh the losses" probably don't realize that even those who get a raise due to a minimum wage law might be on net worse off than before that law was passed. Certainly those who lose their job or fail to get a new one are worse off, but even some who keep their job are also worse off, because they lose other benefits in lieu of salary that they presumably valued more.

There is no plausible theory that says low-skill workers are made better off by making it illegal to hire them for less than a specified price. Legally fixing one term in a contract in general makes both parties to that sort of contract worse off. There are many reasons why it should be hard to measure the damage the minimum wage does so it's not surprising that a few empirical studies return the "man-bites-dog" result, but we shouldn't fool ourselves into thinking it doesn't do any harm at all just because that harm is occasionally hard to measure.

The minimum wage is callous and cruel; it harms those least able to afford being harmed. It is at heart indefensible.

Fortunately, we live in a rich enough society that being legislatively forced into a suboptimal job situation or involuntary unemployment is usually recoverable. It's not a death sentence. Yes, Seattle is effectively kicking poor people in the face with this law, but in the grand scheme of things it's probably not the worst legislative indignity we inflict on them.
Top ways of reaching new clients for new web hosting companies
The problem would be, swift needs xcode to develop and will run on OS X and iOS. Even if there is any web framework for it, you need OS X (Mac) to run it and your production server should be Mac :)
Unless Apple released Swift runtime for other OSes, I am not sure how helpful the web framework will be.
We also built https://entrydns.net/
It's a more complete solution.
Running for about 3 years now.
You could've used FreeDNS (freedns.afraid.org) with your own domain. They do this for years.
I'm willing to spend time ramping up if it means greater productivity in the long run. I can see that go's a kind of lowest-common-denominator language - you don't spend any time learning its fancy error-handling facilities because it doesn't have any - but I don't see that as a win.
Onion Browser, it's open source:
https://github.com/mtigas/iOS-OnionBrowser
I agree. Going head on into sales makes all the difference.

My first company was an ISP that we started with a $40k seed investment, out of a basement. I literally sat down with the phone book and started phoning companies to people to host web sites with us. This was in '95, and many of the people I called did not even know what the internet was, much less had any idea of why they'd want a website, so it was a difficult proposition.

All I knew about sales, I knew from a one day course and two weeks experience doing calls for a charity.

My main takeaway from said charity, who had professionalized extracting money from people, was that if you worry about your product, you don't understand; when you do cold calls, it's 99% about emotion and gaining trust. They'd even diagrammed out how you wanted the person on the other end to feel at any stage of the call.

And it worked, scarily well. Despite the fact that I'm an introvert and was painfully shy and lacking in social skills. I winced before making every call. I'd sit there and have to breathe to calm myself before dialling even the first digit.

Way too often when people complain that their product isn't ready to sell, it's because they try to sell it on price and feature bullet lists without building any kind of rapport and trust first. That's hard enough in person, when people have far more to judge you on.

But if you cold call, if the person on the other side does not trust you, you could not even get them to accept cash from you for free.

If you don't get them excited about you, no feature list in the world is going to get them to buy it from you, because all their defences will be set to "full nuclear deterrent".

But if you get them to trust you, they'll often go out of their way to give you all the information you need to successfully sell it to them. Sometimes that mean you go away with a list of changes you need to make to your product because you genuinely wasn't ready. But if you get people to be excited about you, sometimes you can even get them to pay for some of those changes as custom development.
Cryptome Global Archives
Chinese SEM for U.S. companies?
A Chinese company/colleague I am associated with specializes in SEM and SEO for Chinese companies. They would like to create a sub-company that would provide a platform for U.S. SMEs to test the possibility/profitability of fully entering into the Chinese market. Without giving too much or being knowledge-savvy about Baidu myself, what's the feasibility of the idea? Do better options already exist?
> Clojure community at the time was still recommending using a reverse proxy as an SSL terminator. Are you going to say that the JVM SSL implementation is as fast as using nginx? It's also supposed to give some measure of DOS immunity.

The question isn't whether it's as fast as nginx so much as whether it's as fast as go.
My guess: this about having the benefits of third-party queue architectures directly in the JVM. I believe Java shops are only comfortable with Java-everywhere, so it's much more interesting for them to have it without depending on other tools.
Hi jacquesm, what is "ff29"?
Yeah These feature we're still working that, should be working soon:)
Wow I should check those words spelling...thank you!!!!
What Happened to Truecrypt?
"Is it a crowd funding website or a publisher? Or both?"

Both. Onarbor is publishing and funding in one platform. What specific about the design needs to be stepped up to appeal to a wider audience?
I considered doing an MBA once, and see the value. The issue is not MBA's per se, but that there are a bunch of people taking MBA courses, especially at lower tier schools, that are essentially all about hustle without any underlying substance. Think the pointy haired boss from Dilbert.
Very interesting interview where he also said:

> I would try out the language as it was being developed and make comments on it. It was part of the work atmosphere there. And you’d write something and then the next day it wouldn’t work because the language changed. It was very unstable for a very long period of time. At some point I said, no, no more."

> In an interview I said exactly that, that I didn’t use it just because it wouldn’t stay still for two days in a row. When Stroustrup read the interview he came screaming into my room about how I was undermining him and what I said mattered and I said it was a bad language. I never said it was a bad language. On and on and on. Since then I kind of avoid that kind of stuff."
You're welcome, ff 29 -> FireFox 29
Sophism; The Internet loves X implies People on Internet love X. Moreover, the Internet is for Cats [1]

[1] http://theinternetisforcats.com/
Exactly. I think that's wonderful about this example, it's not just 250 lines of heavily compressed code, it's readable and clean.
> Scala has slightly more overhead though from making lots of small objects

This is definitely true, though it's possible to write code that avoids it. It just ends up being slightly uglier Scala. The renderer in Ascension, for example, is all fairly bare-bones Java-like Scala because I have to be careful about how certain code is generated (i.e., prefer a while loop or tail recursion to a for comprehension or .foreach). So, it's possible to get performant code, it just ends up being more like Java usually.

In the UI code, you can get away with a little more depending on where it is. If it's inside an adapter, it pays to avoid the heavier tools Scala gives you. If it's responding to a button press, you probably don't need to worry as much. The GC will run a little more often, but the GC in Android has improved a fair bit over time.

I'll second the Java collections recommendation though — as much as I like the immutable collections provided by Scala (and I do use a few of them), they're much free-er with their allocations than Java and Android's. I haven't tried anything with actors on Android yet, though, so I can't comment on that. I just use AsyncTask as carefully as possible right now, but I really need to get familiar with an alternative to that. I'd like to try actors, plus I'd also like to get into using something like RxJava/Scala, but I haven't had anything come up where I could afford to experiment with it. Also need to see how Akka fares on Android, but same problem as RxJ/S.
Hong Kong, Remote | Relocation, Full Time | Contract

Stack: Python, Django, Flask, Javascript, Backbone, React, Node.js

Resume: http://wyuenho.github.io/

Contact: See resume

Having hands-on experience with the entire large scale Web application's technology stack in the past 10 years, I am currently transitioning my career from the exploration phase to the exploitation phase. I'm currently looking for opportunities outside of my resident city where my various skills can be fully utilized to their greatest potential in service of a product that I love.

From the very beginning of my career at EditGrid.com (acquired by Apple in 2008) to my most recent job with Muneris Services (funded by Intel), I have had a tremendous fortune to be working from the front-end all the way to the back-end on every subsequent job that I took on. In the past 10 years, I had emerged from being a beginning Java programmer to being a very proficient polyglot software engineer well versed in HTML5, CSS, Javascript, Java, Python and Scala, in additional to a number of other static and dynamically typed languages and software technologies. I firmly believe that my skills will be of tremendous value to my future employer.

In my free time, I'm also an active open source developer within the Javascript and Python communities. My most recent success is Backgrid.js, which within 2 days from announcement on Reddit, it had been submitted to Jeremy Ashkenas (creator of Cofferscript, Backbone.js and Underscore.js) himself to HackerNews and stayed on the front page for 2 days.

I have grown enormously by working with many talented and inspiring individuals in the past. I firmly believe that the key to personal and organizational success is a culture of continuous learning and practice, and a culture of passionate dedication and respect. I am looking forward to working for a company that aspire to these ideals in my next venture.
You're doing better than some package maintainers for Arch Linux (my distro) then :) . In their defence, there is a system for user-supplied packages and usually "old 32bit version of libjpeg" is pretty painless to install.
Sure, the extension can read the encrypted text from the DOM. But it then displays it in an iframe which the original site doesn't have access to.
Three of the top four receivers appear to fit the label "moderately well known and divisive figure in the tech feminism scene".
That's a possibility, but on the other hand you also have to factor in that the behavior of people currently on reddit is not only skewed 1) demographically, but 2) also affected by current society.

Regarding 1, I'd venture a guess that people on reddit are generally younger, and reddit as a community is bigger (especially if you stick with the 'main' reddits.). Many of my friends feel discouraged to be creative on reddit because of the sheer volume of creativity already there. They share their creativity in smaller workshops or among friends.

And considering 2, a lot of people have to use significant energy to do 'bullshit jobs', so when they come home they have little left for creative expression.

I lean towards the 'it's worth a shot' approach. I've been freelancing for a few years now, and in my constant battle against seeing my job as just a job, I notice a sharp increase in creativity when I get the 'money' part out of the way (via a fun or lucrative project), and when the job routines fades from my system (after some time spent not working actively on a lucrative-but-slightly-boring project).

Furthermore, if I look at my younger, more carefree self and at my younger siblings and their friends, I'm amazed at the creativity. They play minecraft instead of more consumer-style games, they tinker with electronics, and generally, after the novelty of 'doing nothing' wears off, seek out creativity with a passion. And this doesn't seem to be a specific subtype of people (geeks, creatives, whatever).
Just tested with FF 29.0.1 -- Please reload and try again ...
Show HN: A pure Python implemention of Apache Thrift
I already have probably hundreds of registrations on sites I cannot be certain about the security of.

I would like to reduce that number.
John Oliver releases the trolls on the FCC net neutrality comments page
A good puzzle offers both a challenge and a reward.

The challenge has to be difficult, or even seemingly impossible at first. With traditional board puzzles, it's probably the number of pieces, coupled with the complexity of the image. Which brings me to point two:

The reward. WIth traditional puzzles, the reward is not simply in completing the puzzle. It's also about viewing the image as a whole, whilst realizing you've completing it. That's why I don't like puzzles without an image (for instance 1000 pieces flat color puzzles).

Solving a puzzle is actually quite a process if you think about it. It's a sorting algorithm based on assumptions. You start off easy with the corners, but soon you'll be sorting the pieces by color, assuming that this shade of blue is probably sky, although it could be water. It also involves spatial recognition, the piece you're holding can be upside down, but you still recognize it as such.

I love solving large puzzles with my kids (3 & 7). It's good fun and it won't hurt their problem solving skills, either.
The thing is, there's little money in open source; the users don't have that much money to spend, the developers usually do it in their spare time or are sponsored / paid for by their developers.

Paying open source developers would only become sustainable if said big companies funneled a lot of money towards gittip; tens of dollars instead of cent amounts, times dozens of companies.
It's true that C# is not as prevalent on non-Microsoft platforms as it is on Windows but there are a handful of mid-size to big multiplatform projects using C#.

e.g.

- Xamarin (multiplatform mobile apps)

- Unity3d (multiplatform games)

- Monogame (multiplatform games)

- Unreal Engine 4 (build system)

I guess Swift could fill the same gaps. I would especially love to be able to develop multiplatform mobile apps with swift since switching between ObjC and Java all the time is quite taxing.
Internet is not a human being, but one might argue it is to some point alive; and that it even responds to irritations.
Ryan Leslie: Ben Horowitz-Backed Competitor to Beats?
Providing for a family doesn't mean always choosing the most money. If you can have a more relaxed schedule, work load or work-life balance, while having an adequate income, this might be more valuable to your family than having a more generous income but less time for your partner and/or children.

I'm young, and don't have any children, but I find that the most precious commodity/currency is time, not material wealth.

Of course, I'm speaking from a position of relative comfort, living in a nation with a comprehensive social security system and a decent middle-class income and a degree in engineering. People who have more trouble making ends meet might have a very different view.
It works ok though: all tests pass both for msvc and mingw