skysight-inc/HackerNews huggingface dataset:
My old man managed to build a Hackintosh and a "Hackbook Pro" just fine, following the tonymacx86 guides so far as I know. I helped him assemble the tower because he had never built a PC before, but he installed Mac OS himself.

The machines have minor problems on occasion; but to be frank I don't expect any computer to work with 100% reliability.

For instance a problem my dad w/ the hackintosh tower stemmed from storing `/Users` on a secondary hard drive.

Occasionally the hard drive would not mount quickly enough and Mac OS would create skeleton home directories under `/Volumes/<drive2>/Users` which would bork the login. Plus the volume can no longer automount since the path `/Volumes/<drive2>` now exists.

---

The HP ProBook works really well but it has had strange issues w/ the wireless card.

For some reason the wireless card lost the region code stored in its firmware. As a result Mac OS no longer sees the wireless card. (System Profiler shows the hardware, but refuses to recognize it as an "Airport Express" card.)

Humorously: the utilities to reflash Atheros firmware don't run on Mac OS.

---

I have to admit that I'm a bit jealous. The "Hackbook Pro" runs much faster than my actual MacBook Pro of similar vintage (late '11).
And also that, for non-mobile scenarios (e.g. SaaS), Google Wallet is the wrong tool for the job.
Mine works perfectly fine. Installing OS X was pretty painless and the only problem I have is that point updates break audio but that is a two minute fix. iMessages and Facetime work as expected.

The first time I built one I had lots of problems like you described but that was pretty much due to me not really knowing what the hell I was doing.
It should be available under the publications tab here:
http://ppl.stanford.edu/main/green_marl.html

Here's a paper about compilers:
http://ppl.stanford.edu/papers/a134-sujeeth.pdf

And one about DSLs:
http://ppl.stanford.edu/papers/cgo14-hong.pdf
"Hacker News generally praises "ship it" culture, where experimentation and measurement is prioritized as the way to succeed."

HN has a VC/startup focus. Maintainable code means a lot less to a quickly growing (and possibly pivoting) startup because fast growth almost always outruns the maintenance burden.

On the other hand poorly written and maintained software can drown a normal business. These companies typically have 20-30% margins and so even doubling the cost of maintenance can remove any profit.
Forbidden file and folder names on Windows
You never read their terms of service which is likely why:

* http://phoboslab.org/log/2013/02/how-much-traffic-is-too-muc...

* https://www.cloudflare.com/terms

Specifically, the Non-html caching bit.

In other words, if you are significant user of bandwidth...Cloudflare will charge you accordingly [and as you can see from the solution in the blog post, it is much cheaper to just rent a dedicated server than go through Cloudflare if you are willing to give up the CDN cache].

Cloudflare doesn't care about anyone using relatively small quantities of bandwidth because even in aggregate, they aren't costing Cloudflare enough to be a problem.

The other part is....

I doubt Cloudflare is paying "sticker price" for its bandwidth. Places like HE.net sell cheap bandwidth @ $.45/mbps. I wouldn't be surprised if Cloudflare has as good or even better rates at every POP they have.

You are probably thinking of the retail price of Amazon's bandwidth [which is like $.10 a GB. To give you an idea, at $600/mo colo with HE.net you'd have about $2,000-$3,000 worth of bandwidth at Amazon's prices depending on the usage pattern].
The Haswell CPU in the iMac is still slower then the Ivy Bridge CPU in the Mac mini. The IPC boost from Ivy Bridge to Haswell isn't enough to make up the difference in clock rate. HD5000 is a decent upgrade though.
What about cheap organ generation. No more guinea pigs, no more in-faux-vivo results. Seems closer (and cheaper) to us than quantum computing.
An interesting visualization showing the land seized from Native Americans in the United States.

http://www.slate.com/blogs/the_vault/2014/06/17/interactive_...
I really feel that in a world with tools like Newrelic that pingdom is starting to lose its value. I know there are significant differences between the two, but in terms of what I personally rely on each day to keep a tab on things, I can say that for me Pingdom is far less critical than it once was.

I hope this deal sees them innovate beyond a UI refresh (Which is just about all thats changed in the last 10 years)
+1. I was suicidal and it took me years to work up the energy/courage to go see someone but treatment didn't really start for me until I did.

1) You are important.

2) You deserve to not have to feel this way.
Life is not over yet, stop being such a FA GGOT!
While I havent experienced your pain directly, I appreciate you sharing that with all of us.

Let me tell you something, earlier this year I also saw the end of a relationship I thought was with my partner in life and out of the sudden turns out it was completely not, dreams and plans of many many years shattered in a matter of 2 months.

The effect it had not only was emotional, physical (I was pretty much not eating, not sleeping for many weeks) even showed in the code I write, bugs, crappy code, low productivity.
I look back at the commit graphs and there is a HUGE drop during those days, and while that pain still hurts sometimes, I've slowly have been coming out of that 'hole' I was in and what really helped me to get through it was to understand that:

I was suffering because of the idealization I made of the other person and the future I was hoping for.
I was not suffering for something that actually happened, nor for the person who she really was (long story: lies etc).

Also to understand that pain is natural, but suffering beyond that is partially a choice (I know it sounds cheesy, but makes sense to me).

So the strength to get out of where you are is in you, really, of course the fun part is to find the circumstances, the strength and sometimes the right people to get you through it.

I know it may be just a small detail in the vast ocean of what you are going through right now, but I wanted to share that little piece of realization that helped me a lot.
Thanks for sharing it, and I hope that the comments and input here help to get you some clarity :) bro hug
South African Startup Is Selling Pepper-Spray Bullet Firing Drones
According to Deadspin:

The cancellation of the Redskins' trademarks will not have an immediate impact. They will appeal, and be allowed to continue exclusively using the trademark in the meantime. But should the cancellation stand up, there will be nothing on the federal level to stop random schmoes from selling Redskins gear, with logos and all.

One could imagine this having the perverse result of the team becoming more popular temporarily as now there is a bunch of cheap merchandise. I don't think it will come to that but it is slightly more likely than it was yesterday.
easy to flash and run own distro on the ev3 as well for example
https://github.com/mindboards/ev3dev
or lejos if you want the jvm.
the ev3 is a fair bit of fun, not as flexible as arduino (obviously) but it ain't too bad.
They don't deserve a second chance at what? Being your friend?

If Netscape had their way you'd be paying for web browsers.

The web is a pit of mediocrity held together by hacks. What browser do you use that isn't mediocre?
I find it interesting that you have chosen to take one comment from one person, question his ability to represent an entire professional community, yet in the very next breath use that same person to define an entire group as morally bankrupt.
I like your thought experiment. Check out elsewhere in this thread how it works in real life. Thought experiments are great when they can teach you a new insight about how something actually works (for instance, Einstein and the elevator), but when they describe an alternate reality then they are less useful.

If you have a problem with signs near an intersection you petition the city council without touching the signs by your false-advertising competitors, but in the real world no flags are placed, but websites are forcibly removed from the index or pushed down so far that it does not matter. By analogy, you don't flag the bad signs, you go and burn down the signs by the competition leaving just your own.

This is one reason that during election times (when the tempers can run quite high) removing a sign of a political party can come with surprisingly high penalties.

BTW, if any company engages in false advertising there are other ways to resolve that.

> I don't have any skin in the game,

and

> I don't do negative SEO or anything not 100% white hat in the little SEO work I do.

Are inconsistent.
10 Key Outsourcing Mistakes Made By Entrepreneurs
US Patent Office Cancels NFL Washington Redskins Trademarks
Dude - this guy is seriously depressed! You need to think about what you're saying, you're coming of as the biggest asshole on HN.
I imagine that the policy must make exceptions and involve a cost benefit analysis.

Any one with Kotka's level of experience must know that many companies don't rewrite their legacy systems because it is extremely expensive. Otherwise they would do it all the time. You might save in maintenance costs, but the cost of rewriting is much larger.

You usually rewrite software when it no longer does what you want it to do, or the cost of improving it exceeds the cost of rewriting. It can certainly take more than 13 years for the scales to tip in favor of a massive rewrite, especially for backend systems upon which many other systems rely.
MBuino, a programmable mbed keychain
I wouldn't say Celery's learning curve is steeper than Django's, but it definitely seems like overkill for your case. If you need to do some time-consuming action periodically (and making an HTTP request by hand each time is not an option), then you could just use cron for the start if your project is relatively simple. And if you literally need to just produce some HTML when asked for, then why are you considering using an async task processor such as Celery?
Alternate MiniMongoDB
I recall the rapgenius.com case as being dealt with in a matter of days.
Well this is just your opinion. IMHO, I think you are incorrect. I think you and people like you do more harm to the image of Apple than good and I think your post adds no value to this discussion.
If you want this to remain on some side terminal and update constantly, you can of course run "watch worldcup today". And I like that the command actually makes sense :)

On a side note, in Gnome terminal, the formatting characters appear as some unicode garbage.
1) get medical help. This should include a wide range of clinicians - a psychiatrist to diagnose illness and prescribe medication; some kind of psychological therapy (when you're ready); some kind of occupational therapist (to either keep you in work; or rapidly get you back into work). You are in England. This should be both free and high quality, althogh MH services are pushed nationwide and especially in the capital. You can ask your GP about these - or sometimes yu can self-refer. Websearh for your location and terms like "IAPT".

2) many people are not good at listening. You can find free listeners, some of whom hae training. Or you could pay for registered qualified therapists. BACP is one espected registrarion. Sessions should cost less than £50 per hour, although it's easy to spend more than that.

3) do a web search for Location and "social groups" - this should return a lon list of activities you can get involved in tha will introduce you to more people.

Depression and suicidal thing is treatable. Change is possible. But it's important to remember that depression can be a fatal illness, and can shorten a person's life. This isn't just through completed suicide, but through poor health caused by self neglect.
TextSecure from them has a lot of good people behind it (Moxie Marlinspike being one notable). It is open source, actively developed, and they have plans for an iOS and desktop client on top of the already existing Android client. They support both SMS and data for sending messages. It is aesthetically pleasing, simple to use, and supports group chat. I highly recommend it. Their blog has some interesting posts about some of the crypto its built on, if you're also interested in that stuff.
The last quote is for the Reaper, a new version of the Predator that costs 4x as much. $16m is much cheaper than a fighter jet, but when you start deploying them in swarms of 20:1 ratios, the numbers don't work.
Xyo Debuts An Alternative To Google Play’s App Store, Focused On Discovery
Defense Against the Dark Art of Estimation Bargaining
For more details: https://docs.docker.com/articles/security/
You're right of course. Honestly, I wouldn't buy any of them myself (the iMac included). But getting a better user experience does count for something. I'm just lamenting that it looks like the return of the Apple tax, which was thankfully going away with things like the MBA and the rMBP which really were better than similarly priced offerings.
I don't recall where I got this from, just threw it in to my quotes.txt without referencing it:

"If you collect a bunch of people and tell them to abandon all the social norms like honesty, politeness, respect, charity, and reason in favor of a cause – then the most likely result is that when your cause tries to develop some internal structure, it will be overrun by a swarm of people who have abandoned honesty, politeness, respect, charity, and reason."
It might sound outrageous, but you're in a good spot in life right now.

I've been there a couple of times, I've even had a suicide attempt at 17 and ended up spending 2 months in the hospital with kidney failure. But each time depression crept it on me again, I was better and better equipped to deal with it.
The last time I was depressed towards suicidal (about 2 years ago), two things helped me:
This book: http://www.amazon.com/Feeling-Good-The-Mood-Therapy/dp/03808...
And a low-dose hit of LSD, which practically sucked me out of depression in one night (for the reasons outlined below).
This was my way, you might need to take a different path, but speaking from experience, it is possible to get yourself out of this and then good things start to happen.

It will get better, just hold on.

The reason you're feeling like nothing works, is because you've forgotten what you've came here for. What this life is about. It's not about how well you write code, it's not about how many friends you have or how much money you make or what car/phone you have.
What is it about then ?

That's for you to find out. That's how the hit of LSD or psilocybin (mushrooms) might help, but you need to know what and how you're doing it.

The other reason is the way you interpret reality and what you say to yourself every day. Details about this are in the book.

And some other ideas:

Stop everything, take a vacation and go on a trip. It's summer, go to a festival in the mountains or south to the sea, visit Paris or Barcelona or go to India.
Do something you've always wanted to, but never had the time or resources to accomplish.
Back in 2012 there was actually talk of them doing an app store like model to host mods/plugins when they got the API done. However, they were doing it for the opposite reason: to ensure no one was making money from the mods. The idea was without doing the crap you have to do now the only place to get mods would be from their "store" but they wouldn't charge any money. I don't know if that was ever a serious idea or if they're still going to do it but that should show how long they've been trying to avoid a microtransaction/DLC model.
Sure, but it did little to bring the word to modern-day gamers compared to the impact that WoW and other RPGs has had.
Thanks for using the http://worldcup.sfg.io API and making something cool! From one tinkerer to another, I salute you :)
LEGO purists generally admit anything produced by the LEGO company, plus generic consumables like batteries as specified.

So a sticker from an original set is allowed, but printing your own sticker isn't; any 9V battery will do in a 9V battery box, and any SD card in an SDHC slot, but not a newly made extra-long wire to carry power out to a motor.

There are companies that make LEGO-compatible bricks, which range from execrable quality to slightly better than LEGO's own, but none of that would qualify.

All that being said, I don't know of anyone who maintains LEGO purity except in competitions and exhibitions with specific rules. LEGO themselves often produce large sculptures with an interior support armature which is not made of LEGO products.
JVM startup time is slower than a lot of VMs, but it's not that slow. Write a hello world in Java and see how long it takes, I'd guess 100ms or so. Do the same in Clojure and you're looking at 3-4 seconds.

This is a good analysis of why Clojure startup is slow: http://nicholaskariniemi.github.io/2014/02/25/clojure-bootst...

This is why I think ClojureScript/Node should become the "default" environment for writing Clojure. It would open up Clojure to a new class of apps that are currently not practical.
Oh, I don't question his ability to represent the community at all. Maybe I should re-write that sentence to remove any ambiguity? I think he's a fine specimen, quite representative judging by the offers I get from him and his colleagues.
Am I the only person who was genuinely disappointed that this wasn’t about the vegetable?

It’s a sadly under-rated ingredient! The flavor is subtle but unmistakable.
He didn't say it was understandable, he said he "wasn't completely against it". That is not the same thing by far.

But the point is that he's misunderstanding, the guideline he posted was the following:

> Avoid doing complex initialization in constructors (in particular, initialization that can fail or that requires virtual method calls). ... Constructors should never call virtual functions or attempt to raise non-fatal failures. If your object requires non-trivial initialization, consider using a factory function or Init() method

consider using is a far cry from *required to use. It also explicitly spelled out the situations in which you should consider using something like a factory method.

- When you need to call virtual methods since a factory method implies the full construction of the object

- When you want to indicate non-fatal failures since a factory method implies being able to do so without exceptions.

If your code doesn't require virtual methods and doesn't need to indicate non-fatal failures, then there is nothing in that particular guideline that's relevant to you.

It's a sensible guideline, especially in an environment where you need to be able to avoid using exceptions.

He also took issue with the following:

> Provide a copy constructor and assignment operator only when necessary. Otherwise, disable them with DISALLOW_COPY_AND_ASSIGN.

The entire point of this guideline is to disallow the compiler from doing anymore magic than is completely necessary. Especially surrounding things like construction and operator overloading, C++ does a lot of 'magic' to keep the user syntax relatively clean, but it can also make the code misleading/hard to understand.

The point is that both guidelines are actually sensible, and nothing in them explicitly prevents you from doing anything the author complained about. The idea of "only when necessary" is not even close to "always" or "never".

I didn't read the entire thing, but a lot of the complaints appeared to be related to his misunderstanding the intent, or taking it to the extreme.
Has anyone else experienced issues where a business simply refused to make the purchase through a system like this? HHMI would not pay me through PayPal because they consider it 3rd party credit card billing, and I don't think any of the easy options fix that.
I'n not sure what the down votes. Seems like change of venues is great suggestion.
Yep, in Ruby there is a background processing gem built around this: https://github.com/ryandotsmith/queue_classic

Unfortunately if you're using JRuby you can't benefit from this, as the Postgres JDBC driver does polling.
Don't worry. This is how things get more secure. Just stay the course and whack the moles. :)

Docker is awesome by the way.
The amount of self reflection in trying to find your own solution while in the deep is frankly impressive.
Sorry, what? It shouldn't be called a scientific paper because it follows the standard format for one?
The Ghent altarpiece – closer to Van Eyck
This is one of the reasons why ponying up the extra money for a Mac system is a good deal, you get a box, you open the box, you press the on button and you're ready to go.
Some things you could try: -

Go backpack the world a bit - beaches trekking etc. Amazing how stuff like that can change your mood.

Drugs - go to your GP - he'll give you pills - may work.

Check out Seligman / CBT. Helped me. See http://www.amazon.co.uk/Learned-Optimism-Change-Your-Mind/dp...
Speaking directly to OP.

A. Culture shock. I'm guessing that English isn't your first language. You're in London, an expensive and hard city. It's normal. (Hell, I had culture shock moving to New York City when I grew up in Pennsylvania, 3 hours away. I'd been there before and I still got it.) Some of my friends, who've moved from China or India to NYC or SF, got it a lot worse. It's really fucking difficult but it does get better. Yes, there'll be lonely nights and financial hardships, but the rewards are real as well.

B. Judgment of character. I'm guessing that this relationship (with the girl who dumped you) was one that meant more to you than to hear. That's normal, too, when you're starting out. I was an awful judge of character in my early 20s: bad relationships and even worse startups. It does get better. You learn the warning signs through trial and error (mostly error) and, one day, you're suddenly badass.

C. I'm guessing you're around 22-25. That's way too early to be thinking about having kids if you're living in a major city. I have friends who are MD-level at banks and hedge funds and started in their late 30s or early 40s. That's too late if you ask me, but it's what the game demands. Get your career in order first. You're not ready for kids.

D. Get yourself into therapy. No excuses. There's nothing to be ashamed of. The culture shock alone (which is difficult for completely normal people) is something you can use help with. It's really useful to have one person in your life who you see consistently, but that you have no other emotional relationship with. (Therapy isn't "paying someone to be your friend". It's paying someone who knows mental health issues and not part of your personal life to spend consistent time with you.) And if you have a biological illness then it's not your fault, and not something to be ashamed of, but you need to take responsibility for it. (The good news is that, for most people, treatment works.)

E. I'm bipolar, probably 85-90% remitted compared to my worst (ages 19-26). When I used to have suicidal thoughts, I looked at the people who wronged me and thought, "are these mediocre assclowns really worth my death?" The answer was always a resounding "no". So should yours be. Yes, I'm sure that some people have treated you badly. If you take enough risks (and if you're not taking risks, you're doing it wrong) you will encounter people who will harm you, often for no reason at all. They aren't worth your death. They aren't even worth you being unhappy. Just say "fuck him" and get on with your life.
I second this. Get a dog. You never know who you'll meet when spending time with that guy, you two might even find yourselves a new family.

Do it, OP.
Multi-Person Motion Tracking via RF Body Reflections