skysight-inc/HackerNews huggingface dataset:
Don't want to sound harsh, but have you really always thought like that, or just now that you read the article? I am just asking because such things occur to me often: I read something I always had a vague idea about, then read it in good wordings and suddenly I'm like 'oh yeah, I've always known that'. While I obviously haven't. Think carefully before giving an answer, the brain is king into tricking 'you' into believing things.

it feels like my hand somehow knows what I'm searching for, and can recognize it much better than I can

Imo that is just your brain having learnt your habits in such a way that you now don't actively have to think about it anymore. The sensory inputs of your hand still go to your brain, and are processed there into commands to your hand's muscles. Subconscious or not, sensory input locally 'pre'processed or not, your hand is not locally processing that complete cycle so it doesn't 'know' anything nor is it working standalone.
I used to say the same stuff about the built in ups in my laptop server.

Until I almost burned down my house. Aparently laptop battery charge controllers do not work as intended when plugged in for long periods.

Otherwise laptops are perfect as cheap low power servers.
I worked for a telco years ago. We had separate development and operations teams. Operations worked on 3 turns of 8 hours, 7x24. They took care of every installation (pre-production and production) and they usually did them in the night shift. The staff was rotated over the months and there was no particular employer burn out.

By the way, one full time equivalent (that is, a hypothetical person working 24 hours a day all year long) equalled to five real people. That is, if they wanted ten people to be always available they had to hire fifty. You can easily understand why these arrangements are not common for Internet companies. Furthermore telcos have different requirements. Devops wasn't there yet and I wonder if it is accepted by management even now. My bets are against it.

I also wonder if companies like Google, Amazon and Facebook are organized in that way too.
Full investigation means full...Apple will clear this issue and do the best...and do the full investigation..
Ciiworldwide
http://programmers.stackexchange.com/questions/114846/why-ha... - some interested insights in a discussion initiated by yours truly
According to the site the 90$ price apply when:

"For use on a simple webpage that is not considered a web application. A web application is a website that has customer specific data or charges for its use. This requires a Developer license."

http://shop.highsoft.com/highcharts/highcharts-single-websit...
Location: Novi Sad, Serbia

Remote: Yes

Willing to relocate: Yes, within Europe

Technologies: Ruby on Rails, RSpec, Cucumber, JavaScript/CoffeeScript, Clojure

Resume: http://nebojsa.stricevic.info/cv

Email: nebojsa.stricevic@gmail.com
You should take a look at Cooking for Engineers. They've come up with an interesting diagram shorthand for recipes that, while rather reductionist, provides a nice quick reference when you're in the thick of things.

An example: http://www.cookingforengineers.com/recipe/200/Osso-Buco
I'd rather not do a fix like that; I want to notice if sites I code have the issue.
>It's related to cynicism, which has posed as maturity for so long some people honestly cannot tell the difference.

It's worse than that: I often see paranoia and even outright malice posing as maturity, and it seems most people cannot actually tell the difference.
Here's my plugin to integrate Hichcharts with AngularJS:

https://github.com/pablojim/highcharts-ng/
How good are Django 1.7 migrations at detecting things which have already happened? In particular, can you safely maintain South migrations alongside Django ones, or do you have to force users to switch?

The problem I envisage is that when you add 1.7 support to your app, you move your old migrations into south_migrations and start a clean migrations dir, as the instructions say - but what happens when your next release makes a database change? If you want to support all active versions (1.4, 1.6 and 1.7) you'd have to add a South migration and a 1.7 migration to support both groups of users - but then they no longer have a clean upgrade path from South to 1.7.

From reading the docs, it looks like 1.7 schema migrations may detect the changes have already been made and skip over them, but what will happen when you have data migrations too?

Does 1.7 figure out which operation you're up to by comparing your migrations to the database state, and starting migrations once the two match? What if at some point you return to an older set of model fields - does it match on the earliest or the latest?

I plan on avoiding the issue as long as possible: get my apps as feature complete as possible under South (with instructions for 1.7+ users for creating their own migrations), then bump the version when I switch from South to Django migrations. I'll then try to backport bugfixes to the South version (as long as they don't change the db) until support for Django 1.4 and 1.6 are dropped.
A brief history of psychedelic psychiatry
I have no words for how absurd this is.

What happened to free market economy? How are americans totally fine with a company being denied its ability to sell its product to its end users?

And it's probably the exact same people later chanting that Europe is communist...
The point is that it doesn't matter. Why should a transportation authority move heaven and earth to satisfy some moralistic concern about keeping exactly to schedules?

You don't use CTA (Chicago transit) based on schedules; you go to your stop, read the board with accurate realtime predictions, and wait for a train to show up. It doesn't matter whether the schedule has anything to do with reality, just that you don't have to wait too long.

If you'd prefer not to spend too much time on the platform, then you can check your phone, which is accessing the realtime prediction feed anyway, to figure out when you should head to the station.

No part of normal usage of CTA depends in any way on the preset schedule, so spending money to keep to the schedule would be waste. Not only is it a Hard Problem, it's one that can be worked around very easily by providing realtime train location and prediction data.
Milton Friedman's quote is apt here: "With some notable exceptions, businessmen favor free enterprise in general but are opposed to it when it comes to themselves."
The sentry gun is always going to re-aim faster, because it does not have to travel along as large a circumference to be at a different angle.
NVd3 (http://nvd3.org/) is the good opensource alternative without the problem of highcharts licensing https://shop.highsoft.com/highcharts.html
Well, if you use the supported Debian 7 pointing Ansible to your box is all that's needed.
Since I decided to go with Ubuntu 14.04 (unofficially supported), it took a little longer and I had to submit a couple of patches to make it work there. The "hardest" part was figuring out how to set-up the DKIM and SPF records in my registrar's DNS control panel (namecheap).
Other than that, I don't really have to babysit the thing: I get a weekly logrotate report by email and rarely, if ever, SSH into the box to check that everything works. From time to time I re-run the Ansible script to ensure everything is in proper order but, still, I almost never have to spend more than 10 minutes a fortnight.
Firefox 32 arrives with new HTTP cache
I recently started a new Django 1.7 (beta/RC until now) + Py3 project, and it's going great. All the major dependencies work flawlessly on Py3. I did have some problems with some minor API wrapper libraries, but those can easily be patched or other written to support the needed functionality.

Regarding a full-on migration, I haven't done that yet on any of my larger existing projects. As with any migration I'd be careful to weigh the cost/benefit of such a move.

But, at least from my experience in this field, Py3 is definitely ready for prime time. Use it!
Why do you assume paid software is more reliable?
+1 on the XPS 13 (although I got mine refurbed rather than the dev edition) - aside from a little typical wifi flakiness, it's bloody fantastic and very un-Dell!
Apple denies that celebrity hack happened via Find My iPhone API
Toothaches are also common, perhaps we should stop treating them because they're just "normal"?

It's embarrassing what we don't know about psychology. The DSM is not a theoretical framework, it's a diagnostic tool to match symtopms with known disorders, and it's constantly evolving. As long as we don't know everything about the mind or presume to know everything, there will be people who have mental problems which cannot be neatly categorised. Of course it's important to keep improving the categories and not have too many catch-all diagnoses being made, but ultimately when the data doesn't fit the model the solution is to improve the model, not dismiss the data.
> Typesafe has been moving to stabilize Scala, primarily to make it more attractive to enterprise clients.

I work primarily for startups and have been using Scala for the last 3 years. Typesafe is entirely in the right to want to deliver a more stable Scala, not just for some mythical enterprise, but for all people using Scala for real-world projects. And this is because people complained about the lack of stability. This isn't just because Typesafe has products to sell, it's also because if you want a language to succeed, then it needs to cater to real world concerns.

Lets compare the situation with Clojure for example - with which you can usually use a library created for Clojure 1.1 and that hasn't been updated in years and that's still usable on top of the latest Clojure version.

Personally I'm happy that this fork happens, because:

1. if it adds any good features, they'll be merged,
and that's what open-source is about

2. if it fails, then there's no harm done

On the other hand I do not have faith in the ability of the Typelevel people to pull this off. Like every time I tried playing with Scalaz, I ended up with stack-overflow errors - not to diminish their skill or efforts, as yes, they are amongst the very best developers, but these people are too idealistic to address the needs of projects that solve real world problems.

Miles himself speaks with contempt about Play and Akka and their Java compatibility - but other project leaders have a lot to learn from these projects, as they provide a blueprint for how to achieve success - a documentation first effort, reasonable stability, gradual learning curve, a sane deprecation process, mindfulness about the platform they run on and so on. Compare with Lift. Or Scalaz.
One-time pad is just a generated key used once. The "time machine" will break it by trying out all keys in the key space in the time loop. If time is not an issue, brute force method pretty much breaks any crypto.
It's too expensive and there are plenty of free alternatives like

http://c3js.org/

http://www.chartjs.org/

http://nvd3.org/

and plenty more
Some researchers said
"the artifacts may not have been made by Neanderthals
but by modern humans."
Until the truth of that be known,
it is too soon to re write human history,
However 2001 in South Africa,
at a site called Blombos Cave,
is found 70,000 year old writing and art on
"two pieces of ochre rock decorated with geometric patterns."
The patterns could in no way be considered to be accidental
or anything other than deliberate.
Maybe the re write should have already began.
http://a.disquscdn.com/uploads/mediaembed/images/1270/3256/o...
Full article
http://www.accessexcellence.org/WN/SU/caveart.php
It's a law to protect dealers being undercut by the manufacturers selling direct to the public. http://truthonthemarket.com/2013/06/24/tesla-and-the-auto-de...
I think they purposely avoid putting a "Buy" link on their product page because they want to get people started before revealing that the software costs money (and a lot of money for a password safe).

IMO it's not far off the equivalent of how tourist trap restaurants in Europe put out bread on the table (something provided for free in many restaurants) and then charge you if you touch any. FWIW, that's considered pretty slimy behaviour.
The only problem with Soekris is that they are expensive, but from what I can see they're still there and also announcing new products.
> CTCs only allow one to travel back to a time when the CTC existed

So... Quantum Leap rules of time travel then? Oh boy...
Studying using MOOC requires level of self-motivation that most people - both poor and rich - simply lack. Realistically speaking most MOOC do not add much value on top of a book you can get for free from any public library or buy for $30 on Amazon. Every time new medium is created people think that it will revolutionize education but the last time it was true was when printing press was invented. Radio lectures, TV, CD lectures and now MOOCs are fads and nothing more at that.
I only learned about the loop hole in Portuguese employment law from this discussion. That's one thing I really hated about Portugal, they just don't offer any information in English, even the signs in the museums are in Portuguese, it's no mystery to me that a lot of the translation startups are based there.

The thing is, were I come from, if you have a contract for three months, you have a contract for three months. And I was treated like royalty up until the exact moment when I didn't agree with their practices. Live and learn, I guess.

Unbabel is unique in that it's based in SF and offer compensation on that level in Portugal. Landing a job in SF is pretty much impossible as a European so this seemed like a nice compromise.

Thanks, but from the experience I had with both my employer and my landlord in Portugal I'd rather not do business with any Portuguese people ever again. Sorry.

Thanks!
Ask HN: Responsibility of a web developer in company when product is finished?
Let say, A web developer develops a product from scratch in a company. After that product is successfully developed and finished. What are the responsibility of that developer after finished?

Sorry for my bad english.
Read "Working Effectively with Legacy Code".
They promised new designs that just never appeared, or came too late to be competitive. I remember being very happy with my 4801 units. I could run OpenBSD with OpenVPN and asterisk. Neato back then. I had a crypto phone system in 2007 complete with IAXYs (remember those ?)

But running Atom on a router is a big turn off and Coreboot is a major win for PCengines in the new climate.

The PCengines design is a lot slicker. Its lightweight and appropriate for the demographic. IMO the current Soekris product line shows that they don't really have strong concept of who their customer is. My impression is oversized, underpowered with too many ethernet ports and a 10 year old case design. Not on my desk. And if we are talking about the server room, well for that kind of money I will buy a Sun coolthreads server and drop OpenBSD on that. A t1000 goes for what $80 now ? Atom is just so bland. Its mcdonalds.
I've yet to work anywhere where "Finished" was a thing.
> There are numerous open source firewall distro's that have the advantage of being authored by people well practiced in security coding, pen testing, etc, and are continually crowd tested for loopholes and shortcomings.

That's what I did at first, but what if there is none that does everything you need? Hacking it would be even worse than rolling your own.
> dropbox, iCloud, Google Drive, etc

Point being the sync is platform agnostic. The etcetera covers BT Sync.
There was a reddit thread that reviews a bunch of password managers out there:
http://www.reddit.com/r/apple/comments/1psfmt/1password_vs_l...
One-time pads are still secure because the decryption process will produce every plaintext the same length as the ciphertext, and you'll have no way of knowing which one was correct.
Thanks. At this point this isn't about me anymore, it's about transparency and telling both sides of the story. In my opinion Unbabel behaved like total jerks and were getting away with it. I'm getting to old to let stuff like that slip anymore.
> The most common issue - no email address. Second most common - has email, but has to take the bus to the library to check it.

Absolutely. We have come to know a couple of guys, one ex-homeless, who have real troubles here. We lent one an old iPad and that, together will free wifi in coffee shops and malls, has enabled him to talk to government agencies and job centers.
Pesticide use is significantly increased from a few decades ago. Your link doesn't dispute that. This is because of widespread adoption of no-till farming where only pesticides are used to control weeds rather than plowing or cultivating.

However as far as I know there is no connection to pesticides and health issues. People just think the word "pesticide" sounds scary.

Exposure to viruses is interesting, but what about vaccinations? And are we sure it's just viruses that affect the immune system? That doesn't seem very plausible.
It could be a culture/language barrier - I am not a native speaker (and obviously not from USA) and it didn't strike me as callous (or even inappropriate) at all. Especially given the in-depth explanation above the remark.

Interesting! I will need to be more careful in my own writing... :)
With all due respect, my personal finances are none of your business and have nothing to do with this.
You can't "break" a one-time pad because you can't possibly know when you've got the right "key".
The Open Source Tool That Lets You Send Encrypted Emails to Anyone
I tracked down the r8169 problem to a problem when multiple descriptors are fetched in one IRQ. Kernel 3.12 includes a fix that only fetches one at a time. Have you tried a kernel with that fix in it?
but even bootstrap team also maintains showcase apps. so that shouldn't stop anyone to start on for Angular :)
Scott Aaronson has done some work regarding CTCs and quantum computers: http://www.scottaaronson.com/papers/ctc.pdf

Apparently, in the presence of CTCs, quantum computers are no more powerful than classical ones.
Not too bad, but the Flash/Silverlight versions are usually much smoother: http://www.zoomquilt.org

I hope the web will become open to new technologies one day.
From having lived most of my life in Sweden and three months in Portugal I'd say it's mostly the opposite. The further south you go the more things slows down.

But I agree, some of the parameters that got us here are probably cultural. One thing I did notice was that a lot of the communication in the office was in Portuguese, which obviously means I didn't get that information.
I've participated on this site for almost three years, now. On what I hope are a variety of topics, with no particular agenda here. My comment history is available for your perusal.
Part of the issue there is that Golang doesn't have any mature ORM-type packages. The one I've heard the most about is [Gorp](https://github.com/coopernurse/gorp), but none of the current Golang web libraries really sanction anything- but that's part of Go's nature. Go by default doesn't encourage big frameworks. It encourages you to use the rather well-built standard libraries to get most things done, and do the rest of the augmentation yourself.

However, as it's being looked at more and more as a great systems language, people are building bigger, more frameworky systems in it all the time, and as a result it's getting friendlier. It's going to be chaotic no matter what for the next year, but that's how new languages, especially popular ones, are. If you're looking for easy choices, it might be better to wait for now. If you want to get your hands dirty, I guarantee you'll find something you want if you keep looking, or you'll get good enough to run with it yourself.

(Just be sure you know your web basics to do webdev on it, as no one is going to hold your hand in Goland.)
> Burying a laptop to the ground would make it safe enough to keep out the bad guys.

That will just drive the bad guys underground.
I don't agree. The biggest American semiconductor company. Backdoor guaranteed.
Without a compiler BASIC was absolutely terrible performance wise, so assembler was kind of a must (at least to me).

When I was trying to learn object orient programming with Turbo Pascal, it felt rally hard till I saw the exact compiled code. But I liked Pascal very much... and Delphi even more. Actually I liked everything about Delphi, compared to Visual Basic it was absolutely amazing and it came with the source code of its libraries!
What was your bad experience with?
Have a look at TP-Link cards with an Atheros chipset. They're cheap and work quite well out of the box.
Agreed, most of your points are valid and it is a precarious position for Mozilla. I just disagreed with the notion that their funding could be cut off this easily - even if Google retracted I'm sure they could reach some agreement with Facebook for example.

I still hope Mozilla is investing the money wisely, because this arrangement is temporary in any case. And I'm hopeful that FirefoxOS takes off!
In 2011 I created a JavaScript to do exactly what CSS Shapes do: https://github.com/Ivanca/Creative-Text-Boxes, it even works in IE6+. It had a domain but due to lack of interest is now gone but there is still a copy here: http://nyudvik.com/ctb/ , it has a GUI tool to generate the code for any shape: https://www.youtube.com/watch?v=iZ0_wxz5WQM

Off-topic: I'm looking for a remote part-time job as JavaScript Developer, if anyone is interested write me an email (ivanca@gmail)
Since this is deep into type setting/layout territory what's the state of

hyphens: auto

https://developer.mozilla.org/en/docs/Web/CSS/hyphens

or is it still better to rely on adding soft hypens via script? Like hyphenator.js https://code.google.com/p/hyphenator/
Filing a petition is the first step in a civil lawsuit. It is litigation.
This highlights one of the risks with going and working in another country - what seems fair, reasonable and legal to you may be very different in another country.

As someone who lives in Europe I find American hire / fire at will contracts terrifying (getting rid of someone in the UK can be a torturous process, in other European countries even worse) but obviously in most states (?) in the US they're the norm.

Lesson to learn - before you agree to work somewhere else, understand the culture and legal framework you're going to be working in if at all possible and set your expectations accordingly.
TurboPascal had great inline asm, so you could hack in any way you please.
Not trying to start another civil war in Russia or its closest neighbours would certainly help.
All of them. :)

A common setup for a generational garbage collector is to have the nursery use a copying collector, which indeed peaks at twice the memory usage, and then have a tenured generation use a mark and sweep collector. But, roughly, the tenured generation is often 1000 mb or more in size and the nursery only 1 mb. And 1000 + 2*1 isn't that much more than 1000 + 1.

(The above is a huge oversimplification, there are thousands more gc setups that offer different tradeoffs between time and space)
"We teach them basic manners; some of them ignore it and get into trouble, but overall it's still a net benefit to society to teach the tool to all children" is exactly the point I am making :-)
Unfortunately (or fortunately, depending on your viewpoint and how the profits get distributed) there tends to be more money in replacing people with automation than in employing them. And even when employing them there is always the incentive to pay the least amount that the market will bear. Crowdsourcing etc also provides very little in the way of job security.
In some countries (the UK is one), you need to be very careful with "cultural fit".

For instance, not hiring someone because they don't want to go for beers on a Friday can accidentally become a proxy for excluding certain religions at which point you can be in all sorts of bother legally.