skysight-inc/HackerNews huggingface dataset:
I used to take Prilosec everyday, and although I changed my diet and exercised more, I also started taking B vitamins. After six months I'm about 90% cured of acid reflux and can even eat some things I had to avoid early on.

http://www.livestrong.com/article/303855-b-vitamins-that-sto...
If you find a problem with open source code and you can't fix it and provide a good patch, at least identify where in the code is at fault.

If you can't find the fault, provide a fully formed test case that shows the problem.

If you can't create a test case, be polite and extremely specific when reporting the bug.

If you can't be polite... well the bug is probably less of a problem than your attitude.
My understanding is that there's really no point in a funded startup being profitable. The whole idea is to take in outside money and grow.
So, profitable startups are either not very robustly funded (think lean or unfunded) or no longer startups.

Now I have a strange interest in startups and companies who are hiring. I love to see how talented and hardworking people are choosing to engage the market. I actually almost wouldn't mind being a technically competent stealth recruiter.

The late couple of times there's been a "Who'd hiring" thread on HN, I've posted a gig on CL trying to find someone to organize the companies for me in a spreadsheet by location and industry, not because I intend to take any action with it, but simple so I can absorb the information at a glance.
>Yes, from the perspective of the individual countries, the old policy is more fair. If you gave all of the countries of the world one vote each and had them vote, that's what you would get. However, if you gave all of the people of the world one vote, that is not what you would get as the people in the more populous countries would want their country to send more people.

That may make sense for voting(to prevent tyranny of the majority), but makes no sense for employment based visas. Countries don't really send people in any sense. It's people that are hired by companies and what has that got to do with countries really?
> But it is nearly impossible to come up with an implementation for Ruby, that is as performant as a compiled C program

PyPy is getting there.

JIT, Runtime type detection and path optimization go a long way. And it's much easier to write correct Ruby than correct C.

When I went to college, the HP-41 was HP's top-of-the-line calculator and all the rich kids had them. I had a BASIC-programmable CASIO PB-700. In the end, I was able to finish tests in less time than it took the HP guys to program their calculators to spit the answer. I think it was the first time (1986 or so) I realized a more expressive programming language could be a decisive advantage over your competition.
Also worth being aware of - NIST Net: http://snad.ncsl.nist.gov/nistnet/

Lets you set up a linux box to act as a configurable router that does network emulation. Useful if you want to test devices that don't have their own emulation options.
It is my feeling that you're trying to justify the
usage of Node.js

I said nothing about Node.js. I said I want a framework on the client-side for the same reasons I want one on the server-side. A framework. Like Rails. For the client-side. So I can have organized code that people other than me understand.

wikipedia

Wikipedia is a content site. I'm not talking about content sites. I'm talking about web apps. There's a huge difference. When I need a blog or a CMS, I guarantee you I'm not reinventing that in Rails. I'm using one that is proven and already solves that problem. And that's a whole other area of discussion. There will always be static pages. Those are the majority. But nobody should be serving those directly from a database. Those should be coming from disk or a cache or something.

I'm talking about interactive user experiences. In web apps.
How does the dual licensing work exactly?

Can't we just use the GPLv3 version on any commercial (or personal) website? As long as I'm not redistributing commercial software with Kendo included, I am within the rights GPL grants me, right?
> I certainly wouldn't do is attempt to write a physics simulation in python, "idiomatic" or not.

http://numpy.scipy.org/

Life can be good.
With the music I buy in the iTMS I can do most of the things I can do with a CD I buy in a store somewhere. Some things I can’t do. That’s all. It’s not dramatic.
...or try not to get into the situation where your financial/employment status is in the hands of volunteers. (Don't use OS for important things that require diligent support)
You'll be dead soon - Carpe Diem
At the company I work for we are currently in the process of migrating from MSSQL to PostgreSQL. However, we are trickling to a full stack switch to Linux. In the meantime, the Postgres databases have performed extremely well and on balance we are happy with it.

Unfortunately I would argue that at an enterprise level MSSQL is better than Postgres (pure conjecture here). If nothing else, it is way easier to employ MSSQL experts where I live and next to impossible to find Postgres talent. This pretty much means that we are learning by trial and error what the best practices are.
Take that 100k and move somewhere that isn't NYC or the valley. Assuming you're 24, have no spouse or kids, and no other expenses, 100k will go a long way in many parts of the country. Here in Pittsburgh, you can live like a reasonably well off college student on 1k a month.

Can't help you on the visa though, I'm not familiar with how that works.
> outshine most of your peers

At BigCo Inc, outshining others does not mean just working well. Playing the right cards, being in the right networks (and the right books of those in power) matter a lot. ;) As they say, only when powered by right mindset and driven by right ambitions could one reach the next level.
The Downton Abbey Morse Code
Is there a paper book version? Didn't see it on amazon.
I disagree with you.

OpenGL is a C api, so it's very natural to write introductory material for GL in C. Anyone is serious about wanting to use OpenGL should know enough C to read it and translate to whatever language you want. You also don't need to worry that much about language bindings or windowing system wrappers in the example apps. Example apps will also be more portable when written in C.

If this were written in Java, where there are no raw pointers or pointer arithmetic, etc, you'd have to use something like Java NIO Buffers or other abominations like that. You have to use raw pointers with OpenGL, since you do DMA transfers to upload and download geometry and texture data to and from the GPU. This is done with explicit transfer calls (with a pointer to the data) or with memory maps (where you get a pointer to a page aligned buffer that's ready for DMA transfer).

This is just another example on how every language that doesn't allow you to use pointers (for "security" reasons) will have something more complicated to replace them.

NOTE: if you really want Java versions, you can go ahead and write them. 10 years ago many people used the NeHe tutorials to learn OpenGL (don't touch them in 2011) and they were ported to pretty much any language and windowing framework out there. But they were ported bu individuals in the community, not by the original author.
See also Speedlimit: http://mschrag.github.com/

Does the same thing and is free!
Find the Right Safari Baby Bedding for You
The Protégé Effect: Why teaching someone else is the best way to learn
Typography Effects with CSS3 and jQuery
Set of nice typography effects for big headlines using CSS3 and jQuery.
I used the app for 5 minutes and I could write a thousand words on why it's better already. Honestly, if you can't see the differences, the quality compared to facebook, the difference in attitudes towards privacy, I don't think you can be helped.
"The point is, Lush has datatypes for fast numerics: it’s designed to do fast numerics. Clojure doesn’t have such datatypes..."

He knows he's not comparing like for like. What he apparently doesn't know is that there is a better data type.
Google's maps go indoors with new mobile feature
Google's next frontier in digital mapping will span the world's shopping malls and airports. An upgrade of Google's mobile mapping service released Tuesday includes directions within stores, malls, airports and transit centers in the U.S. and Japan.
Last time this was posted, I griped that it still failed to fill gaps that jQueryUI and other kits also lack. It's looking vastly improved since then, and looks like something people might want to pay for. Nice work!
US Golf Clubs
Tournament golf coverage plus sections for courses and travel, instruction, site membership services and promotional offers. Information on courses throughout the UK. Includes course details and directions.
Health Mobs: What is the brain?
I'm guessing you have no idea what Path is. It's for sharing with close friends or family. Family, in general, is interested in knowing what's up with other members. That isn't narcissism. This isn't facebook. Please stop with this whole narcissism crap when one, you don't understand the app, and two, you're on a website SHARING your opinion.
I think you misunderstand. Or perhaps my comment wasn't well stated... Serving staic pages is the solved problem. So is CRUD-based Rails apps. We know how to do that. In that sense, it's solved. We can use Wordpress with Rails, or Radiant, or we can roll our own in half a day.

When you send HTML to people, it should be for reading content. That's its purpose and I don't see that ever going away.

But when you're talking about having them interact with an interface, I don't see much of a reason for developers to continue to treat it like a 1970's terminal screen. We have tools that are getting better all the time.

Building a CRUD CMS is as exciting as watching paint dry to me. Yea people pay for it, but that's usually not the part of the project that's interesting. Doing the same "solved problem" over and over gets old.

And it gets scary, because new stuff is happening.
Salesforce.com Steps Past CRM, Into Social Marketing
Under GPL3, if you make KendoUI components available via hosted solution, I think you'd have to release your app's entire source. I think GPL3/commercial dual licensing is a very unattractive licensing approach, but that's just my view.

CORRECTION: My comment is only true under the Affero GPL.
5+ Screens and a Cloud
Just curious, but did you use a JS templating language? Cos we've been sending json back and pushing it to mustache templates which seem to render pretty quick.
Apple iphone4s latest features
IPhone expels smoke, glows on Australia flight
Apple's iPhone is the world's hottest smartphone - and one iPhone in Australia appears to be the hottest of the bunch as it spontaneously began smoking last week.
Excellent. I sort of expected an utility like this to be part of a "standard installation".

Are there good examples of using tc to emulate a crappy connection?
I'm not familiar with the new stipulations in GPLv3 and their potential effect on this, but if I had to guess, I would guess that Kendo is relying on the GPL's infectiousness; there is a clause that requires all linked code to use the same license. I suppose Kendo may make a claim or intimate that the terms of the GPL require at least your JavaScript to be identically licensed. GPLv3 may have strengthened or clarified these provisions in light of the massive proliferation of internet applications; again, I am not versed in the modifications of GPLv3 (and I'm not a lawyer, either).

They may also just be falling back on the old corporate dogma that employees are not allowed to touch a GPL library with a ten-foot pole. Or the old corporate dogma that everything needs a support contract so that managers can CYA.
Or pay the developers for "diligent support". Many open source projects offer some kind of paid support or commercial license. A lot of people seem to expect fully fledged support for free, and that's pretty crazy.

If you want "free support" you either need to be able to fix it yourself or get on good terms with the developer. In any case, don't be a dick.
Facebook makes privacy pledge in FTC settlement
Government regulators are sharing some alarming information about Facebook: They believe the online social network has often misled its more than 800 million users about the sanctity of their personal information.
> So how is "owning" a CD any different from Spotify?

Because if you quit Spotify you lose all the music. The CD you can keep for life without having to pay $10 every month.
مارك توين  
مارك توين

مارك توين

مارك توين

مارك توين
Ask HN: Looking for co-founder for cyber security business.
I'm the founder of a Maryland-based cyber security firm that's been in existence for about a year. I have some customers, relationships with some well known companies, and have too much on my plate to handle it all on my own. I'm setting up some pilot projects with several customers right now to be able to demonstrate viability and get some outside funding.

I'm looking for a co-founder(s) to join me in my quest for world domination. I'm looking for a non-technical co-founder to bounce ideas off of, to handle some marketing, operations, sales, and a host of other things that need to get done. I would be focusing on building the product, interacting with the community to build awareness of the company and mission.

How should I go about finding this missing person? Most of my friends are gainfully employed, have mortgages and babies to take care of, so it's difficult finding someone willing to make the leap. Any ideas?
Well said. So if its mission-critical, expect to take support in-house or pay for it. Or don't use it.

Is there some clearinghouse of OSS support suppliers?
Die a designer: 10 steps to a long career
As a long time game programmer, I can tell you that the OpenGL Superbible is the only reference book anyone uses.
There is a AGPL[1] license for web apps. But if you package it in your mobile apps, then GPL should suffice.

[1] http://en.wikipedia.org/wiki/Affero_General_Public_License
I also buy physical CDs and it has nothing to do with quality. It's because I can usually get the CD used for cheaper than I can get the digital music. I'm also a whole album listener over individual tracks on random.
1/3 of house and senate past retirement age
A recent search of the ages of the senate and house confirms what I had suspected, that at least one third are past retirement age, and if personal experience is any indication of the situation, almost HALF of them know little if anything about computers, the internet, or modern technology.

While some of them may have intimate knowledge, generally, anyone that's over 55 usually finds the internet and computer troubling, reads a real newspaper, and finds filesharing a problem, in spite of the fact that they freely shared cd's, dvd's, tapes etc. before the advent of the computer.

Since term limits seem to be a sticking point (how can you get someone to vote for firing themselves?) I think that we should have a mandatory retirement age, 65, just like the rest of working class america. After that they would be ineligable to run, and younger, more informed and connected members of society could take their places.

Of course they could remain on as advisors, lobbyists, and general pains in the ass, but decisions that will affect future generations would be made by those people that will be affected by them.

Maybe it would cut down paranoic rhetoric, maybe it would re-focus them on the living instead of the dying, maybe they could finally come up with a bill that didn't limit or revoke rights that they enjoyed, but now have come to fear due to old age. Maybe they'd stop sleeping on the job.

While I respect my elders, and I am 52, and not young myself, the reality that these people are familiar with no longer exists, and living in the past is for fools.
Lack of sufficient B12 also causes one to erroneously believe that they are being slighted by the mass media.
The Main Reason to Decide Vegetarian Cat Food
Get detailed information on vegetarian cat food here. A complete guide on vegetarian cat food absolutely free!
The important thing to note from the source comments:

commercial flags support features for which Oracle charges a fee for production use, though they're free for development and/or evaluation. There's no enforcement mechanism in Hotspot other than that -XX:+UnlockCommercialVMOptions must first be specified in order to use them.
Ask HN: Filing GC application. Need to answer these questions
1.Please elaborate on the meanings of software development and software engineering. Since both are required to perform the job, please be sure to make clear how they are different.

2.Please elaborate on why experience is needed in software development and software engineering to perform the duties of the job. Explain specifically how this type experience enables the person to perform the duties of his job.

3. Please elaborate on why 4 years experience is needed in software development and software engineering to perform the duties of the job.

Any help answering these questions is appreciated.
I've bought and watched the previous paid screencast (http://www.watchmecode.net/refactoring-javascript) and it's not worth half the price of a good book. The level of preparation and detail that goes into these productions don't justify the price atm. Not bad, but at this price you should get something inspirational.
I spent a good many years managing and developing a popular open source project.

While most of our users were/are good individuals, there were certainly some nasty ones in the bunch. I remember being cursed at many a time simply for politely refusing to implement whatever random feature a user requested.

If a bug were to come up in the software, there were times where threats and/or demands were made that I fix the bug or modify something to the user's liking. (Never physical threats as far as I can recall, but still unwarranted aggression.) They absolutely refused to believe that I didn't directly "owe" them anything. It was a bizarre entitlement feeling some of the users had. It's not like I worked on the project for a living. I had a day job as well.

I finally started transitioning away from the project and handing it off to someone else when I started getting phone calls at my home. A user managed to track down my cell phone number and started calling me in the middle of the night (3am - 4am.) He wanted to talk to me about his "ideas" that I should implement in the code.

That's not to say all of our users were jerks. In fact, it was a very small minority. Out of the hundreds of thousands of users we had, only a handful were dicks. Unfortunately, some took it to creepy levels.

On the other hand, many warm e-mails were received and even on occasion cases of beer for our coding efforts. I still hold a lot of fond memories of that time. Hell, even the legal issues were a learning experience, though the majority of that occurred around the time I was bowing out.

I really don't even know what point I'm trying to make here. I just wanted to share a few brief stories.

`Tis a strange world.
> There is a human curation step (~5% of the process), but that is mostly for removing really crappy videos.

Actually, I'd be tempted to make the process 100% automated, and open it up to the general public as soon as possible.

This has the potential to go extremely viral, and occasional "bad" videos could work in favour of this, by introducing an element of humour into the proceedings.
The Foobar2000 ABX plug-in can do this for you. It automatically sets up a blind test, and calculates the probability that you can tell the difference between.

http://www.foobar2000.org/components
You don't need an app for this. I wrote a shell script which uses ipfw for exactly this purpose (Most probably this app uses ipfw too) here is the script- https://gist.github.com/1409218

Run it like

throttle -p 3000 -d 1000ms -s 256Kbit/s start

p - Port

d - network delay you want

s - speed
Lead Generation ideas
Carrier IQ app on milions of Androids track key presses, SMS, location, browsing
Maybe I'm looking at making music in the same fashion as open source programming. It also takes a lot of time, effort and some times money, and it does not give you any income directly. People may fork your code and you don't get any money from it. But it may also land you some programming gigs that can pay much more because of your effort.

Making a living out of making music is like making a living out of open source programming. If it does not pay enough, you have to either put more effort into it and make some sacrifices, or you have to play by some other mans notes/specs.
Spotify and Netflix are very different. The vast majority of Spotify users do not opt for the premium service. If most or all did pay it really wouldn't be an issue. It would even be considered a blessing for the music industry.

With Netflix, you have to pay to access the content.
Top Adsense Alternatives
Dieta para bajar la panza
Carrier IQ android rootkit list
How about making a list of carriers that do or do not have have carrier IQ installed? (we know that sprint and verizon do...but what about the rest?)

If you have an unmodified non sprint/verizon android device, and you dont see at least ten or twenty replies for your carrier / region, please run the test and report your findings... (we know you want to know anyway, right?)

So that the list can be easily parsed, please include a line of space or comma delimited text starting with at least one # symbol:

#Carrier, state, CIQ yes or CIQ no

like

#ACS, Alaska, CIQ : no
or
#ATT, Alaska, no

you get the idea....yes, I am lazy.

CarrierIQ can be seen on your Android handset by installing a free app from the Market called AnyCut. Create a new shortcut, select activity, and you will be presented with a list of applications, including the hidden ones on your device. Look for IQRD and IQAgent, which are both parts of the CarrierIQ system.
If nothing else, this proves that Oracle is serious about OpenJDK. If they weren't planning to continue to provide the commercial/patented features under the open source license, why have a gate/switch to disable them ?
Thanks for the feedback on that first episode! I heard similar statements from other buyers as well, and I've taken it to heart for this episode.

I took the time to script out the code and the talking points this time around. I also recorded the audio separately so that I could really focus on the code and on the audio, independently.

I hope this episode shows the level improvement I think it has! If not, I'm always looking for feedback on what I can do better.
While I think this is a plus, it's still very depressing for the US. Are American schools really so bad that a country of 300 million can't churn out enough tech/science employees?

I'm a freshly minted American (from Canada) and in my 20 person office there is one other American developer (who is also a co-founder).

I've lived in Canada and Europe and the US is by far my preferred place to live, I'm not sure how long it will last though there are generations of Americans that lack the proper skills to compete in the modern economy.
Sail on a Dinner Cruise on Dubai
Dubai has emerged as one of the popular holiday destinations in the world today. There is so much that Dubai has to offer to the tourist. From great shopping to incredible Adventure sports & a glimpse into Middle Eastern culture there is a lot to do while in Dubai.
Those Greedy, Freeloading VCs
Making Online Payday Loans Work | Siam Warrior
Can someone elaborate on the no pricing information within the app point? If we have an in-app purchase, we can't tell people how much it costs? That sounds opposite to what I'd expect.
Young Startup from Berlin: Innovation for Everyone
10 Weird Skyrim Glitches Caught On Tape
F# - Is it the new Lisp?
What would you suggest in its place? As their number of 'core' products increase, it is harder to come up with a unifying UI that isn't menu based.

(Not a troll - seriously want to know about other UI alternatives).