skysight-inc/HackerNews huggingface dataset:
Your conflating "serial bus" with serial transmission suggests that you don't even have the vocabulary necessary to participate in an informed discussion on the topic. Because of that I am kind of at a loss for where exactly to begin.

Here's a simplified start: all common network interfaces transmit serially at the physical layer - one bit at a time, wired ethernet, wifi, 3G/4G/LTE, WiMAX, fibre channel, dsl. None of them are inherently packetized at the very lowest level, they are all just a series of bits. Packetization is done through either synchronous clocking (fixed transmission periods) or, more commonly today, asynchronously via a special sequence of bits that indicate start/stop of a packet.

This is layer 1 of the OSI 7 layer model, we are not even talking packetization like a typical packet sniffer would see, that comes after the physical interface has decoded the transmission like OFDM and undone the 8b/10b then stripped off the bits that make up stuff like the preamble and frame delimiter in the case of ethernet.

Packet sniffers typically work at layer 2, where you can see things like MAC addresses or layer 3 where you see full-fledged IP packets. You run wireshark and you won't see things frame-start bits or the 8b/10b encoding because all that stuff is going on at a level that packet sniffers aren't intended for.

Any audio-based network system like Blurt and the suspected BadBios mechanism would be a full layer 1 implementation. They might do higher layers too or they might encapsulate IP packets and hand them off to the OS's network stack to handle, but the idea that "beeps" don't involve packets is pure ignorance of how modern datacomm systems work. It is ALL analog "beeps" at the lowest level, be it EM "beeps" or audio "beeps." Packetization occurs further up the stack.
I'm not sure how, that's the thing. Do I do a video time lapse? It's a bit boring to watch someone NOT being bitten by mosquitos.
wrt to sanboxing/security edx has some open source code for running python code in a sandbox. Though you could just as easily use something like docker.
It's not like we can only have one, or that doing one will obstruct doing the other. Quite the reverse, actually. Doing either would facilitate doing the other.
I would make a log every single day if humanity switched to a star date format.
I wish we would go one step further and just stick to UTC as well. That way when we try to set up a video conference at 0900 we don't have to translate between time zones. We can just ask if 0900 works, and everyone would know what time that is.

There's no reason 1200 should be midday. If we changed this today the next generation would never stop to think about how "weird it is that it's dark at 1200" where they live.
The thing is providing internet access is obscenely profitable in Africa.

Looking at Vodafone's margins in countries such as Kenya (via Safaricom) they're amongst the highest for a telco in the world. This was even true before MPESA came along. These companies can afford to pay outrageously high license fees, taxes, interest expenses amongst other things and still invest in networks all around the country & still turn a heavy profit. Safaricom, MTN, Vodacom whatever so long as its a wireless communications company are the largest or in the top 5 in the countries they operate in.

The problem comes about is there are two information platforms. One on an expensive 3G/Edge based network (the internet) and the other an information platform based on a cheaper SIM App/SMS. This isn't a problem you can solve by throwing money at it. Bill Gates can't fix this that easily.

You see services pop up that use SMS to get information over a web experience because of these costs. It would be better if everyone had access to first grade information instead of falling back to SMS.

Back to the central point these telecoms firms have more power to solve the issue than Bill Gates does. Whether he tackles malaria or not you'll still see them spend heavily in infrastructure. They just charge too much and people are incentivized fall back to these SMS like alternatives (which MPESA is also built on btw). But these SMS-like services are not the internet. So its not at the loss of this if he invests in an anti malaria campaign.

I think its not he's trashing other people's priorities. The world was fine before the internet came long, it did help. But diseases have caused harm for as far as the dawn of recorded time.
Thanks man. Yeah I haven't had the time to write on it. Just the About page: http://blog.tripovore.com/about/
You can't pivot your way out of ecological catastrophes, you know...

There are many instances of "innocent" actions of mankind that ravaged huge areas of the world very rapidly (the beaver plague in south america, just off the top of my head). Ecosystems often find themselves in very delicate states of equilibrium, an equilibrium that can be irreversably broken with the slightest missstep. There are very good reasons to be extremely conservative in this area.
Not sure what your point here is, but it kind of reads as if you're saying that the life of someone on the verge of internet access is more valuable that that of someone on the verge of fatal malaria.
No. This would be rather noticeable as depends on data connection quality. Apple diverting SMS is somewhat less error prone.
While this is obviously a good statement, it is besides the point. There's no reason you can't work on both and since he is caring about malaria, others can work on internet access. The question to ask would be, if working on both slows progress in either and what the "sweet spot" is for balancing funds and efforts to achieve the best overall progress.
Thanks. Not sure if I'm ready to open the source code.
Holy shit, that article was brilliant. A few of those tricks I was aware of ( __class__.__class__ ), but crafting code objects? I need to re-read this a few times to properly grok how it works.

I find things like this absolutely fascinating.
Actually, the iPhone Obj-C runtime has undergone very little changes since the launch of the iPhone. Apple had already debuted Obj-C 2.0 (which was the most significant change) in OS X 10.5 , before the iPhone launch.

Apple's clang/llvm transition was also already underway, but this had more to do with building more integrated developer tools and not having to deal with gcc, not as much the runtime.

ARC, perhaps the other big new thing you were thinking of, is again just a developer tool that was enabled by the transition to clang. Fundamentally, it is simply the compiler now being smart enough to inject retains/releases automatically when compiling your code instead of you doing it manually. Again, the impact of this is for developers, not end user (runtime) experience.
How does one keep up with new comments in a thread like this, wheres the sort by date?
Sure it works fine. I think as Google has forked the core apps some more community work on them would be useful. Unless we are all going to move to other OSs - seems like Ubuntu will be usable soon.
Hi, Malaysian dev here (PHP too)

Stick to Kuala Lumpur area, particularly Bangsar for devs jobs. Most sexy startup here is Mind Valley and they are super cool for us local devs.

Me myself based on Cyberjaya, working on ebook backend stuffs. I do not know any openings but i'll ask around. So far i have many luck freelancing with local jobs from Skillpages.com . You can try your luck there.

Glad to help fellow HN!
App monetization with 'passive' Bitcoin mining
Seccomp might be a possibility here, but will require one process per live robot (and Linux). With seccomp your process can do nothing but read/write from its file descriptors (so you have to make sure they are safe) but can do nothing more (thus you cannot import modules). So you can exchange messages via file descriptors and otherwise use any Python (or even any other language at all features). Here's one recent article about it: http://pythonsweetness.tumblr.com/post/65442885019/secure-lo...

RestrictedPython, used in zope, is nice too. However it cuts you out of many Python features that it cannot statically validate.
Sure, they won't get Internet Access, but they'll definitely have a happier life not being ill. I know I'd rather be healthier than have internet.
Post an explanation + clear diagrams of how it works somewhere, and your process for making the prototype with pictures of it. And details about the cost/parts etc.

Then drum up some interest. Get some blogs to write about it, then hopefully bigger media. Works better if you can point out something unusual - eg if you were 15 years old, that would work really well for you here, or if you can put a concrete estimate to the cost/benefit - "Save 100 Lives For $100 With This Anti-Mosquito Shield". Find their angle for them, and you have a better chance. Someone will get a hold of you then.

The time-lapse with proof that it works would probably help a lot if you could as well, but details are even better for the skeptics among us.
While Google's acquisition of Flexycore was only made public recently, the process must have started years ago. As Ars Technica noted,

http://arstechnica.com/gadgets/2013/10/google-buys-flexycore...

> FlexyCore doesn't seem to have done anything on the Internet for the last two years. The company actively promoted its product, releasing 11 videos in a one-year span, and then just stopped. The lack of recent activity makes it unclear if Flexycore has continued development outside the public eye.
There were some grumblings out of Russia recently with a governor of the eastern Primorye region ( Moscow + 7 hours ) suggesting that they 'cut' this to four hours to ease communication.

If they're going to fiddle around with things like that it would be best just to decouple entirely from the Mean Sun's schedule and adopt a universal time as you suggest.

Bizarrely all official communications and timetables in the Soviet Union were published in Moscow time, across eleven time zones. That made catching a local train in Siberia quite an arithmetic challenge.
SEEKING WORK - UK Based or remote

We build educational kids games on mobile, our clients have included SMART Technologies, PBS KIDS and Pearson Education.

We can design and build 2D games on mobile with a quick turnaround. Have spent a lot of time getting our pipeline right in order to publish on iOS and android super efficiency.

Our own consumer facing games at: http://www.tigerfacegames.com

Drop me a line at hello@tigerfacegames.com
I started with Robot Arena (by SPA Publishing) on the RM 380Z in the late 80s. Where's my last comment about this? Ah:-

https://news.ycombinator.com/item?id=4726828

Exactly a year ago! (And no progress at all on that github repository!)
> It's not like we can only have one, or that doing one will obstruct doing the other.

Available resources in general, and in particular those available to specific individuals/foundations, are limited, hence it is not possible to pursue both worldwide internet access and malaria eradication with the same strength as you can pursue either of them.

Of course, there may well be factors where by doing A, you also achieve parts of B, but given that the timeframe before ‘world-wide internet access’ helps ‘researching a malaria vaccine’ is at least ten-or-so years (the absolute minimum time it takes someone with no education to get anywhere where they can actively develop vaccines), I doubt that this is feasible.
Nice to see that even with a few dozen billion under his belt he still's the same guy: unable to help himself from mocking ideas he thinks suck! Who cares if you agree with him, his honesty and passion are amazing.
This crazy guy sells himself in an Online classifieds website.
> He's right. Poverty, disease and basic things like that are things about _survival_, the internet is not.

I'd say he's at least partially wrong. Diseases are often cause by lack of knowledge and education, outburst can often be contained with good means of communication. I know people doing projects that use the internet (or cellphone text messages) to allow remote villages to better manage the available health resources. Internet connectivity allows the local healing person, often a nurse or similar level to send pictures and descriptions of wounds and health issues to a qualified doctor. This allows the doctors to actually go to the villages where they're needed most - actually saving lives. So the internet may very well be a live-saving thing.

The other point that people forget is that it's extremely hard to completely eradicate a disease. The only disease that I know of that's completely eradicated is the small pox. Polio, leprosy and even the black death are merely contained to a varying degree, often only in developed countries even though vaccines or cheap, effective treatments exist. So investing in connectivity and helping to spread information may actually be a viable path.
Another option might be running PyPy within your CPython only for the user scripting parts and switching everything off you don't want.
Give a man a vaccine, and he lives for a day. Give a man the opportunity to educate himself, and he will be able to find vaccines to last a lifetime.
The founder of Freshdesk wrote a nice blogpost on this a few years ago: http://blog.freshdesk.com/how-to-incorporate-a-us-corporatio...
An excellent example of why HN doesn't allow submitters to fuck around with the article title.

rshlo has editorialized this title, and thus some comments here are pointless knee-jerk reactions to a bad title, rather than a reaction to what's actually in the article.
*Give a man the opportunity to educate himself, and he might die from malaria.
What to do when breaches put your ID at risk ~ ESET NOD32 SOLUTIONS
I regularly review the most trafficked pics on Twicsy and my rough estimate is that about 10-15% of the traffic is porn. But it is hard to know exactly because there is such a long tail of activity. My theory for why the associated words are usually porn is that there is less of long tail of activity when it comes to porn searches than regular searches. It didn't use to be this way, I think that 2 years ago roughly half the traffic was porn and when I realized this I was quite disheartened. I started taking aggressive steps to remove it and mitigate it and traffic suffered for a while, and I thought that was the end of Twicsy. But it bounced back after a few months and kept slogging on...

I would bet the top search on google is something simple porn related like "sex" similar to Twicsy. But that doesn't mean google is a porn site that no one should advertise on.
Microsoft Surface Pro 2 Firmware Update Improves Battery Life
You can't educate school children if the teachers are dying of malaria, or the people who feed he teachers or the children are dying of HIV/AIDs.

You're right, it's a complex bundle of interacting problems and there's plenty of space for them all to be tackled at the same time.

Knowing that Gates is pouring cash and expertise into malaria is re-assuring enough that it gives other people the opportunity to do other stuff.
He's not dismissing it. He is saying we have got our priorities wrong.

You are being intellectually dishonest by adopting an artificially contrarian position and trying to pretend he was saying we had to choose one or the other just, it seems, for the sake of having a contrarian position.

You are wrong, but despite having an idiotic opinion you're not an idiot, tempting as it is to think that. You are just someone who thinks that just because they can form a banal opinion that means the opinion has any worth. It doesn't.
You are right, I didn't read it. Mea culpa. I've read it now and I have mixed feelings still.

This is what I would like to hear from Mr Gates:
"Guys, I'm taking what I believe is the most important thing in the world and that's curing those damned diseases. And I think that once we have cured all the people, they would need better education and internet is so far the best we have (though it could still be improved). So you Zuck and Larry and others work on that and we will all make the world a better place."

If he explicitly said something along those lines, my admiration for Mr Gates would skyrocket thru the roof. If he still thinks the internet is a joke (because only priority number 1 is important, right?) than I still stand by my original statement that he should know better.
http://distillerylab.com
Sounds boring to most probably, but I love to play with data! And we have real clients!
Why not https://en.wikipedia.org/wiki/Swatch_Internet_Time ?
Most of the complexity in UI projects is in the Presenter (aka backbone view). Not the model or template, which are much more easier probles to tackle - but its the Presenter where all the complexity lies. e.g. parent/child aggregations, one presenter calling another presenter's functions (like re-render, etc), custom teardown behavior, and so on...

I totally appreciate this effort. But if I were to try the same thing, instead of creating a Model structure (which could easily be handled with plain JQuery itself), I'd put more thought on the Presenter.

But hey, I didn't, and this guy did, so much appreciated indeed. This is certainly an inspiration, time for everyone to think "What does your project need?" vs "What does the framework provide?".
Gates is right, but the reasoning is a bit more complicated:

Starting with "connectivity" is basically "putting the cart in front of the ox". There's this utopical view that once you give them internet access smart African children will start freelancing and provide for their families, but it doesn't work this way: once you give him internet access, the African child with an IQ of top 0.001% will just learn there are better places in the world to be and live and he will find a way to leave his country and pursue a better life for himself, leaving his family and all the other around him behind in the same state of poverty. By putting connectivity first you'll basically end up building a better brain-drain, which might be exactly what some of the new generation billionaires want, but this is not socially responsive philanthropy!

Smart people are empowered by connectivity, indeed, but they don't use this empowerment to pull the others around them up, not at the risk of pulling themselves down in the process. You need a social and economical infrastructure, with the basic healthcare and poverty problems solved, so the smart people empowered by connectivity can "pull up" the rest of the society without the risk of pulling themselves back down into misery!

I agree that "connectivity is a social good in itself", but I think that you don't need to do anything in particular to get people "connected". Once you solve the basic health and poverty problems of a community, they will get themselves connected in no time, without any direct outside effort - lots of small local companies will spring to provide cheap services and the big companies are already building cheaper and wider infrastructure as we speak.
No, it wasn't "just a leading question". Bill Gates has said something similar before, and quite recently, about Google's Loons:

> Bill Gates: Google's Project Loon Doesn't 'Uplift the Poor'

Which is a pretty stupid statement to make considering technology does in fact "uplift the poor", since it leads to better economic environment, jobs, and better living conditions.

http://www.pcmag.com/article2/0,2817,2422884,00.asp
Knowledge isn't important? There are more problems than just malaria.
> Diseases are often cause by lack of knowledge and education

Case in point: Polio is endemic in only three countries today: Afghanistan, Pakistan and Nigeria. While in Afghanistan it'd be possible for it to be down to the war, in Pakistan and Nigeria it is down to skepticism and misinformation from religious groups (often based in past experiences) that are often amongst the most important information bearers in their communities. When people don't have other sources than a government they don't trust and other biased groups giving them false information, it's no wonder many misinformation proliferate.
using their own words against them is very disingenuous.

How is that disingenuous? Was the accusation not sincere?
DST is obviously not the real issue.

The real issue is that people's habit have changed from what they were until a century ago : the advance of transportation has meant commuting times have extended, the advance of lighting has meant it was possible to spend more and more time awake after dark, etc.

The average time during people are awake is roughly 16 hours a day, and these 16 hours used to be aligned with 1pm being the middle of the day, meaning people would seldom go to bed after 9pm, and would usually get up around 5am.

This makes sense as daylight is well balanced between morning and afternoon. And you don't need daylight saving time !

Therefore the appropriate course of action is to set working hours to be not 9am to 5pm but 7am to 3pm, once and for all.
You are right, but I hope you do understand my point. This is about short term vs. long term. Bill Gates could have made the choice to not found Microsoft, and instead give the seed money to a charity that solves a disease. But then he wouldn't have been able to spend billions on malaria research.

Both the short term and the long term are important. So it is strange to make the comparison. Both these investments can co-exist.
> Building up can ruin the character of the neighborhood, which is often a big part of the allure.

Well then, less allure would lead to lower prices, right? What's not to like?
Wow, downvoted for suggesting that Gates support a kickstarter project that will, if it's successful, become one of the best tonics in the world (I've tasted it).

Quinine is the best natural cure for malaria.

This project is succeeding with very little kickstarter funding.

I was not attacking Gates -- simply suggesting that a tiny dose of funding for this Seattle tonic startup could help a lot for malaria, and then the much more expensive internet infrastructure problems could be addressed.
>Saving people from dying is no good at all if they still have a shitty life and die from something else anyway.

Wow. That's ultra-elitist.

So, let's say you are diagnosed with a rare disease and the doctor gives you two weeks to live unless you get a medicine that costs $1000 which let's assume you can't afford. And you're going to die someday, anyway. Does that mean you have a shitty life and you deserve to die now?

So, amount of money = value of life? Is that your point??

So, I own 10x more money than you (assume) and hence compared to my standards, I think you live a shitty life and you deserve to die. How do you feel now?

Life is invaluable. Money has nothing to do with it.
So if the government knocks down on your door tomorrow and says:

"Look, you have two choices, we can help you not get cancer, and we'll supply you with daily pills for the rest of your life, but you will not be allowed to have Internet access ever again, or you can choose Internet access, and we won't give you the cancer-fighting pills anymore".

You're 30 years old. Go. Which do you choose?
That's very interesting, because I wasn't taught that in school.
Failed $4.4 billion bid for Nortel patents comes back to haunt Google&Friends
Russia recently stopped observing DST by staying on the "ahead" time. I think that's a great compromise.
Hi John! We do not download images so porn detection would be a huge endeavor.
FaaS? Food as a service?

Edit: Ah, I see. Salsa as a Service == SaaS
http://realworldhaskell.com
How the digital age turbocharged nostalgia
> What sense could it possibly make? -You have some property and you're letting someone use it for a fee

This is the extraordinarily naive libertarian position. Most people would not welcome a brothel as their closest neighbor for example.
Despite not (currently) being ideal, allowing users to pay in bitcoin would be pretty neat.