skysight-inc/HackerNews huggingface dataset:
Those interested in this topic may find http://learnyousomeerlang.com/what-is-otp#the-common-process... of interest. It has similar aims but doesn't take detours for rebar, emacs and such (things you don't need for Erlang/OTP).
The Whoa Business Model
You obviously have no idea what signal-to-noise ratio is about if you think semicolons are noise. Who are you trying to impress?
From now on, every time I see a panel discussion with exactly one female participant, I'm going to think, "Oh, she's just a token who got included because one of the male participants put their foot down."

I don't think that's really true - but doggone this post for putting that idea into my head.
In other news, this is not a headline from The Onion.
Not sure if this was the case back in 2011, but all of the features you mentioned regarding power-ups can be disabled in the settings pane. As to the voice directions, your experience seems very different to mine, maybe it's time to give it another chance.
Just like they snapped up Vista laptops because they were too broke to buy MacBooks?
Cue Ubuntu Phone.
Does he have a bookcase in the background?
Having owned a netbook, Apple didn't do anything. Netbooks killed themselves. They were really bad products and a worthless compromise anyway you measure it: cramped keyboards, unreliable track pads, processors too slow to watch YouTube videos, poor viewing angles and a screen so small that many websites don't display properly.

Netbooks were a nice thought experiment, but the market was never there. $400 for a tiny poorly-made laptop just to check Facebook, or $600 for a decently-made full-size laptop?
Details of Fujifilm X100 and X10 Successors Leak
I mean, I can give you the reasons that I have a hipchat account which I use with my coworkers, even though a good 50% of us are also on IRC for other purposes.

1) It proved to be a pain supporting the non-techies using IRC

2) Nobody wanted to maintain the IRC server and set up logging. (And, if you add up the couple hours to do so and maintain it in a year, hipchat ends up being a good deal)

3) Some of our people use the SMS and xmpp integration, which makes it easily fit into their existing communications.

4) The API, web based search, gui admin, github integration, unfuddle integration, etc are already setup and/or written (an extension of #2)

5) Nice handling of large chunks of pasted text. (The web and desktop clients format them in fixed width properly and limit the size but provide and expand link.) This is more convenient than pasting a pastebin link, and works better than irc because of line breaks.

I mean, basic economics as well. If someone spends an hour a year maintaining the IRC server, helping non-tech people get onto IRC, etc, then paying for hipchat instead, for 4-8 people is well worth it each year.

(This is all after having used a channel on a public irc server, then someone set up IRC on a vps, then we used grove , and ended up on hipchat for the past year.)
No. assert() validates at run-time. Contracts at compile-time.
Making Stone Soup: Establishing a New York State Local Government Data Center
Is the second one going to be harder?
You only need a single bit to keep track of whether or not a door was blown open. I'd imagine the missiles worked the same way, and they just computed the total as the number of missile bits set times 5.
Klein: Python based microframework to build web services (werkzeug + Twisted)
I use roughly the same architecture. What I call the back-end (the crawling system and index) are just an API. Then the front-end connects to it to fill in the blanks. Though I don't know if you guys are doing logic in the front end part, but I'm definitely am. The ranking/rating can be modified from user input. Though this is abstracted and passes through various layers of security to prevent gaming. My front end is currently Django, but I will have to move to something faster if demands call for it. The back end is all custom stuff using async libraries.
That depends a lot on the project. I've noticed significant difference in the attitude of several IRC communities.
Where is the proof that these elevated caffeine levels in the water are from humans? Couldn't there be some naturally occurring source of ocean caffeine? Caffeine producing sea weed, for example.

Also the "high" level they measured was 45 nanograms per liter of water, which is 0.000001 parts per million. The molecular weight of caffeine is 10 times that of water which means there is one caffeine molecule for ever 10 trillion water molecules. Seems pretty insignificant to me.
My "good enough" definition: a scripting language is a language that does not require you to write a main() function or define a class / object in order to produce output and features automatic memory management.
I can't tell if this is literally talking about people who compete in physical activities or not. I feel like you could replace every instance of the word "athlete" with "ninja" or some other term and it would make just as much sense. Am I missing something?
It's been a successful strategy for many companies, however perilous it might be.
Research at Facebook: Focus on impact
Cool, thanks for the good points. It's a good idea to emphasize the menu slightly more perhaps.
No, the panel should be composed of the best people. Anything else is, by definition, suboptimal. And unjust.

This is just like "affirmative action" in schools (which is reverse racism, which is racism). Except it's reverse sexism. Which is sexism.

I am sure that women get selected for panels all the time, when they are experts in the area of discussion of the panel. So this is addressing a non-problem.
Ask software developers who work in defense, aerospace, medical devices, telecommunications, video/audio processing, and other capital-intensive, R&D-intensive fields.

I've worked in several of those fields, and I have yet to meet these proponents of software patents you're talking about. Any advantage to having a patent on the results of your own R&D seems to be far outweighed by the persistent threat of being sued (with or without any actual merit) by someone else who claims you're infringing on the results of their R&D.

If something was useful enough and available enough for multiple parties to invent/discover/exploit it independently, it should be self-evident that patents are not a necessary incentive for that work to take place and can only be a barrier to further innovation for all-but-one of the inventing/discovering parties. This effect is magnified many times over if the patent is not for a specific piece of software but rather for something like a data format or communications mechanism. There is a reason you can't copyright the shape of a font in the US, and I think analogous arguments apply in these cases.

Fortunately, this is less of a problem for us here in the UK where the culture is not as litigious as in the US. Still, if nothing else, the repeated attempts by the US to export its onerous IP regime are a worry for small businesses here that using technologies potentially affected by software patents granted in other jurisdictions. The whole system is just one big barrier to competition for smaller organisations who can't play political/legal games to negate the whole technical issue as the big players do.
I installed the patch and my CPU frequencies looks like the same, they are not scaling to max all the time. That said it is hard to notice any significant improvement after installing it.
Microsoft is sleazy.
Why am I not surprised to see the usual litany of sexist, condescending, dismissive and outright offensive HN comments on what is unquestionably a serious problem of gender imbalance in the tech industry?

Ugh.
What you suggest is not financially possible given the tight margins for netbooks, and MS knows this.

They would essentially be paying their customers for each device and then losing money with each machine.
Changed Server, Google traffic dropped by 50%
> The guys who write software that implements radio waveforms don't have the same views on patents as the guys who write software to optimize ad display

Can you elaborate?

It seems bizarre to me that formulas can not be patented, but telling a general-purpose computer to execute that formula, can.
Agreed! We've already had and solved this problem with various config settings (i.e. database.yml). Why is there a big debate about this? The way I see it, the Rails community is already used to dealing with database.yml so it makes sense to extend this same pattern to other sensitive configurations.
Unless there's a clever scheme I don't know of, encryption that prevents pod operators from reading content would increase the cost by making the system significantly more complicated.

If the data you post to your network is encrypted, then that means anyone who wants to see it needs to have a key to decrypt it. Which might not be terrible as long as posting stuff to the network is all-or-nothing. But if the network needs to have support for allowing different acquaintances access to different content depending on your personal desires then it would become morass. You'd need to encrypt everything differently for each of the different combinations of people or groups of people that you might want to share with, and every time you friend someone, unfriend someone, or rearrange your sharing settings for a person, you'd potentially have to generate and distribute new keys.

As far as self-hosting pods, that's fine as long as you want to limit your social network to people who are in a position to host their own pods. But that's got to be a fraction of a percent of all Internet users.
Python autovivicating tree with parent reference (variation of one-line tree)
How slow is it (for a moderate sized programm - simple text editor for example)? Minute? Five minutes? Seven? More?
Profiling CSS for fun and profit: optimization notes
Great! Does anyone have an estimate of when full Python 3 support is expected?
How to Say: Van Gogh
How do I sue you if all you have to do is say "no thanks, not playing, fuck off"? Sure, some theoretical bs about how you're not playing the arbitration game may result in longer term loss of business etc, but isn't me hurting you (via badmouthing your business, causing others to refuse to enter agreement etc) for not compensating me via arbitration merely me enacting violence on you?
Is it more precise, uses less resources, runs faster than if done with R or Octave?

What are the benefits, if any?
I am running it all day and my CPU frequencies looks the same (I am tracking it on CPU Spy). Battery life is also the same. I didn't noticed any improvement on my Galaxy Nexus with Android 4.2.1.
I believe I read this in Bill Bryson's `A Brief History of Nearly Everything', which is a great book if anyone is interested in the history of how scientific discoveries are made and how credit is taken for them.
I am sure that women get selected for panels all the time, when they are experts in the area of discussion of the panel.

You're very wrong on this.
Qualcomm has already integrated pretty much everything and their SoCs are cheap, so the idea that Intel can charge a higher price in exchange for having more features sounds unlikely.
Library of Congress has archive of tweets, but no plan for its public display
The kind of fans all of us developers need
I've noticed some other movies doing the same, for example Looper (great sci-fi movie btw) was on Google Play roughly a week or so before it was on DVD.

Now if only they would offer them DRM free, then we'd be getting somewhere...
Someone leaked the names of their next few peoducts: Syzrup, Chkklo, Snopl, Crkol, Pawpl
I would not call Cyberdog a failure. Yes, it wasn't fast and it didn't have a great rendering engine, but frankly, neither did the competition, and I found its look and feel so good that I kept using it for a long time (with IE as a backup for pages it did not handle, IIRC)

OpenDoc, on which it was built, failed, but even that, I would not call a complete failure. It may have just been bad timing (of the Newton vs iPhone kind). If you are looking for a large hobby project: I would love to see something OpenDoc-like today running in a browser. Require viewers to be freely downloadable from e.g. GitHub, but allow developers to sell their editors, and see where it gets.
SICP Study group in London
Last line of the note is a link to the plan for full Python 3 support

https://www.djangoproject.com/weblog/2012/aug/19/experimenta...
I had my cell phone stolen from my pocket as I was boarding a bus. I did notice, but it was great timing by the pickpocket - I had an elderly lady behind me so I couldn't run after him, not that I would have caught him had I done so.

It's a really odd feeling of disbelief of having been robbed. The worst thing was, I hadn't finished paying the cell phone off :(
Putting Apple aside, an ISA license does allow adding instructions; see XScale's WMMX (even though it failed in the market).
> This is all fascinating, and I'm not totally dismissing that something is happening here.

Qualcomm devices have a hardware random device, which when coupled with the qrngd daemon feeds the kernel entropy pool. In normal operation of Android, I never see this pool actually get low unless running the qrngtest tool, in which case qrngd just fills it right back up.

Looking in drivers/char/random.c though, the functions which are called in the interrupt, input, and block device paths have an inner function add_timer_randomness which calls preempt_disable().

As a totally non scientific test, I turned all of these functions into no-ops and recompiled. This way, we're ONLY relying on the hardware RNG.

There's no change in entropy available because random numbers really just aren't being used all that often.

But now, I'm seeing a modest increase in interactivity on the device. Certain things feel smoother, and there is less UI jank. There's no change in frequency scaling or power usage as proposed earlier. qrngtest passes just fine as well.

What's going on here? I'm not entirely sure. We're either all crazy, or this is tickling a subtle scheduling bug in the kernel. More investigation is needed. [1]

[1] Steve Kondik (CyanogenMod maintainer) https://code.google.com/p/android/issues/detail?id=42265#c11...
I'm sorry but I can't come, because you are not opensource enough for me. It's not you. It's me.
Or more likely just result in the inefficient one (almost always an indicator of having more resources) buying the efficient one or simply undercutting them out of business, in order to maintain their status. It is cheaper to just get rid of the competition than to actually improve your own practices.
In what world does a company with no monetization strategy turn down a $500M acquisition? Who do they think is going to pay more for them, Yahoo!?
Functions aren't supposed to have side effects and procs are. It makes sense since functions without side effects would allow for some nice compiler optimizations. The part that scares me is that the compiler doesn't enforce no side effects. This means you need to be extra careful when using someone else's code.
random and urandom are more or less the same... /dev/random is still a PRNG, using the same algorithms as urandom, it just maintains a record of some desirable degree of estimated entropy and just blocks until it's satisfied.

They also use separate entropy buffers, called the blocking and non-blocking pools, respectively. The latter doesn't directly seed itself from the former like you might expect.

Both use the SHA1 hash function on their buffers, presumably to prevent any practical leakage of raw data from the pool to the outside world, and both then mix this hash back in to their pool before outputting just half of it to the user.
"Panellist profiles will be posted as they are announced."
please provide more context about what type of app you're building. searching for "ember sucks site:news.ycombinator.com" and "backbone sucks site:news.ycombinator.com" is evidence enough that this isn't a simple comparison.
"We plan to offer first-class, production-ready support for Python 3 in our next release, Django 1.6."
Depends on the kind of plant, there's baseline gas plants that heat water to steam and thence to steam turbines, they're akin to coal plants, high capital costs, low operating costs. Then there are straight gas turbines, akin to the ones that power jet airplanes but more like the ones that power most of the US Navy's ships. These have lower capital costs but higher operating costs and are used for peaking.
Waze doesn't re-route for me at all, because my route is already the most efficient :D

I love waze and I participate in reporting. I'm normally not the type of person who would give out my location data readily, but the benefits of waze is really nice.
Read your Hacker News in Tile Style
As well as Amazon and ITunes, but only for purchase and not for rent...which is kind of annoying.
There is no date or timeline, I was wondering if this was a "Next 6 months" thing or if it will take a lot longer.
Identifying yourself by your skin color means you perceive the color of your skin to imply something about you.

Anyone who asserts that the color of an individual's skin implies something about that individual is a quintessential racist. It implies nothing about you as an individual. Anyone who says it does (including you), accepts the premises that every racist accepts: that a color somehow defines the identity or nature of that individual.

"Offensively ignorant"
#1) I can't control what offends you, that's your choice. If you are offended, then choose not to be. #2) Ignorance means lack of knowledge or information. What specific information am I lacking in this context?

"I've been around a good long while." Again, no (rational) person in this forum cares how long you've been around. What does that have to do with my argument?
Considering minor releases happen every 8 months or so (i.e., Django 1.6 will be released latter half of this year), I'm thinking that'll be enough time to work out the kinks for running Django on Python 3.

I do want to point out that it was only last year people used to say that Django was _the_ thing holding everyone going from Python 2 -> Python 3. And now Django has made the move, -- others (Flask, etc.) have not.
The simple answer is private insurance. More detailed answers can be found in all sorts of essays, books, and propositions regarding http://en.wikipedia.org/wiki/Polycentric_law.
Why is it incredibly stupid?
It is a means to do something which twitter did not want you to, you do not have to use a period yet it has simply become the norm. I remember posting a message to twitter as soon as I was told of the new policy (yet not the work around) and it was tweeted to all my followers. That is what I wanted to do and what I also wanted to show to twitter. The fact is that what twitter introduced was stupid, not the work around.
It's simpler to parse and some programmers prefer them.
Windows 7/8, Linux, OS X Full Disk Encryption FireWire Exploit
if by full you mean the whole codebase in python 3 without python 2.7 support, I guess no sooner than around 1.7 considering the deprecation scheme. currently all core code has to support both https://groups.google.com/forum/#!searchin/django-developers...
What I mean is, when is 1.6 expected to land?
Schiff also predicted a hyperinflation that never came, actually he just repeated what Rothbard said in some books. He was wrong when he wrote that and still remains wrong, maybe sometime in the eternity he will be right.

Actually for me from the point of view of Mises and his praxeology everyone who uses his methodology to advise a policy is just guessing and expecting that his views are coherent with reality.[1]

Austrian school is very deep, and not a monolithic bloc like mises.org loves to say, there were Austrian economists who were not Mises and disagreed with his methodology, including Machlup and Wieser who were Mises student and teacher respectively.

[1]: More of that in here: http://mises.org/mofase/ch4.asp It's just my interpretation of his view.
Recently decided to use Backbone as a JSMVC Framework on my team. Although I looked at Ember and Angular, which obviously both have many more features than backbone out of the box, We chose to use Backbone because it seems to have such a large and vibrant community behind it - seems like angular and ember are both lacking in this respect.

However, as our Backbone application grew in complexity, we noticed that Backbone is so bare in terms of functionalities that we had to build our own half-baked framework on top of
it to make up for the gaps.

I think the Backbone project needs to make Backbone's intentional feature sparseness clear. I've come to realize that backbone is more of a library which provides a basis to make a client-side framework rather than a something that can be used standalone by app developers.

If I could go back and change our original choice, I definitely would have gone with one of the Backbone-derived frameworks (chaplin, marionette) or just gone with something more fully-featured like angular. While backbone is beautiful and elegant for small projects, it just doesn't provide much convenience as a stand-alone library for larger applications.
This is my main complaint about all these editorials about the gender ratios at tech conferences. Well, I'm sure if you go to a trucker/blacksmith/hairdresser meetup the ratio is just as skewed, in one direction or the other.

There's no escaping the fact that certain professions tend to attract more people of one sex than the other. Forcing the selection criteria to enforce an equal ratio instead of aiming for excellence will only hurt the content and those paying to access it.

(And NO, I'm NOT saying the aren't awesome women in tech. I'm just saying that gender/ethnicity should never take precedence over merit.)
You're raising a strawman argument. Advocates like the OP aren't arguing that a person's gender affects their merit as a conference speaker. They are arguing that organizers, like any other social group of people, tend to groupthink...not out of malice necessarily, but in such a way that women (or whatever excluded group) are not reached out to enough.

In a conference with two, three, five speakers...sure, no big deal if it's all one gender. Ten, 15, 20? Something would seem amiss.
Show HN: A list of Machine Learning literature surveys, reviews, and tutorials
thanks for detailed feedback, nmcfarl
The problem isn't really with panels. In mechanical engineering, only 10-15% of students are female. Assuming an equal distribution of students go on to become notable enough for panels, a panel with any more than 15% of members being female would be unrepresentative. My understanding is that 20 years ago that proportion was even lower. If a representative panel is made up of notable people who graduated 20 years ago, even fewer of them will be women.

I don't know what the statistics for computer science or programming are, but I'd imagine that they're not vastly different.

I think limited female representation is a big issue in a lot of fields (including technology), but in technology the real issue is that women aren't coming in at the bottom.
The link between arrhythmia and caffeine isn't that strong. I suspect 14 a day is over cooking it a bit, but 1 or 2 and the literature is divided. I'm in the same boat as you were. I have beta blockers, I have 1 or 2 coffees everyday, 3 somedays. It is probably important somehow, but my issues started about 10 years before I started drinking coffee. I have read that some arrhythmias are more sensitive to certain stimulants than others. I really really don't want an ablation as the risk of a pacemaker being required is too high for my liking - if I get one I'm out of a job.
HOW TO: Convince Your Clients They Should Be on Facebook