skysight-inc/HackerNews huggingface dataset:
Every time I say this I feel like a shill because I worked for them briefly, but Sophos has a Home version of their UTM firewall (0). It has pros and cons, but overall I think it's pretty good (even after working there).

Some other options include Sonicwall and pfsense, and I encourage others to post their suggestions as well. I haven't used SonicWall, though I have used pfsense strictly as a firewall.

(0) http://www.sophos.com/en-us/products/free-tools/sophos-utm-h...
Any good compiler will optimize that out. (Actually, even a bad compiler will optimize that out... it's a really easy optimization).
In buying a television I wouldn't fault a person for expecting it to be no more dangerous than the basic televisions they had in the past.
HTTP protocol grammar is pretty simple, but parsing correctly considering the server side and desired performance may be hard.

By nature parsing strings is expensive (not sure why they designed HTTP in string format, binary would save a ton of power in processing). So imaging you are receiving a request, most of the time due to Network latency (client or server side), you don't get the full Request at once, most of the time you need to perform a couple of read(2) operations.

Now, what do you do on each read ?, did you manage full state ?, how many parsing rounds ?, how to catch the end of the protocol block , etc etc etc.

So answering your questions I would say "YES", the HTTP protocol in a Server "may be" a bottleneck if its not well implemented. In our HTTP Server project[0] we are working in a new parser to improve performance, so for real, this is a very important topic.

[0] http://monkey-project.com

best
They kind of did mention that you could not connect it:

"The device will not function properly or allow the use of its high-tech features. This leaves consumers with an unacceptable choice between keeping up with technology and retaining their personal privacy."

But more fear mongering there too. The features that smart tv's bring to the table are hardly so useful that you would declare it an unacceptable choice to turn them off.
Ebola Nurse Bicycle Ride Spreads Death Fart (airborne Ebola)?
iOS Cloudkit Part 2
this will take the fun out of buying a new phone. upgrade the dirty old one you have that's full of hair and pocket fluff.

modularity works great on a desktop PC, but I'm skeptical that it will appeal to many people in the mobile space.

ping me in 2 yrs if i'm wrong and i'll eat my words!
By riding the coat tails and blatantly copying Apple.
WebCore and JavaScriptCore are LGPL, so they can't stop providing the source code for their mobile builds. I sent Apple a request for disclosure a couple days ago. In a week or so if I haven't gotten anything I will start escalating.
I don't understand your argument. Some of the most popular software in the world is free. Linux, Apache, OpenSSL, Firefox and more are used by millions and got built without charging people to use them.

On a personal computer, there is free software to accomplish any desktop computing task. How can you say that it wont get built when it already has been?
I don't know. I don't think so ~ what's the rationale? How do you know that perfect equality presents as perfectly equal percentages of any given profession?

I wonder what the ratio of male/female food servers is? If they are roughly equal, would you say we have true equality among food servers or is something else going on?
If you're looking for a "dumb" TV, projectors may be one of your last options.

I just got a great Sony projector and 92" screen for less than an equivalent quality large TV would cost. The only other consideration is the size of the room and ability to limit ambient light entering the room.
CheckCell Detects Bugs in SpreadSheets
Does it really allow any language? That sounds nice in theory but how many complete languages have been fully implemented on top of vanilla LLVM and which version does it need? I see many experimental frontends that may one day be complete but by then LLVM will be at a new version and will likely be using a different bytecode.

I like the idea of having a language specifically for compiling to but either way someone has to build the prototype implementation. This idea of building LLVM, JVM or CLR in to browsers might be good but code is what matters when it comes to proposing standards.
That's definitely true. Freedom isn't actually free.

I hope that viable business models that support free software emerge. I have a feeling that the general public will be made to suffer by this surveillance system growing around us, and will learn that like convenient Starbucks, freedom is worth paying a few extra bucks for.
I'm guessing that the networks with speakeasy.net/speedtest/ and speedtest.net were not slowed or special solutions were put in place to assure fast connection... because TWC's favorite answer is to point me to these.
FBI van with free wifi goes through your neighborhood, the TV happily auto-connects to it and dumps all its data.

How can we make the wifi module inside the TV unusable?
I have just received an invite. Will send you one shortly!
This looks great, I've wanted this for a long time. One idea: Maybe have an option to "backfill" based on your browser's history? Seems like a good way to give users instant gratification, and solves the problem of "I wish I'd started running this a year ago". In reality, I wish I had it for every page I've visited in the last 14 years.

Update: Another idea - maybe you could integrate with pinboard or delicious.com (if anyone still uses it) to backfill-index all links saved to those services. Maybe this could be a premium feature.
Agency effect. People would use something else if met their needs better and had as many users. (e.g. Facebook vs. Myspace)
This is super cool and I've been thinking about building something like this for a long time. One thing to also consider: timing data. In my thinking about it, I thought that it would be massively useful to record both the exact time and order pages were visited in, and the other tabs open at that time. Lastly, check out AlchemyAPI to auto-suggest some tags / keywords based on page content to make recall easier.

Basically this + all of the above + a browsable timeline interface was my idea. Please take it and build it if you have the time / motivation, and I'll subscribe to your service (or help hack on it if you open-source it). The best competitor I've found so far is Pocket with the premium features (I'm a subscriber).

Good luck, and great work. I also love meteor and ES :)
The real problem here isn't Orwell. It's Terry Gilliam[1]. From Google to the NSA you have no recourse against the automated algorithms lumping you in a category which will never put you in jail but will add ridiculous restrictions to your life, for example no fly lists.

[1] http://youtu.be/YeY1dxlC7Sg?t=1m40s
How I Wrote for Fast Company, Copyblogger, and Entrepreneur and Got $20,000
Well then it doesn't let you watch it, obviously.
If a neighbor has unprotected wifi it could feasibly connect there and start phoning home.
> Updating: Code that depends on the old, erroneous behavior will no longer compile but is easy to fix by adding an explicit dereference.

Is there a `go fix` script for this breaking change? If not, why not?
I think you're looking for https://github.com/bouk/gonerics which is generics via the opaque import expressions.
On top of that in Sweden you only serve two thirds of the time, regardless of crime and behavior. (Not sure if this is a good thing though...)
How to Screw Everything and Just Write
Given his obvious facility with both languages I think you are right but that both those steps occurred simultaneously in real time.

Arthur had learned how to think a problem in APL and was a wizard at transliteration.
Those are all special cases, and are all subsidized heavily. Ordinary OSS authors are volunteers. You can only go so far that way, but people have to build a viable career around things or they will eventually be given up.

Meanwhile, the closed systems people do pay for have a monstrous advantage and will continue to be far ahead. Nowhere are they further ahead than design and user experience, which in my experience are harder and more work to get right than core code. When you make something work you are only maybe 25% of the way to making it usable. That last 75% is the no-fun stuff people have to be paid to do, and it's the stuff that separates products people use from geek projects only a tiny number of enthusiasts play with.
Ask all the tourists who come to Aus/NZ, go outside for a whole day and fry to a crisp. UV levels aren't necessarily related to sunlight.
It's already running.

https://github.com/outbackdingo/launchd_xml
https://github.com/rtyler/openlaunchd

Works on 10.1
Not in a very long time. If memory serves, Apple last released a bootable image for one of the Darwin 8.x releases.
But that's not the argument RMS has made.

The morality of RMS is an abstraction that is disconnected from empirical truth, just like any religion is.

Maybe he would have done some good (other than the software he's written) if he had actually made the argument that we need open source for privacy reasons.
We need a Butlerian Jihad against surveillance.

You know what will never stop this? Posts on hacker news. Letters to your congressman (LG can donate a fuqton more to his re-election campaign than you can). Voting with your dollar (people who know what a privacy policy is are few and far between).

You know what will? Taking these TVs into the street, smashing and burning them. Mobs storming Best Buy and smashing the surveillance cameras built into these telescreens. Bricks through the window of every mercenary selling your privacy, selling a live feed right to your living room, to the NSA/FBI/creepy internet hackers.

It's really hard to get people to commit to sustained, long-term action -- that's why boycotts are not effective and why this trend has continued. But people are actually angry about this and that anger can be fueled into displays of acute disapproval. Like burning a pile of spy TVs in the street and then flipping the cop car that comes to defend the surveillance state and burning that too.

Pretty sure this will get downvoted because anything outside the blandly acceptable boring-as-fuck politics always gets downvoted. But just keep in mind that you need to break a few eggs to make an omelet, and the power structures of the world pretty much only respond to Arab Spring-esque events now. We need to make every digital dictator afraid of becoming the next Gaddafi.
Simple solution is just don't log it into your WiFi.
Those examples you mention exist mainly because interests with money decided it was cheaper to support communal infrastructure upon which they could build proprietary offerings. Even if they started for the joy of hacking, a lot of people were paid good money to make those projects what they are today.

That will not automatically happen for a lot of classes of software. You point out that any desktop computing task can be done with free software. So what? That doesn't even matter anymore. It's 2014 and we can't accomplish a significant amount of mobile computing tasks with free software, and those are more intimately connected to us than desktops ever were.
Let me know how you go. Contact details are in my profile. I've got way too many projects to finish right now, but I'd like to boot XNU in a VM at some point.
at my company, like many other companies... we've found that advertising on facebook is almost pointless (the paid adverts). the actual engaged customer return you get back is not enough to justify the cost.

Think about it, how many users are on facebook chatting with friends, see an advert, and suddenly say, "gee, i'm going to go buy that!". It doesn't happen often.
What if its not connected to the internet (ever) and you build a Faraday cage around it? Safe then, right?

I'm going to get a projector anyway. Of course, they keep getting "smarter" too.
Or, what about dumb TVs, aka monitors, and computers that run normal operating systems.
Pl help HN researchers. I CANNOT FIND in the medical
literature DEATH BY FART.
Ebola is NOT airborne, because WE ALL TRUST THE
GOVERNMENT who are not only experts but geniuses.
The FART (no laughing please), the DEATH FART takes
internal intestinal gasses, mixes in nanoparticles and
aerosolizes them. I am interested in publishing a paper in
the high science Elsevier journal titled "Journal of Aerosol Science."Since
the police are following closely the 'typhoid mary' super-emitter of deadly
viruses -

YES THERE IS A TYPHOID MARY in medical hsitory
the law enforcement will touch or allegedly DEATH TOUCH
many public persons.

Could this theory of DEATH FART - the official title
involves convoluted medical jargon in order to hide the truth from simpleton programmers on HN -

Could this THEORY OF DEATH FART be the cause of
the pandemic as in the SARS epidemic in Hong Kong?
The mechanism is the toilet spray PLUME of TOILET
virus laden particles which took out TWO BUILDINGS at
Amoy Gardens, Hong Kong.

As confirmed in the Journal of Aerosol Science and
'reading between the lines' of various RUSSIAN LANGUAGE
internet articles - Please do not laugh -

the InFLUENZA virus provides new nano size droplet / dust particle / hot
particle formation resulting in ASTOUNDINGLY
LARGE AND LONG PLUMES.

So, Ebola Nurse Bicycle Super-emitter: DID YOU or did you not emit that alleged FART OF DEATH?
PS. do NOT laugh. Please respond with HARD SCIENCE
and HN crowdsource genius for the rise and Fall of the Roman Empire due to
lead pipes,crazy brain damaged leader gods - CAESARS
oh wait. CAESAR - supreme leader word leads to
Germany KAISER leads to USSR Stalin Tsar leads
to USA CZAR of Ebola.

Caesar >> Kaiser >> Tsar >> USA Czar
~
1,1 Top
> Telescreens are fictional devices which operate as both televisions and security cameras [... and] are used by the ruling Party in Oceania to keep its subjects under constant surveillance, thus eliminating the chance of secret conspiracies against Oceania.

> All members of the Inner Party (upper-class) and Outer Party (middle-class) have telescreens in their homes, but the proles (lower-class) are not typically monitored as they are unimportant to the Party.

http://en.wikipedia.org/wiki/Telescreen
It has not come up on the comments yet so thought I should mention historious http://historio.us/ Its by an HN old timer

https://hn.algolia.com/?q=historious#!/story/forever/0/histo...

BTW I am not affiliated in any form.
I'm so surprised I fell over.
Andy was being innovative and succeeding with things like the hiptop/ sidekick well before phones were a twinkle in Apple's eye.
Code that breaks 2 or 3 times every month
Any idea what's up with the cert on https://opensource.apple.com/?
in recent years even MS is releasing more meaningful open source code than Apple (eg. asp.net vnext, PCL) or I'm missing something
Nintendo, One Year Later
There are different watches for different people. The Sony one has GPS. You can track runs and listen to music over bluetooth without your phone.

http://www.sonymobile.com/us/products/smartwear/smartwatch-3...
It's still scare mongering.

Here's the full context of the personal information, for example:

>If you enable Voice Recognition, you can interact with your Smart TV using your voice. To provide you the Voice Recognition feature, some voice commands may be transmitted (along with information about your device, including device identifiers) to a third-party service that converts speech to text or to the extent necessary to provide the Voice Recognition features to you. In addition, Samsung may collect and your device may capture voice commands and associated texts so that we can provide you with Voice Recognition features and evaluate and improve the features. Please be aware that if your spoken words include personal or other sensitive information, that information will be among the data captured and transmitted to a third party through your use of Voice Recognition.

They then go onto say you can disable this.

It's legal speak for working with a vendor to improve the accuracy of their voice recognition, but by taking it out of context you can make a scare piece. It's probably why they neglected to mention or link to the TOS.
IBM and Twitter reach landmark deal around big data in the enterprise
Rip Blu-ray 3D to 3D Video
This is what I was going to say. Do you guys really find the "smart" features on your television to be useful? I just, you know... use it as a television.
He did. Privacy is merely a byproduct of having the freedom to control your computer.

We should all feel deeply offended at not having that control, if we know what's good for us.

Looking at the current state of affairs, I'm starting to think RMS wasn't radical and fanatical enough!
That's a reason for Facebook to care, but how does that help me, the end user?
Even if you take that argument at face value, do you think anyone could just have done that?

There are enough failed and feeble mobile OS vendors out there (Symbian, RIM, Palm, Microsoft) to prove that doing what Android has done is hard.
> From memory, this is the first release of the Darwin source in ages

Ages? https://opensource.apple.com/ looks like it has for a while, except for the addition of 10.10 (I grab CFLite, libclosure, libdispatch, and objc4 whenever they're made available after a release).
"Google employees were implying that Andy Rubin got bored of Android and left to work on robotics and people suggesting the opposite were getting downvoted. It still could be true but looks less likely down."

Andy definitely got bored and went to work on robots before. He even says that in the article.

As for what happened this time, no idea.

I have some guesses though, and none of them are "forced out".
We can fight CurrentC
Appreciating Mathematical Structure for All (2009) [pdf]
DDOS it?

I mean something that connects to that WiFi and smothers it with so much data that no other device can get a word in edgewise.
I am surprised with a Find, that this is the only mention of the word strava on this page. Or have I not understood the device right?
Popular apps reimagined for apple watch
Been wearing it since lunch, don't really notice it all that much however I usually wear a watch. I didn't opt for the opposite hand. It has time as a large numerical on the initial UI display, so felt it could take place of my watch. I do use it with the screen on the inside of my wrist, so when I want to look at device I hold up my arm, palm towards me. Feels a lot more natural than wearing it and viewing the UI "as a watch".

Went for a run, tracked the run well. I forgot to set the device to record for a run, but it did track my steps, mileage, etc pretty well (compared it to Moves App on iOS).

Getting texts and phone call alerts on it is pretty nice, actually. I have phone off to side charging and this is a good alert system (I'm using iOS as phone).

I wish they had a button press configuration that allowed for a "flashlight" like app to display all white-light on LCD. Would almost feel magical/wizardry when taking the dog out to pee.

Will try sleep (one the main reason I bought) tonight. I use "Sleep Cycle" app on iOS (I sometimes have problems sleeping) so will be interesting to compare Band vs that app's morning results.
Well, in my "bat shit insane" reality, the Arab Spring was actually mainly a cyber-intelligence operation on Facebook designed to get Mubarek out of the way so they could get better access to Libya. Mubarek had blocked a previous Libyan invasion attempt in the 80s.

And actually Gaddafi was the ultimate non-boring active protester. If you knew what he actually did, instead of the mythological version of events, he is basically your poster child. Gaddafi got got because he wanted to get away from the petrodollar dictatorship.

The reality is that there are very serious challenges, not insurmountable, but problems that haven't actually had solutions engineered yet. And the institutions and even deeper, the belief systems that form our global operating framework, are completely outdated.

Leading edge technology has already made governments obsolete in some sense. Eventually, I believe that distributed technologies will make traditional governments, and a traditional operating mode based on deadly force and amoral behavior, irrelevant and passe.
I had the same impression wearing it today.
My only question is why, knowing all that, he still bought that particular TV? Because when I bought my set I saw all that crap and got the dumbest one I could fine.

Even if none to be found, I'd totally pay for a large format display instead of a TV just to save the headaches.
SlideRule: A Searchable Catalog of Online Courses
Good question. The initial UI displays time. I picked one up today and have been wearing it on my normal "watch" hand. That being said I have been wearing it so that the UI is on the inside of my wrist. Definitely feels more natural when sing the UI.
Yes, BDD is def. undervalued. I wrote a nice Flask+Behave BDD tutorial in http://realpython.com

Contact me - michael at realpython dot com
Eroding Trust: How New Smart TV Lacks Privacy by Design and Transparency
It just takes one neighbor to temporarily create a public WiFi connection for your regularly-scanning-for-open-hotspot "smart TV" to dump its entire cache of logs over HTTP.

(Now it may not be designed to do that, of course, but we're both responding to <lurchpop>'s hypothetical.)
The Complete Guide to Mastering Instagram
And how many existing mobile devices did Apple blatantly copy with the first iPhone?

The first iPhone was nice, but how many features were original, aside from multi-touch?
The problem with DRY is that programmers learn that it's a good thing but don't learn when not to apply it. There are very good reasons to repeat yourself. The mantra I learned, which has served me quite well, is: Optimize for less state, less coupling, less complexity and less code...in that order.

I've learned to happily repeat code if it means making my programs/components more stateless, more decoupled or simpler to understand. There's nothing worse than trying to make sense of code where a programmer tried to shoehorn two similar but ultimately different concerns through the same code paths.

I'll also happily add complexity if it means reducing coupling and state and add coupling if it means being stateless. State is the ultimate enemy that makes code inflexible and buggy, especially when it's mutable state.
"people who are against marriage entirely - they don't want anyone to get married...That's a position I can respect"

If my position on gay marriage sits firmly atop my less than enthusiastic position of marriage in general, the burden of convincing any participant in the debate that my position is not fuelled by hate towards gays is not on me.

In other words, if you go into the debate primed with the objective of weeding out homophobic views by aligning anyone against gay marriage with homophobia, you've de-railed the debate before it's begun.

Many people don't care either way and are sick of the gay marriage debate taking up so much attention. It's not a pressing matter for the world in my opinion, and I don't sign petitions when hassled at the train station about it. I also don't sign petitions against gay marriage either, but I will enter a debate here online about it.

Some believe that "marriage" in and of itself doesn't need to be extended beyond heterosexual couples. When asked why, an increasing reason might be this collective foot-stomping campaign insisting that anything reserved for heterosexual couples must also be extended to gay couples or else there is some moral corruption happening. I don't believe there's a corruption of morality in reserving "marriage" to heterosexual couples. A substantial part of that position comes from my view on marriage in general - its origins, its contractual formula, its roots in the church, even the cost of marriage and the industry around marriage... It's not something built for 'expandability'... But anyway, thanks for replying, I'm sure the debate will continue.