skysight-inc/HackerNews huggingface dataset:
I've asked myself that a lot over the years. A friend of mine started there several years ago with me, took a different path, and is still there, as a senior dev/tech/depthead/something (a tech bigwig). I just don't think I was cut out to play/work in such a large organization (even though it means missing out on a lot of the financial perks that come with that sort of employment).

I might try to go up the chain a bit higher faster than I did. I tried to play along with following the standard 'chain of command' (as best as I could find). However, I took the opposite approach with another problem I found (it wasn't just me - when I showed it to other people they basically agreed it was an operational problem too - made us look bad to potential customers). I went to the top (as he invited dialogue) but it quickly became a bit of a hooha that was never adequately resolved - I'd rocked the boat, was threatened vaguely (not physically, just with dismissal) by a senior company officer, and apparently became a marked man because of that.

So... I guess in retrospect, I'm not sure what I'd do differently. Not work at a large company? I don't want to swear off them entirely - never say never and all that - but there's far more politics involved in working at large companies (well, the couple I've been at or seen inside) than I was comfortable (capable of?) dealing with.

You'll need to find out what your work style is - do you enjoy working on teams? Or do you prefer to work solo? I don't mind teams, but need to have more autonomy/control when the time calls for it, and I've never been in that situation. It's made all the more frustrating when you have 'corporate HR' stuff telling you to 'take ownership of a problem', and 'take responsibility for things'. Fine, but when I have no authority over any resources to make that happen, it ends up just being a 'take the blame for other peoples' crap' sort of situation.

I've been self-employed for the past several years, and while I'd like to do something else eventually, I enjoy probably 80% of what I'm doing now, instead of, say, 40-50% at traditional 'employement' situations. Again - never say never - I may work for someone else again in a traditional capacity, but it'd have to offer something more/different than what I have now. I'm at mgkimsal@gmail.com if you have more questions :)
> But rather than explaining all this stuff, I think there's a
> better way: build, land and operate a rover here on Earth.

Is this implying that building a rover here would provide an explanation for their technical choices? With a 2kg payload limit for a balloon-launched rover, you might be better off with the latest technology. GPS on a chip rather than separate components making up GPS circuitry. Or a tiny, power-efficient mobile chip rather than some power-hungry chip from a decade ago.
AFAIK most of those that have been sued have been those who /share/ copied material. I don't (think) anyone has ever been sued for downloading copyrighted material from a file host, but they have from bit-torrent, as when you DL from a .torrent file you are also sharing the file back out to other users.

The activities described do break the copyright terms in the books, but as long as he didn't share them it's unlikely that anyone would go after him, and if they did it's unlikely that they would make such a high fine stick. The fine is supposed to cover the potential for lost earnings, so in this case he'd likely be looking at a fine of 2k or less. But I'm no lawyer!
I like your site because the book.
I've read this memo dozens of times, and I never get tired of reading that line.
Corporate Society Is A Scam ( Corporate Society Review) | Technology Blog
Quora: What would happen if a human did not sleep at all?
So the US privately stated how corrupt the Equadorian gov is, wikileaks made the private message public, Equador got pissed and has now taken revenge against the US? Nobody cares about Britian? It's like a fucking comedy.
There are a crop of current Disney shows that are so awful their creators can not have souls. There are 6 or 10 of these and they are all the same, with the same characters and non-jokes covered by an aggressive laughtrack. They traffic in a kind of nastiness that you might have thought was consigned to the past, like making fun of foreigners. Somehow, however, the same outfit brings us the brilliant Phineas & Ferb.
Why is anyone putting anything in a cookie besides a [protected] session ID? I can store your account details (the ID my store uses to identify you, your first name for dispaly on pages) in the session object on the server and access them when my store page scripts need them. Why does anyone need any of this in a cookie? I don't get it...

It's a fundamental property of user-facing apps that you can't trust anything provided by a user (or anything that can impersonate a user.) Got some input that you're gonna store in the database? Use the database sanitizing functions to clean it up before putting it in the database. Going to display some of that back to the user? Pull it out of the database and HTML encode it before putting it in the page.

Is it just blind trust in users that keeps web dev people doing this? Or is it truly lack of comprehension? Either way it's incompetence.
It isn't behind a login wall. If you saw a login screen when trying to access the link, then you must be partially logged into Google in the first place. Try the link in an incognito window and you'll see that no login is required.
Autoconf is certainly extremely functional but it is not Good.

The irony in all of this of course is that autoconf was created to solve the portability issues between platforms that came from the Cathedral model.
Sorry, but lol. You had to implement locking on top of a job queueing system to make it work? That's the whole point of a queueing system!!!

You probably didn't realize you had to extend the lock peeiodically.
War Against Smoking Tobacco, New Zealanders Smoking Habit
War Against Smoking Tobacco, New Zealanders Smoking Habit
I considered suggesting using 127.0.0.1, but I felt that at least a meaningful portion of the audience might know that that is the local host. 203.0.113.42 is good as are the other test nets. I wasn't aware of these before though.
hello :)
http://i.imgur.com/gkn08.png
Thanks for the feedback, we'll definitely work on the wording. Yours definitely sounds better :)

We're trying to build an experience where users are confident that the service is secure (both SSL and client-side, for the truly paranoid), easy to use, and flexible enough to work the way you want it, not changing your process to fix in the system's mold (i.e. tasks via email, notifications, data import/export, analytics, collaboration).
I love Finland but they don't have the diversity problems the US has. If you go to a non diverse school in Minneasota for example, it will be similar to a Finnish school.
"Later the configure scripts became more ambitious, and as an almost predictable application of the Peter Principle, rather than standardize Unix to eliminate the need for them, somebody wrote a program, autoconf, to write the configure scripts."

I'm not sure I understand how the Peter Principle applies here? Autoconf seems a rational solution in the economic sense: to standardise Unix, you need to have lots of influence to effect buy-in, whereas to write autoconf, you need a big dose of hacking talent. If you have the latter and not the former...
Good point. I may have even thought of that all those years ago, but I can't remember that far back. I eventually was just appalled that something so basic (and basically flawed) would be so sacrosanct and beyond discussion. Even after demonstrating - "look, if I have this key, I can identify as a different user" - I was essentially dismissed as a crank. At some point you get a label, and regardless of the validity of what you say, you're ignored, and that's a lesson I learned the hard way.

IIRC, doing any sort of validation on the PHP side was deemed to be too computationally expensive (you know, cause it's PHP) but somehow calling a webservice over a network that then connected to a database across a network as well was somehow 'performant'. An HMAC approach on the PHP side could have been done just fine, but I think it would have left the Java guys with less control over the process (which brings up again that this was less technical and more political).
>If a user on your website accidentally finds an exploit that could let him steal your user database but he didn't mean to and didn't do anything with it... do you a.) Say "well he wasn't a real threat, back to the TV" or b.) Prevent anyone else from getting in the same way?

This line of logic is going the exact wrong way. In the case of a website, there are known exploiters out there stealing data and money continuously. If you have a hole it will be found and exploited with near 100% certainty. Further, fixing your hole doesn't hurt anyone and usually doesn't even inconvenience them.

Airport "security", on the other hand, is against a threat that never seems to materialize [1] and is massively inconvenient to everyone who uses the system. This sort of thing is just shadow chasing. "Oh noes! If terrorists could somehow weaponize rats, they would be able to utilize the sewer system! We better spend billions to lock down the sewers, ASAP!". This hole has been open for how long? And yet, no terrorist attacks. It's not worth investing the resources it would take to fill the hole because statistically there's no reason to believe it will ever be exploited by a terrorist.

[1] Relative to internet attacks, which are constant, terrorist attacks against the US are statistically non-existent. There are probably more cyber attacks on US websites in a single day than terrorist attacks committed on US soil in its entire history.
This coming from the guy who did nothing more than take Facebook and set it up for companies. And as someone who uses it every day did one hell of an uninspired and mediocre job of it. So I am not surprised that he doesn't believe more ideas are coming.

Me personally. I believe that technology still isn't close to doing everything we want, when we want it and exactly the way we want it.

Until that happens we have a LONG way to go.
OP used Punycode (http://en.wikipedia.org/wiki/Punycode) to encode the character, which in ASCII is "xn--8hh.ws"
It just stacks together WebP images that were rendered individually into a WebM video stream.
Ridiculous argument. I've got old coin (purchased at a lower price) and every time I spend it, it's like getting a discount. It's a built in incentive to spend them.
Backers Retreat From Young Internet Firms That Haven't Lived Up to Hopes
You'll run into problems as soon as it's not the code that's left which explains the subtlely, but the code that you had to remove. In such cases, a comment explaining (for example) why the obvious choice of library FooBar was abandoned for a more direct-metal approach would provide the answer to the code which isn't there.
I wonder if this will lead to Heroku reviewing their pricing plans sooner than expected. Elastic Beanstalk is catching up, AppFog had their public launch recently... they must be feeling the heat.
Steve, do you know why I came to work today? ...

Gawd. Fuck the walk in the park and get to the point. And no, straightforward management should not preclude respect.
Doesn't handle my use case - lists within lists. Workflowy does this excellently, and I'm not switching to anything that doesn't do it at least that well.

(If you don't care about hierarchical lists then this site looks pretty though.)
Helping to Build the Big Data Ecosystem for Normals
I don't think so, the link is written as http://⌖.ws And that wouldn't change the fact that ⌖.ws is a single-letter domain name.
A restatement of the old dichotomy: the rebel alliance of young, creative, anarchist hackers who are more interested in fun versus the empire of old, methodical, hierarchical business-programmers who bean-count every line of documentation and analysis.
Also add a favicon. Your current one 404s.
https://taskup.com/assets/img/ico/favicon.png

A favicon.ico file in the root is always a good idea
Stallman already addressed this.[1]

In short it depends on the type of network service being provided. He doesn't consider websites that provide information to be non-free because the only processing done by the server is the transmission of information. He does however consider more complex websites such as SaaS portals and web apps to be non-free.

This is also not a very clean situation. For example, who owns the software, the webmaster or the user? Note that in case of desktop software the user always owns at least a license of the software even if only to run a compiled binary for a limited amount of time with restrictions. And further more unlike desktop software you are not running the software on your machine.

Does one have the right to demand the source and modification rights of a piece of software just because it is serving them information despite no processing their information and not running on their machine?

1. https://www.gnu.org/philosophy/who-does-that-server-really-s...
JQuery.html(): You're Doing it Wrong
sorry for the double post, but seriously these challenges are some of the most original I've seen!

it reminds me a bit of +Malattia's 3564020356.org website. although those are sometimes quite a bit "reversing" (reverse engineering/cracking/code=data) oriented and (IMO) get pretty hard. Of course I don't know how complex these pythonchallenges are going to become, but most of +Malattia's levels require a couple of hours or to be solved over days. You can solve the first few without programming skills, although they do help :) I forget how far I came with these, maybe level 6 or 7. Seems he lost accounts made before 2006, so I can't check for sure.

The site itself is pretty old (10 years, at least), so any hints that refer to external web resources/material might be long dead, and you either have to use archive.org or accept the additional challenge of finding other mirrors (I'm fairly confident most stuff must have been mirrored in some dusty corner of the web, since the "scene" that's behind these challenges were not so much "reversers" as they are "+seekers") (try googling for filenames, and such).

Good luck! (those who are up for it ;-) )
Show HN:  Redline.cc, the easiest way to report visual bugs
As a developer, one of the biggest obstacles I've encountered has been how to communicate with designers - especially, when it comes to constructing their designs. Over the years, I have come to realize that Designers and Developers just see the world differently - Developers see the world as defects in code text and Designers see the world as defects in pixels. This "language barrier" is what Redline (http://www.redline.cc) addresses -it allows Designers (or anyone really) to enter bugs visually and directly on the web page. Then, those mark-ups automatically creates a bug ticket in your bug tracking system (currently, we support Pivotal Tracker and JIRA).

My co-creator and I would love to get some feedback! If anyone is interested in getting a beta key email me at doug@redline.cc
Last place I was requires a conflict of interest review when a professor requires a self-authored textbook for class. Their recommended course of action is to donate all royalties from those books to the university.
I wish they would open a parallel set of airports that had no security at all. Just police for typical "don't openly display firearms", etc. I bet the incidents of terrorism would, at most, be the same in both systems. But I bet most people on the security-less one would enjoy flying more.
Or the simpler and more reasonable explanation is that they have cleaned up and consolidated. After all OSX and iOS do share a lot of components and someday soon may even be the same code base.
Looks like a pretty well-designed offering, and I appreciate the focus on security. However, to get me to switch from Things (or Remember the Milk, etc), it'll first need to match those offerings on all levels, and then offer a killer feature on top of that. (e.g. I'm in love with the Things iPhone app, so you'll have to match that level of design). Collaboration and analytics sound potentially very interesting though, so I'm curious to see where those go.

I sometimes question how much room there is for competition in the todo list space, but I guess competition is always a good thing. Good luck!
Hands-on with Synaptics' force-sensitive touchpad
Next year, Synaptics' ForcePad will bring pressure sensitivity to touchpads. It can track five fingers independently, each with up to a kilogram of effective force in precise 15-gram increments. We got our fingers on one and were impressed by its potential. We also checked out Synaptics' upcoming ThinTouch keyboard, which melds innovative switch tech with a side order of capacitive touch, and captured the low-latency ClearPad Series 4 touchscreen on our high-speed camera.
Nokia Internet Tablet failed for the masses, because they did not invest in it. Instead they had an internal fight Symbian vs. Linux. Nobody won, instead Apple and Samsung did.

BTW: Did you know that Maemo has an automatic Package Manager that resolves dependencies automatically?
Sometimes you don't know what the edge cases are because you don't know what the everything else is. If you return something sorted, somebody will write a consumer that depends on the sorting. If you change backends and return things in a different order, you've broken their code. Sure, their code was broken from the start, but it used to work, now it doesn't, and you're the guy who changed something. The only way to prevent this, randomly sorting every unsorted collection you export, isn't feasible to reliably maintain.
This looks really nice.

I have used several todo lists, and found them all too complex. I made a little bash script called badoop at https://github.com/jergason/badoop if you prefer command-line apps or TaskUp isn't bare-bones enough.
No, I'm just comparing them to how they were back when I was 8.
At which point, the real question is: why did they choose not to document this non-obvious solution, and the edge case that required it?

From my personal experience with "corporate programming", the usual suspects are:

1) corporate culture that dictates that you need to get the code out ASAP and let someone else worry about maintenance

2) original author's assumption that he/she will be the only one to touch that code

I've been guilty of #2 before I learned that even if I am the only one to touch the code, if I wait long enough before I come back to it, I'll still have the same problem as a newcomer would.

As for #1, this is a typical corporate culture for any company whose business isn't producing code (and for quite a few whose business is precisely that).
The View from an Israeli Security Checkpoint
Other related, though not entirely equivalent ways of putting it: the Richard Gabriel distinction between the 'MIT' and 'New Jersey' approaches, and the old debate between scientifically optimized central planning versus the chaos (and possibly emergent order) of the marketplace.
> Brooks offers well-reasoned hope that there can be a better way.

I'd prefer to see the better way, in terms of a working system, rather than read about it. That doesn't mean something that's better than, say, Linux in whatever niche: that's not too hard. I mean something that can be used and repurposed for things the original authors had no idea about.
Bill Gates and the Caltech Solar-Powered Toilet
er, sorry. that was meant as a joke but probably sounded a bit harsher than i intended.
That's why you need a curated package repository. I don't have to even know that "dependencies" exist to use Debian or Ubuntu; the package manager is nice enough to inform me that it determined that these-and-these other packages are required to install the package I wanted, and that it's now going to automatically install them for me, but that's just details that could be easily abstracted out.
Yeah, I had plenty of those too. But they never came with access codes to web portals. Or publishers you could email at all.
It's already worthless. People who handle baggage sometimes steal luggage. This implies the screening is lax enough that they can get good out. How likely is it that there's no way for them to get something in if they wanted to?
Inspiration of club hip hop. Right now lots of J.Cole and Kendrick Lamar
Echoly - Unlimited File Sync with Dropbox, Google Drive, SkyDrive, etc.
"regardless of semantics". Why is this such a common phrase in debates? Semantics is the study of meaning in language. Requirements, code, comments and documentation are often much better when people do pay attention to semantics ;-)
http://en.wikipedia.org/wiki/Internationalized_domain_name

They're very common and cheap; it's a single character domain name, not a single letter or number.
Social networks & consumer Internet products are unsustainable in current form
Yes, the bazaar is like evolution: messy, inefficient, and slow. Lots of bad ideas are tried; a lot of them stick around for as long as they provide more value than they subtract; and progress takes a long time. Just as the human body has components that are useless today (e.g., the coccyx), evolving software ecosystems always carry a lot useless baggage. That's how evolution works.

But Evolution copes better than intelligent, top-down design with the evolving constraints of a market landscape that is constantly shifting.
How was the novel? It sounds amazingly bad.
A similar thing happend in Australia, when a man got off a boat on Sydney harbour wharf belonging to the Prime Ministers residence rather than a public one. He was dressed in camo style pants and had to climb a wall into the compound to get off the wharf.

Nothing much happened to him, as the Prime Minister was not there at the time.

http://www.smh.com.au/news/national/kirribillis-accidental-i...
“for” is the raw loopy stuff out of which other looping constructs are made—it’s fairly arbitrary. If you’re implementing an iteration construct, then by all means “for” is the thing to use. But in normal use it’s best to express your intent through more common, composable constructs such as maps, folds, and zips. There’s certainly less overhead in reading a non-trivial loop written as a composition than one written as a raw “for”.

So I don’t think “each” is any better than “for”—in addition to having uglier syntax in Ruby, neither conveys any more information than the other. It’s the same with std::for_each in C++, present only for consistency with its more meaningful siblings.
Ask James: How Do You Know What You Should Do In Life
The picture in your site so interest thing. However your article are ok to understood.
When Microsoft Threatened to Sue Us Over the Letter “E”
We love Stripe and have the payment piece ready to go but we're still trying to figure out the different plans.
Good point on the monthly/yearly pricing.
The hosting costs are so pretty small so that even with millions of tasks, a user would only use a few MBs of storage, so instead of making a few cents per user per month and nickel&diming our users, we'd make it free for personal usage and try to monetize via other sources.
Any thoughts/experiences/requests on the feature set and price points?
What would you pay for a task list management system? What about a task collaboration platform (think multiple users collaboration, comments on tasks, file attachments etc)?
ANOTHER ONE!!??!?!?!?!?!?!?