skysight-inc/HackerNews huggingface dataset:
You seem to be suggesting that pre-emptive health solutions are a very considered purchase, but isn't fear a major driver of such purchases? Perhaps not unwarranted fear, but fear is also not very conducive to completely rational purchasing behavior.
That's why GM means "government motors", then again Tesla is no better. Maybe it's time for America to get out of the auto manufacturing business altogether, just like Britain did. We do still have factories here mind; they're just owned by people like Honda.
The only real bloat I know are vendor specific programs that come for free with certain hardware. I don't know who writes such shit sotware. From the HP Windows driver suite (not the driver itself but all those useless programs which come along with it; funny enough hplip is the best thing on linux), horrible tools which come with motherboards ("omg make the ui look like it is a spaceship cockpit"), shitty tools from laptop manufacturers for wlan, bluetooth and so on. who the heck writes these!?

Commercial programs are mostly not bloated and don't scatter around the whole system.
Why it will overflow? malloc accepts size_t as a parameter (which is unsigned integer), before giving it the (2 * len) + 1 I check if len is smaller than 1024^3 (1 GiB), so (2 * len) + 1 can not be greater than 2147483649 (which is 0x80000001).
Sounds like that was the least of his HTML problems. Probably wasn't using CSS at all of he was using tables for layout.
I can't see this being a pleasurable user-experience. Ever.

I think this highlights the fact that it would be much easier to start with open hardware and install something intended to be fully open like Ubuntu Touch on it. Unless you do that, you're going to need to reverse engineer every device driver for every piece of phone hardware – you'll never finish and the user will always be cut off from some percent of their phones features and the rest might not work correctly.

I guess that a pleasurable user-experience might not be the end-goal and maybe this is fun because hacking.
None of the alternatives meet our needs (google talk etc). The needs are: ability to set up rooms or group chats that you can favorite, ability to make calls and video chat, desktop based and always on at all times. If anyone knows of an alternative that can do all of this let me know.
Work often gets cited without being either replicated or invalidated.

Do you do any kind of research? You seem to have an unrealistically rosy perception of the scientific process as it happens concretly.
To me, those type of functions (dialer, messaging, music player, etc) are more "app" than "OS" - obviously alternate music, messaging, home screen, etc apps are available, but what about dialers? Is that piece of the system replaceable?

I think it would make a lot of sense if the base Android OS (AOSP, as I understand it?) were only as functional as it needed to be for useful apps to run, and then the "Google app stack" or "Cyanogen app stack" or whoever else's, open source or closed source or anything in between, could be dropped in to provide the user-facing functionality.

The key seems to be getting to a point where important pieces of that underlying functionality aren't wrapped up in the "Google app stack".
When I read the heading I thought, cool more things to make modders' lives easier.

Boy was I wrong :(
Made my hard drive swap, 2GB ram 90% filled.

Chromium seems conservative about large resources.
Cheap motion detection using magnetic field sensor 
Cheap motion detection using magnetic field sensor and a strong magnet attached to your wrist. You can also detect wrist rotation by tracking magnetic field along three axes.
If the few pieces of hardware drivers, that still remain proprietary, are reverse engineered, then everything will be fine for a sustained prominence of Replicant/Free Android.
They do! But unfortunately there's no UI for this =(

You can contact their support and they will enable this for you. They have great support and usually get back to me within a few hours.
I think you cheapen the seriousness of what the term "sweatshop" means for people unfortunate enough to actually work in sweatshops.
Well, there's a suggestion in the article, and it's not surprising it's not particularly detailed... it sounds like he first went into business as a way of laundering money.

> Larian and his brother went into business as importer-exporters in 1979, selling schlocky brass figurines from South Korea. (They were also maneuvering their parents’ money out of Iran.)

For that purpose, it's not really necessary to do especially well, since profits aren't what you're looking for (if you can turn $20,000,000 locked in Iran into $14,000,000 in the US, that could be a win!). But they seem to have discovered that they could generate profits anyway, and things took off from there.
"novel software solutions" - you work in Adobe's marketing department, right? ;-)
The Internet Defense League
How dare they provide something girls want. How DARE them!
The site states RMB which stands for Ren Ming Bi, aka Yuan, aka PRC currency. It looks like a very specific market and I can see what they put together a DIY kit to drive the cost down given the market.
In no way is that a table. It's a grid.
The music player, the messaging app, the home screen ... these are not part of the operating system and are easily replaceable.

I actually have an older phone (a first-gen Galaxy S) on which I installed Cyanogenmod without Google's services, which is basically stock Android. In spite of opinions to the contrary, the phone is quite usable without any of Google's services on it.

I've got Firefox for web browsing, OsmAnd for maps, Apollo for playing music. All 3 are open-source apps. At some point I even installed Amazon's App Store on it, to be able to get some proprietary apps, like Facebook, installed. But then I realized I don't need all that bloatware, as the web versions work fine.

You should try out this experiment if you've got an extra Android lying around. After you find apps suitable for whatever it is you want to do, it really is OK. The level of polish is not the same as with the Google-enabled Android, but it's still much, much better than the experience you get on low-budget non-Android smartphones.

People forget that Amazon already forked Android and that without Android they wouldn't have been able to deliver Kindle Fire. That's the power of open-source, even if you choose to deny it.
Don't knock the practical value of seamless interop with the .NET ecosystem.

A few years ago I tried to introduce OCaml to a company I was working at, an Oracle shop, and immediately hit a snag - the Oracle bindings hadn't been maintained in years and wouldn't compile with the current GCC or OCCI. ISTR there were also 32/64 bit issues. Anyway, I actually went ahead and wrote my own, styled to look a bit more like the classic OraTcl to make adoption easier. I say this not to blow my own trumpet but to illustrate that there is more to a language then the language. And not to knock the OCaml guys, just that their research priorities are different than my corporate data processing priorities.

Anyway, the OCaml world is playing much more nicely with others now, the book Real World OCaml is almost out, OCamlPro are doing some good work. But in F#, you can "hit the ground running".
So what do you think about Ember and Angular and would you use them ?
Without taking a stance on Bratz: Do you have a child? Do you realize how much stuff children wants or want to do that is bad for them?
Google positioning its OS as "open" doesn't mean they have to make it easier for script kiddies and hackers to find vulnerabilities in your phone and exploit them. The fact that it makes it harder for modders to (legitimately) root some (some!) phones is unfortunate, but I think is just going to have to be a casualty in the name of better device security.

As another poster said, we should be taking this up with the Samsungs who ship devices with non-unlockable bootloaders.
Absolutely, I had great fun running all kinds of custom ROMs on my Galaxy s and One X but at no point did either of them function 100%.
> There are about four elements to a contractual relationship: offer, acceptance, consideration, and the intent to establish a legal relationship. You need to have all four.

This is close, but the part about intent is not quite the way courts approach such questions under Anglo-American contract law. The issue of intent is subsumed in the issues of offer and acceptance. Importantly, intent is addressed from an objective perspective; the parties' subjective intentions generally don't matter. Generally speaking, if a person takes an action that, viewed objectively, looks like an offer or an acceptance, then the person's subjective intention is not relevant. [1]

An edge case is where one or both parties expressly state that they don't intend to be legally bound (for example, in a letter of intent). [2] That would normally be analyzed as, there was no offer, and/or no acceptance, because a reasonable person would not regard the parties as having assented to being bound.

Which brings us to:

> "We want to do it." has offer and consideration but the acceptance and intent to create a contract are ambiguous. It's entirely possible for one side of the negotiation to think "Sweet, it's on" and the other side to think "For God's sake, that was a pleasantry!"

The issue here would be simply whether, viewed objectively, there was an acceptance. My guess is that most lawyers and judges would say no -- that We want to do it was not an acceptance, but was a non-binding "invitation to treat" [3].

[1] http://en.wikipedia.org/wiki/Offer_and_acceptance#Offer

[2] http://en.wikipedia.org/wiki/Contract#Intention_to_be_legall...

[3] http://en.wikipedia.org/wiki/Offer_and_acceptance#Invitation...
What about 2-way data bindings in Thorax?
The Queen has no direct input into Australian affairs and the dismissal of Whitlam, which was found to be Constitutional, led immediately to new elections. Nothing had to be shut down and the whole matter was settled peacefully within a few weeks.

In the USA certain constitutional crises betwixt Presidents and Congress have led to civil war. I'm just going to say that Australia is still in front on this one.
I'm not making a value judgement on the policy. But claiming that Google is contradicting reality is silly given that stated policy.
Free monads and the Yoneda lemma
In general the term "Taking Aim" refers to putting something in your target and shooting it... i.e. killing it.
Pretty much any member of parliament introducing a non-trivial bill into the house for debate is a terrorist under this definition as well.
I am a freelancer and literally all of my clients use Skype, most of them primarily so.
Those require reasonably high pressure and push low volumes though?
12 Unusually Placed Sports Venues
Original HN discussion of that post: https://news.ycombinator.com/item?id=4046334
So it is. Thank you for the correction.
There seems to be a lot of confusion and misinformation about what dm-verity actually does in this thread. It's the same verified boot mechanism that's used by ChromeOS[1].

This just guarantees that on a locked, signed device (i.e. you haven't unlocked it to flash custom ROMs), the filesystem there is the one that's supposed to be there. Things that would be caught by this are (as the original documentation says[2]) rootkits and other persistent exploits.

You should still be able to unlock and flash your device; this is supposed to make it harder for a malicious app to root and own your (locked & signed) device persistently without you knowing.

[1] http://www.chromium.org/chromium-os/chromiumos-design-docs/v...

[2] http://source.android.com/devices/tech/security/dm-verity.ht...
I'd sort of agree but when you stop producing vehicles domestically and rely on foreign manufacturers building cars in your country you lose a lot of the surrounding infrastructure since much of the design and testing is done abroad.

The ability to produce a car and similar heavy-industry type production is a strategic asset (which is I think one reason why the French government has been so supportive of it's native car industry for so many years even when French cars didn't sell well outside of France).

It's a hard balance, support an unprofitable industry to protect a capacity you might one day need.

If I recall correctly the US has(had?) a policy where american flagged cargo ships that mostly traded in and around America had to be built in America, this made them much more expensive but kept the major ship yards in business as it was seen as a bad thing if that capacity was lost.
When I was younger I assumed pros used Dreamweaver.

Quite the opposite!
I think ω is pronounced like 'or' and ο just pronounced 'o'
I'm quite happy to rip optimizations out of code whether they be optimizations for speed, extensibility or reusability if -
a) I don't especially need speed, extensibility or reusability at that moment in time
and b) it hurts readability and maintainability.
The article claims to fix DST but only offers a solution for the US. That's uncharacteristically insular for The Atlantic.
>Axial fans, especially those for household purposes do not offer the required pressure drop of approx. 300 Pa

It might fall short of the official specs, but its difficult to argue with their results.

What kind of prefilter would one need? I'm thinking of DIYing this...
On the contrary, it's quite common to need to pull down others' branches from GitHub.
> I'd argue J2EE is fairly close to that but to be honest it's a pain to work with unless you're using Java EE 6

The thing with Java is that the community is freaking huge. Actually, with Java you're not talking about one community, but of several huge communities.

If you don't like J2EE, that's OK, as there are plenty of well-supported and awesome alternatives. Alternatives like Dropwizard and Play Framework. If you don't like Java, the language, that's OK too, as there are awesome alternatives, like Scala, Clojure, Groovy or JRuby, all of them widely supported with big communities behind them.

Also, people should really acquire better taste in what technologies to pick. (N)Hibernate sucks so badly that I've always been amazed of its popularity.
Seattle Mayor: I have Comcast, and I would like better service
I know so many people who already keep an image or PDF version of their digitized signature just to avoid the print+sign+scan hassle by pasting it into new docs.
Yup. I don't use the stock dialer.
It seems very analagous to a FLOSS-only desktop experience (for a while I think Fedora Linux was one). It was not a polished user experience, and certainly some things were lacking, but when I used it I was able to accomplish all the things I needed done (and face it, most of those can be done by the web browser anyways).

The other reason I have hope for this is most of the non-FLOSS functionality is available at least in some form in web apps, or in a F-Droid application. Google Maps, Gmail, Twitter, Facebook, etc all have pretty good (capable, functional) mobile web applications, and all you need FLOSS for is the web browser.
I don't use the stock music player, dialer, home screen _or_ messaging app. So I'm fine with that.
Ask HN: Why is PGP not used widely?
In light of the whole NSA leaks etc, I have to ask why we don't use PGP widely. Is it just because it's too difficult or is it because we never thought our emails were ever something to be kept private or just that there was never a need to produce tools to make the technology accessible.

A friend and I were discussing this over dinner and couldn't really pin point the reason. Both of us came across ideas around what could be done to make the situation better but were drawing somewhat of a blank on the question of "why is this not already done?".
Right now there's two ways to root some devices -- though the bootloader (unlock), which allows you to securely do the changeover. And root exploits, which are security holes in the operating system and can be used to persistently write insecure/root functionality on the filesystem.

The former can only be done by you (the device owner), but in theory the latter can be done by any manner of malicious applications. dm-verity only addresses the latter.

You should still be free to unlock and flash your own ROM to your hearts content. This includes flashing rooted images that have whatever bluetooth functionality.
Quality journalism here - his name is Urs Hoelzle.
Of course, the reason root exploits are so popular as a way of unlocking devices is because most Android devices don't have unlockable bootloaders. I mean, I guess technically Google aren't stopping people from unlocking their devices, they're just giving the device manufacturers and phone networks a more robust way of doing so, but that doesn't really make much difference to the end user...

Also, at least on ChromeOS unlocking the bootloader disables playback of DRMed content.
We have had some success with them.
្The /I/ in "hit" and the /i/ in "heat" are two different vowels.

When linguists say that a language has minimally contrastive vowel length, they mean that a single vowel can be pronounced with either a short or long duration, resulting in totally different words.

So in Khmer...

យឹត /jɨt/ means "to scold"

and

យឺត /jɨɨt/ means "slow"

A long vowel is indicated typically in the IPA either by doubling the vowel symbol as I did above or by placing a macron on the vowel (a line over the top, as in /ā/).

As was mentioned, the terms "long vowel" and "short vowel" learned in English class are misleading and bear no reality to the duration of English vowels.
Font Combiner – improvements to free web fonts
Haha, no, it's just that I had simply forgotten to log out of my work account.
I made the mistake several years ago.of subscribing to finance/technology magazines. I get an average of 2 cold calls per day as a result. Asking them to stop calling you doesn't work. The only thing I've found that succeeds is to tell obvious salespeople they have the wrong number. I really hate anyone that makes cold calls.
There is one more dimension: surveillance and security. Closed source phone could have spyware. It also does not get security updates just 6 months after release.

I simply want some basic privacy and phone which lasts more than 2 years. Commercial vendors failed here, perhaps OSS will deliver.
I get sent emails from a guy offering to do web development work. He has emailed me a number of times but I have never met him, contacted him or communicated with him. Trouble is, he sent the same emails to a number of recently registered domains. All exactly the same. They arrived in my spam folder and then I delete them.

I also get telephone calls from people/business I've never contacted before. I get so many, I just let the machine deal with it.

You have to remember if you cold call or email, then you are just one of a number that people get every day at home or at work. They will assume its junk, spam or your selling something they don't need. The ideal way is to not to bother people with cold calling/emailing but rather be the person they are looking for. The solution to their need. The useful thing they don't know they want till they need it.

I am sure, cold calling, emailing works for some but for me I just ignore them and I believe many people do. May be different in Enterprise.
Thank you! This was the only reason I clicked into the comments, and you delivered well.
Develop in Asp.Net MVC and change your viewmodels to dynamic (ExpandoObject) types.

You'll notice the advantages :)

ps. want to iterate over the object like in reflection, just convert the object to a (IDictionairy<string,object>)
Get a push notification once a post reaches 512 upvotes.
"I'd think open layout designs do not qualify for this question as it's pretty well established that they are bad for productivity."

Are office cubicle layouts largely an American practice? In the UK, I have never seen a cubicle layout in either large or medium offices. Open plan seems to be the default. I've never worked in anything other than open plan offices, so I don't know how I'd adapt to a cubicle, but I wonder just how widespread (or not) the cubicle layout really is outside of North America.
The misery of putting a kid to bed an hour early (WHY DAD WHY?) then listening to them rage for about 2 hours due to getting overwrought, just to have to wake them up in the AM rather than wake up naturally.

It's funny how opposite some problems can be though! I have the total opposite issue: my kids love going to bed and would happily go at 4pm if we let them, the problem is they want to be up at 5:30am every day.. :-) I can't even think of a single morning in 4 years where I've had to get my eldest up..
Radio (cellular) drivers are notoriously closed source and proprietary. Looks like they're reverse engineering the existing radio drivers and re-implementing them as open source[1]! Thats very interesting.

They don't describe how they're doing the reverse-engineering though.

[1] http://redmine.replicant.us/projects/replicant/wiki/Libsamsu...
We're talking languages here; the way a grammar construct helps the programmer.

The C# async language effectively writes a whole batch of code that you'd need to write yourself in other languages; try/catch blocks, callback functions, thread synchronization code, code to wait for results, etc. In effect, it makes into a language feature something that has previously been considered a design pattern.

So something like this in C# 5;

01 var foo = await LongProcess1();
02 var bar = await LongProcess2(foo);
03 var baz = await LongProcess(bar);

does a significant amount of work. If I were to code it without the language support, I'd be writing a great deal of crufty code to handle errors, to make sure one thread completes before using the result in another thread (see foo set on line 01 and used on line 02 for an example) and it avoids the callback hell problem of languages like JavaScript, which become apparent in Node.js programming, for instance.

I'd be interested to know what other mainstream languages have as complete a solution for asynchronous programming -- afaik, JS, Python, Ruby, Java, and C++ don't have this. I'm guessing erlang probably has it built right in, but I'm not sure. Anyone care to share?
Beckham Yakin Bahwa Moyes Akan Sukses Di MU
Agen Bola Terpercaya Piala Dunia 2014 - Menggantikan posisi dari seorang Sor Alex Ferguson didalam melatih klub Manchester United memang bukanlah menjadi sebuah perkara mudah. Namun bagi seorang David Beckham, nantinya sosok seorang David moyes akan mampu dalam melakukan semua hal tersebut dengan baik.
Rule change: Baseball At 16 Games
Worthwhile bugfixing
With the Nexus 5 out, the 4 might drop in price and make for a good "play with Ubuntu phone" phone :)

https://wiki.ubuntu.com/Touch/Install
I would like to see a new 'startup league' that tried to make this happen.
In my ye olde business days, I made the mistake of having my startup listed in a certain "yellow" directory here in the UK. As I used the same number for home and work (it was a low volume type business and YES I was stupid and I will never make that mistake again), I then got more businesses trying to sell me stuff then customers by a large margin.

I lost track of the large number of people who asked for the "Webmaster" or person who owns the website. That was in 2001/2002 and way before Google.
I've found they can work well and are generally not despised in two situations: 1) if you're inviting someone to speak at an event, 2) if you're asking to interview them.

You're not guaranteed a "yes" by any means, but people generally seem to feel flattered by such requests, and I know people who've tried to increase their profiles in niches by attempting to interview many of the big names there.

I guess my hidden point is that if you want to achieve a business aim with cold calling and e-mailing, it might help to hang it off of something else that the callee might find desirable or at least non-annoying.
I'm pretty sure that OP was asking opinions of those who make calls, not those who receive them (as these are obvious).