skysight-inc/HackerNews huggingface dataset:
It might be non-trivial to get large amounts of cold storage BTC up and running? This could be a good thing in the case of cold storage coins, for security reasons.
This is the second part: http://aceattorney.sparklin.org/jeu.php?id_proces=57899
SeedUML: an online UML-like diagrams editor
Unless you're one of the guys without a chair when the music stopped.
there is no recovery key in old sync AFAIK.
you delete the single, only mail key. (also, that's why old sync is "not a backup system")

the new sync actually seems to have plans for a recovery key and be a "backup system", which seems more inline with users expectations
That was great, thank you!
had, yes. i liked it better. but it seems very few understood it.
A group of programmers who make a popular version of Linux have decided to make their version of Linux start with a new program when the computer boots. Instead of using a program from the 80's called "System V init scripts", they have decided to switch to a new program called "systemd." Both programs have the major responsibility of starting the rest of the programs that make up Linux.

I found this explanation of systemd interesting (though more suitable for a wannabe hacker than a 5-year-old (though I suppose the two sets may not be disjoint)): http://0pointer.de/blog/projects/systemd.html
Is that actually a widespread view? I though at least post-1970 or so, it was pretty standard practice to comment liberally. Going all the way to Knuth-style literate programming hasn't caught on, I'll admit, but I didn't think wall-of-code was widely admired anymore either.
I agree with the author that historical information about how a codebase has evolved is important. I would also argue that code comments are not always the best place for this historical information (if you don’t know about the deep past of a bit of code, then why would you want to see a code comment describing some change to it?).

I suggest we take a step back and ask if modern version control is the best way to store historical information. Modern version control systems (git, mercurial, etc.) were built within the last decade or so but they were built with the same constraints as the original version control systems of the 1980’s. They are optimized to be disk efficient (and don’t get me started about their command line interfaces). This is crazy!

We should store much more about the programming process than the data gathered if and when a developer chooses to commit. We should record it all- every keystroke. No human generated source of data is ever going to fill up our hard drives or the cloud. Don’t optimize for the disk!

This data can be used to replay programming sessions so that others can learn exactly how the code evolved. Developers could then comment on the evolution of their code. Think of this as a modern commit message. I am working on a project that attempts to do this:

http://www.storytellersoftware.com
Node.js Marvel Api wrapper
But is worse really better?

http://dreamsongs.com/Files/IsWorseReallyBetter.pdf
Another good short story similar to this is Asimov's "The Last Question." http://filer.case.edu/dts8/thelastq.htm
If the codebase is associated with a reasonably stable bug-tracker, I'd also put a bug # or a URL in the source comment if it's something nonobvious that is important for future maintainers to be aware of, but considered too long to document inline (if it's purely of historical interest, then yeah, leave it to the VCS history). Or a link to an archived mailing list discussion, or a CVE id, or some kind of hint.
Oops, not sure how I missed that. Resizing all the layers (maybe lazily until the user tries to draw on them, if that's such a waste when you have a 100 layers or something) should definitely be the default, though. I'd wager that's what people want 99% of the time.
Try it, but you gotta get over the OMG I am am hungry feeling which takes a few days. I remember the first time I had to drive an hour while fasting, I was scared I was going to pass out, which in retrospect is ridiculous.

You adapt to it just like anything else. If you can, read The Warrior Diet by Ori Hofmekler or just find him online. The other resource that I find amazing is The Fat Burning Man podcast by Abel James. I found Abel and the podcast while searching out stuff on Ori (he is featured for one ep), but Abel really taught me how to live the fasting lifestyle, and he goes into depth about it in the episodes. Abel fasts for most of the day as well. I dont know, it might be a trend, but like I said, I really really like it. The worst part about dieting for me was eating but not feeling like I ate enough. Turns out its easier to just not eat, and then stuff my face like a child at night..

btw, I recommend working out while fasting to get the maximum benefit. If you have more questions or whatever, I can give you my email, just let me know.
Ah I see. I'm looking forward to the new system. Chrome's sync was easy and worked well and it's the one thing I really miss.
Ask HN: How to get a startup job in SF as a non-technical guy
So, I recently graduated college with a BBA in Entrepreneurship and a BS in Economics. I want to get out to the Bay Area and get a job or internship at a startup.

Anyone have any advice on this? Anyone here done it themselves (as a non-techy)?

Skill set now includes being a 'highly motivated self starter' who knows a bit about data analysis (with STATA) and I'm functionally illiterate in Python.

I've started and folded a couple ventures of my own and would like to learn from folks who are successfully doing it now.

Tips would be very much appreciated!
Everytime media got wrong understanding of technical details, I always wonder aren't they supposed to check the fact and ask someone? it's like hearing my mom talk about tech.
Ask HN: Any Kansas City based startups on here?
I am visiting Kansas City between 2/18 and 2/26 and was wondering if there are any startups that would like to share what they are working on! Happy to meet over lunch or coffee!
I foresee a low conversion rate here. HN probably attracts almost the complement of the audience you want to phish in.
Fraud is not the same thing as incompetence.
Seriously OP, why would you put the end in the title?
Upstart can set resource limits on anything setrlimit(2) offers, including memory and processor. It's not as flexible or reliable as systemd's use of control groups, though.
Even when he is drinking and bragging about his ability to kill 70 million in 25 minutes. It's alarming alright.
or 3) develop some social empathy and learn to infer when someone is not attracted to you, and then act accordingly by not showing them any interest beyond a cordial one that meets the demands of your profession.
Old. Seriously who hasn't read this by now.
Exactly. OS/2 was compatible only in the sense that with a vastly more expensive computer you could run windows, dos and os/2 apps.

There were lots of DOS apps. A few windows apps. And no OS/2 apps.

Windows always had compatibility AND reasonable system demands. On a windows 3.0 supporting machine you could not run OS/2. On a windows 3.1 machine you could -badly- run OS/2, but not OS/2 2.0. And on a windows 95 supporting machine you could maybe run OS/2 2.1.

OS/2 is an example of why design by committee loses out to a technical person really controlling the development of an application. OS/2's code, I'm betting, is far more flexible than the windows code, and has support for all sorts of weird features that no-one but academics care about, and massively increase demands on hardware. They also constantly require rewrites to actually make use of these features.

OS/2's failure had nothing to do with application support. If anything that was one of OS/2's redeeming features.

I like to think that the first thing you should do to make something succeed is to make it possible for said thing to succeed. OS/2 did not make it possible for itself to succeed, because nobody could run it. Somebody should have stopped the software architects and forced them to change until that happened. Nobody did.

The academic community was really proud. They even pushed it into the huge IT environments, like banks. No-one ran OS/2 for fun, because that was a $5k proposition. Running a windows 95 was a $500 proposition, that also got you access to duke nukem 3d and loads of other games.
Upstart is Ubuntu's event driven alternative to init.d. It's big benefit is that it stands alone, and can mimic init.d for compatibility just fine.

Personally (perhaps being the system I used) I think it's great - very easy to work with, and I've had no stability problems with it whatsoever.
I feel that once again legislature is several steps behind technology. Who even sees the Google front page these days? Anyone searching from their browsers search bar or address bar, or on their smartphone, won't see this message.
same reason american shows have the "still to come" segments? (but in this case, times 10 worst)

I won't read because of op bad title choice :(
upstart was always a mediocre to terrible sysv replacement. The fact it couldn't handle such insignificant programs like postfix natively speaks volumes.
Edward Snowden received eight public nominations for the 2014 Nobel Peace Prize
I am using Chrome on iOS and I do not see such a setting. Furthermore, I fail to see the advantage of 0 delay on a mostly textual page. Based on the upvotes many agree with me.
You've now a quadrilateral.

Or possibly three. If one point is in the interior of the other three, you get three different, nonconvex quadrilaterals.
There are no working ports of upstart to non-linux, and up until 2 months ago no-one was even trying to. It's about as portable as systemd (i.e. with a bunch of work and if you don't mind forking it).
I feel it was technical scaling issues, probably from the sudden surge.

I say this because I received an absurd amount of BTC compared to what I put in (bare minimum, only a few cents) which would only have happened as a side effect of a technical issue.
I know PCMag is pretty hard up for...everything, these days, but a modal "sign up for our newsletter" box that doesn't have a close button is the worst thing I've seen in a while.

(You can get out by hitting Escape, but that doesn't make it okay.)
Ph'nglui Mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!
Sign up for AngelList (http://angel.co) and set up a career profile that emphasizes your data skillset and startup experience. You should be an interesting candidate for Product Management and Growth positions, so start by contacting those.

AngelList makes it easy to quickly contact many companies, but I highly recommend you pick just a handful of highly interesting prospects and reach out with a note explaining why you'd be a great fit.
It's also possible to set a bookmark to something like

javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

To re-enable zoom. I get as annoyed as the the parent comment with sites that disable zooming not because of the act itself but the bad design and typography choices that seem to go along with it. Make text size and leading choices suitable for the device, set margins so that your text doesn't abut the absolute edge of the screen, and make sure links are large enough to tap reliably. If you feel you can't make those choices and want to include full site or text size links somewhere then they should be obvious and again big enough to tap.
Extending code review to commit messages is a big help.

If I can't understand from the commit message, what the change is trying to achieve, I won't even look at the code. Instead I'll ask to clarify the commit message first.
Turkey pushes through new raft of 'draconian' Internet restrictions
Interesting article, sounds like the author has really taken charge of their career and managed to do well.

Now, what about an alternative world where he did not "get oo" or perhaps a lifestyle where he had children and no time at work to learn. Or one of these newer not quite as successful software companies which has no money and no extra time.

Keeping up with new tech requires time, and money. Start ups provide neither of these. Even bigger "start ups" attempt to keep up the illusions of a smaller company including mandatory over time and no extras (eg tuition reimbursement, sabbaticals, more than 2 weeks of pto a year, etc).

The other thing, computing as a career is quite a bit harder, more complex, and highly competitive than when the author had their formative years.

The real rallying cry is how do you make an industry that respects career advancement?
Thanks kristopolous, I will. Appreciated.
Uh, why exactly are you arguing ad hominem about "Cringely" rather than about what "Cringely" (and most everyone else) concluded about TMI?

So Cringely points out widely acknowledged problems at TMI, including human factors and operators acting "inappropriately.

I'm also not sure why you're fixated on "the operators", but Cringely's observations there are not in dispute:

http://en.wikipedia.org/wiki/Three_Mile_Island_accident#Huma...
http://en.wikipedia.org/wiki/Three_Mile_Island_accident#Inve...
http://en.wikipedia.org/wiki/Three_Mile_Island:_A_Nuclear_Cr...

You and the parent for some reason also want to vehemently argue a really strange, irrelevant point, that Chernobyl was worse than TMI. Is that in dispute?

So what? The Apollo I fire was not as bad as the Space Shuttle disasters. Your point is....what?

Apollo I, Challenger, Columbia, Chernobyl, and TMI came about in large measure precisely as a result of the kind of silliness that Feynman decries, and that you and the parent for some reason don't want to address.
Maybe he's more brilliant than we've given him credit for. Possible scenario is that he's received take downs for prior art, name infringement or whatever. Instead of fighting it and waiting for Apple and Google to do it he says he's taking it down, driving popularity while doubling or tripling his ad impressions for a couple days
I haven't, for one.
This.

But there is one problem with that strategy: if Microsoft would support running Android apps on Windows Phone, there would be little incentive left to write native WP apps. Everybody would only write for Android, making it hard to differentiate the platform.
True, if you accidentally lost data, this suggests the documentation should be better. But this is not entirely changing:

class-A: data assigned to this class can be recovered, even if the user forgets their password, by proving control over an email address and resetting the account. It can also be read by Mozilla (since it runs the keyserver and knows kA), or by the user's IdP (by resetting the account without the user's permission).

class-B: data in this class cannot be recovered if the password is forgotten. It cannot be read by the IdP. Mozilla (via the keyserver) cannot read this data, but can attempt a brute-force dictionary attack against the password.

- https://github.com/mozilla/fxa-auth-server/wiki/onepw-protoc...

We do not yet know which data will be assigned to which category by default, but it is likely that saved-passwords will go into class-B, and many other datatypes will default to class-A. There will be an option to put all data into Class-B.

- https://wiki.mozilla.org/Identity/AttachedServices/Architect... (not sure if out of date)

...and for good reason, because since Mozilla presumably wants to avoid being required to hand over account data by governments to the greatest extent possible. Being able to reset your password via email necessarily makes it possible for Mozilla to decrypt that data.
That makes actually a lot of sense.
Valentines Day Food Can Be An Aphrodisiac?
> The disappointing part is that he apparently has such poor self-esteem, he thinks that he will not be able to create anything more popular than this game, even with all the money he's generating.

If you look at mobile game development, it's not a bad bet to guess that he won't. It's a big ol' dart board.
That was incredible. How was the dialogue compiled? Was it copied verbatim from mailing list discussions, or was it paraphrased?
I haven't either. Go back to Reddit.
I already had a few confirmations when they quit, and it would show up in my client without any confirmation (as unconfirmed, of course).
> I use a waterproof notepad to write down ideas there

Notepad++ is waterproof already. :)
I think the key difference there is that when you participate in a lottery you know - or can obtain - the odds of a payout up-front.

Ponzi schemes by definition hide the fact that there's any risk of non-payment, that's why it's fraud, and illegal, and immoral.
What kind of large industry changes are we talking about?
Completely off topic, however I read this originally right around when Lost went off the air.

I always wished this is how Lost ended: with Jack being told by Jacob that he was actually everyone on the plane (which is why they all had a weird connection), and all these lives were him waiting to be "born" into running the island.
Does anyone know what TempleOSV2 is talking about? I can't reply to his comment in this thread because it's marked as dead, but it sounds very interesting.
Spent 0.03 saw 0.0 in return so far :S
What she is saying, is that women should dress conservatively (presumably for their entire life, or at least for the entire time that they do not want to have sex with any man who feels like it) so that when the time comes that they get raped, people are more likely to look favourably upon them, rather than on the rapist. That is absolutely nuts.

Not to mention the fact that studies show that there is no correlation between what a woman is wearing and her likelihood of being sexually assaulted. So dressing conservatively won't even help avoid bring raped, but it means that people might side with you afterwards?
Finland Moves To Block Wikipedia Donations
Someone please dowvote this flame bait.

Failure to adhere to your clothing norms doesn't make it okay to sexually assault anyone, ever. The solution to sexism is not mandatory burkas; that much should be obvious.
Perhaps you have an extension that alters it somehow? There's a working close button at the top right.

http://i.imgur.com/ufH3khH.png
ReactOS 0.3.16, the Windows clone has got a new Explorer
It's not a technical problem. The problem is Mt. Gox is almost certainly doing arbitrage with the cash on hand, and the BTC on hand. The delays with withdrawals were almost certainly because they needed to liquefy some instruments to pay out.

Of course seeing their origins and backing, they've screwed up - and BTC being volatile it has probably moved against them - so low and behold "technical problem" while they try to figure out how to get solvent again.

Punchline: real cash gets refunded, the BTC will not be, anyone holding BTC is going to lose big as the price tanks.
The modal box does have a close button.

Perhaps your ad blocker is blocking the close button.
Next, apply this analysis to the cases where you watch some news about medicine or politics or crime or whatever you are not expert in -- it is likely just as wrong. (Gell-Mann Amnesia)
I will do that right now! Thank you so much!
Works fine in IE 11 as well.
I've talked to other developers and what I've understood is that the best way to learn new stuff is to get paid to do so. I'm just wondering how you keep up with stuff if your job demands so much out of you that you can't keep with with anything besides your main stack.
> how wasteful is it to have 50 requests for a server just for images and resources?

On the other hand, how wasteful is it to download tons of content that would be useless because the user might've navigated away from your site already?
OclHashcat – GPU password cracker
As one of the original authors of clasp, I agree with the poster. We can do so much better. But it's important to realize these things move slow for a variety of reasons. Patches welcome.
I see what you did there. You're saying that if one of us read it we all did. Because we're the egg. Brilliant.
The First Ever Go Conference
When I was first breaking into the field I was also forced to work with legacy mainframe code. It was a nightmare. The code was horrible, the pay was low, and we had no respect. I spent a little over a year learning Ruby and JavaScript in my spare time, joined a startup, and have had a happy and successful career in the many years since.

I can only speak for myself, but the transition improved my life immeasurably. I can't even imagine how different things would be if I had stayed. Keep at it. If I can do it then you can too.
The "Authors Guild" doesn't speak for most authors any more than the RIAA speaks for most musicians.

The article should've been titled "Sorry, Megapublishers...".
First, I fully understood what I was getting in to.

I first deposited .1 bitcoin to see if it was real and got
0.11978 back.

Ok, this will be fun.

I then deposited .8591 and got back 1.1999. Ha this is hilariously fun. More gambling!

I then sent 1.2001 and got back 0.8589. Wait what..

The game ended and he skimmed from me to hopefully pay someone else back and not pocket it.
heh, i wouldn't know anything about ruby. that was flask, of course.

the promise of clojure to me (aside from liking lisp) is similar to that of node: only having to maintain one codebase for both client and server sides.

also, really should say thanks to the author of the original article. returned here today when i realized that korma doesn't create tables and i'll need .... lobos, apparently, which was not mentioned in any of my searches for such a library. why didn't this submission get more upvotes?
Possibly, but just saying learn C# so you can program for Windows Phone is the wrong selling point. It should be learn C# so you can develop native-quality apps for all mobile platforms. Microsoft should completely embrace Xamarin. That would solve the OSX problem as well, as developers could use whatever OS and IDE they prefer.
This is the best general explanation I've seen: http://www.techrepublic.com/blog/software-engineer/templeos-...
Solar System Visualization with JavaScript
The delays with withdrawals were almost certainly because they needed to liquefy some instruments to pay out.

I would guess this is a fraud-stopping measure. Time is a fraudster's enemy; you may have guessed someone's password, but if they read the email that says someone changed their email address, they can react before the money disappears into the ether.

Furthermore, Mt. Gox can probably predict in advance how much cash they'll need to fulfill withdrawals, and liquidate the instruments in advance to make withdrawals instant, if they so chose.

Everyone loves a good conspiracy theory, but the reality of running a money transfer business makes Mt. Gox look pretty normal.
Flappy Bird Creator to Remove Game From Store
jesus christ

http://lsolum.typepad.com/legal_theory_lexicon/2003/09/legal...

this article is about recommendations of what to do ex post once a comment-less line of code has been committed in the past that you need to understand. arguments about ex ante things such as how it got there in the first place and how to prevent it from happening is completely orthogonal to the point of the article.
Who would frown upon such an awesome demonstration?
Building jsOrrery, a JavaScript / WebGL Solar System