skysight-inc/HackerNews huggingface dataset:
I betted on Elon and bought TSLA at 16, 22, 28, and 33. When I saw the CEO of Toyota with Elon behind the same podium, I knew he had been vetted by the best in the business. Ref: http://www.zimbio.com/pictures/lh9s3JaOMRr/Gov+Arnold+Schwar...
This is what I was trying to achieve with my app. The Request notifications were for individual users - not pre-ticked.

The problem is that creating something that people actually want, working via the channels that Facebook provides for people to access the Social Graph is very risky, as they can move the goalposts at any point.
Millionaire Plans 501 Day Mission to Mars in 2018
Ah, you should probably think about recreating the Onion's look and feel, rather than grabbing their resources and literally copying it.
"The Diamond Age: Or, a Young Lady's Illustrated Primer", Neal Stephenson

just saying ;) ...
Your comment made me giggle. I've never seen anything like what's in this video. Moreover, I haven't even thought of this as being an area of research. Your comment makes it sound like you've been sitting there waiting for the state of the art to advance to the point where you could have your own robotic jugglers. +1 to you for being a very specific visionary!
I think you're dead on and that's the factor a lot of techie people seem to completely fail to understand. We look at this stuff through a completely different lens than the typical consumer. Back in the awful days when I was retailing computers, I can't count the number of times people bought one laptop over the other because of the color or finish or some other minor detail. One of the main reasons Apple succeeds is that they make beautiful products, and it looks like Google is trying to share that market.
Oh I don't consider memolane an 'essential' backup tool at all (that would be an absolute disaster scenario). Nevertheless you would imagine they could have given their users a little more heads up especially if they are not going out of business.
I've never understood why Mark Shuttleworth and Cannonical never built a halo laptop for Ubuntu. If they knew this was in the works, it starts to make sense
> Writing the code is only half the story. You also need to test that code and that means running the code on a target machine similar to your customer.

Right. And unless you are writing desktop software, that most likely means running it on a commodity physical or virtual servers, which aren't going to be your dev workstation.

For user-facing web software (as opposed to pure web services), ideal UI testing means having a wide variety of hardware/OS/browser combinations available for testing, but none of that needs to be your development workstation, either.

So neither of thos are strokes against using a Chromebook for development.
Thanks for the info and sorry for the bad reading experience... looking into it now.
When there is high-contention for a resource, it's better that one thread do it and access it contention-free, rather than make multiple threads content for it.

Even so-called "lock-free" synchronization has locks, they are just very short (30 clock cycles). Therefore, you still want to avoid contention if you can figure out a way to do it.

I didn't really go into enough detail in my example, but pulling packets off the network is a good example. You can have one thread do it, and therefore need no contention. Then you can setup multiple single-producer/single-consumer ring-buffers to forward those packets to worker threads to complete the processing of the packet. Thus, you essentially get rid of all the atomic/lock-free contention you would otherwise have.
Are you being ironic? It was pretty clear during the case that Oracle's copyright claims were weak at best.
And this is why I am always suspicious of an IDE. This sounds like a really nice way to talk to a Linode to develop on.
> Why buy such a powerful machine if you can't use Photoshop, IDE's or 3D games anyway?

Web-based IDEs and 3D games exist that can be used with this (photo editors, too, though not Photoshop.)
maxcpus needs to be set at boot time. You can turn CPUs on/off logically at runtime but that's not equivalent to "take this CPU out of the default scheduler rotation", it's equivalent to "power it off, I may unplug the entire CPU and swap it out". The latter would seem fancier than the former, so not sure why there isn't the means to set maxcpus at runtime, but there doesn't appear to be.

The author does gloss over the fact that if you have a hyperthreading enabled processor, you want to make sure you either turn it of or don't schedule a pair of processes in different virtual cores on the same logical core (hyperthread pair), because you will see a slowdown because the two virtual cores are actually sharing boatloads of state.
Excellent work! You can feel comfortable that you will have a long lasting legacy; it's a real snapshot of history, imagine having one of these from 1912. Would it be possible to see one or two of the individual images (to get a better perspective)?
I think it's weird to bet on the person instead of the company. I'd hate to be in a company or team where outsiders focused on one person.
If the CEO of a free service I was using came onto my property and started smashing my windows, I'd certainly feel I have the right to demand he stop (even if his actions were endorsed by the service).

By all means, they have the right to shut down their service, or change their policies, etc. But I think their underhanded way of implying the service-user endorses something which they don't is ethically wrong whether there is an existing business relationship or not.

In summary, I feel there is a set of things I absolutely have the right to demand of free services. There is a different set of things which I would prefer they not do, but are completely within their rights (shutting down the service, charging for it, changing the way their comment model works, anything like that).
Also, D3.js doesn't work on IE, which is a non-started for our app. We're currently evaluating and will probably end up using Highcharts.
Same redirect loop problem in Chrome/Linux. Addons: Adblock, Disconnect, Ghostery. 3rd party cookies disabled.
Mbebenita/Broadway: Mozilla Research's JavaScript H.264 decoder
Heathrow airport is just about visible (14 miles) -http://btlondon2012.co.uk/pano.html?view.hlookat=105.9166...

And Wimbledon tennis (the AELTC, 7 miles) - http://btlondon2012.co.uk/pano.html?view.hlookat=58.1529&...
The problem that I had, and why I wrote about it, is that Facebook didn't follow their own policy on breaking changes.

We had planned to use Facebook-only for the first phase of the app - as it has a prebuilt social graph, friend model, and notifications system. Easy to use, and with a large base of users.

I guess my point is that even if you think you have taken a calculated risk (90 days breaking changes), the companies can find a way to mess up your plans anyway!
My Jetta Sportwagen (2010) is a manual TDI. I'd never go with a DSG for two reasons:

1. I like manual transmissions.
2. The added maintenance costs for the DSG for factory service is around $1k at the 40k mile point.
What advantage does native have over HTML5?
Just point a A record to ConvertKit's IP address (or CNAME to like "landingpage.convertkit.com"), and then ConvertKit will look up the requested hostname against an accounts table to determine the current account / landing page.
> One of Facebook's priorities is keeping its users engaged and happy

Engaged, yes. Happy, bullshit. Facebook ignores its users and abuses them far more regularly than most other companies. Anecdotally, everyone I know hates facebook and wants an alternative that has active users. By numbers, Facebook was the last in brand satisfaction for its market in 2011[1], although ACSI appears to have died since then. I strongly suspect the reason facebook restricted notifications was because they weren't making enough money to offset e.g. disabling of notifications.

---

[1]: http://news.yahoo.com/acsi-facebooks-consumer-satisfaction-s...
Yes, but none of them are (permanently) aerial and some of them use internal combustion for power. Computation requires weight and energy, and computer vision requires lots of computation.
I'll take a crack at explaining the Colorado label.

People here leave the Denver/Boulder area and head west into the mountains every weekend. The Sunday afternoon drive back is a miserable jam.

Some of those mountain destinations are a pretty far drive, so if you're one of those who came here for the skiing, climbing and mountain biking (and judging by dating sites, most people here are) then you're making some stops for fuel and caffeine in some mountain town, wearing your ski outfit or bike shorts.

If that's the explanation, I don't know why the label wouldn't be “trail” though.
Decentralization is good.
The entire point of the post was talk about "lock-free" algorithms where two cores can make forward progress without either having to wait or spin.

What systems have mutexes that aren't built like futexes?
Well there are a lot of people who are long on a volatile stock who will get in and out to maximize their return in/cost basis etc. Holding and never exiting is another option but hardly makes you "unsavvy" if you're trading in and out. Having said that I agree options would be a better strategy if you feel comfortable that you can predict the short term market direction.
The problem is that most web pages and programs don't actually do very much when they're in the background, and many (most?) of the software that does grind away for long periods of time without user interaction (compilers, ray tracers, video encoding etc.) are already able to make good use of many cores. But users who fit that profile are a niche market.

What the vast majority of users need in terms of speed is acute performance. A dedicated core for every webpage is not very useful because users don't load up a bunch of tabs at the same time and then flip between them many times per second, interacting with each one. Instead CPU usage tends to happen in short bursts directly following user interaction, so even if every tab has its own core, you won't usually see very much contention for CPU between different tabs. The same goes for most native programs. Users just don't multitask fast enough to make separate cores relevant for most programs.
> I still feel they haven't resolved the Android vs. Chrome OS debate.

The long-term strategy, which they announced years ago, is to converge the two platforms. (Its been obvious for some time that, in more detail, Android was the near-term comparatively low-risk [for Google] option, and ChromeOS was the long-term, higher-risk option.)
Yep, one day is crazy short.
SEOs, Your Typography Sucks
Actually I get the insurance pre-negotiated rates when I pay through my insurance. The money just comes out of my HSA.
I didn't know about this either.
I just canceled my unlimited subscription because of it.

(another reason was them updating their TOS, and showing the whole thing instead of showing only what has been updated; thus encouraging people to agree without reading — Not ethical at all)
They are NOT non-existent, they happen a lot in contention. That's why code fails to scale: as you add CPUs, contentions happen a lot more often, and the number of syscalls shoot through the roof.
As an example, Draganfly already makes large quadcopters that can carry a DSLR camera, which can be purchased by civilians for ~$20,000 IIRC and have been used to report on various sporting events, etc.
This is such troll-fodder. I'm not even a militant atheist, and still just looking at the front page pisses me off. That and the design, which jars my brain and hurts my eyes.
haha, I was just thinking that. Every romance movie where people in a huge city lose track of each other has to ignore the existence of that city's craigslist “missed connections” page. That is, if both parties felt that way about it.
As mentioned in the article, the site is iphonedevsdk.com, a popular forum for ios deveopers.
Writers Need their Freedom
I would have said "confusing" over "sad". RI with "parking lots" is odd, but topped by IN "at home". How do you have a missed connection at home? Your house that big?
Oddly enough I ended up dating someone through that. A friend saw the post and thought it may have been me they were talking about. I thought I'd shoot a reply and lo and behold, it was. It went fairly well for awhile, had very similar interests and got along great. We had different goals in life though and were at different stages. Still, an interesting experience.
I met my husband on craigslist missed connections. Back in 2007.
au contraire

Speak to any Googler and you'll hear about the Chrome/Android divide. It's a pretty big issue and possibly Google's biggest weakness.
Well rebooting will flush dns, where walking someone through cmd would probably be a lot more painful.
You train like you fight.
Most simple editing stuff, like what's in Picasa or Paint.Net/Pinta can be done in a ChromeOS app. My bigger concern is the CPU is overkill, and the GPU may be underkill... the latest/next gen Tegra chipset or similar with that screen would probably be a better combo at a lower price... Without a local OS, I'm afraid I wouldn't even consider this thing for over $800, at the price they are at, they're in Macbook territory, which although getting more locked down, is still much more versatile. Not to mention without VM host support.
I agree. They are treating the electricity like it's free (cost and environmental impact). I see a lot of Chevy Volt owners bragging about their "300 MPG" economy. If you have a dual fuel source vehicle (hybrid) and ignore one of the fuels, the numbers will always look good.
Using their methodology a Nissan Leaf (pure electric) gets infinity MPG.
What we need is a distance per fuels used, where fuels is all the gas and electricity.
The statistics show that most malpractice suits are meritorious, and malpractice suits account for 2% of the total costs of the medical industry. You can muddy the waters with "unnecessary testing" but then you have to consider both sides of the coin. If bills would come down if doctors did less tests out of fear of malpractice suits, how much would injuries from mistakes go up? The problem is: there is actually a lot of malpractice going on, and that has costs too.

Tort reform is politically attractive, but it's not clear it's solving a real problem. See: http://www.press.uchicago.edu/Misc/Chicago/036480.html, http://archive.sph.harvard.edu/press-releases/2006-releases/..., http://www.slate.com/articles/health_and_science/medical_exa...

The basic issue is that the medical field is unusual in being self-regulated. The malpractice system is really the only way we have to hold doctors accountable, and even within that, we adopt the unique practice of letting doctors themselves adopt the standards to which they are held, rather than using objective standards.[1]

We don't need to handle malpractice via the tort system. But in its absence we'd need something, say an OSHA-like agency that handled administrative complaints against doctors accused of malpractice. There isn't a free lunch here.

[1] Note that e.g. automotive engineers don't get to set the standards for negligence in the context of designing cars!
And who wants to smear fingerprints all over his laptop screen?
I honestly think we should be pretty strict about following licenses to the letter. No-one who creates open-source software has the time to hand-hold all their users and make sure they are in compliance, so we should help them out.
Yeah, with those restrictions, Acela is next to useless as an upgrade from Amtrak, at a much higher ticket cost. I really wish we could just do a proper job and make a Lyon-Paris TGV-like route between Washington and Boston.
Progress depends on the fool and the greater fool. The only way to be right always is to not take a position at all. Progress depends on people believing that the world can change for the better in unimaginable ways. Taking a position on unimaginable progress can appear foolish for pretty long periods of time and can ultimately also turn out to be foolish in retrospect. To be a pioneer you have to run the risk of being foolish.
Personally I rarely test all ui because QUnit verifies all frontend code so long as it meets the json contract.

Regardless, thanks for your post, I'll give Play a go!
Sounds like that will work out about as well as rewarding schools for performance. The doctors who treat the sickest patients who are likely to die anyway will get screwed.
If a certain stage has global state a pipeline architecture may result in lower contention because that state is only accessed by one core and thus doesn't have to be locked. Lock-free producer-consumer communication between stages can be efficient. (AFAIK LineRate just took pipelining to the bank.) If your app has no global state a run-to-completion aka worker architecture is more efficient.
> Ending the price discrimination would also be a great thing. Same service = same price.

This is actually an anti-libertarian idea.

But is a very good idea. This is a service industry, not a manufacturing industry, so there is very little "economy of scale" coming into play, and the consumers with the least ability to pay have the highest prices.

Heck, you could even say "prices must be within a factor of 4" and it would still be an improvement over today's system.
Good allocators are good for different things, but what the glibc allocator is good for is yet to be discovered: fragments like a glass fallen in the floor and has contention issues.
A good point.

In fact, I'd almost prefer a comment service start serving up porn on my blog. At least it should, presumably, be fairly clear that it's spam, and not something I've actually endorsed. This "recommendations" feature is essentially Disqus abusing the fact that they can generate content on my site to do one better than the comment spammers they protect us from, and make it look like I'm endorsing their random links. Spammers' wet dream, really (the fact that they're links to well-known publications and not virus-laden sites notwithstanding).
A lot of what you're saying hinges on being specific to what you call "really scalable network applications," but you never said anything about that in your post.

(d) How is "multi-core doesn't mean multi-threaded"??? Snort is a multi-core app today and isn't multi-threaded.

This is, again, between whether you want to be "computer science correct," or use developer lingo that is not even necessarily consistent among all developer and OS subcultures. I think saying it the way you are saying it, instead of "You could use multiple processes to get parallelism, instead of multiple threads," is misleading.

What does your code scale to?

Well, I'm a real-time guy, so my thread scales down to microsecond overheads.

Did you change the text in your post that explains pthread_mutex_t? If not, I probably made a mistake to pick on that, because what you have there is pretty clear.
Cowering to people's expectations of you in hopes that you will impress them really depends on the problem and the person, and can be incredibly degrading and depressing if you feel you've done the effort to fix your situation and the outcome doesn't change. Personally, I think we already expect too much of people and don't accept variety enough.

A girlfriend breaking up with you because "she can't love you for who you are" is a blessing in disguise. Do you really want to check every box on her list.. what was next? Love is not a game of putting each other through some sort of obstacle course to perfection; personal growth is attained through inspiration of the other.

Do you really want to keep working at a place that doesn't want you around? Your "real talk" might be offensive in some circles, but it sounds more like day-to-day office life just wasn't in this guy's cards. It takes a wake-up call to pivot your life towards things you should really be doing, not catering yourself to where you've accidentally crash-landed, likely just to pay for one's basic needs.

Relationships do not have to be chores. Jobs do not have to be chores. You can find people and places that love you for who you are and wouldn't have you any other way.

> Lots of people tell others and themselves “I’m just a disorganized person” or “I get on edge when I get hungry – it just happens” or “I can’t help it if I’m blunt.”

> They're wrong.

Er.. I don't think any of these are bad things (if not just natural and expected) and if you're judging people by them, maybe you should find some bigger fish to fry.
jemalloc is the new hotness for MySQL. We are using it at Facebook (and I know percona/oracle use it for benchmarks and testing as well).

Good benchmark showing the impact of the different options:

http://www.mysqlperformanceblog.com/2012/07/05/impact-of-mem...
Unlocking phones is only illegal due to the DMCA's restriction on bypassing DRM. I looked through the source code of the utility (fetched with apt-get source), and it looks like is not what is happening. Effectivly, what the command does is (politly) ask the phone to unlock itself.

The code that actually talks to the phone is:

"usb_write(usb, cmd, cmdsize)"

Where cmd=="oem unlock"

If that is not enough to justify that this is not illegal DRM circumvention, after issuing the command, you must accept the terms of unlocking that is presented to you on the device.
With hybrid plug-in cars becoming more standard, I think MPG is no longer an accurate or clear measure of efficiency. Are they saying that it gets 261 miles on the same amount of joules contained in 1 gallon of diesel? Or are they saying that with 1 gallon of diesel and a full charge it goes 261 miles? Needs more clarity.
Given the well-established treachery of my finger muscle-memory, I'm much more comfortable with a hard interlock than something that relies on me checking the prompt. Definitely better than nothing though.
Two problems here worth calling out: even when the forms packages worked, they produced apps that looked like crap. HTML is worse in this regard, you get poor quality mobile apps (imagine if your app needs an interactive map...JS maps are terrible in mobile browsers), and you have a bunch of places where JS/CSS/HTML/XHR differs b/t browsers and it's painful to get them all working.

Second problem, at least initially, I'm sure it's better now, was JVM implementations in the mid-90s were not super consistent and you'd run into runtime issues that were difficult to work around.

Are you arguing WORA with Applets worked and moved the industry forward? Flash pretty much took over this charter but even then getting performance on many devices out of a Flash runtime was pretty damn hard, so even it fell down on this.

Much better to have a shared core (if you can) and write customer-centric, awesome device-native UI experiences.
I think that the DSG transmission is always automatic, but it does have paddle shifters if you want to take over manual control.
They are saying it gets 261 miles for one gallon of gas plus some unstated electricity. They are counting the electricity as free. It's a completely bogus metric. I see a lot of Chevy Volt owners claim they get 400 MPG when they run on electricity 90% of the time.
What do you mean by that? Scala supports closures, currying, immutable data structures, recursion. I'm failing to see how these concepts are less obvious in Scala.
It's not a high school essay. Calm yo teat.