skysight-inc/HackerNews huggingface dataset:
I really should have clarified that this isn't actually a quote; It is a paraphrase of some of the work he did during the war.
It's really import to look for ways to make your organization more efficient (and these are good starting points) -- but I think there's a common misunderstanding between this sort of efficiency and the efficiency that economists talk about in relation to firms.

Correct me if I'm wrong, but economists don't mean firms are "smooth flowing". They are saying that firms are more efficient relative to other firms and one-on-one marketplaces.

E.g., it's inefficient for individuals to go directly to a marketplace to buy parts for a printer and then to find someone to assemble those parts. It's much more efficient for a firm to step in and handle the sourcing of the parts and to create a single place where people can buy them.

That doesn't mean the firm has to be completely without internal friction.
I discovered this for myself after converting my parents 5 year old PC from XP to Linux Mint.

As you can see from the bug tracker:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/852190
the kernel drivers are much buggier than the GPL'd Realtek drivers. But the official Realtek drivers don't work with newer kernel versions.

Fortunately there is:
https://github.com/pvaret/rtl8192cu-fixes

Does anyone know why doesn't the kernel adopt the official drivers? Is there anything I can do to help? What steps do I need to do?
Wait six years to buy your next car
I kind of feel like some user facing stuff on linux gets developed not until it's in a good or perfect state but until it's bearable.

You can work with the GUIs for instance, but somehow they still feel very sluggish
I'm no expert either, but if my napkin math is right, fully utilized in a best-case scenario (no network overhead, etc.), those disks would peak at around 30-40 MByte/s (36 disks, 10 Gbit NIC).

I'm not sure if the I/O is really all that random. Theoretically, it's all sequential, but might effectively hit the disk like random I/O because of concurrent streaming sessions, varying network speed and so on. My guess is you can get pretty close to sequential I/O with some simple means like using large block sizes in your RAID, well-tuned readahead and Native Command Queuing.
I ended up blacklisting the built-in card on my ThinkPad X220 because it was too flaky to rely on:

$ cat /etc/modprobe.d/blacklist-local.conf
blacklist rtl8192ce

I use a USB adapter instead (SMCWUSB-N2), which, besides providing wireless internet, is a fine reminder to just get a MacBook next time.
Historically, they have: http://www.informationweek.com/cloud/platform-as-a-service/g...?
Ask HN: Way to get list of all the JS functions available in a website page?
only user defined functions....I intend to build a tool like https://github.com/rev087/ng-inspector for vanilla JS.
You misunderstand, I'm not saying you personally lack integrity. I'm saying integrity is what is missing from your consideration of this issue.

Integrity and honesty are important values that are worth standing for even if it's not the most pragmatic course of action.
As a rule of thumb, they permit recursion where one parameter "obviously" is getting smaller each time, with a base case at 0 or the empty list or whatever.

You can annotate the program in ways to make the compiler see that a parameter is actually getting smaller.
I have found that the MacBook Pro's speed at connecting is dependent on the AP. My MBP connects to my work APs quickly, but it has issues with my home AP. Sometimes the connection to my home AP gets dropped for no reason, and when I try to reconnect it refuses to let me back on, claiming my password is incorrect. My MBP is the only device I own that has this problem (even my iPhone doesn't have this issue)
So that's what Hamas spent the humanitarian aid money on. That and tunnels and a few rockets apparently.
Yes, I think she needed to kill the Hanna Montana image.

And look! here we are, talking in "social media" about her... damn!
Crowdcube sets World Record raising £1.2 million in 16 minutes
How to Upgrade Your Mac to Python 3
gzip (and all universal source coding)

I don't think LZW uses anything statistical. Neither Huffman encoding.
I wonder how much strife would come about should we develop such technology.

It would undermine many countries dependent on production of fossil fuels.
It would hurt companies who are in this trade, let alone those who create competitive energy technologies.
By the same token, many countries are heavily vested in the businesses within their domain being able to complete.
Finally, a safe and clean source of energy would likely become fairly cheap quickly which would boost production destabilizing the global economy.

If any one country developed such technology could they keep it to themselves?
This is precisely the problem with Linux. Everyone wants to work on cool kernel-level stuff or daemon-level stuff; nobody wants to bother with the tedious, unglamorous last-mile work of actually delivering a polished user experience around all of that cool stuff.
I believe that was released pretty recently and is still in the 'preview' phase.
Realtime Graphing Goodness in a Single Command Line
I've never coded a piece of software that needed 3 million lines of code. I'm at the 200,000 LOC level right now.

However, from my software architect experience I imagine that any project in the millions of lines of code would be best broken into smaller services that communicate through a common backbone.

This type of architecture would allow a large dev team to be broken into smaller groups that each focus on smaller, manageable subsets of the large code base with each subset being a service which then communicates with other subsets through a backbone.

It would require a lot of internal documentation and back and forth communication between internal teams to get the services to integrate with each other flawlessly but it shouldn't be too difficult with proper care and talent.
I went Windows instead, but share the same feelings.
Is Uber the ultimate lead generation platform?
The bisect pointed at the right patch series which is already very nice.

If the bisect script fails because of another problem, it is often possible to refine the script, or run bisect again on a fixed up branch.
I disagree. Simple things are _necessarily_ dense in their implementation because they're so exacting. Recall Simple Made Easy[0].

[0] http://www.infoq.com/presentations/Simple-Made-Easy
>Sometimes I can't enter a text password, it only accepts a fixed-length hexadecimal string (happens on Windows a lot). Again why?

Um, maybe because WEP passphrases are fixed length hexadecimal strings?
How To Perform A Content Audit
I've heard before that people had problems getting on a plane because they had the same name as someone on the no-fly list. It would be really frustrating if they want to question everyone at the airport if they have the same name as a deceased person.
There's some info on the hardware on Netflix Open Connect site [1]. They mention it's heavily influenced by Backblazes Storage Pod[2].

[1]: https://www.netflix.com/openconnect/hardware
[2]: http://blog.backblaze.com/2014/03/19/backblaze-storage-pod-4
Angus – Scaffolding tool for AngularJS apps
There is certainly a market for mapping data. I think the big part is being able to layer the data in a constructive way and having access to said data is probably the hard part.

But you have companies like Esri who make $1B/year on maps and yet most people have no idea who they are. (www.esri.com)
I do agree with your conclusion that constraints can lead to elegance. I just think that your point about old video games wasn't a good argument in favor of it.

I also think there is a better point to be made about what sorts of constraints produce elegance and which ones are just frustrating and produce hacky workarounds. I think in order to make that point, someone would have to do some engineering history research and some insightful thought to see how an engineer's mindset and a projects constraints interact to produce elegance. I suspect the development of those video games could be a fruitful place to look for that history.
BTW I am a Brit and think the US is dysfunctional in many ways.

What you are paying for is not the incoming call getting to your carrier, but for your carrier to then connect to your phone using radio (or whatever). Same for outgoing calls. To flip it around, when I call YOUR number, why should it be relevant to me how YOU choose connect to the phone network? Why should I care if you use cell, satellite, machines in the exchange, a piece of string, copper or whatever else comes along in the future?

If the US wanted to use separate area codes for mobile then it could only practically be done by making the area codes longer. This would be a massive disruption. What solution would you propose?

Are you seriously saying that people should understand at least 36 different random unrelated area codes to cost more? And that people who can't do that are inferior and just being difficult? Because in other countries they did things like make mobile area codes always start with 7 - ie only one rule to remember.

As for metric, yes I agree the US is dysfunctional there too. As is Britain which still hasn't adopted it for the roads. But I do have a proposed solution: http://www.rogerbinns.com/blog/gplus/i-finally-have-a-soluti...
In addition to creating a website for this, you really should submit it to the IETF as an RFC. Get more engineers looking at it and improving it. If it ends up getting enough backing, we might even have a new standard.
Because some ISPs are trying to maximize their revenue by charging Netflix directly.

There are a few other legitimate reasons as well. Some ISPs dislike hosting hardware that they don't own in their data centre. Or it may be that an ISP has contracts in place that commit the ISP to certain bandwidth costs, so removing Netflix traffic may not actually save them money.
Same here, I kind of never got NetworkManager to do any good, I just gave up, so mii-tool, dhcpcd, iwconfig, wpa_supplicant are well used tools, basically it works fine, when I actually have the drivers. These tools dont bail out on me or try to hide complexities behind more complex abstractions like NetworkManager does. If im going to be troubleshooting anything, its going to be the networking issue and not dbus to networkmanager interface or policy files.
There's a bit of magic to it, turning the OS to work well in conjunction with the hardware you have, but it's possible.

* Use 15k RPM SAS 12Gb/s drives instead of cheap consumer drives,

* Use 50 in a chassis of them instead of 12.

* Use RAID 0 instead of RAID 5 or 6 - I'll be the quoted storage space is raw, not post-raid.

* Have multiple copies of a show on disk, as the article states happens.

* Optimize for a read-heavy workflow during peak hours, (eg, mount noatime).

The devil is in the details, but what I listed above is probably a good starting point. The article states a data rate of 3GB/hour, which is only .83 megabytes/second, * 100 streams is only 83 megabytes/second, which is easy for the above configuration. Hell, I'll bet the above configuration could do 10,000 streams if the data rate is 3GB/hour with no issues given Netflix's peak read-only workload.
Family Asked To Leave Southwest Flight After Tweet
I've heard the same, of first initial and surname - a friend and his dad have the same initial, and neither of them can enter mainland Europe without trouble (though getting elsewhere is fine)
Concerning networkd, I don't think so. It's mostly geared towards (and I believe even originating from) CoreOS, and environments similar to it. Mostly for managing network devices in containers and virtualized deployments. Red Hat's been sponsoring Project Atomic recently.
Tesla Model S Hacked by Zhejiang University Students
Could you please refer to said thousand word comment, instead of dismissing the detailed commentary I made above?
Suburban sprawl and bad transit can crush opportunity for the poor
PulseAudio still requires you to be a hacker to get sound over network - something it promised to do well, but oh doesnt.
linux is a pretty vague term which can refer to many _moving_ things
There is a lot of study about the difference between morning and night people. You can extend performance by being well rested, but beyond that you are stuck with that. Even worse is that morning people tend to suffer not merely from a slow down, but increasingly major lapses in judgement as the day passes.

If you are really interested in this subject then you should do some searches to dig up the relevant research on how work and productivity relate to sleeping and waking patterns.
>True, if you don't pay taxes.

Spreading out the income across tax years can make a fairly dramatic difference in the number of hours you need to work.

For a while I was trying to time my working for other people so I had one year on/one year off, and was attempting to time that I had 6 months of income to report in each tax year.

There are also more options to spread out income across tax years when you are consulting through a company that does business other than consulting (but it gets complex fast. You need a competent tax adviser if you go that route.)
... or do it somewhere else than in New York State, I guess?
It may seem trivial now, but when this was being considered stacks were not a built-in CPU feature. In fact I wonder what was the first architecture that included one?

The machine I learned assembler on would rewrite the instruction at the start of a function with a jump instruction to return to the caller. You returned from the function by jumping back to its beginning. Recursion wasn't an option!
Well, my point is that I'm more saddened by the overuse of acronyms in language than by a developer who just want to find a nice blog platform without having to take a ton of extra effort to create and debug their own.
Only get a MacBook if you're hanging on to the USB adapter. The Broadcom chips they come with are terrible (and so is its EFI boot.)
> A commercial game would have a tutorial mode and other bells and whistles to make it more approachable.

Does Jackson Pollock have a tutorial? Duchamp? The beauty in Dwarf Fortress is that it doesn't cater to the lowest common denominator. It's the vision of Tarn and Zach Adams manifested without the filter of commercial interests.

Nobody's opposed to a tutorial (and there are plenty of community created ones: http://dwarffortresswiki.org/index.php/DF2014:Tutorials ).

Commercial games are like corporate art. A company would never create a game like Dwarf Fortress.

Alternately, you can spend your hour before bed watching reality television.
A main reason to use Apple products is that the hardware and software are always bundled and guaranteed to work together without any additional tweaking or messing around. You turn it on and it just works.

Both Windows and Linux suffer from the problem of attempting to support n different hardware configurations in a decentralized fashion, and neither has solved it very well.
Reddit Live
I recently started prototyping an application on App Engine and quickly realized I'd rather be on Amazon infrastructure instead. The vendor lock in is extremely bad, but more concerning to me is how complicated their pricing is. It seems like it's nearly impossible to estimate your costs until you have real traffic, and by then you are locked in.

Take their datastore pricing for example:

Read / Write	0.06 per 100,000 operations

but what actual constitutes a read/write depends entirely on the operation

Entity Get (per entity)	1 read

New Entity Put (per entity, regardless of entity size)	2 writes + 2 writes per indexed property value + 1 write per composite index value

Existing Entity Put (per entity)	1 write + 4 writes per modified indexed property value + 2 writes per modified composite index value

Entity Delete (per entity)	2 writes + 2 writes per indexed property value + 1 write per composite index value
Query*	1 read + 1 read per entity retrieved

It seems like it can get expensive very quickly, and that's just the datastore operations, it doesn't include the datastore storage or anything else you are billed for like instance hours or traffic.
https://github.com/chenglou/RCSS
Rule #2, anyone reading about someone with the rulebook.
REPL Driven development as it's called is really yes having your whole system running at your thingertips (even production for the adventurous). You can execute arbitrary code and get results or see what state has changed. You can also redefine anything (in Clojure at least) that is referred to, such as functions and variables (I use these terms loosely here).

Normally you have your IDE configured so that anything executed is executed in the context of the running REPL session. So there should be no need to copy/paste.

When done properly with tests running on every change you really can't, as a developer, get any quicker feedback. It's brilliant and empowering!

Your issue could be emacs but, for Clojure at least, there is the Cursive Intellij plugin which is now definitely usable. Also there are the brand new IDEs like LightTable.

LightTable.com started out with some very different ideas with regards to code organisation and there is still a lot of potential work there. But lighttable instead became open source and a core for plugins. The plugins now range from rainbow parentheses to 'pick your language' evaluation.

If you want to discuss any of these ideas or others please do or PM me. I'm always willing to discuss as my girlfriend is hopeless. But then for everything not programming she keeps me sane.
Linux should simply adopt Android as default UI.
Its extremely difficult to make money with open source. With the notable exception of Red Hat there aren't a lot of open source companies that are known to be consistently profitable.

Most of the bigger companies raised money when VC's believed in the open source business model and are still operating on those funds. That's an avenue that is no longer open to today's open source entrepreneurs.

One possible exception might be the WordPress model of offering hosting.
Would you care to list those deprecated features, or provide a source? I know wicd is a dead or dying project, but I didn't know it was that critical.
A quick search yielded this: http://stackoverflow.com/questions/493833/list-of-global-use...

Could be a good place to start
I read Getting Started with Dwarf Fortress[1] to understand the game. DF is not intuitive at all and this book helped me wrap my head around DF.

[1]:http://shop.oreilly.com/product/0636920022565.do
If you're using NetworkMangler, God help you. Shit's never worked right for me... even connecting to my home wifi it gets way fewer bars than it should, and keeps making and breaking the association.

Using just wpa_supplicant and dhclient, I've had far fewer problems, particularly with Intel wireless chipsets.

Linux would benefit from a bit of expectations management. Some of us neither want nor need a less expensive Windows, and Linux in general tends to function a whole lot better if you don't treat it as such.
This is called traffic pumping. Wikipedia has the details https://en.wikipedia.org/wiki/Traffic_pumping
This is one of the reasons I've stopped running Linux 'bare metal' and have instead always just used an OS with good drivers to serve as a VM host. Every time I fire up a Linux VM it makes me feel a little guilty (after all, if everyone does what I'm doing there's essentially 0 reason for hardware providers to think about Linux drivers), but I've consigned myself to the fact that Linux's server roots are always going to show.
when linux works, it's wonderful; when not, it's a pain in the a*^
Yes, I point to how we accomplished networking. "Internet-scale" code is basically a lot of interacting systems of protocols. Protocol development seems like the "final step" in scaling a system.
The irony of this to me is that I started using Linux back in 1998 or so (though I've used it off and on for the past 15 years, I'm far from an expert, just a hobbyist)

But in 1998, Sound on Linux was almost impossible to get working correctly (that's hyperbole, but it wasn't too far off)

It's gotten better, but not by much. But considering 15 years have gone by, that's faint praise indeed.
Imho wifi on Linux should also be taken care of by the Core Infrastructure Initiative - wifi is critical today

http://www.linuxfoundation.org/programs/core-infrastructure-...
I feel you don't clearly understand what linux is
Exactly. Which is exactly like games like Starcraft or Warcraft, where there are any number of things you can "do" as a player. No one complained about those games' UI. DF has this and more. Therefore, the UI becomes more involved. I think what this really boils down to is "I haven't played the game and everyone says it's really hard, so I guess I won't try. Instead I'll go online and complain about the UI I've never used."
Here is one for NFC: http://www.alibaba.com/product-detail/nfc-tags-and-labels_60...
It’s pretty difficult to solve big problems in four years
You don't need to commit your unit test... you can run any script from any path.

git bisect run my_script arguments
Yeah that's a confirmed thing to happen (as the article mentions, in 2004 a senator's name looked like a terrorist's and the senator noticed), but I'm not sure the name is the only thing that makes a deceased person deceased. I mean, they'd probably include the DoB and birthplace and such things, which makes it more unique. At least, I'd hope so.
Not sure I see how that's a false comparison. What does the additional capabilities of the platform have to do with the incremental amount of yak shaving? You're implying that the notoriously tedious Android builds are the result of the phone's underlying prowess? Maybe they're difficult because the tools used are balky.
Emberlight turning all lightbulbs into smart lights
In cases like this I usually copy the relevant test file to somewhere outside the repo, and refer to that path directly in the bisect cmd. That way you don't have to worry about anything conflicting with the new test that you need for the bisect.

E.g. for a Rails app, I might end up using a command like `rspec ~/Desktop/my_new_test_spec.rb`.
Hm. That makes sense. I use Gedit/Sublime for coding myself, only using VIM for a short period during college (never really cared to learn it more than I had to)
And thanks to autotune, the baseline is lower than you'd think.

These documentary clips about the "pop star formula" (boobs + hair + autotune + writing talent from elsewhere) are rather instructive:

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

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

(the 2nd clip about 1:30 applies the formula, humorously)
They are! And they work well at both subsonic and supersonic speeds, just not transonic speeds.
When you exaggerate a problem to such a ridiculous extreme, all the other party has to do is say "Oh no, we don't do that at all. Problem solved." This isn't productive. In fact, it's counter productive. Now all they have to say is "See the lies people tell about us? They're not interested in a rational debate at all. We're just going to carry on with business as usual."
I have a thinkpad wired into a wifi bridge. Since it almost never moves nowadays, it's a pert-near ideal setup and sure beats the naff kernel support for the thing's internal rtl8192se chipset.
So basically you need four different tools to set up networking? Well, it sure sounds like the complexities are there and in plain sight then. I can't help but wonder though if it isn't possible to get rid of some of these complexities and make life simpler?
why pay there are tons of free apis and also .sqls https://github.com/binlist/binlist-data/blob/master/iin-user...