skysight-inc/HackerNews huggingface dataset:
AWS Elastic Beanstalk adds Background Task Handling and RDS PostgreSQL support
It can throttle its acceptance of messages from the same IP block

There are literally tens of millions of computers infected with malware making them part of a botnet (ex: http://www.csmonitor.com/USA/2011/0629/Biggest-ever-criminal...). The cost to hire 1 million of these computers (all with unique IP addresses) to send emails out is trivial. You'd be shocked how cheap it is.

Now here's the thing... SPAM is pretty easy to spot because someone is trying to sell something. In this case, you're not trying to sell anything. You just need Google to download things. So you send an email with "Vacation Pics" in it. Sure, Google could filter them out but they're all from unique IP addresses from home computers across the country/world and they aren't trying to sell anything. They probably could filter out some of them at the cost of filtering out a lot of false positive legitimate mail.

Internet security is complex - you seem to think otherwise.
It seems like more than a "mild preference" if what he read was that skewed to non-fiction.
Steam's APT repository
Where was this from? I can't find the source material.
In other news, women share how much their diamond rings were valued at when they got married. Unfortunately, when they go to sell their cherished tokens after their eventual divorce, they soon discover that diamonds aren't worth nearly as much as they thought they were.

Indeed, they are often horrified to learn that the valuation of the diamond at point of sale was horrendously overpriced through the use of psychological arbitrage and cultural indoctrination, that the cost of their production is surprisingly low thanks to copious amounts of slave labor and theft, and that the wholesale price that the diamonds will clear at is so low as to be an insult to their very dignity.

Oh, were we talking about startups?

I must have digressed into accurate land.

For anyone who's being a bit slow today:

women = investors
diamonds = startups
marriage = first rounds
divorce = likely failure of startup
valuation at point of sale = optimistic valuation by investors at inception
cost of production = ramen, servers and underpaid employees without equity
wholesale price = true value of a startup on average
SteamOS: What we know so far and what to expect
Completely agree. And what a great neighbour Gabriel seems to be. He sure likes digging.
> I don't mind a general region being disclosed, but the house-level accuracy of the location data definitely creeps me out.

This is exactly what I want most of the time. My ISP's servers are usually in neighboring cities, so geoip isn't precise enough, but GPS is too precise for my needs. I just want to disclose what city I'm in. This is enough info to give me useful results (e.g. I search Google for "italian restaurants", it gives me results for my city first) without violating my privacy by giving Google my location habits. Maybe OSes could give an option to reduce the granularity of the location reported, so you could disclose the town or state, but not the exact street, for instance.
I tend to keep GPS switched off in the phone settings because of this sort of thing.

FB is not allowed on my device in the first place because I don't trust it, but it's not the only offender. It really annoys me when I'm in-app or in-browser and I see the GPS icon pop up and start trying to get a lock. Sometimes even before the browser has asked if a page is allowed to have the location.

The answer is no!
May the ghost of Grace Hopper fill all your code with moths.
The thing about "Class based Programming" - or Object Orientated Programming - is that it allows you to model a problem domain in real-world terms. No one approach is ever going to be perfect; OO being mutable makes it perhaps less founded (on the face of things) on formal principles, but for a lot of large codebases it can have a great beneficial effect on readability and maintainability - cognitive overhead is, perhaps, reduced when you can "ground" your understanding in real-life terms.

At the end of the day, pick what language and coding paradigms best suit your problem domain and you as a coder. Pick right, and there's no mistake there.
So far, I've been an Android fan (I love the customizability and all), but if anything will make me buy an iPhone, it's this feature.
The Baroque Cycle was fun but didn't really come together as a self-contained story with beginning and end. Which may have been his intention, but still; I much preferred Anathem.
In case you don't know ML, you should. Also note that though OCaml is the most popular ML dialect right now, Standard ML is where it all started (PolyML is a good Standard ML implementation: http://www.polyml.org/)
I read it in my childhood and was unimpressed, so it's not just that.
Open the Facebook app -> App Settings -> Messenger location services -> Uncheck Location is on
You've got no guarantee about when that image will be loaded by their proxy, making statistics next to useless.

Google could prefetch those images. Even if the initial tests seem to indicate against this, they can change this on a whim, or they could prefetch with a delay, or they could prefetch only a percentage of those images, depending on ever-changing heuristics. The only useful info advertisers would get from this is that the email was sent to a Gmail account.

Even if they don't prefetch, they can detect duplicates, especially from links coming from domains known to generate tracking pixels and there's nobody else that could do this better than Google. They can also get rid of images that aren't visible to the user (e.g. transparent or white or light gray pixels, or images that are too small to be a part of the content). Tricks like generating images with unique content only work for images with actual content to show.

And it significantly raises the cost of email campaigns too, just as with spam. I don't have spam hitting my Inbox these days and that's not because spam has become impossible. Light spam (e.g. promotions from companies you've got a relationship with) have been moved in the Promotions tab. And I can't remember the last time I've seen real spam hitting my Inbox.

All in all, I'm happy that they are introducing this feature. It's better for regular folks or for me - you know, the kind of people that always click Show Images, because promotional messages are hard to read otherwise (on purpose).

I do hope they provide the option to turn it off. Google is pretty bad at providing choices these days.
It would modify it on the application level (user apps are sandboxed anyways), but not on the system/telephony level. System would still be aware of what the real IMEI is, just not whatever shady app requesting the permission.
She ain't a lady dude. And then in an uniform… cold bro, cold. That's exactly what I meant. But, tastes are not debatable. I'll take my lady any day over that soldier.
Love this bit: "Are black sheep among them actually gray?"
Something similar is built in the TV Series "Planet Mechanics", episode "Water Wars" [1], featuring the awesome Jem Stansfield.
In Water Wars, they use fire hoses to pipe the water down the hills.
[1] http://www.youtube.com/watch?v=xzOOrkjClTI
Patch CyanogenMod with OpenPDroid, and install that. That's what I did.
Quote: "Brawndo, it's got what plants crave!" Sorry, but 'teeth get a workout' sounds like something you'd tell a 4 year old.

I admit I don't know about the enzymatic action of saliva. I am not sure how important the loss would be if there's not large pieces of complex food to break down.
I think it's more than that, it's also an amazing story. It's not just another book about self improvement.
Well said, James.

I've seen so many systems built quickly with time-to-market in mind, only to falter a few years later when the team can no longer safely make changes.

The irony is that they lose their hard-won market share while they re-write the system.
Some feedback on our alternative search engine?
Hi guys,
we've come up with an alternative search engine that is focused on discovery. Allowing users to get previews of websites, try different image searches and directly watch videos within the page in one click.
Would be great to get your feedback! Cool or not?

Here it is: http://www.psykoo.com
Cheers!
I can choose not to install an app, but Google prevents me from doing it intelligently, that is, filtering the crappy apps demanding ridiculous permissions. I have to manually click on dozens of them before finding one that does not require, say, Internet access. APEFS (http://www.bs.informatik.uni-siegen.de/forschung/apefs) allowed such filtering, but since Google Play was updated some months ago, it stopped working and was removed. Now I have to resort to F-Droid for free apps, but there are not nearly as many as in Google Play.
Best (and most humorous) argument against Java's object oriented obession that I've ever read is: http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...
The book that changed the game
Because using "beta" features from Google is unthinkable?

I think it makes perfect sense to laud even small steps in the right direction (beta-quality features etc.) and comment negatively on steps in the wrong direction (removing privacy options for users).
Anti-piracy firm using unlicensed picture as main brand image over 2 years
This is a very good article. The point about mutable state is key. Class based programming encourages you to treat objects as little bags of mutable state, instead of as values, and everything goes downhill from there. Its one thing to not go all the way to disallowing mutation. Its another to encourage it to be used pervasively.
Bangladesh hangs "the Butcher"
Or.. B demands a higher payout. That reduces his customer base without affecting his revenue significantly. With fewer customers he has more free time on his hands, in which he invents robots that build brick walls. He now lowers his hourly rate.
I don't understand why this is special. Anyone care to elaborate?
Gates isn't being measured as the most significant philanthropist because of how much money he is giving away, inflation adjusted or otherwise. He isn't even measured that way because he's also directing much of Warren Buffet's (and others) wealth towards philanthropy; those those are significant accomplishments.

Rather, he's being measured as the most significant philanthropist, because his underlying belief systems, is so all encompassing:

From: [1]

Guided by the belief that every life has equal value, the Bill & Melinda Gates Foundation works to help all people lead healthy, productive lives. In developing countries, it focuses on improving people’s health and giving them the chance to lift themselves out of hunger and extreme poverty. In the United States, it seeks to ensure that all people—especially those with the fewest resources—have access to the opportunities they need to succeed in school and life.

[1] http://www.gatesfoundation.org/Who-We-Are/General-Informatio...
Beatles rarities being released to beat copyright laws
OOP actually doesn't model the real world well at all. It seems to on the surface, but it completely ignores time.

In the real world, everything is a process. Nothing ever stays the same or stands still. No object is the same object from one millisecond to the next.

Immutable state isn't just a formal exercise--it's a more authentic model of the world.
Yep, it's disgraceful. The fibre was laid outside my house about 6 months ago and I'm still told that "construction is yet to commence" in my area.

They might want to tell that to the friendly workers who were digging the road up and running fibre reels into it for almost a week.

I'm sure they'd be happy to know that the job they just finished hasn't actually started yet.
I'm not your 'bro'. I think that to qualify for that position I would have to first think that you were not a complete and utter muppet, which given the current evidence is something that is not likely to occur.
>donations
>make money

Hahahaha.
Linux supports Device Tree mechanism which solves this issue. You would download a kernel for the correct processor and a .dts file that describes the phone's hardware.
>> but it's not like these guys are building viruses in a petri dish.

Why compare them to one of the most extreme things humans can do ? Why not compare them to the food industry(under some regulation , and there's a debate if should have more) And Doctors (a single doctor can harm dozens/hundreds of people max , while an innovator can hurt million)?
George Orwell: What is Science? (1945)
Execution In The Kingdom Of Nouns
What we learnt trying, and failing, to build a regulated social saving startup
Indeed, it's nothing special. I just casually submitted it without any expectations. Sorry for disappointing you upon clicking the link.
This reminded me of a video where chomsky was asked what he would do if he had time and he said: "I will probably read a novel from the 18th century."
All you need to know about coffee in Columbia
I'm not very impressed. The application takes 15 GET requests to show a spinning wheel. Last request returns status code 429 (unknown status code). That web app doesn't look very responsive.
"everything is a process"

To me that's as bad as saying "everything is an object".

I'd rather try and understand where each approach is best rather than picking a single approach and dogmatically applying it in every scenario.
It's quite interesting to compare it to ProgrammableWeb API directory (http://www.programmableweb.com/apis/directory) which has 10,555 entries.
I'm sorry, are you arguing that immutability models the world more well than OO because no object in the real world ever stays the same?
> ..I bought several times Bitcoin with them, you see the price, then you get a popup to confirm (sometimes the popup shows a different price than what you originally got, but that's fine as it's confirmation page), you hit the button and guess what - after looking in your transaction history, you see you got charged sometimes tens, sometimes - hundreds of dollars more. Basically, the price moved, and they charged you a different amount. No warning, no nothing.

That's shocking (if true).

Recording trades at a price that's different from what the user saw on their screen when they clicked to commit to the trade is pretty fundamental fuck-up. It's a "Drop EVERYTHING! We need to fix this NOW!" kind of problem. There's a good chance that someone's head would roll if it happened in an investment banking/capital markets-type environment.

I know for certain that if it was happening with a bank's online payments service (the sort of thing where you can send EUR from your USD bank account), the service would simply be switched off until the problem was fixed. You'd have to get the legal department involved to notify the regulator and assess the company's liability. You'd have to go through the logs to find every single instance of it ever happening and write to each and every customer who was disadvantaged to inform them, apologise and reimburse them. And there'd be a significant fall-out, with very senior people asking "How the fuck could this happen?!"

I get the impression that some Bitcoin startups have a lot of growing up to do.
Ludum Dare #28 starts today
Wildlife in costa rica
Mutable state can be a huge pain in the ass. A common mistake OOP beginners, and even "experienced" developers, make is the creation of this complex jungle of entangled objects that all directly or indirectly manipulate each other's internal states. If you've ever had to work with such a code base for a prolonged amount of time you are pretty quickly ripe for a year-long sabbatical. There is simply no way to reason about the control flow and state of the program without investing a lot of time and mental effort. Sometimes it's almost impossible.

I don't know, I think it's a point where education fails. Your average enterprise developer should be forced to read books like "Clean Code" by Bob Martin before being allowed to touch a keyboard.
Cyanogenmod now provides a really easy installer that takes care of everything (including unlocking of the bootloader). I used it with my Nexus S last week without any hassles.
There should really be a 50% premium for the working hours, plus a unicorn premium on top of that.

People willing to work a 60+ hour week are relatively rare. If you genuinely need that over the long-term, you have to pay for this rarity: in addition to the extra hours.
Google is killing the Android Gallery app, so that Google Plus may live
No need to apologize. With immutability you have to explicitly model temporal changes.
Frapi PHP - http://getfrapi.com/
This is likely the case but there's absolutely no excuse for a manager to draw a paycheck without at least asking what you're doing. If things seem to be going well and you trust the team, perhaps that's an infrequent high-level "what we did, what we're thinking about next” email but you should know at least that much.
The Curious Case of the Malicious IIS Module
Government "Services" and the Developer Experience
mutable state is not a problem per se.
_Shared_ mutable state however, is a recipe for disaster.

There are other problems with Object-Orientation. For example, it tends to scatter allocation which has performance impact.
( see this nice presentation:
http://harmful.cat-v.org/software/OO_programming/_pdf/Pitfal... )

If performance is not an issue, I'd guess the price you pay for OO is that you eschew parallelism and concurrency.
I don't see how that disagrees substantially. If there was substantial variation in projects (intentional or unintentional), both could easily be the case.
The book Dr.Sleep and the Cuckoo`s calling is best to learn

@noizyoyster.com
Planescape was nice, but I actually liked Fallout/Fallout2 storytelling a bit more.
Yes. Due to Special Relativity, different observers perceive events (changes to object state) at different moments, the state of the whole universe is not consistent. Therefore, we model the universe using a sequence of immutable universe snapshots, with different computational agents independently moving through the (branching) timeline of snapshots, so that each and every one of them views the universe consistently.
30 Best iPad Air Cases available now
It's a hard to choose the right case for the new iPad Air .Check list here and choose the right one for your needs.
Has this made it to mainline/release yet? I've been doing some ARM kernel support stuff for one of my devices, and DeviceTree isn't there even in 3.11.x (AFAICT)

Previously you had a bit of boilerplate code that did much the same. Either way it doesn't actually solve the issue, because you still need the dts file, there's no hardware discovery.

(ok that's a bit of a stretch, some of the busses and things like I2C are discoverable, but you need a map of GPIOs, UARTs etc etc)
The product you link to contains 100kcal/serving. If you attempted to live off of this @2000kcal/day, you'd be going through 2/3+ of your container every day. It seems likely that you'd overshoot some of your micronutrients. Finally, Amazon has this GNC product as $40/can or $0.013/kcal.

Soylent is alleged to provide an appropriate amount of kcal, carbs, fat, protein and micronutrients/vitamins in a normal number of servings per day (e.g. 3). It's currently much less expensive than the GNC product at roughly ~$0.0038/kcal (assuming $255/mo, 84 meals/mo, 800 kcal/meal for men's formula).
Functional paradigms scatter allocation even more (though maybe more predictably, so the Generational Hypothesis is of more value in a functional programming language).

Also, as soon as state escapes a function, it becomes shared, so should be immutable (except when explicitly made mutable).
I know several BAs who works for charities. Any large organization needs them to operate efficiently.
I find a mix between Object-Orientation to model the problem, and a lot of functional thinking in the 'solving' department to be the most comfortable.
The modernisation (as in taking features from the old languages into the newer ones) of C++, C#, Java, Obj-C etc. are all liberal with this direction.
A good manager still knows what their employees are working on - not necessarily in detail but they should be able to describe the user side of the project comfortably and have some idea about which parts are the most challenging.
I would guess this is because cancelling the internet permission can be used to block ads. Ads that generate money for Google.
It's not stress that's killing us, it's our reaction to it
Badland - WWDC 2013

@ noizyoyster.com
What is the definition of public here?

Is public/private a matter of authentication, or authorization ? (e.g. trackable or paying)

Or is it suppose to be "private api is for internal use in a company" v. "public api is for external usage"?

curl "https://joss-open-exchange-rates.p.mashape.com/latest.json"
{"message":"Invalid Mashape key. If you are a Mashape user, get your key from your dashboard at https://www.mashape.com/login - To create a free Mashape account instead, go to https://www.mashape.com/signup"}
Firefox OS 1.2 released
I moved to fastmail which I found wildly refreshing. In the same sense I found Gmail refreshing when it first was launched.

Once you try using fastmail, you will be surprised by how incredibly lightweight it is. When you first get used to that, trying to use Gmail feels like wrestling a horribly bloated pig. The UX has just become terrible.

As for fastmail or other options... I was very keen on being able to host things 100% myself, preferably using FOSS, because of privacy concerns and being in control of my own data.

After trying out various FOSS (and non-FOSS) solutions I decided none of them were good enough/polished enough for my needs.

In that regard fastmail is a compromise for me compared to what I ultimately want, but it's a compromise I'm more than happy with.
Las claves para #ahorrar con éxito
The Responsive Hover Paradigm
RRD and rrdtool, sar graphs using pyrrd
I found the comments to be the most interesting section of the page
Ask HN: I want to make a boring process fun. Fast-loading HTML5/JS/CSS3 games?
This may already exist, so I figured HN would be the best place to ask.

I am working on a large inventory system and throughout there are a few number crunching functions that take time to execute. I would like to add a small "please wait" game that will take the edge off of an incredibly tedious and painstaking task.

Users are very happy with the system on the whole, but I feel like I can make the annoying bits something to look forward to. I like the thought of them saying "yes, this sucks, but at least there is something to look forward to".

I have no interest in game development, but I also don't want the bloat of a committed game engine, etc.

Any ideas? :D

EDIT/HN devs: When I first added this post, it included <p> tags instead of CR. After editing and removing, it appears it doesn't happen again.

EDIT 2: I would pay for a service that provided interstitial games.
To me, bringing a Google employee on board signals that bad software patents are important to the USPTO (as they are to Google).

I don't think we're going to see any changes as a result of this: it's more likely that bad patent granting will become entrenched.
That is from the Daodejing (Tao Te Ching), chapter 17.

https://en.wikisource.org/wiki/Tao_Te_Ching_%28Wikisource_tr...
I agree wholly that picking the right tool is critical. I also think you have to be skilled at a broad subset of all the tools to be able to even make any sort of comparison.

Many times I've heard this argument from someone who only knows the one or two tools they learned in college or in their first job, and they try to dress up their ignorance as wisdom for "not wasting time on the wrong tools".

I recommend http://norvig.com/21-days.html as a great place to start (I have only learned, at best, 3/6 of his suggested language categories, and I am on the 4th).