skysight-inc/HackerNews huggingface dataset:
I understand why we have different laws in different jurisdictions. That is something different, and it doesn't mean we should have overlapping, duplicative, inconsistent legislation within a single jurisdiction, e.g. at the federal level.

>in the case of the CFAA, owners of large expensive computer infrastructure.

Which is the problem. That was a long time ago, those were different people than we are today and things have changed. It is time to reconsider.
It doesn't work for me. I tried google.com but it throws a Rails error page.
Branded Entrance Keywords Aren’t a Bad Thing
It stopped working suddenly! I just restarted the server. Hopefully everything should be ok.
Same error for me, too. Not at all surprising that a first time Rails app wouldn't be able to handle the craziness that is showing up on the hacker news front page.

My sympathies to the author. This stuff is hard. Don't get dispirited by it.
" NoMethodError in SearchController#search "...
[Founder here] We are going to be giving away free 1yr subscriptions to developers that open source client libraries for the API and also folks that submit pull-requests that get merged
Looks cool, but why can't this be achieved by simply using the native iOS implementation?
Don't they all have buffers?
Let's make the world gooder. Much gooder.
“We looked really really hard to find legitimate sources of income [from free downloads],”

Don't?

In all seriousness, should a source of income from hosting free downloads exist? The very nature of the consumer's expectations is why it is so hard to find a legitimate source of income. If you can't make it work without deception, then don't host free downloads.

This is a problem with free software. It's free to make, free to use, but has a distribution cost.
We are going to have to disagree but please reread my comment: I am not implying that you have a mental handicap at all. I'm saying that a person who does not understand the consequences of their actions due to mental handicap should be exempt from full punishment. I stand firmly by rationalization does not constitute failure to understand.
Why does crapware still exist?
Somewhat on-topic: interesting mobile networking piece with actual technical discussion (by Mike Belshe): http://www.fiercedeveloper.com/story/mobile-networking-where...
Just wanted to mention that my demo (Deferred Irradiance Volumes) is not three.js. The credits for it would be http://codeflow.org/ (but don't worry, I've put that link on the demo long ago anyway).

Fortunately I've fixed a bug with the demo just today, so you're in luck. Unfortunately Windows ATI seems to have trouble with, I'm still trying to figure that one out.
On another note regarding pharmaceuticals for making it through a day like that, Modafinil works wonders without the jitters that come with caffeine overloads.

That being said, if you've got a two year old I'd think that your sleep schedule will mostly be customized with some daily exercise, avoiding bright screens at night, and supplementing with some melatonin. If you do, I'd advise to try lower doses of melatonin, as lots of times lower doses work better.
There appears to be a missing closing </style> towards the end of the page which means the scripts after aren't being loaded.
I met my wife via a blind date set up by a friend. No dating algorithm would have ever put us together. However, I think people do get too wrapped up in superficial likes / dislikes as a filtering mechanism, when it's been my experience that those on the surface things really have little correlation with you who might end up with long term.
So "forcing" people to get to know each other by actually meeting might have some value here.
Well, if I'm not mistaken, Windows linking usually involves re-calculating offsets in the library code, so several versions of libraries are kept in Windows too. The only thing that is theoretically saved is disk space.
> The problem is the threading solutions for python fill bolted on, and kind of break the whole "pythonic" feel of everything.

See I find a lot Twisted, and yield based concurrency frameworks not being Pythonic enough. Threads are just functions that run concurrently. In the case of green threads it is really just as simple as spawn(func) to start a new green thread running function func().

Take a look at these eventlet examples, they are pretty elegant:

http://eventlet.net/doc/examples.html

Yes there is monkey patching. However, that happens once per program at the very top. That is a small price to pay for the ability to use all the Python libraries out there.

Speaking of libraries. That is one good thing about Python. And probably the reason to stick to it -- the large library ecosystem. Of course it depends on the system you are designing but a large enough system will usually need some other libraries (parsing a protocol, using a work queue etc).

Go and Erlang also have plenty, but not nearly the level and breadth that Python has.
Same here, still looks to be down ...
This kind of reminds me that, although I'll read a lot about programming and startups, I haven't learned anything about writing (formally) in many many years.

Does anyone have any good recommendations for books about writing non-fiction? The OP refers to a few book about writing fiction, which sound interesting (and that may be helpful), but I was wondering if there was something similar that targeted maybe copy-writing and just general business writing.
Securing Your PC against Online Threats
Leesburg’s vultures have vamoosed. For now.
Yeah, I read the title and thought "but Crazy Blind Date isn't new". I didn't realize they killed off the website. I wonder if they always planned on converting to mobile.
Spoiler alert? About Vader being Luke's father? Almost 40 years on?
I believe the poster means:

competitors had a hard time for 2-3 years to offer anything as powerful for the same money. Competiting[sic] tablets were in the $699 - $899 range.
I assume it is a CC-Licensed image?
That is one of the first songs I learned on my new ukulele. Only 3 chords in the whole tune!
yes, this didn't always used to be the case though.

Hopefully some google algo tweaks are working to help.
How To Solve Problems Like Sherlock Holmes
I do the odd bit of mainframe security stuff now and again. You can argue the toss all you like about hercules, but the fact is that it's not up to scratch for running a proper stack. Saying you can run Z/OS on it with CICS and RACF and DB2 and all the rest to learn is fine, but you try finding half of this stuff.

The reason young programmers (and not so young programmers) aren't interested in mainframes is pretty simple, it's largely alien to modern computing users. Mainframes are rarely taught in CS degrees, most people go their entire careers without going near a mainframe and when they do see them, the fundamental concepts (batch rather than interactive, segregating security from the main OS etc.) they recoil in horror.

It's also a highly specialist field. Mainframes are typically designed for repetitive tasks with extreme reliability, in the same way that GPUs are designed for specialist programming cases. It's unsurprising then that there isn't exactly a rush to fill the niche.
Secrets Of Freemium Pricing: Make The Cheapskates Pay
How exactly is a regular customer going to know what to type and where? Many have trouble with a GUI, let alone a CLI. And Archlinux is just one of many distros and has its own idiosyncracies (e.g. "Pacman" isn't going to work on Ubuntu out the box).

Installation of crapware has nothing to do with ease of installation, you've just purposefully made it seem drawn out.
You could've just said Google "CD to MP3" and a few results down is a "how to" guide that uses the open-source CDex program - with a step by step guide.
No Joy. Still NoMethodError in SearchController#search
Yes unfortunately unless you have adbock installed the "first" results in a google search for "vlc" are typical for the (adware, spammy) sites.
Depends on what type of software you are talking about.
For copyright protected proprietary software (which Canonical want people to develop for their OS) there may be legal protections which prevent it from being rebundled outside of torrent sites (which have their own risks).

#2 assumes a savvy enough userbase.
I have edited journal articles, and yes, they are generally "poorly organized, full of citation errors, full of grammatical and spelling errors, etc." It's a lot of work to turn a crappy first submission into something that's readable.

But I did all of my journal editing as a grad student in college. Technically, it was my advisor's job to do it, but he was too busy with non-mundane things, so this kind of work got passed off to his students. None of us were paid for the work, of course. It was just understood that you do it because you have to (grad students need good recommendations, and advisors to those grad students need to play politics with the journal committee). As far as I can tell most editing for most journals is done for free by various university professors and (mostly) their students. More prestigious journals like Nature and Science probably have their own editors do an addition pass after this, but most don't seem to do that.

It might be different in some fields, but that's how it works in my field (mechanical engineering), and it seems to be that way in other engineering fields as well.
Algorithmic curation? Wake me up when Google doesn't get easily confused by "product reviews" made up of auto generated content. Until then, I'll take human editors, thank you very much.
No paper?
Spherical Cow? Well that's a new one!
It is down :( :(
I really appreciate the good will of the hn community.
Any tips on what went wrong.
Any plans for adding SAN / additional storage space? It'd be nice to have 20GB SSD + 1TB non-SSD.
Show HN: A Flask app to anonymously build dashboards of hot content being shared
Pytest introduction
True, this seems like the most balanced solution.
Install everything from repos but allow third party repos and stores.

That way you are not tied to one gatekeeper but it is in your interest to get your app into at least one good repo that has a reputation to uphold.
I'd forgotten about that. Big company vs. big company is rarely going to get public outcry either, though (the Samsung v. Apple patent stuff was about the closest I've ever seen)
What type of entrepreneur are you?
A cool tool to assess your Entrepreneur Archetype. Are you a Builder, Opportunist, Specialist, or Innovator?
Care to post how you set it up? It seems that the app was running in development mode.
Allow me to rephrase that then: 6-8 months, for downloading articles that should probably be in the public domain? Well, that's not prosecutorial overreach at all.
Actually China is facing a demographic decline-- from growing wealth and the echo of the "one child" policy. If demographics are all that matter, the next century will belong to India, the Middle East, and Africa.
Yet it's a shame that we seem to piss that extra performance away instantly in software.

Things felt faster in the 80's than they did now, even doing the same tasks.
I have part time tech sweat equity to give.
I have about 20hr a week that I'm willing to commit to a project. I'm a Full Stack Developer but no design experience. What do you think I should do with it?

Keep in mind, I'm terrible at coming up with business ideas and even worse at marketing. Yet, somehow, I still have the nagging desire to do a startup.
Open source repos should be ok, assuming that their admins don't start allowing this crap in. They haven't done so far, with the one exception of the Ubuntu amazon thing.

A risk might be drive-by malware that adds stuff to /etc/apt/sources.list though, however to do this you would need drive-by malware that can bust into the root account, or to get the user to enter the admin password.
Maybe because I spent almost 3 hours per week to clean it.
Saying this is "opposed to democracy" is extremely hyperbolic. Your comment would be stronger without...
Linked me to the play store when I was browsing on my phone.
The first thing I did was apply this recursively to the article itself.

"When I was a 25-year-old Senior Editor of The Mother Earth News, I did a lot of rewrite editing."

Not bad! Started with an anecdote that got me interested. And it worked—I was interested enough to continue reading. Great article with some excellent writing suggestions for anyone.
I understand your suspicion, but don't focus on the man, argue his points.
Questions to Ask Before Quitting Your Job
A lot of the SOE's aren't economical and flat-out wouldn't exist in a private marketplace. Further, many times, the most wasteful, old, and inefficient equipment is also the worst polluting.
Clutch post! Wish there was something like this for smaller app developers as well.
So when earlier it was mentioned, I assumed "They have to have a different angle on this; they're a YC company." And seeing a strong thread title and no evidence for it other than "The industry they're in is ridiculously seedy", I thought maybe HN was in rush to judgement mode.

So I thought I'd try, you know, installing something.

Make your own call:

http://images1.bingocardcreator.com/blog-images/hn/its-not-a...
You know it's funny... That seems like such an obvious thing but it didn't even occur to me. Looking back I always seem to scribble my notes on the back of whatever report I inevitably have printed out with me, but that's sloppy. Adding "notebook" to my list!!
Your up fornt example isn't a result of poor style it's the result of a bad programmer. Assigning the right values to the right variables is the most basic of programming concepts. Sure typo's and bugs happen, I've done it too but it's still a programmer error not style error.
I'm still getting "undefined method `[]' for nil:NilClass" in "lib/modules/google_count.rb:22:in `search_count'"
yeah I ran it in development mode. I tried running it with rails server -e production -p 80 but it did not work.
They are supposed to, but talk with any sysadmin or a guy hosting a big lan-party and you will know that, that isn't the case.

I have hosted several 300-400 person lan-parties and there is always two or three machines with the same MAC-address.

A MAC-address is somewhat unique, but it happens that manufactures re-use the address twice or more. I have a feeling that cheaper brands do it more, but I have nothing to back that up.

There is a discussion here that backs up my claim:
http://superuser.com/questions/268006/are-mac-addresses-uniq...
Would be interesting to get a statement from PG on that one, at least to explain what's so great about this company.
Is this the same gates foundation that I saw on 60 minutes pumping GMO seeds and fossil fuel fertilizer to third world countries to "help" them out of their food crisis?

In fairness, I think I heard they realized something like "what works in america doesn't work everywhere" (bit of a cop out to save face) and moved toward more sustainable organic methods, but I'm not completely sure.

All I know is, if its that hard for them to figure out the most practical way to grow a plant, we should probably take their advice on growing the minds of our children with a grain of salt.
In places like Afghanistan, we actually put our own troops there, pay for PMCs and local national forces, and fund the enemy (Taliban, not AQ) via our supply contracts. That's even worse than just selling guns to everyone; we pay them both and then also sell them guns.
Probably the ads. For a while, Google helped made this even worse by paying companies like Dell to set the default search on new PCs to specially-customised version of Google with far more prominent ads that were less clearly distinguished from normal search results.
open source it and we'll send in pull requests : )
This is also why the "unbundling" of Windows turned out so badly for consumers. Not having a decent mail app or video/photos app by default (like the Mac) means people have to navigate this crap to get the most basic things done.

We (f.lux) have a similar experience to VLC: tons of cloned installers and inbound emails for a free product.
Belgian consumer group sues Apple over 'misleading and illegal’ warranty policy
Because the assumed knowledge required to understand the procedure under Archlinux is vast compared to that under Windows. Here are the concepts you need to know in order to do the work under Archlinux:

0. How to load your terminal program
1. The command line
2. Permissions/root
3. Package managers in general
4. pacman in particular (what, it's not the game?)
5. Command line switches
6. Piping
7. grep
8. What "looks OK" means in a Linux package description

And that's all assuming you know about MP3s, ripping and what features you need in such a program.

Under Windows, you need to know:

1. A browser
2. A search engine
3. A feel for trustworthiness

In both cases, experience teaches you what you need to know. The necessary experience is much more easily obtained under Windows than Linux, and it's more generally useful in life. So that's why.
I met my wife via OkCupid, in Seattle. So it certainly worked for me (with more than a few of the standard dating misstarts).
In a perfect world that is, and on your home network you would not see any issues.

Take 400 computers and 2 of them will have the same MAC-address and you have DHCP-problems.

http://superuser.com/questions/268006/are-mac-addresses-uniq...
+1 for web based interface. I grabbed Epic Win when it was first released, but was put off by the fact that every task had to be typed in with the iPhone keyboard. This is a huge pain if you have a lot to do in one day :D

Plus, it doesn't look like EW gets many significant updates any longer. Glad to see someone else taking a crack at this.
That really made me boggle when I saw it. "Wait, a massive business owned by the one of the richest guys in the world is whoring itself out for ... pennies from a washed-up search engine? WTF?"

I then sat for a minute, couldn't think of anything I'd done in the last several months that needed Java, and uninstalled it. I haven't missed it.
Right, humanity is the one that failed, not the entitled twerp lacking in respect for the wishes of content creators other than himself.

His actions had consequences, and he feared to pay. I have trouble sympathizing.
I predict - men will think it a good idea, women won't - idea will tank.
Ask HN: I am from Brazil, how I find mentors?
I noticed that a good amount of the most solid startups have mentors, advisors, nearby friends, people visiting each other, or they join stuff like YCombinator (that requires physical presence).

But I am in Brazil, and I found no hot startup scene here (like there are in SV or near MIT), I am struggling to have friends or mentors, everyone that I talk to is using internet, and everyone lives really far away from me (the closest person is 2000km I think?)

So, how I find mentors, advisors and whatnot?
These founders need to be very, very careful.

Business-to-business services that are disliked by the public and involve any type of tracking or analytics aren't just class-action-lawsuit bait, they're ambitious-prosecutor bait. All they need is enough bad PR, which it looks like they're in the process of getting, to make the predators aware of the prey.

Judging from reactions here, they're not going to get much community support when the legal backlash inevitably happens, either.
Not really - it depends on the choice of fonts and their settings. Most sites look good on my system. Occasionally you get such ones, which look weirdly because they rely on some non existent font, and are rendered in fallback mode, using some generic one. If you want to avoid relying on system dependent fonts, use WOFF.

Example (from this site):

font-family: 'proxima-nova', 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;

proxima-nova and Helvetica Neue are not common fonts, so putting them as first with fallback to Helvetica is not the best option, if the font isn't provided as WOFF.
Perhaps it will only work in a vacuum?
>Monospaced fonts went out in the 1970s.

except for programmers
dead here. This might be of particular interest to a hacker though:
_csrf_token: "nVpKIc5NEHWvddNf5r3Hrzo/4KsB2+1BAVlOk3IY1Mw="
session_id: "e771d56b3c20aff090dc76b3e994fc5e"
Very interesting. Can you expand on that? I actually got out of the CPA industry around April 2012, when it stilled seemed to go well (though not as well as in the days of ringtone offers / acai and so forth)
The commenter purports to have a degree of technical expertise - they're running a VM and have some need for Partition Magic. Those features place the scenario many standard deviations from typical Windows user activities.

More importantly, any person looking for Partition Magic in 2013 is likely to be an ideal candidate for crapware. They are performing system administrative tasks. They don't perform such tasks on Windows systems frequently. And they are ignorant of Partition Magic's demise as a product. To boot, they probably have an outdated skill set in regard to Windows.

Download aggregators started installing crapware five years ago. Any person concerned with crapware and who has recent experience avoids them if at all possible. In short, a person looking for Partition Magic in 2013 is likely to suffer from Dunning-Kruger syndrome.

The original claims depend upon a degree of sophistication which its author lacks.
There is now a modest obstacle -- Apple's walled-garden app store approach. The default settings of the very latest OS won't allow a novice user to run a crapware installer, and Apple's app store won't feature them (unless the harried reviewer glances away from his monitor to drink some water or something).

HOWEVER, Mac OS X has never had this problem, and before the app store there was nothing inherently harder about writing crapware that bundles whatever creepy garbage could be monetized.

So actually I really wonder why OS X and Linux never had this problem (to any major extent). Is it merely the awesomeness of single-digit market share? In that case, Ubuntu's safe but Apple better start worrying about it.

Personally I suspect it's more complicated than that, but my ideas are half-baked.
The iPad didn't just have a screen, it brought a whole new experience to interacting with a large screen. This was also due to the software behind the screen. Ever try to use a touch screen the size of an iPad before the iPad? It was terrible.

It was more than just an object, it was an experience. It's an experience that other tablet manufacturers and software developers are still trying to get right.

The iPad was inferior for many computing tasks. It made interacting with the internet and a computer feel totally different. It's hard to quantify that in terms of megahertz and ram.
Show HN: VocalTap: Personal support groups for startups
We wanted to create a tool that we know more established companies make great use of - peer groups (think advisory boards, CEO roundtables, etc.)

Our goal is to help like-minded business owners learn from each other in a deeper, more intimate way online. Think of it like as a place where startups act as a personal advisory board to each other.

Would love to hear your thoughts and feedback? - http://beta.vocaltap.com
I thought localStorage was evil.
http://hacks.mozilla.org/2012/03/there-is-no-simple-solution...
I'm glad to hear you "met" a few Miss Tarts before you settled down. ;-)

You need to get that sort of thing out of your system before you finally settle down.
In my experience as a lanparty organizer duplicates happens a lot, way more than I would like.
I can't tell if you're being sarcastic (but I'll assume you're not).

From my point of view, your comment describes exactly why Windows is easier. In the Linux example you're using the command line with commands folks don't know about ('pacman', 'grep') with flags they'd have to read about ('-S' and "How do you make that vertical line thing?"). Of course they'd also have to understand the output of those commands.

The Windows example is largely point and click (using tools people are already familiar with, e.g google, web-browsers etc)