skysight-inc/HackerNews huggingface dataset:
I agree with you, basically, but that is the substance of my complaint. Git leaves all of its messy internal bits exposed and does not provide a clean abstraction layer in its interface. Many people have written such abstraction layers, but they tend to be incomplete, and none of them is a standard. Everyone who wants to use git - which includes everyone who wants to merely collaborate with other people who use git - therefore has to learn git's internal implementation details.

It's one thing to learn the internal implementation details when you are a power user who really cares about a particular tool and wants to master it: it's another thing to require everyone to gain low-level familiarity.

The whole point of a computer - indeed, the whole point of computing, if you look at it through a lambda-calculus lens - is to provide abstractions over lower-level details, thereby allowing human brains to spend less time worrying about those details and more time manipulating higher-level abstract concepts.

In failing to offer a high-level interface, git wastes human brainpower which could otherwise be spent solving actual problems.

You don't need to know what an AST or a symbol table or an intermediate representation are to use gcc; you don't need to understand static single-assignment form, linker relocation entries, or ELF segments. You can use the tool without any knowledge of its internal mechanisms. This is not true of Git, and that is why I hope it can be improved or replaced with something that has more respect for human brain power.
Test (and Design) are part of the development strategy. Depending on what your business goals are, you should optimize Design\Development\Test for it. Sometimes these goals are principals that you want to brand around (e.g. robustness for a DB server product) or tactical decision that adapt to a stage (catching up, learning, leapfrogging, supportability, locking a market). These are scenarios that I've seen (and some of them worked on) over the last years:

* Deliver a strong v1 too late
* Deliver a small v1 that outs a new market and allows competirors to catch up
* Develop a vnext backcompat-focused product and be surpassed by a new\exisiting competitor
* Develop a heavily customer focus product and get trapped in impossible\contradicting requirements
* Deliver a weak v1 and lose market credibility
* Deliver a secret v1 and have no real market for it

If you have a clear view of the business goals, Test becomes less an opinion and more of a resourcing puzzle (still hard though). It's a great world of tradeoffs between layering tests, testability features, customer research\partnership\simulation, fast development, legacy ownership, responsibility distribution, exhaustiveness, documentation, community\customer engagement, reusability of tests, reusability of product code.
I prefer git because it stays out of your way. No more .svn garbage littering every folder. No more "mother may I?" before deleting or moving files. And no more URLs when branching and merging.
If they're marked up well in a page they can be beneficial for SEO, or used as a short summary of the expected content of the website/purpose of the business.

A lot of website use them in the page title as well as being displayed in the header: Page name | Site: Tagline

Some examples:

- Smashing Magazine — For Professional Web Designers and Developers

- The Next Web - International technology news, business & culture

Some interesting articles:

- http://www.onextrapixel.com/2013/01/14/effective-website-tag...

- http://www.simplewebsiteservice.com/how-to-write-a-tagline/

- http://www.toprankblog.com/2009/07/blog-taglines/

- http://intuitivewebsites.com/articles/website-taglines/
The amount of effort I put into this is directly proportional to how much Mt. Gox is being hacked or DDOS'd. Lol.
Being able to pull up a graphic on an cloned machine isn't something anyone would think of as security. Maybe I misread but I took it as a "hey, if you can do this it would be funny" kind of project.
What happens if you password-protect your Mac and install Hidden? Won't the thief have to format the computer, therefore rendering Hidden useless?

I'm thinking about installing it on our Macs but removing the password seems like opening a larger security hole.
Windows 8 foils North Korean missile launch.
mk here. Development is ongoing, and we are open to suggestions/critiques/advice.

Thanks!
Thanks for the bug reports - we're rolling out a couple of spelling corrections right now.
I hate to spoil the fun, but she may well just be someone the thief sold the laptop to. Unless there's some unmentioned reason to believe she's not innocent it shouldn't be acceptable to spy on her and post her activities online.
There's a political element to this to though. Remember, human beings, including your boss and coworkers, are social creatures. What you consider time spent "bullshitting with coworkers" might actually be an investment into office culture and politics.
Introducing NuoDB - An Elastically Scalable Cloud Database
It's bouncing around all over the place, between about $70 and $110, but then it seems to be one of the few exchanges still in operation - bitstamp seems to have disappeared off the net too.
(i) Facebook did not raise $2.24bn, it was much (much) less. That $2.24bn figure, which comes from Crunchbase, includes secondary equity sale (shares sold by employees, early investors, etc. to third party investors like DST). That cash was not seen by Facebook.

(ii) Facebook and Twitter raised so much capital later on to support real user/activity growth, the primary use of proceeds was not fund their ongoing burn rate. The $41m raised by FourSquare is going to finance current operations/burn rate, not growth.
Meanwhile, back at home, the TSA are doing a sterling job fondling someone's privates....
I always wonder if these are actually just astroturfed advertisements for HiddenApp. They always seem to follow a pretty common pattern [1] of a small collection of images of people showing them doing silly things, and the name of the HiddenApp utility is always named at least once, with a link, in the article. Probably the cynic in me, as the laptops do seem to be found eventually....

[1] http://thisguyhasmymacbook.tumblr.com/
You need your instructor to start covering up some instruments when you're flying. A typical single engine aircraft is pretty easy to fly without any instruments at all.

That said, bad instrumentation can certainly take down a plane; Air France 447 was a combination of iced up pitot tubes (no air speed indicator) and bad piloting (incompetent stall recovery).

HOWEVER, as a few other people have pointed out, this guy is only interfering with ADS-B and ACARS. Both of those are situational awareness tools, not flight instruments. I am aware of no commercial flight that has gone down due to a failure of situational awareness instruments.

Taking out ADS-B and ACARS is no worse than taking out ground-based radar and VHF radios. People have known how to mess with radar and radios since their inception, but that hasn't posed a security risk for aviation. I expect ADS_B, ACARS and GPS vulnerabilities to be the same.
GitHub Pages (http://pages.github.com/) ?

yourname.github.io, and you can use your own domain for free (https://help.github.com/articles/setting-up-a-custom-domain-...).

Additionally, you could use a site generator such as Jekyll with GitHub Pages (https://help.github.com/articles/using-jekyll-with-pages).
I largely agree with the OP. This reminds me of Loopt.

If I were Foursquare, I would use the metadata (reviews, checkins, etc) to build a Yellow Pages site that's powered by 4sq users gestures. But I'd leave monitization out of the consumer app entirely, and just focus on making it great and popular.

Internet yellow pages is crazy boring, stupidly profitable, and waiting for disruption. Google Places and Yelp are currently passing for disruption in that space. 4sq is in a unique position to do better.

Ditto for the Better Business Bureau.

Just my $.02.
Why not have the best of both worlds? If you really have something to say that's important, lengthy, and worthy of the reflection of your readers, put it in an "essays" section of your site where comments are disabled and link to it in a blog post in the "blog" section, where comments are enabled. People who are only interested in your thoughts will read the essay and then leave. People who want to participate in the discussion can go to the blog post and do so there.

The "comments are noise" attitude presumes most comments have nothing valuable to add (which may be true to various degrees, depending on your readership). But this is a judgment coming from the author's perspective. The comments may be noise to him or her, but might be very valuable to other readers. Even if they seem to discuss tangential minutiae.

I agree with Joel. Before blogs emerged, there were plenty of websites where people opined on various things without feedback from the readers. The expectation that most people have when they go to a blog is that there will be some level of interaction with the author and other readers.
Not a heavy foursquare user, but have used it occasionally mostly to check out recommended places to eat nearby, not so much for the social aspect of checking-in.

In this case, seeing some discounts around me when I search might not be such a bad thing. As long as I don't doubt the integrity or priority of real user recommendations over paid ones. If they strike a good balance, I can see this becoming a good direction for all involved: foursquare, me as a customer and (perhaps also very importantly) local businesses...

On the last front however, I can see how big businesses take over the advertised space, being able to pay more for it, and in turn perhaps pushing small local businesses out of focus. This could be the biggest risk I imagine.
I'm sure that Dom could have posted some more embarrassing/humiliating pictures (ie: the girl picking her nose or something) but he kept it light and humorous. Good to see that some people have a sense of humor.
Marketplace as a Service? If that's what this is, and it sounds like it, that would be fantastic. For the last year or two we've thought that a marketplace would be a great potential fit for our app, but simply don't have the resources to build and maintain the infrastructure ourselves.
That's too simplistic of a calculation. How many bitcoins are being stored on SR addresses? How many bitcoins are sold by the sellers on SR? etc.

The notion that SR is responsible for 2-3 cents of bitcoins run-up in the last 2 years ... something not right about that figure.
Having a large exit, and building a vastly profitable business are 2 different things. The former relies on the existence of the greater fool, while the latter actually depends on nailing the business fundamentals. Sadly.. I'm confident there will be a greater fool here too :)
> Why does Safari show the cat while Chrome doesn't? I can think of two explanations: (1) Mac OS doesn't actually have a designated place to put fonts for all applications to find (I don't use Mac OS so I have no idea how it works, but this sounds unlikely), (2) Mac OS does have a central location for fotns but Chrome doesn't use them and just uses some fonts it comes bundled with. Is either of those two explanations correct?

I suspect its an OS-related issue, as the cat shows in Chrome on Kubuntu 12.10 for me.
why should desires just before death take precedence over desires during the prime of life?
Market panic explains it all pretty nicely without need to resort to any sort of conspiracy theory.
"The Next Cryptocurrecy" is correct and is the phrase that tells you everything you need to know. The proponents of Bitcoin try to pass it off as being "As Good as Gold". However, unlike gold, whose supply is limited on Earth, and cannot be expanded without radical measures (asteroid mining or nuclear fusion), you can make as many new cryptocurrencies as you want. I might also have a couple of hash functions up my sleeve, whose solutions are difficult to compute, and so are "limited" in supply. Limited, that is, until someone comes up with next ByteCoin, CryptoCoin, ScamCoin etc.

Additionally, a shallow market is always a perfect pump-and-dump opportunity. Say you have a stock (or Bitcoin) that only has a volume of $100,000 a day. Then, if you're a small hedge fund and have about $20,000,000 devoted to small cap growth, or emerging market currencies, and your investment mandate allows you a temporary tactical deviation, you can buy the WHOLE supply of an asset for several WEEKS sending the price through the roof. When the crowd catches on and starts pumping money into your asset you exit the market and allow it to crash. Is it legal? No. Does it happen all the time? YES!
I wouldn't be surprised if this was clear marketing, TBH
Massive changes that could reshape the mobile web | Tnooz
From the headline you would think this is about talent being drained away from VCs, but it is just an interview with Danielle Morrill about her Zombie VC post.
They also look like tabs and I find it frustrating that the tab switching shortcuts don't work on them.
Plan Your Digital Afterlife with Inactive Account Manager
Thanks for the book suggestions, I grabbed most of them on Amazon!
I think 4sq will have an exit at a multiple that breaks even for the VCs, gives the founder a small sum of cash and leaves many employees high and dry.

My personal opinion is that they raised too much, didn't built right Facebook integration and have never really figured out their market. They sure do have a lot of users

Hell, if yahoo is willing to pay 30M for summly, who knows what they might shell out for a company that actually has users and technology!
Programming can soak up any amount of intelligence you throw at it. Whether or not you get bored is an orthogonal concern.
This was definitely a gift sent to Iran. :D
I wonder what can be done in this situation. Would the UK's police work with Iran's police to get it back?
History of DRM & Copy Protection in Computer Games
I'm guessing the exploits he's talking about are buffer overflows in the on-board ACARS receivers. Correct me if I'm wrong, but I think that ACARS can directly update/access the FMS? If so, then you could exploit the vulnerability to change data in the FMS. If the autopilot is in nav mode, i.e. set to follow the flight plan in the FMS, then you could alter the course the plane follows.

Perhaps also there is stuff you could do with the weight/balance info stored in the FMS?

ACARS -> FMS -> A/P
The "easy" money is everywhere and nowhere, expect maybe for drugs and infomercials.
>What's wrong with CRUD apps?

They are full of boilerplate, unimaginative uses of computing, the re-invent the same bloody wheels again and again, and that should have been automated much more already.

>Has CRUD become a derogatory term

Yes, for at least a decade.
Mt. Gox was not being hacked or DDOS'd, it had a legit influx of users opening accounts.
use SendGrid to impersonate that person's significant other.

In the email, tell them you need to know their password and that your email changed to something and they need to email it there.

TaDa!
99% sure that this is a publicity stunt. I saw a very similar blog post last year too. And their sales jump 10 folds after that post.

In few hours news sites will start taking note of this, and without verifying the facts will start publishing the article. Mission accomplished.
How hosted IVR solution Improve your companies efficiency?
I completely agree with you, and I think I've done a lot to develop my taste. I get extremely frustrated when I sit down to design things, because nothing ever comes out how I was hoping it to. Things don't line up quite right, colors aren't perfect, etc.

Thanks for the tips!
Yes, that's why it's clever. The end user isn't aware it is there and it isn't harming them, but it's stopping other companies such as Franklin profiting from directly ripping off your work without your permission.
Lol, I had to get pretty far down this time to seen the first mention of 'fiat'.
Bought your book! Looking forward to going through it.
I'm a one-man business doing web development.

I get my work almost solely through contacts I made when I lived in London, though I left the UK in 2007.

Sorry: probably not what you wanted to hear!
Either way, it's stolen goods that need to be returned to the owner. You don't tell the owner of a car "too bad, your stolen car was bought in good faith by a third party".
Great, now an excuse for the TSA to not allow us to have electronics on board.
A Router for Internet of Things Hackers
When you have a MALLET, everything looks like a nail
I see, you're pricing on members, and I was looking at the useful features (like branded subdomain and suchlike). I wasn't clear what 'members' were, they're speakers? So this really isn't a product for companies with < 20 staff and only 3 speaking, but wanting to show off all their talks in one place...
perhaps just open a guest account with limited permissions?
And the young ones don't know the math behind why iterating over a list is slower than doing a lookup in a map. I don't care what new-fangled, whiz-bang language/framework is cool. If you don't grok data structures and when to use what, you're screwed when you try to scale.
Yeah, it's a great interview, but the headline is just weird.
Why we need Security and Encryption on Voice over Internet Protocol?
So your stolen laptop is in Teheran. Is that a reason to celebrate? I wouldn't think so. So, for a publicity stunt, this is quite poor.
School Experiments Use Robots As Learning Tools
Predicted TSA response: Removal of all electronics on board.
Not yet, but I absolutely will. :-)
I use encrypted folders on my laptops for sensitive stuff. I auto log into single user mode just for this risk. My ssh server inits on startup, and my webserver mails me whenever my daily crons run with the current IP included.
What is the legality of hijacking the computer that was stolen from you? You could put a keylogger, get their gmail, bank, or anything else. Show a message on the screen saying: this laptop is stolen, please return it. If they don't - make their life not fun by destroying anything you can get your hands on. Granted since its in Iran I think you could get away with doing anything but what about USA resident && USA thief?
Why can't we come up with a solution for this?

Remotely brick the device in EFI, so it's completely and utterly useless without taking it to an Apple store, maybe even to swap it for an entirely new machine once you verify ownership.

Obviously this will just cause the thief (or person who bought the stolen goods) to discard the machine - so why not offer an incentive?

When the machine boots, show a message from EFI - 'take this device to any Apple store for a $200 reward', or some such.

(Obviously there are some kinks to work out, but surely we can think of something)
Seeing this peek into normal Iranian culture got me thinking...

I wonder if "encouraging" theft of devices with hidden tracking apps like the one in the article is an effective way for an intelligence service to gather information within a country.

I also wonder from the peace or humanitarian side if similar windows into the lives of average Iranians (or other cultures) will help to push for normal (read: non-hostile) relations.
>> The notion that you need to work like crazy doesn’t come out of the blue, there’s data to back it up.

From what I've seen*, "data" are usually blog posts like this one. I would love for someone to also include "here are these 20 other startups I knew, everyone worked their butts off. They still failed". Anyone?

- yes, this too is an anecdote

-- there are data
Print Studio - No Hassle Photo Printing
There seems to be two threads here bashing heads against each other

1. The specific details of this (admittedly movie-plot-threat) are wonky and not believed by reasonable people in the industry

2. The digital security of most systems when looked at by Internet-hardened veterans is somewhere between vulnerable and laughable, so why should planes be different (ie gas and water control pumps with ethernet ports and factory set default passwords like admin)

2. seems to be most peoples default response - "hey look, another thing thats been connected to the internet, its probably wide open"

That is a good response to have as a) anecdotally it seems to be right 9 times out of 10, and b) its the right side of caution anyway.

The fact that 1. is much harder to do than perhaps shown is indicative that things in the FAA arent as bad as say, sewage treatment industry.

But, even so, all our systems are now connected and so much more vulnerable. And even if this guy cannot down planes with his android phone, he has gotten a hell of a lot closer than anyone not totally paranoid would assume.

I think the correct response would be

This specific setup does not apparently live up to the
media hype. However, all digital security is undergoing a
period of massively increased attack, and we should never
be complacent. He has gotten further than we expected
feasible and will be looking at a program of fixing attack
vectors run under the same rules as air-crash
investigation. Any known bug is investigated, understood
and a comprehensive solution made transparently available
to the industry.

The airline industry is rightly proud of its safety record, and it should see this as an opportunity to become rightly proud of its digital security record too.
i've been a long time foursquare hater, I never understood why anyone would want to "check-in". That being said I have used their explore feature for restaurants in NYC for about a year, and find it vastly superior to yelp.

Why? Tips.

When i look up a place on foursquare I immediately know "what to order" at a given place, I often will look up a place at foursquare while I am sitting there deciding what to order. The question will be how can they sustain the same level of content generation if their main hook is fading.
Methodology: How to Launch a Successful Facebook Ad Campaign
...perhaps intentionally. Which would be a responsible thing to do.
I agree completely with your post. I've never been compelled to use Foursquare, but have observed friends who were into the original check-in idea gradually pull away because of the force-feeding.

B2C is hard to monetize, period. The Groupon collapse sort of shut one possible revenue door for Foursquare. Twitter can pull off ads because it has a big brand draw that Foursquare just doesn't.

I respect the team, but I don't envy their position.
"If you are falsely advertising that you have been inspected to meet standard X, then the owners of standard X will eventually find you, sue you, and you will suffer large losses, both in legal damages and lost business due to reputation damage."

Yet fears like these didn't stop massive fraud from companies like Enron,[1][2] companies in China adulterating milk with melamine,[3] and plenty of other companies making and growing food in unhygenic conditions and causing disease outbreaks.[4]

Time and again, some people will try to get away with the most eggregious crimes to make a quick buck, and damn the consequences. Relying on corporate self-regulation and the magic hand of the free market is incredibly naive.

[1] - https://en.wikipedia.org/wiki/Enron

[2] - https://en.wikipedia.org/wiki/Category:Corporate_scandals

[3] - https://en.wikipedia.org/wiki/2008_Chinese_milk_scandal

[4] - https://en.wikipedia.org/wiki/Category:21st-century_health_d...
+1 Great question... Personally, often torn identifying my true desires around this question.
A lot of them are, but they are differentiated by the run-of-the-mill database front-end CRUD app by their concept.

E.g, is Twitter a CRUD app? At the programming level maybe, but the core idea behind the service is quite different.

And there are the more interesting non CRUD apps. Google Docs. Google Maps. Photoshop.com. Multiplayer online Games. Online Editors. Online Validators. Real-time collaboration apps. Etc etc.
OpenEXR 2.0 goes deep