skysight-inc/HackerNews huggingface dataset:
There was a whole school of Web "design" prior to about 2005 that was really mindblowing. It was essentially a marriage between experimental graphic design and some of the interactivity nascent technologies like JavaScript, the DOM, Shockwave, and Flash could provide. I don't want the Web to go back there but I do miss it and think we've lost a lot of amazing work to the ages.

I'm not sure where many of the people went either. There was a huge online collective of these folks called the Swank Army and finding almost anything about it now is ridiculously hard. I only have one person in my contacts from that era.
This is much, much funnier than I expected it. My wife and I really enjoyed this version, and I don't do any worse than the version with numbers.
There are many things around us with an attention to detail and care that are often taken for granted or overlooked. They aren't always necessarily expensive things, either, yet the thought and attention behind them is clear.

The original Macintosh was a pretty small team, and there were other tech companies with more resources than Apple at the time, but they still managed to produce some outstanding products at affordable prices.

I didn't feel the sentiment Ive was making in the piece was dismissive, but rather he was quietly proud that the company's vision has always been to create well thought-out and well-designed products that people can appreciate the effort behind.
- Code and results side by side.

The screen is split in two, both have independent scrollbars.

1) Left column, a roomy text editor (the minor annoyances like tabbing, or CTRL+S bringing the save page dialog are easily fixed in JS, heck there are full blown editors I could use if I care, with syntax highlighting etc.).

2) Right column - results.

Often when the result of your code is a large data structure in a CLI, you lose sight of your code - not here.

- Entering larger structures (functions, classes)

Often you need to copy a block of code and tinker with it and see what it produces. In CLI this can be either impossible, or awkward - you can't normally enter a class line by line, it should be entered at once. But in a roomy textarea, you can just paste it, and it just works.

- Entering (and not losing) initialization code

Likewise for any initialization code. On the command line it's very easy to test one-liners, but code that requires setup, loading your current project environment, and instancing a few objects and configuring them, the CLI comes short.

If I do something wrong the CLI process might also die (fatal errors, exceptions, endless loops etc.), and lose my carefully set up test.

With an eval page, every time I type something, the entire block of code gets re-evaluated from scratch, including the state set-up, nothing is lost.

- Copying code blocks back into my project

Just like it's easy to copy code form my project into the eval box, sometimes I produce a useful bit of code I want to paste back into my project. When you have code and results mixed in CLI that process becomes quite tedious. With the eval page textarea it's quick and natural.

- I don't have to finish a line to see my results (or mistakes): real time evaluation

In a CLI you need to finish typing the line and hit Return to see what happens. Then to correct it, you hit up, the line is copied and you get the chance to correct it, but in the process littering your CLI history with useless entries that are confusingly similar (but most of them are wrong).

In an eval box, you can get live feedback as you type (I've made it so if you pause for 200ms, it re-executes the code and shows results), and you don't have to "copy" a line to fix it - the line is there, editable, so you just edit it.

Let's say you're not quite sure about an argument format in some API call - tweak it, pause for a split moment, you see the result. Very easy to find the right code intuitively, by experimentation. Heck, sometimes it's faster than reading the documentation! Hehe.

- The power of HTML, JS widgets and the browser's developer console all come out of the box

Last, but not least: if it's in the browser, it means you have access to HTML and JS widgets. If your result is HTML, you can see the HTML DOM rendered, not just the code.

And you have access to the browser's own debugging console. I can dump an object tree to the console as a dynamic expandable tree with a set of little [+] and [-] buttons.

It's a different world entirely. A better world.
NASA Technology Views Birth of the Universe
Tips for Success as a Remote Employee
In that case, isn't "Human Resources" a department whose entire reason for existence is to objectify everyone equally?
Sounds like you'd prefer to forbid LINQ than actually teach how to properly use it, IMO it's absurd.

LINQ is really one of the best things in .NET. Just like any tool, you need to learn it before using it properly.
For my own RSI mitigation, I switched to a Magic Track Pad which I've found to be far and way the best mouse substitute. I think this is just because your hand doesn't have to grip anything and clicks don't have to depress a mechanical switch (reducing the forces involved).

I mention this you said in your article you had switched to a Mac and I thought you might want to give it a try.
It's here: https://itunes.apple.com/us/app/microsoft-onenote/id78480155...
If that wasn't what you meant then your original comment could've been reduced to "I agree".
Jesus those images are massive
So cool!

What has been the feedback so far? And what have you planned for a next iteration (if any)?
From what I've seen, the UI looks more intuitive and easy to use, and all the iPhones and Androids I've tried are sluggish, so I'm holding out hope that Winphones won't be as sluggish. My contract's up in May though, so it'll be a while before I can really try it.
Humans as APIs
I have seen vendettas handled in crazy ways in a few different places. People figure out what they can get away with.
I tried a standing desk for a while and I loved it, however I had a fairly major problem that I couldn't find a way around: I need to sit sometimes.

I was unable to find a stool that would allow me to continue using the standing desk since I am 6'6". That means that in order to continue using the desk on a stool, I need a stool that is ~6" taller than the best I could find.

Due to the fact that I do a heavy amount of audio work, I require some equipment in front of my keyboard/mouse and the height and position of the sets of speakers that I use is fairly important.

Does anyone have any ideas to deal with this?

edit: I love the solutions being suggested, but I don't have that much money to spend on it unfortunately.
Upvote for the Pink Floyd reference.
All these problems are fixed. Most implementations provide stable threading on most platforms.
This is a terrible idea. It doesn't sync live, you have to send the entire notebook back and they scan it for you. That makes it much less useful that, for example, those special pens that scan what you write. In almost all situations, from art, to taking notes at meetings, it is preferable to have the digital copy immediately, not once the notebook is finished.
The embedded system I'm working right now doesn't have malloc as part of its platform SDK anyway, so it's not like there's a choice :)

I guess it depends on what exactly you're working on, but passing in a stack-declared for a function to fill with its results seems better to me anyway, as general practice. Preferable to allocating a new structure in the function and then returning it, that is. There are no ownership issues and nobody has to remember to free anything.

Heap emulation with static buffers comes with its own costs - either you end up writing an allocation engine or you just use a large buffer with an advancing pointer, free() does nothing and the whole thing has to be reset every so often, which means that you have to convince the other developers on the team that it's not to be used like normal malloc and please be careful and ... that's a whole other can of worms!
pay wall, anyone got a link with the full article?
There are at least a quintillion ways to fail at different levels of strategic mistakes, with a few paths out by getting the big things right and making the best of change and uncertainty.
Interesting initiative. For those interested in finding out more information about reproducibility in science, check out David Donoho and Roger D. Peng as well (and of course, Ioannidis has lots of other interesting publications in this area).

One of the outcomes from these efforts that I'm hoping for is that more scientists realize that reproducibility is not just a sideshow that's nice to achieve for some abstract reason. Rather, reproducibility is the core of science and reproducibility is the value that a scientist provides.

Based entirely on my personal experience, it's depressing how little other scientists even understand the problem (much less care about it). It's just not on anybody's radar. I'm often told that it's a waste of time and not worth bothering about because people have more important things to do. (This is at the same time that we [in our specific field] routinely throw out analysis results that took weeks or months to prepare, because they couldn't be reproduced).
hope he's not paying for that bandwidth http://cl.ly/image/3h1T1u3l0p39
MercadoLibre (NASDAQ:MELI) is down
Well, LINQ is probably one of the most impactful differences.
Cosmologists capture gravitational waves
IBM: We gave nothing to the NSA, stateside or elsewhere
Yes, I know that. Just recently I talked with a friend about just that unfortunate naming decision by NextStep. I also didn't want to directly critique the site owner.

I just thought it might make sense to draw some awareness to the issue because non-German speakers have practically no chance of knowing about this pitfall. It's kind of similar to the Chevy Nova situation.
I think it's just the design. Where the cables exit the brick they are prone to strain -- the connection wire comes straight out. When you put the connector away, no matter how you do this, there will be some strain on the cable at this point.

To some extent all power bricks will have some problems like this. I just think that the apple power supplies are particularly poorly designed. I've had a Dell and a macbook pro. The bog standard power supply on the Dell lasted 5+ years of daily use. The apple connector -- which I cared for more than the Dell -- lasted just over a year.
Because publicly people don't negotiate with terrorists.

Now we all know that that isn't true so it may be they felt that keeping it quiet (for now at least) would give them a better chance of getting what they want.
For those of you wondering, it's still as addictive as ever. Save yourselves now.
You are dying.
why do people underestimate what terrorist groups are capable of? Some have training from various countries and quite a few have financial and material backing.

If anything, the common theme on this site was to find every possible explanation other than terrorism. Sorry to be the party pooper, but there are people out there who operate without regard to our beliefs and at times love to exploit the stories we tell ourselves.
I thought you were going to talk about the insensitivity of using the word hipster, which seems to have been turned into a derogatory term about people who dress too well I guess...

NS is actually part of the Objective C naming history:

http://stackoverflow.com/questions/473758/what-does-the-ns-p...

Interesting how we take for granted the potential cultural interpretations of something as simple as a couple initials.
You can do so with org capture if you're not familiar with it.
so balance. much points.
They could have done it wrong; denied everything, counter-accused her and kept the flames burning.
It seems like an awful lot of our problems could be solved in good part with a little empathy...
I'll probably get downvoted, but I hate this stupid meme.
> If you think Marxism considers classes to be evil and good, you have already demonstrated that you don't know Marxism. Marx was very clear that he saw the members of the different classes as effective slaves of circumstance, who acted out their roles in history out of necessity.

Marx clearly did describe things that way but the movements that called themselves Marxist (particularly Leninism and those Marxist groups influenced by Leninism, which given the influence of the USSR were pretty common among "Marxists") did tend to take the capitalist = evil approach (which fits more in with Leninism than Marxism, since Leninism major point of divergence was adapting Marxism to justify "socialist" revolution in pre-capitalist societies, thus rendering capitalism unnecessary.)
Except your plan has one fatal flaw: assuming the plane was stolen to be used as a missile.

If this were ISI or a state level actor, the absolute riskiest part would be hijacking a plane in flight with passengers. You risk them uprising, getting the word out about the hijacking, and then you'd have to execute them once you land. Why not steal an empty plane at an airport or buy an older plane through an intermediary?
I'm guessing he doesn't work on the Maps app, or Siri. Apologies for the snark but when you're playing at this level and talking big talk about how great your products are, you gotta back it up.
It's also not "cool" for a company the size of eFax to not put a simple cancel mechanism on their site and then not answer any of their phone numbers when you want to cancel.

So simple e-mail vs do a credit card chargeback. As a merchant, I know which I'd prefer. If they have capacity issues with support, that's their issue to resolve as a business. If you can't adequately support your customers equally and you can't work out how to fix that, you deserve to go out of business.

Of course, hogging a teletype operator specifically for the disabled to tackle some minor support issue probably isn't the most positive thing to do, but sending an e-mail.. anyone can do that and if it takes a white lie to get past an internal policy, so be it.
The text is wrong for doge-speak.

"So hot right now" is some Paris Hilton catchphrase, and way too grammatical.

Your intensifier words fit too appropriately to their objects:

"Such matching" should be "Many matching"

"So good" is correct English. "Much good" would be better doge-ese.

Anyway, see here: http://the-toast.net/2014/02/06/linguist-explains-grammar-do...
> due to the financial rewards resulting from the former behavior.

I agree, but not with your cause and effect.

Educated/wealthy people benefit and have benefited (hugely) from the status quo. Therefore they have a positive interest in preserving the status quo.

It is not surprising that people without access to education and wealth have less trust and support for the establishment - this is a purely rational response.
Well, first, you run away from fast growing startup business. You may want to start consulting first, instead of creating products. If you insist in products, do something that can be lucrative right at the beginning (Patio11 is famous for having lots of material on that).

Anyway, that advice is hard to follow. If you can't, I can't really blame you, I'm still unable to follow it either. But I've failed enough times to know that it's the right way to do it...
I am not happy doing nothing. I don't understand how you can be do content just "chilling". Now don't get me wrong there is nothing wrong with recreation and spending time with your family, there isn't even anything wrong with doing nothing, if its for a purpose, but just wasting time because you can is a waste of time. You should be optimizing your time to get the most value out of it.

Maybe I am just odd, but I would much rather be hacking on my side projects then playing games and watching movies. I guess that the difference between your vocation being your passion and it just being something to pay the bills. Perhaps the author needs to find a different career that provides some fulfillment to him so he doesn't feel the need to waste his life decompressing from his job.
Introducing OneNote for Mac
And that way you probably get better work out of them than if you're holding them hostage.

On the upside if they are holding a bunch of really smart guys hostage and giving them stuff to build things with then a real Iron Man suit is surely inevitable.
"Several reports have come out pointing out the dangers of sitting too long (e.g. risk of obesity, diabetes, heart disease, a variety of cancers, and an early death)."

That's such enormous BS. It's "lack of physical exercise", not "sitting". Standing up and still all day long is NOT going to make you healthier.

Ask any hairdresser how their legs feel at the end of the day.

Sit. Just don't sit all day long.
My confusion as to which doge represents which number is offset by my drive to get to the next tier and see what doge will come next.
Such timesink.
If any site needs a dogecoin donation address...
MH370 may have ...
I know its an interesting story, but can we stop with the nonsensical and baseless speculation.

I see dozens of posts, theories and pseudo articles; about this flight but until the plane is found and the proper inquiries take place there is no point of discussing it further.

Just my 2 cents
Yes, I've heard a lot of praise around F# and its power. I've been meaning to get into it. Coming into it cold, though, I found the syntax a bit cryptic, but that's probably just me. I do plan to power through, though.

In terms of differences with Java (and limiting this to just the language and the syntax), LINQ is a good example of it :) I guess you could classify a lot of the other differences as synctatic sugar, but those little things add up and make a real difference in terms of code brevity, readability and developer productivity. To name a few (and I know that Java, especially with v8 has started adding support for some of these): Properties (and auto-properties), Delegates, Events, Lambdas/Anonymous Functions/First Class Functions, Extension methods, "using" for IDisposable (although Java 7 has something similar in AutoClosable), the lack of forced checked exceptions, the newly added async/await keywords, object and collection initializers and anonymous types, etc.
I don't think the fact that the CEO has acknowledged it implies anything. If the wife in question's only contact with the company was to visit to and say hi to her husband once a week, I think the CEO's statement would have been exactly the same.
Pretty bold statement for someone who has their full name + location + place of work in twitter handle in their profile ;-)
Really loving the piping example. It would be interesting to see more small composable utility web services out there. A sort of standard library of APIs
>Whenever a well defined group of people is absent from (or underrepresented in) a source of power, discrimination is taking place, period.

This is a good illustration of the point in the grandparent comment. This is simply not true, and I can't even think of any fallacy/ belief/ blindspot that could be adopted by a somewhat rational listener to make it sound convincing. (just to address the recalcitrant credulous among you: consider whether there is discrimination against Down Syndrome sufferers amongst tenured faculty on math departments)

In topics where people have deep vested personal interest or emotional investment, the quality of arguments that they would view as convincing goes down (often way down). The tragedy here is that the discourse about complicated topics which are important is overrun by people who have either (or, most often both) vested interests in a particular outcome, or little knowledge about the topic.

Saying "period period" at the end, I think, indicates that on some level, the parent commenter knows that s/he is presenting a weak argument. The poster's emotion overpowers this, however.

QED
Alibaba plans $15B IPO in US
URLTEAM – Because URL shorteners are too busy to make backups themselves
I have no idea how much I scored when the game is over. I only got to to see the dog with sunglasses.
Win Free Hacking Courses at ShowMeCon 2014
> On most days I just want to meditate, catch up with family, exercise and perhaps hang out on the beach or travel to exotic places.

Is there something wrong with that?

As far as I can tell, there exist certain rare people who really, really enjoy things that the rest of the world finds tedious. These people get good at those things, not because they want to be the best, but because they enjoy doing them. It's not weakness to prefer to spend time with family, it's human...
Google Takes Action On More Link Networks
Shame about the timing with all the uncertainty around Scotland's commitment to United Kingdom.
No. I can't speak for the author, but I can empathize. I'm VERY satisfied with my career. I honestly couldn't imagine doing anything else...but I couldn't do it anymore either. The late nights, always being in front of the computer, always working on something. People burn out, even doing things they love to do. I still do what I love, I just have more of an appropriate balance.

I think you're just odd, like you said.
That's definitely not the argument Freeman was making in the OP though, right?

She ends with some suggestions for how to structure an organization to be actually non-hiearchical and with equal sharing of power, instead of assuming structureless will get you there.

What have we learned from trying these things and similar in the 30 years since she wrote the essay? On what basis, what sort of research or experience, do you conclude with certainty that 'really flat' (do you mean egalitarian, democratic, non-hieararchical, non-authoritarian in general?) organizations are only possible for 'societies' (do you mean 'species'?) 'like ants'?

Of course, she wasn't talking about businesses at all. "Even at places like Valve" have no real interest in an egalitarian sharing of power, they have an interest in efficiency and profit, and whatever organizational structure can give them that best. An entirely different context than Freeman was interested in, Freeman was interested in building a radical social movement, and was concerned about an equal democratic sharing of power and privilege -- and what sorts of devices or structures can give them that the best. Which may or may not be accomplished via 'really flat' organization, that's part of the discussion.
To be fair, the windy-feet that Apple puts on their power bricks encourage users to do it. I figure that if I need a big coil for the line voltage side I might as well put the DC end in the same size loops, so I never use the built in cable winding. Haven't had any problems except for a close call with a rabbit.

Then again, I don't carry it that frequently because the battery life is usually enough. Somebody who puts more wear on them would be more likely to have problems, but I'm not convinced they're so much worse than adapters from other companies.
Here is a video on Youtube. I don't know if it is the one you were looking for.

https://www.youtube.com/watch?v=MCVj5RZOqwY
I found the entire article unpleasant to read. It felt servile and sycophantic.

For instance :

> "...The iMac banished complicated, hard-to-use PCs from our desks and made computing easy."

> "...the two men set out on their maniacal journey to remake what they saw as the bland, lazy world around them.."

> "...Tomorrow doesn’t wait for the man who designs it."

Seriously?

> "... It looks like all the other dull, un-Apple-like glass and beige — yes, beige — concrete blocks."

This last one isn't so much worshipful as ironic, considering the color chosen by Jobs for the original Macintosh.