skysight-inc/HackerNews huggingface dataset:
Not both sides.

Apple and Microsoft has been waging anti-android patent war for ages, suing HTC, Samsung, Barns&Noble and many other Android manufacturers.

They are publicly pro-patents and when they are failing in the marketplace are suing anyone who poses a threat to their business.

Google is publicly against patents, releases a lot of source code under Apache license that grants patent rights and, as far as I know, haven't launched an offensive patent suit (i.e. against someone who hasn't sued them first).

The Motorola lawsuits that Gruber (and quite a few anti-Google people) is so keen to quote happened years before Google acquired Motorola.

At this point I don't even understand why people expect Google to just take it and not launch offensive against Apple and Microsoft. You can be pro-peace but if someone points a gun at you and shoot, you shoot back and that's what Google should do: shoot back.
If you live across the street from me and have a garage sale every day of the week, we're going to have a problem. Your casual dismissal of licensing and oversight, as merely protections for the entrenched, overlooks the fact that there is more than one interested party here.

I have to agree with the upstream commenter's general sentiment that this idea gets all the support here because it lends itself to an easy narrative of armchair libertarianism #winning
They actually use OpenStreetMap's data, last I checked.

They aren't in the same market. They seem to provide a rich API overtop of their custom tilesets.
(Keep in mind that OpenStreetMap has numerous tilesets!)
How would you write an OS that would be encrypted or otherwise inaccessible to the hardware on which it's running? It would be a kind of hypervisor OS, but you might run only 1 VM so you could connect via console and maximize resources, as though it were a standard PC. Or maybe have a small server VM to help your network manage resources.

Are we looking at a future where a standard OS install is a multi-VM situation?
Life very rarely presents us with simple black & white choices, but that doesn't mean that it's not important to make distinctions among distinctly different shades of gray. Don't let party apparatchiks like Gruber fool you with their smoke & mirrors. This is nothing more than an attempt by Apple & Microsoft to accomplish in the courtroom what they have failed to achieve in the marketplace. We have it straight from the Cupertino horse's mouth that this is a "nuclear war" designed to destroy Android.

If this succeeds it will set a very dangerous and chilling precedent for the development of any new technology going forward. Anyone that claims to value innovation and opportunity for new ideas should condemn it.
This is proof of Marc Andreessen's idea[1] that if you obtain good product market fit nothing else really matters. Despite ignoring this product for 4 years and having a totally outdated design the market is compelling this product to exist none the less.

You've basically invented Instagram for Twitter here and don't seem to even realize it.

Please do your users a favor and apply Twitter's Bootstrap to the site ASAP, its really not that hard, you've been at this for 10 years, might as well learn a little HTML CSS you've come this far.

1. "Personally, I’ll take the third position – I’ll assert that market is the most impor- tant factor in a startup’s success or failure.
Why?
In a great market – a market with lots of real potential customers – the market pulls product out of the startup. The market needs to be fulfilled and the market will be fulfilled, by the first viable product that comes along. The product doesn’t need to be great; it just has to basically work. And, the market doesn’t care how good the team is, as long as the team can produce that viable product."
Of course if you write a JIT in Go the performance of the Go compiler is mostly irrelevant.
I got the same for 94906. Made me think it was a joke site actually. ;-)
>Zoning it is what "we the people" through our elected representatives use to keep unwanted (i.e. weak/ill/less fortunate ones) out. Shame.

Or it's what we the people, through our elected representatives, use to keep the strip club and petroleum refinery from opening across the street from the elementary school.

It's not black and white. Zoning laws are a way for the people in an area to have a say about how their community is developed. That's both good and bad.
Do you have to sign to see this? When I just browse the site all I can see is the name of the plan, the insurance provider, and the estimated cost.
Yep, his first hire should be/have been a designer. People only care about interfaces, they couldn't care less how great the backend is.
Facebook is an odd company. When I applied they sent me a page of information about how all the people saying the work environment was bad are wrong. Oddly defensive and sensitive. I live in New Zealand not near SV was unaware of any bad press until they send me a page of defensive articles unprompted.
Many cities don't charge a hotel tax.

Some tourists would prefer to support the town they're visiting by directly paying shop owners, etc, instead of having "hotel taxes" of indeterminate destination tacked onto their expenses.

(But you're right, using "kickback" was needlessly offensive.)
Why are so many people persuaded by arguments of the form, "It doesn't matter what the government knows if you have nothing to hide?"

I'm not questioning why the NSA uses this argument -- clearly, they use it because it works -- people are persuaded by it. What I'm asking is, why does it work?
A simple no-brainer approach to patent trolls: bit.ly/18Loez4
Many of the builtins that are disabled seem quite harmless to me (especially something like "min"). Curious how you decided which ones to disable.
if the only reason that this topic was even introduced was because he saw packet counts increasing?

He saw packet counts increasing and it stopped when he disabled the audio hardware. Then there is all the other circumstantial evidence regarding booting from a CD, "self-healing" and systemic blocking of his debug attempts.

I think it is absolutely fair to critique the individual symptoms but the one critique that doesn't fly is that an individual symptom is the only symptom.

Ignoring that this doesn't make any sense as a symptom for communication over an audio channel

In what way does that not make sense?
I have been wondering about possibility of another approach, which is limited to B2Cs. Since I am not a lawyer, I do not know if this can actually work.

Instead of manufacturing or selling the product directly, you open-source the design while maintaining the copyrights (or even patents-coverage if needed) over it. You now do contract manufacturing of the design for the buyer and set up the legal agreements / EULAs accordingly. While it is the buyer now who has the risk of being sued, the troll I assume is unlikely to go after every small individual customer.

You maintain the copyrights (or patents) on your design just to prevent your competitors from freely copying it, though you promise not to sue the buyer himself for this IP as usual in the agreements.

Does anyone around here think this is correct / feasible? Any lawyers here?
Thanks you for depressingly pointing out that Elon Musk is the same age as I am. Unlike Elon however, I managed to find women on the Waterloo campus. It's far from difficult.
5F5080F16845DC6523F5F6B2D38FCCCA4585CE89

Bill Bryson cancelled it seems.
I got fired ("let go", "laid off") for the 2nd time this year. How do I recover?
Earlier this year I got fired from my Director of IT position after a group of investors purchased my company and eliminated my position. Brought in their own guys.

Today, I was let go from my Analyst position because I had a USB wireless adapter plugged in to my company PC. I was using it to access our guest network. They called it "circumventing the network" - a fire-able offense. Oh, I'm sorry - it's against the rules to Facebook on my lunch break on the guest network. Snore. Typical corporate "security policy" nonsense.

How can I recover from this? I handled it just like last time, took it in stride. Saw it as an opportunity and found this job within a month. Maybe it's time to start my own company. I don't know. I just know it feels different this time. I feel jaded. It feels personal.
This entire line of argumentation relies on the fact that there is (maybe) not a clear distinction between hotel and not-hotel.

Engineer-ish types take this to mean that the line is arbitrary and therefore irrelevant, concerns addressed by that distinction are invalid, and efforts to circumvent/exploit it are victories in the battle against analog logic. Other people understand that fuzzy definitions do not mean that the distinction therein is imaginary, merely difficult to identify.

If you've ever heard the phrase "don't throw out the baby with the bathwater," it applies here.
You may want to bear in mind that, at least last I knew, the official position of the CPython dev team is that it is not possible to sandbox CPython.

If they can't do it....

At any rate it is certainly not as simple as that, and not only is it not as simple as that, it is not even close to being that simple.

In fact, I recall warning people off of this exact project many years ago on comp.lang.python.

This seems up-to-date: https://wiki.python.org/moin/Asking%20for%20Help/How%20can%2... It looks like the only even remotely feasible option is PyPy, and this link doesn't look like much fun: https://pypi.python.org/pypi/RestrictedPython/ It looks to me like you'd still have many, many opportunities to end up with holes in the system.

I really, really don't recommend Python for this.

You might find this interesting: http://blog.delroth.net/2013/03/escaping-a-python-sandbox-nd... (And before you go "Oh, I've got that blocked"... read it, like, really really read it, not just skim for "one thing I can do to block that stuff", but to see just how many things there are in Python for this sort of hackery. Personally I'd guess the "I blocked double-underscores" would not have slowed them down much.)
There are 2 problems that I can see here that need to be tackled: shelter, and safety. It is _relatively_ easier to provide shelter: just 4 walls and a roof, basically. The more difficult part is the safety. City-run shelters are a haven for criminals, who are much better than the homeless in working 'the system'. And then there's the problem of amenities: showers, toilets, etc. Who will build them? Who will maintain them? And finally: homeless come with assorted mental/physical/drug issues. It's very rare to find a homeless person who does not have serious issues.

SF is doing a massive underground dig for a subway line. I often wonder: how difficult would it be to create some more room down there, and let the homeless just pitch a tent or crash for the night? But that would solve the shelter problem, which isn't that hard. It's the other facilities that are needed, which make the problem intractable.
Your sentence "The protocol just needs to send each bit twice (or any multiple of two) at 20KHz." nearly makes no sense. You should learn about modulation, sampling, aliasing, and so over.

If you want to stay ultrasonic you will need to use a narrow bandwidth around 20k, otherwise people with a good hearing and children will be able to hear it. I don't think you'll be able to receive anything useful by using a cheap PC microphone at 10k in those conditions, especially if you use it in the way it is intended to be used (the hardware will filter out high freq to prevent aliasing)... Maybe there is a convoluted way to receive a specially crafted transmission by sampling in a subharmonic when a special antialias filter (or no filter at all in otherwise quiet environment) is used.

I don't see much point in trying to use such a channel to transmit bios malware related stuff anyway. The original badBios article seems to be just a joke.
> If there's a sustainable and usable open solution, please comment.

I'm looking at the Jolla/Sailfish phone. Seems to be a lot of ex-Nokia engineers trying to reboot the N9/Maemo. They're also shipping with fork of Dalvik (though I don't know how well that will work now that many APIs are moving into Play Services). I couldn't say much about the details, but at the least I'm happier buying a phone from a company that makes its money from selling phone hardware and software, rather than from data aggregation and advertising.
Also, Waterloo engineers take at least six co-op terms starting as early as January of freshman year, which is much more and much earlier than other schools.
Don't worry, you haven't seen the last of Twicsy!
Congress Must Not Fast Track TPP to Ratification
Just World fallacy: the belief that things happen for a reason, that bad things happen to those who deserve it, and that the world is ultimately fair.

That is, they prefer to believe the government is a superhuman entity that has everyone's best interests at heart, rather than facing the reality that it's made up of fallible, selfish humans who are only interested in covering their own asses.
Yeah, that's the difference for me also. If my neighbor rents out a couch or spare room on AirBnB a few times a year, no problem. If he is running it as a 365-day-a-year hotel, much more of a problem.
"quick" is also an AOT compiler like the LLVM-based "portable", not a JIT.
So you want to choose between a company that sells you ads for any service you want to use vs a company that limits which products you may use?

thanks, i will go with the third option. I will stick with 3rd party androids, and when google acquire-shut 'em all (e.g. cyanogen) i will hope firefox phones have improved.
Government Spies on Google and Yahoo's Internal Networks
I think the point is that anyone with an ounce of technical competence knows that the claim of formerly a normal computer being infected via sound is patently absurd, so even bringing it up is unnecessarily distracting from the discussion at hand.
I switched because it has vertical and horizontal splitting (although I think screen has this too now) and because my vim colorscheme looked different in a normal vte than it did in screen. Screen seemed to have problems handling transparency. The status line in tmux is slightly easier to deal with. adding:

unbind C-b

set -g prefix C-a

to your .tmux.conf makes most keybindings the same.
I think he's saying that the previous industry that airbnb is disrupting is "nothing". As in, there was nothing pre-existing that satisfied the same demand as airbnb.
This looks like an ideal use case for ZeroVM [1].

[1] https://news.ycombinator.com/item?id=6588566
when they're actually working...
Even if they did, would they actually award the bounty even though the bug was directly taken to a blog post, and not reported to them first?

I may be mistaken, but I was under the impression that there generally was a tacit agreement that you only get the bounty if you don't go public with it before it's fixed.
I've wanted this for a while, but I'm betting licensing is going to get messy there.

I'd be happy with just a "watch random shows from this tv category".
I have this problem for years. Sometimes I spend so much time 'deciding' what to watch, that it gets too late to watch. While actually anything in the given genre, not longer than XYZ minutes and with rotten tomatoes/imdb rating about X would do. Here you have an idea for a project... Eliminate annoying daily choices. Oh how many times I went to buy trousers, couldn't choose from dozens, went to other store where they have 2-3 styles and about 3-4 colors each and bought in a couple of minutes. And etc.
I'm a fan of Colbert, but I wish he hadn't let the comedy get in the way of the interview here. Sims didn't get to say enough, and got cut off the couple of times he got serious questions. Hardly any steak, mostly sizzle.
I actually meant to put successful in quotes but then forgot. The way I meant it is, if you had told me I would be seeing 6 million unique visitors per month when I first started out I would have definitely said that is a huge success. In some ways it is, but obviously not the most important way. I definitely agree that raising money is not success, and actually all of the money raised was prior to launching Twicsy.
Your argument presumes that an extended-stay hotel needs to be licensed. I don't buy it.

Neither do I. This is not something the State needs to be involved in at all.
Why probably? Even some incorporated areas don't have zoning laws. For example, Houston.

That's right, Houston doesn't have any zoning laws.
> Google, Microsoft, Apple, Samsung, and any other big tech-player need to band together...

But they won't - Microsoft and Apple are patent trolls themselves, now, and it won't be long until Google and Samsung join them.

It works like this. Startups have no patents, but as they grow and succeed they accumulate them. Eventually they get lazy and start to rely on their IP for income, rather than continuing to develop valuable new markets.

Microsoft is a great example of this arc, making more money licencing unspeakable patents to Android than they do from Windows Phone. Apple are going that way - their heyday is over and patents are becoming more important to them. Google is currently not over the hump yet, but give them ten years.
Recover from what? Why would you like to work for a company with such stupid rules? They let you go just because of a wireless adapter? It's their loss then, you know you did nothing wrong (right?), move on, find better people to work with.
I can heavily relate to this with one of my early projects, Jellibug. It aggregated celebrity pictures from Instagram, Twitter, etc and at one point had 1M+ pictures and 250k+ visitors/month. Except it didn't make money and became a "piece of shit startup I hate to love". I stopped working on it about a year ago and finally shut it down last month. Almost all traffic to it was organic, just like Twicsy. And it was mostly teenagers using the site which is a very hard audience to monetize. I couldn't see it as a business anymore so why bother wasting time even thinking about it? Sometimes things fall apart so that better things can fall together. Since then, I've stopped chasing the sexy and cool ideas with no business plan. Today, I run 2 unsexy and boring startups that make money. My advice would be to ditch Twicsy and instead find a problem and solve it.
I know... his failure has already been more successful than many people's successes.
That stood out to me as well. She's cleaning his place probably > 4x per month plus doing miscellaneous point-of-contact duties, all for $200 a month? That's insane. It's hard to imagine that if she doubled her prices, the blogger would be better-served to find a new manager.
You can see the grammar and lots of examples at http://bunkat.github.io/later/parsers.html#text. For your question, it would be 'on Wednesday on the first day instance every 1 month' or 'on the first day instance on Wed' would also work.
There is no easy answer to this, but to keep trying. Buy outs stink when it comes to layoffs... it's always in the best interest of the investors - whatever that is - not the employees.

At your second job though, they do have a point. It's a company computer and you should not be using your own hardware without permission (to be safe) to browse things against company policy (even as blocked on their main network). Even though you may have been on your own time during lunch, you are still using a company computer which is their property.

In today's current job situation, consider leaving facebook and personal email/services at home and never access them at work. If you really have to, use your phone while on your bathroom break.

Hopefully you will find something soon!
BDFL's latest talk on Tulip: Async I/O for Python 3
I agree with that advice. Sometimes getting fired is the best thing that could ever happen to you.
You're right - I don't think you qualify for a bounty if you write a blog post and then the team contacts you. Usually there are strict requirements including a responsible disclosure to the company directly.
Writing Bytes
iOS 7 and the Iconography of ‘Alien’
Had many fun bugs in my time:

Buffer size on line printer out of sync with what the program (COBOL) was sending and would produce variable results every so often when WRITE BEFORE and WRITE AFTER got used.

Then the ones which work fine with debug libraries and not on production ones as turns out the debug libraries had a unintended fix to a bug that was yet to be known. Also had programs work fine when you don't use debug libraries.

Then we have driver bugs, when if you have even touched graphics will of encountered, more so when we have a shift in driver model as ME introduced and was stable enough for windows XP, same with Vista which is stable in 7 and 8.

Surfice too say the hardest bugs almost always turn out to be hardware or some external software being documented wrong or undocumented features. Also new revisions in hardware can casue the smallest of issues in the niches of uses, but it can be you and it is a small lonely world when you try to fix one of those.

Though for me the hardest bugs are always the ones which you know were abouts they are, you are just unable to prove it too those enable to investigate it too the level of being able to prove it is there issue.

Also some bugs for some are easier for others and we have all had a bit of code or aspect of life that we seem blinkered from seeing what is wrong; Somebody else could look at it and solve it in seconds. Then we have also been that somebody looking at others code or issue and seen the problem and solution. Sometimes we see the problem before they can see it as a problem. Had classic in the 80's doing a mailing list update to add on postal codes (same as USA ZIP codes only UK flavour). I advised that some address's will already have a postal code tagged onto the address lines and in some cases could end up with not only 2 post codes on the address but also not always the same as the one entered may of been slightly wrong. This was dismissed until 5pm friday on prepping to head 300miles home south for the weekend. Was late heading home that weekend. Though that would be an annoying bug more than a hard bug, however hard it was upon my weekend. But we learn how to highlight issues better, or overhighlight. I have learned much from weather warnings at least and how they lean more towards the worst case situation thesedays more than say in the 80's.

Lastly though we have those intermitant bugs, so rare and niche that the impact is so neglagable and negatable that they are easier to work around instead of trying too fix. Mostly such fix's would cost more to identify fully and address than any work around. I suspect we have encountered more of those than you realise. With that, is how hacking was born after all. Without bugs would we of had the hacker history gave us - that in itself is worth a thought.
Any word on how this affects battery life, specifically on Macs? I've had to turn on atrun on my MacBook Air and it has absolutely destroyed my battery life.
Show HN: My Bitcoin Crowdfunding Startup Enters Pre-Launch Stage
Quake Engine code review
Wouldn't it be great if you could have Firefox as the home screen for your phone...
Oh wait!

https://www.mozilla.org/en-US/firefox/os/
Looking at these scheduling modules, I wonder to myself why saving a .json file wouldn't be more simple. Filesystem cache, available to all workers on the system and no dependencies required.

I mean, if you're worried about cluster workers file reading being slower than a db connection, the json store could be write-only most of the time and only read on app startup while schedules are synced over cluster messaging.
And Stephen Elop might very well be the new CEO of Microsoft.