skysight-inc/HackerNews huggingface dataset:
I feel compelled to say this as a rabbit owner; they do like celery (because they like most things) but eating too much or too large pieces can lead to digestion problems because of the strings in the celery. The more you know.
Disable Emergency Button on iOS 6 Lockscreen Until Permanent Fix Comes
Doing what you suggest would take "hours and hours" too, as you have to find a way to make the app run your modified JavaScript instead of the one that it retrieves from the server.
Governance vs Innovation: Do They Have to be Enemies?
Delphi 7 was the last good release of the product. The IDE was written in Delphi. The compiler for the language was BCC, the borland C/C++ compiler. Then Borland started to chase .NET and MS led them on into thinking they could catch up to C#.

Any good modern Pascal product should fork from where D7 left off.

IMHO.
Gqogle? The first O makes it look too much like a Q. Not really going to fly.
Languages of New York, via Twitter
It's not competing with 1992 distribution though, it's competing with 2013 distribution.
You have to separate two scenarios: plaintiff brings a justifiable suit but loses, and plaintiff brings an unjustified suit. The latter is handled through professional discipline of the attorney's involved. The former is not really a scenario where the plaintiff is at fault.

Just because you lose a suit doesn't mean the suit was unjustified. You know all those plaintiffs suing the banks over mortgage related issues? Most of those plaintiffs are going to lose, because they can't back up their claims with sufficient proof or the banks skirted but stayed on the right side of the law, at least technically. Should those plaintiffs pay the banks punitive penalties for bringing suits they lost? Should they even have to pay the banks' legal fees?

It's easy to throw around ideas like loser-pays when you have a clearly established preconception of who the "good guys" and who the "bad guys" are. But that doesn't make for workable policy. Bankers/private equity folks, etc, really think they're the good guys and the people suing them are just bitter because they got the short end of a deal they knowingly got into. The folks that work in petro-chem really think they're the good guys, and folks suing them for environmental harms are just hypocrites who want all the advantages of modern petrochemcial processes (pretty much every gadget you own is the result of a horribly polluting process) but aren't willing to put up with the inevitable consequences. I'm sure they'd love loser pays too, for situations where some investor ends up not being able to prove outright fraud, or where some community can't muster the evidence to prove that a chemical plant caused kids to get cancer.

Loser-pays is just a band-aid on what is a more fundamental problem with the patent system: the law has evolved to make patents a strong right with very ill-defined boundaries. That makes litigation protracted and expensive because you end up getting into the weeds of technical issues and whether this kind of thing is like this other kind of thhing that the court system isn't really competent to deal with. No amount of tweeking at the edges is going to fix that. The solution is to make patent rights narrower and more well-deliniated. Shift the focus to questions like whether the defendant unfairly competed with plaintiff by copying the plaintiff's IP instead of innovating themselves. These are things the court system is competent to handle (and has been for hundreds of years). When it can be easily seen whether clearly-defined legal rights have been violated, frivolous litigation naturally diminishes because the cost to prove allegations wrong goes way down, which makes the incentive to just settle also
I could also be playing Wolfenstein or one of many, many games in about a minute via Steam.
jQuery does provide great ways to generate dynamic HTML. In fact, the FuncyTag
quick example from https://github.com/BrentNoorda/FuncyTag#quick-example

t = div( { id:'animal-'+id, class:genus },
p( { cssColor: endangered?'red':'green', cssFontSize_pct: endangered?120:undefined },
'The', b('species'), 'is a', genus, 'and looks like this:',
img( { width:imgSize, height:imgSize, src:'/pix/' + id + '.jpg' } )
)
);

can be written in pure jQuery in a very similar fashion:

t = $('<div/>',{ id:'animal-'+id, class:genus }).append(
$('<p/>').css({ color:endangered?'red':'green', fontSize:endangered?'120%':'' }).append(
'The ', $('<b/>').text(species), ' is a ', genus, ' and looks like this:',
$('<img/>',{ width:imgSize, height:imgSize, src:'/pix' + id + '.jpg' } )
)
);

So I don't claim any tremendous FuncyTag breakthrough if you're accustomed to the jQuery style.

There's a few differences in FuncyTag that I've found work better for me:
1) treating tags fully as functions means I can read it and write it easier
2) set css/Styles the same as setting attributes (through cssCamelStyle), instead
of using css() versus attr()
3) setting the css units as part of the name (e.g. cssMarginLeft_em:2)
4) creating html strings with indentation, so alert(t) helps me see the HTML when I'm debugging

I just find one of the above approaches easier to read than the other, and keep going
back to it so thought I'd finally document and share. (Maybe the FuncyTag approach is
easier, or maybe I'm just so familiar with it since that's how I've most enjoyed creating
HTML from javascript since about the mid 90's.)
The Key Factors or Brand Loyalty
Introducing Mutations: Putting SOA on Rails for security and maintainability
LOL a gaming startup i worked for in 2010 had the same fuckup! But nobody was fired or quit, there was just a total anger around the place for a few days, and almost all data was eventually recovered. The startup still flopped in about one year after that with ever falling user retention rates - the marketplace was more and more flooded with those more and more similar games.
Introducing dartflash to port flash games to dart
Slipping out of hand?? Only watch?? No. Get involved, this tech isn't proprietary, it's all been opensourced, power to the people.
I'm pretty sure at least most versions of the official IDE were written in Delphi (the IDE--not the compiler, of course). I remember trying to hack plugins into it and it was clearly Delphi code.

Random person on SO seems to agree http://stackoverflow.com/questions/7766753/what-ide-is-the-d...
My hypothesis is that it's a game company and all of the focus was on the game code. The lowly job of maintaining the state server was punted off to the "junior dev" just out of school. Nobody was paying attention. It was something that just ran.

They paid the price of ignoring what was actually the most critical part of their business.
Dancing with star, sun and solar energy
The Insanely Profitable Page You Likely Aren't Using
Django Ipsum
Placeholder text generator using the script of Django unchained, with option to include copyable html tags. Made by a colleague of mine.
Chrome Super Sync Sports: Use your phone as a game controller
Having programmed for 20+ years in both Smalltalk and Objective-C ( + implemented both + contributed to Squeak,..), I have to disagree with you there.

For me, the Objective part of Objective-C is very close to Smalltalk, same dynamic messaging model, same perform(Selector):, same doesNotUnderstand/forwardInvocation handling, same ability to capture and replay messages, similar dynamic typing in the "object" part.

Recent developments are a bit of a mixed bag, Objective-C blocks are a welcome addition, though the syntax is cumbersome, ObjC finally got SmallIntegers.

In terms of "feel", the two can be very similar, though some of the libraries admittedly have a very different flavor and a lot of the recent activity in ObjC land has been pushing more in the direction of Java, which is a loss.

In the sense of objects being a means of connecting parts, ObjC actually seems closer to what I understand as the Smalltalk mission ("recurse on the idea of computer") than current Smalltalks, because it is so much more adept at talking to the rest of the world.

Differences, yes: the image, no "become:", memory management (very mixed bag on the ObjC side, but ...).
There is nothing almost kernel-level about it. It is an application. You seem to be trying to draw a very arbitrary distinction between applications and applications that you want to consider special for no particular reason.
"Are testers reviewing Puppet manifests?"

Yes.

"Do sysadmins typically contribute to Jenkins projects?"

Yes.

Tools are what you make of 'em, man.
You could do it yourself, but there's a lot of people who don't have the technical knowledge to do so. This is my understanding from speaking with independent makers and builders (e.g., Kickstarter grads) over the past year. Payments is only one part of commerce. Our mission is to package everything together (order management, analytics, a commerce API, etc).
Typeplate: A Starter Kit For Beautiful Web Type
They made up for that by saying "Samsung Galaxy SIV" instead of "Samsung Galaxy S4".
Once you're not so desperate that you need to take any job that you can get, you start seeing all sorts of indicators like this. I once walked out of an interview when I found that I would have to take a drug test. I don't take any illegal drugs, but that was an indicator of the distrustful kind of environment I was getting into.

Thanks but no thanks.
Making the Most of Your Company’s Flex-Spend Accounts
Creating a community around an app is very difficult. Getting traction and sustaining is numero uno on gaining "success". Looking forward to what Alexis has to say!
The Full Story on Technical Debt
What is Relationship Marketing?
Same here. Diacritics also cause problems. Korean characters don't show up at all.
Oh, I totally understand the reasons. Doesn't mean it still doesn't suck. It's one of those "sucks less" type of scenarios.
He and his coworkers might not have been "Senior" before and they still might not be fully senior, but they are MUCH closer now.

>Ding!
>Gratz!
>First, this means using a programming language built for concurrency. At present, there are two such languages in wide(ish) use: Erlang[2] and Clojure.

How exactly does clojure qualify while go and haskell do not?
Python gotcha: Dictionary key lookups
Cripple the Prototype: Sabotaging your best ideas
As far as I know it's more of an editorially curated thing right now.
I can see how it can add funkyness to games, plus the fact that it's possible is awesome. But, "With great power comes great responsibility"
python:

for face in mesh.faces():
faceCentre = Point()
for v in face.vertices():
faceCentre.add(mesh.getPoint(v))
faceCentre.div(len(face.vertices()))

C++:

std::vector<Face>::const_iterator itFace = mesh.getFaces().begin();
for (; itFace != mesh.getFaces().end(); ++itFace)
{
const Face& face = *itFace;
Point faceCentre;
std::vector<unsigned int>::const_iterator itVertex = face.vertices.begin();
for (; itVertex != face.vertices().end(); ++itVertex)
{
const unsigned int& pointIndex = *itVertex;
faceCentre += mesh.getPoint(pointIndex);
}
faceCentre /= (float)face.vertices().size();
}

So the C++ is longer, but you've got braces, and the references to the Face and unsigned int pointIndex are placed as a local variables, which makes debugging much easier - they could be inlined.

It's possible to get that down even more using more modern C++ - using auto variables and not declaring the start iterator on it's own line.

So yes, counting braces, it can be a lot more lines, but if you don't count braces, it's generally not that much more.
Couldn't agree more. The 'notes' field in any decent mind mapping software is a must when you are not just trying to organize your ideas, but actually building a roadmap you'll use in the future.

Sometimes I wish I could find something like a Wiki/Mindmap combination, so that I could see a 'textual' representation (with extra data) for each node in my map. Actually... might as well fork Mindmup and see if I can get something like that started :)
The realtime MVC space has been exciting to watch develop.
Why Warren Buffett Stopped Investing the 'Warren Buffett Way'
Feel like I'm listening in to an old school radio broadcast.
I just missed it.

Is there a recording of it? Never figured out how to get it out of ustream...
Who is right here?

The customers who have received no feedback as to what they apparently did wrong, and were abruptly cut-off? They are "absolutely positive" they are in the right, as they have no idea which rules, if any, they broke, and have no chance to fix the issues.

Or Google, who provided a business service and then took it away with no explanation or ability to rectify? They may believe the customer broke some rules, but have not provided any meaningful customer interaction mechanism to allow for errors. There will always be errors with populations this large.

Three ideas:
1: Charge people/businesses for making a complaint about termination. If the termination was done in error, then refund them the fee (at least). Use the fees to pay for customer service staff.

2: Charge people for account reactivation, regardless of (almost all) causes. Steadily (exponentially) increase the fee, but allow for 1: as well.

3: Be extraordinarily explicit when telling customers why their account was terminated/suspended. Stop the guessing game and show the evidence you have. That will both for Google to make sure the evidence is sufficient to be public, and make the customer aware of just what went wrong. Allow them to fix the issue and reapply.

Above all the current aproach is placing the customer's concerns last, not first. That needs to change before we will trust Google with our important business or personal data.
EA: Fired and lost Overtime pay compensation
It's actually more flexible than that too. You get 1500 hours of small instance credit, but you can apply it to larger instances sizes (for proportionally less time) or other services like "Websites" which I haven't used but is apparently some sort of PaaS.
I would find an open source project you find interesting and hack on that for a while. It will allow you to learn from code that others have written, while also creating your own.

I ran a website a while back that ran on TikiWiki, and I learned a lot by hacking on its internals. I think it's hard to start from scratch, so seeing other people's working code can be useful. However, partly it's personal preference also. There is a downside to open source, which is that you might start off learning bad habits or learning from poorly written code.
How is a Q&A with Alexis Ohanian considered an online class? I feel like this whole MOOC thing is going a bit off the edge haha
What is the licensing information for these pictures?
Listing Auto companies as examples of companies that failed due to "Digital Darwinism" doesn't exactly seem congruent to me.

In addition, the Compaq acquisition doesn't seem like an appropriate example either.
> Libertarians would have us be like Somalia.

It's important to realize that that's not actually true. I think we should have a small government that protects citizens from force and violence. That still includes all the core functions of government (e.g. police, courts, military, I don't care if you throw in basics like roads).

That is a world apart from Somalia, or anarchism. It's actually just a return to earlier ideas of American government that served us well at the time.

To be clear, I'm not a libertarian, for reasons that aren't relevant here.
Hackers target European governments via Adobe bug: researchers
the monumental fuck up was cancelling mysql backup and having all engineers work directly with the production database, what you did was INEVITABLE..
Do you know any Silverlight developers that are still happy?

I don't know many happy Flash developers these days, either.
FreedomBox Version 0.1 Released
> So respectfully empathize with him, and point out your differences about activism.

There's no moral problem with being slightly irreverent to someone in such a strong position: Atwood is apparently financially successful and has a large readership. He is also — unlike the target of his own criticism — alive.

So maybe your concern is strategic. I happen to think "respectful empathy" would have been a worse way of making my point.

Finally, I think my article is pretty clear. The category of person I want to "stick to coding" is "Jeff Atwood", or, more specifically, "Jeff Atwood talking about something he knows nothing about in a socially-damaging way". I don't think anyone would come away with the impression that I don't want to hear from people who've thought about suicide (hence why I didn't mention that aspect of Atwood's post at all).
We did - loads of Qt and std:: stuff - admittedly we used a custom memory allocator for the std:: stuff, but it worked fine.
I'm a bit confused but is this the same concept as shopstarter.org that was posted here a week or two ago?
If you are a CEO you should be asking this question: "How many people in this company can unilaterally destroy our entire business model?"

In high tech this can get really messy, these are frequently inherently more fragile companies. My favorite example is from Robert X. Cringley in this great book: http://www.amazon.com/Accidental-Empires-Silicon-Millions-Co... ; from memory:

One day Intel's yields suddenly went to hell (that's the ratio of working die on a wafer to non-working, and is a key to profitability). And no matter how hard they tried, they could only narrow it down to the wafers being contaminated, but the wafer supplier swore up and down they were shipping good stuff, and they were. So eventually they tasked a guy to follow packages from the supplier all the way to the fab lines, and he found the problem in Intel's receiving department. Where a clerk was breaking open the sealed packages and counting out the wafers on his desk to make damned sure Intel was getting its money worth....

His point is that you can have a Fortune 500 company, normally thought to be stable companies that won't go "poof" without ample warning, in which there are many more people than in previous kinds of companies who can very quickly kill it dead.
Isn't the point to solve a pain, not create one?
CRF is 23 in the beamer video.
Thanks :) Sure, why not.
Okay. Maybe Ada is a better choice.
Oh, Haskell qualifies, it's just not in wide(ish) use yet. Also, I don't know whether it supports mutable concurrent constructs (as Clojure does with refs and STM). Without those you don't have concurrent writes.

As for Go, it allows sharing of mutable state, and so does not prevent races and does not make it clear when modifications to said mutable state are visible. It supports concurrency well but is not built around it.
Albumatic and Cluster try a fresh take on group photo sharing
slowly and work in fear businesses usually collapse. the technical problem eventually becomes a business problem and no one realizes it can be solved at the source level.

it first builds inefficieny at the technical level then at the business level, finally it causes issues at the cultural level, and thats when the smart people start leaving.
the fat comes packaged with an array of chemicals designed to circumvent satiety signals, plus a lot of salt, sugar, and other goodies thrown in for good measure.

I think that, in many cases, no extra chemicals are even necessary. Salt, sugar, fat in the right ratios and right texture is all it takes. Moisture and fiber content may also make a difference.
Listia is hiring web and mobile developers to help build a better marketplace
Hey, nice to see someone cares enough to post and comment on my blog.

BryantD, if you work in a place where testers review Puppet manifests that's awesome. It's fair to say I was generalising. I believe that the tools should be doing more to encourage it.
75% of Kickstarter funded campaigns don't ship on time (research by Ethan Mollick from UPenn). Since my money is committed, I'm not sure if that gives me comfort either :)

Personally, I feel better knowing that I won't be charged at all until the item is shipped. And in the worst case, I would request a refund or issue a chargeback if I felt the seller was being "sketchy".
My name is Myles. I read this and felt like I was looking into a crystal ball. Fortunately, my work doesn't require I interact with the production database (yet). Gulp.
Privacy is Non-negotiable: Tell congress to oppose CISPA 2.0 | Demand Progress
How we use Trello and Google Docs
You can use CORS in a packaged app to talk to your own web service http://en.wikipedia.org/wiki/Cross-origin_resource_sharing or you need XHR permissions such as

"permissions": {
"systemXHR": {}
}

https://developer.mozilla.org/en-US/docs/Apps/App_permission...
Some info
Can't wait for CSC463 !
Well you should certainly look for a team that gives you a good impression with their dev process.

But, things are not always perfect, even on great teams. Not saying its normal to destroy your production database! But even in good shops it's a constant challenge to stay organized and do great work. Look for a team that is at least trying to do great work, rather than a complacent team.
No, you can create a customer token and that token will forever refer to the credit card details the user entered. The only way you could consider that they "expire" is if the card as-entered expires, or if the user cancels that card. But even in this case your token still works, it just points to data that isn't valid anymore.

Unless celery does anything else on top of this (auto notifies customers if the cc expires in the interim, provides them a way to update details without you needing to do anything) then I don't see any compelling reason to use it.
Indeed. All 4 are reasonably mature, have excellent concurrency and parallelism stories and have been used practically for this purpose.

The author is right about there being few languages that do this, though.
The difference between working with bad bosses and good bosses really shows itself when there's a disaster going on.

A mere few months into my current job, I ran an SQL query that updated some rows without properly checking one of the subqueries. Long story short - I fucked up an entire attribute table on a production machine (client insisted they didn't need a dev clone). I literally just broke down and started panicking, sure that I'd just lost my new job and wouldn't even have a reference to run on for a new one.

After a few minutes of me freaking out, my boss just says: "You fucked up. I've fucked up before, probably worse than this. Let's go fix it." And that was it. We fixed it (made it even better than it was, as we fixed the issue I was working on in the process), and instead of feeling like an outcast who didn't belong, I learned something and became a better dev for it.
I agree that the loser pays approach isn't appropriate across the board in all litigation. I do however think that in patent and copyright cases if a judge/jury determines the allegations to be frivolous you should be awarded extra damages from the patent troll. I think the spirit of the SHIELD Act is to deter trolls from abusing the legal system. Anything we can do to limit frivolous litigation is a positive step.
This preliminary release is just for developers to try out, but I support the aims of FreedomBox and I hope they can keep up the momentum.
Bing has been the default on some Samsung phones since the Galaxy S 1 (the first of the galaxy line, I believe). In that case, it probably had more to do with the carrier, but I'd imagine carrier influence is still basically as strong.
Correct. Now you have a PhoneGab app not a WebOS app :)
Permanent - the new spreadsheet for iPad
Risk avoidance (decent staging) and risk mitigation (backups) are two mostly orthogonal aspects of risk management. Often, a backup will be a good first step for a totally messed up system.
However, saying that mistakes will aways reach the outer layer to discount the value of risk avoidance is talking about the possibility of risk realisation where what matters is probability.
I suddenly have a lot more sympathy for HR. At least the ones that are trying to hire good people.