skysight-inc/HackerNews huggingface dataset:
> Providing a Go equivalent to the Android platform is intractable.

It may be several step beyond what a small team could do in a short time, but not intractable.

Shooting from the hip, the job looks like this:

1. Add Go language and debugging support to the ART runtime environment

2. Port the standard Go packages, using a single-architecture backend modified to produce ART compatible binaries to bootstrap

3. Add equivalent support for RPCs (AIDL) and Renderscript

4. Build equivalent APIs for those in the android.__.__ packages that make sense in Go, possibly taking this an an opportunity to redesign some APIs

5. Create equivalents for the apache.__.__ and java.__.__ that don't have equivalents or alternatives in the Go packages

6. Splice in an intermediate representation and refactor the Go compilers to be ART pre-compilers, or take the easy way out and compile go to a possibly enhanced Dalvik bytecode

It may seem daunting that Dalvik and ART embody Java runtime support, and that the current (near-future, really) toolchain goes Java -> Java bytecode (and acquires a lot of Java-oriented tooling this way) -> Dalvik bytecode -> native code precompiled for ART. But I do not think it would bloat an Android runtime too much to add Go as a first class citizen. The build chain has become a little awkward anyway with Dalvik bytecode as an intermediate step that making a Go back-end that compiles for an ART-specific intermediate language might be cleaner.

How do I put an asterisk in a comment here?
Probably not for free. I also haven't done this kind of work in over a decade. The current links I have are:

Annosoft's SDK: http://www.annosoft.com/prices

Annosoft made a command-line front-end to the Microsoft Speech API, which is what many of these other Windows-based systems may also use, and I used in a project in 1999-2001: http://www.annosoft.com/sapi_lipsync/docs/ (There are other SAPI front-ends if you dig around online, too.)

Others, including open-source ones: http://en.wikipedia.org/wiki/List_of_speech_recognition_soft...

Magpie, used in animation and gaming: http://www.thirdwishsoftware.com/magpiepro.html

Crazytalk, used in animation, uses SAPI: http://www.reallusion.com/crazytalk/crazytalk.aspx

FaceFX, used in gaming: http://www.facefx.com/documentation/2013.2/W194

Source Filmmaker includes it, although I'd be surprised if it wasn't Sphinx or SAPI or some other existing library: https://developer.valvesoftware.com/wiki/SFM/Lip-sync_animat...
China Builds Artificial Islands in South China Sea
My (non-expert) impression is that this ties back into the machine-or-transformation test [1], especially given how Diamond v. Diehr was cited as an example of a patent-eligible invention, notwithstanding its software elements.

The point of Alice Corp. would then be to remove the loophole of merely writing up an abstract process as a computer program running on a generic computer; the process would have to be linked to specific hardware characteristics to pass the test (obvious examples would be an MRI scanner, anti-lock brakes, or device drivers).

[1] http://en.wikipedia.org/wiki/Machine-or-transformation_test
>The lease specifically forbade short-term subletting.

Then it sounds like your lease agreement isn't being enforced. That's a landlord problem, not a legal problem.

>Glad regulation is in the pipeline.

Why? So that all of us who use AirBnB have no options left? I know I can't afford travel without it.

How about instead of trying to ham-fist legal solutions to minor problems, you just get your landlord to enforce the lease agreement that already bans AirBnB renting?
Apple had a 3 or 4 year lead time, Go was a project to make better servers.
You have the YO app, we have the Dude/Sweet app
From Friday Beer 30 Labs Inc. I present the following…

The latest fad is the YO app a one-way communication to friends, where Dude/Sweet is two way, you send a “Dude” MSG and if your posse received it, they reply with a “Sweet” ACK.

Just think, one button to send and one button to respond!

Hours of fun for you and your friends PLUS there is huge precedence for this type of behavior as witnessed here ->https://www.youtube.com/watch?v=Arf2TxeYPDs&feature=kp
The rent is too damn high. But it's not being helped by Airbnb. When "spare" housing is converted to short-term rentals then rental units remain near capacity, and rents continue to rise. The traditional scenario is that apartments remained empty, thus increasing the supply of available housing, and putting downward pressure on rent prices.
Wouldn't a for-profit utility company want customers to turn their usage up?
There are markets, yes, but they may not be very large ones or ones you'd think of. For example, the NSA has (as of a few years ago, anyway) a chip fab of its own using very large nm features. Why? To manufacture chips for legacy systems.
You can do that today already using toDataURL() https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasE... to convert canvas to image and then use jsPdf http://parall.ax/products/jspdf to convert that image to pdf
You probably generate a 5-10x multiple over your salary at most tech companies (if you're a dev or one of the other people those perks are "intended for"). At an early stage startup, it can be way more than that (because success or failure is kind of binary).
Funny I had the exact opposite impression after using Java years ago. I felt like Android's API redeemed Java in my eyes a bit. I never liked Java much but the emulator, the debugger, a documented API, lots of example, developer blogs all made it very easy to get started and I create a rather complicated app pretty quickly.

Looking back I wouldn't mind developing on Android again but I wouldn't want to necessarily do anything with Java by itself.
simple. Like someone suggested here. Have an opt-out for landlords.
>It would be a dream come true for me someone prosecutes AirBnb and puts the founders behind bars.

What have they done wrong? Made it easier for people to share living space? God forbid people make tools that make travel easier and more accessible.
Just as I had thought they would go (pun intended) about it - https://news.ycombinator.com/item?id=7845660
C might be willing to terminate the lease, especially if it is exposing them to liabilities they don't want. And as the sibling comment mentions, C might need to deal with the situation to live up so some other agreement.

But sure, I was thinking from the perspective of the owner, not a neighbor.
There's a lot of value to Google in having everyone on a Google bus being a Googler. You can have sensitive conversations on the bus (also, your employees are less likely to jump ship due to meeting more interesting people...)

Google doesn't actually run the bus themselves; it's Bauer.

(I hate the SV culture of having sensitive meetings in public cafes and restaurants, especially ones frequented by all your most likely competitors! Internal compartmentalization is also a bad extreme, but having a hard "insider vs. outsider" boundary, and then specific short-term projects with their own borders, and all communications about those happening in secure spaces, is my default.)
Not quite. Suppose there is some problem, whose best classical algorithm C, and whose best quantum algorithm is Q, with Q in o(c) [0]. Given that this relationship cannot exist in reverse (that is, quantum computers are at least as powerful as classical ones), this would mean that quantum computers are more powerful.

The statement BQP!=P means that there exists a problem that a quantum computer can solve in polynomial time, but a classical computer cannot. This is a stronger requirement.

For example, consider Shoore's algorithm, which can search an unsorted list in O(sqrt(n)) time, strictly better than the O(n) time it takes a classical algorithm.

[0] Note that the little-o means strictly less, whereas big-O means less than or equal to.
Good point. I assumed the rents were driven up because fewer apts became available (tenants renting out their old place, or even landlords not signing up new tenants and taking the AirBnB revenue stream without the headaches or leases or evictions) but as you outline, the extra income may allow landlords to drive up the rents without much of a risk of turnover...
As someone else already said, this should not be Go it should be Dart.

Go in this case is seen sort of an in-between C and Java. But Go is not really as fast as C as much as we want it to be. So I don't know. Maybe it will be useful for something already written in Go to be ported. But I would rather see Dart succeed as a higher level-than java development language (both on Android and on the Web).

Years back I hoped Python would do that (being Guido was at Google and all). But as he confessed there was a minor political struggle internally over it and Guido lost. Not too long after he left Google.
In my day, campus police were unarmed and called on actual police to work actual crimes, versus random disorder that did not rise to the level of crime.

Are today's college students such thugs that we need fully equipped police departments on campuses? Police departments are usually the second most expensive part of a municipal budget. How many of the "neccessary" bureaucracies did we do without a generation ago?

Universities below the elite level are headed for a massive crash. They better start the rethink soon.
>Made it easier for people to share living space?

Did you read the article?
This is just speculation, but maybe it's a reference to the fact that the company is funded (in part) by Google.
We've been doing full-a$$ SCRUM for 6 months, here's what we learned
It's fascinating that the developer basically reinvented RLE, but did it significantly better.
Marc Andreessen Is Not Sorry for His 'Tweetstorms'
What have comparable businesses raised capital at? Think about it as a calculation like V = P x M (Valuation = Profit x Multiple; sometimes you'll use Revenue instead of Profit). The Multiple is the magic number.

I'm helping a seed round at present, and we managed to find several 'competitors' who raised several rounds each at a fairly consistent Multiple. We have subsequently used that to explain the discount valuation we're using.

Crunchbase is a good place to start, and in a big enough market with good google-fu you'll be able to gather the data to support a Valuation.
I think it takes a really fucked up worldview to say "I don't like noisy visitors, so we should just ban AirBnB outright."

Really? Is that your first response whenever you don't like something? Just make it illegal!

How about you ask for enforcement/introduction of non-subleasing policies for your building? There is absolutely no good reason to screw over everyone else in the process.
How do you go about getting a landlord to enforce a lease agreement? As long as the landlord is getting paid on time and the place isn't destroyed, he probably doesn't care. This seems like a textbook example of an externality that's only solvable by regulation, or by more strictly enforcing any city laws that require landlords to forbid short term sublets.
Last I checked, most colleges were private institutions, and the public ones (state schools and community colleges) tended, in general, to be a lot more frugal (and cheaper, and more cost-effective) than private ones.
Hackers Take Down World Cup Site in Brazil
That's unfortunate. This has been a popular device for our small store owner clients, and we've been getting a lot of unprompted pushback recently from customers when recommending anything related to Google.

And I can't really fault them for it. I half expect these to be requiring a Google Plus account within a couple of years.
PHP approach to random number generation
Ask HN: What do you listen to while coding (and how)?
Personally I like to listen to electronic music (vocal trance, chillstep, etc) or chillout. However, I haven't been able to find a site that gives a continuous stream of good music. So I usually browse mixes on Youtube or mixcloud.com. It gets quite annoying having to manage music every hour or so though.

I've never been happy with Pandora or Spotify, their recommendation algorithms bring up the same music (and artists) over and over again.

Any recommendations (also open to other types of music)?
ugly and 2x the size. I am all for Mozilla getting into new tech lately, but they really need to hire a decent design team.
Snapchat + EDC Live
AirBnB violates NY's illegal hotel law (e.g. http://www.scribd.com/doc/142650911/Decision-and-Order-for-N...). AirBnB actively promotes in New York (they have been actively airing ads on local TV) and made no effort (at least, when the issue first flared up) to make users aware of the relevant laws.
Genuine question. Is there any verifiable, quantitative data to substantiate what you wrote or is it all a HackerNews urban-myth?

I am genuinely curious because I hear that argument thrown around a lot, anytime non-monetary compensation is being discussed among the HN crowd.
you keep repeating the same thing over and over. How do you suggest landlords enforce the policy?
I think you must be grandfathered into the 3 client free account, it is limited to 1 now.
If you have an HOA, you should review the bylaws, etc. If the rentals you describe appear to be in violation, it might be worth speaking with an attorney about the possibility of a selective enforcement action.
I always wondered why, but https://news.ycombinator.com/item?id=7924005 below gives a good reason why (summary: tenants who rent out via AirBnB can afford bigger rent increases).

It's a combination landlord (lease) and legal problem. In NYC short term leases are explicitly not allowed. Also note, as others have below, that it is very difficult to evict someone in New York.

Glad because just 4 apts. in the building ruined it for the rest of us. I don't care about your travel plans, I care about my quality of life.

Nothing ham-fisted about it and I definitely wouldn't call the mediam rent increases in BK a minor problem - http://gothamist.com/2014/04/04/brooklyn_rents_cant_stop_won...
OK, so they broke NYC law. I probably do that 25 times a day. So does everyone else. Did they do anything morally wrong? I mean the developers, not the people renting their apartments.
I don't mind a reasoned argument, but willful ignorance of viewpoints you don't like is an embarrassingly bad approach. It's transparently dumb.
Part 2 is already up, no? http://trixter.oldskool.org/2014/06/20/8088-domination-post-...
>How do you go about getting a landlord to enforce a lease agreement?

Uh, ask them? If they refuse, just threatening them with a court case will probably do the job. They are legally obligated to uphold their end of your lease agreement.

>This seems like a textbook example of an externality that's only solvable by regulation

Again, why? It's covered under existing laws. If that doesn't do it, why do you think more laws will?
somafm.com -- drone zone, space station or groove salad stations
c. Appear to volunteer the details, but obfuscate them so deeply in patentese that nobody can ever tease them out, but I still get to sue my competitors.
I am not a lawyer and this isn't legal advice, but hypothetically, couldn't the landlord simply have his lawyer send a list of addresses he owns to Airbnb? Shouldn't Airbnb have a responsibility to exclude addresses upon receiving a DMCA-style take down notice?
>How do you suggest landlords enforce the policy?

Evicting tenants who don't follow it? That's how lease agreements work.
Any sufficiently sized human institution has those problems.
Kind of funny how your statement is the exact oposite of the famous open office idea: "we have a flat mgmt structure and desks in an open office so the collaboration and free flow of ideas can occur!"

SHARED BUSSES!?!?? Wtf! Do we want tech employees sharing ideas and getting poached?!?! What is this communist Russia???
Thanks, I'm giving this a try right now :)
> Further, if you look at the EU, patent cases there AFAIK are handled by specialty courts, and they tend to result in much cheaper, faster and more consistent resolutions.

The "cheaper and faster" aspect is more likely to be an artifact of civil law systems vs. adversarial systems (especially the absence of a jury in civil cases), since it is not specific to patent cases. And it's very much debatable whether they are more consistent.

Also, European specialty courts are just as prone to regulatory capture. See, e.g., the fascinating holding of the EPO Board in "Auction Method/Hitachi": "The Board is aware that its comparatively broad interpretation of the term 'invention' in Article 52(1) EPC will include activities which are so familiar that their technical character tends to be overlooked, such as the act of writing using pen and paper." A holding that flew in the face of decades of European patent jurisprudence and was a fairly blatant end run around the requirements of article 52 of the EPC.
Maybe people don't care if you can't afford the price of something. It's not everyone else's responsibility to ensure your entitlement to travel on your limited budget. Stay home and make something of it instead of vomiting in everyone else's hallways. We pay the rents and mortgages for these places and AirBnb customers come and crap on it.

And why should it have to be incumbent upon everyone else to enforce rules? What the f$*&? The more I hear of you the more I agree that regulations can't come fast or hard enough.

There are people who have actually lived and invest in these places. Now, there's a whole "disruptive" community thinking because they have a phone with an app, they should be able to help transfer the value of someone else's life and homes into the pockets of AirBnb's founders? Let me catch your tears in this jar so I can savor them.
I worked in the IT department of a college while I was a student and this matches my experience of the full time staff. They couldn't even be terminated because they were unionized employees. I recall one terrible employee in particular who just sat at his desk and watched Star Trek Next Gen episodes all day, working his way through the series. What a waste of money.

The student employees weren't much better, because it wasn't ever established what their behavior should be. I remember a lot of time spent torrenting, watching movies, and playing games -- occasionally breaking to reimage a computer.
As far as I know, most state universities have real police departments. The officers are effectively state police officers. I'm not sure how long this has been the case, but it is at least 20 or so years, if not quite a bit more.

Safety is a big issue, especially for parents (who pay many of the bills), so universities view law enforcement and safety spending as a competitive advantage.

It is also the case that many universities are located in small, rural communities that might not have the police resources to handle the campus population (for instance, I went to a school that had about as many students as there were non-student residents of the town).
Scala is also a good option. The g8 template for Android apps is at:

https://github.com/jberkel/android-app.g8
Google Buys Dropcam, The Surveillance Camera Company.
It's a landlord problem if it happens in one place. If it's happening all over the place and is facilitated by a single entity or a small number of entities, it certainly is a problem that will end up getting solved by legislation.

If AirBnB were serious about legal compliance, there are plenty of tools they could make. Any developer here could suggest several, I'm sure. But they're intentionally sailing very close to the wind. They've done well by it so far, but I could imagine this strategy biting them in the ass if they push it too far. A couple of spectacular failures yielding some dramatically written articles would be enough to generate a lot of public outrage.
It's not just the noise, it's the security as well.

Safety is a real concern. The area still has muggings, drug dealing and even a few murders. Knowing who belongs in your building and who has a key is an important aspect of living in BK.
Just when I think it couldn't get worse, find myself even more astonished at how broken the [software] patent system really is.
Yeah, I suspect cities are going to start banning for-profit full-time subletting, especially in cities with rent control. It'd be a shame if more reasonable use cases get swept up in that.
Pinterest's Design District deal would push out tenants
That has the same problem as DMCA takedown notices. Anyone could claim to own any address, so then Airbnb would have to verify every address claimed as un-sublettable by a landlord instead of verifying every address claimed as sublettable by a tenant.
No, I think even groups I do on later reflection agree with are acting questionably if they try to influence my early education. They probably think it's usually wrong to do so but they make an exception in the case of their ideas because they consider them uniquely urgent and important. That's just an old mistake. Twas ever thus. The more important an idea is, the more important it is to be able to think freely about it.
These are not victimless crimes, the neighbors are the victims, and AirBnb is willfully facilitating illegal and antisocial behavior. That's plainly immoral.
You're welcome. Mission control on somafm.com is an odd one too. It is a mix of historic shuttle missions radio chatter and ambient. Sometimes it really works out well. Sometimes it is so so. Give it a try see what you think
I just got mine from UPS earlier today. I can confirm that it's indistinguishable from a new console. It may even be brand new. They are likely getting returned inventory from retailers since it hasn't been selling as well as hoped.

It also comes with a 3 year warranty and a free copy of Nintendo Land. If you get Mario Kart 8 before the end of July, you can get a free game with it. In total, it's about $250 for a console still early in its cycle and 3 good games. It's a great deal.
Seconded. They're almost always in violation because mortgage underwriters don't like high numbers of rentals and they certainly wouldn't like any <30-day rentals. So standard HOA docs forbid all short-term rentals and often require jumping through hoops for 1-year rentals.

My HOA board was ready to put a lien on someone's condo because their dog frequently pooped in the common areas. HOA management companies issue liens with regularity and it would certainly force the owner to take action. I'd recommend attending the next board meeting an appealing directly to the HOA chair.
No, Airbnb isn't helping rent prices, but it is helping people who sublet their apartments via Airbnb pay their rent more easily while making it harder for everyone else. Another negative externality.
Android apps are meant to be platform independent. A pure Java Android app will run fine on both ARM (various flavours) and x86. I vaguely remember a MIPS implementation too.

Without the intermediate step (bytecode), you are pushing the awkwardness to every individual developer.
Is the guy running a crack house doing anything morally wrong if he isn't selling crack himself - simply taking a cut from those that are?
That was my reaction. I mean, let's think about all the overhead the shared_ptr adds:

1) Layer of indirection

2) Non-continuous memory

3) shared_ptr overhead itself as you mentioned.

All that and only 2x slower? For many applications performance of this particular operation is a rounding error of a rounding error.

This tells me not to worry about optimizing my iterations across datasets prematurely.
This makes me want to run this on my 8088. Does it fit on a 10 MB HD? Also, I wonder if any of the old floppies I have still work... I haven't turned the thing on in over a decade.
Ask HN: Your thoughts on Yo app being funded?
Ok I'm angry. Is that what SV has come to? But before I rant about this (stupid) investment, I'd like to see what others think.