skysight-inc/HackerNews huggingface dataset:
Our material system doesn't react with oxygen at these temps, so there's basically no degradation...
This kind of thing is awesome in a way. I get the sense that machine learning really feeds on people attacking problems from both ends, the elegant probabilistic side and the practical optimisation hacks both inspire each other.

Some potential downsides for a hack which isn't backed with any theory though, just to demonstrate why it might be worth trying to do some theory after spotting one of these hacks, from a practical not just an aesthetic perspective:

- It may have an impact on convergence properties and numerical stability of any optimisation algorithm you're using to fit the model. Convergence speed, quality of local maxima attained, whether it even converges to a local minimum of your cost function at all, whether there are any guarantees that it doesn't sometimes blow up numerically in a horrible way...

- In general it may be brittle, with the circumstances under which it works well poorly understood. Will it break as your dataset grows? will it work on slightly different kinds of datasets?

- Too many arbitrary parameters to tweak can be expensive unless you have a smart way to optimise them (smarter than grid search + cross-validation)

- Maintainability. It can be frustrating trying to re-use work when people have been less than completely honest in documenting things like "this term/factor/constant was pulled out of my arse and seems to work well on this one dataset, caveat emptor".
Internal Microsoft strategy document confirms $3bn+ Azure Media Services plans
Regarding the coffee analogy:

Nothing would stop an individual from purchasing a large amount of coffee from the hippie, processing it into pods, and selling those pods through the big chains. Sure, the hippie could refuse to sell you more coffee, but then he is no longer giving "other people the freedom to make [a] choice compatible with their personal beliefs." While I like the initial premise, I just don't think this comparison completely fits.
Perhaps the point is to have some fun.

Seriously, when did geeks lose their grasp on the concept of hack value?
I don't see where you got that. I didn't define anything.

> everybody and their kids have a device, and often, those devices are talking to each other

The inter-device communications are just part of the app, another way of describing the cloud.

The ubiquitous embedded device is as unimportant to the PC as the wristwatch. I still don't think a wrist computer (or an iPad) will be so dominant people say, "remember when we used to use keyboards?"

Everyone may have a "device," but they will still use their laptop every day.
There is some point in what you write, and I wouldn't have downvoted you. But there are counterexamples, like the Surface for example.
NYC tops Economist Global City Competitiveness Index [pdf]
Same idea, visual form: http://joeyroth.com/poster/. Be a hustler.
How often, other than when you run the first large system update, is this a real issue?

I mean, I'm all for the *.deb to automatically queue when clicked, as that would be nice, but I do not see why I would particularly want it to mess with the system while the system is being messed with.

Also, I could always virtualise if I want the functionality of having an explicit split between system and userland.
This doesn't replace a professional translator, but it does replace a phrase book. "One bread, please", and "help, please call an ambulance" are massively useful, even if you end up with a baguette instead of a whole wheat bread and ask people to shout at an ambulance instead of calling 911.
On in-app purchases:

We have an app that is targeted at kids aged 3-5 (I don't work directly on it). It is currently in the top 10 free education apps and regularly holds a spot in the top 5 grossing education apps in the UK (we currently only have UK audio). It has an average rating of 4.5 stars, with over 100 genuine 5 star reviews from satisfied parents.

The app is split into 10 topics, with the first free. The rest can be unlocked for $13.99.

It uses in-app purchasing as providing the app for free with the first section available to all is the best way we can show off our product. It isn't targeted at the kid, it is aimed at the parent of the child. In no way do we try and trick anyone into a purchase.

This approach has been overwhelmingly successful.

I honestly think the app would've got nowhere if we'd stuck it up there as a paid app for $13.99. We could have gone for separate apps, but that's much harder to maintain and market (trust me - the product I work on has over 100 versions on the app store, we're migrating to 1 with iAP).
Have you seen https://love.travis-ci.org ?

Under the future plans heading, private build support is first on the list.
Really? They must have added that later. I've never seen that message, and there are a few iOS devices in my house.
Stated differently, it is rigorous if you accept that A and W are what we think they are that we want to find w`, that we can as w` = argmax P(A|W)P(W).

The problem is that we can't know P(A|W) or P(W). We must choose a family of distributions (a model) that we believe they live in and then perform statistical estimation to find the best representative of those families, call them f`(A|W) and g`(W). We can induce error here in three ways (1) choosing too small a family (2) having too little data to find the best representative of our family (3) having finite resources and thus giving up before we even get the optimal one we could have found.

(1), (2), and (3) are in contention. For instance, increasing (1) can be done so we can quickly process more data to reduce (2) and (3). It's a battle of tradeoffs.

The fudge factor is induced to compensate for the fact that P(W) is somewhat easier to estimate that P(A|W) (but don't get me wrong, they're both technically difficult). That means that f`(A|W) tends to be blurrier than g`(W) (has lower Fisher information, perhaps). Considering f` and g` to be on equal ground is then pretty silly, so giving more power to the sharper model improves classification accuracy.

---

The point being, it's not actually surprising that the fudge factor exists. It's more of a conflation of ideas and notation that makes it seem confusing.

(P.S. read f` as "f star", the asterisks were being eaten)
How to reissue Google Adsense Check?
What good is WebM support in the SoC, or what effect does it have, if there is zero content out there using it anyway? If WebM video would be popular by any measure, this wouldn't have happened.

Note that there are SoC already out there that support VP8/WebM. As far as I know Tegra 2 is one of them. What does it change? Nothing. All those chips support H264 as well. So H264 is what content producers use.
You’re quite right that ignoring the (programmer) error is too lax, but std::terminate() is far too extreme. This is perhaps a situation for std::nested_exception:

~finally_type() {
try {
function();
} catch (...) {
std::throw_with_nested(std::logic_error
("Exception thrown from \"finally\"."));
}
}

It might pollute calling code a bit with calls to std::rethrow_if_nested(), but I think it’s worth it for the safety.
Super stuff you're doing Dani, keep it up :)

Definitely rooting for you, compressed air has been tried many times but you're bringing a bunch of interesting new takes on the idea to the table, it would be great to see this nasty little problem solved.

Possible side-line/byproduct: UPS for datacenters / small businesses.
I get the feeling the vast majority of people don't have a clue what socialism even means. Instead, they parrot the silly definitions that come from sources using the term as a political cudgel.
That sounds like good progress to me. Much better than what I had to go through to install Ubuntu for the first time not too long ago. I think the obvious solution here would be to replace those cryptic errors with clearer ones which explain the problem and solution much better. For example, how about a suggestion to plug your computer into a router during the WiFi driver download?
They won't all expire until around the end of 2017, according to this: http://www.tunequest.org/a-big-list-of-mp3-patents/20070226/
When Games Shouldn't Mimic Life
Or they just all speak English? Living in another country that speaks another language, my translation skills are only rarely needed.
having spent countless nights to get all my laptop's devices work and sleep/hibernate - I have come to the conclusion that "free" is a bit wrong word to describe ubuntu, and that I'm in it only for "geek" cred. However, it certainly getting cheaper with each release. Now, I only need to edit grub once to enable hibernation.
Kickstarter for Science
Thankfully, we have you to point this out for us.
Your point #5 about transparency may not be true all the time. Strict policies force consistency and some level of transparency at big companies while the ad-hoc nature of start ups makes it really easy to hide information. In a badly run startup it doesn't take long for founders/leaders to mislead the engineers with false information.

At a startup my friend worked, he was one of the best engineer on the team and thus the founders wanted him to take on more work in return for a bigger bonus. In the end they did not make enough money to pay the promised bonus .. turned out the founders knew this all along but still kept mentioning the said bonus.
Settings | General | Storage

Click on an app, and you have the option to delete it.
> Then it's possibly appropriate.

It's definitely appropriate.

> This again makes presumptions about what kind of site you're building.

It doesn't matter whether you're building Facebook or the site for the window cleaner two doors down the road; you never want issues with maintenance, ever. Make sure you can move a person's wall post to a new location without issue, make sure Bob the window-cleaner can move a testimonial from the footer to the sidebar without issue. Size of project is wholly irrelevant.

> Specificity is an important part of the cascade.

It is, and an ID is the quickest way to f#&k with it. As is qualifying your selectors. You're tying yourself to commitments that you might not want to keep.

The things you are arguing against are the most fundamental in helping build maintainable websites.
I'm a Citizen of the Internet, Where's My Passport?
I think this is where Microsoft isn't getting a fair shake. Half of the iPhone features require a gesture. If it wasn't for talking to people and 'cheat sheets' no one would know how to search, kill apps, set the orientation, move apps, uninstall apps, etc.

Clearly Apple traded off a lot of learnability for aesthetics and a pleasant experience after you learn. I see this as very similar.
Getting rid of the labels was, I think, a change of minimal impact. I agree that grouping them was a pretty significant change, though, so that's a good example.

I don't think any of the examples so far justify the claim that users have to "re-learn the OS" every version, though. It's a sensationalist claim with pretty much no backing. Most of the changes have been very incremental. Users have moved straight from XP to Win 7 in droves, and few people have complained about having to "re-learn the OS", despite it being a jump of not just one by two major versions.
Sadly, that is just people responding to the market conditions. Most people want things near to free, so the initial price must be low or else you'll get ignored. Then, you need some whales to actually generate revenue. Surely there is some CEO you'll happily pay $99 bucks to shut his kids up.
I know this is a startup biased crowd, but the claim that this is a comparison article is pretty thin.

I'm not going to claim that working for a big company is the perfect solution for everybody, but it has some great advantages. My favorite is that I can actually be just a software engineer and not an engineer/tech support rep/sysadmin/manager/etc. I actually think I spend more time on technical challenges at a large company than I did in my time at a startup.

I also think that point #10 is really dependent on the company. Is working at a social gaming startup really "being part of something bigger than you"? If you work at a company and you believe in their vision, that's way more important than the size of the organization.
Lava XOLO X900 Android Smartphone: Price, Features
Lava has launched new Lava XOLO X900 Android smartphone in India. It sports 4 inch LCD Capacitive Touchscreen display. It runs on Google Android v2.3 OS and 8 Megapixel Rear Camera and 0.3 MP VGA Front Camera for Video Calling. It is bundled with unique features like Multiformat Audio/Video Player, FM Radio, Accelerometer Sensor, Proximity Sensor, Built-in Speakers, 3.5mm Audio Jack and more. This is India's first smartphone which is powered by the latest Intel Atom Z2460 processor. Lava XOLO X900 offers 1640 mAH standard battery for long talk time. It supports Bluetooth, 3G, 3G HSDPA, GPRS, Social Networking Apps, Near Field Communication (NFC) and HDMI connectivity. It has 1GB RAM and with Micro SD memory can be extended to 32 GB.
On proving a concept
I develop an educational app geared for kids and just like some of the people here. I dislike ads, in app purchase, external link etc so I made sure that my app doesn't have any of those and price it at $0.99. I keep updating it based on user feedback to make the app better.

It's good to read that there are a lot of parent here that say they won't purchase any app with ads and/or inapp purchases for their kids but I think majority of the people don't care.

Most of the top 15 apps in my app category/subject are free with ads and/or in app purchases. They can afford to make it free because they make money from ads/in-app purchases and because they're free they get a lot more download that keeps their ranking higher burying app like mine.

It's hard to compete in that kind of condition but I for now, I can't see my self using ads/in-app purchases in any of my app. I will try to compete by bringing better qualities apps.
You should take a look at the research - there is established evidence for the impact of television on language development. The book NurtureShock gives a nice overview, but if you want to go directly to the research papers it looks like there are plenty of papers like this:

http://pediatrics.aappublications.org/content/128/5/1040.abs...

The problem with TV in particular seems to be the lack of interactivity. Children learn best by getting meaningful feedback from other people, and television cannot provide that. iPad apps and computers should be able to overcome that limitation, but I think we're early in the process of understanding the most effective ways to provide that for children, especially young children.
verifying them with apple = typing them in to iTunes?
There's nothing wrong with dueling - it's voluntary by definition. Mixing it up with crimes of passion, drive-bys, and all other forms of homicide just shows how easy it is to lie with statistics.

It's also undeniable that until the Victorian period, Europe was generally becoming more orderly. (You'd probably see a drop in testosterone levels if you could measure this.) The trouble is that we live on the other side of that curve. See under: http://en.wikipedia.org/wiki/Sensitive_urban_zone. ("ZUS" is French for "no-go zone.") But fudge and blur enough and you can hide the peak.

I'd love to see Professor Spierenburg take a walk in Les Musiciens someday. His name sounds Jewish. Perhaps he'd be kidnapped, tortured and burned alive, like Ilan Halimi. But before he died, would he change his mind? Statistics suggest the contrary.
Very cool Chad. Appreciate the post. I'll also add that you could create the Route using the Mailgun Routes API: http://documentation.mailgun.net/api-routes.html
This would be an interesting discussion. I prefer to use the same coding style for the whole project without caring how the original authors of each language did it. I do however understand that the language API follows the original convention so one would eventually break it by following by reasoning. Ex in js: make_element_slide(getElementById('box')).
Shouldn't be too hard to find, he gave a lot of unique information. We know that this was in the 2009-2011 timeframe, as this "was a bad time to file a lawsuit in that county".

Here's a checklist of things that shouldn't be too hard to establish with some Google-fu:

* Election results for "double-digit" losses by incumbent DAs.

* Areas with a special division for "mentally disordered" clients (Is this a common term found everywhere? Dunno).

* A (state?, unlikely, but I don't know of many county-level legislatures; they are generally governed by a mayor or council) legislature that started specifically evacuating drug possession cases from the docket (would this count as a "legislative pardon" or were the cases just reset?) as a response to 5+ year lag on civil suits.

* "heavily conservative", which your list here seems to contemplate.

* a sex-scandal embroiled DA, with reports probably emerging in the 2008-2009 timeframe.

And there were other significant details in there too, but I think the sex scandal thing will be one of the best filters. Probably all you need is DAs-in-sex-scandals + election results from 2009-2011 to pinpoint the county. OP was not being sneaky or anonymous at all, anyone who cares can find out relatively easily.
>There wasn't some internal, more secure tool for this?

Depends on who you ask. Now I can't speak for US Gov't but at my job files that are too big for email get dumped onto an FTP server. This is only because I knew to ask if we had an FTP server for such uses. I can certainly see my coworkers attempting to send a 150MB file, getting the error then immediately hitting Google for a workaround instead of asking the helpdesk for options.
It is possible to fix the max latency problem. If you have K distinct queries, just make sure that each such query is answered by N servers. If you do this you go from worst latency amongst all servers to worst latency amongst all N-tuples. Overall latency will then approach average of the slowest distinct query as N increases.
I've worked at big companies before and I could never go back. I'm not a 9-5 kinda guy, which is what I meant by "all in."

Stress is something that comes with doing exciting, scary things. Sure, having a comfortable day job and working on a side project on the side might be fun, but it's probably not scary and big, unless of course the side project becomes something big. At which point you'll be stressed again.
In "5. The Language", not one mention of the language's real roots - Lisp.

Very unfortunate, IMHO.
A way to get new links to your site (working on it)
This is a great feedback. If you don't mind, take a picture and bluetooth and send it to us at Feedback [at] flutter.io
The Best Bacon Milkshake in the World, Ever
To validate that the mailgun response actually came from mailgun add this at line 17:

if($_POST['signature'] !== hash_hmac('sha256', $_POST['timestamp'] . $_POST['token'], MAILGUN_KEY)) { exit; }
Display your Favorite Tweets using PHP and jQuery
Yeah, Hampsterdam, that was a big success. Did we watch the same show?

Here's another movie you might enjoy: http://www.youtube.com/watch?v=aRsj-RPoFaI. Try to make it through all 5 minutes without thinking the phrase "worthless thug."

Cops, you'll be surprised to know, generally know how to use their weapons. Still, shit happens. For every innocent American whacked by a cop, there are probably a hundred whacked by a "worthless thug." What kind of defender of the innocent worries more about the former than the latter?
Reason to USE ID's:

1-ID's are the fastest CSS selector.

2-ID's are the fastest Xpath Selector.

3-ID's are the fastest JQuery selector.

4-ID's make your front-end test-able.

Without ID's, functional, integration, regression, and even load testing are many orders of magnitude more difficult. If you are worldly enough to be offering best practice advice, I assume you or your organization tests at some point in your process?
What does any of that have to do with modifying P(sentence) relative to P(sentence is a translation of X), though? Everything you're talking about involves getting that initial P(sentence) estimate, but I don't see anywhere in there why uniformly raising all naive estimates to a power would come close to accounting for power law word frequencies (which presumably would be incorporated in the initial model that gave us a P(sentence) estimate).

According to Norvig, the real problem this is intended to address is that P(sentence is a translation of X) tends to be a crappy estimate, and that in fact P(sentence) itself is much more reliable. Which would seem to conflict with your suggestion that this is really applying a correction for P(sentence).
Great idea. Although, you probably will have to turn it on manually.
Sure, but you can use a Real Computer to authorize the app and feed the Special Device an app-specific password.

Yeah, that's not convenient, but you didn't get a computer without a working browser for convenience in using Facebook...
Cool, it is, will submit.
> The point is that an OS shouldn't expect a key specifically for that os.

So don't call it the "Windows" key. Call it the "Command" key instead. That's what Apple does, and it's the same key.

You can bind the key on Linux as well, and you can even get a "Tux" key if you prefer.

> Many people use Windows on the same hardware that they use other operating systems

No they do not. Installing multiple operating systems on a single hardware system is very much a power user behavior, and even there it's restricted to a small set of power users. Even having multiple desktop operating systems in a single household is uncommon.
I don’t want to say it’s doomed. Most of the people at Microsoft who decided to go that way are likely cleverer than me. I can only say that I don’t see their plan and I’m not sure whether they can be successful. (And also that I personally don’t like Windows 8 all that much, but that doesn’t say much.)
"And to the C students, I say, you too can be president of the United States." This was admittedly addressed to a graduating class at Yale, but certainly circumstances matter. Doing poorly in school and experimenting with drugs generally ends much worse if you're in a terrible environment than in a safe, secure environment where lots of second chances are available.
Hi, we are not limiting it to that. We want to add more to the list. It just takes time... we're still a small 3 people team. Know any great engineers/designers who can help us execute faster? :)
It could also lead to lazy naming. I'd prefer to see intelligent names used instead. If your css is tab-synched with your markup you might be tempted to lazily name your attributes assuming that people will figure out due to the tabbing. But your css should make some kind of sense independent of the markup.

Also, it confuses the functionality of the nesting (IMHO). When I look at

.nav
.nav li
.nav li span

It looks like the indents imply some kind of syntactic meaning. Is it tabbed because tabs now mean something? In which case the second line might be equivalent to

.nav.nav li which it is not.

Usually an indent implies some kind of relation to the previous line. For example when you indent the body of a function it helps to indicate that the body is part of the function. There's a logical difference and most likely even a scope level difference. The indents that you are adding to CSS don't work that way because each new line starts its select with no concern for the line above.

Also, there may be some deeply nested markup that doesn't require css except for the first and last level of nesting. Are you supposed to then have a series of empty tab levels in your css file? And then if you remove some of those nests in the markup, you have to remove them in the css? Not nice. The coupling provides no advantage.
Simple deployment of mobile codebase as web app with trigger.io