skysight-inc/HackerNews huggingface dataset:
Can I do my own plumbing if I do it according to the codes and I am not in a union? Also why do I have to pay for a plumber that is qualified in drainlaying, gasfitting and roofing when all I need is to fix a small leak in my faucet? It's like when you need to reinstall Windows on your PC you cannot do it yourself and have to get a software engineer for $500/hr who can write assembly code and knows the difference between merge and quicksort.
And meanwhile, you can complete your reading and contemplating by reading other books - which is the point. 5000 books is not a huge amount if you're curious; for a more contemporary vision, think about the time you've spend browsing from one article to the other on wikipedia - or the web for the matter.
Reminds me of the different ways the environment is set up in Windows and Linux. In Windows, when you want to edit your environment variables, there's a simple configuration utility with a list of them, you click and edit and it all takes effect immediately. In Linux, there's a chain of events where different shell scripts are ran in some way at different levels of the bootup process depending on strange and arcane factors, so when you edit ~/.profile that only takes effect in your terminals and not in applications started by the DE, but also not in tmux, because it's not sourced by ~/.bashrc somehow. And once you puzzle out the chain of command and edit everything you have to log out and back in. And when you want to make changes to the global environment, there's /etc/environment, /etc/profile and /etc/profile.d/yourscripthere.sh. Only one of these is the right choice but only for a specific distro, DE and shell combination. Oh, and if somehow you manage to source a script twice your PATH gets duplicate entries in it. Not technically a problem, but it kind of irks me.
A lot of doomsayers here but I'm running a service which could just as well be http. https is only there for show. Why do I need to upgrade?
Thanks for the game! Credits don't load on the mirror - I get a 404 on the AJAX call.
Given the power of this code as a weapon and certain circumstances in my personal life, I will be consulting legal advice before doing anything with it. There's a pretty good chance I will be advised against releasing it.

All you need is a debugger against your target service and an ability to recognize patterns. And no, ASLR doesn't help much.
I think part of it is that he has been reading fluently from a young age. My son can barely recognise his name and he's nearly 4. That's a very good head start in terms of practice. It might also be due to a strong natural ability.
Look, he doesn't deserve to be CEO.

Why?

Because he and the PR folks at Mozilla screwed this up so badly.

This reaction was bloody obvious. The PR machine should have been smoothing this transition and been ready for the backlash. They already had a big kerfuffle about his Prop 8 donation years ago.

Not only should Eich be leaving, but anyone in charge of PR at Mozilla should be fired, as well.
The only project actively using it at the moment is https://cupcake.io (for example, my profile is https://frabrunelle.cupcake.is).

This is because Tent app developers are waiting for Tent 0.4, which contains several new features (https://github.com/tent/tent.io/issues?direction=desc&labels...). It should come out in a few months. The team behind Tent is currently focusing on https://flynn.io, which they are about to launch. Flynn is important for Tent because it facilitates the deployment of Tent servers.
My comment based on I also have strong personal reasons for not wanting to go to UF, from the OP,

I lived and studied in Gainesville at two different phases of my life. I have longtime friends who still live there, more who graduated and moved away. I have high school friends who many years ago went and left in their teens because it wasn't the right environment for them.

Now I live in a southern university town and meet young people whose college selection is strongly shaped by sports team affiliation. That's American high school and university culture whether or not anyone thinks it should be. At the OP's age I categorically rejected considering FSU for entirely non academic reasons - my high school class broke FSU or UF in part based on who we did not want to go to school with.
I don't know about 'discounting' but John wasn't composed until well after virtually anyone who might have encountered Jesus personally was already dead, near the end of the first century AD. Not exactly the type of source that can be relied upon for accurate, direct quotes.
>> I wonder what today's generation growing up on?

My kids are growing up on the same old 8-bit machines that I grew up on. After all: those old 8-bit machines still work just fine for the task of learning to write code.

Any reason not to still use old 8-bit machines to learn programming? I can't think of a single one.
RS/Farnell i guess?
New Studies Show Promise for Brain Training in Improving Fluid Intelligence
I honestly didn't expect a downvote for calling Python a "scripting language". I use the term loosely and always thought Python fit spot on. I still think it applies here, but I've edited the parent post to correct this possibly incorrect usage of the word.

Just for the record, these are the characteristics of Python that made me call it "scripting":

- Interpreted

- Highly expressive

- No boilerplate

- Vast majority of programs are short

- Lots of libraries for gluing stuff together

- Used for turing-complete customization of software in other languages (e.g.: Sublime Text)

- Recommended as replacement for Bash in some cases

Anyway, I'm happy to see the language evolving to meet its users' needs.
Athletes in YC or other top tier Accelerators
I think you're going to see multiple systems with centralized control exert a partial influence (as opposed to complete control like Puppet/Chef) over systems. DNS is a pretty good example: nobody thinks of configuring a DNS server on a system as setting up a "controller", but in some sense it controls an important aspect of the system's behavior. So does NTP.

Another example is the SDN-inspired "Wi-Fi sharing" platform Anyfi.net that I'm working on. It allows you to configure an "anyfi controller" e.g. on your home Wi-Fi router, but that "controller" only has a say in how the spare bandwidth and "extra SSIDs" on your router are used. It can set up Wi-Fi networks and tunnel out the raw 802.11 frames to an endpoint anywhere on the Internet, but it can't do anything that impacts your security or steals significant portions of your bandwidth. In that sense it's somewhat like DNS, but with even less security implications for the "controlled" system.
First Bitcoin-to-cash ATM card
You don't have to own a book to have read it - library, friend lending you book, and so on are all great way to get and share information. We often forget that in our current digital age, swapping as always been easy since Guttenberg.
I had been quite certain that Jay Sullivan would become
our permanent CEO, after a long and successful “interim
CEO” run

You're not the only one. Everybody keeps forgetting to point the finger at the real culprit: the Mozilla board.

There is certainly enough blame to go around elsewhere, like rabid reactions from all sides, the original unethical deed (contrary to the common simplifications it's not about his beliefs per se, it's about the act of enabling legislation that denies basic rights to a minority).

None of these casually-identified factors are really at fault for what happened. Let's shift criticism to where it belongs: the Mozilla board elected someone into the chief public messaging position who seems to be prone to behavior that is fundamentally at odds with Mozilla's core message. In doing so they provoked a very foreseeable public outcry and a series of highly emotional responses which ultimately ended up taking down an excellent technologist and by all accounts likeable fellow human.

Everybody has flaws, sometimes they're even crippling flaws. If we mandate every high-profile CEO appointment should be reserved for completely flawless people the result will simply be that from now on only liars get appointed. However, at the same time, a board of directors must display a minimum of rational judgement and refrain from appointing people who unfortunately have flaws that prevent them from doing their job.

I feel sorry for what happened to Mr Eich. It's difficult to even imagine how absolutely disappointed and rejected he must feel. I sincerely believe he was looking forward to taking care of things that really mattered. Unfortunately, this was never in the cards. The board set him up for this experience when they should have protected him.
French acoustic model for CMUSphinx is available in downloads:
https://sourceforge.net/projects/cmusphinx/files/Acoustic%20...
You need to use it with French dictionary
http://sourceforge.net/projects/cmusphinx/files/Acoustic%20a...
I can't stand answers like this ... why is it a "garbage tool?"
Are there any other former collegiate or pro athletes that have been accepted in to YC?
I don't like the whole affair, and in my opinion, while the discussion might've been appropriate, the turnout is disappointing. And it's been said in here; most actors in this affair didn't act very mature.

But what bothers me the most is this: http://uncrunched.com/2014/04/06/the-hypocrisy-of-sam-yagan-...

(TLDR; Co-Founder of OKC donated to far-right republican opposing gay rights and trying to make abortion illegal; among various other stuff).

Assuming that such a harsh action (displaying a message to users with a particular browser and urging them to change) must've been OK'ed at quite a high level, it's not far-fetched to say that somebody is/was quite the hypocrite here.
Thanks for the link. CouchDB really sounds more like a platform/framework. As for the points you mentioned, refer to my answer to janl.
Ah, understandable. Thank you anyway!
Asshole paradox
I was rather sympathetic initially, but the campaigners lost me completely when they went after Firefox.

That is just the dumbest precedent they could have possibly set. Because the important question is: What will be the next technology to boycott when a high-profile figure screws up?

FreeBSD? Exim? Postgresql? The Linux Kernel?
It's quick to get started with (and it's not PHP). It runs on *nix/Mac OS/Windows. Tools like scaffolding let you move on from simple CRUD stuff to business logic.

I'm not a rails dev but these seem like desirable properties, especially if you are working with limited resources to get a prototype or mvp going asap.
"There seems to be a sharp drop-off line running north/south just west of Mongolia & east of Novosibirsk."

That line is too sharp for a 'Hey, that's China!' stop. Besides, it's unlikely that many of them could locate China correctly, due to the generic lack of geological, geographical and topographic studies in US schools.

I think they got an America (as in: continent) centred map, something like this [1], with the small difference of being cut somewhere at the eastern parts of India, instead of the eastern borders of Iran.

[1] https://upload.wikimedia.org/wikipedia/commons/8/8b/White_Wo...
Bias: I'm mostly a Ruby dev, compile OpenSSL and Ruby from source.

For greenfield apps, node has the advantage of being mostly the same language back- (node) and front-end (browser). Hence why Asana and others use it.

Python is more popular than Ruby, but they're roughly equivalent sans religious wars.

The other thing is that Rails is a mature, well-defined architecture with tons and tons of gems.

The bower asset packages can be used straight via

# Gemfile
source 'https://rails-assets.org'

It's also not hard to get gulp and phantomjs setup.

General advice though...

Build outside-in. (Frontend first, backend later)

Building inside-out can lead to wasting time building things that just aren't needed.
Red adds wireless camera control module, software development kit
Wow is their forum software open source/freely available?

I love how snappy they are.
No kidding. Linus Torvalds probably has plenty of personal views that are boycott-worthy for the rampaging internet mob...
well, it would take a lot of tuning of the code. But even with a lot of careful tuning, there will be limitation in form of the framerate with JavaCameraView or even NativeCameraView.

Better algorithms exist. I've tested them too, but they're too slow to work on the onboard hardware.

I've worked out an algorithm where a portion of the processing is offloaded to a different machine. Assuming a fast enough internet connection, (or even local LAN), and assuming that the offloaded processing is done with say, graphics cards or something like that, the accuracy will be largely improved to about 90-ish %.

It took me quite a loooong time to figure out how to profile code in Android, but the processing bottlenecks are these: finding the center of the eye, and calculating the probable location and shape of the iris. So these are the things that are to be offloaded to be processed.

Naturally network latency would be then an issue, but I have some ideas on how to overcome those

TL;DR - if it's just relying on onboard hardware limitation, more accurate algorithms cannot be used because it would slow to a crawl.

EDIT: also, there is the issue with memory use - my app would consistently crash after about 1 min of use (I used this to my advantage) as it was somehow somewhere leaking memory.
It says that the heartbleed.com site itself is vulnerable.
> Rails developers often use Macs. For some people, this means nothing. For others, this means the difference between getting hired or passed over. YMMV.

I must say this made me laugh. Is the tech scene getting too stupid?
I too started with Basic. First steps on the Acorn Electron, then got an MSX and finally switched to a PC and used Q(uick)Basic. My ambitions ran ahead of my capabilities. Being fascinated by operating systems (I vividly remember tinkering with OS/2, Windows 95 Beta, DesqView/X, Linux 1.1.18) I wanted to write one on my own. The main aim was to have that magical thing called multitasking. I wrote a "kernel" in QBasic. Upon starting a new "process" it would:

- read in the text file of the new process, which was a specially programmed QBasic program that included predefined hooks to facilitate preemptive multitasking and that was capable of saving and loading its state (i.e. values of all variables).

- merge this text file with the text files of all other running processes, including the "kernel", and saving the new "system image" to disk.

- call the "save state" of all running processes

- exit from QBasic by running a batch file that would restart QBasic with the new system image, which would initiate by calling the "load state" of all processes.

It kind of worked :-) Such a pity I lost that code...
Wouldn't you just define a function in that case? Guido has mentioned[1] that he isn't a fan of lambda functions.

[1] http://www.linuxjournal.com/article/2959
Werner posted this:

https://aws.amazon.com/security/security-bulletins/heartblee...

Wonder where this is even linked from?
Growing Marijuana Indoors 
Yes, it’s that easy. All you have to do is get a simple growing kit and then read these amazing suggestions and special tricks only the expert growers know! You would never guess what the best conditions for growing marijuana indoors are if you don’t ask the experts, the experienced producers.
@ is already used by decorators. I hope decorators will be reimplemented as prefix operators on functions with this change, so that @<foo> becomes available as well.
It has a propeller on the back attached to the engine: http://en.wikipedia.org/wiki/Rotax_912

I'm guessing the drive-shaft can be switched to power the propeller or the wheels.
Heroku working to fix Heartbleed
So you don't think that I, a lousy trumpet player who hasn't picked up an instrument in almost a decade, have reason to give a professional violinist the benefit of the doubt when she said she could pick out the Stradivarius?
>this leak requires patching the vulnerability, revocation of the compromised keys and reissuing and redistributing new keys. Even doing all this will still leave any traffic intercepted by the attacker in the past still vulnerable to decryption. All this has to be done by the owners of the services.
That may have been true a few years ago, but these days Rails is neither hip nor trendy. At this point, most startups are probably using it for the opposite: maturity, familiarity, and the number of developers on the market.
Why do flying cars mean flying idiots any more than light aircraft currently do?
10 lessons I learned when creating a business from scratch
Is there another good CA that doesn't charge $$$ for both issuing and revocations?
setPhoneCallback works perfectly for me in level 9 -- in fact, it's my intended solution: https://gist.github.com/anonymous/6e5606649b3cb0d60797
Yep! I'm on mac. Virtual desktops? I'm guessing that is that weird eagle's eye view that occurs. Just curious, how does that impact the performance of all of the different workspaces if you have multiple?
Yep, the one she was part of was basically a "pre-run", which allowed the run of a new, better and extended study.

Here's Ed Yong's reporting on the new one, gives most of the meat and introduces the old one (and criticisms to it): http://phenomena.nationalgeographic.com/2014/04/07/stradivar...
It's usual for CCD sensors in space to have such artifacts, due to energetic particles. It's true for a camera on Mars too, as the atmosphere is way too thin to protect from solar particles.
http://www.eso.org/~ohainaut/ccd/CCD_artifacts.html
Nirman Dave, the 17-year-old ‘professor’ who started coding to fight bullies
What's remarkable is that:
1. Someone still thinks this is news
2. People, per above, still think working at these companies is anything other than the well known reality

That's not a slight on the companies mentioned. In all cases they have not reached their success and market leading position (dominance) by mediocrity or not pushing the envelope in everything they do. That creates a high intensity, high stress, high friction environment. That suits a certain type of employee and is not for everyone. However, I am sure there are many more employees that do not have time to rant and are busy changing the world.
Today On April 8 2014, the decade long support from Microsoft for Windows XP will be terminated. This means no more security updates, patches, or technical support for the popular OS, which is still running on 30% of all computers. It's very interesting to see how it affect the XP user who are using it, after the end of XP support era. Research by EHI intelligence revels that 85% of England’s healthcare system IT systems were still using Windows XP.
A lot of other similar graphic projects, by the same "publisher": http://tympanus.net/codrops/category/tutorials/
Found some really interesting ones I'd use now.
Given the current energy situation, I'm of the opinion that attempting to prevent most coal from being used for energy is a fight that cannot be won.

We are on the terminal decline of the oil production, since 2005, and it's about to drop off a cliff (for most of the world, prices will rise by the end of this year or so, for the US, end of 2015, maybe mid 2016 if we're lucky). What do you expect to happen ? That people are just going to abandon places where you really need heating ?
Actually my library is closer to 10,000.
If a scientist discovered a cure for cancer tomorrow, inequality would increase drastically. Millions of people would each be tens of thousands of dollars poorer, and one man/corporation would be billions of dollars richer. Surely you would not consider this a bad thing?

The same was true for the invention of electricity, the telephone, cars, planes, computers, and every other device that reduced the labor needed to perform a given task. Inequality is the inseparable byproduct of technological progress.
Why is it the job of the gay folks to redefine civil unions to protect "traditional marriage"?

Had the folks who wanted to protect "traditional marriage" proposed removing marriage from the legal framework and replacing it with "civil union" do you have any idea the groundswell of support they would have had?

So, why didn't they? Why was there no campaign to remove "traditional marriage" from the legal framework? Why, instead, did a whole bunch of religious folks sponsor Prop 8 instead of a far superior and equal solution of removing the state altogether from "traditional marriage"?

Simple, Proposition 8 wasn't about marriage. It was about attacking "the gays". And people in the tech industry are smart enough to see it for what it was--a well-funded effort to inject religion-based bigotry into California law. And Eich is paying the price for that.
To understand Ruby, and why anyone including a startup wants to use it, you need to understand more about its founder, Matz. He is a truly amazing individual.

Here's a recent interview with Matz from RubyConf13 (Miami Nov 2013) http://multifaceted.io/2013/rubyconf-13-a-chat-with-matz/ that may be of interest.

It's about making developers happy…
I have said this so many times:

There are always methods to spend BTC...

I see very few methods to create/earn BTC...

The whole ecosystem is fiat modeled...

Fuck that.

How about an ecosystem to convert what I ACTUALLY MAKE into BTC.

If BTC is virtual crypto, let me cryptographically convert my virtual labor to BTC.
Yeah, don't even get me started on Yahoo's spam emissions and lack of reporting.
I'd love it to be used as value membership operator for dictionaries. Something like this in pseudo-code:

class object:
def __matmul__(self, dict):
return self in dict.values()

a = {'asdf': 1}
if 1 @ a: # Evaluates to True.
print('Lovely!')
In general, the rationale would be to avoid backporting risky changes into a long term support OS, since they could affect stability. In openssl's case I'm not sure to what degree they've done any kind of stability-affecting changes in the lettered-subversions, so I don't know how well this applies here.
There is going to be massive amounts of fraud all over the world for a while because of this bug.
I've been following Moller Skycar since 90s. It's getting nowhere. Good to see more companies experimenting in this segment. Hoping they would come out of perpetual prototype phase :) By the way, Moller's design looks more SciFi-esque, without those folding wings :)
Apparently there is a Security Bulletins page, but I wasn't aware of it until you posted this link. https://aws.amazon.com/security/security-bulletins/

Just used Zapier to set up a RSS-to-email trigger to get notified about things like this in the future, although Amazon really should be sending them out automatically to customers.
It won't be. The Python parser has to remain LL(1) by BDFL fiat.[1]

1: http://legacy.python.org/dev/peps/pep-3099/
Unless you're in SF, it's easier to find Pythonistas than Rubyists, hipster jokes notwithstanding.

But the stats show the giant, kitchensink frameworks are pretty even in measurable terms, but Rails had about 5x individual committers.

https://www.ohloh.net/p/rails

https://www.ohloh.net/p/django
Not happening, because it would mean multi-line function arguments, which have been declared "ugly".

http://legacy.python.org/dev/peps/pep-3099/
Do not like the term "C/C++", and especially in this context. Modern C++ makes avoiding this sort of bug as easy as doing so in the "managed" languages already discussed.

This is as much a cultural as a technical problem; C really is in the last chance saloon for this sort of problem, we have the solution to hand, but a strong cadre of developers will still only consider C for this sort of work.
22 Dogs Behaving Badly: So Bad, That We NAMED Them. #12 Is "The Home Wrecker"
blah blah, boring mental gymnastics that at best moves you to "separate but equal"

good job ass, you're still an ass.
You mean anti-Google pro-Microsoft surely?