skysight-inc/HackerNews huggingface dataset:
I might be wrong, but I think a concatenative language can’t be represented using only arrows, because arrows aren’t sufficient to express dynamic function application. You can think of monads as arrows with the “bind” function of a type like (a × (a → b) → b). That’s precisely the type of the common concatenative “apply” combinator that lets you do anything useful. The lifting of application is what allows you to treat terms (objects) as actions (morphisms). Without it or an equivalent combinator, you can’t write context-sensitive computations or manipulate concatenative quotations in any meaningful way.
Define "using" a domain name. I have a couple of domain names where my primary reason for holding them is for email addresses, or an inside joke with friends.

Admittedly, no-one is clamoring for these domain names, let alone offering me $7500 for them for their business, but just because you can't see the use doesn't mean that they're not being used.

Yes, domain name squatters suck, but they're making money, so they'll keep doing it, and there's no way to fairly stop them that doesn't take away my right to hold stupid domain names.
In that case, I think a better question to ask would be along the lines of "What function does this piece of wood serve?". Once you know what it'll be used for, you can demonstrate that you know where to drill the hole without having to ask where.
Not it isn't not anymore. And put a space after your "//".
Bootstrapping Is Insanely Hard
MS Access is actually a very very useful piece of kit; it's a surprisingly good database considering its limitations, and it's infinitely better than keeping your data with your business logic in an excel spreadsheet.

... Why people hate on it I'll never know.
Poll Everywhere is looking for a MS Office Plugin Developer/Contractor
Why H-1B visas over-subscription is worrying Infosys
Stop posting stuff from Times of India, this tabloid has one of the least thoughtful papers of the country! If by chance you find a good journalism piece in this tabloid, it is mostly lifted from somewhere else.
I don't see anything there related to the hypothesis that some people are early risers and others late risers so that someone is awake at all times. It seems to be the source of this segmented sleeping phenomena, which is different although very interesting too.
Having experienced this at a previous job I can only agree (and sympathize). I hope your future employer respects you and trusts you to use your own time effectively.
Yes, they are supposed to be taken seriously. Lazy sysadmins are the best sysadmins - I'm sure the same is true of programmers.

Note that "lazy" does not mean "does not want to work". As per the linked article, in this context it means:

"The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer."
If your team is crap (disorganised and unfocused) you might need that kind of manager to ensure basic hygiene practices are followed. A nice guy who lets people run wild can be just as stressful.

The problem is, most managers never change their style to fit the challenges they face. Headkickers try to whip good teams into shape (and just piss everyone off). Hands-off managers will let an unfocused team drive into an iceberg. If the manager is a bad fit for the team, or you are a bad fit for the team, then change teams.
It's been like this all my life, or as long as I can remember. The waking thing doesn't happen too often - once a month or so - so it's not a big problem. Thanks for your concern, though.
I think a decent IDE with some preprocessing of words might solve the Forth-family stack problem. A lot of Forth words are deterministic about how they use the stack (no looping). It would be interesting to have an IDE show a stack usage diagram for each word. If it cannot determine than take it from the comment or put up a ?.

Postscript has support for local variables and I have found it to be a nicer language than most Forths.

disclaimer: I can read Forth / Postscript easily, but for some reason Lisp always messes with me. I also don't see much of a difference between Forth words, API calls, and domain specific languages. They are all of a piece.
I think the point is you can buy a ping pong table and a pair of speakers, but you can't buy "the chat" or "the music" - you have to grow and evolve it organically, through active example. It's culture, not "stuff". It can't be bought.
Bodybeast Abs workout from Bodybeast Workout Program
All I can say is that this guy is slightly insane for dealing with Excel VB, but kudos to this guy's perseverance! I know I wouldn't have even bothered if I knew I had to implement it in Excel :), it's almost as bad as writing obfuscated C!
Craft vs. Wordpress - Why I choose an open source CMS
Did you see slides 22-25? It sounds like they have the potential to cut a lot of people regularly. That would easily lead to disgruntled ex-employees.

Edit: See also slide 38.
Ask HN: How am I supposed to start over as an amnesiac ex-software developer?
I’m a late 20s female ex-software developer. What happened? Well, not going to go into details, but I ended up with retrograde amnesia about a year ago. The memory of the last 4 years was most heavily affected, which sadly were the most prolific for me in terms of my graduate education and job-wise - I’d worked my way up to an actual developer job, and was doing quite well for myself.

It’s been an incredibly difficult year, and I’ve really had very few advocates along the way. My past employer failed to communicate with me properly post-amnesia, and I’m currently in bureaucratic hell trying to work with my University to see if I can retake the classes that I now can no longer remember.

I’ll often get something like, oh, jump on CodeAcademy/etc., get right back into things! But it’s not quite that simple. It’s - for back of a better word - downright PAINFUL, and I feel like I need more support going forward.

I feel like the best options for me would be some kind of class, workshop, or internship, but I’m having trouble finding the right fit. It’s going to be hard for me trying to find the right level, given that I’ll probably be rolling my eyes at how simple some things are but also getting stuck on relatively basic things until they click again.

An internship could be great for me, but I don’t have any contacts, let alone any contacts who would be able to place me at a company that understood my situation. For example, how am I supposed to explain a resume that I know nothing about? It’s pretty unavoidable, and I’d need a company that was understanding about the situation.

I just want to make it clear I’m not looking on advice on how to deal with the burden of this, but any advice you would have for me to get back into the field given these bizarre circumstances. Maybe there’s some avenue that I’m just not realizing? Thanks so much!
The "unless it's a common word" thing is the problem, really. I tried to do a more Markovian filter at my work and it bombed -- nobody enjoyed trying to get around its entropy restrictions. All it did was assume that your next letter would be predictably "like" your last one, so "password1" would have just one domain change in it. I didn't even go through, e.g., John the Ripper's dictionary to build an optimized order for going through letters.
VBA doesn't handle files larger than 2gb, which is one of the reasons people don't recommend using Excel and Access for your business. There are some ways to deal with the 2gb limit[1], but it is better to use other software.

[1] http://support.microsoft.com/kb/189981
Summing up in Python ...
Wow, the guy was seriously funny. I remember reading the poignant guide to Ruby and finding it almost a bit much, but that video is fantastic.
haha, i am trying to decipher whether that video has any meaning or not; regardless i found it quite enjoyable.
No. The "tortured souls" are the programmers that worked on Excel[1]. Look at this page [2] for videos of the game in action.

[1] http://everything2.com/title/The+Hall+of+Tortured+Souls

[2] http://www.eeggs.com/items/719.html
Here is another recent article on building company culture: http://firstround.com/article/How-Dave-Goldberg-of-SurveyMon...

A few things that stand out: "attitude matters", "meetings bad", and "leaving at 5:30".
Why Bitcoin crashed, and how Ripple might avoid the same fate
Forth is brilliant, but my favourite concatenative language is PostScript. Most view PostScript as nothing more than a dated binary format for vector graphics. However, writing plots and diagrams in pure PS is incredibly flexible and pretty easy once you build up or find enough libraries to do what you want. Postscriptbarcode[0] is an example of a good library. [1] is a good guide to writing PS by hand.

What is PS does lack, however, is a modern debugger (or interpreter with decent error reporting) and package management.

[0] http://code.google.com/p/postscriptbarcode/
[1] http://www.math.ubc.ca/~cass/graphics/manual/
>So it's not that deflation itself is hazardous per se, but that it tends to amplify its own effect.

It will stabilize eventually though as no new people start saving instead of spending, or as the people who were saving eventually need to buy things or decide to finally cash out and spend their money.

>That would perhaps be ideal, but it can't possibly occur that every country only imports and doesn't export. Someone has to lose in that transaction. Is that ethos really what we want to base a global financial system on?

The point was that we shouldn't strive to export more things as if that was a good thing in and of itself. The benefit of exports is the foreign money you get in return, and the benefit of that is the imports you can get in exchange for it.
Extreme Conference on Communication
3D printers are shop tools, not office tools. It's just that because they don't produce swarf people think that placing them in an office is ok, but I'd rather have a benchtop CNC mill running in an office than a 3D printer.
Well maybe you should embrace it then. Wake up, focus on doing something and back to sleep. After reading that article, I would definitely try that.
Obviously it depends on the business. If you're trying to market work tools, people generally don't (or don't like to) discover them socially (apart from JS frameworks). However, if you're trying to market an album, movie, or media, it does quite well.
World's first uterus transplant woman pregnant
How you looked at J. Paul Morrison's "Flow Based Programming" book? I recommend it since it touches upon a lot of similar topics. As your article points out, the concatenative style can be visualized as a flow; in the Morrison book flow is expanded upon with a more detailed, explicit connectivity system and an emphasis on visual language.

Regardless of syntax this is a very interesting language design space, since it seems to hold some of the most promise for lowering average software complexity.
> Written in C++, which for all of its strengths is not usually the safest thing in the world to be reading random Internet garbage with

What kind of retarded nonsense is this? What the fuck does this guy think his scripting toy languages are written in?
Bitcoin Brain Wallets: A flawed, dangerous idea.
Http://www.writelonger.com/show/H5zkE
Just to note, as I always seem to whenever that damn "Celtic Tiger" comes up. It wasn't about low taxes, it was about allowing major US multinationals (Google, Apple, Facebook, Oracle etc) to legally tax dodge on their EU profits. That's where the money came from. Then we all went mental (except for me, as I was dirt poor) on buying and selling property to one another.

Then our last (hopelessly corrupt) government decided to guarentee all of the bank liabilities when the crap hit the fan. The EU decided that one of these banks was never going to pay back the money (Anglo Irish), and so the money the government had given them went on the national debt. The markets panicked, the IMF were called in, and here we are.

Arguing that it was primarily due to low taxes is somewhat incorrect, while if the tax base had been more diverse the current deficit would have been less bad, we were still really screwed by the nationalisation of banking losses.
Paid links are simply ads.

That you happen to rely on links for your rankings and that you can't distinguish between paid links and non-paid links does not make every paid link blackhat SEO. Blackhat implies malice. You'd have to distinguish between a paid link that is an ad versus a paid link that is there just to improve search engine rank.

Good luck with that.

I can see why google has a problem with this but let's face it: short of looking at the books and being present during meetings you'll never know whether a link is:

(a) paid
(b) not paid

(c) just an ad
(d) an attempt at increasing search engine rank
When folks from the Romney campaign complained of technical deficiencies in his get-out-the-vote operation, pundits and news outlets intimated that the complaints were scapegoating IT for bad policy.

But looking at this diagram, I'm pleased to see that engineering was a big part of the Obama campaign. It really hammers home how badly out of their league Romney's TechOps team was.
The Great Porn Experiment: NoFap
> If you sell links you should be putting rel="nofollow" on them.

Is there a law that states that you should do that?

Is this 'best practice' without which clients no longer function?
That was very poetic...
Like when Romans invented the scalpel forgotten only to be reinvented in the 19th century (stretching a bit since IIRC the Arab kept using it) ?

That a subject that never cease to amaze me. Civilizations rises and fall and with them knowledge. To me, Dan Simmons kind of use that in Ilium and Olympos as background. What will happen when our digital civilisation falls ?
There is no truth to the idea that ants are being sent to prison. That was the snarkiness in the comment. One can understand and agree with a sentiment (that sending those scientists to jail was bad) without trying to turn everything into a dig or barb at something else.

A large number of people liked and lie HN because of an environment best categorized as earnest, inquisitive, and constructive. I got the reference, and the post you replied to probably did as well, but even if not, the point still stands.
But the tmux copy paste is horribly inefficient.
But BitCoin doesnt need a sponsored hackathon for people to start finding flaws in it. As the author pointed out, there is a huge reward already waiting for anyone who can cheat bitcoin. That should guarantee that many have already tried and failed along with the author.

Unless of course they succeeded but kept it to themselves for strategic reasons.
The effect of  size on sexual attractiveness
I've not heard of the problem of a user with id #1 before, can you explain please? What's the issue with a user id #1 when the username is not admin?
If the team is disorganized and unfocused, then it's already a failure of leadership.

Being a shitty, tyrannical manager as described by hkmurakami and using the "team is crap" as an excuse is unacceptable, and managers who do that are just deflecting the blame off themselves to avoid accountability.
If you've dreamed of a video game, or you know where things are in your bedroom without looking, or you can draw something, you're probably using visual memory, even if it's not overly detailed. You can probably train yourself to recall more detail if you observe things more closely. Remember the brain is great at compressing - there's no shame in remembering the important parts instead of just a raw photograph.

I certainly don't remember things photographically, but if I memorize a piece of music from a printed version, for example, for a while I'll remember roughly where on the page I would be at any point. But after practicing from memory without the printed version, this spatial memory will fade away.
Maybe it's different where you are, but in the UK it's pretty common for people to pick the broad allocations of private pensions.
I was setting up a Wordpress site for someone once (I'm not really a web developer). I downloaded an image gallery plugin and installed it locally. Wouldn't work. I went to the instructions and found that it required wp-content/upload to be set to 777. I abandoned the plugin soon after. However, if I hadn't been running Linux for a year before that, I'd probably have just done it.

The difficulty with the democratisation of software and web development is that inevitably, people will make mistakes like this. The sad part is there's probably millions of articles explaining why this is a bad idea, but the people most at risk will never see them.
> "I don't even really feel like discussing things with you. You've obviously made up your mind."

This is ad-hominem of the covert kind, in my opinion. Would you mind making an effort to stick to discussing the topic at hand?
To Be Born Poor Doesn't Mean You'll Always Be Poor
It's vs. Its
A Repo For The Best SFW Backgrounds
Twitter is already in a very difficult to monetize space. Why are they expanding into another comparably difficult to monetize space?
Geoflow 3D for Excel 2013 (preview)
Linode NextGen - market leaders or not?
https://github.com/beelsebob/Stash free alternative to Dash, prolly even faster with the search
A bit late to jump on the "leave him alone" bandwagon considering the obvious attention seeking updates to his homepage.
"This item is currently being modified. Please try again later."
Long or hard work?
You Lookin’ at Me? Reflections on Google Glass
I agree about the uselessness of performance reviews. I've seen several attempts at introducing a performance review process, and the results are always the same: everybody finds out what they already knew intuitively, nobody gets a meaningful raise that they wouldn't have gotten without the review anyway, and bottom performers who haven't already been weeded out will not be weeded out as a result of the review.

I would say that there's no reason for a business to have performance reviews, but i've seen them used as an instrument to postpone raises with the argument "we're setting a baseline now to adjust compensation next year". So, they are useful as a cost reduction instrument, provided your people don't walk out in disgust.
Hey, I really want to keep reading your blog, you seem just like the kind of person I'm aspiring to become. But there's one thing stopping me, your design seems really messed up. Sometimes lines of text only show top-half or bottom-half, and links can only be clicked on in the top-half. And yes, I'm using the latest chrome.
One problem is that WordPrss sites are often built by small web designers for clients with limited computer skills and very little patience for complex passwords, much less two-factor authentication.

For 2/3 of the WordPress sites I administer, I use a very long, complex admin password. The other site is for a group that wanted multiple admin accounts, but the people who use these accounts have a lot of trouble with complex passwords. After several emails telling me that "the website doesn't work" because the user had trouble with a long password with special characters, I gave up and switched it to an easy-to-remember password with just uppercase and lowercase letters.
North Korean Missile Test Delayed by Windows 8
> "imagine a tiger, how many stripes?"

Well, for me imagining a tiger is basically recalling what it's like to look at a tiger (or picture of a tiger). I can have a photo of a tiger right in front of me, and know it's a tiger, yet not know how many stripes it has without counting. I might also not notice how the back paws look if I'm focusing on the front paws. Same thing when it's in my head (except less consistent, since it's just a memory).

> how do you know what position to put the stick figure in -- akimbo, Thinker?

This is no different from other senses. If I tell you to imagine the smell of soup, do you smell minestrone or pho? (Have you cooked those dishes? When you smell soup, can you tell what spices are in it?) If I tell you to imagine the sound of a violin, is it a six year old scratching away or Yehudi Menuhin playing a Beethoven concerto? (Depending on your musical training/listening habits, you may be able to imagine a concerto all the way through, or maybe just fragments of it?)

The interesting thing is, at one point I thought, like you, that I couldn't think visually. I tried practicing it, and either that worked or I adjusted my definition of visual thinking (or a bit of both), because I definitely consider myself at least partly a visual thinker now, and it's difficult to imagine it any other way. I've noticed that my visualization ability is sensitive to how much sleep I get though.

If you can think of chocolate, but not how it tastes, how it feels in your mouth, what a square looks like, what sound it makes when you bite into it ... maybe you just need to pay more attention the next time you eat chocolate :) And my ability to imagine other things - like music or food - depends strongly on how much time I spend on such things.
Or just generate random 15+ character passwords for admin accounts. From the article it appears the concern is from brute forcing "admin" account passwords. Good luck bruting MT#r!}A1(hIQ4^pC*7`K.KGiL\&[A\k#TUC4R<R?
It says in the article that the author is an accountant working on her MBA. The relationship that accountants and MBAs develop with Excel spreadsheets is now legendary.
What is your (current) stack and where are you based? I know that my company is currently looking for software developers roles in Europe, so maybe I can help (my email is in my profile).

In the meantime, if you are currently unemployed, I would suggest to code something. It will help you rebuild your skills, and you will have something to show to get another job.

Good luck!
Yep, I have to develop 'WordPress sites' sometimes and the only consistency is its awfulness. It's the PHP of PHP.

Having a default username in the first place is incredibly poor practice. So many users stick to 'admin', making it just a case of guessing the password.

And don't get me started on that bloody "the loop" finite state machine. I mean, really?
For courses, are you talking about undergraduate or graduate courses? Could you approach the profs directly and asking them if you could just sit in their classes? I did that and audited two graduate level courses this year... Whether you sit there or not doesn't really affect the profs in any way as long as there are seats in the class.. They are usually pretty fine with those things, especially given your condition.
> The Facebook and Facebook Messenger apps just updated with new permissions

Not Home.
I changed the price to $1.99! (65% off)

According to this http://www.loopinsight.com/2012/02/17/item-is-currently-bein..., the error may show up when the app store propagate the price change.

Sorray about that, but now it's fine, the price changed.
Btw, I like your username, Tabula_Rasa. I guess you want to say that you are like a blank slate now?
Well that's dumb, the header says "Australian Popular Science" then below it says "Content Not Available in Australia".

Screenshot: http://t.co/AHVdlaBmtj
Exactly. I've been using xmonad for years now and I've tried to start using tmux for several occasions. I've never found any advantage of it compared to my different xmonad layouts: tabbed, tall, tall mirrored and grid.
I don't know anything about this medical condition, but if I were looking to rebuild my brain/skills, I'd go here:

http://projecteuler.net/problems

You can do the problems in whatever language you want. That would help you re-learn both the language and programmatic thinking. After that it's just re-learning APIs and design patterns right?