skysight-inc/HackerNews huggingface dataset:
For anyone uninformed on this matter, a few facts:

1) The Senate is a majority body, but it requires a 60 vote (i.e. 60%) threshold to cut off debate and force a vote on a bill; otherwise, debate continues indefinitely.

2) In practice, this obviously can lead to the Senate becoming a supermajority body if filibusters are routinely exercised. In the last 5-10 years, this has become the case. For instance, this is an example of a bill that "failed" despite receiving a 54-46 vote.

http://www.washingtonpost.com/blogs/post-politics/wp/2013/04...

3) This rule change would only apply to presidential appointments. The 60-vote threshold would remain in place for other bills.
Wow. Embarrassing. Thanks for catching that.
One of the games this match, the commentators said that this was almost a forced draw, slightly advantage for Carlsen but no way he could win with it, and that they should resign.

Carlsen played on, grinding, and a few non-optimal (not blunders) from Anand, and Carlsen won. Today it was a clear win, so I agree shaking the hand and end the game was right. But not always.
Thanks for the feedback - we'd love an introduction to the folks at LegalFiles if you'd give it.

As for our target customers - we services startups, but it's our customers that do routine work with outside counsel, spending tens and hundreds of thousands of dollars monthly that benefit most from our application. We're working our way into the million(s) per month customers soon.
I think one big takeaway I've had is that most (or at least many) people who want to start a startup or hit it big with a startup actually really want a lifestyle business.

I think that's an important question that potential startup founders need to answer before diving in. $20k/month coming in from a lifestyle business sounds less stressful than being CEO of a startup with a billion dollar valuation.
Isn't XMMS still around? That looks a hell of a lot like winamp. http://www.xmms.org/
> A good thing with such an arrangement is to have designated "person of contact" per day

Usually this is the job of the 'manager' (assuming that the role of 'manager' is filled by a specific person, and not just another one of the engineers).
The time you have (in jelly beans)
I have a laptop that easily connects with my external monitors at my desk in the open layout, but when I really need uninterrupted work time, I just go to one of our private rooms and hook up to the projector in there. Gives me a nice blend.
On my first day on one job, my managers invited me to lunch. I thanked one for assigning me a desk next to a corner in their open office. The other supervisor could not resist chiming in that they could move people around at will. The other manager averted his eyes. I never expressed gratitude for my working conditions again.

Headphones would be too distracting for me--however I am developing tinnitus, which has become a blessing in disguise.
Although I find it difficult to listen to music now, I would rather listen to the ringing in my ears than office chatter.
Thank you, awesome, bookmarked :-)
Thanks for sharing, I've always thought that seemed like the right compromise. If I was looking to build a similar space, would you have any advice or observations?
How to create a libcloud driver from scratch: the NephoScale case
headphones are critical.

But headphones can't replace quiet. They can just replace one source of noise with another. And they aren't necessarily comfortable to wear for extended periods of time anyway.

Headphones help mitigate the grotesque and evil nature of "open plan" offices, but they are no panacea.
Speed dating for news: hyped Potluck pivots to current events
Project Rescue Expert Todd Williams Talks About Healthcare.gov (Video)
Or their marketshare becomes irrelevant. Could happen if there are competitors with big marketing budgets, valuable screen estate and packaging deals.
Not to mention the fact that software engineering salaries are notoriously low in France compared to the US. Thus most people who have emigrated have strong financial incentives to stay there. (Well, at least until they have cancer and crappy insurance or they have to send their kids to college)
No, sorry - it's an original thought, half baked and poorly researched. Yudkowski's essays, written early in his career, introduced me to the potential of the technological singularity. I've intermittently contemplated what it means while I wait for it to get here.

Kurzweil makes an effective and well reasoned case that it is indeed coming, but his fantastic description of life after uploading is cuckoo for Cocoa Puffs.

Invasion of the Body Snatchers was more prescient IMO:

Kauffman: Love, desire, ambition, faith - without them, life's so simple, believe me.

Bennell: I don't want any part of it.

Kauffman: You're forgetting something, Miles.

Bennell: What's that?

Kauffman: You have no choice.
JavaScript Sega Master System Emulator
Source available here:
https://github.com/mattgodbolt/Miracle
The DRM on Netflix is so strange. On my parents' AppleTV and some Toshiba TV, they often get HDCP errors when viewing Netflix. Now, Netflix works on plenty of other devices without HDCP. So the addition of DRM there achieves absolutely nothing other than to delay or cause errors for legitimate users.
Zurb Foundation 5 Released
This is a very interesting tournament. AFAIK it is the only computer tournament with long time controls and equal hardware for both sides. I have been following it for some years already since the times of Old TCEC. The most interesting games annotated by GM or FM level players can be found here [1]. My favourite is the game Old TCEC Elite Match - Season 1 game 1.1, in which Houdini crushed Rybka with black pieces very convincingly by sacrificing 3 pawns to get a devastating advantage.

[1] http://www.tcec-chess.net/annotated_games.php
I would like to have code examples in many libraries. But I'm not sure how you could achieve this... Maybe linking stackoverflow related posts in some way.
Ohhhhhhhhhhhhhhhh yissssssssssssssssssss!
We've had issues in our office where a new employee (actually a co-op was completely incapable of controlling the volume of their voice. People on the entire other side of the office, with earbuds on under their over-the-ear headphones, were having a hard time working. That person ended up leaving, and I ended up sending some frustrated IMs to other people on his team. Eventually, I just moved my desk and the co-op learned to keep his voice down, but for that length of time it was impossible to concentrate for more than ten minutes at a stretch.
It's pretty tough to always know the right method in the general case (e.g. method from another module), but we think have some ideas that we're working on that will greatly improve this.

If nothing else, we can trigger a search for methods with that name. We're going to do that very soon, actually.
What A Man Did With This Tree Trunk Will Blow Your Mind
Don't get me wrong, the Pi is a positive development, and I'm glad it exists. But I don't think that we should think of it as something with open source roots. Sure, you're never going to get a 100% open device at these costs. But something like the BeagleBone Black is in the same price range as the Pi but doesn't have all of these issues (i.e., the lack of openness is not just due to pragmatic cost reasons, but also "because Broadcom".)
Load the rdoc for all of rubygems/github into it. Like rdoc.info et al
Piggybacking on this, GlyphSearch is a tool for searching Font Awesome and several other popular icon fonts.

http://glyphsearch.com/
> I'm arguing that there's many cases where indicating something is deleted (and not deleting it) can cause user outrage.

Oh, definitely; that's a great way to piss people off. But jd007 specifically mentioned that it might be "downright illegal", and that's what I was criticizing.
I don't agree with the MPAA fines either, but I wouldn't say that copyright infringement is the same as free speech....
Hmm I hadn't noticed that, you still seem to be able to download the icons individually/bundled though by clicking on the download link on each icon.
Is Foundation a "Standard" now?
One way to contribute is by testing documentation - try following a project's instructions to set up a local dev environment, and then report anything confusing or outdated in the documentation. You can also write a blog post explaining your experience of trying to contribute to a project - being a thoughtful beginner can help you point out problems that a more experienced contributor might automatically compensate for and not even notice. I wrote this kind of post for OpenStreetMap once, and experienced contributors appreciated it: http://www.openstreetmap.org/user/brittag/diary/19741

Like the article says, you can also answer support questions, report bugs, help manage bug reports (verifying reports, marking duplicates), write publicity blog posts, etc. These tasks are important and often understaffed on projects, and they help you become more familiar with a software project and more prepared to become a productive contributor to code.

I do non-code software work like that, and I've been happy to find a project that invited my kind of help: OpenHatch (http://openhatch.org/), conveniently relevant because it's about helping people who want to contribute to open source projects.
For me I want to work in an open space, but have somewhere private and quiet I can go hide and get down to business and focus.
If Carlsen started playing out all his games do you think he wouldn't be invited into tournaments?

I think that if Carlsen had started out in life being a brat, he wouldn't have got much support to get to where he is today. Besides, other players are not Carlsen. E.g. Topalov seems to receive fewer invites than other comparable players. Could it be because of his (and his manager's) abominable behavior during two WC matches?
This is a poor decision - the party in power will be able to appoint extremists.

This may be temporary pleasing, but at some point the other party will be in power, with the net result that the judiciary will be filled judges of less moderation and more politics.
Wolfram Language Overview
Well in the case of shared hosting, if any user of that shared hosting spams, it will block the whole server. So the idea of using a vps is more and more interesting - now just have to find a way to market that to my users :D
> However, I and my two French flatmates are genuinely curious how France can continue on its current public-spending/entrepreneurship-throttling trajectory.

Look at a graph of GDP per capita for France vs. other countries (Google will happily draw one for you if you search for "gdp per capita france" - for me it shows comparisons to UK and Germany)

As it happens, it turns out that the rather substantial aggressive changes to things like working hours and tax laws over the years in France that have caused predictions of doom and gloom have had little to no noticeable impact on GDP per capita - the trajectory for France, UK, Germany and other major European countries are only very minimally differentiated based on their economic policies.

That is how France can continue this.
Boeing 747 pilot landed at wrong airport
The emacs debugger infrastructure (gud) is pretty great, and is common for a multitude of languages. Add on top of this other fancy pants emacs features (for instance remote anything, including debugging via TRAMP) and emacs users do better than most.
Well, if that isn't disappointing. If you're going to name your font after the greatest of all fonts, the incredible and nuanced Comic Sans MS, then you had better deliver.
Great, I wonder when will they release the standalone version!
This is akin to stating that "public static void main(String[] args)" is complete nonsense when one didn't take the time to learn a little Java first.

The linked formula has been completely removed from its context

http://en.wikipedia.org/wiki/Averaged_one-dependence_estimat...

Below the formula in the page, you see everything defined and logically derived, and a brief overview of what it's supposed to do. You are correct in that Wikipedia may not be the best place to learn from scratch if you are a novice, but its purpose is more to be a concise reference than a thorough introduction.

If you need more guidance, there are thousands of textbooks at all levels of understanding, and if you opened a single one of them, you would immediately see that the "P" is standard notation for (conditional) probability.
App.net Debuts Broadcast: notifications for anything
> If Mathematica is intended to be suitable for mathematical research, then its source must be open so that the results are auditable

You don't need source to audit the results. It's a tool, just like a calculator or a table of logarithms or a table of integrals. If I use an HP calculator for a calculation, for instance, you don't audit my results by examining the source for the calculator's firmware and convincing yourself it is right and then accepting my results. No, you audit my results by doing the calculation on your Casio calculator and seeing if it comes out the same.
Hi Albertz,

It looks something I've been looking. I'll give it a try.

Thanks for the extra effort on keeping it 10.6-compatible!
Wolfram Language Docs
I think if you have a good culture around open offices, then it's a lot better. If you have a bunch of people who have loud conversations without moving it to a meeting room, interrupt you constantly, don't respect the headphone rule, micromange and shoulder surf vs. treat it as the quiet library environment it should be then it can pretty bad.
I brought up the Mediterranean specifically because of the news reports I have heard about all the people dying while trying to cross. If "many unfortunately die", it sure as fuck seems to be keeping some people away, by killing them. I'll also assume that the serious danger of crossing the sea prevents some people from doing it.
Still has the problem of needing to talk collaborators, advisors, and other folk into learning LaTeX. In the alternate reality of my dreams, all people that I work with in an academic environment would write LaTeX and collaborate via GitHub.

I've personally been thinking about some sort of GitHub, LyXified markdown browser plugin, in which collaborators' changes get committed to a separate git branch. Then I die a little inside and soldier on.
Nine traits IT managers must have to succeed today
> Are you taking funding for the sake of taking funding, or do you actually need the money?

"Needing the money" probably needs to be defined here. If you're going to the VCs because you "need the money" as in the lights will go out pretty soon, unbutton your slacks and bend over because you are in no position to negotiate.

On the other hand if you "need the money" because, in spite of the fact that your runway looks very very healthy, you can foresee a point well down the line where you will actually need the money then that's a much better scenario to be going to a VC.
That sounds like a conversation I just had yesterday with a coworker. We were translating Visio diagrams into user stories in Jira and we thought it would be cool to have a visual project management tool that had an interface like Visio that created tickets and managed dependencies, etc. He joked that he would only invest in it if you could apply Instagram filters to the diagrams and the Jira tickets disappeared after you viewed them.
The Senate is giving up NO power. The Senate is deciding to act democratically now, on a simply majority vote, instead of being hobbled by a super-minority, and only for presidential nominations.

Truly inappropriate nominations (ie, Harriet Myers) can still be blocked by majority vote.

The entire filibuster was never laid out in the constitution, it's a convention adopted by the Senate itself and was used ruthlessly by southern racist senators (both Dem and GOP) to block progressive legislation despite being popular and wanted by the majority.
I find it hilarious that a bunch of people who work on internet technologies apparently need so much face-to-face communication.

If you want my attention, send me an e-mail. Also: get off my lawn.
Leaked Videos Could Lead To Huge Payday For Ousted Snapchat Co-Founder
> But the semantics of CHAR are not what most people expect

how do you know that? did you take a survey? I've been working with DBAs for years, in my world everyone knows that's how CHAR works. The padding behavior is nothing new, and is intuitive - the value must be N characters in length, so if you stored less, you get back a right-padded string. This is exactly what I'd expect.

> CHAR semantically represents fixed length text fields from old data file formats

and two or three letter character codes like country codes, state codes, etc. are what we use CHAR for, these are fixed length text fields. They are still in modern use today. Plus lots of us still have to write apps that actually read old files too - CHAR is appropriate for these as well, assuming you are storing fields that aren't right-padded in the source datafile (such as social security numbers, etc.).

Your app will of course work with a VARCHAR instead, but the point of CHAR is that it's self-documenting as to the type of data to be stored in the field - fixed length, as opposed to variable length.

> If you do have different length then a VARCHAR is more appropriate.

if you are storing variable length, then you should absolutely use VARCHAR. That's why it's called "VAR", it means, "variable".

> Also a lot of application frameworks that interact with the database only deal with VARCHAR so then as soon as you use a CHAR you have to start worrying about trimming your text data

If you are using CHAR correctly, you don't have to trim anything, because you are storing a string that is exactly the length of the CHAR type. I'm not familiar with how an application framework would only know how to deal with VARCHAR and not CHAR, database adapters return strings for both types. And if there were such a framework, I'd not be using it.

> one of the biggest database text type gotchas is accidentally trying to compare a VARCHAR and a CHAR improperly.

all of which stems from the same, singular mistake - don't store variable length data in a CHAR - plus if you are comparing VARCHAR to CHAR, that is also usually doing it wrong, as an adequately normalized database wouldn't be repurposing some kind of fixed length datatype out into a VARCHAR of some kind elsewhere.

The aforementioned CHECK constraint is a good way to enforce that if the developers/frameworks in question tend to be error-prone about this kind of thing (it's not an error I've had much issue with, since I know how CHAR behaves).

> While I can see good reasons to include length checks there is never a good reason to use a CHAR unless you're trying to interoperate with COBOL programs written in the 80's

as it turns out a vast portion of the world economy is supported by mainframes and old software that often spits out fixed length datafiles, there is even Python code in my current work project just written in the past six months which is tasked with parsing such files (they are actually quite simple to parse, since you just pull out each field based on an exact position). Not to mention that boring things like state codes, country codes, and the like are often fixed length fields.
cocos2d-iphone is really simple and easy to use; it's my own code that messes things up :).

The thing that added the most complexity was Box2D. I'd probably use Chipmunk if I were to write an iOS game again, simply to keep everything in pure Objective-C (due to available Obj-C bindings).
Raspberry Pi has an FPU.
The folks a couple of blocks away perceive him as a threat to society: they shoot holes in his car if he comes around, and it seems likely he would return the favor. No, I'd rather he was out and working, but I think it is reasonable he should abide by the conditions of his parole.
Yeah when I heard about it I was really excited. I was big into Arduino back then. But unfortunately didn't have an Android phone.

Then the only time I heard of anyone owning the ADK was my friend who worked at Google. It seems they kindof gave them out as party favors. I thought it was a great idea & wished it would take off but unfortunately had to move away from Arduino anyway to focus on web engineering career and to this day(!) I don't own a smartphone.
Ionicons: Hacker News Front Page Recap
>I'm not so familiar with american law, but I'm pretty sure you got related situations (for example concerning the handling of sensitive financial information, or insider trading, etc.

We have laws that apply to stakeholders and insiders. As far as I know third parties are free to say or even make up anything they want, as long as it's not fraud or libel.
Same here. If you needed privacy you have it. If you wish to have a collaborative work space you have it.

My mood changes, some days I can deal with others other days I just want to put my head down and program alone. This was a great option to have.
I can't disagree with any of the items. I have been there before and wish I had this then.
This article refers to attackers, not hackers. The work "hack" does not occur once in the article. Calling these people attackers is accurate, and doesn't do anything to contribute to the people you describe thinking of you as a criminal, unless you think rerouting traffic in this way is in some way legitimate.
the MATLAB language is pretty poorly designed, in my opinion. take for example the use of abbreviated function names.

everything in Mathematica (including graphics and UI) is described using the structure of the Mathematica language itself. the whole system is malleable/composable to a degree that few languages approach

for example:

Nest[Button, "hello", 5]

will create a nesting of 5 buttons. that's the same Nest you would use when nesting a function:

Nest[# + 1 &, 2, 5]

And neither of these are hacks, they both work under the same exact rules, because:

Nest[whatever, a, 5]

gives

whatever[whatever[whatever[whatever[whatever[a]]]]]

it's the frontend that chooses to interpret certain symbols (such as 'Button') in particular ways.
My thoughts having done a number of "lean" projects...

In the hands of non technical management MVP inevitably means MVPOS. And actually, by "lean' methodology thats correct. Lean says "ship it as soon as you can market test it", quality is not required.

Which is why I believe the entire lean nonsenses is due to die in the near future.
Component: dependency injection and lifecycle management for clojure
So, the media (beyond highly technically literate, less distributed publications) should just not report on anything technical at all?
For the plural, you're right, but I've never heard anyone called a "lady" without some level of pre-existing intimacy
I live in London and coverage here is pretty bad at times. My phone barely manages GPRS at times.

There are plenty of us CD buyers left :). We're just not as noisy.
I suspect moderates (and more senior folk) in both parties will tend to threaten a nay-vote on more extreme nominees, both in the interest of having a sane court system (in the case of moderates), and to avoid provoking retaliation from the other side (in the case of people who have been around a long time).
Can someone suggest a dnla server to use? I have intel macs with movies on them. Ideally it would be a commandline program I could start to serve any ofthe files in a directory or in a simple to create with the output of find playlist file.