skysight-inc/HackerNews huggingface dataset:
Before the changes I made recently, the maximum expiry you could have was 12 hours, which some people thought was too short, hence I bumped it up to 7 days.

One way is to decrease the maximum expiry for guests and allow people to sign up to gain access to longer expiries, which keeps the words in use down.

Otherwise, I can add more adjectives to increase the number of possibilities. There's already an adjective layer when the single word is exhausted.
I just resized my browser to be about an inch wide, and then they all fall in a straight line past the cursor.

I guess you could call that a workaround :-)
The point is that if you introduce legislation that makes it manadatory for weapons to be location aware then this allows certain other features such as de-activation of "hunting" rifles etc. within urban environments and so forth.
One of great ironies of the 21st century is going to be that humanity had to build autonomous flying drones before it could build autonomous cars (to develop the algorithms), and autonomous cars before it could build flying cars (because average people could never be reasonably expected to pilot a flying car.)

But mark my words in 2100 we will, at last, have flying autonomous cars (or something that can be described that way.)
You have an API for this?

I imagine this could be of use to "the other link shorteners".

It's a great idea, and with reference to scaling, perhaps short well know quotes / sentences could work.
You are wrong about #1: her design goal was use from the command line (according to her readme), not from node.js.

You are wrong about #2 too: I have said this 5 times already: you can write a very short (much shorter than 173 lines of js) a wrapper shell script exposing an interface as easy as "replace".

Please read what I wrote!
www.timetotrade.eu
Don't expect you to - you read it, good enough for me to know you did :-) Thanks for letting me know.

Your entire blog post is a big "The Internet disagrees with me":

http://justcramer.com/2013/01/24/being-wrong-on-the-internet...

You said something in 140 characters that was snarky and mean, that's actually not easy to do to be honest. And then you got called on it, and now you are getting criticized. Not nice, huh?
Sphere tracing is awesome. So many effects can be so easily and cheaply approximated, apart from soft shadows also subsurface scattering, bloom/glare etc. Downside, while great for geometry describable by distance fields, it's quite useless with polygonal assets...
Couldn't agree more - you absolutely need an idea that you are passionate about enough to turn into a project, loads of drive, and long chunks of time to yourself.

I taught myself the basics of rails in about 2 months using Lynda.com because after numerous failed attempts I realised I would struggle to get anything off the ground - mostly because it is extremely difficult to transfer passion to another party.

I tried what I believed was a good idea with my one and only developer friend, but he just didn't have the drive that I did, and months slipped by with little or no progress (I gave him 50% share of the company, I wasn't paying him - a mistake with hindsight).

The challenge was I couldn't outsource the build on Elance (etc) because I had no idea what to ask for - and mocked up screenshots simply don't portray a vision of where you see your product going, and I didn't have the technical nous to judge whether I would be getting good value for money.

After "learning" Rails my first creation is still going strong, it's a free site but one that has taught me so much and I'm super proud of it.

Moving forward my basic skills in Rails can mostly get me to MVP for testing my second project, and if it's successful I'll source a developer for short projects via Elance until I can afford a full time dev.

So in a nutshell, you either have to be completely cashed up, or you have to get your hands dirty to MVP status by cutting code, even if you consider yourself primarily a biz dev guy like I do. I prefer the latter solution - it's just too difficult for me to predict everything you need to build until you start building.
Indeed, although namespacing permanent links would be doable, it wouldn't make much sense and other URL shorteners would do the job.
> Nobody will claim that Apple creates ugly, hard to use hardware and software.

I will. The current iMac keyboard is a bad joke and the mouse is just plain strange. Why would I need a touchpad on a mouse?

The Mac GUI is atrocious. Forcing the focused window to be on top is asinine. Making it impossible to change this is idiotic, and symptomatic of a deeper evil:

There is only One Steve Jobs Way. Unless you do it their way, well, "You're holding it wrong." Don't argue, just adapt your workflow to their technology and never expect the designers to be humble enough to admit that they might, in your case, be wrong about something.

So, no, the Macintosh is not my favorite computer system.
>The author sleeps well at night while the victim still has to deal with the feathers spread all over the mountain that is the Internet.

This read like a hyperbole to me. Heather has received a lot of support and positive attention because three guys made abusive tweets about her code. This incident will blow over very quickly (as most internet drama is want to do) and in the end Heather will come out as the vindicated victim while the other three guys will try to maintain their reputation.

I would argue that this is a great PR moment for Heather. Heck, I wish some well-known figures in the Ruby community would tear apart my OSS contributions so I could get some free publicity.
You don't seem to understand the resources required to build a car, and the punishing toll it exacts on the planet. And how roads disrupt migratory paths of animals.

Technology isn't the answer to problems of air quality and the preservation of wildlife. Making significant changes to our lifestyle is, but we need to snap out of this delusional wishful thinking and make changes based on reality.
redhat is not exactly known for desktop

- rhel/centos for server environment is an entirely different animal
This will be cool if/when it has:

- options

- futures

- fundamental company data

Until then, it's matlab.

edit: Ok, this is a bit harsh. It's already pretty cool.
This is an example of a proper apology.
Take the next leap and see that you don't need to actually own the car at all. No need to send a car back home. No need to negotiate with your neighbor.

We all share a fleet of cars like a taxi service. Need a car? Pull out your smartphone app and push the "call" button that sends a nearby car to your location. You could also schedule a pickup for the exact time you get off work.

No need to send an empty car back home to your family during the day. No need to let the car sit empty in between rides.
Metric system
> when at work, you just send your car back on it's own for the wife and kids.

And I have to wait for my car to come back if I have any immediate need to use it during the day?

> If your neighbor has different hours than you have, you can combine that by sending the car back when you arrived.

I'm not sure people are that much into car pool. And then there is issue with whose property the car is, people don't always let other people use their property even if they don't need to use it right now.
Agreed. He didn't write: "I think this is a bad solution", he wrote "Ever wanted to make sed or grep worse?". It's like zeeg can't see the sheer snark in the comment, like he believes that Heather was deliberately trying to make Unix worse. Which she wasn't.

Now he's surprised that he's been called out on it.
Nice App, love the second state of Flags, really useful.
And David Cramers response: http://justcramer.com/2013/01/24/being-wrong-on-the-internet...
No, this is for the bar/bartender. The system uses very sensitive scales in the drink well and on the shelves, which measure the weight of the bottle, the RFID tags ID the actual bottle and it tracks each pour based on the returned weight of the bottle.
How Google's 'Penguin' Update Will Change Publishing
It's sad that the community behind a really useful language has that type of reputation.

Though not as sad as when intelligent people fall hook, line and sinker for unfair reputations formed and paraded by third parties displaying as much commonsense as those who used to stereotype others by race or gender in times past.
Looks to me like an underlying overflow bit isn't being checked properly in some cases.
Twitter has the power of the written word multiplied by the internet, mixed with the brevity and uninhibitedness of a dance disco conversation.
Because you aren't wasting resources (developer time) when picking between pepsi and Coke.
The Fountain of Youth
Laws of Physics.
Right is arbitrary.
That's the happy path. What if things are hectic and you forgot to plug in last night, then you get an urgent page the next morning. That 1/2 hour won't seem so casual right then. However, I suspect you are taking my comment opposite to its intent. The only thing standing between Tesla and a 5 minute charge is enough current and economies of scale to allow cars with massively parallel charging hardware. Basically, if they can survive, they've won!
Not just yet, need to do more thinking about how I'd like it to work with regards to preventing abuse etc.

I'd like to keep the link size down because one of the use cases is for say a lecturer giving a link to class. Keeping it short lets the lecturer easily write it on the board, and also faster to type.
Not really. He's said sorry, unreservedly. He's explained that he messed up, and that it really wasn't what he meant to say at all. I think that it's fair enough to disagree with something, just the way you say it is important.
Exactly. I understand where the article is coming from, but I couldn't disagree more. Competition is both inevitable and a force for innovation.

Even if we were all to rally behind Webkit (unlikely), what happens when a significant portion of the community decide they don't like the direction of the project (and they will, sooner or later) - we'll get a fork, and be back to square one, only with a huge amount of damage done to the open ecosystem we have now.
There was a Clint Eastwood move in the '70s wherein Clint and his Chinese (yes, kung-fu was a theme) partner were chased through the streets of San Francisco by a remote-controlled car with a bomb strapped to it. At the end of the chase, the car exploded, with Clint and his partner still in it. It's where the "Dirty Harry" franchise is generally considered to have jumped the shark, but I personally thought it was great fun. Personally, I think the film was clearly a parody, but Clint played is completely straight, which I found pretty amusing.

What's my point? "oh no, terrorists!" is about the silliest objection I can think of to self-driving car technology.
The difficulty of a subject acts as a filter. For mastering a hard subject you need to be able to control your impulses, which might also cause a more civil behaviour.

I don't think that it's accidentally, that the Haskell community is the most civil community I have been part of. Just being part of it makes myself a nicer and more civil person.
Nokia moves ahead in 3D printing | Open Electronics
Even if she designed it to be used from the command line, and this is still not the only possible use of the JavaScript code which she open sourced, she had one more reason: sed doesn't have JavaScript regexps. Anybody who really wants to use JavaScript regexps doesn't have other choice but to use her tool. Now you can say that you don't need that, but you still has to admit that others may. So you're still wrong.
You Can't Handle the Truth
Between high school and my early college days, I must have held at least three dozen jobs. Some lasted no more than a week or two (in one instance I think it was two days) and at most never more than six months. In hindsight I think I made a pretty shitty employee and was never satisfied. As such, I always ended up doing my own business and for roughly a decade now, haven't had to work for others (including stuff like never have done consulting work). I just can't seem to fit in but I chalk that up to my own fault for not being motivated to do better at finding the right fit early on. However things still worked out for the best.
What he's missing is that he seems to think this is unique to gaming or tech news. It's not. I've worked with 'Journalists' from prestigious institutions like the New York times and the New Yorker, and it's little better.

Collect some dirt, regurgitate some quotables with a little polish, copy some "facts" from Wikipedia (without attribution, ensuring that Wikipedia eventually cites the crap news article for non-factual facts), and we're off to the races.
So long as it doesn't smell like ketonic B.O.
The New York Times pegs Rockefeller at $192 billion, in real 2007 terms. Adjusting for inflation is an imperfect measure, and how the NY Times adjusts wealth is by adjusting it according to Rockefeller's relative share of GDP.

http://www.nytimes.com/ref/business/20070715_GILDED_GRAPHIC....
> Gecko is old, buggy and slow - at least in comparison to WebKit

Is this a widely held view?

From an end user perspective Chrome and Firefox feel pretty much neck and nack. Firefox has better memory usage, Chrome JS engine is a little faster.

I use both (Chrome on Ubuntu and Firefox on Android).
Yeah, about trollish tweets... you might offend someone.
Even if WebKit "wins", there'll still be multiple WebKits http://www.quirksmode.org/blog/archives/2009/10/there_is_no_...
Reusable Django Tests
I have just publish a report on monday where I explain that the command line should be used instead of some small scripts that encapsulate for loops.

The argument is that basic shell knowledge should be trained in order to not lose skill (or to improve). At my work, these skills are useful when facing unexpected urgent needs.

Having a short script is a very poor benefit (simpler syntax and reduced key typing) for a big loss:
- loss of knowledge
- loss of understanding of what the script is doing
- need to learn the name of the script which is not a reusable knowledge.

Learning the basic usage of sed, awk, shell is an investment that is quickly rewarded.

Learning all the intricacy of "replace" needs to know many javascript details and how they interact with shell escape sequences and your LOCALE configuration. I am sure it is less documented than the sed command.
Sure you can, but I suspect that if positivity is the #1 priority, you're pretty likely to see issues ignored or hand-waved away.
Requirements.txt is the gemlock equivalent then?
I just read this book last night, it is pretty good:

http://www.amazon.com/gp/product/1118410858/ref=oh_details_o...
Looking for people to help us design and build an Earth Rover
Its true Redhat not known for desktops,but lot of users use fedora as their desktop. Recent versions of Fedora getting more and more difficult to use,especially things like systemd or gnome-3x.Many users complaint about this but nothing changed.
Now you just have to spell zigg.be to the person over the phone
Press Releases Archives - Cora Systems Ireland
Website Essentials
>To all the Unix shell critics: don't try to argue that writing a 173-line js script is "simpler" than learning 3 find options (-type -name -exec), the bang(!) 'not' operator in find, and 2 sed options (-r -i).

In the context of discussing the open-sourcing of the script, the issue isn't really whether or not writing the JS is simpler than learning "3 find options", it's whether using the JS is simpler than learning "3 find options".
I think he is not wrong at all, but personally, I've been on both sides of the debate, and then I kind of formed the opinion that it's not worth debating about. The one thing I would strongly, strongly push for is general purpose hardware (we are kind of headed in that direction with OpenCL and CUDA, but industry-wide interest in these things is really low). Don't force me to use rasterization or raytracing (or even triangles), just give me a really powerful, flexible parallel processor...even if that means sacrificing a bit of speed. I think above all Carmack would appreciate such hardware...there was a kind of beauty in his old code you don't find any more -- you can do lots of tricks with GPUs, but overall it is a much more limited, less creative programming experience.
No, technology is potentially an answer to air quality problems and preservation of wildlife - it's just not the answer you want, for some reason.
$5k for a dev box? Not really in the same league...
Sony Fined Over 2011 PlayStation Data Hack
I would describe data collection/mangling/processing as more annoying and tedious than "hard". I'd seen the Quantopian github account before, and appreciate what ya'll have done. I didn't know there was a business model behind it, but I get it now.

You said it solves "the hard parts of algo writing". I guess that's true if speaking of algos in a general sense, it makes it easier to get started. But if the goal is to write profitable algorithms, then its much less true. I just looked again at the API, and using it to create a profitable strategy would actually be more difficult (and less profitable) than it would be to trade elsewhere.

The main reason is because the function to make a trade will only place market orders. Its well known (in the financial literature) that an algorithm which trades with limit orders will almost always outperform one which trades with market orders (pretty much obviously true since the limit order is the better price). That's because where a passive trading (market making) algorithm is earning the spread, with market orders you have to beat the spread just to break even.

Of course, that's why many brokers only allow market orders (they collect the spread as their trading fee).

Also, I don't see how the backtester avoids look-ahead bias. Backtesting like that just encourages Data Dredging[1] an algorithm overfitted to the test set. It would be better to backtest on random subsets of the data (cross-validation and all that). But I can understand why that isn't done (would be harder for users to create should-be-profitable algorithms and start trading with them).

1. http://en.wikipedia.org/wiki/Data_dredging
Concerns Raised About Aaron Swartz's Prosecution And The Wikileaks Connection
Why write all that when you could have just said
"I'm sorry"?

"Ever wanted to make sed or grep worse?" in the context you posted it was a put down. plain and simple. It was rude, and uncalled for.

Refusing to apologize and choosing instead to focus half of your post, on the largely irrelevant issue of whether someone saw misogyny in what your tweet, after spending the other half defending your indefensible original tweet, just strikes me as particularly arrogant and unpleasant.

The real issue here is that on twitter (in certain circles), snark is encouraged/rewarded and looked upon as some proxy for individual brilliance, except this time, you hurt an actual person.

So this one time, chalk it up as an L, say you're sorry and move on with your life, because this post doesn't make you look thoughtful, or smart or decent, just the opposite actually.

Cheers.
Showcase: Layer Vault redesign
How Can Teachers Prepare Kids for a Connected World? | MindShift
http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=2...

Fixed by Mark H Weaver, on Fri, 7 Dec 2012.

Avoid signed integer overflow in scm_product

* libguile/numbers.c (scm_product): Avoid signed integer overflow, which
modern C compilers are allowed to assume will never happen, thus
allowing them to optimize out our overflow checks.

* test-suite/tests/numbers.test (*): Add tests.
Against the Lobster font abuse
With all due respect, you add nothing to the discussion, I already acknowledged this in my OP:

"There is only one case that justifies reimplementing things: if your tool has the requirement of supporting the exact js regex syntax..."

(Please read what I wrote, really!)
Jayse: Fictional UI Design
I agree that most of the IT sector in China is copycat. But there is emerging innovation, eg. Tencent Wechat has no comparable competitor IMHO.
Don't get me started on WebKit fragmentation. Between browsers, webviews, and platforms, it seems like everybody's using a different version of WebKit on mobile.

http://www.quirksmode.org/webkit.html
"Where ubuntu left, mint picked up": if by this you mean in popularity, I do not see any evidence of this.
Colm Tuite's UI/UX design guide
Looking at guile version 2.0 this behaviour is fixed.
If someone brings up their child in a way I think is wrong I may disapprove, but it would be wrong of me to be abusive about it. If someone deliberately hurts my child and then makes excuses, I may very well end up serving 10 years to life for what I do to them.
As an end user, based on anecdotal evidence, I can say that:

a) on both Windows and Linux, Firefox startup is slower than Chrome

b) at least on Windows, Firefox memory usage is far worse than Chrome's

c) perceptually, Chrome feels a lot faster than Firefox

But yeah. Anecdotal.
> I'll just say that we're probably better off in the current heyday of meth than we were in the heyday of cocaine.

As long as "we" excludes the drug users.
How many apps ship with OS X? 50, 500, or 5000?

Let's just say they're dealing with a more restricted problem space, where they have a great deal more latitude to enforce technology use. That's kinda the point of their vertical monopoly, don'cha think?

So you see, not only is open source kinda the opposite of a vertical monopoly, most open source budgets orders of magnitude smaller than those of Apple or Microsoft. But aside from those little problems, you also have to optimize in several opposing directions at once! Considering only the desktop, you gotta balance the needs of those who find more configuration options more useful with those who think such things are ugly and confusing. Both are right! In the wider range of open source (which both you and the author ignore), there are lots of people who don't want any GUI integration. There are many millions more headless linux installations than desktops.

Clearly, there are some problems to overcome. It's possible that they're really unresolvable, that you can't simultaneously optimize for all of those goals. However, it is possible that you can help bring about a better world, even if you're not an artist or programmer. The next time you say to yourself, "Man, I wish XXX desktop looked better,"

* Obtain an envelope and postage.
* Write out your complaint on a note, preferably a high-denomination bank note.
* Mail it to the makers of the aforementioned desktop environment.

Your comments will receive the most prompt attention. This could also be viewed as buying a right to complain -- if it's not your time or money involved in making it, maybe you shouldn't complain that your use-case isn't being optimized for? (What is wrong with deciding to optimize for non-GUI uses, for that matter?)

On a more personal level, I'm happy that you like Mac and/or Windows! It's nice to like things, isn't it? Thanks for sharing.
Exclusions happen, when you need to make do with libraries that have different release schedules or are poorly organized but critical for your current priorities, needs and time constraints. One should see exclusions pretty much as Technical Debt.

Maven becomes brilliant when you start dealing with a large number of modules and profiles, and becomes more tedious when you pass a certain complexity threshold, usually when you have multiple layers of compile-time code generation going on top of each other.
I agree. I've used Linux for 18 years, and I'm comfortable with all the find and xargs use. But sed is too obnoxious. Beyond the extremely trivial, I'd do stuff in Ruby instead rather than bother with scouring the sed documentation to figure out what I need.

I might have an issue with doing a replacement in JS for node, though. But for those who are already using node, why not.