skysight-inc/HackerNews huggingface dataset:
My feedback is targeted at the ymacs demos giving a better "first impression", which at this point might be the only one allowed for many.

I am taking the time because that's the most emacsy (unintended bun) experience I've had in a web editor and to me that is a compliment.

I had to "Load its own code!" and read it to jump over these brick walls:

* C-x C-b is undefined

* C-h gives me a chrome://chrome/history/ lesson, but that might be chrome's fault

* M-x sounds the bell (why?) but "that's all she wrote". Neiter ? nor SPC do more than insert themselves in the minibuffer. Reading sources I find M-x switch_to_buffer (C-x b) would work, if only by keyboard (the menu does not allow one to actually pick an entry).

Why not implement C-x C-b? Would it be that hard? Or just let it do what C-x b does for now?

M-x ? and M-x SPC listing all available commands would be a big win too.

But a commad like M-x switch_to_buffer should not really be presented to an emacs user, make that M-x switch-to-buffer, even if some internal mapping may be needed.

This HN article links to
http://tageorgiou.github.com/ymacs/
and [Try Out] there links to
http://tageorgiou.github.com/ymacs/demo/

* It seems to have some character encoding issues in the modeline:

ymacs.frames[0].getModelineElement().innerHTML

"-- <b>test.js</b>Â&nbsp;Â&nbsp;49% of 1.35kÂ&nbsp;Â&nbsp;(13,3) "

[Live demo] at http://www.ymacs.org/
links to
http://www.ymacs.org/demo/

* Modeline looks good in this one:

ymacs.frames[0].getModelineElement().innerHTML

"-- <b>test.lisp</b> (1,0) "

brettcvz, mishoo, tomelam, keep up the good work, I really like this!
In the comments on the gist there is a canvas version too: http://fiddle.jshell.net/aemkei/d99PL/show/
"Like most of Harper's articles about Haskell, this is both mostly true and an elaborately constructed troll where it's impossible to tell whether he's getting some lulz or merely piqued that nobody uses ML."

Indeed.
Corporate IT adoption visualized
Does it really support Linux, or just Linux/ia32? The last Brother printer I had was binary only for Intel (when I dug into the drivers), which you might not think important, until you try to put it on your NAS or other server made of non-Intel (ARM, PPC, etc, etc).
This is true. I've always just used yaourt myself, but recently on a new install, I manually installed the yaourt package and realised that manually installing AUR packages is actually really really easy!
That's actually the rover's color calibration target, not a joystick.

http://marsrover.nasa.gov/mission/spacecraft_instru_calibr.h...
My simple solution on the iPad has been to install the Google Search application and get my wife to use that for web browsing and email. That way she gets her own set of cookies so she can sign in to things separately from me (I use Safari), plus she can access gmail through it as well. It even works well for her way of using the internet, which pretty much always starts off with a Google search.

I thought the lack of user accounts would be a problem before I bought the iPad, but in practice this has been good enough and much less of an administrative overhead than proper user accounts would probably be.
I think the moral of this story is not to send your 10 year old unaccompanied on an airplane...
>Can I tack on an additional feature in a couple of hours? Yes. Will that mean time lost down the road when that feature isn’t properly integrated with the rest of the code? Yes. Sound familiar?

The problem is often that whoever is calling the shots isn't a programmer themselves. I often run into the problem of something that LOOKS simple on the outside but is actually really complex being asked for with a "well I mean it can't be that hard" and explaining why it's actually hard to do and integrate would require explaining a whole pile of stuff that would definitely cause glaze-over.

This is why I find working with a technical person and keeping the marketing/business types far far away until I'M satisfied with the thing I've built to be much less rage inducing.
I don't understand what this printer is trying to solve, or prove, or to showcase. I mean the webshop is nice, perhaps it is a showcase for their webshop?

Give me a clue??
Serif fonts are designed to emulate Roman inscriptions, which had serifs to help water drain out of them without wearing them out (and thus reducing maintenance costs). The brain stuff is at best speculative and not backed by any data (and in any event is a post hoc rationalization).

In general, readability tests (per the original article) have produced equivocal results which seem to show mainly that people prefer the fonts they grew up with.
Imagine flying from New York to London in under an hour
I find it ironic that in the midst of accusing me of the straw man fallacy you blatantly appeal to authority ("would you put yourself against giants?"). Galileo took Augustine's stance, and that "giant" did not stand a chance against a horde of Machiavellian midgets who began by citing these particular passages. Alas, one cannot reason one out of a position that has not been reached by reason. In fact, arguing against a zealot (especially a very intelligent one) only serves to make their beliefs stronger. Therefore, I will save my futile rhetorical battles for situations involving a larger neutral audience. Over and out.
ACID as basic building block of eventually consistent distributed transactions
Fantastic on iPad in full screen. Very smooth.
IMHO this the "Get's things done." part of the developer skill set defined by Joel Spolsky. A wizard at solving problems without an eye on maintainability or the long term picture.

The antithesis of this is the "Smart" guy who can design the "perfect system" upto and past the release date.
Be our children learning enough grammar to get hired?
BA is just as bad as any other US-based carrier. Surly staff are everywhere.
>I don't think weather forecasting is currently good enough for //

That would be an interesting study. Take weather data and forecast data from the last n years and look at how good various sources are at prediction over various regions and timescales.

I'm sure it's been done?
Python and Perl communities are both pretty matured in terms of their overall ecosystem.

The difference is in their niche. Perl continues to retain its niche on the CPAN end- To provide solutions to nearly every problem you are likely to face. Its also very easy to rapidly prototype with Perl, you can build things very quickly, there is tons of documentation, help and nearly all your day to day problems have been solved and answered somewhere or the other.

Unicode, CPAN, Regular Expression, Functional Programming, Text Processing, Data Processing, Large Data Munging et al continue to remain Perl's core strengths. You also have good web frameworks these days.

If you have a little time for learning great programming stuff you must take time to read Higher Order Perl by Mark Jason Dominus which is a free book.
Nice, does it have a full CRUD?
If they had these badges at DEFCON that would happen for sure. :)
Kudos to you! Are you working as an agent-basis or developing some software?
Authors destroy legal e-book lending site thanks to Authors Guild, publisher FUD
Under normal circumstances it should be impossible to generate the private key that corresponds to public key. This is because a public key is mathematically derived from it's private key in a way that both forces a brute force test of the entire key domain as the only attack and requires that the each individual test is expensive. In general sharing public keys should be safe. There are be exceptions: If the key generator is somehow flawed the brute force search can be narrowed. Also, the rate you can test is constantly increasing so in 1995 512 bit RSA keys were "safe" but I wouldn't trust them now. A realistic attacker probably isn't going to attack the public key but if the key was generated by "rob@example.com" he may try attacks against publicly visible machines in example.com to obtain the correct private key. That's probably the worst case scenario and it also may not bear fruit. Don't forget that you can put a pass phrase on your private key to enhance your own security.
The Curse of Analytics and the Big Data Hype
> And yeah, autocompletion on your web browser should NEVER turn up a porn site...

Was visiting reddit with a friend on his computer. Autocomplete kicked in at "red". Got uncomfortable there for a few seconds.
We stand on a mountain pass in the midst of whirling snow and blinding mist, through which we get glimpses now and then of paths which may be deceptive. If we stand still we shall be frozen to death. If we take the wrong road we shall be dashed to pieces. We do not certainly know whether there is any right one. What must we do? 'Be strong and of a good courage.' Act for the best, hope for the best, and take what comes. ... If death ends all, we cannot meet death better."

- James Fitzjames Stephen

“I started my life with a single absolute: that the world was mine to shape in the image of my highest values and never to be given up to a lesser standard, no matter how long or hard the struggle."

- Ayn Rand, Atlas Shrugged

"Our doubts are traitors and make us lose the good we oft might win by fearing to attempt."

- Shakespeare

"Courage is resistance to fear, mastery of fear, not absence of fear"

- Mark Twain

"The pessimist sees difficulty in every opportunity. The optimist sees opportunity in every difficulty"

- Winston Churchill

"Love all, trust a few, do wrong to none."

- William Shakespeare

"People will forget what you said, people will forget what you did, but people will never forget how you made them feel."

- Maya Angelou
Direct debits as a buyer: You enter your bank account number in the "buy" form of some website and that's it.

Direct debits as a seller: You file the direct debit with your bank. This can normally be done online through a web interface or various APIs (e.g. HBCI). The transaction is then processed through the Eurozone's TARGET2 system, i.e. the amount is withdrawn from the buyer's bank account and credited to the seller's bank account. This works in the entire Eurozone and is supposed to not take longer than a day. In practice, some countries take longer. E.g. I've seen payments between Germany and Italy take 3 days, but between Germany and France or within Germany it always takes 1 day.

https://en.wikipedia.org/wiki/Single_Euro_Payments_Area

https://en.wikipedia.org/wiki/TARGET2
We already have flying cars. We just call them "helicopters".
OK, let's take a different tack on this.

Let's assume that you (or rather Wakefield) is right and that the MMR vaccine does cause autism (it doesn't but curiously it actually doesn't change much in terms of what you should do).

Given that the risk of any one of mumps (complications including pancreatitis, encephalitis, spontanious abortion in pregnant mothers, impotence in men), measles (kills 0.3% of those who get it in the US, up to 28% in developing nations) or rubbella (can cause miscarriage in pregnant mothers and cardiac defects and brain damage in new borns) is greater than the risk from autism (both in terms of impact and probability), how does opposition to MMR and vaccination in general make any sense?

Even if you accept the most extreme claims of anti-vaxxers in terms of what they might be causing and at what level, it's still better than the alternative.

We've forgotten just how potent these diseases are because we're not exposed to them often these days. Drop vaccines and that would change very, very quickly.
Choosing the Paths Less Traveled? There's an App for That
It's European Circuits: http://www.european-circuits.co.uk/

We really should have mentioned them in the blog post as they're sponsoring us. It's obviously a big plus to have these being fabricated in the UK instead of China due to our really tight lead times.
Just put all the MP3 files in a folder with permissions set so that it is visible to all accounts, then use Winamp or VLC with a shared playlist file?
I don't see how he is obligated to attack anything else with the same vitriol, if he doesn't see the same problems with it. It seems that we might just as well try to declare a moratorium on Haskell programmers' bashing of other languages on the basis that those other languages are not type-safe enough.

Any time someone bashes $FAVORITE, I can just disclose to everyone that they are a ${FAVORITE}-basher and therefore aren't speaking credibly. Hooray!
I grew up in Moscow, before I turned ten I would regularly take the subway all the way to school and back. I find it ludicrous and offensive that some of my peers weren't allowed to walk or bike ten blocks to school in a suburban neighborhood.
seg11 on nexus 7 :(
It seems to me there is only one good response to this type of corporate behavior: remove yourself from the equation. ou are free to quit and have them remove your data from the system. I did this last week and I feel much better now. To Quora's credit it only took 24 hours to be removed from the system. If you consider it abuse, staying in an abusive relationship is just plain stupid :)
For that matter, HN is heavily biased towards YC companies as well. Posts and websites of competing companies get killed or moderated out. Just saying. I would rather prefer reddit way.
Yeah, you're right, I just looekd it up as well it would appear that "12 or older" is the cut-off now for most places. Ah well, those were just better times for air travel.
A Beautiful Build Monitor for Jenkins CI
iOS Support Matrix - Autumn, 2012
Android browser seems pretty bad for this.
Even if you clear history/cookies/offline files you can still hit the back button and traverse the history that way.
Is this a troll? I can't tell...
> There is no validation except some nummerical tests. You can enter the number of some charity or your landlord when doing an order at e.g. Amazon.

That is... simply not true. Or perhaps I am misunderstanding what you are saying. There isn't a bank in the EU that will allow you to make a transfer from an account that's not yours (authenticated by whatever means - card readers, digipass, RSA keychain gadgets that display a new number sequence every minute, etc.).
Just downloaded it. Here are a few things to note:

- As soon as installed, the app will download emacs from a 3rd party repo. You have the option to specify your own, I picked the default one.

- The app consists apparently of a terminal emulator and a Bourne shell (clone?). emacs will reside inside this emulator and the shell.

- The app seems very young, segfaults are frequent. A common cause seems to be font-size. If font size != 20px at startup, app will segfault. (you can change it once the app is running).

- The buffers do not resize dynamically when I show/hide the keyboard. On my SGS2 in landscape mode, that leaves very little screen space for the buffers.

- The app greatly benefits from Hacker's Keyboard or any similar advanced keyboard.
MeetingBurner Partners with Startup America
NECK BEARD VS NECK BEARD

(this article appears to have no practical implications)
Your App Pricing is Wrong
Another relevant article on procrastination: http://lesswrong.com/lw/9wr/my_algorithm_for_beating_procras...

This is one of the original sources on structured procrastination: http://www.structuredprocrastination.com/
Commenting so I can remember to bookmark later.
Nostalgic! Fractals are what got me interested in programming when I was a student because I always wanted to know how to "draw infinitely".
Thanks for the clarification. I like many misunderstood the project scope.
Man I dislike people who complain instead of fixing what they don't like :-(

Create the task definitions you want; write the best code you can for those tasks with an interpreted language, a JIT'd language and an aot compiled language; set-up the measurements framework and SCM for open contribution of programs; and then put up a website showing all that stuff and maintain it for the next 5 years.
Ryanair is no frills but is INCREDIBLY punctual. Punctuality beats cushiness in short-medium length flights ( < 5 hours ) IMHO.
I bought a new MacBook Pro during WWDC this year. I had the option to get the RMBP, but I didn't, and I don't regret my decision. The performance vs. cost ratio of this laptop is significantly higher (plus I get a disc drive), and honestly with the high-res screen, I have to be a lot closer than my normal viewing distance to notice a difference between this and the RMBP.

Only thing I think I think I'll regret in the future is not getting an SSD. Oh well. I like my storage space more than my speed.
I don't disagree. But -

> yes, if you write a purposefully flawed instance of Typeable, you will get errors when you try to use it.

And if you write flawed C, you will also get errors when you try to use it... but I don't think that will get many heads nodding in the camp of static typing zealots.
Enterprise Tech Sales: Product and Tech Appeal
Thanks, look for it in a couple of weeks at the latest.
So, context, I'm a libertarian. But, bear with me a moment.

Why are subsidies bad? They "distort the market". How do subsidies distort the market? They cause overproduction of the subsidized good. Where an efficient allocation would tend to fairly precisely match demand to production (more precisely than any other known way of doing it), thus allowing the rest of the capital to go do other useful things, a subsidized good overinvests capital into producing the subsidized good, thus producing an opportunity cost to civilization due to the misallocation of resources into overproducing a good rather than doing something else more useful.

What is the result of farming subsidies? An excess of food. What is food? Food is one of the fundamental foundations of civilization. No food means total chaos in a matter of days. What does precisely producing 100% of the expected target food production means? It means the slightest bobble in production translates to shortages, and as we all know, shortages happen, and in particular, black swans will happen. A free market does not blindly assume everything will be swell and does build in some buffer against expected disaster, but the buffer can always be exceeded and the free market makes it very difficult for a given producer to make their own buffer larger, lest a competitor eat their market share.

Suddenly, a bit of "overproduction of food" doesn't sound like such a bad idea. Ideally we'd be storing the excess as much as possible, though regrettably food doesn't store as well as you'd like. Still, I'm actually in favor of a certain amount of food subsidy.

The ethanol subsidy is still stupid, and given subsidies may be bad on the grounds of being excessive, or because the interest group has captured the regulator and are managing to harvest the surplus directly instead of via overproduction (which is the result we're actually trying to produce for once), but in general, I'm not actually against a bit of overproduction of the foundations of civilization.
This looks just like the C code on Paul Burke's page [1], except that the translation to JS isn't quite correct because x gets updated before yz are calculated (and y before z) due to sequential parameter evaluation. And the 101 bytes conveniently doesn't count any of the rendering and other code.

The result is still pretty, but that's a bit too much handwaving for my taste.

[1] http://paulbourke.net/fractals/lorenz/
This looks pretty cool; thanks for sharing!
Their price point seems a bit crazy, my brother just started doing a project in a similar vein. http://www.kickstarter.com/projects/1953425088/mprinter-an-a...
Hire lawyers and consultants that decide that for them.
Construct 2 poised to become a true multiplatform game engine
I never heard of the guy, and I could tell he liked ML. He wasn't really hiding it, IMO.
Out of curiosity...CL being OS400/AS400 CL(Command Language) or Common Lisp?
The Fastest and Shortest Algorithm for All Well-Defined Problems
So you didn't know you had incandescent bulbs until you used the wattvision, or whatever, or you didn't realise they used more power, or you didn't realise leaving them on used more power???
Yes, it's being ironic. It's also a reference to this infamous Bush quote: http://www.youtube.com/watch?v=-ej7ZEnjSeA
MulteeGaming: Bet on your own gaming skill
Just checked, you are right, my questions are still there. Their email said (exact words)

you should find yourself completely removed from the site

So in effect, our "info" is removed, but not our discussions/answers/questions?

Sorry, I should've checked before posting my above comment. It didn't even occur to me, that they might simply "de-link" my name, but keep the data as is.
Wow! Well put.

This is also the same with money. People often say having a lot of money doesn't bring you happiness. Well neither does not having money.

Besides there is nothing like total happiness. You just have levels. Having a lot of money solves a lot of fundamental problems, giving you the room to worry about other high-quality issues in life.

You can never do away with those things, but having a lot of wealth, resources and money means you continually ensure all low level issues are taken care off and you move towards bigger things.
The Anxious Idiot
5 grand challenges that will boost future optic, photonic technology
Should probably be a bit fairer to the train as you can get better deals than that and pay a lot more on BA. I've paid £80 for a first class return and I've paid more than £250 return on BA (both London - Glasgow).

But yes, the train can be terrifyingly expensive if you can't pick and choose your time (though I also find it more productive - no putting away your laptop for take off, no security, just sit down and do stuff).
The Samwer's are effectively a tax on innovation.

They contribute nothing new, only cut into the potential profitability of web innovators
From the linked page:

>now I receive credits on my bills //

I thought the device just told you how much power your devices were drawing. How does knowing that allow you to get a credit on your bill?
Smaller, but willing to pay.
So? A Vim port's been out for a few months.

https://play.google.com/store/apps/details?id=net.momodalo.a....

/dons my flame-retardant jacket
Tip: Braintree (https://www.braintreepayments.com/)
I think that older generations are unaware the current generation's grammar skills are not particularly bad or good, just more likely to be explicitly tested. I know plenty of 30 and 40 year olds who write like crap, with horrible grammar.
Having a shared pool for Windows Media Player isn't a big deal at all: on Windows 7, you can store any shared music in /Users/Public/Public Music, and Windows Media Player should index it automatically, or you can add it to the list.
You're ignoring the possibility that it will be different from / better than Twitter.
I think there is some kind of irony here stemming from the fact that the author posted this, probably to get it done (because he could), before taking time to e.g. fact-check how to spell MacGyver ...
Quick hardware hack == piece of dark/thick tape.
>statistically Uncle Bob is many times more dangerous than a random stranger.

Well, that's because Uncle Bob is around your kids much more often. I'm not sure if that would be true after adjusting for exposure rate.
>var appName = "wordsmith";

>$.fn[appName] = function(options) {...}

I haven't read many jQuery plugins, is setting off the function name in a variable a common thing to do?
Surely you don't believe that SML doesn't have its own set of issues? My point is he doesn't criticize SML in the same manner on any issue, for a very good reason: he helped design the language.