skysight-inc/HackerNews huggingface dataset:
The IOCCC is more about writing the least amount of code in the most cryptic way.

For example, my entry http://www.ioccc.org/2012/tromp/hint.html is a 25 line "BLC in 7 functions".

Similar to C4, but completely unmaintainable, it compiles Binary Lambda Calculus to bytecode which is then interpreted by a virtual machine.
Agreed. That promise of something for nothing has led many a team down the garden path. In the end, its harder to clean up after, than to have done it yourself.
Honestly I was thinking the same. I've heard of this project years ago, but today it's only still reading NTFS volumes? For a project attempting to re-implement Windows?

I'm also curious about the two Program Files folders I see, identically named in the same folder.
It's been doing this for me via email lately and it's really annoying.
Ok, TaffyDB is a piece of crap. You call `.fetch` to fetch a document at some id, but if you modify your fetched copy, the copy in the database is also modified. With a database like this I'm much better with a hashmap.
What is it like to be nonconscious? A defense of Julian Jaynes
Sometimes there are real deadlines, such as for regulatory changes.

But, yeah, often it's just bullying to drive a bad bargain. Most management HATES iterative development, because it's too honest.

One of my favorite Ed Yourdon quotes: "Vote with your feet" (from "Decline and Fall of the American Programmer, which scared the hell out of me, rightly so in some cases - and after working with off shore development, that scared the hell out of me)
Starting a company with your wife is utterly different from starting a relationship with your not-yet-co-founder. If your relationship with your spouse goes to shit, everyone knows what the deal is - division of assets, etc. Spouses are incentivised not to 'harass' because they're afraid of what it will do to the settlement. This Tinder shit is so unclear it's actually devaluing the stock price!
Upstart is a bad example, for reasons that other have pointed out. It appears that LXD is being developed along with LXC, so I can't really see it as a "concurrent solution"; Juju is much the same, in that I don't think it's concurrent with any other project that does that same thing.

So I don't think the comparison with Sony holds any water.
I've captured the companies listed here on a page at http://clojure.org/Companies - ping me at the email address listed there if you'd like to be added/removed/changed.
One thing missing from the article: If you have a fullscreen mode, provide an alternative to the escape key for opening menus or whatever action you had bound to that key, because the browser interprets escape as a command to exit fullscreen mode. Plenty of the Humble Bundle asmjs games didn't get this.
Agreed. It's a shame to write off Dweck's research because of poor phrasing on the part of the writer of the article. Her work is massively important. If you're not willing to understand the psychological underpinnings of motivation, then you're leaving out a big part of the puzzle.
What was the logic behind what they chose to feature? They buried PGP, the most important secure messaging tool on the Internet, but had Cryptocat at the top of the list with a perfect score.

I don't like words like "nefarious".
Think of it like monitoring data. You may collect one-second data on 500 counters per system over 1000 systems, but then you will do a weekly or monthly roll-up where you dump some of the granularity to save space, and after a year you have aggregates that are basically daily trend lines. The more you collect smaller percentage you actually keep.
Steps to win Cyber Monday sales
They just released Chromecast Backdrop, https://www.google.com/chromecast/backdrop/
Even though I disagree with the premise that world doesn't need any more STEM, that doesn't relate to my question. I'm still interested in how to effectively teach stubbornness regardless.
A Different Kind of Gas Shortage: The Politics of Helium
Check out my site
Always Use Dry-run Options If Possible
> hardware-guaranteed security to ensure that those machines can’t pry or spy on one another

Please stop using container/virtualization as a security mechanism. It never worked, i never will work.
you can use their web version for platform independent needs.
Hey Folks. Thomas from IDrive. Just wanted to point out that we offer private key encryption to our users. That means no one, not even Condoleezza Rice, can access your data except you.
Ford seems to build where they sell:

http://corporate.ford.com/our-company/operations-worldwide/g...

I guess some vehicles sold in the U.S. are made in Mexico/Canada, but the combined manufacturing workforce in those two countries is ~20% of the US workforce. I guess that list also doesn't do much to capture where subsystems are being made.
Probing the common ground of art and science
SFH. Obviously you're going to pay out the nose for MTV or Los Altos. I haven't shopped in Sunnyvale but that comparison (to the other 2) surprises me. I'd expect it to be cheaper than, say, Redwood City.

I remember back in '06, places in MTV were cheaper than Santa Clara. Should have bought back then! I remember thinking Google couldn't get any bigger, it was already a huge company. Guess I couldn't have been much more wrong.

For 1.2M you can get a decent-sized 3/2 or 4/2 of maybe 1800sqft. Not in Mountain View, obviously.
I'm really curious how they handle paging if they're only using memcached. E.G. If a a photo node has 10,000 comment nodes (and thus 10,000 edges linking the photo to the comments), chances are you only want to display the most recent 50 comments. Are all of the 10,000 edges stored in memcached under one key and then paged on the application servers? Are they stored in chunks under multiple keys? How is cache consistency maintained if somebody makes a new comment (maintaining the time ordering seems tricky and expensive)?

This is a problem I'm actively trying to solve for a project, so if somebody knows the answer, please get in touch!
Pilot wave resonance/nonresonance from the two receivers of a Bell's inequality experiment may affect the behavior at the source leading to a kind of Monty Hall problem observed as QM. Are we certainly capable of firing a singular entangled photon on command at the press of a button regardless of the orientation of the receivers, or does the firing ability of the source emitter seem to falter with orthogonality at the end receivers?

Of course this could be complicated by a mechanism at the source that ensures a single pair to be emitted. Imagine a mechanism that ensures that only one pair is produced, but it is produced eventually, like a for-loop with a break statement. And maybe the only way to conduct the Bell's Inequality experiment meaningfully is with such a throttling mechanism, which would mask the answer to the question above. Though there might be hints in the amount of time required to generate that singular pair, as if the for-loop had to run more iterations before it was produced, detected only with sensitive timing instruments like with side-channel timing attacks in cryptographic black boxes.
Either. Eclipse the software on a Haswell refresh, 8GB RAM, GTX970 system takes around the same time to respond to a right click on the project folder as the moon does to slowly creep around the sun.
That's what TAO (mentioned in the article) is for
Black engineer here. Fresh out of college, I worked as a developer for one year and couldn't take it. Interesting work, competent teammates, but that constant feeling of unbelongingness and "sticking out like a sore thumb" -- I couldn't take it. So I went back to (grad) school. I kept telling friends and family going back to school was a "good career move". I honestly just wanted to restore my sanity.

Thank you so much for writing this, it reflects my experiences perfectly. I can only imagine how additionally difficult it must be for women.
YES. This book made the rounds on our entire software engineering team here at Joyent, and got to the point that people with only passing interest in the subject were reading it just to get our newly-discovered references to various nuclear disasters and near-disasters. The book -- unlike most technical non-fiction -- is written very, very well, and the snarky footnotes are themselves worth the price of admission. Highly recommended!
"Your fucking address here"

Virgins don't get to vote it seems.
> I don't get the point of building Emoji into unicode.

Yeah, I thought the purpose of unicode was to provide a character-encoding standard for all human writing systems in current use. Emoji aren't a writing system. Are they included for some legacy reason?
Yes, I've read the TAO paper and referenced it heavily for my project. I'm curious about the implementation specifics of the caching layer.

EDIT: More specifically, how do you efficiently cache your data such that an assoc_range query can be answered from cached without O(n) operations on your application servers. Memcached can't answer a query like "give me 50 items starting from position 0 in the list" as far as i'm aware, so you'd need to pull the whole list to the application server and slice it up there. When you consider that you want the 50 most recent items too, maintaining sorted lists adds extra complexity.
Wow, nice. I once managed to write a brainfuck compiler/vm in ~100 lines of C [1], but this is impressive.

[1] https://github.com/kgabis/brainfuck-c
But what happens if I lose my key? Is my data inaccessible forever after?
because onedrive for business runs on top of SharePoint document libraries and well.. they can do some "interesting" things to files.
I believe the idea is to provide an alternative to older versions of Windows. There's legacy apps running on top of those. Open source Windows compatible OS with support for modern hardware might be interesting.
You shouldn't be doing read-modify-write cycles in memcached. It's use is as a demand-filled, look-aside cache. Modern open source memcached has slab reallocation that works quite well. It certainly beats a malloc() heap, which will become highly fragmented and inefficient.
34% of Americans Aspire to Have Leadership Positions
This is probably the most genuine perspective I've read around women and black people in tech. It is refreshing to read actual experiences and views without general vagaries. I can only hope that as a white male twentysomething I'm not contributing to these hostile environments.

As a gay man her self-actualization at the end reminded me of my own coming out in high school and college. It sucks that some people have such a hard time coming to a place of self confidence like this, and I suspect some people who never experience this otherness never have the identity crisis that leads to it. It's certainly a diffult but interesting and ultimately rewarding experience having to think critically about your own identity.
Aw shucks.

Mcrouter was the first piece of software I worked on at facebook. It's nice to see that you like it! (Though the only thing that lives on from me is the umbrella protocol)
I meant "DOM" as in the general "tree in memory" data structure. You did find an implementation that uses about 1/3 the memory of some of the piggier ones, though.
It would be interesting to see emojis being designed from a more ground up perspective:

Take a set of emotions, take pictures of people from various cultures/ethnicities expressing those emotions - use some representative sample strategy. Publish the database of pictures. Try forming rules for how people generally express those emotions given relevant variables. Encode the resulting space into some clever bytecode representation. Now you have a basis for representing the semantics of emoticons, an alphabet if you will.
AFAIK, iMessage encrypts the message on your device. But Apple sends the list of keys to encrypt to. If that list is accurate and only includes the public keys of the target user, fine. But you've no way to verify this. I don't see how Skype is any worse.
"That could be an indication that building a viable mobile phone OS is really, really hard."

It is an indication that giving away a viable mobile OS is really, really hard. Google was able to pull it off because it is tied to their cash cow.
In our team bugs are welcome
The second one should be Program Files (x86). Perhaps the (x86) part is wrapped to a third line and not visible due to another window on top. Or perhaps the ReactOS Explorer shell's UI just cuts off the (x86) part (incorrectly). Probably not an issue in the NTFS implementation.
I study project management so I only know about things from the production perspective. The following reading should get you a modern view of managing projects.

http://lib.tkk.fi/Diss/2000/isbn951385566X/
http://www.leanconstruction.org/media/docs/ballard2000-disse...
What I did was take the snarky response and use it as a template for my response, in which case my being an asshole would've been a direct ressult of the other person being one in the first place.

If its going to change something, I have found the link. But I'm not thrilled about it, I gave up on GIMP devs a long while ago and I really don't care about them.
First off, props to this krewe for tackling a large and scary topic, for exceptional clarity, and especially their humility. At about a 1% spread, the differences among languages are negligible.

Even a sample this size is too small:

A first glance at Figure 1(a) reveals that defect proneness of the languages indeed depends on the domain. For example, in the Middleware domain JavaScript is most defect prone (31.06% defect proneness). This was little surprising to us since JavaScript is typically not used for Middleware domain. On a closer look, we find that JavaScript has only one project, v8 (Google’s JavaScript virtual machine), in Middleware domain that is responsible for all the errors.
Context, context. The post I was replying to seemed to imply that Hans Christian Andersen somehow had economic incentive to create his works even though they would enter the public domain because later Disney would create Frozen. That logic makes no sense to me. I was trying to point out that the economic incentives driving creation of original content is totally divorced from the later derivation of those works in the public domain.
If anyone cares, I went and looked at their metrics and it seems that Q2 to Q3 was one of their biggest increases in mobile alone(albeit not by a whole lot) in quite a while, yet if you look at the raw user metrics over all platforms, it was slower than almost every other quarter in terms of users gained. I'm not sure if this adds any credibility to my wild theory, but it does at least show there is something affecting the increase in mobile usage, although that could just be market factors.

Interestingly, Twitter's metrics don't appear to show any similar rise in the rate of adoption.
I take your point that there are a number of possible explanations (at varying levels of plausibility) for this effect, but to address a specific example you mention: whenever we change something significant in Checkout like adding the "remember me" option, we A/B test it, and if it did in fact cause a "horrible drop in conversions" we would absolutely not release it. (It doesn't).
To what degree do Uber's business practices create (or at least perpetuate) those situations? To what degree are they part of a giant societal machine that creates or perpetuates those situations?
That's so silly. Condi Rice is no worse than Zuckerberg or the Google people. If anyone thinks that Google or Facebook are somehow bastions of personal privacy, you're delusional. Condi Rice is actually an honorable person. I may disagree with her, but I don't have any doubts about her integrity -- contrasted with Google and Facebook.

As to your question about alternatives, I am starting to use Apple's iCloud Drive. Pretty cool so far.

I admittedly use Google products, but I am under no illusion that anything Google has, is likely fair game for the government.
Bingo, I'm in Colorado now. 700k in a good school district is 3 stories, 5 bed and 3 bath with an acre in the back. Also, the beer and slopes are nicer here.
I went to read to see the real benefit or waste of diversity and found nothing there.

I really do not care about feeling of some minority member. Heck, I am a minority member if you define it properly - being able to squat 20 times 120% of my own weight, being in top 2% in IQ scale, less than average height, more than average weight, have a child in my early forties, etc.

What I care of is the positive or negative things that minorities bring into teams. I've found nothing.

Completely unsubstantial article. Makes me think that the only thing minorities bring is the cause for conflict.
I never said the stories were true, exclamation mark. I only noted the fact that such theories exist in Greece as well.
'"LXD ... will be ready for production use within six months."'

(source: http://www.zdnet.com/ubuntu-is-working-on-a-new-secure-conta... )
It's a problem that's hard to solve: since the amount of work ebbs and flows, how do you keep your staff busy for 40 hours a week?

Some companies drastically overcommit on a permanent basis, so that 40 hours is the minimum anyone's ever scheduled for, and when there's a lot of work, everyone's on massive overtime. These jobs can suck--these are the ones where you can end up working 100+ hour weeks on occasion, and 80+ hour weeks for months on end. Ironically, I find these are also the places where people are most likely to "look busy" in an attempt to protect themselves.

Some companies overcommit on a short-term basis, but make an attempt to average 40 hours in the long term. A lot better, and way less likely to burn people out, but still periods of suckiness. But there's a lot less need to look busy--and there will be periods of undertime, where people are just kind of dicking around.

The best job I ever had, the manager attempted to commit to 40 hours of work during peak times. But during down times, instead of letting us idle, he had us actively work on infrastructure and self-improvement. Build better tools, evaluate new tools, benchmark things, upgrade things, document things, etc. He was good at making this productive, and not "busy-work" (which is the pitfall). As time went on, these investments paid off, and we got faster and better and our 40 hours of work went a long way. And as far as I can tell, nobody ever attempted to "look busy", as the actual job was enjoyable. Sadly, this could not last, and when the dotcom crash took us down the group was dissolved. :(
What Is the Internet of Things?
Scientists see mechanism for spontaneous HIV 'cure'
Is This the Key to Elon Musk's Massive Success?
2014 BMW I8 First Test
Do white male twenty somethings generally write about diversity? Every one I've seen who's expressed an opinion asides from 'my opinions don't matter' gets routinely slaughtered regardless of their views.
Not weird at all, same here. I find it difficult to use other programs after 10+ years using GIMP!
I'm wondering if LXD is based on the ideas from Stanford's Dune project (http://dune.scs.stanford.edu/) to virtualize Linux processes.
You may not intend to endorse CryptoCat, but it sure looks like it.

You should provide a simplified rating or some end user friendly explaination that is hard to ignore. It's confusing and misleading to say something is secure but there's no way to e.g. verify keys.
You’re Not a Bad Person, You’re Just in a Hurry
Yes - I agree with you on how she felt.

While I'm 100% in agreement that there is no room at work for racist comments (it appears that there was one issue out of 12 years), I'm not sure it's other (ie not black, not women, etc) people's responsibility to attract more people like her to the job.

We should certainly have a level playing field for people to have opportunity to study and get the jobs - but if she wants more black women in tech (something I completely understand on personal level), perhaps she should make an effort towards it. How is it my problem?
Wow, way to downplay his problem.

"You're white, so you can't have problems".
I don't understand this post.

Either you work for a consultency-type company that develops products for customers, but those don't really have infrastructure, right?

OR you work for a company that has it's own product, in that case, you can always work on more features or there are more bugs to fix.
>He’d say things like “Did you get that bruise from your boyfriend beating you?” or “I bet your parents abused you as a child.”

Really don't know what to say about this quote. I can understand not being able to fit in to a homogenous culture, but this guy is just an asshole.
Welcome to programming in the real world. If that's the nuttiest thing you have to deal with on any given day, it's a good day.
Is this infringing on any of Microsoft's patents? And if not, why is Microsoft allowed to collect royalties from Android OEMs who support the FAT file system?
No, almost certainly not. Md5 being broken in this way doesn't mean the chances of two random 160 bit numbers are any more likely to collide by chance. It requires an active adversary. There are a million ways dropbox's software could be buggy that would result in this, that are more likely than a chance md5 collision

Furthermore, the kind of weakness md5 has now would require that that the attacker generate both usernames. And the usernames would be really really long because they had gibberish tacked onto the end to make the hashes collide. In the jpeg format you can make that part invisible, but not in a username.
Yes. Back in the days when the Japanese phone industry was an island unto itself, they had a 16-bit custom character encoding and not enough common characters to fill it, so various manufacturers stuck UI icons and other assorted pictures in there. A decade or so later, when Apple and Google wanted a piece of the market, for interoperability reasons they had to support all the same glyphs. Since both iOS and Android are unicode-based, the easiest thing was to get them officially added to Unicode.
UTS #51: Unicode Emoji
Pop is a mechanic and will likely die under a car (we've come to accept this). His know-how of the S&P is suspicion at best as he has no formal algebra-2 training (due to Vietnam and all). He did not buy the house to generate a return, he bought it because he needed a pot to piss in, a bed to sleep in, and a house to raise a family in. Our home is not worth only money.
Falling asleep causes 1 in 5 auto crashes
Do you live in the US and used several retailers in the last few years? If so you'll find that the banks solve the various credit card breaches by issuing new cards (new card numbers and expiry dates). Then you have to go everywhere you have the card stored online and change them. By the fourth time you end up doing this you get real annoyed.
Software Engineering is one of those jobs.

"Lets set a Deadline at X"
It's rough. about 15 hour days plus a few hours on many weekends. But the idea is to accumulate enough to buy some multi-family real estate. So it's one of those things were you work your ass off to get a benefit. The whole idea of do what other people won't do so you can live like other people don't live.

It's extremely tough, but it's a means to an end. Luckily, since I'm remote, I get to see my kids any moment of the day and a difficult code issue is generally mitigated by taking a five minute break to play with my kids.