skysight-inc/HackerNews huggingface dataset:
It’s very much a work in progress, but yes, as far as the language design goes. Right now there’s a horrifically inefficient AST-walking interpreter, essentially the simplest thing that can possibly work. That gives us integration tests, a standard library, and a REPL. We are working on the design and implementation of a native runtime as free time allows.

The language looks and feels fairly high level, like a hybrid imperative-functional language. But in reality, it’s closer to (stack machine) assembly. There is a relatively straightforward mapping to x86 or ARM, so it’s easy to look at some code and mentally compile it at -O0 the way you might in C. Each Kitten instruction usually corresponds to one or two x86 instructions.

Evaluation is strict, because excessive laziness can negatively impact predictability and performance, and you can get many of the benefits of laziness in different ways. All types have immutable value semantics; sharing is essentially an optimisation, and can be implemented with a tracing GC or a reference-counting one because the language is cycle-free. And function definitions are often extremely short, so they benefit from aggressive inlining.

The general feeling is that we want absolutely as lightweight a runtime as possible—no type tagging, value boxing, runtime dispatch, reflection, garbage collection, &c. unless the programmer asks for them. At the same time, we want to avoid infecting code with low-level details such as pointers, lifetimes, and ownership. Correctness first, followed shortly by performance.

Kitten is attacking the same problems as Rust and Nimrod, but from a very different direction. And of course we are only a small handful of people working in our spare time, and I write most of the code. It would be wonderful to have some more people on board.
If I read the description of the wikipedia article, I could easily think that I suffer from ADHD. To me it feels a little bit like asperger syndrome where you can pick and choose related syndrome and believe you might suffer from it when you are just a little bit asocial. To exaggerate, it is like reading an horoscope and thinking that, woah, it is exactly how you are or how this person is.

Obviously there are trained doctors and psychiatrist and whoever who can judge whether or not a kid suffer from adhd but it seems that it will be way more than 7% of kid that could get bored by tasks they are being test for and that is why adhd seen from outside the usa feels too often diagnosed.

Others have said how the drug would have helped themselves or is helping themselves but has it been shown that the drug would not help everyone who takes it to focus and perform better at test and studying or working.
Since I live in the USA, I have asked the questions to college student and it seems a fairly common thing to take a pill before exam to get that extra edge for focus (granted you don't start cleaning your apartment and become very thorough while doing it).

Even if the drug could help some people, it is not unreasonable to consider whether introducing the drug to society has an overall benefit and not just a benefit to the company selling it. France has already a problem with to many prescriptions of anti depressor drugs so maybe it is not a good idea to jump on adhd pills.
So, compromised instead... Seems I am not the only one thinking this.

https://mobile.twitter.com/TeamAndIRC/status/386703066285633...

Especially if only account owners have been mailed (which I am not, BTW). And what is up with the unprofessional response on twitter: V r ?
25 Apps For Increasing Productivity In Ubuntu
Thanks for the comment. There's definitely room for improvement like you just described there, which i'm open to adding them. =)

I would agree, it's not really a good idea to have code that stretches too much hence i guess why the 980px is probably just right.
However there're times where this could get handy, instead of scrolling back and forth.
I agree. There's just too much happening on this website.
Apple Products Through the Years
No, he is comparing an ancient system (ethiopian multiplication) with an even more ancient one (just fucking counting) and calling it stupid. As far as I can tell, he's got a point.
There's simply no way that multiplication by iterated addition is a newer development than the shamanistic stones and holes ritual.
Why do you care about the high demand? We can put that aside for now--if you are a competent coder, you are in high demand...

If you want to have more math, then some subfield in CS theory is the way to go.
CS theory have lot of elegant math. complexity, data structure, algorithms, combinatorial optimization, computational geometry. All of them have nice set of mathematical tools you can use. There are also unexpected ones that uses more traditional mathematics, like universal algebra for CSP, functional analysis in graph embedding with little distortion, and topology for computational topology(well that seems obvious, there are certain uses for computational topology, read up on persistent topology, which I guess is part of machine learning now).

Of course, the demands are low for pure theory students. However you can do some practical work. For example http://www.tokutek.com/ , founded by professors who specialize in cache oblivious data structures. Some more practical ones include cache oblivious data structures, sublinear time algorithms, string related algorithms. In Google, there are researchers working on how to optimize ads.

Also, I just don't see how you are going to write non-boilerplate code anywhere. everything eventually become repetitive(unless you use Haskell, anything new become a paper.)
M2M: Career opportunity fits Java developers well
Calgary Mike Spencer Bown becomes world's most travelled after 23-year odyssey
For a glimpse into machine learning, check out Professor Yaser Abu-Mostafa's "Learning From Data" course from Caltech. The videos are online for free (http://work.caltech.edu/telecourse.html, https://www.edx.org/course/caltechx/cs1156x/learning-data/11...), and its corresponding book is on Amazon (http://www.amazon.com/Learning-From-Data-Yaser-Abu-Mostafa/d...).

Also Professor Ng's course from Stanford (http://cs.stanford.edu/people/ang/?page_id=22).
Struggling With Some Linux Terminologies? Here's Help
Apple Inc. iOS 7 Hack Shows Poor Control Center Design
Actually, I built it with a 128GB SSD. Adding the Camera and Bluetooth makes it $1,002. $100 less. I have no idea how you come up with $650 MORE...
So what we are saying here is that there might be actual modern burried pirate treasure somewhere. Awesome.
"There is nothing stopping the Go compiler from using SIMD and automatic vectorization, it just doesn't yet. "

A JVM could compile byte code to SIMD instructions. Most of them don't, yet.
The Sencha touch guys passed everything, event events, through a requestAnimationFrame call as an object pool for their Facebook demo and it seemed to scale well. I wonder why more people do not explore that approach
I do Computer Vision/Machine Learning for a living, but would caution a little against super-focusing on a narrow area. AI in general is known for its AI winters, where jobs dry up and opportunities are far fewer and you could have a lot of people with undergraduate in ML (or whatever that era's AI is called). Now that said, who knows may be you might find it interesting enough that you may decide to go for graduate school. If I was giving advice to my younger self, it would be to learn Algorithms, Linear Algebra, and Probability really well. Get exposure to Machine Learning, and a little bit of Linear Programming. But if you really want to be able to apply machine learning or math heavy subjects to work, it might be a reasonable idea to do a Masters.
Show HN: Turn any website into an API HackMIT 2013
Select anything on a website. If it is part of a table or a list, you get a URL which you can GET for a JSON representation of that list or table. Basically we are making an API for every website whether they like it or not.
> Denying the existence of mental disorders is dangerous and harmful to those who indeed have these disorders.

The people you're talking about aren't denying the existence of real disorders, they're denying the existence of phony disorders -- and there are plenty.

Asperger's, popular a few years ago, is now recognized as a myth and has been removed from the DSM. Until the mid-'70s homosexuality was listed among the phony mental illnesses, finally removed after much pressure was put on the practitioners of this pseudoscience.

> The science on this is very strong.

The science of this is practically nonexistent. Are you aware that the director of the NIMH, the highest-ranking psychiatrist in the country, has recently decided to pull the plug on the DSM, describing it as too unscientific to be useful? And that, by pulling the plug on psychiatry's "Bible", he pulled the plug on psychiatry's dubious standing as a science?

> The problems these disorders cause the individual are very real and unmistakeably negative.

No more real than the average placebo response, which as time passes is becoming the default assumption that must be taken into account and that cannot be categorically eliminated until science eventually enters the field.

There is a core of very serious cases, like schizophrenia and some bipolar sufferers, but those are not mental illnesses, they are physical ailments with psychological symptoms. Purely mental illnesses have no scientific explanation, no reliable diagnostic criteria, and no treatments -- which is why the DSM is being abandoned.

> Sometimes conspiracy nuts equate mental disorders with some kind of "dissident" behavior that has to be censors.

You mean, like the editor of DSM-IV, now a critic of the mental health field, who has just written a book arguing that the epidemic of overdiagnosis collides with natural diversity? Like that? Are you aware that nature thrives on a wide spectrum of behaviors, that such a spectrum represents the genesis of all future improvements in the species?

"Saving Normal" (Allen Frances): http://www.amazon.com/Saving-Normal-Out-Control-Medicalizati...

NIMH director Insel: http://www.nimh.nih.gov/about/director/2013/transforming-dia...

Quote: "While DSM has been described as a “Bible” for the field, it is, at best, a dictionary, creating a set of labels and defining each. The strength of each of the editions of DSM has been “reliability” – each edition has ensured that clinicians use the same terms in the same ways. The weakness is its lack of validity."

Couldn't have said it better myself.
That would be because they've managed to acquire somewhat of a reputation both for not handing over depositor's money to any and every government thug that waves some paper at them and for returning that money to said depositor on request. A tough reputation indeed to maintain on 21st century earth.
I'm curious what people would think if they had this in their computers, laptops, game systems. So they could actively choose to help large scale computation for DNA sequencing or any other big scientific problem they could lend computation to.
- I'm not sure what your main unit on the front page is supposed to convey. To be honest, I don't even know if it loaded properly. which is pretty bad. All I see is a huge blue background with one line of text on top and some sliding text on the bottom. It doesn't tell me anything.

- The icons on your footer are not obvious (except maybe for the contact and twitter ones). I had to go through all of them from left to right to see what each does. I'd suggest keeping the text permanently above the icons. You have plenty of room there.

- It seems to me like your FAQs could use a bit more info

- You've misspelled CoffeeScript as "CofeeScript" on your careers page

Anyway, it looks like you have an interesting product here. Mult succes!
I'm not sure about a Golden Age, but I do think that a large number of awesome technologies are currently converging to provide new and amazing capabilities. Virtualization Technology (both at the System and Network Layers) used in in conjunction with Optical Fiber Technology is evolving the underlying Infrastructure of the Internet to be faster, more resilient, and more intelligent. The concept of an Application Programming Interface (API) used in conjunction with Cloud Based Methodologies towards Service Delivery are potentially laying the groundwork for a true Semantic Web (Web 3.0) as described by Tim Berners-Lee (in my opinion anyway). These are just a few short examples of converging Technology that will create amazing new possibilities. The Internet of things is on the way, and it won't stop there. I believe that many of these new capabilities will revolutionize other aspects of Life, such as Healthcare and Education. I personally consider innovation to be constant, so if we are in a Golden Age, I don't think it's going to end anytime soon. Good times!
I think you're setting yourself up for disappointment with unrealistic expectations.

People that are in demand are programmers and good programmers code 90% of time. Some people, including yourself, suggested graphics but read the history of DOOM and read its source code: despite being a cutting edge technology at the time, 90% of the code is the non-math drudgery: reading and writing files, networking code, performant array and string classes, making the code cross-platform and cross-compiler, debugging code etc. Carmack certainly knows his math but he knows his C even more.

Math might be helpful/necessary in some fields but if you're thinking about being a programmer (as opposed to academic/researcher), don't expect math to be more than 10% of your time. The rest is the same drudgery that the rest of us has to deal with on a daily basis.
My retina gets about 3-4 hours, so I don't think 8 hours is a real possibility.
Have you considered doing the same thing as a spotify app - this'd be a great spotify app!
Graph theory - it has an immense amount of overlap with computer science.
Dont fight other’s battles at your workplace
Apparently.

I'm not crazy about percent notation. I find it confusing. I might have written it thusly:

> 0.0015 of Earth's population are living in San Francisco, Manhattan or London
Haskell & Happstack Teacher for Queer/Trans/Disabled/Female People of Color
Looking for a teacher who can work online with queer, trans, disabled, and/or female people of color from a group called the Empowermentors Collective.

2-6 hours per week, for 8 weeks. Flexible and negotiable.
C++ cant be so easily replaced by Rust, even though rust seems to be a better language. The more possible case is that Rust's great ideas get ported into C++NewX standard.
Even if Rust is to be our new systems labguage, we will have to wait for 12-15 years for it to actually happen.
The view I have is that DRM is always prone to be a malware, because it always treats users as infringers. Sony rootkit just proves the point. Trust should be mutual, otherwise it's not trust. If they treat users as potential criminals by default, users should treat them as potential criminals by default as well.

DRM is unethical not because it's always a rootkit. But because it's overreaching. The fact that it's prone to be malware just demonstrates the potential for abuse of overreaching preemptive policing.
That doesn't explain how they were able to find the server hosting the hidden service by July the 23rd. The complaint relies on a lot of circumstantial evidence to tie the server to the person, and that evidence wouldn't easily have allowed them to find the server (e.g. that someone accessed a VPN that in turn accessed the Silk Road server from an Internet cafe close to where Ross Ulbricht lived).

If there is stronger evidence that they could have followed from the person to the server, they would probably have put that in the complaint as it would be more direct and therefore more incriminating.

Therefore, it seems likely that they didn't find the server by following it from the person. There are several possibilities here:

1. Perhaps the NSA helped with finding the server by traffic analysis to follow the circuit back to the hidden service IP?

2. Perhaps the server was rented from / on the advice of an informant and setup only shortly before it was imaged. Reading between the lines, redandwhite was a law enforcement plant on Silk Road (possibly Canadian, given that is what the article claims) that DPR trusted to some extent and possibly took advice about how to get a host for the server. The complaint conceals where the server was found - perhaps for this reason.

3. Perhaps a foreign government surveillance programme routinely searches virtual servers, and this resulted in the server being found.
What's unfortunate for DPR is that, even if there is a pirate's booty out there, the whole murder for hire thing and being an accessory, if not a patricipant, in a massive amount of drug trafficking makes it very likely that he will spend a large chunk, if not the rest of his life, in prison, making the 80 mil all but unusable to him.
Hi. I moved to the Bay Area last week. I'm a family guy with little kids. I split my time between San Mateo and San Jose. Regular tech job. In about 6 months I will start lookin for a house to buy. I don't mind upto 50 mins of commute each way. Any recommendations?
Sure, but is there work in graph theory outside of academia? Obviously there are people who use it to solve real problems but I'm unsure if you can really get a job as a graph guy.
Try being listed by some angry vengeful anonymous person on that rip-off report website that will never remove anything under any circumstances (including lawsuit - and the founder claims to live a reclusive life in a mansion guarded by several security persons and always has body guards when he goes out). Anyone can make claims about you. Even if you didn't do business with them. Even if you don't even HAVE a business. They can list your name, address, domains, phone numbers, email address, and anything else they want. They, in turn, don't have to list anything. And google includes their ranks pretty high up on search results.

Have a jilted ex-lover? Have a pissy neighbor that is upset at you? Well, they can get meaningful revenge on you through this service. Every time someone google's you, they can find out all sorts of hideous things about you that are supposedly true. And there's nothing you can do about it.

Oh, you can subscribe to their corporate service for a LOT of money. I forgot about that. Of course, all it will do is put your RESPONSE to the vile and illegitimate complaints at the top of the page, instead of the bottom. It will still, however, show up on search results and so will the vile bullshit the anonymous person posted about you.

The Ed whateverhisnameis guy behind the site is one of the most disgusting and useless human beings on the planet.
We also call tissues Kleenex... not really an issue.
Don't overthink it:

https://www.sqlite.org/copyright.html
What was it like? I saw on the HackMIT website that firearms and weapons weren't allowed.
Farbs tweeted a partially working pacman in puzzle script: http://www.puzzlescript.net/play.html?p=6847686
I would love to have the BART go all the way around the Bay. It's just so much faster / more trains / more convenient than the Caltrain in my experience (although both are pretty good as far as US public transit goes).
Quant / algorithmic trading

Computational biology

Scientific/industrial simulation
Thank you for posting this. I was in this boat and I don't think I would have figured it out otherwise. I owe you a beer.

Also, in case anyone else is reading this, I was also getting mysterious "Unknown Errors" from iTunes when trying the restore, it was because I hadn't updated iTunes to the very very latestest.
I agree with freedom of the press, but not freedom to extort.
Very inaccurate and misleading. You're confusing learning an API (easy) with doing actual graphics programming. Graphics programming involves deep understanding of the target hardware. The level of sophistication of the hardware determines which graphics techniques to pursue for the best results. Often it's a balance of your ability to optimize along with achieving the highest fidelity of output.

For example, availability of floating point render targets -- how do you use them, and for what? How does the hardware handle them? It's different across devices even in the same generation! How does the hardware optimize rendering of opaque vs transparent objects? It's different across devices. Let's get really specific -- how many cycles does a medium precision square root take? Do you use pow or not? How much does a texture lookup cost? Hopefully you can guess the answer by now -- it's different on every device.

It gets exciting when a blend of API and hardware (which includes additional supported and unsupported extensions, which yes, also change with every OS/hardware combination) requires the invention of a novel technique to fully utilize the resources at hand. It's a continual balancing act of visual fidelity and performance with the end goal of squeezing out every last bit of memory and computational bandwidth.

Enough about hardware which is really just an important detail of the field. Being a great graphics programmer requires keeping up to date with the community of blogs and published papers, all of which are a constantly updating source of experimentation and novel techniques. This doesn't even touch on the artistry involved. Being at the top of the field takes extreme dedication and is absolutely not a "learn once and refresh now and then" activity.

Summary: real-time graphics programming is one of -the- most difficult fields to stay at the forefront.
I could never understand why people cared <_<
How about computational finance? Finance is what drives pretty much all modern economic activity around the world, and the fundamental concepts in finance haven't changed for hundreds of years, which takes care of both the stable/slow-changing and in demand criteria. It is also heavily mathematical if you choose to focus on the quant side, with probability, statistics, stochastic calculus, PDE's, and even measure theory being used in some form. Also, software is becoming an increasingly important part of modern finance, with things like electronic exchanges, high frequency trading, complex derivative/option pricing, prop trading, and actuarial science.

And the skills you'll learn in finance will be transferable to a range of other fields - advertising and cloud distribution, which pretty much drive most tech startups' revenue, heavily rely on concepts and techniques that you'll learn in finance.

Here's an interesting course you can take a look at: http://www.algorithm.cs.sunysb.edu/computationalfinance/
Note that this is by steven skiena, the author of the well-known Alogrithmm Design Manual. Khan Academy also has a pretty extensive series on modern finance.
It's relative. For example, most of the people in what is called "Northern Ontario" really live in almost-southernmost Ontario. That probably drives the people who really do live in the north crazy, but since there are almost none of them, almost nobody cares.
What If IBM’s Watson Dethroned Google as the King of Search?
Tried to run your extension, but kept getting error. Really neat idea, a beginning of something big. http://imgur.com/slvRZOT
I'm pretty sure it was a reference to Breaking Bad character Walter White burying his $80mm dollars in barrels in the ground somewhere in the deserts of New Mexico.