skysight-inc/HackerNews huggingface dataset:
Sample image if needed: http://fc07.deviantart.net/fs71/f/2010/032/f/e/City_Lights_b...

That was f/32. The rings around the street lamps are diffraction artifacts.
The food co-op where shoppers are happy to work
You are part of the problem then :)

Giving complete advantage to the employers. (Have you noticed IT wages going down over the last ten years? They certainly have here in Europe).
If there are age restrictions on the ASAP programme they are not mentioned in the article. If you live in New York City and high school sucks you should apply for this programme if you are planning on going to a state college. I would guess you can get in as a 16 year old with a GED. High school sucks for plenty of people.

As an obvious consequence of the above reasoning this programme or something like it will eventually be dominated by middle class applicants. Places are allocated on a first come, first served basis. As I type this article is being forwarded by some Tiger Mom who wants to save on undergrad because their darling is going to grad school anyway.
Work with Mono and report back..
X-Ray.io - A reverse social network?
I've had a succession of Thinkpad laptops, don't think I would pick any other for Linux. I have had various other laptops but none was comparable for Linux.
Robots Are Becoming Ready to Work Among Us
FWIW, the rods in your own eye's retina are able to register single photon impacts.
It is; and the PureView 808 (Symbian) has had that before. But even though the full-resolution shot is saved for post-processing you usually get a 5- or 8MP shot that's your actual final image.
Haxe is great but confusing for newbies. You can write anything to run on anything but with what libraries; tons of halfbaked thing around. The tutorials are per target which make it seem you can use the same language but have to write different code per platform. I like Haxe and tried it a number of times, but unless coming from Flash/AS it feels underdocumented and, in a lot places in the main site, quite dead. It's not but broken links, vital libraries which are unsupported etc.
Sounds a lot like D (http://dlang.org/)...
Any interrupt will take the processor out of hlt state; i.e. hit a key on the keyboard, it will fire an interrupt and the processor will start processing again. The clock tick will also fire an interrupt. Once it fires an interrupt it will start searching for runnable processes again; e.g. a process can now return from a read() from it's STDIN tty now that you have typed a key.
I think Apple makes the best phones today, otherwise I wouldn't own one. That said, you obviously don't think so and that's fine.

Why should someone else "admit" to feeling the same way as you when they obviously do not?
Buttered Crumb Escargot in Wine Cheese Sauce Recipe
Yeah it is just a tricked out mobile home.
Its an executive failure. Shadow Volume Copy was gimped on Windows to try and move copies of "enterprise" versions of Windows.
I think there is a lot of potential for job creation for young and unskilled workers in the domestic service economy. You could have a device guide a service company employee around your house to do things like take your laundry out to be picked up and returned by a laundry company, and pack it back again, do an inventory of what's in your fridge and food cupboard, and do some tidying or cleaning according to instructions the way you want it. You can have it organised that one person can go around several apartments in one day, and make it simple and secure so people can take this up as temporary jobs easily.
The house is lovely, but...tiny homes in the US are mostly detached and surrounded by wide open spaces or have long views out of the windows. They also have plenty of natural light. These factors don't make the homes feel tiny.

The real challenge for most cities is to build high-density housing where you might not have pleasant long views out of your window or lots of natural light. Higher-density housing doesn't mean high-rise, but it probably won't include building (many) detached homes. Apartments and terraced (row) houses are more suited to high-density developments.

Could you still live in a 200 square feet home if it was a single-aspect apartment in an apartment block? (Single aspect = windows along just one side of the apartment compared to a double-aspect apartment with windows at the front and back of the apartment). Or could you live in an equivalent tiny terraced house?

Just for comparison, London now has minimum space standards for new homes (but England and Wales do not). A one bedroom apartment for two people must be a minimum of 50 square metres (538 square feet). In Germany, the equivalent apartment is 60 square metres.

http://designofhomes.co.uk/images/046/space-standards-london...

To me these spaces are modest in size rather that palatial but space is relative and we all have different ideas of what tiny, small or large mean to us depending on where we live. New build homes in the UK tend to be the smallest in Europe and the quality of many new build homes is poor. Here's a comparison of the average size of new homes in the UK, Ireland, Netherlands and Denmark:

http://www.withoutspaceandlight.com/resources/img/space/comp...
Nice catch. Actually speeds everything up a bunch. I did it a bit more tersely with:

if (p == &ptable.proc[NPROC])
hlt();

after the sti() and initializing p to 0;
From your comments, this is like asking "Why would someone, programmer or not, want to learn Lisp online?". The answer: because they want to, because they might find it interesting. They don't have to ask you. You may not like something, but that is your preference. Don't impose it on us.
Project Rotor will be left in the history books as the "Java killer that was never unleashed". I remember using C# back in 2005 and just thinking how far ahead of everything it was. But it was never allowed to leave the shackles of MS.
My day job which is mostly C# programming these days I have an Intel Core i5 processor (don't remember the speed off hand) 64bit windows 7 pro, 12 GB Ram and Dual ATIs (don't remember which) for 3 monitor output. Could have a fourth if I ever wanted to.

At home I have a Intel Core i5 processor 2.8Ghz, windows 7 pro, with 4GB Ram. I do mostly php web dev or I RDP to my work computer if I need my day job setup for off hours working from home.

Right now I'm on a laptop doing some php dev and its a Core i5 with 4GB ram.

Nothing fancy, and these days not really top of the line since all the machines I use are at least 2 years old now. The oldest is this laptop which I think is about 4 years old... so not too bad, just not shiny anymore. But then again, hardware gains have been outpacing software demand for most users over the last few years and with more things moving to the web I think we'll see refresh cycles get longer and longer.
He could be Torvalds, I guess. :)
Actually most advanced societies are not producing enough children to keep the population stable.
Or Vala (https://wiki.gnome.org/Projects/Vala/Tutorial).
Yes their technical specifications for protocols and formats are wonderful since they released the open specification promise!

Oh no wait, for those of us who have actually used these specs (in my case MSRPC/DCE), it's a hopeless mess of blatantly incomplete documentation obviously written by the lowest bidder.

Microsoft haven't changed. They've succeeded in changing their perception only. The company is still predatory sales focused and always will be.
Because the "appearance" is a huge quality point. Nicely framed, well-lit high resolution pictures are important in a photographic teardown.
I quit my job to build my business
Ask HN: Suggestions for "overview books"
Here are two examples of what I mean with "overview books":

http://www.amazon.com/The-Immortal-Game-History-Chess/dp/1400034086
http://www.amazon.com/Sword-Gladiators-Musketeers-Swashbucklers-anniversary/dp/0812969669

The first covers the history of chess, with ample digressions on chess and literature, chess and cognitive abilities, chess and madness...
The second is history of the sword, from crude implement of destruction to ritualized olympic discipline. Along with ample digressions on sword in other cultures, theatrical fencing and so on.

What I am looking for is a list of books covering a general overview of some specific topic, written so that they are engaging and fun to read even for people with little or no specific knowledge (the chess book is particularly good in this) and provide a lot of information about their main subject.

Any suggestions?
I've done quite a bit of work with public domain text. While more flexible copyright terms do have some advantages, it becomes a nightmare to work out whether or not a given text is still in copyright, especially for the large majority of work that falls into obscurity.

Copyright covers an enormous range of output. Keeping a central ledger that tracked the copyright status of hundreds of millions of items would be a massive undertaking.
There is an extensive discussion of this over here: https://news.ycombinator.com/item?id=6970772

Having said that, this article gives significant details of the experimental setup, the controls, the method, etc., and is certainly an interesting read. I found it more interesting than the submission that has the discussion. Another case where it would be useful to have some way to aggregate or otherwise combine submissions. I've up-voted you, and I hope others do too.

An alternative source for the story was submitted here:

https://news.ycombinator.com/item?id=6971753

Can hidden information in photographs be used
to spot criminals? (latimes.com)
Pretty much everyone parboils potatoes before roasting them in the oven. (About 10 minutes in lightly salted water. After boiling them and draining the cooking water, put the lid back on the pan briefly and give it a good shake to roughen the surface of the potatoes. You'll get better crunchy outsides that way.)

Is that what Jamie Oliver recommends, or is it some further less standard trick?
They did release it, source code and all. Unfortunately with a shit license.

I had it building on FreeBSD back then!

They did the right thing for them but not the community. Isolation and ecosystem ate tightly controlled at Microsoft and always have been. It's how devdiv remain scarily profitable.
Carver Mead On Quantum Mechanics
If you liked this post you might like this incredible sanskrit web site: http://www.sanskrit-sanscrito.com.ar/en/english-home/

It includes translation of sacred texts.
Sounds like Java 8!
Offensive Loon Alan Grayson Depicts Paul Ryan as a Monkey in Latest Email
MS have been very very good on the technical side of the things. It is the business decisions that mess things up.

The only really bad technical decision that they have taken is the broken security model of user accounts.
MapBBCode Share: a simple service to share custom maps and convert geodata
There's some inefficiency here in that wake() doesn't cause the other cpu to wake immediately from hlt so it'll remain halted until the next timer tick or whatnot.

It'd be fun to add some scheduler stats and poke around with things a bit. Some really trivial cprintf() tracing in scheduler() implies that single processes can ping-pong between CPUs, but the printing itself is slow and invasive and could possibly be the cause.
The Samsung drives are poor when used on a NFS server with sync enabled - they are about 4x slower than the Intel 320 drives doing that. When used without sync, the same if no faster than the Intel drives - with the drawback of course that you've probably got corrupt data if you crash or lose power.
Why does this need to be explained to C# people every time we have this conversation? Seriously, every time!

C# runs great on 90% of desktop computers because Microsoft has had a 20 year desktop monopoly. It's is a walled garden until we can easily move code to other platforms and have it perform at the same level.
< Orson Scott Card is a rampant homophobe. I absolutely hate him for that. Doesn't affect my opinion of his novels though, not in the least.

I respect you for that. In addition, I don't personally blame him for his views, but strongly disagree with them. But my love of his books doesn't interfere with my disagreement with his sexual identity views. I feel that if in the '90s the prevailing wasn't the same, that OSC, wouldn't voice the same opinions so cavalierly.

I can disagree with someone's politics without disagreeing with their literary ideas, and I don't have any qualms about that. OSC is a fantastic author, with terrible personal opinions and I accept that unconditionally.
And of course if we look at recent history we see where that technique goes terribly wrong (Xerox document archival compression).
By "in the middle", do you mean you are actually recreating the dishes as you go along? I have the book also, and it has some nice stories, but the recipes require not only a lot of skill and time, but also equipment. Also, eating at the Fat Duck was my best restaurant experience ever!
It's definitely 32-bit only, but structurally it's simple enough that converting to 64-bit might not be a huge effort (and the kernel is only about 6kloc of .c files).

I haven't done x86 systems stuff since 64bit became common, so it might be a fun way to learn about what's different.
Even help on the internet is cynical now?
Honestly, interesting idea though.
For the sheer joy of it. I learnt Sanskrit in middle school formally yet superficially. About a year ago I decided I wanted to get rid of the 'superficial' part and devoured several Sanskrit grammar books including this website. It has been a very joyful journey and I feel very happy when I am able to read and understand the only Sanskrit newspaper in the world. I don't know about you but for me that's a good enough reason. Sometimes one makes the journey because the path is so much fun even though the destination may be uninteresting.
That's a cultural matter above anything else. The salaries in question[1], are considered absurd in Greece. Try posting online that you get that amount of money and you're going to receive phone calls from people asking for some financial help.

So, I consider my salary a sensitive information and wouldn't want to see it online. If my boss - I don't have any, though - would want to do that, I would be against it, but not eagerly.

As far as the average salary for a given position goes, shouldn't unions and teh state, by imposing the lowest limit, handle the matter?

In Greece the lowest pre-crisis 2010 (2008 started, but 2010 shit hit the fan), lowest salary was 620 EUR. Of course, you can't live in Athens with such a low salary if you don't own your house. Now I think it's something like 586[1] and probably going down in order for Greeks to become more competitive. Although competition against more advanced technologically, financially and industrial countries having the same currency, it's a receipt for poverty[3] (which is what is happening after all).

[1] http://blog.sfgate.com/techchron/wp-content/blogs.dir/2304/f...

[2] http://ergatika.gr/sse/egsse/

[3] http://www.telegraph.co.uk/finance/financialcrisis/10198686/...
I am one of those, not because I want to scam people, but because I make a legitimate product that receives lots of praise and even some press, and yet my sales are so near zero that I don't even bother remembering how much they are.
From Joe Duffy's Blog [1]:

"Finally, you might wonder, “Why not base it on C++?” As we’ve progressed, I do have to admit that I often wonder whether we should have started with C++, and worked backwards to carve out a “safe subset” of the language."

...

"I do expect to take our learnings and explore this avenue at some point, largely for two reasons: (1) it will ease portability for a larger number of developers (there’s a lot more C++ on Earth than C#), and (2) I dream of standardizing the ideas, so that the OSS community also does not need to make the difficult “safe/productive vs. performant” decision."

"But for the initial project goals, I am happy to have begun with C#, not the least reason for which is the rich .NET frameworks that we could use as a blueprint (noting that they needed to change pretty heavily to satisfy our goals)."

[1]: http://webcache.googleusercontent.com/search?q=cache%3Ajoedu...
Chargeback and subscription can be done using bitcoin scripting, that is part of the protocol.
I've found that the Intel 320 drives are much than the Samsung 830/840, Crucial M500 when setup for sync writes on Linux (as a NFS server) - with the Intel drives being about 4x faster than the others in my testing.
The reality is you just don't need to write a whole lot of assembly day-to-day so using what the tools support best tends to be the path of least resistance.

Xv6 itself has about 5000 lines of .c and 364 lines of .S in the kernel. Another 1500 lines in vectors.S but that's machine generated. There's a ton of stuff one could add to Xv6 (drivers, syscalls, services, etc), almost all of which one would likely just write in C.

In practice, I've found assembly mostly used for some hand-tuned inner loops (codecs, memcpy, etc) and little snippets of glue code like entry.S, swtch.S, etc.
You can learn Lisp and do real work with it. It has commercial value. It's not some ancient dead language.
C# might be a great language now, but 1.0 was horrible! It was a painful experience to gain adoption within companies and frameworks on top of it (ASP+ for example) still needed to mature. The world is different now.

I predict Microsoft will push NodeJS / JavaScript / HTML5 for application development. I'm assuming this will be targeted towards the Go style community and applications. It has a lot of the same properties with Go starting to gain traction I can see why Microsoft would be exploring the space.
AWS support is pretty terrible, my last ticket didn't get a response from them for 8 days. Though when I complained about it on Twitter they responded a few hours later apologising and offering a refund.
I think the current state of things is that you'll receive a letter if someone does a check on you and in that letter they'll explain how to get a copy of the report. I could be wrong about the specifics on that, but that's how a lot of the states were doing it and I think it might be federal law by now.

It wouldn't hurt to call one of the big companies and just ask what it takes to see your report. (they might try to charge you for it. this is a bummer since different companies might not necessarily create the same report, depending on the quality of their database.) I think in the long run the industry is moving towards something like credit reports, where you can see yours for free periodically, but I don't think they're there yet.

They might also be moving towards getting rid of these big databases altogether (they get sued a lot for inaccurate results) and relying fully on sending runners to individual courts to get searches, but that doesn't scale well enough to cover the entire country every time you do a search on a person. The big databases that pull in records from state, county, muni, DOC, and so on have their problems but it's not hard to see why they came into existence: law enforcement and the courts are not properly centralized. My sense is that the industry is in a state of change but I don't know anything for sure (except that getting an expungement is one of those things you might as well try since taking the shot doesn't cost too much and it might help :) ).
I like it. What are the file formats that it can it import? I tried a .gpx file and it worked nicely.
I thought the article was going to be about hacking into computers.

I also thought the top HN comment would be a moan about the correct meaning of the word hacker!
I looked into the device a little further. I wouldn't call it "robotic" as the article is pushing, but it is an innovative piece of kitchen technology, speeding and simplifying many labor-intensive tasks. It's also quite expensive, so it isn't likely to become a universal kitchen item anytime soon.
I've tried working with Mono on my Mac. Meh. You loose a big part of the eco-system of third-party libraries because almost every program I've written uses a ton of third-party libraries. When ever you google soething on C#, you'll likely be getting windows specific results.

Once you go down the pain of getting Mono to run on Linux...you may as well have just written your program in Java (or something else).

While I loved working with C#, once we moved down the path of moving off Windows platform, it's just easier to learn a new language and change your tooling.
I have lots of facebook friends without real names.
When the good guys go in shooting it almost always go well.
You looked at Kotlin? As a C# developer I'm loving the language and it is x-platform.

And that's despite my assumed bias, because I work at JetBrains.
I clicked the link expecting to see this book. It's pretty impressive (and beautifully finished besides).
Greenwald: US, British media are servants of security apparatus
Click the "Export" button, there will be a list. Basically, almost all of those: https://github.com/MapBBCode/share.mapbbcode.org/tree/master... (except html, iframe, nmea).
I develop node.js and Django apps on a 1.6Ghz, 2GB ram, 11inch netbook after my old workstation with a C2D went bad. It's slow, but can get work done. I won't recommend others to work with this though.
Ah FUD against Sanskrit. Thought I would see those only in Indian politics. Nice to see that on HN too.

Do you, the no-nonsense hyper-practical man, smirk at mathematicians who study pure theory?
I doubt that C++ is chosen because of raw performance (both C# and Java are close enough), but mostly because of memory and cpu cycle determinism.
Exciting 2014 calendar from CFT, Russia's largest banking software company
I was simply pointing out that the analogy is not a good one. I have no problem learning Sanskrit for the pure enjoyment.
I imagine people like you breezing through life maximizing some objective function, never waiting to admire poetry or relish a moment, only to die at the end. Hyper-practical no-nonsense men questioning the value of everything for everyone. (The funny thing is Sanskrit is incredibly practical for lots of reasons.)
Haha, fantastic! This is an implementation in go: https://gist.github.com/anonymous/8158822
Nice service indeed, I like it more than anything I tried before.
Y Combinator Murdered Tech Jargon and Marissa Mayer makes me Twitch.
Servicios SEO
Nuestro experto SEO va hacer crecer su empresa en Internet, con su estrategia y técnica SEO, va a conseguir alcanzar la primera pagina de Google y dar a conocer así su negocio a miles de clientes potenciales, que cada día, buscan su producto en Internet.
I am with you - as someone who was forced to learn Latin in school for four years. The reason given to us was exactly the same, just replace "India and beyond" with "Europe and beyond".

I'll repeat: it has zero value unless you happen to be a researcher or a linguist.
The page doesn't scroll. (Chrome 31 - osx)
Is this to get people used to rising real estate costs?
Serious question, how many languages do you know and actively use?

As someone who grew up bilingual I've found that there is a certain untranslatable element in any language, particular when it comes to poetry and humor.

Why do you learn multiple programming languages? Why are there several types of text-editing systems? Put it to you this way: learning a new language can be as enlightening as learning functional programming for the first time in your life.

Edit: I also want to add that I came across this website in the past http://www.vedicsciences.net/articles/sanskrit-nasa.html where the idea of a highly unambiguous natural language struck me as interesting. Sadly, I've subsequently read a lot of negative comments regarding "vedic" sciences here on HN. Something akin go what the Creationists have tried to do with the bible. But I nevertheless would like to spend a few months looking at Sanskrit grammar and making an opinion about it myself.
Russian too.