skysight-inc/HackerNews huggingface dataset:
> It does the Chinese a bit of good. Arguably, it's bad for some residents of the USA but humanity probably benefits overall. I have no sources for this claim.

The DOJ and FBI don't exist for the benefit of humanity. The American government is (and should be) solely concerned with advancing the welfare of Americans. Anything else would be an egregious violation of the social contract.

> We should look to protect our innovative abilities, more than we protect their products.

It's inevitable that China will develop the same ability to innovate as us. R&D success is ultimately a function of money and time. But in the meantime, they don't need to develop or ability to innovate if they can simply copy the results of our innovative process as we make them.
I was exchited by what I was hearing about Lua and LuaJIT, speed and quality of code wise. And then I tried the language.

While it's poweful in its "meta-programming" facilities and has some nicities, it has many uneeded bizarro decisions.

This alone was enough to make me leave it:

http://stackoverflow.com/questions/2705793/how-to-get-number...
I wasn't commenting on why the Alphabet thing happened (I've heard all sorts of explanations but nothing official except what's been said publicly, and I don't personally have any insight). I was talking about why things in Access & Energy are still getting the "Google" label, e.g. "Google Fiber" or "OnHub by Google".
You can run a debootstrap and get a chroot environment from which you can customize Debian without the installer.
Also the plot of Repo! The Genetic Opera.
There's a hack you could do to make it so it is illegal for people to operate Wifi in your convention center.

Wifi spectrum is shared with other services. I am aware of at least the following services that use all or part of the same spectrum that 2.4 GHz wifi uses:

1. Radiolocation services (e.g., radar).

2. Industrial, Scientific, and Medical (ISM) devices operating under Part 18 of the FCC regulations.

3. Amateur radio (ham) operators operating under Part 97 of the FCC regulations.

4. Wifi, RF remote controls, Bluetooth, microwave ovens, cordless phones, wireless microphones, and many other things, operating under Part 15 of the FCC regulations. (Note: note all instances of all of these devices will be in the 2.4 GHz band. For instance. There are other bands available for most of these, and which a particular device uses is up to the manufacturer).

There may be other services operating under other parts of the FCC rules that I did not list (because I don't know about them).

The above are listed in order of priority. The rules are simple:

• You cannot interfere with users of services above yours the list. For instance, if a ham radio operator interferes with an ISM user, the ham has to stop the interference. How he does that is up to the ham...he could reduce power, or use a directional antenna aimed away from the ISM device, or move to a different frequency, but if he can't stop the interference by such means, then he has to stop transmitting.

• If a user of a service above you on the list interferes with you, it's entirely your problem, not theirs. They have no obligation whatsoever to take any steps to reduce or eliminate their interference with you.

So here is the hack. Get some part 18 certified ISM device that is very sensitive to interference from wifi--so sensitive that it is pretty much impossible to operate wifi near it without interfering--and operate it on site. Now anyone who fires up wifi will interfere, and you can ask them to stop and if they do not they are violating FCC regulations.
OnHub: Google offers secure, easy-to-set up Wi-Fi access point
I first tried programming in the second grade, not because of my parents but because the school happened to have a "class" in it. I was immediately interested since, for whatever reason, I was better at it than all the other kids in my class. It was like I was the only one who actually understood what was happening. Thinking back now, however, something tells me that if my parents had tried to push me into programming, I might have become less interested in it than I actually did. An important factor when growing up is a sense of discovery -- that you have found something for you -- rather than doing something just because people want you to. Even as a kid, you have a sense that your parents want you to do things not for you but for them to show off to other parents. A smart kid may recognise this conflict of interest.
Cloudera, MongoDB, nginx and GitLab.
Media literacy is one of the most underappreciated subjects in school these days. I remember only one or two classes ever teaching this kind of critical thinking. Put up against the $50b advertising industry, is it any wonder why young people make such bad economic decisions?
>> that is how it works.

That's how it's "made to" work (needing a google account).
> At the standard p-value cutoff of .05, even when there's absolutely no effect going on the probability of getting a spurious positive result when you do n comparisons is equal to 1 - (.95^n).

That's only the probability of getting a positive result by chance; the total probability of getting a positive result even if there is no effect is much higher.
Yes. Notice the corollary: if they had a bug bounty, we wouldn't be learning about this today, because someone who wants to make money probably would have already found them.

You shouldn't do work based on "they haven't had a bug bounty before now but maybe they will make one just for me."
The 2000 interview of bwk is one of the best, in case you haven't read it before: https://www.cs.cmu.edu/~mihaib/kernighan-interview/index.htm...
so are you guys like an incubator for decentralized apps?
7 months, and never needed to reset it. 5 computers and 5 smartphones, and IPTV 12hs a day. Works well, without any problem.
This blog about rewriting a game originally written in ClojureScript in Elm has some comparisons/impressions:

https://yobriefca.se/blog/2015/07/29/zombie-dice-score-card-...
I'm sorry, but this logic doesn't make much sense when you consider the fact that it's a third party service which may not be there next quarter or even next year. How about you just do the right thing and unbundle the extension? Make it an opt-in by default. Not an opt-out.
Bittorrent over uTP already effectively uses a three way handshake because the connection initiator is required to send the BT handshake first. The uTP vulnerabilities in the paper were caused by bugs in uTorrent and libtorrent's implementations. Both projects have released fixes for these bugs.
> This attitude is a losing one. For all its warts, bumps, pains and bugs, programming today works somewhat decently enough.

Sometimes pragmatism is the enemy of progress. As stated earlier in the article, you don't get the combustion engine by thinking how we can make horse drawn carriages faster.

Thiel also recommends this approach in Zero to One.
15 (More) iPhone Tips and Tricks You Probably Don’t Know
That's Haskell for you ^

I'm excited that Elm could bring front end web developers to Haskell.
Kickstarter: Making Combat Robots a Reality
Nice to see such a resurgence of Lua.

Shame __metatable doesn't work yet as that's what really makes the language special(to me), allowing you to build any meta-language features ontop of a solid runtime. Hopefully they'll have it working soon.
So basically founder minus the shares?
grove.io
I would be very interested in helping write some code or contributing money towards making improvements to lock down phone home and other unwanted behavior. I think an excellent starting point is to see if you couldn't take a Mikrotik or OpenWRT/Tomato router and bake a lot of this extra filtering and functionality in. For some of the things that Google advertises like speed checks or choosing an optimal channel or whatever, should be do-able in open source firmware, so I think it would be hugely beneficial, at least for me (and probably many others).
not sure, may be they just had a prototype of the board in May... But this is something I wanted to build with Raspberry Pi for a long time, but never got time to get into it. Plus this one has gigabit ethernet and is fairly cheap so I decided to give it try, and thought may be someone else will like it too...
I was fortunate enough to take a course taught by Brian Kernighan. Each lecture was a gem in and of itself. Lots of stories about his work at Bell Labs and how things came to be the way they are today. Professor Kernighan is also a great guy who is extremely personable and had every student's name learned by the second week.

Absolutely impressive human being all around!
Well, yes, but in addition to agreeing to accept interference users of this spectrum also are not allowed to cause interference, so this isn't a good defense strategy for those who would jam you.

https://en.wikipedia.org/wiki/Title_47_CFR_Part_15 (see: subpart .5)
What about a car from Google? Perhaps one that drives itself?
Zug, Switzerland and Brooklyn, NY August 18th, 2015 – ConsenSys emerges from stealth with a network of members worldwide, on a mission of creating decentralized applications (dApps) and various other tools for the emerging decentralized economy that leverages Ethereum and other Blockchain eco-systems.

The ConsenSys web site goes live today. www.consensys.net aims to extend the reach of the ConsenSys’ team to further explain the new and ongoing projects in the decentralization/blockchain space.

ConsenSys spawns, coordinates, incubates and accelerates Spoke Ventures (SV’s) via: internal development, merger & acquisition, investment and joint venture.
Founded by Joseph Lubin, a Co-Founder of The Ethereum Foundation, ConsenSys is comprised of personnel around the world.
Interesting...

There are not many parts depending on boost and we could make it entirely optional [1] (it would be still be nice for people wanting to use atria::variant::match in combo with boost::variant, optionally).

Could you elaborate on why boost is a total no-go for you?

https://github.com/AbletonAG/atria/search?utf8=%E2%9C%93&q=b...
Did what lead to downvoting? I'm not sure what you're asking. I think your parent comment might be downvoted because the wink at the end comes off as condescending.
199 in exchange of google having another active spy system directly at your network edge, in case you run non google devices.

What a privilege. Think I'll pass thanks.
I too am absolutely fascinated by this. Seems to be this behaviour that humans have to mine a particular area until it's completely exhausted - you can see this in capitalism, in art, in fossil fuel consumption/extraction, in mouse and animal models of drug trails, silicon computer chips, Internet businesses, search engines and everything else.

We never seem to realise while we are on the part of the curve that's accelerating (and things are great) that it's actually a bell curve. There are probably people writing things about this sort of stuff, how we can maybe start to overlap our understanding, maybe even measure what part of the curve we are on? Maybe get governments to invest money into new technologies just at the right points...
Mike Pall's Farewell LuaJIT TODO List
Compare how thin is the C book from Kernighan vs the C++ book from Stroustrup. The result is that most people can fully understand C easily (if willing to), while the C++ case is impossible.

C is beautiful.
Why aren't such images available at the official location http://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/ (or a mirror) ?
Just as a note, if range is really one of the selling points, I have found Mikrotik's RB951 class routers to be relatively affordable and have excellent range and features, for significantly less than OnHub ($20-80 for a good home router). OpenWRT routers with a lot of the same features, and the ability to boost range can also be sourced for even less.
Hi Nullz, We have multiple mutually beneficial relationships. Accelerator/Incubator, Merger & Acquisition, Joint Venture are a few of the type of our relationships.
I agree. Most of the home WiFi's are configured in the 192.168.n.0/24 subnet, so the max number of devices (excluding the router) is ¿253? Not much bigger than 128.
Bloat like pocket/hello is a trap. The original mozilla suite had e-mail, a newsgroup reader, irc chat and html development tools all embedded. Sounds useful, but who used it? Only power users and enthousiasts. I imagine a share of users are enthousiastic about pocket, but it also subtily makes the whole browser less attractive.

Complexity intimidates and scares off users and makes software harder to use. All firefox' competitors are extremely streamlined and simple, and that works. Firefox got popular intially because it was simple. Chrome became popular fast because it was faster and more streamlined than firefox. And by integrating all these extra services, firefox makes itself less streamlined and less useable.

I stick with firefox because chrome has some dubious privacy defaults, but that's really the only advantage firefox has over its competitors from my perspective.
I would jump at the chance. Also be sure to look into Purescript.
I've always thought that STEM instilled critical thinking skills far better than a liberal arts major. The reason is you can't fool mother nature. If your airplane design doesn't fly, no amount of witty rhetoric, mental gymnastics or self-delusion is going to get it off the ground. You have to face reality.
I'm not sure I buy this. Sure the mountains can make you secluded. However, I prefer mountains because I'm into action sports - and where else can I get good mountain biking, whitewater kayaking, backpacking, and hang gliding? Or maybe that makes me an introvert that prefers things to move quickly?
What I was getting at is that a lot of people won't even get as far as making that observation. I think that's the biggest obstacle to critical thinking.

More directly related to your original point, it's quite easy to think that the tangible evidence you have is sufficient, when in fact it doesn't prove as much as you think it does. That's another key place where logic comes in to critical thinking, before the evidence-gathering phase.
A spat between programmers may split Bitcoin
It's a good thing projecting such an image is rarely relevant when it comes to running a successful free software project online.
Believe it or not there are a lot of teams at Google that don't think about ads. I worked on Geo for over three years and had plenty of discussions about how various things should work, and ads never came up. (There was one case where we pushed pointless login requirements on the user, gating Zagat reviews behind a G+ login, and I (along with many others) argued against it.) Like I said, I'm not on the OnHub team, but knowing how these sorts of things work my educated guess is that they did some market research and found that the best way to have the best UX for the median user was to do cloud-based configuration.

On top of which, the privacy policy (linked elsewhere in the comments)_ makes it clear that your actual web browsing data isn't tracked.

At a strategic level, if we make wifi better and people use the internet more, sure, we can show them more ads. Maybe that and/or other strategic concerns are part of why the project got funded in the first place. But the people actually designing the features are probably a disjoint set of people from the ones thinking about that kind of strategy.
Boston Dynamics' Atlas Robot Tested Outside
thats what it seems like. could be cool
You might enjoy "The Structure of Scientific Revolutions". It argues convincing against the idea that we have not been zeroing in on truth. Our understanding is better then it used to be, but it's not because we're been steadily progressing. It's because we occasionally throw everything out and start over through a "paradigm shift". This book coined that phrase.
You're going off the deep end now.
Thread and Zigbee both work on 802.15.4, which it supports.
I've pulled my hair out trying to hire tech talent in the past. This changes the game.
Enveloupe: Send snail mail in three clicks
Good benchmarking systems are few and far between, and so many unexpected factors can cause noise, before you even write your first performance test. I'd love a Travis CI for performance tests, but it's a seriously hard problem.
Onsen UI: JavaScript and CSS Frameworks for HTML5, PhoneGap and Cordova Apps
Hilariously, the blog post http://www.joshuasnider.com/update/android/gaming/2015/08/17... I made about it has about 60% as many words as the program.
You're only proving my point, really. The only things you can think of are Confederate flags and the trans-Atlantic slave trade, when slavery as an institution is as old as human civilization itself (and continues on well to this day).

Incidentally, filicide is also ancient and ongoing.
> Yeah, but by giving more data you let software to personalize better. So by reducing your data exposure you are acting as techno-Luddite stiffing progress.

Is this sarcasm? I guess I fail to understand how Google now knowing all the details of my life impedes "progress". It shouldn't stop them from developing new technology; why does the "cloud" need to figure out how to "personalize" things more for me anyways, outside of the obvious answer to serve up better targeted ads (which I'd rather make go away by any means necessary)?
One of the other problems is that people keep trying to find the one perfect tool or solution that will work for all cases. This is the wrong attitude.

When manipulating any kind of object in the real world there are a series of tools. Each has their own feel, way you interact with it, and is used for a specific purpose. A hammer, saw, sander, file, router, nail, all do different things. The interface to them is unique.

Programming needs to follow this model. Each scenario is different so they need to be handled separately. Allow for a comprehensive general framework and then people create tools for each scenario. The tools can be general purpose or very specific.

Work with the general purpose AST with tons of annotations (comments, 2D coordinates for visual layout tools like NoFlow style, etc).

Also, depending on what you are focusing on at the time you may want a different view of the code. Think how architecture is different. Framers have their own annotation. Then there are plumbing and electrical overlays. There are also wireframes and fully rendered views. Top, bottom, orthogonal, perspective, etc. You get the idea.

Start with model, view, controller. Each is unique. It can be visualized and written differently. Right now we use the same text based language to describe each and to read each.

When you have a general purpose AST then the code can be "read" in different modes (each with their own strengths and weaknesses).

Also, sometimes is is easier to write in one form and read in another. For example, writing math using post-fix is really easy but reading it requires too much managing of the stack state in your head (cognitive overload). For reading, mathematical notation would work better.
For those that might not realize, this isn't a new version that gitlab wrote, but open source doing what it does best! They've extended mattermost[1] and are including it out of the box with gitlab. Really slick stuff.

[1] http://www.mattermost.org/
>I'm sorry but you jumped into the middle of a conversation and completely changed the subject so you could argue something that's been explicitly removed from the discussion.

First, the discussion is precisly what the "people jumping in" contribute. This is not some closed circle of pre-determined friends, it's a public forum. Anybody can jump in. Note how the subthread wasn't even about the original post (Project Sunroof) in the first place, it had been diverted in discussing costs.

Second, I don't see how saying essentially monetary costs are inferior to environmental costs is "changing the subject" much less "completely". It's still about costs in general, and it's still about monetary costs in particular (it's about whether the extra monetary costs are worth the environmental impact, and it's also about the hidden indirect monetary costs from environmental damage).

>You walked into a conversation about the impact The Beatles had on music recording technology and said "yeah but John Lennon was horrible to his wife". True, and it's an important point to make. Just not in this conversation.

In your contrived example, what Lennon did to his wife has no relation to impact of Beatles on the music recording technology.

Whereas environmental costs are still costs (and even have a dollar value, even if implicit). Plus, they are still something to think about when deciding if something is "too expensive" or not.

So nothing like what you suggest at all.

Do you only check the price to determine "expensiveness"? Not build quality, materials, features, and among them, social issues, like environmental impact and working conditions?
Data from hack of Ashley Madison cheater site purportedly dumped online
This is neat, but what I really need to do is... import a time series and see it plotted as line, bar, at different granularities, regress a trend line, do anomaly detection. Make histograms, show me the mean/median/IQT/skew/etc (bar charts at least?).

Is this stuff one-liners? Or is this a gimmick? If not, consider this a feature request.
From the submitted article: "Today, it’s estimated that 92 percent of American corn and 94 percent of American soybeans are GMOs, almost all of it produced by Monsanto or DuPont Pioneer, and again, nearly half of the seed sold globally."
I highly doubt it. As I understand it, a traditional space elevator is quite possible to build (we just lack the materials and motivation, chiefly), whereas a perpetual motion machine seems to be ruled out by current understanding of physics.
Aren't NPMs server side only?
Is guest access on a private SSID? Is my traffic separate from theirs? What about VPN support? I was getting ready to by an Asus router because I'm in the market for one, and it's at a similar price point. The three features I'm most interested in are QOS (which it looks like you have), having guests segregated from my network, and VPN access to my server
names are hard, but i implore you to continue your search
How a Canary Release Helped Delivery a Rails Upgrade
At a large convention, would personal Wifi hotspots even work reasonably?

There are only 11 Wifi channels available in the US, and since the channels are considerably wider than the center frequency separation each overlaps with several adjacent channels--meaning that in a given area at most 3 wifi hotspots can operate before you start to get overlap.

Unless the power is kept very low, so that only devices very near you can see your hotspot, I'd expect performance to be terrible if more than a handful of people fire up their hotspots.

Have I overlooked something?
I think PureScript[0] is a great contender:

- It generates beautiful javascript code

- It can separate PureScript modules into nodejs modules

- It has an even stronger type system than elm . For example, typeclasses

- has great interop with javascript

- Because it can compile to node.js modules, and can use node.js libraries, it's actually possible to write a Universal app (I tend to avoid isomorphic, as it means something totall different in pure functional programming languages like PureScript. (https://github.com/paf31/purescript-isomorphisms)).

One issue I have had so far is that once your project gets big, the compile times are pretty annoying. But apart from that; a great language!

[0] -http://www.purescript.org/
Agreed. That's one reason (among others) I'd never consider applying to YC. It appears to be tuned to individuals without any encumbrances -- i.e. the young, unattached, and fairly well-to-do.
It's been actively used by Cisco for several years. http://blogs.cisco.com/perspectives/iot-from-cloud-to-fog-co...