skysight-inc/HackerNews huggingface dataset:
This is quite the subtle design decision: It makes it more difficult to write an elegant version of the obvious App.net -> Twitter bridge.

(Such a thing might be difficult anyway - my casual reading suggests that anything beyond the most basic one-way bridge would be a Twitter TOS violation:

https://dev.twitter.com/terms/api-terms

1. All use of the Twitter API and content, [emphasis mine - ed.] documentation, code, and related materials made available to you on or through Twitter ("Twitter Content") is subject to and must comply with these Rules

5A. Your Client must use the Twitter API as the sole source for features that are substantially similar to functionality offered by Twitter. Some examples include trending topics, who to follow, and suggested user lists.

5E. You may not use Twitter Content or other data collected from end users of your Client to create or maintain a separate status update or social network database or service.

6. You do not have a license to Twitter Content submitted through your Service other than the rights granted in the Rules.

What a legal minefield. So it's probably a good idea to have an obvious guardrail to prevent people from straying too close to the minefield, and this 256-character limit is a cute way to implement the guardrail.)
Capitalism is about transferable private property rights. In order to be transferable, they need to be enforced somewhat evenly.

Libertarianism is a different concept that includes economic policies and non-economic policies.
I'd love to find an analogue for the feel of a mechanical keyboard in a laptop keyboard. Something with at least 3mm travel and the actuation point at 2mm.
I thought I'd hate the Apple keyboard (on my MacBook Pro) but I ended up really liking it a lot. Even more than my nice mechanical keyboard. It's very quiet and I can type much faster than I can with the mechanical keyboard.
I don't really disagree with you, but you've editorialized door number 1 to make the answer more obvious. Door number 1 is a different experience (because of the points listed in the post you replied to), which may be any of "slightly nicer", "slightly less nice", "way nicer", or ????. The point is that it will be different, whether that difference provides more or less value than ad-supported alternatives remains to be seen.
PirateBay is using magnet URLs to make them near-impossible to shut down. It'll be interesting if more sites follow their footsteps.
Those are two of the "pure" approaches, and recently there's a third one, something in the ML/Haskell orbit. C for the low-level/machine-oriented approach, Scheme for the lambda-calculus-esque approach, and ML/Haskell for the type-theory-oriented approach.

Whether the Scheme approach is the best theoretical introduction depends on part on how important you think type systems are to modern CS. Much of PLs thinks the answer is "very important", since they view types as the basis of rigorously specifying program behavior. Rob Harper has taken that view at CMU, for example, using Standard ML in his revamped intro course. (I'm not strongly opinionated on that subject myself.)
Can someone explain the difference between membrane, scissor and mechanical keyboards? I have no idea what my preference would be. Let alone what kind of keyboard I'm currently using (which is the best I one ever owned).

I'm also surprised why no-one seems to take travel into account. I find that I type more relaxed (and faster) on keyboards with flat keys that don't travel much.
Some people seem to be immune to it, you might be one of the lucky few.

Make no mistake, though: Dvorak is an aggravating factor in carpal tunnel syndrome. The faster you type by moving your fingers only and not your hands, the more likely you are to start feeling the onset of CTS.

Ironically, the best way to make sure you won't suffer from CTS is by typing with just two fingers.
I sue Tweetbot on my iPhone and can't remember ever seeing an ad. This idea that twitter is getting cluttered by advertising is just a myth.
Ad hominem doesn't mean that it's not a factor. Check the guy's page, he's works in the mainstream Democratic machine.
I like your "I'd rather build things". I think you can also build things at big companies, but it's just different types of things and much different process. It's just that, depending on your org, you may end up building more slowly (sometimes way more slowly) or you will build something that was decided by others and that you didn't have much input on.
I've been using a Kinesis for the last two years or so and I am very happy with it. Zero wrist pain, which was not the case with normal keyboards.
Notes on Java versus C++ Performance
Thought provoking answer!

I'm not OP, but I always wondered: how do nations coming out of poverty (with high birth rates as part of life or tradition) culturally transition to a nation where low birth rates are the norm?

The scenario I'm thinking of is a nation that beats poverty and improves standard of living, but falls back into it because the population refuses to adapt and decrease the number of births.
Not to sound negative but I can't wait till I have enough karma points to down vote. This list of "Best Desktop Keyboards" is quite lacking.
The need for noise of nature is ultimately solved by http://www.naturespace.com/ already, with their mobile app. The collection of over 80 different tracks, grouped by topic (thunderstorms, rivers, etc) is amazing. Every track is about $1-4, though.
That app is the only thing which allows me to sleep in the night and work productively.
Warning to firms on Facebook comments
Sorry but that's crazy.

Twitter is NOT going to compromise the integrity of the entire site for ads. Google haven't. Facebook haven't. Microsoft haven't. And thousands of other sites haven't.
>Apparently my doing so made you angry.

no, your ineptitude made him contemptuous.

>Apparently you resent seeing points made.

assume at least minimum competence on behalf of your audience

yeah I deserve downvotes for this, but I can't abide overconfident naivete, too brittle to take a punch
As much as I love my Das Keyboard, I must admit I don't mind the Apple keyboards at all for most tasks. If I had to do anything like transcription, then yes, but for most tasks like programming or surfing, I'm surprised how seamlessly I can switch from a mechanical keyboard to an Apple keyboard and back again.
Microsoft Sidewinder X6 gets my vote.

Removable numpad, banks of accelerator keys and volume spinners top off excellent key action.
"Recursion is shunned upon for instance,...message passing is the preferred way of communicating between subsystems....isolation is part of the coding guidelines... The Erlang programmer nods at the practices."

Best "Smug Programmer" line ever.
Все Хиты Comedy Club (2012) MP3
The big thing that I can see is "no ads", which would make it slightly nicer. I think we can presume that if it, say, just plain sucks, there's nothing even to discuss! So for the sake of argument it's going to be 'better'. You're right that it could be way better - but Facebook isn't completely blind to its users desires - they could likely copy a lot of what makes it good. Outside of 'no ads', of course. So I wrote 'a bit better', which to me seems the most probable.
I think thats a narrow short term view of it but easy to assume given the surface information. Messages need to be succinct and understandable in familiar contexts and i think
Ost of the opinions are based on 'ad free twitter' which isnt the big excitement in the app.net community. Im cross posting. Im a supporter but not an employee. I have read a lot more in depth and here is my take. http://news.ycombinator.com/item?id=4373394
Ah definitely, done. Thanks!
What? You know, they work even without bangint on keys like crazy. Just lightly tapping them.
Yeah, I would love for something like App.net to succeed, but unfortunately it probably will not. Even if every developer supported it, its the consumers who always have the last word. Consumers outnumber developers by at least 500:1, and 99 percent of consumers do not care about the issues that developers face. If you don't get consumers (i.e. non-developers) on your platform, it will die (unless of course you are building B2B tools or something).
I have a Corsair K90 with cherry red switches, which are still quite noisy - the noise comes from the keys bottoming out, rather than the switch itself.

You can get little rubber rings to dampen them though.
I stand corrected. According to Crunchbase, they took $5 million from Andreessen Horowitz.

http://www.crunchbase.com/company/mixed-media-labs
Show HN: Apache Wicket small auth example
It's the summer of 2018. Facebook shares drop to 17 cents as their PHP to ASM compiler project nears completion.
You're absolutely right about that. It takes a lot of courage to do something that could affect the bottomline for the next quarter. Another thing is that, when the company's culture rewards those who don't make mistakes rather than those that are bold and try new stuff (therefore making some mistakes), then not rocking the boat is institutionalized. New things are not tried, as they are too risky, and anything old that becomes a liability must be quickly fixed or gotten rid of.
I developed some finger joint pain after years on the Microsoft Natural in that article. I switched to a Topre Realforce from elitekeyboards.com and my life pretty much changed. I hear the Happy Hacking keyboards are in the same league as well. Remapping CAPS to CTRL helped a lot too, as well as having pinky-activated keys be lighter than the ones under your index/middle fingers.

To make a comparison, it's like going from a Toyota Yaris to a BMW 3 series, once you taste it, it's hard to go back. They're quality long-lasting keyboard that will be with you for many years to come, absolutely worth the hundreds of dollars. They will put to shame everything else. If only they came in ergonomic, that'd be amazing. I think there's only one single model in Japan and it's going to cost around $500-600 to import. Also, if laptops started to use Topre, that would be killer, even though they'd get much fatter. I'm tired of carrying my keyboard with me in the bag :)
>>There has been zero manipulation of numbers, or “stuffing of the ballot box” by App.net.

Why would he even suggest that? I wouldn't have expected such behavior.
Probably not, typical java code is dominated by branching indirect code. Such code typically operates on mutable data which is not what GPUs are designed to do efficiently.

This should be a performance nightmare.
I tried a Kinesis like that a few years ago and couldn't stand it.

If Microsoft made a Natural keyboard with slightly clacky keys (or even the original Natural keyboard again) I'd buy a couple dozen of them and stay with them for the rest of my life. Unfortunately, the keyboard folks at MS have been doing a poorer and poorer job over the last few years; the most recent ones (from the 4000 up) are squishy-keyed disasters that I can't type on reliably. [Don't get me started on F-lock. What were they /thinking/?]
Face it, Steve Yegge jumped the shark.
Reason to suspect is reason enough, right?
Topre isn't nearly as clacky by default, but it also comes in a silent model. I haven't tried it myself, so can't tell how silent it actually gets.
But are developers going to have to pay for use of the API? And users will have to pay to use apps that use the API right?
Spot on. And the big question is how to make the right hires to maintain the company's culture. Probably it's not so much about making the right hires, but quickly fixing the bad hires.
they are hypercomplex. Not only that, their complexity is largely what makes them Worse. Simplicity is rather obviously Better, not Worse. Smalltalk (which the OP cites as Better) is far simpler than its more successful peers.

It isn't about simpler it is about simpler for who. How is throwing away a million lines of C and starting from scratch in a language you have never used simpler than gently adding OO through C with classes? X86 and X64 maybe a terrible nightmare of complexity for somebody, but my apps keep working without change or recompile which is simplicity itself for me. Simplicity for you and simplicity for your customer are two entirely different things. C and Unix spread because it was capable of running everywhere and that provided real simplicity to the end customer(my software could run on lots of different hardware.)
Because one is well known and the other one is obscure:

http://www.google.com/trends/?q=rubymotion,jquery
All the anecdotes I've read on Dvorak switchers indicate relief from CTS compared with Qwerty. For the same speed of typing, Dvorak users move their fingers less than Qwerty users.

It would be nice to have some hard data.
Absolutely. Learn Python The Hard Way spawned a couple of similar books that Zed Shaw maintains at http://learncodethehardway.org . I'm working through Python, but look forward to him finishing up his one for C and working through that after I get comfortable in Python and get some programming under my belt.
with a reliable system ready to take over at any instance, you think it would be a good idea to run with a much higher spec "less reliable" systems during the hours where the temperature/radiation/etc is within the normal spec of the lesser system.

Just a thought.
Some people suggested this would happen, see: https://twitter.com/aaronsw/status/234628499690885120
Firepush: push notification and cloud messaging service for iOS & Android
Since when is an ILC like the NEX-5 "hard to use"? Set camera to auto, point, shoot. Just because it has optional manual controls for expert users does not mean you have to use them.

There is a difference between "making controls that are minimal and simple" and "an absolute monomaniacal fetish for minimalism". Cameras use different settings for aperture and exposure, rather than a unified EV dial, because those are two different things. If you can't control aperture, then you can't control depth of field. If you can't control aperture, then the automatic system might do something stupid, like expose a sunlit scene at F/2.0 and 1/1000, which will throw away lens sharpness. If you can't control shutter speed, then you can't do dumb arty things with long exposures. Manual control of both is critical for using a flash in a dark room, where the onboard electronics cannot possibly know enough about the environment to expose it correctly.

(I also like how all the text is on images. Beautifully minimal, impossible to copy and paste, and impossible for a search engine to spider.)
Congratulations from me, too! A very impressive result in such a short timeframe.

In danger of asking a silly question, I do wonder about this bit though:

In the very near future I will ask an impartial 3rd party take a look at our data (while preserving all privacy of our backers) and publicly verify that the join.app.net was operated in an honest manner.

I might not be seeing the forest for the trees here, but how would anybody actually go about doing that? If you don't release identifying information (which I assume would include names, credit card numbers, and so on) how would anybody be able to verify?

I'm not, in the slightest, implying there was any wrongdoing, I have no reason to believe that App.net is inflating any numbers or isn't "operated in an honest manner". I'm just genuinely curious to know how it would be possible to independently vet that all transactions were legit (or whatever it is you're trying to prove).

Am I correct to assume that the best anybody could do would be to say that "the numbers looks right"? Or maybe something like "the amount of money transferred via Stripe to App.net is in the right ballpark"? If people can do better, how so? Again, genuine question.
Its WP-SVBTLE theme for wordpress: http://wp-svbtle.bootstrapthem.es/
Passion Flower has given me a flower.... WOOOOHOOO
Why is it setting the Content-Type to application/json? I assume an oversight?
I didn't place it just after I complained about your lack of non-epidemiological studies, it was before that. I didn't say it proved any causal relationship, but rather that its being looked into, and yes its a hypothetical, and i don't see how it has muddier data, when rather than being based around some questionnaire actual tests were performed on the subjects.

With regards to the studies; I said that long running sessions have a negative affect on weight loss and [2] says that long high intensity sessions increase cortisol secretion, [3] says high cortisol leads to increased fat storage. I said high intensity show burts of exercise increase fat loss, that includes [4] [5] showing increased metabolic expenditure post exercise and [6] directly showing short high intensity interval training being better for weight loss that steady state exercises. Also I dont see how the fact that [7] shows a long swimming race being an issue, and if you actually read [8] the resistance exercise took place over 90 minutes sessions, well past the anaerobic area of short high intensity training.

Look I am all for running, I try to get out and do 10-15km per week, but blanket statements that say you should run 1hr every day and all is well, are not backed by science.
I absolutely love Erlang and think that, along with Clojure, it provides a complete ideology for developing modern software.

But the article implies (and more than once) that the rover's architecture borrows from Erlang, while the opposite is true. Erlang adopted common best practices from fault-tolerant, mission-critical software, and packaged them in a language and runtime that make deviating from those principles difficult.

The rover's software shows Erlang's roots, not its legacy.
Groupon Sales Force Cracks Under Pressure
The idea of twitter/facebook not appealing to their users enough may be a bit exaggerated. Yes, facebook/twitter must please their advertisers, however they only have those advertisers paying them because they have many users/subscribers. To keep advertisers coming to them, surely they must keep users happy so they can stay and even hope to attract more?

Now I'm sure having to cater to the advertisers certainly affects the decision making(even a bit adversely at times), however their massive following is essentially what makes them valuable.

I also notice that whenever this idea is challenged, I only see people simply parroting his belabored battle-cry of "catering to the users" without actually giving any concrete examples. I'm not against app.net's idea, I just believe the true novelty of this project is creating a micro-twitter(which can also be created on twitter by simply following certain people) for affluent tech people, and _keeping_ it that way via the subscription fee.

Besides that, I haven't read or heard of anything that they plan to do fundamentally different than twitter. Honestly, even if they do, and it actually proves to be a great feature that users love, I don't see why twitter can't simply copy it and perhaps even make it better.
We have a space program because of Sputnik.

This letter is a load of BS, space exploration is all about international politics.

tl;dr America, fuck yeah
Note, got a reply from an insider @orian that this is not off base and how they are thinking too. More social infrastructure and not ad free twitter clone.
I agree. Doesn't anyone who is bugged enough by ads just use Adblock?
10 Tempat Lokalisasi Terpopuler | 10
1: Development of autonomous robots. The light-time delay forces autonomy.

2: Possibility of discovering signs of prior life on Mars.

3: Baby steps on the way to developing a more robust space presence.

I don't want to take the time to flesh these out.

You could argue with all of them. You could grant them, and argue about cost/benefit.

But ultimately, it's exploration, and there are no guarantees what will turn out, so arguing cost/benefit when benefit is unknown is not an analytical process.
Thanks for the great read!

It's my life's dream to do a real-life process vs. algorithm design comparison like this one.

Some day, I will visit hundreds of the world's best kitchens (normalized for ingredients budget) and survey how the instructions filter down from the head chefs there to the prep cooks.

I would love to see the best practices in the process from raw ingredients to completed dishes abstracted to the highest level and then compared with concurrency libraries/best practices to see if there are any places where software design and kitchen instruction exhibit convergent evolution due to pressures they face that are similar on an abstract level.
From the join.app.net page:

> You will be committing to pre-paying a full year of "member" tier service.
Very nice! However, in its current implementation, the service does not seem to optimize the created gifs at all, i.e. all frames are opaque and do not try to reuse existing pixels in the last frame(s).

This can be easily changed by using the integrated disposal methods in a gif, as shown on http://docstore.mik.ua/orelly/web2/wdesign/ch23_05.htm , but afaik ffmpeg does not support this out of the box.

It seems imagemagick is able to do some basic optimization, as shown on http://www.imagemagick.org/Usage/anim_opt .
Interactive Graphic: The Best and Worst Countries in the Medal Count
He didn't say "nobody wants to read". He said "nobody wants to read your shit".

People want content (informative, funny, sexy, etc. depending on their purpose for reading.) What they don't want is to be beholden to your priorities, to be reading your shit, to be spending their valuable time on something that has little or no value to them.

For example, I don't want to read your shit about bumpers. I came to this comment thread to discuss writing, but your comments about writing were dwarfed by irrelevant comments that matter to you and not to your audience.
And your religion is junk, without the science.
you're not as crude as, say,
http://whatthefuckshouldimakefordinner.com

I think this site doesn't need the crude language, it doesn't detract for me. In fact, I probably wouldn't have looked at it if it were PG, but ... I think I'm a minority in that respect.
Sure it is. It's "incredible versatile" if you want to express how angry you are about something, because you can basically use it as either a drop in replacement or an intensifier for any word you want, but the common meaning is to express your emotional state. Look at the examples on wiktionary, for example.

As for "what the fuck" being a well established idiom - I guess that depends on your demographic, but I don't see it showing up much in the respectable media, or in academic papers.
I don't think they ever asked KS. A variety of similar projects have been presented and funded there.
More credibly, the "War on Poverty" couldn't compete with the "War on the War on Poverty".

It's really simple. Imagine that you have no social security in your old age. Your children, who are very likely to die from malnutrition, are your ONLY resource. In the short term (generationally) it makes sense to try to have as many children as possible. That way maybe someone will still be alive to take care of you.

If you don't feel that pressure, there isn't that population explosion.
The problem with Twitter is that monetization feel like the end instead of the means. Right now, the Twitter of yesterday feels more useful than today's, because Twitter wedge all sorts of banners and ads into everything.

My problem with App.net is that the user payment is only a means to an end no one has explained yet.

I welcome any competition to Twitter to make them step up their game, though, so from a spectator's view, I couldn't be happier to see App.net succeed. As a hypothetical user, the platform holds no appeal to me. I still remember Jaiku, Pownce and Identi.ca.
It's sarcasm. You'll get the hang of it...
Thanks for the article! I love to see this type of stuff on HN.

It's so interesting how we think of cost in a computer vs what really costs us in human time.
Yep, it's been changed back. =)