skysight-inc/HackerNews huggingface dataset:
> Also, apple claimed that they are going to expose GPU to apps, so you can now write apps that can offload calculations to the GPU. Does that mean that we might finally see GPU decoding and encoding for none apple video formats, or is that still a no-no?

Why wouldn't that be allowed, where it's feasible? Right now, there are lots of players which do software decoding of "non-Apple video formats" (I assume you're talking about h264? iOS doesn't support any of Apple's own video codecs, which are very old).
> Of course it's not all ported to 64bit.

Pretty much none is ported to 64bits, including software that is available on Linux 64 bits since ever.
And to add to this, the unspoken Hungarian notation rules have xs typed as a list.

So the 1st instance: [x,xs] looks unprofessional and n00b-ish.

It's the 2nd instance that's idiomatic.
A buddy of mine is looking to work with the rift + body sensors to develop training / therapy simulations that incorporate biofeedback. They are not a gaming company so if anyone happens to be interested in something like this feel free to get in touch with them at redkiteproject.com
Git repositories for AUR packages
I tired to create a couple of products while I was still employed. They
were not successful but I learned a lot just by deciding to do it.
And in the end it gave me confidence enough to leave the job and go into
consulting with which fortunately I have had success.

Any way, whether or not you tell your employee about your startup
depends upon how well you know him/her, how comfortable are you with him/her and
what your contract says.

Can you convince your boss that the duration for which you work in his organization
would be as productive as it were before? Can you convince him
that you are not just gathering funds just so you can leave and work full time
on your own stuff when you are ready? Even if you have the very best of intentions
it is hard to convince others of the fact.

At least my thinking is that there is no need to say anything to
anyone in your organization unless you absolutely need to.
During the early stages of your startup I suppose even you are not sure if you can be successful with it.
Keep it under the wraps see how far you can go with it and then take a decision.
Do you go shopping? Because i have seen most of my bills go up. Including food. And not just a little.

EDIT: I have been in companies making products in Japan for years and I can tell you the petrol price impacts everything and a weak yen is very detrimental to your product cost structure. If you dont see the prices move much its because the companies are taking the hit as they do not want to raise prices too much and therefore keep prices more or less the same but reduce quantities, or remove ingredients or parts of the products to make it cheaper to produce. But do not kid yourself into believing increased petrol prices because of a weaker yen have no effect on the economy or prices. They clearly do.You basically get less for your money as a consumer.
Perhaps I didn't express it very well but I was actually making exactly the opposite point. That 37Signals is excellent at marketing but had they not been they might have never discovered the niche for Basecamp.

Marketing doesn't have to be an expensive business. Startups are in a great position to beget high quality PR and to do guerrilla promotion. Many many fail even to do that and in so doing also fail to find their natural markets.
I would love to buy a daihatsu copen in the states. These are just fun small cars.
The Several Million Dollar Bug
Surprising and intriguing and therefore requiring extraordinary evidence. It doesn't quite help that Sharov is citing himself all over the place, but then again, most lines of research do that.

>Thus we stick to the suggestion to measure genetic complexity by the length of functional and non-redundant DNA sequence rather than by total DNA length (Adami, et al. , 2000; Sharov, 2006).

Please God tell me they've at least tried compressing the DNA to account for actual fundamental string complexity rather than just length.

>There is no consens us among biologists on the question how variable are the rates of evolution.

Well yes, I don't see that their model isn't blindly averaging over punctuated equilibria.

Overall, a nice line of research to pursue, though. Deducing how much time evolution actually takes to optimize from lifeless particulate soup to the first life-forms to animals to people would certainly be an achievement.
And traditionally anything like fail2ban, or denyhosts, has had issues of their own. For example mis-parsing malicious login attempts like this:

ssh -l "root@ 1.2.4.5" ssh.example.com

Allowing you to lockout the specified IP.
>Do you have any scientific argument against genetic manipulation?

The line of thinking behind this type of question always strikes me as either incredibly naive or purposely misleading.

There is a gaping hole in the way we sometimes wield our scientific approach to these things. On one hand, we say that a thing (such as ill-effects of GMO crops) must be observed, measured and quantified in order for us to accept that it exists. The fallacy enters when we then state categorically that in the absence of such evidence, the thing does not exist.

The presumption is then that virtually anything is safe until proven otherwise. Human history is literally filled with applications of this logic that ultimately proved harmful and even disastrous. Yet, we go on repeating this process and scratching our heads over questions such as, "why is x health-problem on the rise? Why is y animal dying?"

And, when we inject such flawed logic into something as complex and interconnected as nature, we are literally begging for unintended consequences--the ecosystem and all that. Someone else on this thread suggested that we solve this problem by engineering hardier milkweed. I think that pretty much says it all.

I am not saying that GMOs are without benefit or even that its risks or too high for those benefits. It just strikes me as both arrogant and short-sighted that we presume to know that the risks are worth the benefits, simply because we haven't yet proved otherwise.
Beware the due diligence issues.

If you start a company whilst employed/contracted elsewhere you will need to have your IP ownership and origin well-documented.

If you cannot get a document from your employer acknowledging that they have no claim to any IP in your company, then you will need to consider providing warranties to the new company that you accept liability for any subsequent claim, etc.

Basically, go speak to a lawyer, but you want to make sure that you don't act in a way now that gives your employer some claim on the company you are starting.

Do no actual work, whilst still employed, until this is resolved.
> I think it doesn't solve a security problem as much as an UX problem. In Android, you can activate a context (a file, a photo, a document) after you've chosen an action from a, sometimes endless, list of possible actions.

Note that Apple extensions do a different range of things than Android intents; they cover a lot of the same stuff as intents, but also some other things. In particular, they have plugin-like behaviour; you could, for instance, be writing an email, decide that you want to edit one of the images in the mail, and pop up an editor, which from the users point of view appears to be embedded in the app. The easy way would have been to implement this as a plugin; however, in that case it would live in the same sandbox, which would be dangerous. Android intents don't provide this functionality in the first place, so don't have to worry about it.

> As for security: iOS warns you that a keyboard extension may send your input to a remote server, but it doesn't prevent it.

See the documentation. (https://developer.apple.com/library/prerelease/ios/documenta... Table 11.1). There are two security models for keyboards. One type is allowed to talk to remote servers, and to communicate with its 'containing' app (that is the app it's installed with, not the app it's providing keyboard functionality to). Some keyboards need to be able to talk to servers for a full range of functionality. On installing this type, the user will be warned and asked if they wish to proceed. It hasn't been explicitly said, but in practice, this type will be subject to far stricter review.

The other type has no access to the network, or access to the containing app. This type is thus guaranteed not to leak data (barring bugs in the security model). This type is the default, but it restrains functionality enough that some people may opt for the other type.
What is the coolest psychology trick?
Maybe you should expand on that point a bit in the post then? Right now all marketing is identical and if you're aiming at something that is not costly but that will be effective then you could give some examples?

I'm sure that would help a lot of people in that situation.

Basecamp was 37signals first product, what do you mean with 'if they had not been excellent at marketing they might have never discovered the niche for Basecamp'?
I like the concept of telling personal stories instead of advices.

Thank you! (Great talk, and nice dash of humour)

And I also like the "advice" of being prolific, rather to "focus" like we hear often on Hacker News.

What has worked for me in the past (here comes a story, not an advice) is trying many personal projects until I found one that worked on many aspects (financial / personal lifestyle choices / meaning / etc...).

Having too many projects at the same time was very stressful to me, so I found that I could work on one main project and a new side project every month at the same time.

In the end, it is one of the side projects that started to work better than the others.

This week, I am going to be working full-time on it and I am happy about it :)
This is publicly available: https://developer.apple.com/library/prerelease/ios/documenta...

Apple's releasing more information than usual this year.
What sane defaults are will change over the years.

Perl kept amazing backwards compatibility by adding extra statements to modify how it worked. So "use strict;", "use warnings;" and "use <other_newer_perl_features>;".

Both new code -- using the best OO system of the scripting languages, extendable syntax, etc, etc -- will run at the same time as most of the old and crufty stuff from before testing took over after the Millennium.
Testing attention please.
IOS8 Swift Cheat Sheet
6 Tools we use to grow our Startup.
A bit of history: osx [0] and windows [1]

IIRC most issues revolve around plugins and performance (notably V8), possibly not directly because of type sizes but similar low level stuff that hampers JS-to-the-metal optimisations.

Still waiting on OSX though.

[0]: https://code.google.com/p/chromium/issues/detail?id=8606

[1]: https://code.google.com/p/chromium/issues/detail?id=18323
Solving the mystery of Webdriver Torso
I must admit that Perl's autovivification can be nice.
How do enthusiasts track the planes over the ocean? I saw a plane on flightradar24 that looked like it was 360mi+ away from the coast. (It was yellow, meaning ADS-B data.)
I think the paragraph on an antifragile career is probably the most important part. Most people can probably intuitively realize that used (and repaired) software is likely to be more correct. Frequently switching jobs has the possible stigma of "job-hopping", and it's hard _for the individual_.

Staying in the same technical stack is the fastest way to become irrelevant I can imagine. I've seen what it is like to switch everything up every few years (4 different tech stacks in 4 jobs), and the experience gained is invaluable.

The best part is seeing everything you knew from before change, except that parts that actually are beneficial. It's funny how much of a tech stack is either cargo culting or in response to a local pain point. Learning to distinguish those gives you a sharp eye, both for possible other fixes locally and for strategic direction changes.

It takes one critical ingredient though: you. You must have the humility and maturity to realize YOU ARE NOT YOUR CODE. If you want to go to a company, learn all they know, and leave, you must be comfortable being wrong, listening a lot, and keeping an open mind. Every time you make fun of a local company's choices (even if they are badly made), you'll isolate yourself more, and they will be less likely to bother explaining the next thing you are stuck on. Remember, don't complain, just build.

And whatever you do, STOP CARING ABOUT CODE FORMATTING STYLES. If you care, you'll hate every one but your "first", and you'll spend your entire social capital at each job trying to change theirs to match your favorite. Which is just about the stupidest thing you could do.
Quoth TFA:
"So while we gain quality from the bugs fixed, we lose quality when adding all the new features. For some programs where the functionality is fixed, for example unix commands like cat, grep or ls, I imagine they have become very stable, because eventually all of the bugs have been found and fixed."

For me, this is the greatest insight that is glossed over. The Unix Philosophy of reducing a program into a system of small composable parts which have a specific and FIXED functionality does more to reduce bugs and stop program rot (via unending features) than reams of tests on a constantly shifting codebase.

The problem with monolisthic codebases, even with a test framework, is that you still cant guarantee that one change in one part wont adversely affect another part. Process isolation at least limits bugs to "passing the wrong message".
Bitcoin isn't the correct starting point for this as the whole point of verifying blocks via miners is that you can't trust entities in the system to be unique for each user (i.e. Sybil attack), whereas with a democratic voting system trusting that each user has been given a unique starting key is a core requirement.
Animated Infographic Shows "Internet in Real-Time"
Why should fully immutable arrays be more performant/better than those with fixed length?

I guess,you'd be able to do faster & more memory efficient slicing with fully immutable arrays and not be required to think as much about where and how you're modifying an array, but other than that the current implementation seems just like a native C array to me that is only referenced via pointers.

If I'm not mistaken, however, full immutability would lead to higher memory consumption in case of array modifications. Given that Swift was started in 2010 when the iPhone 4 had a mere 512MB of RAM, and that it's targeted at mobile devices, this seems like a good reason to limit memory consumption here.
It's not just the social stuff - from my understanding it's running a modified Hyper-V to capture the core console OS. Presumably this segregates off the ability to do background downloads, implement the encryption for HDMI, and so on and so forth from the XBox gaming portion.

If you believe the rumours Dave Cutler worked on the hypervisor of the Xbox.
It's kind of a shame that they can't give more details, but also completely understandable. Advanced crimeware posts alway fascinate me.
In this case, if I read the article correctly, only a single account was compromised. I'm assuming the www user doesn't have sudo privileges (though I might be wrong as it shouldn't have a password either and it clearly did..).

Sure there might have also been a local privilege escalation vulnerability, so rootkits are definitely something to check for. Depending on the situation, re-installing might be less work, so then it'd make sense.

But especially if you're not the only one using the machine, having to reinstall the OS every time a single user fucks up and has 'password' for a password, it's going to get really tedious really quickly.
Thanks, this is along the lines of what I've been thinking. Although some have said to be upfront with your employer. My current employment is in an unrelated industry. I'm sure nothing good could come from letting my employers know that I'm working on something in my spare time. Especially when I can't be sure what I start will work.
Finally SASS with Node.js: faster
I literally just added a paragraph in to clarify that. I'm not sure I understand your question though, could you rephrase it?
Linux, MacOS, and nearly all other Unix-y things use LP64 (int is 32bit, long is 64bit). Windows x86_64 uses LLP64 (int is 32bit, long is 32bit). This can make porting a pain.
Yep so what you're saying is google is neither open nor transparent.

Maybe flexible?
Why not use a non-bitcoin-based system and completely avoid the 51% attack?

https://www.youtube.com/watch?v=ZDnShu5V99s

I'm not sure if this is state of the art[0] since the talk is 7 years old. This scheme provides proof to the voter, but not enough so he can prove his vote to someone else, avoiding vote selling altogether.

The biggest challenge IMHO is trust in the system.

[0] I'd appreciate criticism or any other progress in the field.
PAGS - Programming Assignment Grading System Based on Docker
Well, you suggest that basecamp was 'discovered' due to excellence in marketing, whereas as far as I understand it it was built in conjunction with their customers. So they were concentrating on selling rather than on marketing at that phase of their existence.
Save the web for paper later
HEY CIA LOOK: Tehreek-e-Taliban (terrorist group) on twitter
These appear to be scans, not searchable text, so their availability is quite limited by that.
I'm always amazed at the number of people who simply re-use servers that have been owned. It explains a lot.
Is VeraCrypt the next TrueCrypt?
"Out of Control" was one of the most influential books I had read while in grad school 20 years ago. The book had cataloged number of amazing developments in science. I probably bought a dozen books referenced in this book, on complexity theory, game theory, evolutionary biology, self organizing systems, etc.
Given the book is over 20+ years old, it'd be great to know what has happened since then.
I wish I could read it, but it's completely broken on my browser (Safari on iPad). It only shows the title, the aforementioned top bar, and the footer; the rest is blank.

I had my hopes up this time since, after all, the URI contains the word "/static/"; but then I just realized it also appends the word "/sinclair.jquery/" later on...

http://motherfuckingwebsite.com/
Digital Ocean promo code for $10 credit
Enter promo RUBYDROPLET for a $10 credit.

You may use my referral to sign up.
https://www.digitalocean.com/?refcode=5572bba1fb25
How We Use Docker For Continuous Delivery – Part 2
And don't forget that the word bit was only around two years old at the time the paper was written. (I have no idea when Tukey first suggested it. I'm using Shannon's publication for a date.)

10^9 bits is only (check my math) about 120 MBytes.

So Turing was perhaps a bit optimistic there?
Hey, nice to see it/you here. I posted this feature ("Email List Colouring" ), any updates on that? Is there any beta to test?

thanks!
To me Kinect is just a sensor, and all I want from it is data. I want it to work on OSX or Ubuntu as easily as Windows or XBOX. That would be the only future I'm interested in.
Taxi Cab companies are trying to end Taxi Neutrality
The point is no one will even consider the interpretation where his mother is god; thus the sentence is unambiguous - he is dedicating to his mother, to Ayn Rand, and to god.

The ambiguity in the example is in whether his mother is Ayn Rand, not whether she's god.
But if I was talking to a bot and it was able to hold a conversation as complex as the one above, for a long time and without glitches etc, I'd be prepared to consider it 'conscious'. You have to consider how difficult it would be to pass a Turing Test _reliably_ with a decent judge who took the conversation in interesting directions.

re: Chat bots designed to win games: Some say that's exactly what we are! - The Social Brain Hypothesis of the evolution of human intelligence suggests that the reason our brains grew so big was that intelligence (via ability to deal with social groups) became a large factor in reproductive success.

http://en.wikipedia.org/wiki/Evolution_of_human_intelligence...
Kinect has the bad kind of validation though: people are so disinterested in paying for it that Microsoft has unbundled it from the XBox in an effort to stop it from dragging down sales.

http://www.spartanpr.com/xbox-one-kinect-u-turn-the-pr-impac...
What all these discussions miss is that what is immutable is the variable, not what it points to.

It helps to think about Swift's let as C++ const and how it maps to library data types, not as ML's let.

Given that the target audience are Objective-C, C and C++ developers, I don't think it is too bad of an option.
I recently found "Plane Finder AR" for iOS that does exactly this for free
Not sure if it is the right place to answer, but VWO does use cookies to make sure visitors on repeat visits see the same version. So what you describe ideally shouldn't happen. Can you get in touch with our support team - support@wingify.com
> it's two concepts: "collection", and "pointer to collection". I guess coming from C that didn't bother me too much

Fair point. I guess what bugs me is that you can use collections merrily without references until you want to pass more than one collection to a function - or create a collection that isn't flattened - at which point you have no choice.
CMM Organiza Curso de Execução de Estruturas Metálicas
Hi Costin,

Yes, I'm currently working on a way to differentiate emails per day. I tried to colourize the rows to achieve that but was not convinced. The current approach rests on borders of different colours. This should be out as a free Beta feature in the coming weeks. Best.
I started MASSOLIT (www.massolit.co.uk) when I was still employed as a strategy consultant. MASSOLIT provide video lectures in the arts and humanities, though we are changing things slightly at the moment. Anyway, you can get a lot of market research done while still doing a job, e.g. e-mailing lots of people. The idea developed significantly while I was still working, and I only left when we had positive noises about the product we were making.
I wrote a bug tracker called Bugrocket and convinced the owners of my employer to switch us over to it from Bugzilla.

After a while of using it and improving it based on real-world usage, I pitched launching it as a company. Drew up all the paperwork and incorporated as co-founders. I didn't leave the company, we just all did it on the side.

That was 2009. It's still kicking, but growing really slowly (who knew, bug tracking isn't very sexy :)).

Advice... that's trickier. Every situation is different. I think starting with an MVP and dogfooding is really important. But generally just go for it and see what happens. It will take up a lot of your free time, more than you think, so be prepared for that.

I also agree with a lot of the other advice in here about bringing it up with your boss - I don't think Bugrocket would be a company today if I hadn't 'pitched it' to my employer. Then again, in 2012 I started CourseCraft (an ecourse platform) with my wife and we've been bootstrapping it on the side. It's doing even better than Bugrocket. Like I said every situation is different :)

That original employer was later acquired and I have since left, but it wasn't because-of or related to the stuff on the side.
Some that I used: justunfollow, unfollowers, and iunfollow(not sure if I used this one, looks familiar).

Each cap their fast unfollow feature to about 25 a day. So it took me about a week to get it down using all the services.
Would you recommend starting with Scala before Haskell if one want to learn FP?