skysight-inc/HackerNews huggingface dataset:
(BLK author here)
Whoops - the public server I had running must have died. I'll get it running again tonight.
If anyone wants their server listed just let me know! I have some directions on the site for how to get it in the listing on the page.
Not that many, really - though I'm not promoting it anywhere yet
Is a modicum of integrity really too much to ask?
I'm not sure the models we use when understanding the behaviour of an individual are useful for understanding the behaviour of a state or another large group with no one individual in control. Groups of people, I think, are fundamentally different entities from individuals.
These two posts should be required reading before digesting anything else on MMM:

http://www.mrmoneymustache.com/2011/09/15/a-brief-history-of...

http://www.mrmoneymustache.com/2012/06/01/raising-a-family-o...

His advice is solid, I won't deny it. But his goals aren't everyone's goals, and the lifestyle that his advice results in isn't what everyone wants from life and certainly does not represent the only way to be happy.

MMM's primary goal was to stop working a full time job as quickly as possible, and he was willing to do a lot to reach it. The goal of his advice is to help you do the same.
"The Powerbroker" by Robert Caro is an excellent book on Robert Moses, who held an enormous amount of power in NYC for decades.
> This is the same hyperpartisan Senator who was at the forefront of the effort to deny habeas rights to Guantanamo inmates; he was also involved in the Bush wiretapping scandal.

This is poisoning the well. There are some good questions in the posted letter. Unfortunately, we are unlikely to get good answers. Whatever their political stripes or past failings, at least someone is willing to press the issue instead of dropping it.

Of the asked questions, the ones with veiled accusations of retaliation demand an especially compelling answer. The DoJ should definitely be on the spot for their prior entanglements with Schwartz. Their conduct in this case could easily be construed as retaliatory (we couldn't get you then, so we'll slam you now).

The only question that seems silly to me is the last one. Of course a DoJ prosecutor is aware of the concept of prosecutorial discretion. To be fair, it's also a good counterpoint to the current silly "Congress made us be mean" line the prosecution is taking. It's just more of a statement than a question.

> Expect to see lots of superficial genuflection from Republicans towards the Swartz case; the GOP is in a constant low-grade conflict with the Democratic DoJ.

One of the nice things about an adversarial system is that you can benefit from the conduct of parties whose views don't align with your own.

I'm not saying we should act ignorant of the Senator's motivations here. We just shouldn't dismiss his concerns outright because of them.
Show HN: Prose - A Simple iPad App for Bloggers
Damn; to be fully honest, this may motivate me into upgrading, which I find to be an interesting reaction, given how I had, previously, no plans to upgrade.

Obviously this is intentional, but I am just surprised by how effective it is on me.
I want to point something nobody ever talk about :

Efficient data containers.

For instance, Haskell and C++ come in standard with a lot of these (maps, sets, various linked lists, ...) whereas the C standard doesn't come with anything like this.
Moreover, type parameters and templates from these languages make usage of such structures easier and safer.

I've seen some C codes where programmers has used sub-effective containers to answer the problem (like arrays or simple linked lists) as they were lazy to use a non-standardized or to implement a faster but also more complex container. In C++ or Haskell, these efficient structures come for free.

Also, we can say the same for algorithms and concurrency. Haskell awesome safety and expressiveness made it really easy for me to implement such complex yet efficient systems.

These two features of high level languages tend to build ofter faster programs in those languages.
On the flip side, making more and more money just to spend it on useless crap that gives instant but short-lasting gratification is also silly. The way I see it, it's a scale, and hitting a balance, not striving for either of the extremes, should be a goal worth pursuing.
Finding of no Significant Impact for Genetically Engineered Atlantic Salmon
Here are some promotional codes:
6JH7MRPNEWMY
9MTWM3YK4XX4
9JN6MHA3JP4X
ER66RJJ3NHRM
4XN6TFWKNNYM

Any feedback would be appreciated!
I'd be careful with this statement. The quality (bandwidth, latency, MTBF) of Internet connectivity varies greatly from place to place.

Right now, I'm working with a smaller town of 5-6K to convert to a muni telco. Why? Because the ILEC's early '90s era backbone from their CO in town to their NAP 15 miles away is near capacity. And the ILEC will not upgrade it. In practical terms, this means residents can only get 1.5-3 Mb DSL max (first come, first served); it means businesses have difficulty adding even a T-1, let alone Metro Ethernet or other advanced services.

The town has had several economic development opportunities from businesses wanting to locate there pass them by, because of the network issue. They've had enough.

And this is not an uncommon situation.
In-Depth Look into the WordPress Twenty Twelve Theme
Why Boeing's 787 Dreamliner was a nightmare waiting to happen
"For some reason, Apple is not only never allowed to fail, its successes are quickly glossed over while competing products like the Microsoft Surface are lauded as products of the future."

These people must be reading different pundits than I am.
What's wrong with the formatting on this page?

I mean, this HN page. Margins are messed up.
But a JIT can perform such optimizations. Which doesn't help Haskell, but may help JavaScript or Lua beat C in some cases.
My guess is that they are only using webkit on iOS devices where they are unable to use their own rendering engine. I can't see them throwing away Presto.
This is not 100% true.

f* calls are buffered this is true. But depending on your workload this may be a blessing in disguise because if you're parsing a very long stream of unstructured data you'll have to re-implement most of that buffering logic in your own code to deal with the inevitable corner cases where your data overlaps the borders of the buffersize chosen. The obvious optimization here is to pre-allocate a buffer of the right size and read in the data in one go but for a stream of unknown and possibly infinite length (such as used in a filter like this) that is not possible.

So f* function have their place, even in optimized code, but should be used with care. If you're reading data with fixed size blocks (such as in this example) then yes, a simple 'read' call will likely be faster, because as you note the read call will place the data directly into a user accessible buffer without the need to go through more library calls to get at the data. (fread is a wrapper function around the read system call).
Same here. The only thing it shows I downloaded is Firefox.
Does Haskell really have a reputation for being slow? In a world where Ruby is the de facto standard for startups, I wouldn't think Haskell would have anything to worry about.
Just because a file is encrypted doesn't mean that a small block doesn't match another encrypted block even if the two are from two different files.

This would allow them to do deduplication at the block level (see ZFS for example).
>He cherry picks optimizations for the Haskell, such as using Data.Vector.Unboxed instead of the regular lists and removing calls to isLetter

Neither of those complaints are reasonable at all. What is wrong with using Vectors? That is like complaining that a C++ version uses vectors, which it presumably would.

And how is changing a single function call that is unicode aware to one that isn't unfair? How is using getc in the C version unfair?
2600's radio tribute to Aaron Swartz
The drug has been used to treat the condition for nearly 60 years.
It's high RoI for him almost no matter what happens.

Imagine that he puts Tesla and SpaceX engineers to work on the problem and they aren't able to help. Well, that's pretty much just a waste of resources, but he still probably gets decent PR out of it and he gets to cement the idea of his companies being "good guys", which is useful even down to the level of employee retention.

Imagine that "his" engineers are able to help. Well, now he's done several things. Increased the prestige of his companies, increased the satisfaction of his employees, etc. Also, he's made the world a better place by making planes safer and keeping planes flying, which has significant positive (though often diffuse) trickle down effects on the future.

On the other hand, imagine that his offers are rebuffed, in which case he gets to take the high road and still gets a decent PR win.

The only way this could backfire would be if somehow he helped out and made things worse. Or, say, Tesla/SpaceX engineers fix the problem and then a month from now a 787 falls out of the sky for undetermined reasons, potentially leaving him with some of the blame. That sort of thing is rather unlikely though.
I think it is mostly a reaction to the people who publicly declare they are barely scraping by at $500k, and the new taxes will break them.
How much was Voxer paying for the access?
If you hack a computer and cause millions or billions in damage, why the heck can't you be prosecuted for causing damage rather than for accessing an unauthorized system?
Your Ideas are Worthless And I Will Prove It
CWWWWW we w W SSS Crrr rrrrrr vv sda Sdf

That means "more anything can mean anything descriptivist nonsense." Please let me know when your model has been adjusted.
His money was seized by the government ... how exactly does he have enough money?
It doesn't apply to any diet. For example, a simple caloric restriction diet might simply require that you leave half of everything you're served on your plate and never have seconds. This would allow you to eat anything in any social context, just not as much. A low carb diet would require you to forego the cake and ice cream entirely at your own child's birthday, etc.
I'm sympathetic to her plight to a degree, but I can't help but think that organizations should be able to set themselves up as "all male", "all female", "all black", "all white", "all gay", "all straight" or whatever. As long as it's a private institution that's not funded using public dollars, that is.

I'm no fan of racism, sexism, ageism, homophobia or any other form of bigotry, but free individuals should be free to form groups where they choose to interact with - or not interact with - others on whatever basis they choose, as long as they aren't initiating force or using violence to violate someone else's rights in the process.

Of course, people should also be (and are free) to use public pressure, shame, and all their other free-speech rights, as well as market forces, to try and effect change when they are unhappy with the status quo. Again, as long as they aren't using force or violence to achieve their end, it is fine.
HN is TS/TV friendly, too. Just because some have the X or Y .. gotz to give some lovin.
you can probably get away with clothes from Kohl's

Jeez! Where do you shop?
My entire family's clothes comes from Target and Tractor Supply. Kohl's would probably be an upgrade.
The battery in question wasn't built by Boeing but was outsourced to GS Yuasa Corp in Japan.

Yuasa stated today it would "take months" to fully investigate the battery fire.
This looks like a pretty cool project. I would love to try it out once your servers cool down, particularly your API. I'm playing around with APIs for Harvest and Freshbooks now. Full disclosure: I created a minimalist time tracking tool for freelancers/agency folks that lowers the barrier to logging your work:

https://timestreamapp.com/

It's not for everyone, but it resonates with some folks (the minimalist UI + keyboard driven nature and available CLI).
Why would any user accept cards with invalid info? That's just asking for chargebacks.
What is Lamarck's Role in This Modern World?
but TPB takes down fakes torrents/malware all the time
Not complete on info, but here's a link to their job posting for engineers: http://www.surveymonkey.com/mp/job-listings/

Interestingly, they ask for both SQL and NoSQL experience.
Someone posted a long link below that stretched out the entire page.
That wasn't my point...and while Obama has opened some new doors, the thinking in the journalism community is that his administration is actually more closed when it comes to raw request numbers:

http://www.poynter.org/latest-news/mediawire/156227/obama-ad...

This is of course a quantitative measure...but given that Obama wrote a very direct order to officials to err on the side of openness, it's striking that that order is being ignored so casually...I don't think it's hard to make a case that the culture of the bureaucracy is not particularly mindful of openness.
No, it's not "fair", but ya know.. none of us were ever promised that life would be totally "fair" and clearly it would be unreasonable to expect it to be. It's not fair that we all have to die at some point, that some of us come down with crippling health problems in the middle of our lives, that we weren't born into great wealth, or born with better genetics, etc., etc., etc. It's not "fair" that we can't find the perfect mate, get married, settle down and live a fairy-tale ending. It's not "fair" that I can't have a career in the NBA because I was cursed by fate to be white, short, fat, slow and lack anything resembling ball-handling skills.
Facebook: Our 1 billion users have made 1 trillion connections
Spoken and written language are one means of communicating ideas. I can communicate anger with my fist or love with a kiss (or vice versa). The subset of communication we call language is a systematization by which we can communicate specific ideas using a specific, mutually agreed-upon method. The method must be logical in its formation because otherwise it can't be sure it is understood by both parties.
I'm talking about full ARM systems -- the exact same product category for the exact same target demographic.
Getting Started With The Canvas API - Treehouse Blog
"Finally, the U.S. Attorney has blamed the “severe punishments authorized by Congress” for the apparent harshness of the charges Mr. Swartz faced. Does the Department of Justice give U.S. Attorneys discretion to charge defendants (or not charge them) with crimes consistent with their view of the gravity of the wrongdoing in a specific case?"

Interesting game of "hot potato" going on. Nonetheless, I applaud Sen. Cornyn for asking these questions.
Congress Sets Sights On Fixing Privacy Rights
Torrent magnet link below is causing extra wide page syndrome.
Given the historical record, probably.
Hiding your research behind a paywall is immoral
"Haskell is easier to optimize than C" != "Haskell is faster than C".
Hm, they could also have tagged the file as "came from the Internet" in the filesystem metadata associated with the file itself. That way, the "came from the Internet" tag is only around as long as it needs to: for the lifetime of the file. Avoiding the privacy problem, but also more sensible for another reason:

If you'd rename or copy the file, the "came form the Internet" tag will remain or be copied with the file. With the sqlite database approach, either this association breaks, or you need to check the database every time a file is copied, moved or renamed and if it's in there, update the database, if you want to be able to track a file when it's copied or renamed.

I don't know if OSX has extra logic for this, or if they just allow the association to break. But with the metadata tagging approach, you only have to run the tagging logic when the file is downloaded (to set the tag) and when it's about to be executed (to check the tag), not with every other file-operation.

A strange choice, IMO: the sqlite approach makes it harder to achieve the intended goal because you need extra effort/logic required to track a file as it's copied, renamed or moved, while at the same time it makes it easier for an unintended goal: tracking users by keeping the information about the file around even when it's deleted and the "came from the Internet" warning is no longer useful.
So... change "Google" to "web browser". That is still a scope constraint.
Science is a means of pursuing the truth. People who read tea leaves also believe they're pursuing the truth, but nobody would say that's science.
On a practical level am I more likely to get malware by clicking links from HN or downloading random torrents off TPB?
Basket.js: A JavaScript Loader With LocalStorage-based Script Caching
No, that's what qualifies as tapping into the potential of an iPad beyond using it for very simple stuff (e.g Web browsing). A friend said to me the other day she plans to buy an iPad. I said "that's great! I really love mine. What do you plan to use it for?". And she shrugged; but she insisted she wants the mini one. So, I showed her some of the ways in which I use mine, that I thought she would find interesting as well.
I change my password more than 9 times a year, and I plan to live for more than one year.
Thanks for posting this. I am giving a talk on graph databases with Python at the net meetup. I will definitely use this.
Nah, the warning comes from the extended attribute on the application folder/zip. It has nothing to do with the log.

You can disable the warning by a command line:

xattr -d com.apple.quarantine <path_to_your_program>
>Now it seems like anyone who says they have trouble concentrating is diagnosed and given pills.

It does seem like that if you listen to laymen and read the news. But is there actually good reason to believe it is true?
WBUR Transcript: U.S. Attorney Carmen Ortiz Defends Handling Of Swartz Case
I was a bit shocked to see this behavior at first and spent some time debugging it thinking it could be an issue on my side. It turned out not. It's no big deal but could bring doubts on consumer's mind if they intentionally type wrong CVC (I used to do that before on other websites!). Glad to hear that Stripe is on it and can't wait for that tool to show up.

Can you please also answer a few of my other questions including the reliability seal thing? I'm sure that would be a simple change from your side and the developers may not even have to do a thing.
Isn't this just a ramification of of the dunning-kruger effect? http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
This is the same hyperpartisan Senator who was at the forefront of the effort to deny habeas rights to Guantanamo inmates.

The Entitled Party had complete control of the House and a 60 senator supermajority in the Senate for the first year of Obama's presidency, not to mention near complete control of the "news" media, Hollywood, television, the arts, the unions, etc, etc. If they wanted to introduce habeas rights for prisoners of war for the first time in US (or most any other country's) history, Obama et al could have done it anytime they wanted. State-run news media would have dutifully reported the wonderfulness of it all. Television programs and Hollywood movies would have exclaimed over the Nobel Peace Prize winner's greatness in their plot dialogue. They didn't do any of it.

Remember, it's Cornyn that's being "hyperpartisan", not you.
We get a story about it happening on a new laptop every few years - it seems like every time you create a new battery there's a risk of this. One would hope Boeing would use an old, certified design, but perhaps modern in-flight entertainment systems use enough power that they needed higher-capacity batteries than had previously been used on aeroplanes?
Copyright infringement on a mass scale: not shady. Replacing ads with other ads: shady.

-_-
I'm happy the questions are being asked, but Cornyn's no friend of civil liberties and I suggest you keep that in mind.
As I mentioned in another comment, apple do tag "com.apple.quarantine" as an extended attribute on the program folder/zip itself. The download log has nothing to do with the warning dialog.
Enemy of my enemy is... well, quite possibly also my enemy.. but at least it is nice to see them fighting.
Want a fake Facebook girlfriend? Here's how to get one
I think my dad did the same thing. The two books I remember him recommending were: Have Spacesuit Will Travel by Heinlein and Ivanhoe but Sir Walter Scott. If you don't mind sharing what books did your dad recommend?
Am I the only one who had nothing but updates for Adium Transmission and the occasional hot news rss from Apple in that file?

Not exactly shocking material. But thanks to OP for the heads up.
It's also important to notice that Data.Vector.Unboxed has the same API as the other Data.Vector implementations and provides the same typechecking that the other implementations do. All it requires is that the underlying type have a Unbox instance. In most cases, you change:

import Data.Vector as V

to

import Data.Vector.Unboxed as V

and your code now gets the performance increase. (The reason it's not the default is because it's not most generic. What if you want to have a vector of IO computations? Good luck unboxing that. But if you just want integers, or something, that's much easier.)
Actually the current upgrade price is so low that it is worth to just buy it and leave the install for a later date... or never?!
And OS X could do the same thing with the resource fork if they wanted to instead of never forgetting.

Seems to me this would be a better way to do it, you're reading the resource fork for the file anyway, why also make a sqlite query as well?
While it's fine to not upgrade, especially if you already have a stable setup, not giving Windows 8 a chance based on YouTube reviews seems to be a bit unfair. Most conversations I've had with Windows users who I've spoken to that haven't moved to Windows 8 can be summed up like this:

Me: Do you plan to upgrade to Windows 8?
Them: No way. Windows 8 is horrible!
Me: Oh, so when did you use it?
Them: Not yet... I read a lot of people bitching about it online, though.
Core language concepts
Mega arrives: Ars goes hands-on with Kim Dotcom’s new cloud storage site
The Trend Against Skeuomorphic Textures and Effects in User Interface Design
The site looks nice but there is a lot going on and the fact that you have to scroll down to get more information is not intuitive at all. This is especially true on the homepage and the "How It Works" page.
Heads-up: the SF memorial for Aaron Swartz is the same night, 7p at the Internet Archive, 300 Funston Ave in the Richmond neighborhood. See:

http://blog.archive.org/2013/01/15/memorial-for-aaron-swartz...
What's not to say that he did that also?
16 bit brainfuck cpu
Show HN: Pastebin for guitar tab. HTML5, SVG, Parse.com...web 2.0...cyberspace
As you can tell, I haven't really been sure how to pitch this site. Maybe it's trying to do too much. It's still a work in progress, but I would love to get some feedback. Thanks HN!

HOWTO:
http://groktar.com/?m=kTD4PzaNwv

Lagrima:
http://groktar.com/?m=TLZgtrjM6n
Video of a 1936 Automotive Assembly Line
> They can? Have you been homeless, or worked with the homeless? What do you think is a sufficient upside to convince someone to be hated by everyone around them, be addicted to all kinds of dangerous chemicals, shit on the streets, and sleep in their own filth?

Heroin. Crack. Severe mental illness. I didn't say even all the resources in the world could help them, just that they were available. Except for the one resource we refuse to offer--involuntary institutionalization. But we don't and we won't. Maybe because of old movies like One Flew Over the Cuckoo's Nest. Maybe because we think they are exercising their civil rights by sleeping in their own filth and shouting at passerby.

> Citation needed on this.

I lived in a building downtown where many of these panhandlers lived. During the day they would hang out on the sidewalk and beg for money. In the evening they would go back to their $3000/mo market-rate apartment and do drugs and prostitution.