skysight-inc/HackerNews huggingface dataset:
Also consider that if its checked on a commit by commit basis that doesn't collapse merges in somehow, then you actually check every commit that was made during incremental work on a different branch. If you're doing TDD or any test first methodology, that's going to often mean you intentionally commit broken tests to fix them.

Also if its a commit by commit basis, the percentage of time comparison is completely invalid.
I'm interested in the textblade. Was the moment I first heard of it. But I've never spent $100 on a keyboard. I would like at least a good honest review from a programmer I've heard of and respect. I would definitely prefer a hands on at a store before plucking down that kind of cash.
I'm not really saying anything about the community other than my own immediate reaction to it. I've read a bit of hpmor and found it fairly entertaining in an Ayn Rand sort of way but I have trouble investing the time required in online fiction as vast as it is and I've found the fanbase to be fairly obnoxious in my personal interactions.

For the record, while I wont deny that I've had more to drink than I could handle in the past, I've always made it to the toilet in time to avoid any public embarrassment.
Pruning and Polishing: Keeping OpenBSD Modern
The thing about the low power being that the battery, still sizable, would last weeks/months even working in the dark in a cave at 0 lux, while indoor lightbulbs at 100-1,000 lux (desk usage) would provide enough energy to sustain a full charge without any deliberate charging activity in full sunlight at 10,000-100,000 lux.
I groaned and then was pleasantly surprised. It's a solid and well done product. Good battery life. Incredibly low profile. The easy toggle between two paired devices is awesome. Who cares if they were not the first people to do any of this? Anyway, I'd buy one.
Buying a winery is a good way to turn a large fortune into a small one. I love visiting wineries, but doubt I will ever make enough money to own one.

There is a big difference between working on your own property in your retirement and working piece rate earning under the minimum wage for 14 hours a day of back-breaking physical labor.
Christianity was never for the rich:

“Go and sell all your possessions and give the money to the poor” and "it is easier for a camel to go through the eye of a needle than for a rich person to enter the Kingdom of God!” - Mark 10:21+
Man I wonder why automotive tourism isnt more popular. I'd love to rent a sportscar and go driving through that city
No you can't. You need tinders privileged token. If you could get that with an arbitrary Facebook login then every app you use would be vulnerable.
It cuts off the end of the tail. Also look at how the tail of the "J" is done.
Do what we did: host a "technical" hackathon. Make it clear that it is just a couple of days to dick around with new technology, try your hand at some artsy stuff, or just do something goofy. Make prizes optional (or just goofy), and give everyone a chance to present their work.

Last hackathon I attended at a university (last month, I think) was pretty lame, except for like one sound-transmission hack. I think that students are being encouraged more to focus on businesses or theory and less on the playful stuff.

Possibly because the "playful" stuff will get you expelled, arrested, or both these days. :\
God damn it.

I am SICK and TIRED of governments behaving badly, and even more so that we can't stop it. It pisses me off.
I have bank of large windows in my office overlooking a sea of green that I can open and enjoy the outside weather. I don’t think I would be too happy being in some basement under fluorescent lights year round.
Your numbers seem to be of police-recorded offenses. Many studies show that only a very small number of rapes are reported. I cited a study where 4% of men self-identified as rapists for scientific study. Half of those men were repeat offenders, and averaged 5.8 victims.

Complaining about rape doesn't stop people who already rape. I never made that argument. You argued that complaining about rape makes the situation in the world worse, and I was asking what your reasoning was for that.
> My experience with frameworks has been that, once you go outside the stuff that comes with the framework, they start to hold you back more than they help you.

That's why I prefer to use microframeworks over full blown frameworks. I can make it get out of the way if I want to by swapping out parts I dont like.
I have no evidence it is more sexist than anywhere else. I only said it was a problem and that it needs solving.
There was no place in history of humans where no-manager system would work long term. Even communism was based on leaders.

Democracy - the system closest to it is being picked as best in the world as any other system attracts tyrants that gather unlimited power in their hands. Yet it still have leaders.

Getting rid of leaders is causing confusion and most companies that claim they have no managers will still have them, but under different name, like team leaders, project supervisors etc.
As someone who has a weird/non-standard typing technique, that gap in the middle is probably a deal-breaker.

My left index finger strikes "Y" while my right index finger strikes "B".

Traditional ergonomic keyboards with similar gaps have never been viable for that reason.
The Importance of Utilizing Extroverts and Introverts in Team Meetings
I'm with you. I'm using a Logitech TrackMan Wheel, and though it operates at a low resolution, is still a very efficient means of moving the mouse across high resolution/multi-screen setups. Microsoft must have something against trackballs, and they shouldn't. I'm sure they could do well releasing a slick trackball that could compete against Logitech and Kensington.

As for the latter, the iPhone in 2007 pretty much set the bar for how mobile interfaces should be done and then everyone just fell in line. And on a sidenote, the trackballs on older Blackberries were very unreliable, so there's that aspect to it as well.
March Week 2
Sorry about that; I just fixed this.
Uh, can you say phishing website? Yea, let me just give you my Facebook password and username.
It's 50/50.

A natural leader is someone who shows experience, competence or ability to coordinate and resolve conflicts, so it's bound to be respected by his peers.

On the other hand, the leadership can be disputed at any time (because it's a situation, not a job title), creating some toxic environments, specially if tough / unpopular decisions have to be made.
It's not a priority for Rust to hoist subscript checks in loops, because Rust uses iterators pervasively and iterators are guaranteed to check the bounds of the array no more than once.
Edit 2: took this down due to Facebook authentication issues. Apologies for sending out a half-baked product, but thanks for all the feedback!

Creator here! I realize that you have to input your Facebook username and password, but this is the only way to make it work so far, since we can't get Tinder app tokens. If we used the regular Facebook API, it would fail the URL test. After the initial authentication, the server only works as passive proxy for traffic to Tinder. If there's another way, let me know, and I'll gladly implement it.

Edit: the source code is available to view at https://github.com/pxpeterxu/tinderwick. It's a bit messy, since this was a quick hack.
I never understand the rationale behind building a huge userbase and then abandoning them... pardon... 'pivoting' to something completely different.
That hasn't worked particularly well for Foursquare/Swamp and it won't work for Snapchat either.
I think $100 would be a reasonable price to pay for a keyboard that you use for many hours every day over several decades. The Textblade seems like something that I'd use in short intervals here or there for a year or two.
In Australia it has created houses that did not need AC to houses that are unliveable without AC.

I know in my area a property with high ceilings will sell for a premium over one with low ceiling. It is really interesting to see this effect in properties built around the change over time where the older property is 5% more expensive than a similar property a few years younger but with low ceilings.
Run it locally like http://tinderplusplus.com/ or make it a chrome extension and it should work.

Edit: alternatively, make it open source so we can see you're not doing anything sketchy with my facebook password.
I view it as two different things.

There are many optimizations which work on a simple machine model that hasn't changed much since the VAX. There's memory with constant time lookup, some registers, and assembly code.

Real hardware changed long ago. As a simple example, on traditional hardware it's best to save and re-use intermediate values, but on modern hardware RAM lookup is so slow that it can be faster to recompute rather than doing a random lookup. An optimizing compiler isn't going to do much if the code wasn't designed to match the hardware, or expects a different hardware model.

While lowering the impedance mismatch between two systems, whether it be two different languages as in your example, or serialization/deserialization, or call thunking, belongs to an old and well-understood set of optimizations which are nearly insensitive to the machine model.

RAM lookup, and cache performance, and cache lines, are important for high performance code. Though as the abstract says, most people only work with "freezingly cold" code, so aren't aware of the limitations in the conceptual machine model vs. the actual machine. Fixing this almost always requires deep changes to the code, which an optimizing compiler can't do.
and mailing everything else as well. this alone might be enough to kill silkroad-style marketplaces - or at least significantly reduce the number of sellers.
Definitely a well thought out product for the everyday use. I can see this being hyped up quickly
http://www.cam.ac.uk/research/news/saharan-carpet-of-tools-i... The source I believe.
To me, the worst part of this is that there are places where Facebook is free but you need to pay for an internet connection. If the average user can only access the mindless corporate money-making machines and not the real internet, we are moving in the wrong direction.
I find the analysis of the popular attitudes toward work very resonant. We (as a society) do treat the unemployed or unemployable as morally suspect. We do punish people for needing welfare. Many receive the idea of Basic Income with suspicion nearing to revulsion not on economic grounds, but on moral grounds: people would use it to "be lazy".

This, I think, is a particularly telling summary of the connection between Christian doctrine and attitudes to work: "The underlying idea is that you’re endlessly undeserving – that reward, ie happiness, will always be contingent on the endurance of some unpleasant activity (eg “hard work”). Again, we could trace this notion to early moral ideas – eg original sin and redemption through suffering ..."

However I see two shortcomings in this essay. First, he doesn't make what should be the obvious economic connection. True, any job has value; this is evident from the fact that the employer pays for it to be done. There is a market in labor. However, the religion-derived morality that makes it deeply wrong not to work tends to drive down the price of labor. People will accept shittier jobs for lower wages than they would otherwise, when they also accept the belief that it is evil to be unemployed, and virtuous to have work regardless of the type or satisfaction of the work.

Thus the societal attitudes ably described in the essay serve the interests of the employers and work against the interests of the workers. If the workers didn't buy into this zeitgeist, they might not not-work, they might even work the same shitty jobs, but they would be more willing to drop them, and would demand higher pay in line with the shittyness. The necessary jobs would still get done (ya want fries with that); but the employers would have to pay more and provide better conditions because the workers would feel morally free to be more choosy about pay and conditions.

The second thing wrong with the essay is that it ends without even sketching a solution, or a direction that society might take if "antiwork" gained traction. It seems to be an empty term.
"Agile" is fucking terrible. It's an attempt to patch business-driven engineering, which is like spraying perfume on a turd in an attempt to make it smell good. Fuck user stories and fuck "iterations"/"sprints" and fuck "you can only work on it if it's in the backlog" and fuck story points and fuck all the meetings ("sprint retrospective meetings" that go on for 2 hours; how the fuck is that agile?) and fuck this culture of enabling indecisive businessmen by tolerating incoherent, rapidly-changing requirements and fuck this idea that programmers (even with 5-10+ years of experience) are supposed to be terminal juniors and be fucking happy about it.

I'm all for genuine agility but this cottage industry of developer fungibility and ritualized micromanagement needs to die in a fucking taint fire.
So right now we are using a MongoDB replicaset which can be scaled. We are going to move to AWS soon instead of a single node for the web server. I think the most difficult thing to scale might be the actual chat server, but we've done some load tests and it can manage at least 500 concurrent users right now. Scaling the chat server will be the first thing I work on after finishing the last remaining basic features.
Has anyone else had serious issues using Microsoft peripherals? I purchased a Microsoft wireless keyboard and ergonomic mouse when I built my current Windows 8 machine, and have had nothing but trouble with both. The keyboard is at least functional, although it doesn't provide much insight to the amount of battery it has left. I'll be typing and suddenly it'll give out. It's usable, though.

The mouse on the other hand has given me grief around the clock. Severe latency issues make it difficult to use, not just while playing games, but during basic usage such as browsing the web. I have to have two mice connected just in case this one throws me for a loop. It is a shame because I really like the feel of both the keyboard and the mouse. I just wish they worked.

That said, I can't say I would ever recommend this keyboard to any of my friends.
I prefer, "I don't understand this code/how this code will XXX"
Yes! That's the direction we are going but we have some ideas to take chatrooms to the "next level" so to speak. Right now we just want to be another option that's easier to keep up with : ). I assure you that I am not a graphic designer so I appreciate the comments on my attempt to make it look nice xD. We may do a small color palette change and/or some design changes when the core functionality and scaling gets taken care of or at least address and pre-planned.

Please feel free to send me any suggestions and or feedback via support@toka.io. We have a long list, but I definitely want to do what it takes to make it a lot more accessible/useful than irc and/or any other chatroom platform.
What constitutes the real internet - the rest of it
?
Edited original, but the code is now available at https://github.com/pxpeterxu/tinderwick
I recently wrote an R package that computes the differences between arbitrary R objects as closures precisely for the reason the authors gave in their abstract: it is much more computationally feasible to remember changes in program outputs than to perform full recomputation. In their lingo, this means I defined a change structure for R objects.

https://github.com/robertzk/objectdiff
It really depends how many hours a week that you can commit and what your expectations are.
Show HN: TopTenDo Things-To-Do List Manager, Online, Free, Anonymous
Projects like this are great. Too many valuable services exist within a walled gardens that are actually just straightforward pieces of software that anyone should be able to run without having to buy a specific cell phone or sign up for an account on an ad publisher's site/app.

I can't help but wonder, though, if the way we tend to go about it can really affect change in a meaningful way. How many people are actually going to go through the effort of setting this up and running it? And keep it running? And put up with inevitable bugs? And updating it? How well can it inter-operate with other types of services? While they've gone above and beyond to document a contribution policy and use GitHub Issues, is it only possible to add a feature by hacking on a huge, monolithic project?

I don't know the best path forward, but it seems like the first few questions could be addressed by something like sandstorm or docker. The rest is architectural, and it's not a problem with this project so much as it's a lack of a standard for extensibility or interoperability in the OSS community, which has enough trouble getting past issues of language and init system preferences..
RIM's contribution to the Apple Watch
Clojure: Leveraging a scalable web-crawler
It would depend on how much money the founders have been able to syphon out of the business along the way. If investors are dumb enough to give you money to build a business that can’t be monetized then who are you to say no (provided of course you can figure out a way of getting your hands on some of the cash).
Useful, Simple, Functional and continually improving, Top Ten Do (https://www.TopTenDo.com) makes the things-to-do list problem go away. Free, with Virtually no learning curve. Automatically sorts so your hottest task appears at the top. Also available as an Android App, encrypted and asking for no personally identifiable information. The "repeated task" functionality is currently evolving.
They went from having no free internet to having Free facebook + other core sites like wikipedia through Facebook's internet.org, but it's moving in the wrong direction?

>If the average user can only access the mindless corporate money-making machines and not the real internet

They can, but it's not free, and a lot of people have no other option but to use what is free. This corporate money-making machine just provided pure value to a ton of people, there's no downside to having this additional option available.
I didn't know that, donations are baiting the lion, I suppose it helps though that his story is almost completely separate from canon. That's a very risky path to walk though.
Having just raised the ceiling in my house, there are a variety of things.

Taller walls tend to come with taller windows. Not just more glass... sometimes whole extra windows (transoms) which cost almost as much as the much larger ones below. Taller cabinets or soffit details to receive them. More elaborate trim work. etc.

For a flipper or a production builder every dollar is saved because it adds up in the end. If there's a high ceiling it's because it's been determined to command a good profit.
Always thought there might be an evolutionary link to preference for literal headroom. Won't speculate which direction a study on this might go, but there are plenty of reasons to suspect a link.
Fascinating look at future trajectories of four bigcos. For a tl;dw, amazon will buy a retail chain, Facebook I pulling away in identity, Google is losing due to move from web to mobile, and Apple is winning because they've moved down the chain to be a luxury brand.
Pointing out a bug in the code is not a comment on the programmer. Programs have bugs! Humans make mistakes. Commenting on a review with 'you made a mistake' is needlessly confrontational. but the alternative is wasteful: bending over backward to avoid even suggesting that the code might have a bug. If the reviewee's ego is based on never making mistakes, then the review will hurt their feelings regardless of how the comments are phrased.
That's not correct, until the point that requests are queuing, increasing performance gets you lower latency and higher throughout simultaneously in proportion.

Once there's a backlog of requests, faster requests on proportionally fewer machines will not help the queuing latency.

But in general it's not a good plan to be in that situation for long, because the back pressure that stops the queued requests expanding infinitely is people leaving your service in frustration.
Rather beautifully appropriate. I'd be delighted to see this adopted, and would myself, if I ran my own webserver these days.
While this sounds nice to hear, I would actually like to see some hard evidence proving this. If you have any sources backing this comment up I would love to see it. I work in advertising and I would love to tell account execs this because they are notorious for not being able to say no.
Yes, let's waste 40 bytes on EVERY SINGLE HTTP REQUEST. That's a fitting tribute. What's with the pointless GNU shoe horned in as well?
I was curious about what I read in Blink so I looked it up and it seems to be a bit of the usual Gladwell hyperbole even if it was based in some kind of studies. Needless to say marriages probably can't be simplified that much but it still is a pretty good general rule

http://www.slate.com/articles/double_x/doublex/2010/03/can_y...
I don’t think it is good news for anyone. Burning all this oil is not going to do the environment much good.
Pedant moment. You want the verb form, breathe.

"Breath" is a noun that means "the air taken into or expelled from the lungs."
The Portland Startup Weekend presented itself as a way to get a new company started, but they were blasting everyone's trade secrets all over facebook and twitter. There was no discussion of taxation, nor how equity would be divided.

If you have the idea, I write the code, and angersock markets the product, how do we divide the equity?

There are some good answers to that question but the Startup Weekend company - a private, for-profit corporation - simply didn't address it, rather they got angry with me when I brought it up.
>.g. "it's better for one person to be tortured for fifty years than for an extremely large number of people to each get a speck of dust in their eye"),

The number in question was 3^^^3 using Knuth's Up Arrow Notation. As he explains, that's a lot of people: (3^(3^(3^(... 7625597484987 times ...)))).

If we decide that one person being tortured for 50 years is worth a quick blink by all those other people, then a still tiny amount of people (say, 7625597484987) being tortured would be worth everyone else blinking furiously for their entire lives.

So it's not about deciding one person's fate. It's about being consistent, because if you make an exception for one person, that turns into several hundred billion, then that small sacrifice everyone else was to carry now has destroyed everyone else, too.

(I think the issue is that people tend to round down "speck of dust" to 0, then multiply, then find of course any amount of torture isn't worth 0.)

Personally, I take a more negative view and see the immense possibility for suffering as a reason that we should seek to destroy the entire multiverse. It's just not very nice otherwise.

http://lesswrong.com/lw/kn/torture_vs_dust_specks/
Because that's the way it was in the books. The GNU code needed to be there to make sure the name is spoken forever.
Denormalized numbers used to be the plague for the audio programmer. Spikes of CPU audio processing just because these were produced, most of the time due to some filters (IIR)

http://www.dspguru.com/dsp/faqs/iir/basics

Recommendations were going of adding white noise, and some other tricks.
Excellent and to the point! Every coder would benefit from this.
It turns out stuff like that is already done.

I just found out, by viewing that thread, that reddit responds to GET requests with the X-Moose:majestic header.
Free Facebook means the ability to send and receive messages with ~1 billion people at no cost. That's hugely valuable to a lot of people without the money for a general-purpose Internet connection.