skysight-inc/HackerNews huggingface dataset:
The problem with apt-get for my use case is that most packages are outdated. If I need to install the latest version of a package I have to Google for instructions which is quite annoying. e.g. these are the steps to install Node.js:

sudo apt-get update

sudo apt-get install python-software-properties python g++ make

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejs

https://github.com/joyent/node/wiki/Installing-Node.js-via-p...
Solar Sail Set For Maiden Space Voyage In 2015
For the past half century, we should have been treating our antibiotics like weapons of mass destruction - tools of last resort only to be used in emergencies, with great hesitation, and only when absolutely necessary. The industry and the doctors responded: antibiotics were too profitable and the risk seemed too distant. Now we have no weapons; we're helpless and the world is again going to be a scary place where a cut or a scrape can land you in a hospital or in a mortuary.

For the first time in the memory of anyone alive today, we're going to see medical science step backwards. We're going to be more vulnerable tomorrow than we are today, and we did it to ourselves.
It's a software free-for-all: Apple puts pressure on MS and Surface
SEC Votes To Propose Equity Crowdfunding By Unaccredited Investors
Thanks so much! I really did learn a lot about marketing and launching products, as well as how to structure my time such that I can actually achieve a goal like that.
No, that addresses reproducibility, which is worthwhile but is not the same as predictability.

Predictability in this context means simplifying the problem. If uninitialized memory is nulled, then I know what I'm looking for/at more quickly. Likewise if it's set to any other particular, known value. I know it will (or won't) be failing null checks, and I know that it will (or won't) be segfaulting if dereferenced. This helps with characterizing and fixing bugs, (related to but distinct from detecting bugs in the first place). Relying on this to make the program work is bad, but that's not the same thing.
So you're saying that the airport security theater that terrorizes so many of us is necessary because it reassures some other people? And that the emotional needs of those people, who are not rational, must be catered to while the emotional needs of the rational people must be suppressed and ignored?
Yay, I'm excited to see where this goes!
This short-film on bike culture in Amsterdam will blow your mind
So just target Lion and above, that's 54%, which might sound small, but it's tens of millions of users. Mac software houses thrived in 2005 with 1/4 the user base that what that 54% represents.

That's true. Though it's still way better to support 72% in one API than 54% in two slightly different APIs.

That said, I highly doubt SL is 35% still.

I think you're right. Those 32bit Intel iMacs are probably on their last legs at this moment. In one year, I predict Mavericks may have 80% or even higher market share, comparable to its remote cousin iOS7's share on iOS devices.
Looks awesome! Font Awesome is awesome. Awesome.

I'm going to feel like a real winner when I deploy my application that uses Bootstrap 2.3 and Font Awesome 3 since the latest re-writes of both came out while I was 75-80% done with my project.
boblightd provides this for Linux, lots of people roll their own versions of this for their XBMC/OpenELEC setups.
High school is the last school I attended. I worked my ass off and my resume speaks for my lack of formal education. My primary focus is web development in PHP but i'm more of a catch all type guy. I can open a remote office, wire a security system, build a website, etc... I've worked for mom and pop shops, i've worked for 500+ seat call centers. I'm 33 years old.
They are recycled :-)
When selecting one of the startups map disappears and I can't make another selections.Looks broken...
IDNA: 360-Degree Spacial Story Telling iPad App
I don't care about what you need or don't need, maybe I enjoy writing code for the sake of writing code. Implementing the rope structure for example was fun, as was figuring out how to go about with the various ST3 compatibility tasks.

What I choose to do on my own spare time is none of your business no matter how much of a waste of time you think it is.
Did the pranksters also set off unfinished metal desks and shrimp forks in an airport?
SEC Moves Ahead With 'Crowdfunding' Proposal
Test coverage is pretty orthogonal to code review. You might wind up with a large amount of fully tested freshly refactored code that does not meet requirements or edge cases the tests missed. I'd recommend at least reviewing the test code in your case.

Besides that, it sounds like a nice codebase to work in. I've had very good test coverage for libraries and backend services with well-defined APIs I've written, but a lot of my career has been spent doing UI work and I've never found an adequate testing tool that can deal with both the complexity and randomness of human interaction and the rate of change of UI presentation.

You can't really regression test UIs, because most UI development intentionally changes the things regression tests look for, so you wind up spending a lot of time updating the regression tests and trying to keep up with UI changes that are being made in a tight code/review/tweak iteration loop.
Anyone know how PSD read support has come along?
I agree with you, and this is the reason why having small features and reviews for all of them helps. Groking a colleague's code is much simple if it is a small piece, and when you are reviewing his code regularly (and the other way around).

Our typical PR is 1-2 days of work, so I'm reviewing several by week, something by days.

You are of course right that it should not fall into "you should do it my way". Now, when my colleague said "I would have done it differently", I always ask how and why. I will probably not change my code if it is good (or even good enough), but I would have learned something, or got another point of view.
Mathematicians tend to miss one important ideal; a major consumer of your code needs to be other programmers who read it. Hence why mathematicians often end up writing code that, while more terse, is a jumbled mess of single letter variables and layered abstractions.
Nice!. I was glad when I found Pixelmator as an easy to use image tool on OSX after working with Paint.Net on Windows.
I see a lot of people say things like "VB and ASP vs RoR and Node. LOL?". Retarded.

You're comparing Nokia3310 to iPhone. Maybe try comparing something like MVC5 (which is open-source btw) to your fancy RoR and nodes?
The only problem with that is that you have no way of knowing what kind of scale adjustments they are using.

http://hyperboleandahalf.blogspot.no/2010/02/boyfriend-doesn...
That's a terrible analogy considering that there is such a thing as musical literacy and it doesn't necessarily require knowing how to play the piano.
Coinbase taking over a lot of the bitcoin ecosystem makes me nervous. They seem to have great engineering skills, but have the morals of PayPal. It might be better to push for other services that seem to be pushing for the betterment of the whole bitcoin community like inputs.io
What Does PCI 3.0 Mean to Security Practitioners? - The Hacker News
A couple of years ago, I watched a guy explaining his concept starting with nothing but a blank canvas in Adobe Ideas (very similar iPad vector drawing app that's been out a while). He'd sketch the high-level stuff and continually zoom in to provide more details. It was like watching a Prezi being built in realtime and it was memorizing. It held my attention and communicated way more than any prebuilt presentation would have done.
High School (or equivalent)
I remember hearing about Soviet research into phage therapy, where bacteriophages are cultured to consume particular strains of bacteria. I believe the treatment is only in use in a couple ex-Soviet states. Is this a reasonable avenue once we're essentially dealing with only MRSA-like infections?
I'm one of the authors. I do print books, so I'm not direct only. But I can tell you why a lot of authors avoid kindle: If you price above $9.99, you do not get 70%, you get 35%.

Kindle formatting is also very hard to get right. Very often the top negative review of an excellent print book is "GGGGRRRRR, the kindle format is UUGGGGLY and doesn't work!!!!!!!?!?!?!"

Not the kind of publicity you want. If you're pricing on value, better just to avoid it.
Deleting things is hard. Especially if you have backups. It's much easier to set a flag saying it's deleted.
Awesome idea, I hope you're able to bring it to other countries soon.

I like to keep notes and drafts on paper every now and then but not enough to fill a full notebook a month. It would be great with an infrequent alternative where I receive 2 books and one return envelope in the first batch. When I'm done with the first one I return it and continue with the second book. And when you receive my book you'll scan it and send me a new notebook and return envelope and charge me for it. Basically the same as now but I can keep notes in my own pace.
GNUPanel 2.0 - The FREE alternative for CPanel
I'm hopeful this leads to new default treatments, since I have had allergic reactions to the last 3 antibiotics I have been prescribed. They do a great job fighting what they were designed to fight (for me), but then I get a week of a really itchy rash, cortisone shots, and cortico steroids.
SEO for Startups (Presentation)
Very nice, it reminds me of the approach of Mischief[1]

"What makes Mischief tick?
Mischief uses Adaptively Sampled Distance Fields (ADFs), originally invented and developed by Ron and Sarah at Mitsubishi Electric Research Labs and further enhanced by 61 Solutions. ADFs are a new digital representation of shape which provide numerous advantages including high quality anti-aliasing, very fast rendering, support for massive parallelism, very small file sizes, and the ability to succinctly represent variable-width, scalable, textured strokes. This technology is protected by over 50 patents."

[1]: http://www.madewithmischief.com/
Ask HN: How does Forbes get around the "first page free" rule in Google?
I need to amend a tax return and, today while searching in Google for something [0], I clicked the first result which was a Forbes.com link. I was immediately taken to an ad with a "Continue to this site" link. How do they do that? I thought this was not acceptable according to Google [1] but Forbes has been doing this for months.

[0] https://www.google.com/search?q=rules+to+follow+when+amending+tax+return&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

[1] https://support.google.com/webmasters/answer/74536?hl=en
This has nothing to do with understanding but more with memory. What's drowning people in C and even more in C++ is not the logic of the language, but the sheer number of tricky concepts and the pure accumulation of information (it is reflected on the size of the specs).

I've been coding C++ for a few years now and it still baffles me most of the time. If I take a break from it for a bit, I have to re-learn how pointers function every time.
> Another reality is there’s not much money to be made in making new antibiotics, so we saw a lot of drug companies who left the field of antibiotic development because of this combination of factors, that it was getting really hard to discover, to develop new antibiotics, and you don’t make a lot of money in selling these drugs, so the market really wasn’t there.

To me this seems like the big problem here. Antibiotic resistance is an inevitability regardless of our usage rates - there's too much selective pressure for it not to. To co-opt the Red Queen hypothesis slightly, we have to constantly be developing new antibiotics just to keep pace.

I suspect this problem will self-correct eventually, with the unfortunate side-effect that the cost of effective antibiotics will skyrocket for awhile.

That being said, we're obviously not doing ourselves any favors by dispensing them like candy, especially to the agricultural industry. It definitely encourages cycles - Effective antibiotics are rare and therefore profitable so tons of $$ goes into R&D -> Lots of new antibiotics are created -> price goes down because there's so many options/patents expire -> Overuse -> Resistance develops quickly and we're left with few effective options.
Same - he's trying to dumb it down but really misrepresenting some things by doing so (like how evolution works).
oh, right. I think that's the answer.
Font Awesome 4 released
It was pretty much flawless as of 2.2.1, with the obvious exception of layer styles.
This is exactly what I wanted to know. Last time I tried it it was nice, but without the ability to read PSDs correctly (and not misinterpret things to be all over the place) it's quite useless to me.
My advice:

1. As an advocate for a practice, ensure you use that practice in all that you do. Advocate for it in every team meeting. Try to stress why it is important, and how it can directly make things better, instead of just "making our code better." Provide research and numbers from prior projects that show how useful such a practice can be.

2. Provide good examples and guides to get the practice started. Some avoid a practice because they don't know the best way about executing a practice. If it's unit testing, show how one should go about determining edge cases and describe useful unit testing methodologies (mocks, stubs, etc).

3. Make it easy as possible. If it's unit testing, integrate a CI server directly to your SCM. If it's code review, adopt a practice that fits inline with your existing workflow and don't make it a ceremony - make it asynchronous.

4. Understand that it will be gradual, but every effort moving forward should push towards integrating the new practice. You can't suddenly have 100% test coverage after introducing unit testing to an existing project, but all code that gets included can include new tests, and old refactoring can have tests included to slowly build up the test coverage.
Is the goal of airport security to mitigate fear or to mitigate credible threats to the safety of the occupants?

Schneier isn't endorsing the practice of setting off dry ice bombs in airports, he's only pointing out that if a system is designed to stop actions that will result in actual harm to humans, then we shouldn't consider the failure to stop grossly inconsiderate pranks a failure.

Consider that:

* The perpetrator wasn't carrying any substances that could be used in a credible threat to the airport occupants.

* Did not execute a plan to physically harm anyone.

* Was not in contact with individuals who intend to carry out any credible threat to the airport.
Ya know, Coursera clones are not bad. I like Coursera's muddled nature, but I will accept organized online courses as well.
Any idea of how their layer styles are now?
May have to do with Mavericks LinkedIn SSO?
?down=true does that make any difference?
> a) because you were putting words in my mouth

No I wasn't. Give an example.

This would have to take the form of me having claimed you said something you didn't, not the form of me claiming an implication of your statements that you don't agree with.

> (I assume you're referring to my having to twice clarify the definition of description)

Now thrice, and it's irrelevant because you are also "pushing an agenda," as you put it. You can't really do one without the other. Every fact about reality has implications for human action.

> Some of what's been said here - a lot by you - has been so wrong/irrelevant/flawed that I wasn't willing to entertain it,

I think this is an example of not pursuing intellectual discussion, like I was talking about.

Another reason I brought up astroturfing is because you have a new account.
> Now we have no weapons; we're helpless and the world is again going to be a scary place where a cut or a scrape can land you in a hospital or in a mortuary.

Perhaps most terrifying is that the mere act of hospitalization will likely be the highest vector of transmission of nearly untreatable infections. Go in for a routine procedure and end up in the isolation ward due to some highly infectious, deadly disease.
Mind Controlled Virtual Reality
Can Microsoft shift strategies fast enough to combat free software from Apple and Google? It'll be tough, but they have enough market share that they might have plenty of time.
I haven't downloaded v3 yet, but I love using Pixelmator for quick edits and tweaks to images. It loads much faster on my MacBook Air than Photoshop, and I've found the learning curve to be much lower too. All while having 80% of the features from Photoshop; which for my basic needs is 98% of everything I'll do.

Version 3 looks like a huge win for customers, really excited to be grabbing the update for free from the App Store. Although honestly, I'd pay for it again at this point.
You are quite obviously not in the target audience of this machine if all your computing needs are being satisfied by an MBA.
The most interesting bit is: "Wednesday's proposal doesn't require companies to verify that individuals meet income thresholds set by the law, officials said. Instead, the SEC asks for comment on whether verification steps are needed."
Potentially receiving funding from a non-accredited investor has been one of the remaining sources of risk to a startup taking crowdfunding.
Worse yet, I was under the impression that only citizens that have been arrested and fingerprinted had their fingerprints on file. Now with this, they are creating a reason to get a completely law-abiding citizen's fingerprint on file. We've been successful in avoiding a national ID system, but it looks like one is now being implemented via the TSA under the guise of a "convenience program" that you are coerced into participating in by increasingly making your live a living hell if you don't.

It would be valuable to bring something like this to the attention of the NRA, because they are one of the few groups that does a lot of work to prevent a national ID program and centralized databases of biometric markers.
I wouldn't worry too much about being on Font Awesome 3, most of the changes are purely semantic.
Hi, thanks for making yourself available to questions (and congrats, of course)!

I wanted to ask you about (for want of a better phrase) softer metrics and your experience of writing a book. How has your new status as author impacted on those?
Oh sorry, I meant progress on my game stalled, not libGDX's progress.
Wasn't much of an analogy at all, just felt like it was an appropriate time to voice my love for type writers.
You are correct, but I mentioned ‘Microsoft’ and the ‘Windows keyboard’ because the original IBM PC keyboards did not have a ‘Windows’ key. Original Macs did have a ‘command’ key.

I suspect ‘Kayoone’ was referring to the functionality of the ‘alt’ and ‘ctrl’ keys on a Mac keyboard versus what those keys do in Windows. For example, in Windows, ‘ctrl-C‘ is used to copy, while on OS X, it’s done with ‘command-C’. The placement of the actual keys are quite similar between PCs and Macs.

The Apple ][ keyboard didn’t have an ‘alt’ or ‘ctrl’ key. The Apple IIGS had both keys, and they were placed in the same arrangement as the original IBM PC keyboard (with the ‘ctrl’ key above the left ‘shift’ key.) On later Apple and IBM PC compatible keyboards, the ‘ctrl’ key was moved to the bottom row, to the left of the alt key.
The bigger the brain,the more likely to cheat. And cheating is contagious
I was wondering if resistant bacterial strain would drop resistances against one antibiotic if we stop using it for long enough. Maintaining a resistance comes at a cost for a living organism (synthesizing an enzyme), so the bacteria that would drop it would be promoted.
The Wiki article you linked specifically mentions Linezolid isn't necessarily effective against many Gram-negatives (the resistant bacteria):

Linezolid has no clinically significant effect on most Gram-negative bacteria. Pseudomonas and the Enterobacteriaceae, for instance, are not susceptible.[90] In vitro, it is active against Pasteurella multocida,[2][91] Fusobacterium, Moraxella catarrhalis, Legionella, Bordetella, and Elizabethkingia meningoseptica, and moderately active (having a minimum inhibitory concentration for 90% of strains of 8 mg/L) against Haemophilus influenzae.[87][90] It has also been used to great effect as a second-line treatment for Capnocytophaga infections.[43][92]
The new naming convention is great.
It's not free, it's gratis.
Hi, OP. Thanks for the interesting post. Off the top of my head:

1. Variables declared or assigned, but never referenced again

2. Improper variable scope (local/global)

3. Reserved words (by language, framework, industry, app) used as variables

4. Improperly reused variable names

5. Improperly named variables (1 or 2 characters, contained in another variable name)

6. Too difficult to understand variable or function names

7. Function names must be Verb-Adjective-Noun

8. Variable names must be Adjective-Noun

9. Improper data type

10. Repeated (in one or more programs) code for which reusable code should be written. (Any future maintenance must only be done in one place.)

11. Fresh code rolled instead of using existing reusable code meant for that purpose.

12. Partially complete data base updates

13. Improper data base locking

14. Non-standard UI widgets

15. Version control problems (didn't start with current production version)

16. Not all changes documented with ticket#

17. Case/switch statements without fall-through clause (case 1)

18. Improperly structured if...then statements

19. if...then statements too long (according to published standard)

20. Improper indenting/spacing (according to published standard)

21. Comments don't match code

22. Comments inaccurate

23. Calling/using obsolete/deprecated code

24. Not backward compatible

25. Obviously works under only certain conditions (which will be caught in testing)

26. New code inserted in wrong place (if...then, case, function, etc.)

27. Obviously missing data base updates

28. Obviously missing API calls

29. What else?
Or even better, submit a PR that builds the project on Travis and dumps the binaries to an S3 bucket. I did this for an experimental pandoc-based ebook, and it worked great:

https://github.com/mikepurvis/essential-ros/blob/master/.tra...
Nice. A feature-complete, fast, open-protocol, open-source(partially at least), free-and-committed-to-remaining-free IM solution (iOS+Android mobile apps AND infrastructure) that seems reasonably secure, to a non-expert at least.

Have been looking for something like this ever since Google effectively killed Talk in favor of (half-baked) Hangouts, and, around the same time, cloud data security was widely demonstrated to be a contradiction in terms.

The question remains, given Telegram's architecture, to which extent does a user still need to trust the entity operating the server infrastructure. Harvesting of contacts probably remains a risk, etc. Any security experts care to comment?

More background:
http://core.telegram.org/api/end-to-end
http://www.ewdn.com/2013/08/29/vkontakte-founder-launches-te...
Very true. We're also seeing CSS selector speed improvements of about 30% in webkit. Hoping to do a write-up soon.
Evaluating Apple’s slow-and-steady approach to high-density displays