skysight-inc/HackerNews huggingface dataset:
In general, I tend to think of startups as children, in or around their creative prime. They are still leaning, often naïve, and are expected to make a lot of mistakes (and also expected to handle them well). It seems reasonable to apologize often to potential customers because they are taking a risk and experimenting with you and your service/product. You're not so much apologizing as you are thanking them for helping you determine your target customer and their needs.

There are a lot of reasons why mistakes happen, but for many reasons the startup stage is a good time to make mistakes.Especially before reaching critical mass, at least from a business perspective, I believe it's easier to justify upsetting a few thousand people if it means obtaining learnings which can impact tens or hundreds of thousands of the _right_ customers (and help you serve them better) down the road. I think the smartest startups are able to minimize their mistakes by practicing due dilligence and learning from others who have made similar mistakes.

Large, public corporations, in many ways, face a different set of challenges.They are expected to understand their target customer, deliver product(s), maintain revenue growth, all in the face of one other interesting challenge. When you take your company public, a core group of your customers changes roles from consumer to investor. Different customers have different needs and expect different things. Some need fault tolerance, some crave features, some need speed. Because you don't necessarily choose your 'investors' at this stage, there's no saying your expectations will be aligned.

One challenge of running a company is, not all 'ethical' strategies (such as apologizing, if it can be considered as such) result in either maximizing revenue or maximizing customer happiness. When you have millions of customers, I imagine every important decision can be construed as a mistake by some subset of customers.

We live in a Peter Pan world where many startups wants to stay young forever and never sacrifice their ideals. The truth is, a company is about serving customers well, making a promise, and delivering on it. In order to do that, you need to grow with your customer base and respond to the challenges this entails.

Special thanks to zephyrp for editing.
Apple dictates the apps can you use and restricts the OS. It's not a matter of signed packages and security, but of corporate domination of technology and restriction of use of a hardware device you legitimately own. Would you buy a PC that restricts what OS and software you can run on it? But when it comes to smart phone and tablets, we except this. Blocking nefarious apps is one thing, having absolute control of what your computer and or smartphone can run (yes smartphones are just portable computers)is a monopoly. We wouldn't except this in any other industry. If Ford decided that you cant modify, improve or repair their products based on a restrictive license you had to agree to on purchase, you probably wouldn't buy a car from them. In the tech or media industries this is acceptable. Why should we accept a "walled garden" on smart phones when we own the hardware? If it were any other industry, people would be outraged.
I have same experience with more recent i5 Dell. Suspend now works too!
Mark Cuban: Success and Motivation (2007)
Does Taiwan count as part of China? A brief look at the Taiwan-China relationship shows it's a more difficult question than it initially seems
As an American in politics, I dearly wish I could get 35% of my countrymen to vote in the elections that most impact their lives.
Natural pain relief
Would you like to be Arthritis free? I would like to present to you right now * Provailen * - Number 1 pain relief supplement!!!
Execution. Execution. Execution.

Really. Ideas are 1% of the work. Doing the idea is 9%. Doing it well is the other 90%. Different things matter every time, that's what makes it so hard.
He wrote special assembly language templates that allowed constant propagation, constant folding and code inlining at run time quickly (at a time when state of the art machines ran around 33MHz to 50MHz).

The actual thesis is mindblowing (I'm currently reading it now). Not only does it create kernel syscalls on the fly, but specialized interrupt handlers that handle only the devices required (if a new device requires an interrupt handler because it's being used, a new interrupt handler with the existing code and the new code is generated).

The generalized system call (TRAP #15, since his machine used the Motorola 68030) was fast, but a user-mode program could designate up to fifteen system calls (per thread) to be called directly via TRAP #0 to TRAP #14. The end result---a system call was about twice as expensive as a native subroutine call (whereas in contemporary Unix systems it was more like 40x-100x times as expensive).

Another reason why the technique of run-time code generation isn't used that much (and is mentioned in the thesis) is that instruction caches are hideously expensive to flush.

But given stuff like TCCBoot (http://bellard.org/tcc/tccboot.html) I think this could be a viable approach to kernels.

(Edit---grammar)
As a former chip designer I question the idea that the manufacturer introduced this backdoor (if indeed there is one).

found a previously unknown backdoor inserted by the manufacturer. This backdoor has a key...

It's hard to understand what this guy is talking about. Is he claiming that the manufacturer added additional hardware that the designers were unaware of? Or they made modifications to existing circuitry so it doesn't match the design? It would be very hard to do either without cooperation from the designers, especially given the paranoia of hardware engineers (and of defense hardware engineers, an entirely different level of paranoia). The question "are we manufacturing what we designed?" is one that is constantly asked throughout the lifetime of a part. In fact the answer, for individual parts, is often "no", because they can be defective. Still, the question is constantly asked with a variety of automated tools at all points of the manufacturing process.

Here's what I think he might have found: an additional fixed key introduced by the designers themselves into the chip, and having nothing special to do with the manufacturer. In other words, a deliberate backdoor.
Thank you. Adding that line made it work in IE 9.
spdy is better designed and supports compression out of the box. I also don't think that a network protocol should be part of HTML5 standard.
Specifically, it means re-aligning the bone so that it can regrow together. I am pretty confident that I can set and splint a long bone, assuming that it isn't a horrendous compound fracture, so I said yes.
Channel 4's site now shows cookie confirmation message as result of new UK law
Is there a best practice of doing authentication for single-page apps when you don't want to use an external OAuth provider, since a lot of people don't have Twitter/Facebook accounts?

Would you end up writing your own OAuth provider in that case?
Information on the new cookie law:
http://news.cnet.com/8301-1023_3-57442294-93/what-britons-ne...
> "freedom of not worrying about what you install".

Nonsense. Or you could as well talk about "freedom to not hear unhealthy opinions", "freedom from the burden of choosing your profession", etc.
When you factor those in, it becomes more expensive than coal, and slightly cheaper than oil or gas.

And that magic knowledge you take from... where?

Last time I checked there was no solution to the waste issue; we simply have no idea what to do with it in the long term. Meanwhile in most countries the transport and "temporary" storage of the waste are conveniently paid for by the tax-payer.

Last time I checked most reactors are destined to be running for 40 years. Except when, like in USA and France, they decide to extend that to 60 years. So much for replacing ancient reactors with safer designs.

Last time I checked most reactors were not hardened against deliberate attacks. And Fukushima was supposed to be one of the few specially hardened sites - we have seen how that went.

In a properly designed plant, you get airplane tolerance effectively for free.

Bullshit.
I appreciate and respect what your comment is trying to accomplish, in terms of associating ownership with the sum of its parts. I think this can also lead to an 'escapist' mentality though, where no one takes ownership for mistakes. Perhaps when many own one, many are to blame, instead of the one?
I see no mention of tamper-resistance/self-destruct features?

Power glitch detection, mechanisms to detect decapping/stripping, wire mesh shielding, protection against ultra-violet laser stimulation of transistors, ... are all important.

For those interested in further reading, Security Engineering[1] by Ross Anderson contains a section on chip security. Another paper[2] by Ross Anderson and Markus Kuhn (1996) provides additional background.

[1] https://www.cl.cam.ac.uk/~rja14/book.html

[2] https://www.cl.cam.ac.uk/~rja14/tamper.html
The binary drivers or the nouveau ones? I've always used the binary ones, and Nvidia's driver quality has been why I've only bought Nvidia cards for many years. It has only been this release that caused me problems, and even then I finally solved them by downgrading the Nvidia driver version.

I tried gtkperf to see what figures I get. I did note that the results depend on the size of the window quite a bit.

On my workstation with an 8800GT I got 3.46 seconds at default window size and 4.08 at 1920x1200 (using mutter window manager). On my 5 year old laptop with Intel 965 graphics I got 7.30 seconds (using metacity).

I switched to Chrome years ago and its tab switching is fine.
Interesting theory. Tell me that after you get 37,000 more karma points.
As someone else mentioned, I find the signal to noise ratio to be much higher on G+ than facebook or twitter. I mainly use these tools for two purposes, keeping in touch with friends and following interesting people and topics.

Facebook wins for the former as most of my friends still aren't on G+ or twitter, however, most of the activity is uninteresting checkins and the like.

With twitter, I have followed people I am interested in for topical content, but I mostly see personal tweets and find myself quickly scrolling through them for an occasional interesting link. Also, the interaction is next to zero except for retweets. I don't think the medium lends itself to much more than light banter.

In contrast, on plus, the topical content is more informative often with interesting comments.
There is a difference between an optional GUI and a mandatory one. I don't see why an optional GUI would hurt R, but I have almost no experience in this area. Would you mind explaining?
an American military chip that is highly secure with sophisticated encryption standard, manufactured in China

How could the authors know the backdoor design is not the intent of American military?
Great advice. Jogging was painful and unfun. Bought a cheap road bike and am joyfully sailing up and down the local bike trails every day.
Update: I went and bought websocket.us and websockets.us, and put up my own small website about WebSockets. I just want to provide an alternative to Kaazing's site, that has no commercial focus.
> Sorry, if I add an e-mail address to my profile 'about:' field it can be seen by everyone.

That's the point.
The WebSocket protocol isn't part of the HTML5 standard. The API is, but WebSocket's protocol is not defined in HTML5.
I think that was meant as a reference either climate change scientists to cold fusion.
Things like secure boot make me worry about the future of Linux as well.

http://www.zdnet.co.uk/news/desktop-os/2011/09/23/microsoft-...
Healthcare is generally very cheap (theoretical maximum 1000$ per year, plus hospital stay 10$ a day). Dental care for adults is not. If you're a non-EU citizen Sweden has some of the most expensive education in Europe. As a citizen of the EU, tuition fees are cheap, but so are they almost everywhere in Europe[1].

[1] http://www.studyineurope.eu/tuition-fees
I find that sandboxed environments have a kind of inherent quality of liberation to them - a solution may be far slower and clunkier than the hardware would ideally allow, but when seen another way, you're really just "going back in time" to a more resource-constrained computing environment.

I've been working in Haxe for several years now, and have been targeting the Flash platform the entire time, but without really trying, the escape hatch has been built for me through the NME framework - a very close, open-source implementation of the Flash APIs for numerous client platforms(including native code). As a result I feel kind of distanced from worries about the platform; in fact, I benefit in several ways by having more platforms because they each have strengths and weaknesses w/r to iteration times, debugging, etc. I couldn't have gotten exactly this outcome if I were working in C++, because I would have been starting from too low-level a basis. Although there's a big effort afoot to get native code compiling to sandboxed platforms, my perception is that it strongly favors the platform owners.

Ultimately I think we're actually gaining by engaging in a platform arms race. We're forcing ourselves to confront some old problems with our existing technology stack by saying "rewrite in JS." We end up with another black box in the layer of native code, but our hardware already is, in practical terms, a black box, and we at least have a good groundwork of open code in browsers and operating systems.
The CoffeeScript of your dreams: LiveScript
Thank you for the book recommendation - really enjoying it so far.
It seems likely from your reply that you have no education in matters related to vision. The human visual system uses other things too, yes, but silhouettes are one of the most dominant features because they are most invariant to lighting conditions. (Think about what would happen if you mostly depended on color, but now you are walking around at night when humans have poor color discrimination).
> Ajax in general breaks REST

Huh? You are supposed to correctly choose the HTTP verbs and URI path precisely so that HTTP semantics apply.

If you are talking about page state then there are numerous ways of dealing with that - one example is http://diveintohtml5.info/history.html

If your assertion is that developers can write bad code, abuse HTTP semantics, defeat caches, break navigation etc then so what? With the ability to do things right comes the ability to mess them up.
Mission statements tend to lock you in a lot more than you'd desire (if you stay true to them). Organizations change. Missions can change. Core values tend to stay the same. You can write the values of an organization on the whiteboard at a board meeting, and every decision should be able to be made within them. When this works, it's really cool.

To be fair, this is coming from a not-for-profit mindset.
People seem to be scared of what they don't knoe
Facebook Building Smartphone With Ex-iPhone and iPad Engineers
Facebook's Hidden Motive With Opera
I think though for someone currently doing nothing, the jog is a step in the right direction. I think the right amount to be doing is something you can keep to, can always add to it later.
"Cloud" is not the future, with governments like these. All you entrepeneurs better take note.

Also, it's probably just a matter of time before PaaS and SaaS servers are taken down because the political winds shift against a few apps located at Rackspace or Amazon or wherever.

If I were in this game, I'd host everything locally and secure the crap out of it. In fact, securing your data and services against governments is likely to become a big business soon.
I would say it definitely counts as a cloud company. To me a 'cloud company' is a web service that enables or leverages IaaS, PaaS, or SaaS.
Shape and silhouette are closely related.

With simple icons, like the Phone app, the background is not overly distracting. Unfortunately many apps believe they need to fill the entire icon with detail. The YouTube and Notes apps have pictures instead of simple shapes. There is nothing to subconciously recognize so instead I must interpret the picture and conciously map that to the name and purpose of the app.

Apple could have used spacial awareness to help us recognize apps. Unfortunately iOS messes this up too, the home button can take me to any of my app screens. So I need to get my bearings before hunting for my app.

We are left with just color and patterns to differentiate icons. This makes the task of recognizing apps much more difficult purely so the phones look nice in store.
I love how removing the necessity for parenthesis and curly braces enable buildind domain specific languages like this or CoffeeKup.
Well, it could mean a lot of things. You've assumed it means something like the Iraq war, but there's no reason to assume that.
there's already a method for abstracting exchange between code: the function.

unix uses pipes to pass data between processes in different address spaces, your JS runs in the same address space as the calling JS.

if the processes exist in the same address space you use a library, which is an implementation of a defined set of functions (which is itself an interface); this is flat out better as it requires no tedious, error prone serialisation.
I don't think that's right. If you have enough data points, your prior gradually gets more relevant. And Bayesian statistics has the concept of an "ignorance prior", which mathematically represents the position where all possibilities are equally likely. Bayesian statistics also offers the possibility of adding more data after running your experiment, and computing a new answer in a consistent way. Whereas doing this with frequentist statistics completely is completely invalid.
I simply do not believe one could find a "back door" looking at a chip in a SEM. It sounds to me like you are describing destructive physical analysis whose purpose is to make sure requisite manufacturing practices are being followed.
>So, you sought out the product first, then received ads? I think that's the point. What does this accomplish from a brand awareness point of view? You have already made it clear you're interested.

A traditional sales technique is to retain a list of potential leads and call them every once and awhile to see if the lead is interested in converting into a sale. This technique exists because it works and the purpose of the targeted advertising is similar. Keep me reminded of the product and at some point I might be inclined to buy.
1) Put £500-800 of your budget aside

I think this is a gross underestimation of how much these designs would cost. Does anyone have any real data on the cost of iOS icon design?
why would you use this over plain css?

i can see the disadvantages:

- have to learn a new thing

- another thing to break

- more difficult for new people to work on

- probably a speed decrease (even if its a one off parse during deploy, it will still take more time..)

what's the advantages?

- slightly nicer (subjective?) syntax?
http://googleplus.wonderhowto.com/blog/new-google-12-tips-ma...

Item 2 there claims blockers can view public posts, which seems the intended behavior.
Yes, until the last part. Unless things have changed in the last couple months, the last part is where it fails. What happens is, iOS complains that I'm not in the right store, so I have to got to that store. This is basically a refresh. But this also means I log out of one store and into another. This stalls other downloads, and could leave things in a half state. I've had numerous updates stall where I can't update or delete the app, and I can't use it either. Then there is a chance that iCloud might get screwed up, and I'll have to reauthenticate for that as well (I forget where that happens, might be iTunes).

And let's not mention iTunes.

I hate updating apps.

Let's make it clear: I do not true iOS to do the right thing when I click update all and enter my passwords. I expect it to do the wrong thing and cause many problems.
I've contacted several designers on that list, give or take exchange rates, you can expect to pay that.
Does anyone have a link to the actual solution? It must be a pretty small equation. Searching around I am unable to find anything -- a testament to how useless Internet news is.
It's because the tech community in NYC has been very outgoing and aggressive in sharing all the awesome things they're doing.

The Hacker culture is already awesome but keeps getting awesomer. People are hanging out, sharing idea and building things because they want things to be awesome.

Other cultures have vibrant communities too. Designers. Thinkers. Financial. Branding. Services. Everyone has a network that's accessible and self-selected into outgoing, aggressive creators.

It's not often that people are so motivated, but it's happening in NYC right now.
Invicta watches for women
you are not shooting big enough guns. loading my 15th century portuguese pirate canon has me shreded, brah.
>make China's purchases secrete

Sometimes the typos are more fun than the whole thread.
Great advice.

Just remember that whatever you do, do it with drive and intensity or don't expect results. In much the same way that leaving a tab open on Codeacademy won't magically make you a better developer, loafing around in a gym won't get you the results you want. Especially if you're lifting: if you aren't sleeping enough, eating properly (moar protein!), and training hard, you won't see the progress you're capable of.
I came away from it with a very different message: This has been tried many times before, by teams of brilliant people, and you can still find their notes.

Half the problem is that every N years, people bravely try it again...and start from zero, because they didn't do much research. History is full of great ideas that didn't take off because computers weren't fast enough, because touchscreens weren't popular yet, because wireless didn't exist, etc. They often used different names, but there are many brilliant ideas waiting for another dance.
It's about control. On my smartphone, its easy to start using google plus instead of Facebook. If I had bought a Facebook phone, they could lock it in to Facebook services so that i use Facebook as my primary social network for at least the life of my phone.

Also, it's a revenue stream. Facebook has a huge userbase but very few of their users actually pay them money. If they started selling hardware they could collect money from those users.
Hi. Written EMRs and built medical devices (10-12 years exp between them). In many cases messages from devices and external systems are processed asynchronously, so there isn't much choice but to trust remote timestamps.. I may be getting data minutes or hours later. Just a distributed system challenge.

So I'm guessing you might solve that by asking the device what its internal clock is at the time of synchronization, and adjust the logs by the offset between device time and EMR time (with manual device time changes included in the log)?
The author of the article seem to think that a good iOS icon is a one that uses a perspective trick to produce a faux 3d effect. I'm not sure these are very usable when sized down to 57x57 pixels which is default iPhone icon size (double that for retina).
In my experience, I found it a very decent environment to work in. My qualms were related to its less than common syntax. If you ask me, its the same reason lisp dialects aren't more vastly used: they are very different than imperative language syntax, and therefore take more effort to learn.