skysight-inc/HackerNews huggingface dataset:
another mac user with the same problem. I've had 7 macbooks pros on various oses since 10.5 and osx is the first OS I ever just came to trust to run updates.

But now, 10.9.x is a piece of shit. It hardlocks all the time (2-3 times a week), seemingly around external displays. I'm really feeling burned at this point. These 6-7 locks in the past 3 weeks since I got a new laptop are probably 50% of my macos crashes since 2007. It's really really disappointing, and is making me question why the hell I pay this much money for a laptop. Apple needs to pull their thumb out of their ass and fix their fucking os.

This [1] seems to have helped a little bit, but seriously, fuck apple. I'm hunting for a way to downgrade my laptop to 10.8

Edit: to be clear, the really appalling bit here is how frequently these locks occur. This isn't a subtle bug; it's a symptom of apple being asshole cowboys. Given the frequency of these crashes, I believe it's impossible they used their laptop with an external monitor at all or their devs would have hit these too.

[1] https://discussions.apple.com/thread/5538012?start=0&tstart=...
I'm completely ignorant here, but when I read a "slew of patents" have been filed, two things come to mind:

1. A startup that is trying to raise some funding is filing the patents as a requisite of an investor (it sucks, but it's part of the startup/investor game)

2. A startup that was acquired by a larger company and the acquirer is trying to protect its shiny new purchase

I noticed Makerbot was acquired by Stratasys last year so point #2 seems likely. These filings are likely to be more on the behalf of Stratasys than Makerbot. Again, I'm not saying it's right, just saying it isn't surprising.
I'm reading this and thinking about the history of the iPhone. Starting with no copy/paste (something even available in elementary school) thru to maps. How is Apple's track record different to Microsoft/Surface?

[Edit] My intent is not to be facetious. What I'm seeing (and I may well be wrong, it wouldn't be the first time) is consistency bias - our compulsive desire to be consistent with past decisions. If I have an iPad then the iPad must be good and the Surface must be bad.
That suggests that a very slow bifurcation my be a good solution to this problem. Not so fast that you end up with a ton of splinter groups that lose cohesion, not so slow that you end up diluting the community.
What's the Internet for if not hyperbole and over generalization?
I have more ideas in the works, and will eventually (hopefully) be posting a bit about quasi-'unit testing' infrastructure (using Ansible roles and serverspec). Docker may even make extremely fast infrastructure testing possible... But I need to continue getting more of my book[1] finished so I can put more of my time towards these more experimental ideas!

[1] https://leanpub.com/ansible-for-devops
So you need to be a coder before you can criticize the code that a programmer writes? What a crock of bullshit.
Britain Thirst (sic) – shaming Britain one typo at a time
If every company used their name for the ad title, the ad for a company called "Cheap Lawn Chairs" would massively outperform the rest.

The domain name section of the ad shows who the company is.
Can we agree to get over anything that happened in computing more than 10 years ago?
That's true, but I paid ~3000 Euros for my Macbook (thats 4000 Dollars) and that's exactly why this isn't acceptable to me.
My 2008 Mac Pro has been rock stable since 10.9.2 (before that, just the 'mail, are you drunk?' issues).

Sounds a lot like the problem is graphics switching - everyone with issues here has two graphics adapters.
I suppose since most MAC stuff is described as "beautiful" and "stunning", which is also a somewhat extreme description for an email client or a file manager, then we have to have extreme negatives to match?
To avoid the Matthew effect, the best users should be re-distributed, too. -- still nice?
I've had no problems either. Early 2007 iMac, 2011 MBA, and 2012 mac mini all with 10.9.x (currently 10.9.3). I regularly switch out external displays on the iMac and MBA without issue. My coworker with an MBP (2012?) has had one kernel panic that I know about this week, however.
Anything with an A7 is a bit more understandable due to moving to 64 bit. 7.1 is already significantly better than 7.0 for 64 bit stability.
So it's your view that the engineers are sanguine with the bugs and misfeatures they're shipping and they're just frustrated (your word) with criticism on the internet? I would note that your opinion of Microsoft's engineers is apparently a lot lower than most of us who are criticizing their product.
Insects are animals.

Jellyfish are animals.

I don't think they can feel the great range of emotions mammals can.

In fact they totally lack a brain limbic system, and it is presumed they can't.

Yes, this means that I believe it is unethical to torture a dolphin or a dog, but I don't give a damn for mosquitoes or flies.
> What if we're all intrinsically autodidacts and 12-16+ years of compulsory education successfully trains that quality out of most people?

It's possible that is the case. I don't think it's by any means proven. But all of the autodidacts I've ever read about, and known, myself included, managed to be able to completely ignore the effects of compulsory education and forge ahead despite active discouragement from society.

Simply removing the compulsory aspects of education is, as far as I can tell, not going to be able to create this sort of resiliency, even if it improves the ability to learn. Perhaps they won't need it, I don't know.
“It happens to me therefore it is toxic!!!!!!"
You're misquoting the author. He said that he doesn't have the time now to read through all the T&Cs.
End user can use the mute switch to turn off the sound. This question is about doing it programmatically.
Yeah, my 2007 MBP is rock solid. It sounds like rMBP's with discreet graphics cards are having the most issues.
Cartoon characters everywhere? "cagillion"? "fun-erer"?

I'm not sure if the average customer will enjoy being treated as if they're five years old. I find this unbearably corny and unprofessional.
Comments like these genuinely make me wonder if a non-trivial chunk of the crowd here is paid marketers and/or folks not being honest about full disclosure.

Touting the HN echo chamber in the context of the Surface is hard to take in good faith. Frustrated Surface engineers? As someone who waited in line on launch day and returned their Surface within a week, how about frustrated Surface customers? After reading a review where the device sounds like a strong step back and was developed in isolation without customer feedback, I think your sympathies are misplaced.
10.9.3 has been pretty rock solid for me on my Mac Pro, as has every OS I've had on it since Leopard (10.5), although I skipped right past 10.7 to 10.8.2.

My Air has had some weird won't-wake-up issues from time to time since 10.9.3 came out. Maybe its a laptop thing?

I honestly haven't seen a kernel panic in years though on any of my computers though. The last time I did it was because I had a slew of bad sectors on my HDD.
Ask HN: What companies are building on the Web Audio API?
I'm looking for a new job and would love to find something that combines my love of music and programming. I really like the Web Audio API and wish I could find a position centered around that technology, either incorporating it into an existing product or building something new entirely. I've tried to search for jobs involving the Web Audio API, but haven't found much of anything. What companies are working in this space? My instinct is to look at HTML5 gaming, but I'm open to any suggestions.
I would really like to see random IO benchmarks vs. bcache... Does anyone know of any?
How Democrats and trial lawyers killed patent reform
I'm firmly of the mind that there are Really Good People to be found all over the place, not just traditional "powerhouse" schools.

That said, at Fogbeam now we have one founder (me) who attended UNC-Wilmington and 3 different community colleges and never finished his bachelors, two UNC-CH grads (and one of those two has returned to school at UNC-CH to take graduate classes) and one guy with a community college degree in business administration who's now studying C.S. at UNC-CH. So UNC Chapel Hill is heavily represented among our team, and it's hardly a bad school. But I've always maintained that when we have money to start recruiting "real employees", I intend to recruit at places like NCCU (North Carolina Central University), NC A&T, Fayetteville State, UNC-Pembroke, St. Augustines, Meredith, Shaw, William Peace, UNC-Greensboro, Wake Tech, Durham Tech, etc.

Why? Well, because I believe that are good, smart, talented people to be found there, and with the bonus that we're less likely to be competing against Google, IBM, Microsoft, Facebook, etc. for talent there. And furthermore, I find that you sometimes find people from the less touted schools who have something of a chip on their shoulders, have something to prove, and are just plain hungry to achieve. And those are people I like working with.

Anyway, sure, if you have a chance to go to Stanford or Berkeley or MIT, go for it. Why wouldn't you? But by the same token, if you don't go to one of those schools for whatever reason, it hardly means you can't still have a great career and accomplish things.
That's fair. He's saying that he doesn't want to take the time to read the terms and therefore cannot in good conscience agree to them. A rare breed, to be sure, as commenter Dmitry Minkovsky points out.
I agree for the most part, although as someone who wasn't really paying attention at the time it took me a surprisingly long time to figure out that TLS didn't just mean Thread Local Storage :/.
this doesn't make it sound any better unfortunately. perhaps i might be unpopular in saying this, but he should just click the fuck through. either you want to spend your time getting stuff done, or spend your time prevaricating about the bush.
I noticed that a system update installed itself yesterday at the end of the day. This morning I had two kernel panics (my first since getting the MBP a few months ago)... I'm also finding it seems tied to external monitors (both panics occurred when I tried to set an app as full screen on the external monitor).

I had to unplug and just stick with the retina display to get anything done.
> 1. A startup that is trying to raise some funding is filing the patents as a requisite of an investor (it sucks, but it's part of the startup/investor game)

> 2. A startup that was acquired by a larger company and the acquirer is trying to protect its shiny new purchase

In particular, it seems far too common for a patent troll to see a company that just got funded or acquired and figure they can extort some of the new funding. So it makes perfect sense for a newly acquired or invested-in company to spend some of the new funding they just got to set up a small stack of defensive patents or publications.

That said, for both of those cases it would potentially be cheaper and equally effective to file defensive publications rather than patents.
Also on Youtube: https://www.youtube.com/watch?v=Ny7krNFAD1s&feature=kp
Marc Andreessen on Venture Capital and the Digital Future
Crashes are not statistics. Code crashes or it doesn't. So something smells in Denmark.
Safari crashes on a fairly frquent basis (> 10 times a day) even with the latest updates.
"Starting with no copy/paste thru to maps."

Not to mention the original intent to not support native 3rd party apps at all.

Having said that, Microsoft really did fuck up with the Metro (or whatever it is called now) rollout in stupidly trying to apply the same basic UI to everything despite the fact that it only works really well on touch-centric devices. And they've been stumbling a bit with hardware.. I'm not a Surface user but I do have an Xbox One and it is pretty disappointing compared to the PS4 (YMMV if you care about the live tv stuff, but as a "cord-cutter" I don't).

These slips really fucked up the user experience on desktops, laptops (via Windows 8) and consoles (the Xbox One console UX is in quite a lot of ways vastly inferior to the UX on the Xbox 360 and the primary reason seems to be to allow it to be yet another Metro platform).

However, there are pretty strong signals that the new leadership realizes this was a mistake and they are now attempting to fix it. It is way too soon to write Microsoft off as a major platform player.
I had a not-important site with many pages, for a while Google was crawing it continuously, with 10 threads in paralell.
Not with all criticism. My point is that the comments I copy-pasted reflect criticism that a) generalizes a feature limitation into some sort of macro failure and not priorities or other design restrictions, b) shifts the bar because "it's Microsoft" or c) is unrelated to the original comments from OP.
This is exactly how freedoms are signed away.
In Japan, the iPhone will always have the shutter sound even with mute on. You can't disable it or mute it. Even if you didn't buy the phone in Japan, the iPhone will do that in Japan.
Finally. A step in the right direction. Wide screen on small desktop-like devices is just stupid. It's OK on tablets and such, but on notebooks? Why anyone thought it's a good idea?
I'm on 10.9.3 and do not see an "Automated Graphics Switching" option anywhere on the Energy Saver control panel... has this been renamed or removed?
I think it looks nice, but find certain parts of the UX to be difficult / confusing. I found selecting prices particularly confusing, was not sure where i was supposed to be looking. Sure they will refine and iterate on it tho.
jpegoptim and jpegtran
The boarding pass redesign reminded me of this (and my snarky side is wondering whether they just stole some of the ideas): http://petesmart.co.uk/rethink-the-airline-boarding-pass/
That's true but I'm not constricting "expert" to just domain expertise. An expert in <whatever_technology> who has worked hard and invested time into acquiring that expertise is often also an "expert" at not being a nuisance in the fields that he's an amateur. He's able to ask quality questions (instead of inviting snarky lmgtfy.com). He's an expert at being a non-expert.

Even if Paul Graham doesn't know Rust, I think it's safe to assume that any questions he'd write in an online community would not be ridiculous (is Rust slower than Bash?). Any amateurish observation he'd have, at minimum, would have some intelligent thought behind it.
Seems to fit with their image, just like how they make fun of people who don't know how seatbelts work in their pre-flight safety video.

I like it. It's fun and refreshing to see such an output from a 'giant' corporation.
The best way to achieve this is with PubSubHubbub to avoid the delay of polling your feed or pages. (Not that it would necessarily stop.)
Reddit remained interesting right up until the Digg 4 migration in 2010. Not wonderful, but still a place where you could have a real discussion in a default subreddit. Where you would get actual answers in AskReddit, not just a stream of pathetic jokes.
> The real problem with online communities is that the people who are upvoted the most are the ones who spend the most time commenting.

I remember a claim of a similar but opposed problem: that low quality short content is much more rewarding that long, thoughtful responses. See a funny cat pic? I chuckled, upvote. See a long answer that doesn't quite fit your opinion? Downvote, or ignore at best. Short and funny trumps long and thoughtful.

This is not a problem in HN thanks to moderation, but it happens a lot in other communities.
Anything that fucks up your workflow is toxic (very bad, unpleasant, or harmful).
I really hate scrolling hijacking...
Maybe try this: http://www.dspguide.com/ch8.htm

Really great book in any case.
I've been to Japan, and my iPhone didn't make any shutter sounds while I was there.
In economics, I learned about something called a "trade-off". Basically, if you spend time learning something, you are spending that time not learning something else.

I remember meeting someone who was fantastic at chess. He destroyed me. Repeatedly. My mental model of him was essentially "me but good at chess". It didn't occur to me until much later that he didn't know how to program a computer, couldn't run a mile without stopping and didn't know how to cook Chinese food.

I think if you stop seeing people as "you but can do X", these feelings will go away. Alternatively, read up on the concept of "comparative advantage" and realize there is a mathematically proven reason not to try to be an expert at everything.
In any case, the spirit of my original comment was just to say that it's a notable omission from the article. I think that ansimionescu was right to point out the (perhaps subtle) difference between the author's actual explanation and my misquotation.
You mean Node.js's EventEmitter? That's not built into JavaScript (i.e. not a "standard").

Anyway, OnOff is better because:

1. It's smaller.
2. It's simpler/less complicated.

Also, it doesn't need a noConflict option due to the way it gets instantiated.
It was a pretty big change in tenor depending on what group you were looking at. I will say the some groups (comp.lang.objective-c) had some seriously nasty trolls already. I remember getting pretty liberal with my killfile. I am not sure that was a good thing thinking about it.
The only weird problems I’ve had on 10.9 at all have been with the WindowServer locking up when coming back from sleep or lock. This is on a late 2013 MacBook Pro.

After a ton of messing around and talking to Apple Support, we found that trashing the WindowServer plists that are stored in multiple locations seemed to sort it out… so far
I'm probably being over-pedantic here, but you know that technically the kernel is the OS, right? The userspace tools are not the operating system. So Linux distributions are Linux operating systems, with tools from the GNU project.

Back to your sentiment, yeah it makes sense for all things GNU to be able to work with each other. That's one of the biggest benefits of this Debian project.
There is no next step. HN occassionally has some good commentary but ultimately it's hampered by the fundamental design of the place. It's not a place where extended, drawn out conversation can occur over a long period of time. A popular conversation topic results in unwieldy threads that hamper continuation of topics. And because of the way topics decay it's rare for a subject to be discussed outside of a 24hr or 48hr window, give or take.

HN compares unfavorably to an older medium: usenet, where read messages wouldn't clutter up threads and where it was easy to continue discussions for indefinite periods (even months) and to return to previous topics or split off side discussions. As long as HN stays the way it is it'll always be hampered by limitations which ultimately cap the quality of discussion.
On the latest and greatest flagship products, it may be slower than 6 but it's not "laggy" by any means.

To ship a flagship that lags is unacceptable.
This appears to be hyperliner's first comment ever. Tough to tell how impartial they are.
Have a look at this, might be useful:

https://goinstant.com/
Do you have a discrete GPU? Very few Mac portables have one anymore - obviously, the option doesn't apply if you have only CPU-integrated graphics.
>nivla: "Seriously, I am starting to believe that these tiny screwups are their signature."

>Maybe it should be a rule that these folks below post their own product for review.

Umm... that is exactly what I am doing. I own a Surface Pro 1 and I had a genuine criticism about it. From my previous comments you can easily deduce that I am far from echo chambers of MS bashing. However that does not mean I can't criticize the products I own, like and have experience with. If I din't it will make me a blind fanboy and trust me I have been on that path before and it doesn't have any merits.

MS like every other company has its strength and weaknesses and genuine criticisms will only help them improve their product line and keep them motivated.
Eh. There's like a bajillion bording pass redesigns, all with varing degrees of execution.
That's just how whois works. The bottom of the list you pasted probably says something like:

"To single out one record, look it up with "xxx", where xxx is one of the of the records displayed above. If the records are the same, look them up with "=xxx" to receive a full display for each record."
No mention of jbuilder? When I looked at the popularity of json generators it seemed to be the most popular one, but now it occurred to me that it may be because it's included by default in Rails.
Yeah, and every time someone like you objects to them, moderate feminists spring forward to insist that they're "straw feminists", that you imagined the whole thing, and that even thinking such feminists exist proves you really just have an axe to grind against feminism. I've even been accused of attacking a straw feminist for (accurately) criticising the views of someone who was incredibly popular amongst that group of feminists for exactly those views. Even if only a small proportion of feminists hold fucked up views, almost all of them are part of the problem by shielding those extremists from criticism.
Finest resource of Fourier transforms here: http://betterexplained.com/articles/an-interactive-guide-to-...

This is the one that made me get it in the end.
That's because newer members have no memory of how things once were. They have no way of comparing the current quality of the community with the previous quality of the community. Of course its older members who complain about this problem.
Containers at Scale: At Google, the Google Cloud Platform, and Beyond
Regenerative medicine trends , the quest for immortality
Thank you! The linked bit is so devoid of information it's almost silly.
Just saw that at neowin. Very tempted with the i7 now. I wonder how that will affect battery life.
All companies make "tiny screwups" in all non-trivial efforts.
Only one of those appears to be google.com.
Amen to that.

Also, it seems as though every time I find a company that is competently managed and an otherwise decent place to work, it gets purchased and course is immediately altered to a controlled descent into terrain, if not an immediate disintegration.

Developers might not jibe well with unions, but we could at least have some form of professional standards body willing to certify, decertify, and rate employers on their adherence to the practices that we find important.

I don't particularly feel the need to raise my pay by artificially limiting the number of developers on the job market, but I would like to stop the race to the bottom wherein each corporate employer of developers seems to act like a bigger asshat than the previous one. Do you think that if any employer wants to have us re-enter every line of our resumes into their custom web form and then dump the results into an automatic filter looking for keywords, we simply agree to not do that? Or agree not to work for an employer that won't spend anything on relevant books or CE tuition? Or blacklist employers that advertise 40 hour workweeks, but apply pressure to work more?
Sysvinit? Really?

systemd is becoming the standard free-Unix init. Even the OpenBSD folks acknowledge the need for a systemd-compatible init and have started a GSoC project for just that.
> that technically the kernel is the OS, right?

According to whose techne?

This really all boils down to opinions, nothing else.
A few things I learned about social networking
No problems here with a 2012 rMBP 13". It appears the kernel panics are due to the swapping between integrated and discrete graphics. Since the 13" only has integrated, I've been experiencing no problems.
VGA has 6-bits of color.

FC FC FC is the max

when converting to 24-bit, what do you do?