skysight-inc/HackerNews huggingface dataset:
I see LW as part of the cult of reason - under risk of strawmanning, it's the idea that pretty much everything subject to perfect logical deduction from first principles.

It's important to study and understand human biases and it can be helpful in overcoming many struggles since most of the time, you're your own worst enemy, but the philosophy that you're inherently flawed and you should put up a constant effort to be "less wrong" is a recipe for disaster IMO.

Absolutely, take time every now and then to reflect on life and whether any biases and assumptions about the world is impairing your wellbeing and happiness and whether it might be worth changing that -- but in everyday life, listen to your impulses, intuition and feelings. Don't be blind, don't be stupid, but also don't constantly second-guess yourself.

I should totally write a self help book. Or at least make some inspirational Facebook cover photos.
Both are open source

For varying definitions of "open source" (a considerable amount of functionality is offloaded to binary blobs in many models).

In terms of duplicating effort, in the page linked it specifically states it's based on Cerowrt, which is in turn based on Open WRT (which is actually FOSS, instead of just in name).

More importantly, it doesn't say "...Help Us Build an Open Wireless Router Firmware" because that's not the goal of this project. As you clearly pointed out yourself, and as they implied in the post they made, that's already been accomplished multiple times over. The goal is to make a router designed for the Open Wireless movement, which is why, in the first sentence, they link to https://openwireless.org/
I wonder if the results would be better with a less idiomatic assignment syntax, like perhaps a throwback from the 60s:

LET A = 10
LET B = 20
LET A = B

or a page out of TI's book:

10 → A
20 → B
B → A

or perhaps something reminiscent of several of Apple's older natural-language programming experiments:

put 10 into a
put 20 into b
put b into a

(The languages I'm referencing here are, respectively, classic BASIC, TI BASIC, and Applescript/Hypertalk.)
Great article. This is the first A* article I've seen online that has good visualization. I teach this in my game AI class and the visualization is key to understanding.
They lost me in the video at "We patented the technology ..." closingtab
Comprehensive! Covers the Lisp-y influences of Julia in great depth.

My perspective on Julia is that it has 3 ingredients:

1. A principled design that derives from the experiences of past programming language and particularly the creator's experiences with Lisps. This is where a lot of the "magic" comes from: multiple dispatch, the type system, metaprogramming, etc. The article covers this aspect.

2. A need to be accessible to those transitioning from other languages, like MATLAB and Python. MATLAB, for example, has guided function naming (although Numpy also has similar names for similar reasons). The author mentions the lack of distinction between creating a variable and changing its binding: I'd suggest this is an example of something affected by this design point.

3. A need to be fast. The author brings up the Int vs BigInt distinction. Python, for example, allows Ints to get as big as you want but at a cost. Adding to Ints is not simply an add instruction, you must do a lot more work. Julia, falling on the side of performance, elects to distinguish between arbitrary BigInts and machine Int.
Those firmwares function but really don't have elegant and easy to use user interfaces. If you read the link, EFF wants to create some easy to use router firmware for ie. small businesses to run a open network from with QoS, all from a "minimalist secure interface" that selfupdates. No firmware today has got those last two parts down, and it's really hard to set this stuff up when you aren't doing network operations as your day job.
And I also forgot to mention that OEMs don't typically ship Win8 machines booting with legacy BIOS. But they are not likely to adopt coreboot anyway.
Why Cities Should be Working with Parking Apps
Congratulations! You've discovered Gravitonics. "What goes up, better damn well stay up!"

Would you like to research?

- Anti-gravity

- Space Manipulation
Indeed, pretty slow, as confirmed by https://lists.dns-oarc.net/pipermail/dns-operations/2014-Jul...
It's so lazy and presumes all readers are speaking english as their first language.
Our start up has been tackling this space of over priced chemicals and supplies for the past four years. We've worked with the majority of the DIYBio labs in the USA.

We've taken the approach of working with small manufacturers that already make products that are repackaged and marked up more than 10x.

John (author) is right that there is a huge need for more affordable reagents especially recombinant protein.
I'd rather see them contribute those features to openwrt than reinvent the wheel. Again.
firmware standards really exist aplenty, defusing any claim that any single one of them "should" be implemented because it's a standard.

New Win8.x machines are required to boot using UEFI, and OF on x86 was never popular anyway. To show some of the harms this situation have caused BTW, LKML has a lot of posts about various UEFI firmware bugs, and remember that Chrome OS is based on the Linux kernel.
Regarding the question why CeroWRT, I think this makes perfect sense. DD-WRT ist (afaik) still rooted in the open sourced Linksys firmware, while OpenWRT started from scratch in between. They really do awesome work and have developed a really powerful software platform for embedded devices in general. CeroWRT is based on OpenWRT but is focused on certain important aspects (bufferbloat). So I guess the EFF considers this important and wants to help by giving it some publicity.

This is an awesome talk by OpenWRT developer nbd from 30c3 about the history and future of OpenWRT: https://media.ccc.de/browse/congress/2013/30C3_-_5497_-_en_-...
Let's discuss MVVM for iOS – Medium
It is just an openwrt fork anyway. I use openwrt on everything, ever. I'd wish the EFF would just contribute to that project, or at least present us with evidence they tried.
That makes sense.

They could even help support their project by selling routers with open-source firmware already installed (if allowed by the manufacturer).

The current firmwares are kind of stagnant (considered good enough I suppose).
http://en.wikipedia.org/wiki/Collapse_of_the_Atlantic_northw...

Yep. If you were wondering why so many east coasters are in Alberta digging for oil this is why.
They thank Dave Taht for helping them, and that's his project. It may be as simple as that. CeroWRT tracks OpenWRT anyway, so they're not really in competition.
The Problem With Founders
Great points. To add to the second point, much of the surface syntax also is also similar to Matlab/Octave/Scilab, in addition to function names being similar. Of course, this similarity is only superficial and by design.
But you can already do that with a USB stick? It's not like they're expensive.
Since Amit's apparently here reading, great job on updating your A* introduction (which was already excellent!), I really like how you break it down piece by piece. While it's a very simple algorithm at its core, there are some really subtle nuances that are easy to miss when you first approach it, e.g. the difference between a search node and a map coordinate (assuming classic 2D game maps).

I had some fun earlier this year implementing A* in 6502 assembler, starting with Python and working my way down through Objective-C and C before finally hand-optimizing the critical paths in asm. Articles are here for those who enjoy that kind of thing:

http://magervalp.github.io/2014/05/02/priority-queue-in-asm....
http://magervalp.github.io/2014/05/07/astar-in-asm.html

The code is available on github too: https://github.com/MagerValp/AsmAstar
It doesn't seem to use anycast. I've done a traceroute from different worldwide locations using http://lg.he.net/ and they all get routed to Frankfurt, Germany.

Here in Germany I get a very good latency to this service (22 ms, almost as good as my ISP's resolver's 18 ms), but if you don't live in or close to Germany this service probably isn't for you, at least as long as they haven't implemented anycast with multiple world wide locations.
Feel free to ask anything!
I think this is a pretty good idea, and something I have given a lot of thought to. The problem is really bigger than simple privacy though. If you are going to take the time to build an open router, it would be wise to make it have significant broadcast range to try and build in mesh network support.

If people could pay a flat hardware fee and connect directly to the internet in a secure way, Comcast would have significantly less bargaining power and the customer would have significantly more privacy.
Charleston, SC police plan to sting UberX drivers
Taking a look at the value of Larry along his journey (as the author does):

Larry's value out of the water: $8.00

Value after staying at LobsterWorld: $9.30

Value after staying at Tangier (aka lobster spa): $11.60

Value after flying FedEx: $14.40

Value after passing through wholesaler: $17.40

Value on plate: $52.20

It looks as though the 'voodoo' (if there is any) of lobster economics is mainly set by the restaurant who marks up the product.
Here: http://pangoly.com/en/build/list
It's based on CeroWRT, a fork of OpenWRT, so they could probably do just that.
I'm looking forward to trying this on my iOS device once iOS 8 comes out.
Wow. Thank you very much for sharing!
Emotions have a purpose, but that doesn't mean you need to wallow in your unhappiness.
A Glimpse of Recognizing the 'Moods of Anticipation' in Social Media
> How are you using TrueCrypt GUI if TrueCrypt is not the part that does the mounting?

There's a GUI? Huh. Then, then answer to your question is "I'm not using the TrueCrypt GUI.".

This documentation is pretty representative of what I've been seeing (and what has worked for me) when I've looked in to using TrueCrypt on Linux:

http://www.gentoo-wiki.info/TrueCrypt

> The mounting "script" in this case is TrueCrypt and hence it is TrueCrypt's fault.

I was completely unaware of the existence of a TrueCrypt GUI. I understood TrueCrypt to be the block device encryption software that filled the same role as LUKS.

So, you should refine your claim. Rather than saying "TrueCrypt mounts things insecurely." say "There are helper scripts distributed with TrueCrypt that mount things insecurely. They should be fixed.".

> I am aware of discussions around "best practices" when it comes to usage of the mount command.

The thing about Best Practices is that they don't work in all circumstances. If the volume mounting scripts packaged with TrueCrypt get updated, any defaults should be configurable, as there exist folks who need suid binaries in their TC volumes, as well as folks who don't like mounting things in /run . :)
Except even then there is no voodoo: the restaurant has costs far and away above the cost of good sold: labor, rent, furniture, dishwashing, etc. etc. etc. The actual profit margin even at retail is razor thin.
Yes. It is probably one of he most salient examples of overfishing:

http://en.wikipedia.org/wiki/Collapse_of_the_Atlantic_northw...

It's a fascinating story. The collapse happened suddenly, in the early 1990s, and the stock of Atlantic cod has yet to recover.
There is an additional need to make an automatic DMZ for "internet of things" devices (isolated like they're in a guest network, or even firewalled entirely), while still cleverly routing in packets from mobile devices.
I liked searching through other people's pictures in this app. They're really cool! Unfortunately for me right now, this app requires a lot of effort and I wouldn't use it unless someone REALLY needed a 3D image of something I was doing.

Might work better in a B2B space where international teams could share prototypes, ideas, etc. faster and cheaper with this app. I'm thinking about my last gig in automotive where our Japan team would mock-up protoypes and take pictures. It would've been much more useful to see 3D images!
I think your analysis is right, but I don't think you should limit it to self driving cars.

Take remote work. Currently it's not the norm but it's becoming more and more popular. When/If it's the norm, we will have:

remote worker becomes the norm => no need to live closed to the work places => no need to live in big cities were real estate is expensive => some people will move out

I don't think technological progress making the real estate prices go down would be a bad thing, quite the opposite.
> This is surprising to me. I remember reading the blogs around the time and it seemed like a sensible claim. I can't remember anyone digging into the data and pointing out flaws. Did they?

I'm not sure that was possible. I haven't re-read the original 2006 paper, but it sounds like the claims in the 2006 paper may simply have been false:

> I did a number of very silly things whilst on the SSRI and some more in the immediate aftermath, amongst them writing “The camel has two humps”. I’m fairly sure that I believed, at the time, that there were people who couldn’t learn to program and that Dehnadi had proved it. Perhaps I wanted to believe it because it would explain why I’d so often failed to teach them. The paper doesn’t exactly make that claim, but it comes pretty close. It was an absurd claim because I didn’t have the extraordinary evidence needed to support it. I no longer believe it’s true. I also claimed, in an email to PPIG, that Dehnadi had discovered a “100% accurate” aptitude test (that claim is quoted in (Caspersen et al., 2007)). It’s notable evidence of my level of derangement: it was a palpably false claim, as Dehnadi’s data at the time showed.
The article also points out that after paying the chef, wait staff, etc, the restaurant makes about $4 on that lobster dinner. I think the reason it seems weird is that we implicitly assign the same effort-value to each of these stages, but in fact the restaurant has more work to do per lobster than any of the previous stops in the chain.
I am not an expert, this is my opinion based on casual observation and some experience with the death-roll that one encounters in maintaining a wifi-based Linux machine, but the 'reason for this', for those asking, or "why is this needed?", is this: because there isn't an open source stack all the way from http:// to wifi0:, all the way, for a lot of the available chipsets. Wifi radios are little ARM machines surrounded by a black box, which somewhere depends on a binary blob to do the radio control/communication. So I think the answer is that the radio is where the open-source is needed; everything else is just a Distro War/-solution.

tldr; consumer wifi stacks that allow open network bonding/pairing/ad-hoc connections, are dependent on the vendor-provided firmware blob having control over these features at the radio level. Thus, we need a fully open radio component to be truly, 'safe'.

</opinion>
Completely off topic, but you might find https://www.indiegogo.com/projects/improving-digital-experie... to be interesting.
The same thing is happening with quinoa today.
Building a Better World Through Video Game Violence
Seriously? Would you want to be neutered without your consent?
If you're alone and happy, you don't. If you're alone and unhappy, it's probably worth at least considering whether improving your social life might help.
The 'Facebook Cop' and the Implications of Privatized Policing
My PagerDuty Zenoss Zenpack is not installing properly... and here's the fix
Is a 3x markup on a main entre normal in restaurants? Meaning, would a $30 steak cost $10 to acquire?
I kind-of get your point -- I don't see why the linked post is something that hackers in particular should find intriguing. But I personally found it to be an interesting read, and I expect most people (hackers or not) should feel the same. In any case it's a refreshing change for all the "big tech corp did this or that" stories that are repeated in all tech media (even mainstream media) and are only tangentially related to hacking because it's got something to do with technology.
Preferably one that allows for secure mesh networking (perhaps with CJDNS or other technology built-in).
> It is inappropriate outside of that context.

Yes. The issue is that many seem to have the complete inability to understand this. I don't care what they do in their own IRC channel or community; it's entirely inappropriate to attack somebody without their consent anywhere else, and yet they do.
As broken down above, most of the money from that lobster ultimately goes somewhere else. But that's the reality of the market. Bengali villagers don't have the capital to get lobsters from water to the table where someone will pay $60 for it. The companies that do have all the leverage, and extract most of the value. Are they better off in some sense? Sure. But unless you're an economist, you have to posit that the enjoyment from a lobster dinner is the same whether you're a Bengali villager or a yuppie in San Francisco. In a sense they're giving up $60 of enjoyment to get a couple of dollars of cash.
I don't see how corporate profits are related at all. Metaphorically, just because I get a raise, doesn't mean I'm going to start spending $100 on a loaf of bread.

In the past the cost to send someone to college was "x", and the benefit to the company for doing so was "y". The rising costs of tuition has now caused "x" to surpass "y", making that avenue uneconomical. Corporations aren't public entities and shouldn't be expected to continue programs that result in a net loss.
I just checked http://www.browserleaks.com/webgl on Win 7, and Firefox 30's ANGLE uses Direct3D 9, whereas Chrome's Canary (v38, best performance) uses Angle with Direct3D 11.

Firefox might upgrade this sometime, but Aurora (Firefox 32) still uses Direct3D 9.
Yes. 1/3 of your plating price as the wholesale cost of the ingredients is pretty standard.
> but in everyday life, listen to your impulses, intuition and feelings

The idea, if I understand it correctly, is that those are the things that are supposed to end up "less wrong." You're not supposed to be consciously thinking all the time about how your thinking is broken; you're supposed to practice a few tricks for a while, internalize them, and then your impulses/intuition/feelings will be (less) broken.
Or blazing fast sql databases? Those are two technologies solving rather different problems, I'm not sure how the underlying storage is going to affect things very much.
At the time in my life when I stopped reading LessWrong I became remarkably happier within a week. I attribute this to two reasons: 1. LessWrong's focus on optimizing your life is so great that whenever I failed at something or didn't uphold something I said I would do I felt bad about it. 2. One thing that makes me happy (and I think most others would agree they're happiest when this occurs as well) is accomplishment. I like the feeling of working on a goal and having that lead to tangible results, whether that means something I've created or something like lifting more weight in the gym.

By actually making a change to how I act and seeing the results of that change in the world I developed a lot of confidence (I was formerly very shy and uncomfortable with myself despite having a lot of things going for me).

I want to come back to the first point briefly as well. At the time I was reading LW it often felt like I was being productive. I'd think to myself "oh I just need to read this article on motivation and acrasia (the LW term for procrastination), and I'll never fail to do what I planned to do again. This caused me to spend my time preparing to do things that I never ended up doing, and it also set me up to feel angry with myself when I inevitably failed.

One thing that helped me a lot was accepting that on top of everything we humans have going for us we're really just animals, and we get upset, or jealous, or sad, or angry, just like any other animal. So rather than try to eliminate these negative emotions from my life I came to accept them as normal and try to structure my life so that they occur as infrequently as possible. I've found a few ways of doing this that work for me, and I can post some of what's worked if anyone's interested. I still have bad days or bad moments, but when I do I accept it as normal and try to see what I can learn from it to lessen the impact next time, rather than trying to over-optimize the life of an unpredictable, fallible human making most of the important decisions in his life based on emotion (hint: that's all of us).

The allure of LW is that we're perfectly rational or that we can at least make ourselves that we through sheer force of will. For better or for worse (I think for better) that's not the case.
From the article:

An excellent lobster dinner for $30 is good value. I now knew, however, that the actual cost of Larry was barely $10 a pound. But that’s the formula in the restaurant business. “On the industry standard theory,” Chris said, “a third of what you sell it for is food cost.”
Are these folks involved in Startup Chile by any chance?
CryptoAgency debut
Hello, my name is Larry Fenton and I'm the founder/CEO of CryptoAgency. We are a cryptocurrency rating agency that allows anyone who uses bitcoin to join and rate companies they've done business with. We also have a free weekly newsletter called the "Cryptonite Weekly Report" which you can subscribe to and an ACCREDITED program for businesses dealing in bitcoin and other alternative currencies. This is our first month in business and we appreciate any broadcasts, posts, or tweets about our new services. Please check us out at cryptoagency.org
>but they're effectively part of the same process for many, many skilled immigrants

Sure. Does it make it okay to talk about H1B when you mean GC (or, more likely, immigration in general)? There are much more people on H1B than there are skilled immigrants. It's not designed as a vehicle for immigration any more than any other non-immigrant visa. Some people are confused with the "dual intent" but all that means is that to get the visa stamp you don't need to prove to the Department of State that you are not going to stay in the US illegally. And you can apply for AOS the same day you arrived instead of waiting for 60 days due to the 30/60 rule. It does not open you any special immigration doors.

> My question remains: why would we want any skilled-worker visa to be temporary?If they're skilled enough today, won't they be even better qualified after six years of work experience?

H-1B is not a prize for being skilled. The H-1B law was made to provide a relief to temporary workforce shortages. The limited term of its status and the limited number of visas allow Congress to reasonably control the number of temporary workers entering the country through this program.
Sorry about that! Do you mind if I ask what browser and/or graphics card caused this?