skysight-inc/HackerNews huggingface dataset:
Help Us Create SONOFA (Smaller Object Notation Offering Frequent Advantages)
Hello All,

I'm Karthik from GeoG. We wanted to use a serialization format that is close to JSON so that it would work well with JavaScript and various other languages.

We wanted it to be compressed, not as GZIP or Snappy, but more like Protobuf or Avro. Except, we did not want a specification/RPC file for larger types beforehand - but give some leeway for user defined types.

We have come up with a specification - but we know that our design isn't quite there yet, and we could do a whole lot better.

Which is why I'm asking the HackerNews community to help us make this format leaner, meaner and simpler to use.

We want to know how to get trashed for trying to reinvent the wheel - we'll take the feedback seriously enough if there is merit in it.

Our repo with the specification is here: https://github.com/geog-opensource/sonofa

We'd love to hear you!
Because it's mankind's fault that the rat population is booming and invading places they naturally are not supposed to be, killing nearly all native species along the way. Not to mention carrying diseases one of which once happened to kill more than half of total Europe's population.. This article does a pretty good job explaining that, try reading it.
Well, its not exactly "DIY" if you consider that many years of work have been put into building the libraries and software that solve these problems.

I personally find it ridiculous to pay for a service like Pusher, when I know that I can accomplish the same goals with FOSS without much extra effort. For the record, I feel the same way about Heroku, so take my opinion for what its worth... I don't intend to hide my bias.

I believe people should understand and take responsibility for their systems (when possible) instead of just defaulting to relying on proprietary, closed services and software.

Will Pusher still be supported in 5 years? Will it still be affordable? Will it remain stable? Will the number of connections I'm allowed on my current plan stay the same? These are questions I don't have to ask.

I admit my assertion that Pusher is "...nothing more than a cash grab..." is a little hyperbolic, and I mean no disrespect to the people who created and maintain it, but in some way it is true. Pusher is a business that relies on its users not having the time or know how to implement the service it provides on their own.

Max 20 connections... Want 21? pay $20/month...

I can copy and paste the example chat from socket.io and push it to a VPS and instantly do way better for much less.
This guy is like the flip side of Matthias Wandel[1]

Very cool.

[1] http://woodgears.ca
What tools do you use to reverse engineer the client/server communication.

Are these just xml/json requests going back and forth with market listings and orders or was it lower level than that?
New Device Could Greatly Improve Speech and Image Recognition
If BPF can be used to modify packets, can a filter be used to send packets through loopback that then come back through the same filter? Sounds like a way to bootstrap a loop.
Show HN: Hybrid NoSQL Database Service
Optimising a pull request for peer review
A Free Nuclear Economy
SSH or SSL doesn't get you e.g. end-to-end security; the model you propose is equivalent to chatting via a server over HTTPS, which is indeed very common. (In general, OpenSSH is great but the SSH protocol itself isn't all that special.)

Something like TextSecure improves on the security of SSH/SSL for its specific use case: end-to-end security, message-level forward-security even if the receiver is offline at the moment, deniable messages (instead of allowing the receiver to prove you sent them), etc.

Many other applications use SSL as a transport and try to add some X-factor (integration with Facebook/GMail/$GAME/...); these applications would still get made if the underlying transport changed to SSH.
And clones will arrive on the store in 3, 2, 1...
Another thing to factor in all of this is micro-fauna; parasite resistance and symbiotic parasite loads that we can not replace. If we bring back any of these, we need to insure a way to offer them resistance to new disease, and offer them symbiotic micro-fauna that their bodies can handle, so they do not just die of internal disease and get eaten alive by what would normally be a good bacteria to say a modern mammal.
Guide to Online Research and Testing Tools
Unlikely to be allowed, as the cash coming from China to buy up property is considered trade surplus.

What is really galling is that from what I hear, a lot of the cash leaving China to buy property are often illicit fund. In a way, US housing is being used as a money laundering scheme. Not just from China but Russia and other places.

This is not going to get any better for awhile.
obviously. Your ideas are recorded on something.

What I meant was people think there is some energy floating around. Or that a soul leaves at death and continues on somewhere else. That is not how we continue to have an effect in the world.
Love it, but the app requires access to 'Photos/Media/Files' - there's no way I'm prepared to give such access permissions to a game.
There shouldn't be incentives for drivers to go into the taxi business other than the market. Taxi rates should not be regulated, supply and demand ought to be enough. What broke the market was the extremely expensive medallion racket. They don't limit hairdresser licenses or medical licenses, why taxi medallions? It's a highly distorted market often controlled by highly corrupt mob related interests. How is that a good idea? The free market is surprisingly efficient when not encumbered by Byzantine attempts to regulate everything.
Those who bear the "socialized losses" can easily band together to become a force to be reckoned with and change things:

https://www.iWouldDo.it lets you do just that, in an efficient way.
Dialogues and Letters -- Seneca

Once a Hero -- Elizabeth Moon

Shaman -- Kim Stanley Robinson

Probably Approximately Correct -- Leslie Valiant

Collision Course: Endless Growth on a Finite Planet -- Kerryn Higgs

Prosperity Without Growth -- Tim Jackson
Can't you put a page in your proposal like

| Big Enterprise IT | Me |
feature X | Yes | Yes |
feature Y | Yes | Yes |
feature Z | No | Yes |
feature A | No | Yes |
feature B | No | Yes |
time-to-market | ~1 yr? | 2 months[1] |
ROI | 5 yr | 18 months |

(I have no experience in sales, but since you explicitly make the comparison yourself...)
I guess I forgot this part from elementary school, but craziest for me (42) was Saturn has only been around the sun once since I was born. And earth has added 3.4b people.
Jon Jonsson – Master of Ceremonies – Startup Iceland
Or a reason GPA has gone is because it's also become more competitive as acceptance rates have gone down. Who knows.
Restoring trust in financial services
Jailbreak iOS 8.2 or downgrade via TinyUmbrella
Immersion seems to be the best way. Just use the foreign-language all the time.

Those of us who have gone along the foreign language route seem to find that it takes a short but definite time-lag within the brain when 'switching out' the foreign-language and 'switching-in' the native-language. And then the same thing happens with the reverse, you have to 'switch-out' the native-language, and 'switch-in' the foreign-language.
Consequently, by continuing to use the native-language, you never get out of the habit of thinking in your native-language.

On the other hand, when never having to 'switch-in' the native-language during immersion, the brain gets much more acclimated to the foreign-language and after a few days to a week, some thinking in the foreign-language occurs. The down-side to this is that you feel a bit like you're living in a bubble, because you don't get to speak freely (easily) to anyone else while you're in immersion, and it just feels so relieving when you finally get to speak to someone else in your native-language.

Good Luck. And if you go travelling to places where that foreign-language is spoken, try not to go with a spouse or friend that only speaks your native-language. They will prevent you from learning the other one.
I suspect you might have heard of him but I found Bennie Lewis' blog to be really good in my own language learning:

http://www.fluentin3months.com/home/

My wife who speaks a couple of languages says that to really ingrain it you must think in the language, don't think in english and then translate.
Cannabis Social Network which pay users cryptocurrency for social activity
Lazy is smart. Allows you to focus on adding value. Not needing better performance, scalability and customizability is not only reasonable: it's highly probable. Building and maintaining is not cheap
It is a sieve. No one claimed it was the Sieve or Eratosthenes.
Their pitch is a work of beauty, but it doesn't tell me much about what they actually do. It's definitely the most memorable ad I've ever seen.

https://www.youtube.com/watch?v=KyYyKRiJR4M

They learned well from Simon Sinek's Start with Why, but I'm afraid they jumped the shark: it comes off as trying too hard to inspire.
[Live Stream] JSConf Budapest is happening right now
Agreed, as a former merb user, I really miss it. The merger was turning point for me, it turned me away from Ruby, mostly because of the community.
Nothing new here.. I work for Microsoft. we have had most of our tools in the cloud for quite a while. One thing's for sure - every new app is cloud based. We use Azure AD and multi factor auth to allow access from internal and external networks. It's pretty common with small\medium companies I work with, maybe less with large enterprises.
It's not just routing. It hS to read modify write from DB first
Santos-Dumont was so enthusiastic about
aviation that he made the drawings of the
Demoiselle available free of charge,
thinking that aviation would lead
to a new prosperous era for mankind.

I've always admired his open-sourcing of the Demoiselle, when disease and a failing business model lead him to retire. The drawings were published in (or through) magazines worldwide, including Popular Mechanics, and were very influential for a period of time. The airplane models were versioned (No. 19, 20...) and apparently there were even "plugins" popping up everywhere, so Demoiselle enthusiasts could upgrade their aircraft to taste.

http://web.archive.org/web/20091026211607/http://www.geociti...
Taking away citizens' right to sell to whomever they wish is not a moral solution.
You're forgetting prison lobbies. But it's a lot easier to grow your own cannabis than your own Xanax.
Regarding the language thing, I was talking about English speakers in general. I'm from a warmer climate and people tell me I have a slow drawl. Maybe it's a city thing that makes people talk faster and cities are all over the latitudes....I'm making a personal observation here and not seriously suggesting a scientific theory.

On the Fertile Crescent - yes agrarian civilisation spread in those areas but I was specifically referring to the industrial revolution - the point being that once people started using technology the more temperate regions flourished - as opposite to the more agrarian societies. My personal thought is that maybe this is because the rewards of the application of technology benefit colder climates.

I'll check out the recommended book, I'm always interested in these sorts of topics.
Iron–sulfur world theory
That's for the developer network(if you are developing for X360 or XOne):

http://developer.xboxlive.com/en-US/Xbox/Pages/home.aspx
I like the varied analysis! Though, if you want to build a prediction model, it's probably best to avoid variables that can be gamed, e.g. # of pictures in a listing... For the larger zip codes, a heat-map of prices might help cut them down to more consistent behavior for prediction. Keep iterating - would love to see your progress over time!
Not from the US, but in the UK I'd much rather see a system where I can give a real feedback about the ride. There's a lot of talk about how Uber is not responsible for drivers and is only matching parties to workaround the law. In practice it looks like this to me:

In a usual "city-approved" taxis you get crazy behaviour, parking in dangerous places, speeding, etc. Try complaining and you'll learn that drivers only rent the communication equipment - the company is not responsible for what they do.

In Uber, I got a dangerous driver only once (where "dangerous" meant tailgating, but nothing really bad). He got 3 stars and a comment. I got 2 emails following up on the situation and Uber's assurance that the driver has been talked to.

So yes, I'd much rather share the road with an Uber/Lyft driver, because I know the feedback actually works in that case. There's another case of what insurance they have of course... but that's another topic about actually using the service.
> a business that relies on its users not having the time or know how to implement the service it provides on their own.

By that rationale, pretty much every business on the planet that provides a service is nothing more than a cynical cash grab. Maybe you need to grow up a bit.
I don't think that's really an excuse.
I did an assignment on networking last year, from what I found out it was that the service providers are having problems with traffic flows.

IPv6 behaves differently than IPv4 (which is known and predictable) and that the network congestion tools need to catch up. You are in effect having to monitor and adjust core routers for double the number of packet types.

The network administrators are not against IPv6, it's just that it requires careful steps forward.
How I found glaring errors in Einstein's calculations (2009)
Which really means that when it crashes again (and it will one day), it will be deeper than before.

I own a house in Atl that I bought while it was still in a slump. It's value went up, so I should be happy, right? I guess I'm stupid, but something tells me this is not good. Affordable houses are a good thing. High prices mean kids will not be able to afford anything.
Lovely. Reminds me of these all-wooden clocks - http://bruceaitken-clockmaker.co.uk/
When I use review sites, I'm normally looking for a comparison, so that I can choose the best toaster (for example), or I'm looking for assurance that the product I'm looking at has no major issues. Your site seems to provide more of the latter than the former - perhaps more reviews would help? (But would you want to buy three different toasters in order to compare them?)
This is the one I use:

http://ipv6-test.com/validate.php
7 Things You Had No Idea the World Is Running Out Of
The response has been overwhelmingly positive, and the people have been incredibly accomplished. Just sayin'
Adding my congratulations to the others here, especially with regards to how finely-tuned everything is. The art, sound and concept are all great, and I'm sure my problem with the difficulty is down to my lack of skill :-)

Just in case you hadn't managed to get one for testing, I can confirm the game plays perfectly (and is highly addictive) on a Surface Pro 2 using the touch-screen :-)
That is really lazy: the least that could've been done is {font-family: menlo, monospace}!
This is the result of a user pays education system. If I was dropping a 100K on a degree then I'd expect all HD's.
And those that do spend as much money expect the same. So how do you differentiate yourself from all the others with the same degree and same grades? go get more schooling. thus grade inflation and degree inflation.

Down in Australia, its less of this and more "you should be thanking me for giving you 51% in physical and computational chemistry".

edit - long day == giving up on spelling
Perhaps I have a different perspective, but skimming the document I get the impression that the Army understands fairly well what they're getting into. The document is written at a high level, but seems to be written by folks who have an understanding of why they want to do it, why it's possible now and wasn't in the past, and what the problems are that they'll need to solve to get it done. It's a strategy and vision document, not an implementation plan. What gives you the other impression?
Effective C++ and More Effective C++, both written by the author of this blog.
Railroaded: The Transcontinentals And The Making Of Modern America - Richard White. Focuses a bit more on the wheelings and dealings than some histories of the same thing. Has thesis the transcontinentals caused more harm than good by being built too early.

Crofutt's Transcontinental Tourist's Guide, 1872 edition - George Crofutt. A guide from the era of the towns and sights you'd see on the Central Pacific Railroad.

Various editions of The Commercial And Financial Chronicle from the 1870s. Lots of railroad financial data. (Google Books has tons of this kinda thing!)

The Book: Playing The Percentages In Baseball - Tom Tango, Mitchel Lichtman, Andrew Dolphin. For a website project I'm working on.

The Second Machine Age - Erik Brynjolfsson, Andrew Mcafee. Theories on what's happening to society now and in the future thanks to the things tech people are doing.

The Year's Best Science Fiction, 2013 - Gardner Dozois, ed. I'm writing and submitting sci-fi short stories these days, so keeping up with what's out there.
MLton is unsuitable for LCF-style theorem provers, simply because it has no interactive toplevel.

ML was originally developed as a MetaLanguage for such theorem provers. The idea is to have an abstract type thm of theorems, whose operations (like modus ponens) only allow you to construct provable theorems. To prove a theorem interactively, you would start the ML toplevel and try to construct a proof of your proposition by programming in ML. The ML type system guarantees that you can only prove valid things. The toplevel is essential if you want to prove things interactively.

Modern theorem provers like Coq work differently. If Coq were written in SML rather than OCaml, then MLton should be good for Coq as well. I think people have experimented with non-interactive versions of HOL4, compiled using MLton (because it's faster than other SML compilers).
I liked where he had to track down one patient because he had left the keys to the summer condo inside after they fell in during the operation!
Makes you think...
I've lived in Portland for several years, and I know the business landscape here pretty well. I've helped build a few companies, back when Portland was a place investors wrote off as a joke. I've been watching in amazement over the last few years as this has really gotten out of control.

The Portland metro region is a great place, and there's a lot of potential. But frankly, it doesn't have the economic infrastructure to justify $600k 1200sqft houses in the neighborhoods, triple-increased in price within the span of 5 years with appraisal rights waived. It's definitely gone up in value, but that's a ridiculous increase that's really hard to justify when contrasted with the fundamentals.

You can try to blame some specific group, but really I see this ultimately as an unintended consequence of QE, ultra-low interest rates, and the subsequent global currency war it appears to have triggered. When there's a pile of cash floating around and nothing returning interest to put it into, it moves into other devices. The stock market is an obvious example (with plenty of bad consequences), but real estate is far scarier, and far more insidious. It has a tendency to rip up cities.
Sapiens: A Brief History of Humankind - as the title says, a short version of the whole human history. So far very interesting.

The Art of Deception by Kevin Mitnick - how Social Engineers work. A bit more boring than Ghost in The Wires, but still pretty cool.

Please keep up the book club, I love this kind of topics!
I agree. As someone who just helped transition the main product of a company from polling towards socket.io + node.js, I can tell you the main name they know, somewhat understand and praise is "nodejs". To them that's the keyword to what made everything so quick and responsive. If I had to tell them at some point that actually nodejs was a bit behind and now we should move to io.js that would have been a bit confusing at least. Now, I can just be happy that "nodejs" will be the "awesome cutting edge tech" for me aswell as for them.
Cialdini: "Influence: Science and practice"
Because :

- lots of information is ambient at the team place
- because not all people are that concentrated at home
- because working alone is difficult sometimes (especially when you're under stress)
- because you're harder to contact (yes, some people are afraid to call a colleague at home)
- because people don't like to have 4 simultaneous chat sessions with colleagues

So a day of remote work certainly help, but I'd venture to say that's a maximum for many. Of course there are people who a re remote 100% of the time, but not everybody can do that. You have to love your work for that, and many people don' t /love/ their work...
Hacking java bytecode
You're being donwvoted for not sure what reasons, but it baffles me that almost 200 years after we found out that things like the Corn Laws do not actually work (quite the contrary) there are still smart people who think the opposite.
Microsoft Surface 3 Review Specs Price Features – EGadgets4u
One possible cause not mentioned in the article is that universities offer/require more filler courses. Last year, for example, I had to teach an intro to HTML course at a UC school. This is a required course for all non-engineering majors. To get an A, all you have to do is create a single html webpage using 10 different tags and 10 different css styles.[1] These courses are huge money makers for the university. I had 120 students in the lecture, and each student paid about $1000 to take that course. The course was a joke for 90% of the students, but they didn't care because they got their "easy A". In exchange, the university got a butt ton of cash.

[1] This grading system was set by the department so that there wouldn't be "easy" and "hard" quarters to take the course.
>Assuming you acknowledge the existence of ideas, a better question would be "is meme theory a useful or accurate model of how ideas behave?"

I think the answer to that would have been no as of 2005 (http://cfpm.org/jom-emit/2005/vol9/edmonds_b.html), but I haven't been following since then so there could have been advances made.

I have a hopefully close friend who is much smarter than me whose field of study is memetics, so I am certainly not going to chuck out the theory for personal reasons as well as a natural cautiousness around ideas I don't really understand.

I think it's important that they bring up Dennett specifically, who has strong opinions about consciousness and intentionality that appear on a surface reading like they might conflict with his take on memetic theory (http://www.consciousentities.com/alternatives.htm#memes).
Try our new game named Insider Game