skysight-inc/HackerNews huggingface dataset:
I lived off the grid when I was in the ninth grade, and all we had for light was a kerosene lamp that put out about as much light as a pretty strong candle. It was hung up reasonably high, and so wasn't enough to read by, and, regardless, I slept up in the loft with my brother - and so the light didn't get up there (thought it did make for a nice warm spot on the plywood floor).

When it got dark - we went to sleep. And then we got up at 6:45sh to go catch the bus to school. I don't ever recall a "second sleep" or waking up after I fell asleep.

Maybe this doesn't apply to teenagers.
Eric Schmidt calls for regulation of mini-drones
I met an artist in New York who had her studio in a basement and got, I think, Mercury poisoning and lost her memory. She told me that she had all these photographic prints and she doesn't remember making any of them, but they're hers, so she was mounting a gallery show with them.

She seemed strangely relaxed about it so I almost didn't believe her. Maybe she had just dealt with enough already.

Just an anecdote for you.

If it is painful for you to relearn then you might consider changing to a different field. But you'll know yourself better if that's worth the start up time. Probably the knowledge will come back after you push through the resistance.
I feel very sorry for this guy. He's likely seriously harmed or maybe ruined his career as a lawyer. Acting out of emotion and hubris is a terrible mistake, but understandable, like a Greek tragedy; a cautionary tale for anyone who's ever felt hurt or anger. I hope somehow he recognises where he went wrong, and chooses differently in future.

That said, if he forced people to incur those costs, of course it's just that he recompense them. I think if he does so, calmly and sincerely, he may yet redeem himself.
MongoLite - NoSql implemented in Php
Do you have a mentor?
Work from Home in Starting Days
Exactly what I thought when I read "Operators of WordPress sites can take other measures too, including installing plugins such as this one and this one, which close some of the holes most frequently exploited in these types of attacks. Beyond that, operators can sign up for a free plan from CloudFlare that automatically blocks login attempts that bear the signature of the brute-force attack.".

Then I saw the source for this "news": Cloudflare's blog.
>It is actually a pretty neutral and dry comment, which is not necessary a "jackassness".

Not really convinced. Even something like "In what ways is this interesting? Can you explain?" would be way more neutral than the current one.

If he was perplexed by something on the article he would ask more specific questions.

As it stands, it's identical to tons of other dismissive comments that follow every announcement. It wants to imply the author is "too technical" for this, e.g "hmm, a yet another 3D engine just done on some new language this time? who cares" or "why is this on top of HN".
Linode Interview - Welcome to Linodia
How about Harlan Ellison? Although in a strange way he seems to be winning by virtue of being more stubborn than the rest of the internet combined.
First edition of the worldwide Bitcoin Catalog launches
Bitcoin the system and the blockchain is brilliant. The adaptable difficulty and the hashcash chaining can be used for a lot of stuff where for various reasons you don't trust a central authority.

Bitcoin the currency is a different beast. Well if you have to rope the value of money to something - computational power is not the worst thing possible in an increasingly. digital world
Very interesting!

For a long time I have a fascination for improving memory. It seems that visualization and memory are closely related, or even one and the same. Tony Buzan and Joshua Foer are authors that have written about this.

They write about techniques to learn a deck (or decks) of playing cards, names of people, long numbers, etc. The 'roman room' is one of these techniques, that is used for long speeches; and was also used by people like Seneca. See here a clip of how it works to learn a deck of cards: http://www.youtube.com/watch?v=X-xl7_hdWZo

The essence of these techniques is that you must create the most vibrant or bizarre imagery in your head about the subject. Not only visually, but by using all the senses: smell, taste, etc.

Da Vinci is also known for training his visualization skills by looking at an object for a moment and then trying to draw it from memory. I believe that is from Michael J. Gelb's book 'How to think like Leonardo'. (Which might not be the best source.)

For how consciousness and how we see things works this video by Susan Blackmore might be interesting, because it discusses with how much (or less) detail we can see with our eyes open in the first place: http://www.youtube.com/watch?v=sdMA8RVu1sk (from 40:00 or so)
An EV lease for the rest of us, Fiat 500E
|----> O:
Rivered - An uncluttered River of News
My advice: Take it slow. You express that jumping onto CodeAcademy and such is painful, that's probably because you are overexerting your brain. Programming is a skill that takes years to develop. I understand this is extremely frustrating, but you can't expect to relearn something you learned over the course of 4 years in just a few months.

People who are good at programming often forget how bad they were at it the first few years they did it.

The most receptive mind according to researchers (the violinists research) is one that is relaxed and well rested. If you pace yourself and do things you're uncomfortable with no longer than 2-3 hours per day you'll grow faster than anyone around you.

If however you do more than that hoping somehow to make up for lost time, I fear there's a good chance you'll be let down and perhaps even burned out. Be careful and healthy :)

I don't know where you live, in The Netherlands you could probably get a psychiatrist confirm you are currently unfit for work you were educated for and receive income from the government. I personally would do that and use the time to take it slow.. I think.. I hope :)
These folks showed women a bunch of pictures of naked men and asked them which they liked best. This is beyond cargo-cult science.
First ever aircraft scanner 
Roboscan 2M Aeria, the only aircraft scanner in the world, a revolutionary product that will change the way airport customs and security screening is performed. Now you can see everything inside a plane, without needing tens of hours of specialized service personel.<p>http://www.youtube.com/watch?v=SKkEtGO-TSg
It does and it could more often. I don't think I know anyone who heard about it...
Simply use five random dictionary words as a password and you are fine. The browser will store then the password easy login.

Two-facor auth just adds to complexity, and that is a bad thing when it comes to secutiry. You want to be able to easily understand that a system is secure. The more complex a system is, the larger the likelyhood of a surprise "whoops, I overlooked that" somewhere down the road.
Because I was, at the time, programming mostly machines with 256 processors or more, so parallel algorithms were always the first thing I looked at.

Also, in these times it's always worth looking at parallel versions of algorithms because of multi-core chips. Yes, I know that doesn't help within Python because of the global lock problem, but mostly I do cross-language, multi-processor and multi-process programming. The future of computational intensive tasks is parallel - you should have parallel algorithms in your fingers.

Hence thinking about the non-simplistic first in this instance. Maybe I should add a bit at the beginning to make that clear.
Brainwallets are good as long as your passphrase is long and very specific to what you want it to be.

Read this post
https://gist.github.com/gavinandresen/3840286
Good luck typing that without a password manager ;)
I just tested pngquant vs webp on a corpora of 1000 png images.

WebP beat pngquant by a factor of 2.36 (I hope to release the full report and data set soon.)
>So suddenly you decide what hacking should mean to me?

Did you start this sub-thread saying: "Why do you want to force people to use your style? That's pretty much against the hacker mindset", ie telling us what hacking should mean to us?

To answer your question: no.

I merely restated what hacking means for everybody. Words have meanings built-in, individuals don't get to decide "what it means to them" and have that be accepted by other people (Else why even use the common word in the first place? Invent your own).

So, if hacking means "no standard syntax rules" to you (among other things of course), that doesn't mean squat to the general hacking population. Guido Van Rossum, for example, is as much a hacker as anybody, as are Python users, hacking in a language where indenting is enforced.

"Bike-shedding" is also well known, and is well known that syntax-style, brace wars and such fall under bike-shedding and/or yak shaving in Hacker culture, along with Emacs/Vi etc.

>Sorry, but this thread smells of authoritarian people.

Yes. Either that or people who couldn't give a flying duck for brace/common style wars, and have found by experience that not arguing about such things and having language standards make them more productive.

People that know that your "rebellion" and "creativity" have millions of interesting avenues to be exhibiting in the things you CREATE with your code, instead of in your brace style and such.

It's as if saying "I cannot be creative in this company/school" because they have a dress code. As if wearing some lame t-shirt or whatever makes one more creative.
Like who? Any links?
XDress: Python wrapper generator for C/C++
No, but the people paying his wages would be, and that's sort of the point.
The abstract is here:

http://www.pnas.org/content/early/2013/04/03/1219361110

...on PNAS.

/smirk
My 40 days of rejection
>Anyway, I'd rather turn up a fader in a DAW by touching it, than by pressing +/-.

Not to mention with multitouch I can move 5 of them at the same time for example. Where are your shortcuts now?
Retrograde amnesia doesn't impair implicit memory. Priming effects are still shown for amnesiac people.

This means that you'll be able to relearn your skills much more rapidly the second time around.

As far as the best way to do that, I would give the same advice that is given to anyone: find something you would enjoy working on and try to have fun working at it.
FontasticIcons for iOS
This library provides pretty simple integration of iconic fonts into iOS application.
It's exacerbated by the tendency to factor a single function into many simpler ones.

That's an interesting comment. I often wonder about where the "sweet spot" of expression lies. If you break things up into too many small things, it's confusing. But a huge monolithic entity is also confusing. What's the "right level of decomposition?"
But isn’t this scenario impractical for reasons shown by the current problems in Europe? On Cyprus, the banks were considered “too big to fail”, meaning that they would take the whole economy with them if they went down.
not 100% on topic, but as the author is doing his mod because he likes to have a voxelized and fully destrutable word: I remember Red Faction. Is there any in-depth review/interview on the technology they used at the time? Looked like "simply" carving out destructed structures from a polygon model; But would be interested in the details...
Excellent! The first of today's several Bitcoin threads! All board the fail train, next stop mom's basement leeching electricity with 20 badly set up graphics cards and fans.
Or any slightly obscure memorable phrase. e.g. mycatmiffylikesbiscuits or tallspeakerswithoutafaceplaterattle or emptyhandlebeerglasshasfoam ...
This is pretty much precisely how I think. If I'm considering a complex issue, be it engineering or otherwise, I effectively stop seeing through my eyes and instead maintain a visual image, either literal or abstract, of that which I'm considering. It's very "intuitive", and can be applied to anything from relativity to simple mechanics to mathematics. Anything which can be boiled down to logical symbology, which is to say, practically anything.

I can happily spend hours on end staring into the middle distance entirely engrossed in a labyrinth of thought - although this can get me odd looks on trains, as a frequent side effect is wild gesticulation, as though manipulating invisible objects.

I've always thought in this fashion - it's not something "learned", rather more a byproduct of a hyperactive imagination, and probably has something to do with the fact that television, magazines, and anything visual were outright verboten in my childhood, the only entertainment available being books. You learn to visualise stories or described situations, and when reading, I don't see words on a page, rather an immersive cinematic view of the text at hand.

All of that said, it landed me in hot water throughout my studies, as when you look at a physics or maths problem and write down the answer without any intermediate computation, one tends to be accused of cheating.

On the note of memory - I have a poor episodic memory (struggle to recall what I did three days ago) but can recall abstract facts with facility, as its just a question of looking at the right mental image.
Google Translate For Android Gets Offline Mode With Support For 50 Languages
My thoughts exactly. I wish there was a way to filter them out other than downvoting. Something like a "flag as non-constructive" button with a corresponding settings entry, allowing to either not show them at all or change the display style so that they could be skimmed through quickly.

I personally come to HN to learn new things, not to participate in witty banter.
Squares, diamonds, kaleidoscopic esoteria blasting through ones mind.

It's caused by the pressure causing your rods and cones to blast static down your optic nerve, and your brain trying to make sense of the noise.
These managers are essentially adult versions of bullies and you should deal with them accordingly.

Within a company there are two options:

1) This is considered unacceptable behaviour but it has gone undetected so far.

2) This is considered acceptable or even desirable behaviour.

In the first case, standing up for yourself and exposing the behaviour will be the right thing to do and you'll find that your company will back you up.

In the second case, standing up for yourself will get you (and possibly anyone who supports you) fired.

Either way standing up for yourself will be an educational experience, but statistically speaking if this is happening to you it's most likely because it's normal within the company.
Much better is:

http://www.angryflower.com/itsits.gif
I just use a text file on my computers desktop and a usb thumb drive. I don't note what the password is for. So my Amazon password is something like dkwjRw#4camzR4%7hjfgdelsdshWE
I hope all of those companies do to Twitter what Twitter has done to it's developers; Cut them off. It's funny how they want to syndicate content from other platforms but don't want anyone syndicating content from their platform.
Find a hackerspace, hang out, make new friends, enjoy the company of your peers ..
Was anyone able to build this?

I got rustc 0.6 built and installed on my amd64 linux machine, but seems that this q3 codebase triggers some bug in the compiler ..
Yeah, I've noticed the same in Southern Africa. By 8-9pm I was always totally ready to go to sleep, and I'd actually be pretty happy to get up at 4:30~5:00am. Although we had artificial lighting, it was fairly low-wattage incandescent. During the day, the sunshine was intense (being near-vertical due to borderline-tropical latitude), which probably helped to contrast day & night too.

I should probably live somewhere like that with less reliance on artificial light. I felt so much better being able to just go to sleep and pass out pretty much immediately, and actually felt refreshed and ready to face the day in the morning. That said, I rather appreciate the comforts of highly developed countries…
Because its an interesting example of the status of the Rust language, which some of us may or may not be familiar with, and with such a starting point as a quake3 renderer, newcomers to Rust may indeed be encouraged to explore the features of the language.
I made a simple command line tool for it, its api is simple enough. I can't say weather or not the over all design of the systems and protocols are good because that is not my area of expertise.
Physicists create vortex knot
Bob's Quick Guide To Its and It's, you Idiots (2003?)
You made my year. :D
That's a lousy article. Pass phrases are strong if you exclude anything that's been in print and if you use random words.

Use something like diceware. Ideally, use a 7 word phrase with a good password safe.

The article doesn't use any numbers, and so the author doesn't have a feel for just how strong a passphrase is compared to a password.

Also, the author seems to be missing the point of the xkcd comic. You can create a strong password. $xK!r88w82;)|@N?c463)fpD2SAtRNQq But very few people do this. Because of poor password policies people have a password. PASSWORD. They then modify that to conform to the policy. Must include numbers? PASSWORD89. Must include specials? !PASSWORD89

These are trivially easy to find. Firstly because the limited amount of modification available means other people would have tried it first, and those words will now be in dictionaries. Secondly, crackers can auto-substitute characters in wordlists.
The only thing that works
I think I accidentally downvoted you. Sorry!
This response isn't definitive. More precisely, it's no more definitive than the other quotes from people who were involved in the project when the name was selected.

As you read, Fielding unambiguously declared that the name was chosen to honor the Apache. That personal recollection is not definitive because it appears to be contradicted by the historical evidence. Similarly, this personal recollection cannot be seen as definitive.

Instead, it should be seen as strengthening the argument that the primary choice of the name by the project members was for the pun.

However, it could still be that of those who cared, 2/3rd of the people chose it to honor the Apache nations, 1/3rd of the people chose it for the pun, and it was the latter who wrote the initial documentation, while the others didn't think it was an issue. The available evidence doesn't preclude that admittedly unlikely option.
Exactly. My own static blog is pretty much the perfect CMS that I wouldn't recommend to anyone for the life of me.

At the very least, it needs something like http://prose.io/ on top of it, and since their website keeps not working, you don't want to put all your eggs in one basket, if shit hits the fan.
I'd recommend having a mentor over your shoulder (or available online.) It's hard enough to get started the first time around without battling your own brain. Frustration to the point of being painful is how I'd describe it, and the fix (for me) is to have someone there to spend 5 minutes describing how [esoteric thing] works instead of banging my head against intangible frustrations.

Start on meetup.com and hackerspaces.org or just google for <city/state> <topic> user group.
I have previously used a spread sheet to: implement a Runge–Kutta integrator and simulate a pendulum, and implement a back propagation neural network.

Both times I had previously tried and failed to implement them in a proper language. Errors were had to debug in a batch process (loss of energy in pendulum, no learning in the NN). Excel/OpenOffice was great for being able to instantly propagate state through N steps, whilst simultaneously debugging the transition function of said state. Once my formulas were correct I translated it to a better language of course.
Accessible Markup Language - The markup language designed for the blind.
Designing your wedding ring with 13 year old code
DuckDuckGo either sells or partners with Yahoo?
Why?

Is attraction something that science shouldn't investigate?
How Google GLASS works [INFOGRAPHIC]
Is each one of those little grey cuboids an virtual machine? If so, that is rather a lot of virtual machines. I am surprised so many were necessary. What kind of load was this system handling?
Why not use the HTML5 history API? Why do people still use onhashchange? Better browser support?
Maybe it's because creators of charts are power users, who use the real internet, rather than the sheeples who use social media.
That phase is over. Currency is changing. Pay attention.
It must be very hard,

but make sure at least on the medical/psychiatric side you are getting the best professional help you can,

on the tech/career side, if it was me I start with basic Internship and work my way up, this time I am sure it will be much faster and possibly after a month or two you may find your confidence/skills improving exponentially.
The Hacker Lifecycle
Given what you've written, I guess I have a few questions. I think the idea of an internship (or maybe apprenticeship) sounds about right, but obviously there has to be a "fit".

1) What was your area of expertise before the amnesia?

2) What do you want to do when you've recovered your abilities? (this might be a good time to switch if you've had your eye on something).

3) Where are you?

4) Would you be comfortable working with a (small) team of people?

5) Would you be comfortable being the subject of research?

I don't want to make any representations for my employer (a major university), but after almost 30 years in industry, I've been amazed at both the positive and negative difference between a university and a company. I think a university environment would be a good fit for you. One of the positives I've seen is an amazing willingness to adapt to a person's needs. There are all sorts of classes close at hand (and you can audit them for free), and I think you could probably find a "champion" in someone who is interested in the process of rehabilitating those with your condition.

I imagine that most other major universities would be a similar environment. Ours even has an office that helps students, staff and faculty adapt to their disabilities (or adapts the workplace as needed). If you want to stay in your current area, try the university that's local to you. If you're interested in moving for the right opportunity, I can try to find someone at work to see if something can be arranged. I'm sure there are 30 others here at HN that can do the same at other universities.
Using a mouse, you can use tmux's new (in 1.8) pane expansion. prefix + z causes the current pane to take up the entire window. prefix + z again and it goes back to normal. Essentially, it's a maximized/restore capability.
Yes. So much about differentiation.
> how to deal with the burden of this

Maybe I don't understand your situation well enought but is this really what you want to do?

I got interested in software development when I was 13 years old. Since then I''ve done software devlopoment both as a hobby and professionally. Now, in my mid 40's I work as a software developer and I'm having the time of my life!

My $.02 would be (as others in the thread has recommended) to take it slow. Also, try different things and focus on the things you find exciting!
> why aren't people able to be civil and provide feedback with their identities known?

I find this quite funny with you being the anonymous guy and me being out there in the open with my identity.

Maybe you should answer your own question?
nitpick: that's a dictionary attack, not brute-force
Yep. We naturally get cancer, but it doesn't mean life would be worse if we were able to prevent it.