skysight-inc/HackerNews huggingface dataset:
Before thinking about enhancing tranportation, we should ask ourselves IF we need to travel more.
In the last five years I took 500 flights (all on economy class except for two), and I also took about 100 train rides.
For "short" trips (<600-700 km or 400-500 miles) train might be slightly slower, but there's essentially no dead time and it's cheaper (no rush to the airport, no stupid security checks at the airport, no weather affecting the trip, no big delays, no taxi trip from arriving airport to city center). As a consequence, we should "aggregate" airports and use them only for long range travel, and revert to rail or road for shorter trips. By doing this, we would maximize the frequency and availability of flights from these mega-airports.
Then, by simply providing more leg space, power, and possibly internet connection, we could make flights "suck less".
This is doable now. Any other technology would take decades to develop.
And again, most people don't need to travel NY to Hong Kong in 3 hours. Most people need to travel cheaply, and possibly in a green way.
Add All Suggested Facebook Friends
Immigrants, in general, have always been entrepreneurial, whether educated or not -- from restaurants and little shops to major industries like Hollywood.

I conjecture that the factors that make a person willing to pull up stakes and move thousands of miles away to a completely different culture are highly correlated with the desire to become an entrepreneur.

Indians may be more represented in tech for the reasons you state (e.g., education) but let's not overlook all the landscaping businesses, dry cleaners, and convenience store out there. I would bet that many who are reading this have ancestors who started out just that way.
if Anonymous want something useful to do they should start hounding these lawyers...
Any distribution system where human examiner is involved is prone to corruption. Doubt it worked that smooth back then either.
It shouldn't. But this isn't a moral issue. Both flora and fauna are living organisms. You must eat one or both of them to survive. Deciding which one's inherent value precedes the other is offensive, and illogical. Both are edible, ergo, everybody will eat a combination of the two. Are you saying my combo (both), is less moral than yours perhaps (flora only)? If so, I simply disagree. That's all.
There's way more to women's liberation than washing machines. For example, contraception. Besides that, an egalitarian society could have men share in the washing. So the importance of the washing machine is lost on me.

Similarly, I think Chang is underestimating the internet here, there's more to the internet than online shopping. Chang mentions reading the news. Does it occur to him that, with the internet, we're getting live firsthand news accounts from almost everywhere, almost instantly. The "fourth estate" is more powerful than ever. Transparency is growing. This is great news for the billions of people who live with authoritarian or corrupt governments.

Given that throughout human history up to and including today, most people have never lived in a democracy, the democratizing effects of the internet should not be underestimated.
They do all sound pretty positive, but mostly because I omitted the lower quality API's so its not an exhaustive list. That being said, you are right and I'll go back and fill in the negative parts.
31 People This Startup Founder is Thankful For
Proper tail calls are an approved ES6 feature: http://wiki.ecmascript.org/doku.php?id=harmony:proper_tail_c...

Sets are unordered: http://wiki.ecmascript.org/doku.php?id=harmony:simple_maps_a...
A drawback of standard weak references is that it exposes garbage collector scheduling to the program, which would make JS programs more nondeterministic. I believe that historically nondeterminism like this has been a source of incompatibility between JS implementations.
Bear in mind your sources of information. The US media is perennially down about all issues East Asian, and even moreso at a time when America feels threatened. This goes beyond China, if you turned the clock back 20 years it was Japan.

This happens on the other side of the fence too, the Chinese media also covers disproportionately the failures of the US.

The only takeaway here is to not get all of your information from one place - even if it is the New York Times.
Really? I would assume that the drm system they use would prevent the distribution of GPL apps; I mean that's why you can't distribute them on the Apple, Android or MS phone app stores.
When I read the headline, my first thought was that it was just a weird spelling for "pouch." Then when I read your description, I saw the word "collect" and thought "Yup, it must be a reference to a pouch, since it's for collecting things."

Having now read the comments, it sounds like that's not what you're going for, but it seemed reasonable when I first read it. A weird spelling, sure, but no more weird than the other new startup names we roll our eyes about.

On the other hand, maybe you don't want people rolling their eyes at all. =)
They were too busy reading Patraeus's love emails.
A Texas ranger was chasing a Mexican bandito around the turn of the last century. The bandito had robbed a bank in Texas and was hiding in a bar in a border town when the ranger found him. The ranger only spoke English and the bandito only Spanish so he found a local translator. The conversation went like this :

Ranger : Ask him where he hid the money.

Translator (in Spanish) : He wants to know where you hid the money.

Bandito : Tell him to go [expletive deleted] himself.

Translator (in English) : He said he's not going to tell you.

The ranger stands, draws his revolver, points it squarely at the bandito's head, and says "ask him again."

Translator (in Spanish) : He still wants to know where you hid the money...

Bandito : Okay! Okay! I hid it in the dried up town well, just tell him not to kill me!

Translator (in English) : He said that he is prepared to die.

Moral of the story, everyone has an agenda.
Not to mention that they are also referring to functional programming being used within those existing languages. Even Visual Basic contains a pretty capable functional subsystem these days, with lambdas, higher order functions and so on (albeit lacking concepts like immutability and referential transparency).
You could use frequencies that dont interfere with a lot of materials/biological tissues.
But once we have the technology to beam huge qtys of power from orbit this will always be a risk: simply retune or develop a satellite just for weapons purposes. Perhaps another way of looking at it is how is it different from ICBMs etc? Most technologies can be weaponised, on 911 some enterprising bastards managed to do it with commercial transport.
"You can buy almost everything you need in life over the web now"

In 1910 you could buy almost everything you needed in life from the Sears Catalog (seriously, that thing was enormous; you could even buy a complete house as a kit of parts).
The chief reason (at least in the US) is probably due to standardized testing having a white-list of allowed calculators. Your phone can emulate the TI-89 just fine (and run other tools like LAPACK, PARI, Octave, etc.) but good luck getting it approved for a test.
Ah! I am, sorry, and thanks.
Turn the Israel/Palestine War into a fight between Twilight fans.
This is beautiful and shows one of the coolest parts of a great community like Silicon Valley. Thanks for giving back, Matt.

I sincerely hope all of you have a great Thanksgiving!
US student suspended for refusing to wear school-issued tracker
"A Texas high school student is being suspended for refusing to wear a student ID card implanted with a radio-frequency identification chip. Northside Independent School District in San Antonio began issuing the RFID-chip-laden student-body cards when the semester began in the autumn. The ID badge has a bar code associated with a student's Social Security number, and the RFID chip monitors pupils' movements on campus, from when they arrive to when they leave."
"So the importance of the washing machine is lost on me."

Spend a year living without appliances, electricity, running water. Then you'll understand.
Matt is one of the coolest people in the Bay Area and it is definitely worth spending the day with him if you're on your own today.
No.

First, DRM are not necessarily against all FOSS licenses (see GPLv3 discussions). And then, there are a lot of FOSS applications on Android...
That's it's best defense sure, but there are other approaches that will be tried. It could quickly be illegal to accept bitcoins or exchange them or perhaps to convert them to dollars or vice versa. They hit liberty dollars with counterfeiting, wire fraud, mail fraud and all sorts of barely-applicable charges.

Bitcoin will always survive internationally but it can pretty easily be blocked from being a useful factor in this issue in the US. Historical precedent tells me that's extraordinarily likely. Hopefully I'm just too cynical.
HAProxy version 1.5-dev13 — compression, SSL, and more
WeakMaps are useful for storing auxiliary information without having to pollute third-party objects and without impacting the ability to collect those objects.

For example, jQuery stores information on a unique, generated key on DOM nodes. Ember does something similar for meta-information about an object. With WeakMaps, both could store the information in a WeakMap, and avoid polluting the object.

WeakMaps are easier to get into the language because the GC-related semantics are unobservable. If you have a key you can use in `get`, the key is by definition not collectible. For reasons involving security leaks, it is more tricky (but not impossible) to add features to the language that allow third-parties to observe when an object is collected.

That said, I am personally a strong advocate for Weak References in the language, and have been advocating their inclusion on TC39. Two open proposals are http://wiki.ecmascript.org/doku.php?id=strawman:weak_referen... and http://wiki.ecmascript.org/doku.php?id=strawman:weak_refs. Active discussions involve post-mortem-finalization and avoiding security leaks.

As the maintainer of Ember and Ember Data, I fully agree with the need for this feature and will continue to work towards including it in the language.
How many times do I have to say this? Do not type in your title -- copy it from the article.

Your title: "Josh Whedon's Writing Tips --- Reads Like a Start-Up Manual"

The actual title: "Joss Whedon’s Top 10 Writing Tips"

The man's name is "Joss Whedon".

Oh, one more thing -- did I forget to mention that the man's name is "Joss Whedon"?

Oh, one more thing. Did I forget to mention that you should never type your titles, because you will get it wrong.
Is there a particular era you are thinking of that was that much better than now in this respect?
You are awesome. Cheers from Pennsylvania!
Thanks man. I count myself one of the lucky ones.
>Basic education, teaching everyone to read and count

It's simply a fact that children, left to their own devices, teach themselves to read and to count.

Why? Because whatever one is interested in, such knowledge is a gateway to learning more (and sharing). And learning is fun...
The current proposals avoid this problem by requiring that objects held by weak references can only be observably collected between turns of the event loop.

In short: whenever a WeakReference is dereferenced, a temporary strong reference to the object is created that is dropped at the end of the turn of the event loop.

There might still be non-determinism, but it is limited to the type that is already common in JS. Behavior across event turns (i.e. happening in asynchronous callbacks) cannot make any assumptions about what else may have happened between callback registration and callback execution.
"an egalitarian society could have men share in the washing"

And no, it doesn't work that way. The men were spending all their time doing heavy manual labor in the fields (another area where technology has been incredibly liberating).
In the world we live in? YMMV only becomes an issue once you start travelling. Whatever gets you to shrug off that initial inertia, count your blessings and take it.

If you're smart, you'll figure things out along the way.
Completely agree. That's why I used "or" instead of and in my last sentence.

My personal experience is that my parents came here in the late 60s. They weren't wealthy but were motivated. Because my parents were in the US they were able to bring over many family members over the course of the last 40 years.

Some of these people were formally educated in a high skill trade (accountant, nursing, etc) and some were not. Regardless, they've all flourished here. Some own gas stations and others own real estate.

It's really amazing to look back at my personal ancestory and see the differences between a single generation.
It's only a 12 hour drive from Phoenix! I can make it!

(I'm kidding, that would put me in SF around 1:00am -- hanging out in the hackerspace with my girlfriend making stuff instead :) )
This is by far a great gesture!

Kudos Matt!
They should focus on getting OneNote and Outlook working with Metro, and get them running on the Surface and Samsung Note style phablets.

Both have killer Use Cases whilst mobile; you can be productive with both tools with a touch interface and without a keyboard.

I'm surprised that they've not noticed that.
In other words, they were seeking to establish that it's not an island that once existed and has been submerged due to rising sea levels, it flat-out never existed.

Or, y'know go out there to map the place to get better and more accurate maps.

If it has an island that isn't there, it's not a good sign that your maps of the area are accurate.
This is an important point. When I was writing my book (mentioned in the other comment), I didn't commit to it without proof that it was profitable, first. It was written in stages.

So once I knew I had something, my drive to prove myself right drove me on. But there would have been other ways to prove myself right if my project failed any of its tests.
It might be worth noting that Grape is Rack based and will work very well alongside Rails or standalone on top of Rack (sample in https://github.com/dblock/grape-on-rack).
Do it man! We're in North Beach, near Coit Tower.

See: http://www.staysf.com/upload/attraction/20080519180416_coit%...
The word is "illegal", not "wrong".
Works fine for me using Chrome version 23.0.1271.64 on Ubuntu 12.04.
Yes, the U.S. influence is enormous. Very visible in the case of Wikileaks. Their ability to alter another nation's laws at will is unnerving. I wonder how effective a technological solution may be, if they can easily find a judicial way around it.

I think there should be the same zest in seeking justice for governments that wage wars and bankers that rob citizens, as it is for a 9 years old watching Winnie the Pooh.
I rarely travel for business: that one's been sorted by the internet. But I can't go long periods of time without seeing friends and family who are all over the world, and as I'm the one with the freedom I'm the one that travels. As a bonus I get croissants in Paris one day and shrimp in Sydney the next. I don't want to give this up - I want to pay some kind of forward-travel-tax that makes this more sustainable. Speaking of Paris, the Concorde is taunting me sitting at Charles de Gaulle and Orly right now, lifted up as if it's waiting for stronger winds.
Finally.

I'm back in town in Jan, lets meet up...just say if I can help.
The core financials may be in COBOL and assembler, but these days most things talking to them will be Java or C#; the middleware will most likely be Java as will many of the front-end apps.

And plenty of banks are migrating away from COBOL on the core systems (slowly), and for them Java is usually the new COBOL, and the JVM is the new s390 microcode.
I think we need a decentralized, anonymous filesharing protocol, something like i2p or tor, but optimised / adapted for bittorrent.

It would have to be something that anyone can use and is a no brainer to get working. Could even use something like paypal / google checkout / bitcoin to allow artists to accept payments for their uploads.
> So the importance of the washing machine is lost on me.

That's because we have them. It's like breathing -- you don't notice it until someone puts his hand over your mouth.

> There's way more to women's liberation than washing machines.

There certainly is, but liberation proceeds one step at a time. If they spent their days hand-washing clothes at the riverbank, women wouldn't have any energy left to notice their oppression.

http://upload.wikimedia.org/wikipedia/commons/b/bb/Lionel_Wa...

> Besides that, an egalitarian society could have men share in the washing.

True, and in fairness they should. That's why men invented the washing machine.
It doesn't prevent copyright infringement, so much as be able to detect copyright infringment after the fact. They are called 'trap streets'. They aren't just streets, but kinks in roads or rivers, churchs that aren't there.

This way, if someone copies your map, you can prove they copied you. If your map was totally accurate, then they (the copier) could claim that they went out into the world and surveyed it. If they include your trap street that only exists on your map, and not reality, then it must be a copy.
I think he's been editing it...
Indirect networking much like Tor or I2P.

Translated to BitTorrent, everyone would be using just one extra hop to keep the speeds up but passing around encrypted packages for others would create plausible deniability. You can claim you don't know what the packet that you routed contained, because you can't know that. You can't be held liable for routing traffic per se, much like ISPs aren't liable for routing traffic per se.

Why Tor and I2P don't want to use one-hop connections is that someone with government-level access could deduce the participants by looking at the traffic timing patterns. But MAFIAA at least not yet isn't actively hooked to the major ISPs of the world and can't apply such a traffic analysis. A simple one-layer indirection would hide who's downloading and uploading what. All you see is routing nodes.

If you're MAFIAA and seeding your fake movies and music to this torrent network, you can only see a user's IP address uploading a block to your fake clients. But since everyone is acting on behalf of others and merely routing packets, you don't know who sent the packet and you can't possibly prove that the one who did the last route was guilty. Otherwise merely connecting to the network would mean the user is guilty. The network would of course transfer legitimate files as well, and while downloading a Ubuntu 13.04 image users would also handle these one-hop routing requests of other peers who are downloading/seeding other files.

Interestingly, you would only need to transfer a certain percentage of connections over the one-hop tunnel. You could use zero-hop for the rest. The MAFIAA can't recognize those so it still looks the same as if you acted as the router and fetched a block for another peer.

This could also be implemented as a global free-to-connect IPv6 VPN network. If the IP addresses uploading MAFIAA movies are virtual, nobody knows where they are and who operates them.
Sony and Panasonic given junk credit ratings
7 hours?

That's friendly considering the later reports. According to the UN special rapporteur on torture he was kept in solitary 23 hours a day for 11 months.
The goal of the Map feature is to create a primitive to JavaScript that does not exist today and cannot be efficiently emulated.

In particular, it allows the use of arbitrary, non-string keys. Objects (commonly used as Maps) can have only String keys.

In contrast, desiring a way to `get` a nested String value is easily emulated in terms of current JavaScript semantics. In Ember, for example, obj.get('some.nested.path') works in all browsers because it does not require any new primitives.

Observers are a similar story. `Object.observe` adds a new primitive to the language: the ability to receive asynchronous notifications about changes made to some object. On top of that, it is possible to implement semantics for nested objects and "computed properties".

The Ember team has already been exploring how to incorporate Object.observe into Ember's observer system when it is more broadly available. We support observing nested paths, and the Object.observe primitive gives us enough to build what we need on top.

You can expect that if certain patterns on top of these primitives become popular, TC39 will consider them in future versions of the specification.
That's really good to know. I don't doubt the rails project has a good security process. I wasn't aware of this page, but perhaps should have searched better.

I believe that the security coordinator (Michael Koziarski) was actually involved on the discussion around this on github, so I'm not sure whether this needs to be forwarded to the email address again?

I'm not trying to make this into a huge issue, which in most setups and apps most likely isn't. I do think it's important people are aware of this, and if they are vulnerable they can and should protect themselves. I have suggested a number of workarounds to address this issue on my post in hope that people use those, whether or not the rails project as a whole is going to address the issue.
That is super cool. Matt Mireles you have a big heart. You just earned a new customer for Swig
We already have drastically altered our environment with farming, which is a much bigger effect than what our normal hunting would have.

Anyway, i think the solution to the moral issue at hand will be artificial in vitro meat.
It's not even clear how to fully implement things like class-side inheritance in a transpiler. The CoffeeScript implementation uses a definition-time copy of properties, which is probably good enough for many cases, but not all.

That said, many of the features are sugar around existing patterns, like rest and default parameters to functions or arrow functions, so I expect that even an incomplete transpiler would be broadly useful as the specification solidifies.
Also see:

http://musicalgorithms.ewu.edu/algorithms/import.html
> Really? I would assume that the drm system they use would prevent the distribution of GPL apps; I mean that's why you can't distribute them on the Apple, Android or MS phone app stores.

You must be aware that this is false, yes? There are many FOSS/GPL apps in the Android distribution system.

The existence of Digital Rights Management doesn't mean every app must be a potential lawsuit to qualify.
In complying, what kind of data does google provide?
The sound is great. Its a shame when you walk into a server room now you don't hear anything except the AC running. It just doesn't have the same feel.
Its actually more devious than that. Facts are not copyrightable since they are not creative works; locations of streets and phone number listings are both not copyrightable. On the other hand, fictional streets or phone numbers are copyrightable so if someone copies a trap street they are infringing when they otherwise wouldn't be if the map was accurate.