skysight-inc/HackerNews huggingface dataset:
> In the past, version control was something that existed but you never had to think about.

I think this statement highlights the fact that there are really two camps of developers when it comes to version control software. The difference between the two is what they consider to be the primary artefact that they are working on.

One camp considers the primary artefact to be the source tree that they have in front of them. The other camp thinks that the history of that tree over time, as represented in the version control system, is the most important and valuable thing.

Where things get rough is when members of the 'source tree' camp have version control imposed on them, usually by some corporate policy change. For them, the version control system is just like a backup. Commit messages are perceived as valueless as the developer never expects to see them again, so quite often they will be blank. Any change to the workflow that gets between the developer and making a change to their source file is a hindrance.

I would not recommend that an organisation with developers who are primarily 'source tree'ers try to adopt git. As the parent says, it requires too much knowledge of the tool, change to workflow, and, above all, commitment to having the git repository represent a detailed history of the development process. For them, a simpler tool the stays out of the way is probably more suitable.
Makes me think of this story about Darwin:

http://www.bbc.com/news/science-environment-11137903
The PC VGA font is one of my favourite, with second choice being the X default fixed fonts. For some reason newer GPUs tend to have a different textmode font that often looks worse; I remember encountering a laptop with one that looked like a mix of Courier New and Comic Sans.
I would work for him, but what do I know?
i always get very sad that folly's map doesn't support deletion/removal. :(

I';ve yet to have a usecase where that is ok
everyone. Land ownership is abomination.
I think it makes sense, it can wear on a developer fairly heavily to be burdened by the user community of a cryptography product. Just look at this very thread, so many paranoid theories about NSLs and such, where they don't even make remote sense. They most likely just wanted to stop needing to work on the project or respond to comments.

They're not "advertising a very different commercial product". They're recommending you actually use a maintained alternative. Bitlocker is probably the most viable alternative on Windows.

It's also possible that Bitlocker solved the problem well enough for them so they saw no gain in maintain TC any further.
That doesn't sound or look like _why...

Someone must have hijacked the domain?

Well, unless this is some kind of epic troll attempt by _why... But even as a troll it doesn't strike me as his style.
There has been a suggestion that the sourceforge post is a canary triggered in a "self-destruct" sequence. I am wondering if the suggestion to use bitLocker, which as you point out is not available to everyone, is also a signal.

I want to suggest reading into it something that doesn't exist, but why would TrueCrypt people, if they are what we want them to be, suggest using bitLocker of all things. No better alternative and better than nothing??? I don't know how I feel about that.
Predicting the World Cup
LearnLaunchX Demo Day: EdTech Startups Debut
Frank Lloyd Wright tried to solve the city by destroying the city. His Broadacre design experiment is pretty much affluent, planned suburban America.

No thanks.
Does anyone know how to submit corrections to Google? I've not been able to find a way after noticing a few mistakes on Google's XSS help page. There are a few examples using an image tag but the tags haven't been closed properly:

https://www.google.com/about/appsecurity/learning/xss/index....

e.g. "Now, enter <img src='' onerror="alert(document.cookie);" and hit 'Share status!'."
socket.io has 635 open issues.
Seriously !
Today is that time of the year, again
Someone bought the domain and is using it. Old news.
Sports Video Background on Behance
It's not your fault: The pain and the agony of passwords
I guess it is http://onlinelibrary.wiley.com/doi/10.1002/oby.20737/abstrac.... Clicking the PDF link gave me a PDF.
http://whytheluckystiff.net/contact/

From the owner of the domain:

NOTE: For some reason, I’ve been getting a LOT (like more than 1, which is a lot for me considering how long this site has been going) of messages from people asking me if I’m some kind of famous programmer called #why from Pittsburg or something.

Whilst I wish I was this famous and did get this much attention, unfortunately I’m not. I’m just a dude trying to turn his life around and take a bit of control over what’s going on.
* bitLocker??? Alone that suggestion smells like rotten fish *

The Bitlocker recommendation does seem strange. But when you look around the Windows ecosystem, there isn't much else that could be recommended. What would you recommend Windows people use, other than Bitlocker?
This doesn't seem like THE _why, and according to wikipedia, it isn't.

On 5 January 2013, _why's site[7] was found to be back online,[8] though as of October 2013 it was only serving a blank page.[7] In March 2014, the site re-launched as the personal blog of an anonymous individual from Australia with no apparent connection to _why. Apparently not being aware of the site's previous owner, the new owner notes on his contact page that he has received a lot of mail asking if he is "some kind of famous programmer called #why from Pittsburg or something"

http://en.wikipedia.org/wiki/Why_the_lucky_stiff
Before trashing a complicated program in a serious programming language and replacing it with Excel, consider this:

http://lemire.me/blog/archives/2014/05/23/you-shouldnt-use-a...

It can actually be fun learning radically different programming languages. I find it improves my programming in my primary language. And you're in the lucky position of having someone who can help you learn.
I have to say I have trouble taking comments like this seriously. $200 is "a lot of damn money"? Are you kidding? This is a professional tool for software developers. You do know you'll need a $100/yr ADC membership to even run your software on an iOS device, right?

Many developers have no problem whatsoever spending $200 on a tool like rubymotion, in fact I think it's a bargain. A money back guarantee is a bonus, and no-one has any reasonable doubt as to its legitimacy. I agree completely with the GP that this makes good business sense.
Me too, except I used a button tag. Feels like cheating though.
Dude. The iPhone was a comparison, not a concrete part of the discussion. Did you, like, read the posts before it in this subthread that are whining about how this thing is useless because you can "just" scroll to the top of the page to see the menu bar on the page? And, now, how tapping to the top isn't a good solution? There are enough upvotes on my posts here that I don't think this is that unclear.
From Wikipedia [0]:

As of 2009, non-military cryptography exports from the U.S. are controlled by the Department of Commerce's Bureau of Industry and Security.[9] Some restrictions still exist, even for mass market products, particularly with regard to export to "rogue states" and terrorist organizations. Militarized encryption equipment, TEMPEST-approved electronics, custom cryptographic software, and even cryptographic consulting services still require an export license[9](pp. 6–7). Furthermore, encryption registration with the BIS is required for the export of "mass market encryption commodities, software and components with encryption exceeding 64 bits" (75 F.R. 36494). In addition, other items require a one-time review by or notification to BIS prior to export to most countries.[9] For instance, the BIS must be notified before open-source cryptographic software is made publicly available on the Internet, though no review is required.[10] Export regulations have been relaxed from pre-1996 standards, but are still complex.[9] Other countries, notably those participating in the Wassenaar Arrangement,[11] have similar restrictions.[12]

[0] http://en.wikipedia.org/wiki/Export_of_cryptography_from_the...

[9] http://www.access.gpo.gov/bis/ear/pdf/ccl5-pt2.pdf

[10] http://www.bis.doc.gov/encryption/pubavailencsourcecodenofif...

[11] http://www.wassenaar.org/participants/index.html

[12] http://www.wassenaar.org/guidelines/docs/Initial%20Elements%...
Shows you how much americans wish they had any kind of royalty in their life. But no-no... you've made your choice!
Unable to reset password of Origin? Try this method.
Are there any reasonable truecrypt alternatives?
> Frank Lloyd Wright is usually the one architect whom people at least have heard of.

Simpsons did it.

On a more serious note -

> people involved in technology-related careers (ie my would-be future peers) have narrow perspectives on the world due to their reduced levels of interest in a wider liberal arts education

Not any more or less than any other field. It's funny, people are individuals, they often act individually.
I find it fascinating that Elon Musk hasn't chipped in since even though it's a competitor to SpaceX it is ultimately a step in the right direction for his goal of putting people on Mars and into space.

Hell he could take the engine and build a new spacecraft based on it.
Apple iWatch may offer wireless charging
Isualizing a Machine Blink of Low Latency JVM Code Execution
Postgres, Haskell/Scala, React

As far as I can tell the ends are no brainers and the middle is about how much you can get away with.
I can't figure how to close the quote after the '99 ? I realise that specifying ' on URL gets encoded to %27 but not sure how to turn that into the closing ' for startTime('99'); .....

Help!
Websockets in JEE 7 with wildfly
If the system works fine, and the auditors are paid and they have certified that the system works, where is the need for any more financial support? I agree that the work should be recognized, but there is no need to pay to support work that has already been completed, as anyone who's ever applied for a research grant already knows.
Ruby is a terrible choice. Use a Node.js based static site generator. You could even host on Amazon S3 (super low cost but globally distributed and redundant)! Look at Whitesmith/Blacksmith/etc.
Why not call it a risky investment? He ended up with a big ownership stake, he wasn't just supporting them for the hell of it.
From the about page:

> NOTE: For some reason, I’ve been getting a LOT (like more than 1, which is a lot for me considering how long this site has been going) of messages from people asking me if I’m some kind of famous programmer called #why from Pittsburg or something.

> Whilst I wish I was this famous and did get this much attention, unfortunately I’m not. I’m just a dude trying to turn his life around and take a bit of control over what’s going on.

> In saying that, please feel free to send me any gifts that you were going to send this dude and I’ll be more than happy to have them :-)

Not sure if trolling, but it doesn't sound like _why.
It seems like they are registering the points-of-interest between frames/images so that they can create a consistently scaled set of output images even if you, for example, took a step further away from the filmed object. And then using these sort-of-normalized frames to interpolate between them.
A Scaling Manifesto For Platforms
> $200 is just too much to spend when RubyMotion may not exist for version 4

Do you see the contradiction here? I am happy, delighted even, to pay $200 (and then $100/yr) precisely because I know it is going to keep the company afloat for version 4, and 5, and 6. If anything I worry they are charging too little.

You want good things to exist, someone has to pay for them! Why is this so hard to understand?
Can you elaborate on this? I tried that and got "unexpected identifier" as a console error. Not sure how it works.
Nice writeup, enjoyed reading this.

Instead of pointers to string literals, did you consider tokens instead, e.g. a big enum with a matching string table for the consumer? That's what we did in the past in device drivers although for space reasons instead of speed.
That reminds me of this cartoon regarding the supreme court http://sedulia.blogs.com/.a/6a00d8341c82d353ef015390fee6ce97...
I am still optimistic about Julia in this regard. That phantom limb pain after having used J is there, but the nice thing is that Julia is very extensible, for example hopefully soon infrastructure to cast a 2x4x4 array into a length 4 vector of 2x4 arrays without copying memory will be implemented which is an important step forward to mimic APL style programming if you think about it.
And this broadcasting mechanism seems very amenable to fusion and targeting of GPU resources. Perhaps Julia could add broadcast, kinda like a list comprehension.
still not able to get :-(
Apple finally buys Dr Dre's Beats
Ugh, I hate it when stories talk about studies and then don't link to them. Link to study:

http://consumermediallc.files.wordpress.com/2014/05/oby20737...

Eh. The difference in weight loss was 1-2 kg over 12 weeks. That's incredibly negligible. Moreover, while they monitored for exercise adherence, they didn't measure dietary adherence at all; they didn't measure adherence to "study drug" (were the people even drinking the recommended quantity of diet sodas / water?); while they did take the diuretic effects of soda into account, they didn't have a caffeine control which is an obvious potential contributor; and it sounds like people may have been allowed to drink diet tea which could introduce other confounding variables.

Most importantly, this is a link bait title for an observational study. At best all you can say here is that drinking 24 ounces of diet soda per day during a weight loss routine is correlated with slightly more weight loss, not that nutrasweet / diet soda induces weight loss as the title implies.
Bodily closures
We're born wanting to suck on a nipple and afraid of falling and loud noises. More or less everything else is learned. And getting a job as, say, a grocery stacker doesn't seem exactly like an "unrealistic expectation" even for a kid with Downs.

Your strawman argument is irrelevant. Even assuming that the supply of jobs is fixed, which it isn't (lump of labor and all that), here are the choices:

a) overqualified person, here meaning somebody with an IQ of 100, works at a shit job and hates it; and person with Down's sits in basement watching YouTube all day and hates it, while society subsidizes his existence

b) person with Down's does a monotonous job and is happy with it; and neurotypical person is unemployed and can choose how he spends his days while society subsidizes his existence

I'd go for B, especially given that it gives the other person the chance to do something else useful. They may or may not actually do it, mind you, but at least there's a chance, while there really isn't in the other scenario.
Leaving Homeless Person On The Streets: $31,065. Giving Them Housing: $10,051.
Online shell script analyzer
Would be interesting to read the original paper, but it does makes some logical sense that consuming laxatives would result in some water loss, and therefore weight loss. (Some artificial sweeteners are laxatives). Unfortunately it would not be the kind of weight loss most people are looking to achieve.
Brussel sprouts used to be more bitter than they are; farmers have actively been breeding better tasting brussels sprouts. Lots of people who used to hate them and didn't eat them for a number of years find them more pleasant when trying them now.
Another approach is just to use two stacks, one for writing and one for flushing.

User threads write log lines directly to buffers from an allocator usually via a TLS mediated stream. The use of an allocator avoids locking on system calls during memory allocation and minimizes copying between user code and eventual flush to disc/network. Buffers are written to the write stack using atomic CAS, if no buffers are available from the allocator the user thread may spin, or force a flush in the same way as the flushing thread.

A single flushing thread watches the write stack on a timer and when it reaches some threshold it uses an atomic CAS to switch the head pointer between the flush and write stacks before enumerating the flush stack and writing all buffers to disc/network freeing the buffers back to the allocator (again using atomic operations). It is subtle but if done right user threads and the flushing thread interact optimally in response to demand.

This solution is much more flexible than a ring buffer and also much simpler and faster in testing than any complicated patterns like disruptor and competitive with expensive hardware logging solutions.

It recognizes the fact that much of the overhead in logging comes from expensive copying of log data in memory, and it also ensures that minimum context switching takes place which is essential if you are not to defeat the entire point of fast lock free algorithms.

Unlike a ring bufffer it has no blocking or performance degredation when the buffer gets full and requires no large chunk of memory to be permanently allocated, although the allocator may periodically allocate new temporary memory if its buckets are full or if a log line is too large for a the maximum bucket size.

What you end up with is a logging system where user threads are minimally impacted during writes and throughput is able to max out the disc/network.
I grew up in suburban Ohio and have lived in Chicago for the past two years. Before I moved, there was a longing to join the energy of the city. Ohio, by and large, is pretty slow moving. It wasn't until I got to Chicago that I realized the effect that change of pace had.

In order to both live and function in the city, I had to rewire my brain. I recall the first few months in the city being absolutely terrifying. Not because of any one thing in particular, but your sense of self starts to evaporate. You start to see the boundaries between you and the universe. You feel small.

Occasionally, my girlfriend and I travel back to her home town. An honest to goodness town, too. It's classified as a "village." When I'm there, I often take walks around the entirety of the town. The change of pace is incredible. Even compared to where I grew up, there's a sense of serenity, not just in the immediate experience, but in the people.

The behavior you see there is a total 180 from what you experience in the city – a cold, dismissive brood that makes you feel entirely too insignificant.

When I moved to Chicago I made it a point to visit FLW's home and studio in Oak Park (about 20-30 minutes outside of the city). Though the area he built in has changed dramatically (based on the descriptions told as a part of the tour), there was something really serene about it all. His home was directly adjacent to his studio. Seeing this, the whole time I thought "yeah, I could dig this."

This article makes his vision sound akin to the modern day suburb, which, while there are similarities, doesn't feel like an accurate interpretation. If you get the chance to experience some of his more rural-based work, I would check it out. There's a certain flow to the buildings he designed that elicits a feeling of peace. I can imagine his plans outlined in this article were to accomplish that on a much bigger scale.
For me, it's a superior multiboot arrangement so I can choose other Windows or Linux versions painlessly
without hesitation to take advantage of inherent productivity differences whenever I want.
Just curious how much experience to you have using git? Days, weeks, months? Have you worked on a team using it before or just by yourself? These aren't loaded questions.
Hey guys,
Great stuff, will check out the curriculum.

btw, Found a bug, might help you.
500 in case if you try loggign in with a email that doesnt exist.
_why seems to have lost his edge.
They should consider a kickstarter for funding. Does anyone know if they've considered it?
As early product testers, absolutely. It's one thing to put yourself "in the user's shoes" as far as unfamiliarity with a product, it's another entirely to pretend to have 30-50 fewer IQ points. This could produce some valuable insights :)
Why wouldn't it need a costly thermal protection system?
Thanks! I would have tried to muddle through with rebase.

It may be obvious that this solution is also going to cause the same issue as with rebasing, but just in case, from the man page for filter-branch:

WARNING! The rewritten history will have different object names for all the objects and will not converge with the original branch. You will not be able to easily push and distribute the rewritten branch on top of the original branch. Please do not use this command if you do not know the full implications, and avoid using it anyway, if a simple single commit would suffice to fix your problem. (See the "RECOVERING FROM UPSTREAM REBASE" section in git-rebase(1) for further information about rewriting published history.)
Loosely speaking, this is how I program in SQL. Each table is plane floating in a multidimensional space, each relation get pinned from one plane to another, joins are spikey balls, sub queries are recursive non-euclidean spaces, etc. Although I'd say the SQL is more readable than J but the mental visualization you describe is nearly identical.
Love the idea of expert-curated learning paths.

With so many "free" learning resources online, we end up "paying" through the mental churn and frustration of trying to separate the wheat from the chaff. This is a great step in truly making free resources more accessible and meaningful.
HTTP method hints in media types considered harmful
You understand that the "rewards" you get when you use a credit card are somehow paid for by you yourself, in spades? Visa posted a profit of $1.6 BILLION for the first QUARTER of this year. That's your reward, right there, watching them make their oligopoly profits off of you.

I meet founders quite often who think they can get their customers to use their product because it is a better deal for the customer. Unfortunately, many of these ideas are not viable because of the way many people focus on short-term gains rather than all-in, lifetime cost. It's too bad that many (most?) people would rather have some immediate gratification from a company that intends to screw them at the first opportunity than a long-term better proposition from a company that is trying to help them.

A great example with Simple is when people say they're sticking with their higher-interest account at a traditional bank. While finding the highest interest rate may appeal to their competitive instinct, the extra 0.5% or so on an average balance of even a couple thousand dollars does not even begin to make up for the surprise fees the bank charges when that person makes a mistake. The usual rebuttal is "Well, I don't make mistakes." The revenue split between fees and net interest margins at the retail banks shows that this is just not true, on average. The argument, then, must be that YOU don't make mistakes because you're better than everyone else. That's just an unattractive attitude.

Someone should build some wearable tech that whenever you make an irrational decision, it beeps angrily at you.

</rant>
Ask HK: Has anyone tried applying concepts from TED Talks to their startups?
I saw a tweet from a guy saying he was attempting to apply some (didn't specify which though) and it got me thinking - has anyone else tried it and did it work?
Well, the name is accurate. Oui, I will bounce very quickly once that popup comes.