skysight-inc/HackerNews huggingface dataset:
Coachサイフ　レザーオンライン販売
COACH コーチ - ショルダーバッグ / バッグ / 財布 / 人気新作2014公式-海外通販! : アパレル - ポピー・マディソンその他各種バッグ シグネチャーバッグ リミテッドバッグ スウィングバッグ・アクセサリーポーチ キーホルダー・チャーム メンズ　バッグ レザーバッグ ブティクラインアウトレット サイフ　レザー サイフ　シグネチャー カードケース コインケース タイムセール アパレル アクセサリー シューズ　サンダル メンズサイフ ワケアリコーナー その他の雑貨 特売セール コーチラッピング プリザーブドフラワーとコーチ 予約販売 スーパーセール クリスマス企画
The "seeking co-founder" types I was referring to are folks looking for a technical co-founder who they can partner with. They don't want a service provider, and many of them don't want to pay you cash, or can't pay you cash. Instead, they offer to compensate you with equity or revenue share.
If that gets in the way of writing copy that actually converts people, fire your marketing staff.
> (c) my choice as to whether there was a diagnosis of ADHD

Wait, what?
sorry for the tangent but I remember seeing a usability site where you could get usability testing for your site by 'pay it forward' by taking other sites for a test drive

anyone know what I'm referring to?

thanks!
Ha! I used to copy the page source and keep it. Thanks, man.
I hope they fix the part where Unity is crashy, slow, and has a really sucky user interface.

I mean, seriously, Unity is a piece of garbage. You have to look up some magical key combination to do something as simple as launching multiple instances of an application. It's as bad as the Mac [1] -- designed to cater to users who aren't smart enough to understand the concept of "multiple instances of an application."

In order to launch something, you have to search for it -- WTF? I don't want to search for my application, I know what application I want to run! Let me run it dammit!

That whole "no menu you can browse and discover what's installed on your system" is a huge barrier, especially to new users to the Linux ecosystem, because how are you supposed to know the default email client is called Evolution, or your spreadsheet is "LibreOffice Calc"? If there's a comprehensive, categorized menu of all installed applications, you can look through it to, you know, browse what's on your system.

Unity is supposed to be good for noobs. I probably have way more understanding of computer fundamentals than anyone who fits in the "noob" category so I probably have a better chance of figuring out what the UI's trying to do, I probably have way more tolerance for crappy, clunky UI's than most noobs [2], and every time I've tried Unity I've usually uninstalled it within a day. If Unity sucks too much for me to handle, the only noobs I can see sticking with it are those who've never used a computer before and have no idea that it's possible to do better.

[1] Sorry if this isn't up to date. I don't use Macs much; the last time I used a Mac was sometime around 2004.

[2] I played a lot of DOS games in the 1990's. Enough said.
Ask HN: Any IRS compliant Bitcoin wallets?
In light of Bitcoin being ruled by the USA IRS as assets subject to capital gains reporting and accounting (http://www.creditslips.org/creditslips/2014/03/bitcoin-tax-ruling.html), are there any wallets that are compliant in the USA? Is anyone building one?
Could use a bit of tweaking.
Maybe my camera image isn't good enough?

http://www.tiikoni.com/tis/view/?id=e6fe518
This reminds me of the developer who made over 47,000 Blackberry apps.

http://arstechnica.com/gadgets/2013/08/one-developer-makes-o...
This is the worst thing about the Go build system, is what you mean. I get annoyed by the classpath-seeming directory tree Goland demands (although producing fast binaries I can upload to servers that have never heard of Golang is a fine consolation prize), so oftentimes I just treat Golang the way I do Python or Ruby, with random .go files all over the place, using "go run".
Just use Unicode, and a programming language that uses the full power of Unicode symbology in its syntax. E.g.

♠♣♥♦ × A23456789TJQK
dangrossman, in one of the other Tesla threads here on HN, answered a question of why Tesla can't just set up dealerships themselves. The rest of this post is a direct copy of dangrossman's response at https://news.ycombinator.com/item?id=7490837 - upvote that, not my ability to copy&paste:

Because, under the same state laws, that's illegal as well.

"It shall be unlawful for any franchisor to ... acquire any interest in any motor vehicle dealer in this state ... or to use any subsidiary corporation, affiliated corporation, captive finance source or any other controlled corporation, partnership, association or person to accomplish what would otherwise be unlawful conduct under this article"

-- NY Vehicle and Traffic Laws, Article 17A, Franchised Motor Vehicle Dealer Act, S 463 Unfair Business Practices by Franchisors

There'd be little point to having the rest of the law on the books if it were so easy to work around.

Note that "franchisor" as defined in that law includes all manufacturers, whether they sell franchises or not. IANAL.
I've been doing this full-time for the last year. It's worked well for me in the SF area because it's a lot easier to get in the door for new companies/products than with established companies that already have dev teams. I also like working on brand new products and technologies and startups are great for that. :)

The main lesson I've learned working with startups is that consulting is always easier working for people that are spending other people's money. The guy who spent the last year saving $10K of his personal earnings to build his genius daily deals for big data social mobile app? He's going to try to squeeze you for everything he can get. The startup that raised a $1.5MM series A? Going to treat dealings like a business negotiation and probably be less emotional to deal with.

That being said, you still want to manage risk based on who you're dealing with. If I'm consulting for a company with $50MM in revenues and 200 employees, I'm not worried about them going under tomorrow, so I'll let them pay me monthly net-30. If I'm consulting for a 5 person startup that's operating on a seed round, I'll usually require weekly net-7 or net-15. I've started avoiding companies that seem sketchy or are operating off personal savings, but if I was going to work with those types of clients in the future, I'd do a prepaid retainer.

Of course, this varies on a case-by-case basis so YMMV.
Readmill is shutting down. Alternatives?
It was one of my favorite apps, and they're not going to push any updates to it. So is it alright If I stick to it after they're dead? Or is there any better alternative?

I can do without the social features it had, and I have already made backups of my book. What all readers do you guys use? And what are you going to use next, if you're a Readmill user?
Please don't use this. It doesn't do anything you can't do with the default go tools, and it doesn't follow the standard project organization.

He even links to the guide that tells you exactly how you should be setting up a project:
http://golang.org/doc/code.html

There is nothing here that requires a Makefile.
This is the beginning of the golden era again. I will cry.
Why cleaners get paid more than software developers?
I've noticed that if you want to hire someone to clean your house, it's usually 30-35$/hour in the Bay Area, which would equate to about 50-55$/hour if you consider that these people seldom pay taxes on their earnings.
That's a lot more than a junior or experienced software developer.
This is, of course, true for many other jobs.
I don't mean this to disrespect cleaners, plumbers, and the like, of course. I am just really curious to understand why their wages are so different than what we should expect.
(You may wish to remove the 'Welcome to Ghost' post on your blog)
Presumably they're planning to redistribute this Mesa fork to SteamOS users. Since Mesa's LGPL, wouldn't they be required to open-source this fork at that point anyway?

EDIT: Not actually LGPL. My mistake (see reply to reply below).
I'm assuming they don't have a choice in the matter if they want to base their OpenGL implementation on Mesa (as opposed to writing from scratch).
Practically speaking maintaining their own private fork of Mesa is probably more work than it's worth. They really don't have all that much vested interest in stopping people from using this at all, and not releasing it might mean that people using steam on linux (without steamos) may get a bad experience that's not good for their brand.
To clarify my moon examples would be NodeJS, MongoDB is web scale, HTML5/WebGL/VMs/Flash on mobiles, fast JIT/VMs for languages that aren't designed to be fast from the beginning etc.

Things that are technically hard and get a lot of hype. And maybe MVC/OOP/DI/TDD design patterns and agile.

The OP is promising something that's more of an architecture design issue like those of MVC libs. If he fails it will be because of a product design that doesn't catch on. It has no guarantee of catching on even if it's good. LISP and Haskell didn't. But their ideas trickle into other languages.
I also find gpm to be quite nice and resemble npm. (https://github.com/pote/gpm)
yeah, it's sad that go doesn't come with better dep and workspace built-in
It was my personal account which I was using for learning AWS. I did not have any apps running on that account. I initially deleted the keys and started terminating the instances. It was too exhausting to go through every region and terminate everything. So I ended up closing the account.
Okay, so here's the rub. If ISPs want to talk to eachother, in order to support "full" bandwidth between them you need n(n-1) connections to support a bandwidth of n mbit.

This is quadratic. You understand why this won't work ?

Let me put the TLDR here : the infrastructure needed to support the internet grows quadratic with the number of endpoints on the internet. Meaning everytime any ISP adds a customer, everyone else's internet should get more expensive, in order to reflect the real cost of interconnection. Since ISPs are not about to let that happen, they demand someone else pays for interconnect.
Because cleaners provide value.
While I really feel badly for the person this happened to, I think we should stop expecting Amazon to foot the bill for these kinds of things. If I buy a new car and then leave the key sitting on the hood, I don't ask the car dealer to reimburse me when it gets stolen. Let's remember that Amazon is being incredibly generous by reimbursing users for these problems, but they should certainly not be expected to do so.
Chris' criticisms of the current state of programming remind me of Alan Kay's quote, "Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves."

Thank you for all the work on Light Table, and I'm looking forward to seeing what the team does with Aurora.
What server can I use with HHVM to get the performance boost claimed in the video? Does it have a built in HTTP server?

Are there any benchmarks proving that HHVM improves performance?

Can I get a better performance than my current setup of Nginx + uWSGI + Flask ?
Toward a Pill That Helps Us Learn as Fast as Kids
I took a picture of text on the side of a mug and got it to work. Just had to play with the brightness and contrast. Pretty cool, thanks for sharing.
I hope so :)
AWS was quick to send me the alert about unauthorised activity in my account
Mesa is MIT, mostly:

http://mesa3d.org/license.html

So this isn't required of Valve, as I understand it.
That's actually kind of awesome. Good on Amazon for taking security seriously.
We hired a clown for my daughter's first birthday and it was about $100 per hour. She only works weekends though. Remember that these workers (cleaners, clowns, or other on demand workers) don't have a realistic possibility of working 40 hours a week at that rate like a developer does. They will have a few gigs a week, and they spend a lot of time idling or driving.
I didn't downvote you, but as someone who did a pretty arduous company from almost-zero-in-bank-account to acquisition without taking a dime of funding: spend time with your friends and family. You're going to look back and see that over the long run, any time you that shortchanged from them didn't actually contribute to your success.
This is probably a good thing and also automated.
They don't get paid for travel time or vacation and don't have insurance. If they really are being paid under the table, they also don't have the kind of paper trail that's needed to get a loan for a house or car, or an employment history that would help them find a better job.

But it's mostly the travel time that kills them, I think.
I hope other developers see this and take action if they aren't properly securing cloud API keys. Data access by an unauthorized party is not something you want to deal with.
As a founder I loved to get feedback like this. Was I proud of some feature or design that I'd worked hard on? That's nice, but if it's not working for customers, it's not working. Swallow pride, move on.

Although that's a healthy attitude, it gets tricky when the company grows and the customer is criticizing work done by your employees. Your instinct is still that the customer is automatically right, and that's still true, but you have to be less blunt with employees than you'd be with yourself. You need to acknowledge their work was good, we just need to try something different. Regardless, they need to hear and act on it. And there is no way you call a customer a "prick", for offering polite feedback like in that video. You thank them.

Sometimes I'd remind folks that it wasn't me, it was our customers who were paying for our salaries, the office around us, the chairs we're sitting on. Ultimately the customers are the boss, not me.

Edit: If you have investors, now you have two bosses.
I would love to read that article.
Site looks great and it was easy to understand the service. However, I went looking for pricing and couldn't find it. My guess is that maybe you are testing now to see what type of demand there might be? I think some type of note on pricing would be helpful (even if it is somethings like "currently free for beta testers but we plan to start charging from x date").
Java Object Layout: A Tale Of Confusion
PostgreSQL: GIN as a substitute for bitmap indexes
https://github.com/ValveSoftware/steamos_mesa/compare/klusar...

the only changes are to revert DRI XCB bindings back to a custom handler, likely for preformance or bug fix reasons.
I wonder if any malicious parties have been doing this as well.
I agree! I certainly didn't intent to make anyone look bad, but I was just happy with the way the site turned out and the buzz it generated. Thanks!
You know, I actually liked the last season. No, it was not as good as the other seasons, but when I add the handicap for it basically being the first season of a new show, it held up ok. I would have kept watching had it been renewed.

But I understand where people are coming from when they compare it poorly to the other ones. The original Scrubs was a growing up story about JD (and comrades to a lesser extent). The last season was more straight sitcom, less story arc. It wasn't attempting to be as meaningful.
The Definitive Guide to Unlocked Phones
Totally agree. I am definitely going to try to learn as much as I can any way I can. Thanks very much for your suggestions. I will keep them all in mind!
Elance.com
This seems to be the natural outcome of Amazon's excellent customer service policy, where they have on numerous occasions[0] refunded costs for hacked instances. When they commit to that policy, they have a huge incentive to limit customer security breaches.

I love examples like that where a company's policies result in incentives that are so well-aligned with those of their users. Does anyone have other good examples to share?

[0] https://securosis.com/blog/my-500-cloud-security-screwup and http://vertis.io/2013/12/17/an-update-on-my-aws-bill.html are two examples.
Hand-Me-Downs in a Digital Age: Towards a better life for our old devices
>Can I get a better performance than my current setup of Nginx + uWSGI + Flask ?

That's really a bad question. It really all depends on where your bottleneck is. If you're benchmarking "Hello World" HHVM will be undoubtedly faster than Python/Flask. But if your bottleneck is in database/io, then you won't see much of a performance gain.
spend time with your friends and family. You're going to look back and see that over the long run, any time you that shortchanged from them didn't actually contribute to your success.

Yeah, you're probably right. And don't get me wrong, it's not that I don't spend any time with friends and family. (I do engage in a bit of hyperbole from time to time). But I have made a conscious choice to focus the majority of my energy on a particular path for the time being, in the hopes of achieving some things that are important to me.

Unfortunately, because I take the piss out of people and joke and exaggerate a lot, many people on HN probably think that my only motivation really is to drive a Maserati and have a 6' tall redheaded supermodel with a Scottish accent for a girlfriend.

Finding the right balance is tough, and like too many things in life, these situations are things where you don't get many (if any) "dry runs". You're learning on the fly as you go, hoping for the best outcome while being fully aware that you might be fucking the whole thing up. :-)

Ah well, that's what makes things interesting, I guess!
This is exactly why I struggle to learn physics. I get intuition by playing with the mathematical objects themselves, not by guessing what their interpretations might do in the wild (guided by other, unrelated, and likely wrong intuition).

But then again I have trained myself to go into new situations devoid of intuition so I don't confuse myself.
The work is interesting. I've been consulting for a few startups doing MVP development and it was a lot of fun getting those first few decisions off the ground and doing a bunch of product as well as code work. It depends on the length/terms of the deal, of course. I wouldn't do it as a full-time career but it was great to fill a few months of creative time while I was working on my own projects and deciding what the hell to do next. I ended up joining one of the startups I was consulting for :)
One of the things that justifies the higher prices.

+1
Are you using a 64bit version?

It sounds like you might be using a 32 bit version, which will not utilize more than 4GB of RAM. 64 bit versions have the ability to address memory beyond the 4GB limit of 32 bit systems.

With 32 bit versions of Linux the kernel is mapped into the upper 1GB of address space, and then whatever is left over from the remaining 4GB is exposed for general purpose use, and made visible to the user. The means that by default, even if you have 4GB of RAM, you'll never actually see anything more than 3GB exposed for your use, because the kernel has already reserved 1GB of RAM for itself. (these ratios change proportionately, when less than 4GB of RAM is present)

It's also possible that your system is hitting the 3GB mark and then paging virtual memory to your swap partition.
I wonder how they would identify a string that appears to be an API secret, and queries their database for it. For every plausible string in every app? I guess they decompile it and find string literals of the correct length?
The Bridgestone Aerobee was another device that seemed fit all the specifications for a electronic notebook. Bridgestone had teamed up with a Delta Electronics to bring these out but killed it.

Does anyone know how qr-lpd compares to e-ink?

http://www.slashgear.com/bridgestone-aerobee-flexible-e-pape...
Glad to see "Lisa Goes Gaga" as the lowest rated episode. I used to watch the Simpsons religiously but I stopped ~5 years ago. I turned on FOX the other day and happened to catch that episode ... really glad that's the exception and not the rule because it was unwatchable.
That just isn't true.

There isn't a lot of margin in cars anymore, but the cost of the car isn't the actual cost. There is lots of back-end money that determines the real cost. (just like PCs -- a big PC buy is own or lost over who Intel gives the biggest rebate to)

The only real exception is in a really bad economy where a dealer gets surprised by the evaporation of demand for an overstocked unit (ie pickup trucks in 2008-9). In those cases, they may sell vehicles at a loss for cash flow -- they borrow money to buy those cars in the lot.
Probably just looked in strings.xml and perhaps for some obvious variable names / validation against string values. There might be some hashing check they can do that means they don't query every valid string in their database.
I asked because I have partnered in part-time with a "seeking co-founder" folk few years ago ... I think I took it because I wasn't experienced neither.

It's not great. But turns out okay. It did become a passive income. (I know it's very rare to happen.)
Speaking of stigma keeping people from seeking treatment, how does this interplay with the fact that most people in America get health insurance through their jobs? Aren't people afraid that some information will leak out if they seek mental treatment through their insurance?
And what about the "counseling" services many large organizations offer?
I don't think they are inspecting the app ; they don't need to. They can see that there are a higher-than-average number of API accesses from a given platform, using the AWS Secret Key as the login credential.
This really should be a blog post (because it's awesome). Maybe with some examples/graphics/links of "do" and "don't".
> Bitcoin mining? – Had to close my AWS account

> I had to close my AWS account to stop further charges and sent an email to the support team and hoping that they would consider that my account was compromised. I am guessing it is bitcoin mining incident again.

1. Unconfirmed that it was Bitcoin mining

2. Chose to close AWS account
Anyone who reads the article can see that the author is drawing conclusions from conjecture.

"We were made aware" does not equal "we are downloading apps and inspecting them."

If they were doing that, that would be great! But let's not leap to conclusions.
Brigade 3.0 preview – Real-time path tracing
>> Merchants are ripped off by consumers far more then consumers are ripped off by merchants.

As it should be.

>> That's reflected in the prices of goods which means the consumers are still being fucked by it.

Not anywhere near as much as they get screwed withot it.

>> Saying fuck the merchant is profoundly ignorant; it's always the consumer who is fucked in the end.

Disagree.
Got it to recognize 3 out of 6 letters on my beer bottle. Not bad!
Start-up inspiration at every age
As Thomas has mentioned, if you can budget an employee, you can budget a consultant. There certainly exist cash-poor startups who don't know where their next bowl of ramen is coming from, but there also exist startups with dozens or hundreds of employees.
Go seems very cool, but after watching many tutorials, attending a Google workshop for students on Go, and reading the docs, I'm still confused by how one is supposed to manage a Go project in the simplest way.
Would love to see this after a bit of tweaking!
Euclid has two proofs. The first is the one submitted here. The second one uses the complicated theory of proportion from Book V. However, it's very simple and intuitive when recast in modern terms. Take a right triangle ABC, drop an altitude onto the hypotenuse, note the two smaller right triangles are similar to ABC, calculate the area of ABC in two different ways using this decomposition, and compare the results.