skysight-inc/HackerNews huggingface dataset:
Obscure psychiatric drugs are also ridiculously expensive sometimes. A friend of mine switched from a brand name anti-psychotic to a generic version. He went from paying over $1200 a month to $22 for 30 pills, for something as important as preventing his psychotic episodes.
Ask HN: Best legal structure for "different" type of startup
So I have a bit of a legal question (but I know the standard disclaimer - I do not expect people answering to offer official legal counsel or advice, etc. and I should speak with my attorney/CPA - which I am next week but I've been getting a lot of conflicting messages from them).<p>So, long story short, I'm starting another company. We work primarily with the federal government and other large enterprise agencies on contract. I've been told by many SBA (Small Business Administration) counselors that I should forget completely about forming a corporation, and go directly to LLC due to their simplicity to operate. However, I've been spooked because the company I last partnered with had issues raising funding using an LLC structure and other entities/people seemed to see an LLC as less credible of a business structure.<p>That being said, I'm going to be working with a vendor (the government) where reputation and credibility is everything. I'm leaning heavily towards a Delaware S Corp, which can then be converted to a C corp later on so I can offer tax-deductible benefits to employees (compared to an LLC where employee benefits are taxable to them). The word "corporation" just sounds a lot more reputable to me and I assume clients in a risk-averse setting would see it the same.<p>Any thoughts on that?
>For example, if you’re presenting about a cutting-edge technology, you don’t want to use neither a serif font nor a curly/hipster font.

I really don't understand why a serif font is not for "cutting-edge" projects, can someone explain this to me?

I actually like using serif fonts in my presentations...
So that you can incorporate plausible deniability, selective disclosure, and secret-sharing based quorum. Do you really want to have created a system that gets subpoenaed for automated guilt-by-association when it turns out that one of the participants is being investigated for thoughtcrimes?
Looks like a case for Sherlock Holmes to solve ;)

OUYA's whole idea is very bad. Say you have a wealthy friend with $100.000 and just agree with him to back the project. Kickstarter gets their share, but you get almost all the money back AND another $100.000 from OUYA - without any guarantee that you have to finish the game. It's a clear call to scam the system.

I understand what OUYA was trying to accomplish, but they did not think it through. The main reason to use Kickstarter would be to attract as many PLAYERS to OUYA, and developers are insignificant here. For this to work, they should have required a minimum amount of backers per buck. For example, you would need to have at least 1000 backers, and on average not more than $50 per backer, or something like that.

Edit. Here's a nice explanation what "suspicious account" means:

"Both games, however, appear to have been backed by mysteriously fresh new Kickstarter users, which thanks to some celebrity profile icons and accompanying names look a lot like fake accounts."

http://www.kotaku.com.au/2013/08/kickstarter-games-accused-o...
The existence of terribly written queries proves nothing. Because there's also plenty of terribly written code that takes 100 pages to do something simple.

In both cases it comes down to people blindly grasping when they don't understand the fundamentals.

Relational logic can be extremely elegant, composable, and testable. Unfortunately SQL is a pretty awful interface to expose those ideas, and most attempts to wrap SQL in a better interface make the mistake of trying to pretend to be object-oriented, when they should really let their true relational nature shine through.
Highs and lows balance. You must endure persecution to win blessings. Doctors are brute-nigger-retards.

God says...

recently encourage shoulders etext90 how sleeper aches roared
adomed lover baffling expects 'may assented casts vagrant
bulk employest no_more_tears Place prepared debtors uncorruptness
indeed mastery dang_it mindful threatenest prose manifold
shamefulness Israel findeth disagreements crown changeableness
beloved dissolution eat hear givers proclaim I'm_bored
cleansing restest enacted night withdrawing earnestness
//www unlike Newsletters Angel talents commercial alleging
lure finest Continency clearly supported preach ambition
disgusted Men what_luck dollar wast enmity forwards lingering
commencement persecuted heresy liked fishes struggles
regardless asked unexplained god wedlock Jew teachers
salt banished at deemed flame Balaneion enough combine
instantly writing

-----

I am at peace -- nothing and I mean nothing can prevent justice.
I think you would benefit from dissociating the two issues - a) whether your CPA has been making good decisions and b) your privacy. Is there any way you can prevent your dad from seeing your accounts and making trades on your behalf without finding a new CPA? It shouldn't be that hard.
[edit] ... unless your CPA crosses boundaries because he's a family member.
We push data over 10Gbit - 40Gbit ports, but the point still stands.
I don't think using a mild profanity on twitter constitutes "expecting good judgement of those in law school" it seems like vast overreach to me and as long as we accept moments like this in any form it will do nothing but get worse.

If the graffiti of Pompeii is any indication humans want to be short, crass and coarse and I am okay with that and I think that is something we should accept and embrace as a society and culture. We give too much power to words when in fact it is the listener who derives the negative experience not the speaker.
Mathematics improves your capacity for logical reasoning.
In my opinion, Tools like Cordova (Phonegap) and Titanium exemplify a continuously evolving Grey Area between Web App and Native Mobile App Development. But even with this said; I think it's important to understand the differences between the two and the pros and cons of each approach. I don't think you should wait 2-5 years to do a startup (do it now!) but if this is the case, then you should have more than enough time to research the differences and decide which route you want to go (or maybe you do both, who knows). The aspects that I would focus on are Product/UX and Distribution/Fatigue:

Product/UX would relate to the Products you want to build and the User Experience you want to deliver; Understanding how each environment impacts performance (or not), how the app is launched (or used), and how the app behaves in each environment. It really depends on what you want to build and how you want it to work. Is the App Lightweight or Heavy? Is the performance acceptable considering the UX you want to deliver? Should it be launched from the Home Screen, or is a Browser OK?

Distribution/Fatigue would relate to how you intend to distribute and maintain the App; Understanding your customer (or potential customer) base, how to reach them (distribution path / user acquisition), and being realistic about the time/resources necessary to support your distribution plan from a development perspective. It really depends on how you plan to distribute, and how much time/resources you have at your disposal. Do you want to reach everyone or a specific group? Can you maintain multiple instances of your client across multiple platforms?

The last thing I would note is the Platform Effect and how it might impact the Grey Area. I think it's important to note that each Mobile Platform maintains control over their platform, and thus (just like API based platforms) it is always possible that the rules get changed. I think this is important to note because it is possible that future changes may impact the acceptance/rejection of WebKit Wrapped Apps (aka the Grey Area).
Thanks for the tip. I also added a check now to show only the users with a custom profile image in recent members list and it indeed looks much better now. Thanks again.
One more really cool one: http://www.hacker.org/bitbath/
Fair enough. I used amputees in my example because they were the most obvious, but there are plenty of afflictions that prayer never cures: Down syndrome, spina bifida, cleft palate, Tay-Sachs, dwarfism, etc.

I hope some day that you have a satisfying answer to this question.
Sweden is an important intelligence partner of the US. Assange is an enemy of US intelligence (even if he isn't focused directly on US espionage the way Snowden is).
I got my CS degree a few years ago and, yes, they focus rather heavily on math. I had to take three semesters of calculus, but only one or two semesters of discrete math (which I personally enjoyed a lot more actually and found it easier than the calc). However, a lot of the 300 and 400 level CS classes are about algorithm design and function, so that math background is crucial. Other "core" courses focus on image/signal processing, electrical component engineering, data analysis, compiler design, data structures, etc. which is also where the background in discrete math comes into play.

Though programming mobile and web apps doesn't necessarily compare to the array of materials you study in a good CS program, I don't understand why they would feel you need to have discrete math under your belt already before you start the program. You learn it there, from them, thats what college is for. If you can do calculus relatively easily, you can definitely do discrete.

That being said, becoming a programmer/developer does not necessarily require a lot of math skill. However, becoming an ENGINEER, or someone who understands the theoretical foundations of the underlying systems and can maximize them for performance/scalability/reliability/etc., requires a good amount of mathematical knowledge. That is the type of experience they are most likely seeking because it is what a CS program is supposed to teach you - how to engineer scalable, reliable and efficient software and systems, not just how to make apps.
As in most of these technological failures, the problem may just be between the keyboard and chair. I never cease to be amazed at the seemingly insurmountable odds people defeat to ensure something breaks somewhere in the least predictable way possible. In such an atmosphere, deliberate sabotage or sci-fi caliber cracking hardware are the least of your worries.
Not the worst approach, but they can be very hard to maintain. If the view has an error, then it can be hard to troubleshoot what is going on.
So... thinking that people should think ahead is racist?
Dear NSA, Thanks for Making Us All Insecure
Omega was fun. I still have the box edition. Here is a good link describing the game --

http://www.abandonia.com/en/games/29295/Omega.html
You know how when discussing SaaS pricing, people always say "raise your prices, the cheapo customers aren't the ones you want?"

Well done actually releasing something. Your price is fine. Don't let people get to you.
Wonder how well Wine implements that, actually.
I live in the bay area, and I wouldn't buy anything from Safeway that wasn't already in a can or a jar when they got it. And sometimes not even that.

In 2012, Consumer reports did a study where only a few "extra virgin olive oils" turned out to actually be extra virgin. Trader Joes has them; Safeway does not.
http://www.phoenixhelix.com/2013/03/04/would-the-real-olive-...

Simiarly, would you buy honey from Safeway? It's not actually pure honey. The FDA doesn't enforce any standards as to what can be labelled honey (although they do provide a grade which tells you what color it is)
http://www.foodsafetynews.com/2011/11/tests-show-most-store-...
Trader Joe's has real honey.

Spinach I buy from TJ's keeps for two weeks, but spinach I buy from Target is already wilted after a few days. I don't know if there's anyone out there measuring produce quality, so I can't give you a link.

Sometimes, it really is about having a better product, not about marketing, positioning, or other bullshit. (And I guess now we're back on topic?)
Password-Authenticated Diffie-Hellman Key Exchange Implementation
How far does battery tech have to go until it's feasible for lower-middle income families have a solar panel on their roof in LA/San Fransisco?

10%? 50%?
Would you recommend taking the math classes before starting the classes you pointed out? I only have had Calc 1 and discrete math before.
Check this out it might help you expand your app http://www.html5rocks.com/en/features/offline
For 2020 Olympics, I.O.C. Picks Tokyo, Considered Safe Choice
Pick an interesting "hard" problem in computer science and attempt to solve it. This works best if either there are no published solutions (e.g. massively parallelizing ad hoc graph search) or the solution space varies widely under the possible parameters (e.g. the design of a unique high-performance database kernel). Iterate, be creative, search the literature for interesting ideas that you can borrow from, and evaluate new designs you come up with. If something does not work, understand how and why and try to fix it. Wash, rinse, repeat.

How do you verify your attempted solutions and talk to other researchers? I've always found it hard enough getting a hold of my own advisor or someone else in our department, let alone someone at an official research institution if I weren't in one.
Also there's no indication anyone is paying for his flights, buses, ferries, etc.
Weight is also related to age. Lots of people start gaining weight when passing the 30ies because their metabolism starts slowing down.
It is a Comprehensive, or state school.
You're right, but it's a strawman argument as I never said that. "it's incredibly well used, but it has faults" is nearer the mark.
Ask HN: Any BigCo's (or just non-startup Co's) hiring remotely?
Are you aware of any Big or non-startup companies hiring programmers remotely, possibly from overseas?
Concept association. Most books, academic papers, and other printed materials use serif fonts; a serif font thus tends to convey a more authoritative, dignified, academic look, more strongly associated with traditional publishing and all that implies. That's what you want in many contexts, but not if you want to give an impression of "so cutting-edge it isn't in print or other traditional media yet".

It isn't a rational reason, but it's a very real one. See also the studies on the perceived authority of various fonts (Computer Modern and similar near the top, Times and similar in the middle, Comic Sans at the bottom).
There are tools that allow for unit testing for SQL. One that pops to mind is RedGate's tools. They wrote a white paper on it here:

http://download.red-gate.com/HelpPDF/DatabaseUnitTestingWith...

P.S. I'm not affiliated with them in any way, I just love their products.
Even more controversy:

http://www.crowdfundinsider.com/2013/09/21919-drama-continue...

"If there wasn't that stupid pledge limit, we would have even have donated more!"

So, obviously $10k is the limit on Kickstarter, and more backers than usual are reaching it. This is raising red flags with Kickstarter. The whole OUYA campaign rules are flawed.
Ask PG: Why did YC add a "Non-Profit" track (as opposed to "Social Enterprise")?
Congratulations on the new initiative to accept non-profit organizations/ideas into the Y Combinator program. I am sure this will inspire many social-minded entrepreneurs.

However, with the recent/growing focus towards for-profit social entrepreneurship, hybrid social ventures and patient capital, I am curious why YC chose to highlight only one end of the "social enterprise spectrum"? Or, does this mean YC has always been open to for-profit social enterprises?
Here is the text of an email that I sent the school.

-----

The primary duty that a school has is to turn out informed citizens who will try to maintain democracy. Despite your best efforts, you are apparently on the path to success with Kinnan Zaloom.

Unfortunately your headmaster has failed to learn the critical lesson that any organization populated by people will have failure modes, and a common failure mode is that those in authority will seek to use their authority inappropriately, and will also seek to assert more authority than they should have. This has been known for thousands of years, with famous examples including ancient Athens, the Roman Republic, and a plethora of dictatorships around the world today.

I am being generous in saying that your headmaster has failed to learn this lesson. In fact he seems to have learned it, but sees the path to petty dictatorship as something to emulate, not to fear. However one should never ascribe to malice and all that, so I will make the generous assumption that his actions came through incompetence.

But even making the generous assumption, it is clear that your headmaster is not the kind of person who should be put in a position where he can try to harm the future of children whose only crime is to think more clearly than he does. We need children to learn that authority is a necessary evil in a democratic society. Which lesson can best be learned in an environment where authority is exercised wisely enough that the "necessary" part of it becomes evident.

For the good of the children forced to suffer through your school, I sincerely hope that this fact is taken to heart and appropriate measures are taken to ensure that authority rests in more competent people going forward.
Nah, I'm referring to people who say that domestic surveillance from their own nation's spy agency is better than being spied on by NSA (despite their being 'foreign' to the NSA).

Although the reasoning you mention is a better way to express one of the points I was trying to make.
Its successor, Robot Odyssey (http://en.wikipedia.org/wiki/Robot_Odyssey), was great. It was the inspiration to create a programming game as a distraction for users during the bitbucket migration a couple of months ago.

I'd link to the bitbucket game but that's too much self promotion for a Saturday.

Edit: s/it's/its/ -- I know better.
On hackathons it's quite common. You leave a laptop on your workplace, go for lunch, or for a walk, or whatever. Usually there are only other hackers there, few bystanders, so the environment is quite secure.

That's why it's so sad when situations like those happen - it undermines the trust within the community. On Airport, or at the coffee place I wouldn't expect my laptop to be there if I left for an hour. On a hackathons I left my laptop for hours at a time. The only problem was that with the amount of MB Airs laying around, unless you had some stickers, it might take more than a moment to find yours :)
Does Greenwald have a history of drug abuse? Did he wreck a car while drunk in his teens? Is is family actively trying to get him into detox?

http://touch.latimes.com/#section/-1/article/p2p-77098131/
You're surely heard of "non-appropriated funds"? Who says all government spending has to be tracked in a budget?
Despite it's flaws, I have found Core Data to be quite necessary when working with iOS database driven apps, as it provides some rather crucial functionality that would otherwise be lost (or need to be manually recreated) when working with raw SQLite. Concurrency support (as mentioned) is one such example.

Another important function is the support it provides for object change tracking. As your objects are modified, Core Data will dispatch the relevant notifications so you can keep your views updated with the latest changes. If your objects can be updated from multiple places (say, multiple areas of your UI, plus changes occurring in a background thread if you're importing in bulk, or syncing data to a web service), you'll need some way to react to these updates efficiently. This is something that Core Data provides out of the box that you would otherwise have to handle manually, and refreshing the UI in real-time to database changes is something that is mandatory in any modern app. NSFetchedResultsController takes this one step further by determining which changes are relevant to your table view or collection view and inserting/removing/updating the correct cells as necessary. And it does so efficiently which is incredibly relevant on mobile devices. (Note that ContentProviders on Android have similar capabilities for notifying you when a particular object is inserted/updated/deleted. I prefer the Core Data approach as it actually tracks specifically what has changed.)

That said, Core Data is not without it's flaws. I find it somewhat overengineered in some areas and rather lacking in others. For example, the 'abstraction' of Core Data backends is a weakness rather than a strength. In practice, I would wager that 99% of people using Core Data are using it with the SQLite backend. Having to cater to the existence of an alternate XML backend means that certain actions can't assume (and hence take advantage of) SQLite specific features. For example:

- The inability to issue bulk updates or queries. Instead of doing a DELETE FROM x WHERE y, you have to iterate through all the objects you want to delete or update. This can be slow.

- If you need to do anything custom in a migration, it would be great to be able to write a SQL level migration script instead of going through the extremely cumbersome manual migration process.

Additionally, the recently added concurrency options are still missing support for a very common use case: running your initial fetch on a background thread, and then populating a table view with the objects you just fetched. This is technically possible to do but not very easy, as you can't safely pass managed objects between thread boundaries without a bunch of extra work, and not supported by the native NSFetchedResultsController so you lose the ability to use that. (Again, to compare to Android, their loader framework makes doing background queries very easy to implement.)

Overall I think Core Data is a huge plus for iOS/Mac developers but there is definitely lots of room for improvement.
Except if a database upgrade fixes a floating point issue. Or the engine may not be as capable of doing calculations on floating point logic!
Debian/Ubuntu isn't alone in this. It should be noted that the majority of nodes are using Linux and of those, the 0.2.4 package is still not available unless you're running some flavor of "untested" or other bleeding edge distro.

Of course that doesn't stop operators from simply downloading the latest package themselves from the Tor project or compiling from source.
Say Hello To The Hideous New USB 3.0 Micro Connector
Wow, sounds rough, having to limit yourself to such a diet.

If I may, have you considered experimenting with different macro nutrient compositions for your diet? Low-fat, low-carb?
I always said he was up to no good.
First thing to install on any devise : Prey.
http://preyproject.com

It's great to track your hardware, it can event take screenshot of the screen and pictures with the camera.
Good ol' hand-assembling, the only way to learn.

I had a Radio Shack Color Computer, which in itself was more than my parents could really afford at the time, so I never got the pricey-for-us EDATSM+ editor/assembler. But I could afford a 6809 book that included op-codes. Then it was a matter of a lot of notebook paper and Basic programs that did a lot of POKEs. Heh. I did a little basic music synth program that way.

I had a lot of spare time as a kid.
Sure, there's a lot more pain than just the cost of replacing the laptop itself.

That said, the laptop cost is a big expense for many people (especially students), so it's helpful. Also it's a nice gesture. (“Look, the community cares about you.”)
Agreed. The Postgres "with" statement is also a great way to make large queries readable:

http://www.postgresql.org/docs/9.2/static/queries-with.html

I first saw this demonstrated in Peter van Hardenberg's excellent Waza 2013 presentation, "Postgres: The Bits You Haven't Found":

http://vimeo.com/61044807
Are Sea Otters the Planet’s Climate Warriors?
What's with the animosity?
How did you use starred places?