skysight-inc/HackerNews huggingface dataset:
> You are completely wrong, flat out.
Your argument is basically that "spam matters". This is false.

You're right that contemporary email providers like GMail do a great job of filtering spam emails, but that doesn't change the fact that sending commercial emails to harvested addresses is illegal, per the CAN-SPAM Act.

The act clearly states that the destination address "cannot be sent to a harvested email address." More information (albeit paraphrased) is available here https://en.wikipedia.org/wiki/Email_address_harvesting#Legal... or you can read the full text of the act itself here: http://www.gpo.gov/fdsys/pkg/PLAW-108publ187/pdf/PLAW-108pub...

Just because spam filters work very well does not mean that creating a web application that enables illegal activity is a good idea.

1: https://en.wikipedia.org/wiki/CAN-SPAM#Sending_behavior_comp...
That's true. In my defence, Japan's plan seems to be investing in domestic robotics :).
It sounds awfully romantic, but who needs it?

Give your kid a tablet, and they have instant access to more books, films, television shows, etc. than you could ever hope to fit in your home.

Why flick through an atlas when you have services like Google Maps which are more useful (route planning, satellite imagery, 3D visuals, etc.)?

Why flick through a physical copy of Brewer's, when you can scroll through a digital copy, or just browse the Internet and find all that information and more?
if there is accounting fraud, the bank should be prosecuted and penalized for that, and the city should not use a back-door mechanism to punish wrongdoing. This is not what eminent domain is supposed to be used for, and so fundamentally it's eminent domain abuse.
nice, that almost sounds like something out of "puck of pook's hill".
More than likely, investors in these cases are probably mostly compromised of 401k's and such. Small institutional folks (group of wealthy) who have been looking at the financials of some bond markets closely are probably getting out of risky areas like these…
Coworking Space In London
A great website launching soon, where startups can find and book coworking space instantly.

We are seeking startup and co-working space owners to help BETA test our site once we launch.

Sign up to http://locushire.com and find out when we are looking to go live.
Hacked e-mails reveal plan to stage Syria chemical attack
It used to be when EBS wiped out it didn't respect the boundary between availability zones. Every AZ in a region would be lost in tandem.

If they have managed to keep this incident confined to one AZ without trashing the whole region they have made significant progress.
What's changed is Samsung not doing as well as their PR would have you believe:

http://allthingsd.com/20130607/fears-of-slowing-galaxy-s4-sa...
Julia repl over websockets by monkeypatching STDOUT
I would not call them "incredibly simple", but I have also gotten gitlab going in about half an hour, twice.
This is cool... if the content is structured. (Ever tried finding addresses in arbitrary text? Much harder: http://smartystreets.com/products/liveaddress-api/extract)
Cheerio is really really awesome. I've used it to build a considerably sophisticated web scraping backend to wrap my school's homework website and re-expose/augment via node/mongo/backbone/websockets.

There are definitely some bugs in cheerio if you're looking to do some really fancy selector queries, but for the most part it's extremely performant and pleasant to use.

If anyone is interested in seeing what a sophisticated, parallalized usage of cheerio looks like, feel free to browse through the app I was mentioning above -- it's open source: https://github.com/aroman/keeba/blob/master/jbha.coffee
How was it forced? Steve Jobs: Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. [1] Oct 18, 2007

[1] https://discussions.apple.com/thread/1183763?start=0&tstart=...
No, this will just implement the DIAL protocol, but the app will allow hooks for other developers to build whatever they like. My point was that there are open solutions to implement a DIAL compliant dongle, if indeed it turns out that Google locks down Chromecast.
Awesome. I'm taking a look at the framework from a regular machine now. Looks interesting.
Different vibe in San Antonio. It is know as a military town closer to the boarder butt obviously is more than that. For a young single person though, Austin is definitely superior.
How about this. We should let the NSA spy on all domestic corporate transmissions. This would be a great way of holding the banks accountable and asserting fairness in the citizen's fight against the corporatocracy that has a chokehold on our nation. If the banks that have recieved huge amounts of taxpayer money in the form of bailouts refuse to right the abuses that they created then it is incumbent upon a free people to stand up or continue to be run over.

Do you not see the problem with inventing a new power out of whole cloth to fight wrongdoing? Surely, the banks have done wrong - and should be prosecuted. But the exact thing that you rail against - "banks recieving huge amounts of taxpayer money" was ITSELF the product of exactly the same thinking that you are engaged in - "let's invent a clever new government power. for the public benefit [to save the economy]". problem is, these "public benefits" are so often really just to help out some private consortium - and you don't have to look too hard to figure out who that is in this case.
It has definitely been posted to HN numerous times in the past. However, it seems the reason it was posted again this time is because the jsPDF website had a major design revamp.

At least, it looks very different from when I last used it ~6 months ago.
AWS Server Issues Take Down Instagram, Vine, Airbnb And IFTTT
I was using LaTeX => PDF generation, but because I don't do it all the time I found it cumbersome and confusing at times.

Prawn seems to have come a long way since I used it last - and has addressed all the limitations that pushed me towards LaTeX in the first place.

Definitely worth looking at Prawn again in my opinion.
Thirty dollars? That's much too low. Rates for training typically build in premiums for the time it takes to build courseware and for the fact that course delivery is very demanding. A $5-10k day (for the trainer) is not at all outside the norm for in-person training. There are plenty of open-enrollment classes that are in the $1-3k/attendee range.

If you're giving the class just to figure out how your courseware works, or to dip your toes in the water --- I do both somewhat regularly (as in, a few times in the last 5 years), just do free. $30 isn't even enough to work well as earnest money.
Well, you have infinitely more experience in this topic than I do, so I'll defer to your thoughts on the matter.

My guess is that jobs lost to truck automation will be less than offset by increases in mechanics for those trucks. What do you think?
Sedgewick's tone/approach is very natural. He says things in terms of "this is what we know," sometimes implying that the subject is not as settled as it appears. This in contrast to professors that just go through the motions of "this is X, this is Y, quiz on Friday."
100 Whey Gold Standard Protein 2.27kg Optimum
Great, but I hope it doesn't follow the book...

"Algorithms in C" by Sedgewick is a great book, which uses C to implement the algorithms talked about in the book. "Algorithms" also by Sedgewick, which looks like this course is based on, spends a hell of a lot of time teaching you Java!
It's 100% possible to use SQLAlchemy to do that in Python.
Less clickbaity only because it was arguably meaningless in isolation. Was it an article about astronomy? Or perhaps online ratings systems?
An elementary illustrated introduction to simplicial sets
What is the home "actually worth" changes monthly, and even that is a very rough estimate since you have no idea how much it is worth until you actually sell it. So it would be more in line with whatever bureaucrat decides the home is worth in some particular point of time, probably basing on political considerations having little to do with market reality. It probably would result in some money being robbed from the banks - after all, that's where the money is - and some payments being lowered - after all, that's where the votes are - but it would have very little to do with actual market values.
Hold ctrl and zoom out. Then right click on any group to name it. Drag tiles out of groups to make your own, drag groups around when zoomed out to organize.

There's no hierarchy but it's actually extremely usable.
How to hit back at the digital haters
As a native Texan, I will tell you that most Texans would like to live in Austin. Houston is and always will be an oil town. It is full of oil men, deal makers and their lenders. If you are a young person that is starting out in life and you have the skills to get a job and build a career in the place of you choosing, do not choose Houston. Spend a little more and get the most out of life, You only get one!
NSA having flashbacks to Watergate era
Most of this code is actually C/C++.
Seattle. Live out in the suburbs for like $500-600/mo for a room, and take an express bus into town for work for cheap. There is no state income tax/weed is legal(sorta)/gay marriage is legal/most guns are legal.
Ask HN: I'm selling some simple .com domains - add yours too
In my spare time I write naming reports/analysis and help people find decent .com domains for their side projects within a small budget. I would like to expand this and see if there is a bigger market for memorable short domains + simple branding put together for a reasonable price and a straight forward transaction.

I find it frustrating when you find a domain you want but the owner is unresponsive or asks for an overwhelming price.

I always have a project in mind for each domain I buy and know I will put them to use in the future. If someone can put them to use sooner, then even better!

Here's a few domains I have for sale :-

OrderCab.com

PowCall.com

FloClick.com

EarnFan.com

FlyWoo.com

WalletGeek.com

AthleticEats.com

Brightype.com

Feel free to list any domains you'd like to re-home too and hopefully some side projects will get a great name!

My email is my username at gmail if any are of interest.
fwiw, if you have basic spanish, he's very easy to read in the original. very clear, simple prose (and you only need to read one story at a time).
> Is there any reason to believe he has any real insight into the situation?

His hypothesis fits the observation. IMHO, it fits better than the official "Ballmer got bored, decided to quit" explanation.
Tamiflu (Prodrug)
One of the benefits of RequireJS is runtime script loading. You can configure RequireJS to exclude some rarely used functionality/file from the minified asset build -- The extra file will only be fetched when needed.
Definitely doesn't seem that way from the inside. We're constantly productizing new research that comes from R&D. Self-driving cars, Glass, DistBelief, etc.

In fact, one thing that's unusual about Google is how much R&D actually makes it into products (unlike, say, Microsoft, whose research group turns out great stuff but rarely does anything with it). In that sense, it's less pure blue-sky, but more applied. I think it's more akin to the Manhattan Project, Apollo program, etc - scientists and engineers working closely together to redefine what's possible. (We even internally refer to the ambitious projects as moon shots). SpaceX and Tesla are doing work in a similar vein - an virtuous cycle of innovations and research.
What programs?

If you're trying x86/wine then forget it. But the usual suspects are available from the ubuntu repos just fine.
It is important to have a contact who will make sure that invoices are approved and get paid in a reasonable time. If not they have a tendency to go missing. The important thing is tracking what has been authorized for payment. Without solving that a protocol would risk being just another black hole where unpaid invoices languish.

Instead build something that tracks approved invoices. When an invoice is approved the vendor gets an email asking them to fill in a form, entering all the data from the invoice. Include a big "pay me" button at the bottom. Don't make the payment until the data is provided.
Yeap, maybe because I'm European but I see corporate lobbying as corruption. There's also the part where US (not EU) authorities started investigating Microsoft about alleged corruption.
Thanks for the correction! For years I've been thinking it was "money lenders" not "money changers."

I read the link you pointed to. It affirms that the plantiff's claim is "consonant with the plain language of the 7th Amendment."

There must be a typo there, as the 7th is right to a trial by jury, while the given quote about "nor shall private property ..." is from the 5th.

I don't see though how this is an effective argument. Every single lawsuit filed in opposition to an eminent domain seizure must claim that the seizure is violation of the 5th amendment. So of course this lawsuit is "consonant with the plain language of the 5th Amendment" as otherwise it would be thrown out as being unjustified.

A more effective argument would point to existing legal cases, to show how the courts have previously ruled. But the comment you linked to dismissed Kelo - a case which gives some idea of how much the Supreme Court may defer to local governments - without giving any reference to other more relevant cases.
Where is the evidence for this? Anecdotally, all the evidence seems to point in the opposite direction: Self-driving cars, Google Glass, Project Loon.

Even in front-end web (the area I'm most familiar with) they are doing lots of exciting and experimental stuff with R&D driven frameworks like AngularJS and Polymer.
To Ruby on Rails users I recommend the requirejs-rails Gem -- it automatically integrates RequireJS with the asset pipline. It can also server templates in AMD compatible format instead of throwing them into the JST[] Array.
It wasn't really sarcastic, but it was my intention to point out that, unlike closed source, if your complaint about open source software UI means that much to you, you do have the option of actually putting your time where your mouth is, and helping solve the problem that is bothering you.

Your personal anecdotes are less about the software being open source and perhaps more about a lack of coordination with the existing developers. Every time I've contributed to an OSS project, I've opened a dialogue with the existing team ahead of time and had my ideas vetted before I put in a bunch of work. That or (now in the Github era) they were tiny/trivial patches where I wouldn't mind if my pull requests get ignored.

With closed source software that has shitty UI (and there's lots of that too), you have to just live with it...
An earlier poster, who works at Microsoft, said that the ranking is done in large groups. So I imagine it would be grouped something like developers reporting to a particular PC. . .so it wouldn't be as granular as you describe. . .and the criteria wouldn't be granular either. . .Or I guess the criteria/objectives could be fairly high-level, but any benchmarks used could be more granular and specific.
$750k per year is nothing. My employer spends millions with our 19,000 employees. We probably pay $500k on MSDN Licenses.

Never been audited. I wonder why you're special?
Cheers to PG for making this available.
Microsoft Research is still one of the most influential and visible industry research labs in Computer Science, publishing more great papers than most top universities.

http://research.microsoft.com/apps/catalog/default.aspx?t=pu...

However, this work rarely seems to make it into their consumer products. I suspect it's mostly an issue of the organisational structure of Microsoft, rather than the type of research, which makes it difficult to jump the gap from research to products.
An Iranian Odyssey
Steve Ballmer's response to the question about the iPhone [2007]
Me, I have a long running ARM fetish ever since debian-ising my NSLU2 back in the day. Also for some sick reason I like to repurpose stuff.

All that said - it turns out ChromeOS with developer access enabled (so I can get a proper shell and a normal ssh client) covers about 80% of my needs in a client machine.
How to Charge $546 for Six Liters of Saltwater
Guessing that it may be an attempt to mitigate the practice of responding to top-ranked comments, in order to get your own reply more visibility and thus (hopefully) more karma.
If there's a lesson, and there may not be, I think that it's that a company shouldn't get 100% into either mode of operation.

A company that's totally focused on breaking into (or creating) new markets can get so wrapped up in chasing the next big thing that they neglect their existing customers, or they don't know what to do when a couple of years go by without some big huge new innovation.

On the other hand, a company that's totally focused on maximizing profits from its existing products can eventually become a dead end too. It becomes very risk averse, and unwilling to cannibalize any of its existing products with newer, more innovative products. It becomes obsessed with the idea of using every product to sell every other product, such as the ubiquitous Windows branding that has pretty much killed every Microsoft product that wasn't Windows.

Maybe there's a middle ground, but I fear there isn't. I think there's just a natural boom and bust cycle for tech companies, and the best they can hope for is to survive the next bust and get to the next boom.

At the heart of a lot of this is are the forces that drive the stock market- in the tech industry at least, you can't just carve out a niche for yourself and constantly improve in that one area. You may make a ton of money, but tech investors only care about growth. It's like publicly owned companies have forces acting on them that make them grow and grow and grow until it kills them. It's not sustainable and it kind of sucks that it has to be that way.
It would be much nicer to use if C# had structural typing for the anonymous types, so you could usefully return them.
I'm a Gmail user who also gets thousands of spam messages a month. The number that get to my inbox, despite attempting to train it with classification of spam as such, would be 20+ per day. Despite training as "not spam", I end up with 10+ legitimate messages a month ending up in my spam folder.

Unsubscribing, shaming, reporting to the ACMA - none of these actions seem to have any noticeable effect.

Spam matters to me.
Also, in my school system, the good teachers are steered/yanked towards the classes that have standardized testing. So electives, classes for enrichment, etc., don't necessarily have the best teachers. If all of the teachers in a given school are "good", that's not an issue. In schools where teachers are in short supply, that's a major problem.
You can do pretty well for analyses where n is the number of variables instead of the number of program points / expressions. In those cases, the typical trick is to shorten the height of the tracked lattice, as you only get in trouble in a few places.

To make that concrete, control-flow analysis (which answers "which possible functions could I call through this variable?") is cubic in general. But if you cut it off to only tracking N separate functions and then giving up to ANY when you hit that N, you can cut off the few bad cases (e.g., all of the bindings to the function passed to map, which you will probably just inline later anyway) that generate the cubic behavior and keep your execution time well-behaved, even for whole program compilers, at very small loss of precision in practice.
Show HN: A simple tool to discover colors
I'm only 21, but I definitely get the impression things have picked up in that area in the last few years.
Investors are probably a group of middleman that are managing money for pension funds, municipal funds, endowments, and such. Of course, if you take 100K out of billion-size pension fund, that alone wouldn't do much difference. That alone happening on scale means some pension funds would be in deficit, which means somebody who joins the workforce now would have to pay much more for their pension than before (since it is almost impossible to change conditions in an existing pension plan if unions are involved) or somebody's taxes would be raised, or somebody's tuition would go up.

>>> The other problem though, is that wealthy people always seem to have a way of passing the damage down to the working class.

There's no such thing as "wealthy people vs. working class", if they ever were. Look up how much money largest unions manage, how big are largest pension funds, how big are all pension funds combined. We're talking trillions here. Of course, there are some very rich people, but thinking that messing with economy you're only influencing those rich top-hat wearing monocle-donning monopoly men is completely wrong. Everything is connected, and "working class" is as interested in good investment climate as the wealthiest of the wealthy. Maybe even more - if Bill Gates loses 50% of his money, he'd be ok. If your average Joe's pension fund loses 50%, he's screwed.
My goodness, it really has been that long. 18 years since they opened their website, and 17 and a bit less than 2 months since my first order, which they did not drop on the floor in the intervening years. Which by itself says a lot. And it's still very useful data, I'm still in the market for every sort of book I bought, every author ... although I hope to never program in C++ again ^_^.

Anyone who's noticed that they didn't lose their old sales data like so many others will recognize yet another bit of their excellence.
Amazon has been operating at near breakeven point for a long time. Most of the years the make some money, sometimes they lose a bit.

Their stock holds up because they increase their revenue, and market share, at a huge speed. This is reasonable. In fact, that's what most startup companies do after raising Series A, B, C, etc. funding - they usually spend a lot more than they make (i.e. "burn" cash) with the goal to grow the market share as quickly as possible. Amazon is a public company with significant cashflows, so they use internal funds to grow.

Here're the latest approximate revenue/profits number from Amazon (all in billion):

2007: $14 / $0.5

2008: $19 / $0.6

2009: $24 / $0.9

2010: $34 / $1.1

2011: $48 / $0.6

2012: $61 / $(0.04) (loss of $40 million)

This is a very impressive growth (in revenue) for a large company. Having said that, one day it will stop, so by then Amazon will need to show impressive earnings, or its stock may get punished.