skysight-inc/HackerNews huggingface dataset:
Yet in the end, you pull the entire Linux FOSS community towards whatever whimsy Google is going on at any given time. If they suddenly redid the graphics API and threw out their current binary blob batch, the FOSS space would have to get back up and try again after getting the rug pulled out from under them.

I don't see it as good if Google can lead FOSS desktop development around by a leash.
Awesome! Sounds like you're on the right track.
Incredibly well done. I love it.
By tracking whether or not you read an email via a tracking image I imagine...
ChuckMcM is agreeing with you AFAICT --- it's "not supporting X in favour of AT&T" i.e. preferring AT&T over the people.
Why smaller tablets will be more popular in 2013
The R Learning Curve in Progress
Pew Study Confirms Twitter Is Dominated by Negative Assholes
I bought into this at first; it seems plausible and a reasonable approach.

Looking at this today, what with the MIR planing (detailed here: https://wiki.ubuntu.com/MirSpec and here: https://lists.ubuntu.com/archives/ubuntu-devel/2013-March/03...), didn't Canonical just rebuff this analysis. I see that today they are using SurfaceFlinger, but it isn't listed after May 2013.
That is almost exactly what lunr is doing. It tokenises the input text, stems the tokens and filters out any stop words. The index it can be searched, the order is not relevant, a prefix search is currently used so that you can find documents containing terms without having to type the whole term exactly. The matching documents are also scored as to how relevant they are to the search term.

In the future I want to add even more powerful querying, restricting search to specific fields, taking into account the distance between terms, and adding faceted search to reduce the total documents being searched over.

One of the original goals of the project was specifically to provide a better alternative to just using the browsers built in find-in-page functionality
Heh, see here: http://news.ycombinator.com/item?id=5318632

Yes, it's a joke.
Yep, I just tried this myself.

I get about 40 ms from south germany and about 30 ms from france to thepiratebay.se ; but almost 400 ms to www.kcna.kp
One-word Summary: Rent
I wouldn't be so fast as to dismiss obesity. Especially when the culture is saturated with body images that are so far from the folks who are that size, and are so far from being able to easily lose that weight.
> their own browser, email client, and office suite...

Iceweasel, Icedove, LibreOffice? They seem to be working on it ;-).
Why didn't the Android team make the GNU/Linux stuff work on Android; Because it is a lot of work?

Why should another company then spend resources to do that work.

I don't understand what you mean with your second statement. But that might just be because I'm dead tired. But I can not stop myself from reading and typing!!1
You might be able to write the drivers without running afoul of the law. If it's a signature check, breaking it could be construed as a DMCA violation (in the US, probably some other law in friendly countries). Neither one's great, but there is a difference.
I was a bit more annoyed that it seems to have been written and submitted just to drive traffic through the affiliate links.

I do agree, though, that the USB adapters are nice. I have a couple of PSX adapters and an SNES adapter. The Japanese console manufacturers seem to do a much better job with input devices than the PC-oriented crowd over here. (Although that could just be personal bias; I did almost all my gaming on consoles and in arcades before the first time I tried plugging something made by Gravis into my MIDI port.)
I'm curious when Android's Chrome will support this stuff.
Although it is a great idea to learn javascript first, you can move to Coffeescript at any time. Coffeescript compiles to javascript.
I thought everyone was hating on Canonical for ditching X because rather than support the fledgling standard replacement for X, Wayland, they once again (just like with systemd vs upstart, compiz vs mutter/kdm) go off and do their own thing.

And if it turns out like either of those, they end up with an inferior barely maintained product that gets pushed to the sidelines once they show it off on a showroom floor.
This actually seems like a great idea. I remember reading that your spam score is in part based on email open rates, by dumping users who have no chance of opening you decrease your likelihood of getting blocked for a campaign.

It also has the nice benefit of publicity and reduced mailchimp/other provider fees.

On second thought, I'm not sure if any of these would offset the cost per acquisition of even a few users who were accidentally "let go" by this tactic. I hope fab posts some statistics at some point.
This seems extremely dangerous somehow for bitspend.

Like all the credit card fraud problems that e-commerce site suffer will hit them with no recourse.

"My bitcoins were stolen and used on ebay through bitspend!" What are they going to do about that?
Right. It's kind of seen as a "given" now that South Korea and Taiwan are the democratic, American-friendly, "good guys" and the DPRK and PRC are the authoritarian, oppressive "bad guys," but back in the '60s through the '80s before the ROK and ROC democratized, the situation was much murkier. Because of the Cold War, those regimes were considered allies solely by virtue of not being Communists, but they were also very unfree. Perhaps the winding down of the Cold War had something to do with their falling out of power and being replaced by democracies.
Based on what you're describing, I think you're going to have a tough sell for the merits of this process if the "win" case and the "lose" case have identical outcomes, but differ only in the language that is used.
No amount of software can increase the bandwidth of a fixed-rate serial transceiver.
Probably right now. But that's a good question. As you've already seen, the documentation on http://coffeescript.org is phenomenal.

As a dev with maybe 1.5 years of JS experience, I've learned coffeescript in a week. I still don't have the coding style that my code reviewers want, but I'm writing functional code.

The biggest hurdle I've found is getting an auto-compiler for coffeescript. You don't want to do it manually:

coffee -c media/js/page.js media/js/page.coffee

everytime you want to recompile your code. But there are tools for that! https://github.com/gruntjs/grunt-contrib-coffee
I would love it if this option was offered by the providers such as Mailchimp and Campaign Monitor et all. They have the opportunity to improve their industry and in turn improve clients business.

The tracking is already happening. Put it to good use!
Startup Acquisitions:  "Sell to us or we'll crush you?"
I agree with this, I have similar experiences with pulse. I also use the pulse equalizer, which is super easy to set up.

I like it. I think it does things right, and they can optimize it more over time. It is better than having a fast audio subsystem that just can't do what I want. Pulse is a kitchen sink that at least covers its bases.
Depending on the performance of this, it might be awesome to have some serialization format (i.e. inverted, normalized, tokenized JSON).
Right now we are crawling sites for videos but we will add that feature soon!
The article points out that bad male bosses don't specifically target men for their bullying. They're more equal-opportunity when they belittle their employees or take credit for their work. A bad female boss will (according to the article) aim her bullying at a female employee 90% of the time.
This says more about human behavior than twitter.
(1) You can sell a car you financed to someone else, even if they buy their gas from a different gas station.

(2) You are not taking out a loan on the phone. You are paying a discounted price for it in exchange for signing a contract for service. You bought the phone when you paid the sales tax.
Frankly move somewhere down south like San Mateo. Some parts of Oakland are dangerous and home invasions are quite common unless the community has hired private guards.
503....Whoops.
This is what sharecroppers get for promoting the use of Facebook in lieu of proper feed aggregators. Serves them well !
I actually agree. I like Debian better than Ubuntu because I feel like its packages are generally more reliable for my use. But that doesn't mean I would declare Ubuntu to be "horrible" — just not to my taste. I respect Ubuntu's ambition and hope they are successful in what they are trying to accomplish.
In terms of user interface have those standards delivered?

I remember fonts being really screwed up for a long time. Longer that it should have been. Just getting anti-aliased fonts was major deal.

Then graphics drivers are a mess. I blame manufacturers of devices here. But still treating it as a black box I just see that is inferior. I know Linus flipped of NVidia but at the same time is a chicken and egg problem. Why should they bother to improve their drivers? To make GNOME 2 desktops look shinier? You criticized Compiz, ok, what is the alternative?

Google did pretty much the same with Android. We have surfaceflinger, dalvik, custom IPC mechanisms. Now they are trying to slowly merge some of them in.

> Maybe this is the kick in the pants Linux needs to increase adoption.

That is what I think. Here is a company that tried to push and everyone resisted and said "you must adhere to standards defined by a 20 year old plus graphical server". I think that is silly. Let them innovate. I for one, am excited for them.
Yeah, not like those social networks or anything.
That site is useless, sample pages I looked contained brief overview paragraphs and no real content. Many contained "todo" items.

So you criticised the original article, but when asked to provide information or advice of your own merely came up with something entirely content free. The original article provided succint, useful advice, something you have failed to do.
Ah, well this at least confirms my guess. After I read about Mir this morning, I figured this was wrong.
Cool :) few minutes before it was inaccessible but now it works fine! I added my recent experiment : https://breakpoint.io/121-railyo/
It was designed for technologies that are obsolete now, forcing enormous complexity for trivial tasks.

(Disclaimer: I had to work with low level X years ago, so I disdain and hate it with passion).

Today almost everything uses OpenGL acceleration that provides a standard way of drawing things on screen , while being fast and unloading and abstracting work from the CPU.

OpenGL is in itself a meritocracy on drawing standards, companies innovate by extensions and what works in the real world is selected into the API, instead of the complex "by committee" of people that know nothing about drawing design of X.
Concise != Poor

I see you're a Physicist, so maybe an analogy can help: would you use the Standard Model to calculate how long your car trip will take? Probably not, Newton's formulas suffice for that, even though those only explain a portion of the world. You certainly understand the concept of elegance.

It's the same with UI design. You want to achieve a balance between function and conciseness. When conciseness suffers, it's because you're working at the wrong abstraction level or have weak conceptual integrity, not that your UI is too useful.
Bugs can be fixed. Pulse is newer than Alsa and more complex, you should expect bugs. If you don't have a problem with the implementation details of PA (software mixing, optional software equalizing, networked audio, stateful audio adaption to devices) then just report the bugs and make it better. Don't whine and try to fragment the Linux space any worse than it already is, especially with Mir's announcement.
I wonder how they track this? I haven't been able to attend any local Meetups for example (and sometimes just delete the email outright), but this is one of the few I want to keep receiving because, you know, someday I'll have time...
Right. As far as I know, they currently work in Chrome, in Node.js (with a library), in Webkit nightlies, and are getting close-ish in Firefox nightlies: http://fitzgeraldnick.com/weblog/45/
While I agree with most of you who says they are worried by this development, I understand and welcome this direction Ubuntu is taking, almost making their own, not flavor but unique OS. Which is what people said HP should have done.

It is frustrating being open source advocate, if software you use is somewhat inferior to what is available on other platforms, just try to use firefox on ubuntu and compare that to osx or windows. If Ubuntu manage to pull this off, and I think they deserve all our support in that, we will get inspiration for all the open source projects as well as good codebase they can fork and work with. I am not expert in licencing, but anything they accomplish can't be bad for the open source movement.

My 2c.
"As someone whose memory of perceived past technological betrayals and injustices is so keen that I still find myself unwilling to have a Microsoft game console in the house..."

I wonder how many war refugees from that era feel the same way. I won an xbox and gave it away to charity because I didn't want it in my house either.
Learn the ropes of Mobile Services with Brent Simmons (iOS/Windows Azure)
Surprise Visitors Are Unwelcome At The NSA's Unfinished Utah Spy Center
It isn't universally accepted that regular unread emails provide no value to the company or user.

There is a whole argument about how even if you don't open emails, just seeing the name of the company in your inbox increases recall value so tomorrow when you do have a need for a pair of shoes, you'll more likely check out the company that's been emailing you daily than a company you haven't heard about much.
This misinformation is not true and appears to be widespread. You purchase a phone at a reduced price and agree to sign a 12/24 mos. contract with a carrier. If you stop paying your bill, the carrier can sue for non-payment and ETF, but that does not have anything to do with the device. The phone is yours. There is no lien on the device.
Delusional writing.
East Bay pride! You couldn't pay me enough to live in the city.
AT&T has been a large donor in the past to various PACs and congressional races where the candidate favored not giving the end user choices. In my correspondence with my representatives I often go to OpenSecrets.org and look up who has been funding the person I'm writing like this: https://www.opensecrets.org/politicians/summary.php?cid=N000...

It helps to know who they got money from, because if I ask them to take a stand that their donors won't like, that is where the counter argument will come from. Sometimes you can cut that off before it happens by going to the donors site(s) and looking for white papers or position statements that outline their arguments for what it is they believe.
Offline storage on a Raspberry Pi
Fedora is bleeding edge, Red Hat Enterprise Linux is not.
Right. I was just trying to refer more specifically to the fact that since the term-limit is already reached, this administration has more political flexibility to back more contentious issues.

From wikipedia:
A president elected to a second term is sometimes seen as being a lame duck from early in the second term, because presidents are barred from contesting a term four years later, and is thus freer to take politically unpopular action. Nonetheless, as the de facto leader of his or her political party, the president's actions affect how the party performs in the midterm elections two years into the second term, and, to some extent, the success of that party's nominee in the next presidential election four years in the future.

But you are certainly correct about typical usage.
My usual suggestion to my Oakland bound artist friends is to move to Los Angeles.
Can you really claim that it's a "one-liner" just because you can format it so that it has no newlines?

You can do the same thing with C, but I wouldn't let anyone do it in my codebase. Perhaps the F# community feels differently?
A Luddite, as it is commonly used, is someone who believes that technological advance will cause harm to some segment of society and then wants to stop that technological advance.

We're talking about creating technology, within our own lifetimes, that will make most human labor obsolete. This will require a massive restructuring of society. I'm aware of one local company that is laying off over 100 manufacturing jobs and creating a small number of engineering jobs in their place. The way our society is currently structured, if those 100 people can't find some other labor to perform in exchange for money before their unemployment benefits expire, they will go without shelter and starve. It doesn't matter how much food there is, if they don't have the money to buy it.
Was:

coffee --watch

... not working well enough for you? For fancier build processes, you certainly might want to use a fancier build tool.
> I always took things in the opposite manner in that "if you don't understand it, don't vote on it".

That doesn't work when you still expect those same people to pay for it. As long as I have to pay for something, I will most certainly vote on it whether the available information makes it clearly understandable or not, and in the "not" case I'll be voting "no". (And by "clearly understandable" I mean both understanding the issue and understanding whether the actual proposal in question represents a net win or net loss for me.)

Voter education is the job of those who want voter money.
You're kind of just arguing that one scenario is better than another. Why not a third scenario?
You're right about the fact that on the left on `::` can never be anything other than the head of a list.

But I'd like to add that throughout almost all OCaml code I've written and used to read, that type of matching was written:

match list with
| h::t ->

Wich reads easily `h` for `head` and `t` for `tail`. I'm surprised it hasn't been reproduced in the F# world.

`h::t` seems even better to me than `head`/`tail` or `x`/`xs` which for the second one, means nothing really to me.
I don't see the problem in wanting to keep the guts of the OS forced-free by license. If any of the deepest components of the Linux stack were MIT or BSD licensed, it wouldn't take long for some business to fork it into a proprietary blob they push for market adoption and you lose the freedom deep in the OS.
Ah okay I understand. I don't think this has anything to do with access inside North Korea however, and if it is actually hosted in North Korea it is likely done purely as a middle-finger to the West, not as some sincere support for filesharing or anything like that.
I wish people would stop making such jumps in logic to justify an untenable position. Facilitating the download of illegal content has nothing to do with "speech" or personal opinion, even if the phrase can be rewritten as "telling people where to find warez".
For a minimal compile-on-save, you can just use: coffee -wc media/js/page.js media/js/page.coffee

It's not suitable for large projects, but it is good enough for single file compilation.

See here for more options: http://coffeescript.org/#usage
tl;dr: if you're committed+supported, it's doable on a single sw engineering salary in the bay area (can't say same for other fields). there will be bumps, but if you're both committed/open/honest then you'll find ways around all of them.

situation:
- moved to south bay mid-2000's w/ no family/friends in the state
- single income, 3 kids (1 then), wife at home w/ kids (cheaper for her to stay home)
- enterprise job with a few years of startups thrown in

what worked:
- co-op pre-school for kids
- committed to minimizing and buying only what we couldn't do w/o
- regular yard sales to help reduce and raise cash. maybe sold $500 a year?
- if it's broke, fixed it or learned to live without (no clothes dryer for past 6 months, but now i find line drying therapeutic and am pretty proud of it)
- most of kid's clothes were either bought used or given to us by friends
- learned to maximize benefits of any service or perk, lots of awesome free weekend activities for kids out there
- if we had to buy, found a way to get whatever was the absolute best for our needs.

what sucked:
- constantly weighing detriment vs benefit of decisions on children (schooling, food, new toy, trip)
- surprise expenses (baby, injury, etc)
- co-workers w/ similar pay buying what they want when we'd have to literally look under the couch for lost cash to pay bills, or more rather the general assumption by others that money wasn't a problem
- burnout
- going from comfy enterprise salary to going to startup as 2nd full time engineer hire and being far too empathic to the company's financial needs rather than my own.

couldn't do without:
- trust all around, and trust that things would always work themselves out
- full support of my wife, and her resourcefulness in problem solving
- trusted nanny/friend/etc to watch kids at random times
- my wife finding "mommy friends." not as much for her happiness as it was for access to a network of child-related items (clothes, bottles, shoes, toys, etc).
- tracking spending like a mf'er. reviewing every receipt before leaving store. not being shy and questioning everything.
Parent seems to have been experimenting this issue recently. Saying "PulseAudio got fixed" does not mean "it works perfectly for everybody" (see https://bugzilla.redhat.com/show_bug.cgi?id=813407 ). Most people will care more about getting a sound system which works without crashing and not sucking up CPU before getting sound system with streaming. The fact that you and me have had a good experience with it does not mean other people are not having issues with it (just as their bad experience may not reflect the overall quality of the software).
You can also ask yourself what step of learning you're at. Do you just want to build stuff? Then you can probably jump to coffeescript right away (especially with the new Source Maps feature). Do you want to get more in-depth knowledge of popular programming languages? Then stick with JS; learn how it handles types, how it handles functions, what the prototype chain is, how exceptions are thrown, etc. Maybe even read JavaScript: The Good Parts.

People build amazing sites in both languages... so you can't go wrong... it's just a matter of what you want to learn on the way. Good luck!
hmm? The TPB announcement, didn't say that they have taken up the offer made to them by NK(it clearly says, they are invited), and I'm sure, its not a easy and quick march to NK. They are hosted in perhaps, in Spain & Norway, as they say so.

but yeah, the title of the other thread is wrong.
Personally I love it. I had planned on installing a tiling window manager, but after 10 minutes with Unity I decided to stick with it. It's the first Linux GUI I've found ok since Enlightenment 0.16, and the first time since I left the Amiga behind I've had an environment I'd say I'm happy with.

And most people I've heard who have used Unity love it. The only people I hear complaining are typically people who expect the Linux desktop to remain static and unchanging the way it was when they first used it.

Unity might be a fiasco with a small subset of old Linux users, but Unity or something like it will be essential for Canonical to keep attracting new users, who are expecting polish at the level of OS X rather than at the level of the Linux desktop of a decade ago.
His references where mainly to *BSD and Bell Labs UNIX. In 1998 the open source ecosystem was something everyone was looking at from artisans to engineers. Also the landscape was different as we where all inside an economic bubble at the time whereas the article explores the discontent of administering Microsoft products over working with the shell and posix system utilities.
Not only that, but the police don't give a rat's ass about anything but their own contract negotiations.
Is your email client really set up to phone home to the sender to retrieve additional images when it opens an email? Doesn't that strike you as an information leak/privacy issue?