skysight-inc/HackerNews huggingface dataset:
An interesting perspective (even if, I think, hopelessly wrong-headed).

Maybe that's why I hate Windows so much -- the position of the menu bar, for example, means I have to stop and think to pull menu items in a way that I never have to on the Mac (thanks to Fitt's law). Similarly, the over-reliance on toolbars and ribbons.

> Unlike the keyboard, the mouse scarcely rewards learning at all

I find it hilarious watching experienced vi and emacs folks furiously typing macros to perform text operations that are trivial with a mouse or graphical editor. The problem isn't that the mouse doesn't reward learning, but that what you learn is harder to define.
True, but some people might be better off looking for new partners---and new alternatives to ORMs.
Boston City Council votes to restrict Segways
Do you know what? I really appreciate that, and I might just do that. Thanks a lot. :)
Interesting that they are choosing to release the community edition under the Affero GPL3. (They also mention a "contributory agreement" which probably means a copyright assignment.)

https://hpccsystems.com/faq/licensing
I expect PDFs could be rendered client-side with @font-face by using data URIs.
It really says something about Dublin that the path avoiding pubs passes right by the Guinness brewery.
I haven't really found a correlation between power and battery usage though: battery life hasn't really improved for a few years, but phones have gotten massively more powerful in that time. They only really need to last through the day.
The networking world is quickly moving away from custom silicon. Because of companies like Broadcom and Marvel it's getting easier and easier to buy/order ASICs instead of designing them. Cisco announced this year I think that all their lower-end switches will be using Broadcom.

So go check out what these 2 companies have in terms of switch on a chip type ASICs. AFAIK no one has come out with a multiport PCIx card that can do L3 switching between its ports. That would be neat. And I think it's just a matter of time till someone does. I would buy such a card if it worked under Linux or FreeBSD just to play with.
I've been playing with visual (screenshot-based) readers for a few years now, with my most recent effort being 'Percolater', a visual reader for the iPad. When demoing Percolater to current iPad users that are used to 'intelligent' content re-arrangers like Flipboard, Pulse, and hn.embed.ly, the people that tend to prefer a screenshot representation tend to be those that are more on the design end of the spectrum. There is a tremendous amount of context contained within the layout of a given page, and we've become very good at determining the likelihood that a page will be worth reading purely based on layout cues. Snapshots have the ability to further allow us to pre-filter what's important. There are a great many people that feel that ad removal is unequivocally a good thing, and for them, pulling out some text and an image and shoving it in a box is perfectly suitable for their browsing needs. I don't happen to be one of those people, hence the thing I've made.
I don't know how I could manage deployments as effectively as I do today without Migrations.

And i don't know how I could ever write DB functions more clever than, say, the ones DataMapper gives me.

And I don't know how anybody could prefer

"Select * from TableOne Inner Join TableTwo using(SomeCol) Inner Join TableThree using(OtherCol) where TableOne.foo = ? and TableOne.bar = ?"

to, say, ORMs at their best:

result = TableOne.findByFooAndBar("foo", "bar");
Contrary to what we said earlier, we are going to bring Gingerbread to Desire.
An IdentityMap would resolve the issue with your second-layer cache, allowing you to select only the columns necessary, which can be a very significant win.

Ruby O/RMs for example generally take a big hit from loading date/time-columns. If you don't need the columns most of the time, then why load them?

Many (not all) databases will take a significant hit when loading TEXT columns. Again, most of the time you probably don't need them, and could be better served with a 'summary' column.

Just nit-picking really. Though I do generally try to think of caching as a last resort; too often it feels like a hammer for compromised design.
The Grandmaster in the Corner Office
I'm assuming those are from GCC?
This has also been the #1 show-stopping concern when I tried to introduce Clojure at my workplace, a small financial services company aspiring to be "enterprise"-y.
problem with 4chan is that it's blocked at work (probably for good reason). Now I need to find the reddit summary.
I have felt the pain of Hibernate. It just sucks. But I think that it is possible to make an ORM like solution work. A great example is NeXT's EOF and now Apple's Core Data. The combo of awesome mapping tools and Objective-C's dynamism make for system that works very well for it's intended purpose. Mind you core data is not a database and likely would not work well for a web service, but I believe that EOF did.
" US is about to default technically by not raising their debt ceiling."

1. currently it costs
40,000$ to insure 10,000,000$ US debt, versus
1,700,000$ to insure equivalent Greece debt.

though CDS prices are definitely trending upwards
http://www.structuredcreditinvestor.com/industryresearch/

2. like meredith whitney said on cnbc last week, partially servicing debt is a default, but the market doesn't think so. you can take haircut on coopon. Or delay coupon. All these are valid TDRs ( troubled debt restructuring) but is a TDR a default ? She posed a question - if senior citizen with a million in bonds is waiting for his coupon for meeting expenses, & you delay that coupon by a month, from his pov its a default, from mkt pov that's a restructuring.

3. Strongly agree with the rest of your thesis ie. Greece & PIGS will default. Hyperinflation in US is virtual certainity. Dunno about US technical default - we'll end up doing that from an accounting standpoint, but then get creative about the nomenclature.
Ask HN: MentorHour - What do you think about my idea
Pitch:
MentorHour lets well-known & experienced mentors lay out a definite path for learners to follow towards gaining knowledge.

I've heard of many people who prefer a "classroom like" structure while learning something new rather than googling for articles/tutorials on the topic. So I envision a place where Mentors can start hourly sessions/courses teaching the protege's that follow them about any topic. The course/sessions can involve exercises/assignments that the students can do.

Business Model:
Sessions/Courses can be free or paid. Site takes x% out of the final sale of the mentor

How is it different than,say, skillshare? :
Doesn't let just anyone teach a course
Everything is in the site. Doesn't require students to go to a specific address

Why should people participate :
Build street cred
Earn money (Mentor)
Learners can stop worrying about tutorials on the topic and just concentrate on the material presented by the mentor

What do you think about this idea? I understand the biggest problem will be to attract well known people in different fields. From top of my head I am thinking about authenticating people from SO with reputation of above (X). As the idea unfolds, I'd have to gain knowledge about other areas and known people from those areas.
That's great - it's like a user manual for Me. If I wasn't such an introvert, I'd print it out and give it to everybody I work with!
Fascinating. Similar experiments, but in a bit more disturbing and somewhat cruel setting, was carried out by Russian scientist in the 1940's.

Please be aware that the link provided contains a video which is disturbing to the public in general and pet owners in particular.

http://www.archive.org/details/Experime1940
Yes.

That's part of the employee-employer relationship: The employee continues to receive payment for their work so long as they are employed.

This is the inherent trade-off of being an employee, which you as a founder should be aware of: that one (largely) gives up the chance for high return at high risk in the form of equity for the guaranteed return of a salary.

People are speaking out in this thread because many students don't _realize_ that the work they produce has value, and that they deserve to be compensated for that value. Yes, there are situations where the supply of experience in the form of internships is sufficiently low and the demand is sufficiently high (this is true in many creative professions), but it is extremely unusual for that to be true for programmers.
1.5 did introduce at least one major backwards incompatible change. A new keyword which meant any variables named enum now broke the app.

Installing a new Java version on your desktop to run some app is different than rolling out a new major version of JVM/language for an enterprise application. There is a lot that went into ensuring everything still worked, including all dependencies, and that performance was acceptable. Maybe heap options needed to be changed because of how GC changed.
With Android, under Settings -> Accessibility, you can select that the power button ends the call. I find this very useful, as it gives me a hardware button to use to end a call.
Apparently 2KGames has severed ties with The Redner Group now. https://twitter.com/#!/2KGames/status/81056724546633729
That looks more like a portable circus ride. That rocking back and forth would get old really quickly.
> AIR is horrible under Linux.

AIR is horrible everywhere.
I think Ibatis is great for querying data out of the db and ETL operations, especially when I'm using a lot of database features. However, IMHO, Hibernate is better for crud opts on individual records because it takes care of dirty flagging and managing relationships.
Some of those would apply to Ireland, and some not. Ireland has some differences from the UK for pubs. 99.9999% of pubs are not chain pubs. A chain pub here, might have 3 pubs. All pubs are 'free houses' and can sell anything. (This means they sell all the same big brands. There's none of the Real Ale/CAMRA stuff which is a shame). Likewise there was a smoking ban a few years before UK.

No new pub licences have been issued in about 100 years. So if a country pub closes down, the licence is usually sold on (for €€€€) to open another pub somewhere else.
Its written by a Microsoft guy, in an MDSN group, about the AMD Fusion conference. With that context its understandable.
Seems like a "horses for courses argument" but maybe that's just the sign of my being a cranky old man. More important than using an ORM is that everyone consistently uses the same toolset for the project.

Personally I can't say I'm a big fan of using an ORM. Just too many bad tastes in my mouth over the years from bad implementations. It's probably improved by now but I long ago developed tools to generate the boiler plate code I need to work with a database. This gives me a generated data layer and a bare business object layer that moves the data out of the data layer. With the metadata available from databases it's fairly simple to automate the generation of the code.

Once you have a tool that generates the code then an ORM has much less to offer.
- left double-click (== select word, line, tag or block, context-sensitive)

- left-middle (== cut)

- mouse move

- left-right (== paste)
I'm going to release the source code, you could try it if you want. :)
It may be a good idea to have a weekly/monthly contest for the best startup pitches, and get some judges to evaluate the ideas/bus plans, and give some sort of award - maybe mentorship, or access to an angel investor or VC or even a seed investment. Something like TC Disrupt but done online.
Most decent sized chans have their /prog/ board. See shii's Overchan[1] for a comprehensive list of chans on the WWW.

Shii personally runs a pretty nice chan called 4-ch[2] with a large and decent DQN[3] textboard. (S)he founded this chan after being banned from 4chan and SomethingAwful. I don't know whether shii still frequents 2ch or Futaba.

I don't consider the English chans online for programming to be all that great. Most (if not all) are textboards with few postings and lots of trolling over the last 3 years. I don't know the state of the huge Japanese ones however, as I do not frequent them or read the language.

[1] http://shii.org/2ch/

[2] http://4-ch.net/4ch

[3] 4-ch.net/dqn/
I used Google Street View to double check the route. I didn't need to do anything complicated with overlaying the route, just have 2 tabs open.
The Bubble Phase and Bitcoin?
See this:

http://steveblank.files.wordpress.com/2011/06/bubble-phases.jpg

And then this:

http://bitcoincharts.com/charts/mtgoxUSD#rg60zvztgSzm1g10zm2g25

Thoughts?
Hi rst:

You're right, "Master Switch" is a great book. It has influenced me in the writing of #killswitch.

Link to #killswitch project:
http://www.kickstarter.com/projects/akorn/killswitch-a-docum...

I have not read "The Creation of the Media", by Paul Starr.
What can you tell me about that book?
You're being too dramatic when it comes to your counters.

For example, the opposite of individualistic is communalistic---not "mindless slave to culture and advertising".
I have written applications both in Qt and PyQt and found out that in the real world, Pythons performance is more than apt for creating a UI.

Even more so, the PyQt application had a NumPy backend and again, it performed flawlessly. The Qt application had a C++ backend that did similar computations as the Numpy backend, but with a much more painful programming process.

So in that line of thinking, I am a big proponent of having a dynamic language as frontend for low level libraries. Both Qt and the Numpy core are plenty fast for what they need to do and having a dynamic language like Python as a frontend makes programming very convenient. The best of both worlds, really.

I have never experienced Python being the bottleneck of my algorithms using these libraries.
That's exactly how a company should respond to something like this! Excellent on 2k's part,
Mm. I agree in principle, but i have always thought that the "just do it" (for whatever value of "it" you choose) is a rather glib assertion.

The process of doing isn't sufficient in of itself to improve. The key to improvement is feedback and self-analysis with an eye towards better quality. Raganwald admits as much. Sure doing is a prerequisite to feedback, but the important part is how you learn from yourself and others, and how you go about that process.
Erlang version for you:

-module(sleepsort).
-export([sort/2, spawn_waiters/3, wait/4]).

sort(Xs, Conv) ->
spawn(?MODULE, spawn_waiters, [Xs, Conv, self()]),
receive
{spawned, N} -> queue(N)
end.

queue(N) -> queue(N, []).
queue(0, Xs) ->
lists:reverse(Xs);
queue(N, Xs) ->
receive
{item, X} ->
queue(N - 1, [X|Xs])
end.

spawn_waiters(Xs, Conv, P) -> spawn_waiters(P, Conv, Xs, 0).
spawn_waiters(P, _, [], N) ->
P ! {spawned, N};
spawn_waiters(P, Conv, [X|Xs], N) ->
spawn(?MODULE, wait, [X, Conv(X), P, self()]),
receive
monitored -> ok
end,
spawn_waiters(P, Conv, Xs, N + 1).

wait(X, T, Q, P) ->
Ref = erlang:monitor(process, P),
P ! monitored,
receive
{'DOWN', Ref, process, P, _} -> ok
end,
timer:sleep(T),
Q ! {item, X}.

Edit: finally got the formatting right.
How can I A/B test my salon's website to increase real world traffic?
My wife and I own a salon in NYC and we just relaunched our websites. We also, coincidentally, won a year of free service from Visual Website Optimizer (paraschopra's Wingify).

I'm a product manager by day at a local start and we A/B test everything but I can't seem to figure out a good way to test our site against real world traffic!

For example, if we were to change the headline on our site, we could verify using their analytics that more people were visiting the site, or clicking through to a sub-page, but most people just see our phone number and call!

Are there any examples or ideas of successful A/B tests for small brick and mortar businesses?
Speaking of Mockups: we now require Air 2.5, and we don't have short or mid-term plans to switch to requiring 2.7. So I'd say we're good for a while...by the time we'll make the switch there will probably be a new 3rd party distro of Air for Linux that we can leverage.

Peldi
"But I'm British..."

That's interesting. I wonder if gaius is also. Maybe it's a cultural thing. I find Apple Store employees to be extra "friendly", if that's the word, but not overly so.
The slowdown effect is lower on the list of concerns than the knowledge that a slight mistake on the part of either parties probably results in the death or serious injury of the cyclist. I just find driving around cyclists stressful.

The closest comparison I can imagine would be if there were no sidewalks in cities and you had to deal with pedestrians on the side of every road as you were driving.
There's a few short implementations of this algorithm on CodeGolf.SE: http://codegolf.stackexchange.com/questions/2722/implement-s...
I've been waiting to see something like this for a while.
Expect more of this sort of thing in the future. openCL seems a bit wordy to me. I won't be surprised if you lose a few % performance with this, but that's a decent tradeoff I think.

In the long term, expect the GPU to go away and be absorbed by the cpu. Just like the FPU used to be an add on chip, and was absorbed into the CPU, so will the GPU.
“EPA Makes More Chemical Dbases Available to Public
I had never heard of crocodoc and was very impressed with this rendering. What browsers do you guys support?
You are seriously conflating "social anxiety disorder" and "introversion." The idea that a concert would "drain you so much it will be hard to enjoy" or that an introvert would have a tough time interacting with a group long enough to go on a rock climbing trip is essentially saying that an introverted person is somehow handicapped, or pushed to their introversion by a type of mental disorder.

Yep, that's exactly my point. The label has been embraced as a way to put a positive spin on social anxiety. I don't necessarily think it's a good way to use the word, but on the other hand, I'm not sure it's accurate to call someone like you who is able to enjoy himself and interact fluently with groups of people an "introvert." The traditional use of the word seems more in line with the idea of an introvert as someone who has an aversion to social interaction rather than a simple preference for other uses of time. Naturally people tend to rationalize, so it's hard to tell.

By the way, I think it's healthy and not entirely unjustified to put a positive spin on social anxiety. Most of my abilities and good qualities come from the time I've spent alone. I just don't think it's sustainable to be in complete denial about it.
I don't know what IndexTank or 80legs is. This contest is only descriptive if you already know what's going on it seems.
Huge Investment Opportunities In Social Data Targeting
Cool. I would love to be able to scroll through this using the j and k keys, like Google Reader or http://ffffound.com/.
No, i don't think i'll edit it (nor do i wish to), but i will apologize for offense i have caused, as that was not my intent.

Edit: I just want to be clear, you see things like "goddamnit" and other ppl using the words "christ" or "god" (in what others may see as taking them in vain) all over the place including on HN. I don't see what the big deal is there either. So really, i do mean it when i say i intended no offense.
IE7 - IE9, Firefox, Chrome, and Safari
search for noSQL. He's right that it's a misnomer, but it's hard to give a recommendation because they are optimized for different use cases. http://en.wikipedia.org/wiki/NoSQL gives a good set for the various use cases.
The video game publisher is better at PR than the PR consultant. Sad.
Why do we need this silly choice between being an 'introvert' and being an 'extrovert' and some fifty-cent words to hang around our necks with some attached activities we're supposed to like or dislike? I joke about how awesome it is to be "ENTP", but I don't really take that shit seriously.

This whole "*-trovert" obsession drives people away from understanding conversation because they try to categorize it solely as 'necessary' and 'unnecessary'. What sort of life is it when things are solely necessary or unnecessary?
I've spent the last 20 minutes or so digging and haven't found much (though I haven't read the book linked).

The most interesting paper I've found is this one from 1990 called The Biological Bases of extraversion: psychophysiological evidence [1]; which discusses a hypothesis by Sybil Eysenck from 1969.

Essentially, extraversion and introversion are first observed to be personality traits that can be passed genetically. Eysenck's hypothesis was that introverts were more sensitive to stimulation in the reticular activating system. Attempts to confirm this hypothesis have met with mixed success. Eysanck also came up with a personality inventory, similar to the popular MBTI and the "Big Five" inventory used by psychologists.

I haven't yet found anything particularly solid that confirms the connection between those physiological traits and the personality as defined by the Eysanck Questionnaire. Every other paper I have found so far begins by using the Eysanck Questionnaire to sort people into Introverts and Extraverts and does some other tests.

[1] http://www.ncbi.nlm.nih.gov.ezp-prod1.hul.harvard.edu/pubmed...
I really disagree. Getting around in text with a mouse is unbelievably tedious once you learn the shortcuts in Vim.
If a project uses object-oriented programming and a relational database, it will have an ORM. Either one written somewhere else (hibernate, Entity Framework, etc.) or one written in house (whether or not it is thought of as an ORM). An ORM maps object data to relational data and back. That's all.
Is there any documentation on how to get started using these two products together?
Leather Lace Up 2pc Set: Bras & Panties: myintimtoys.com
So instead of asking a 5 second question and letting him get back to work, you turn it into a 5 minute demonstration of your superiority by forcing him to pay attention to you instead of what he was doing.
Publishers don't always distribute review copies ahead of release. That, however, is usually a bad sign.
This is why autoconf annoys me. Sometimes it will actually check functionality, but most people just write rules to compare against version numbers. And of course they get it wrong and think that 1.8.12rc2 is somehow less recent than 1.8.9. Don't tell me it won't work, try it and show me it won't work.
Inconsistencies of Mobile Compasses
If you measure out one of the O'Reilly Pocket References, you get the feeling that a manufacture could build a phone that still fits in the pocket and has a bigger than 4.5" screen