skysight-inc/HackerNews huggingface dataset:
Car registration fees are not sales taxes. You only pay the sales tax once, on the purchase. You might pay a use tax if you ship or otherwise transfer the car to another state, but for the most part use tax laws are not well enforced. Sales taxes in most states go into the general fund.

The registration fee is a fixed amount that is not dependent on the price of the car. You pay an annual registration fee in every state in which you reside and intend to use the car. The registration fee in most states goes into a restricted use fund that pays for things like road maintenance.
A Dynamic ASP.NET MVC Controller using CSScript
I don't think the (publicly) leaked database contained any usernames/emails.
PACIFIC RADIATION TURNS UP DEAD MERMAID,
I've used Voip.ms as my primary phone service for years and it's been very reliable. Voip.ms is one of only two VoIP services that has a Gold Award at DSLReports:

http://www.dslreports.com/gbu

I also have a Google Voice account, but the service is less reliable than Voip.ms, and I only use it to call a couple of family members who use Google Voice as their primary phone service.
Erdogan Takes To Campaign Trail – Via Hologram
Because "build atop a crumbling foundation" has demonstrated time and again to be, by far, the most successful way to accomplish anything in computing?

I can't imagine where that sort of conclusion comes from. Building on a crumbling foundation seems to be just about the most proven, reliable way to ensure your software project won't survive more than a short time without needing serious effort just to maintain it and/or a big rewrite.

Much of the world still runs on C, a language that was created long before many of us here were born. Other languages have risen, peaked, and fallen into relative obscurity since then, yet C endures, because for all its faults, it is simple and predictable, the epitome of a sound foundation.

Large amounts of COBOL is still driving back office systems in large organisations. The cost of hiring people with the skills to maintain them is probably horrific, but those systems are still there, doing their jobs decades later.

You can still run applications from nearly 20 years ago on Windows today, in no small part because of Microsoft's persistent focus on compatibility and keeping the basics reliable over that time. Similar stories can be told in *nix world.

What major accomplishments in computing that have been built atop crumbling foundations can claim anything even close to the scale of success of these examples? You surely can't be talking about the move fast and break stuff philosophy that seems to drive everything at trendy software shops like Facebook and Google, or the kind of MVP/lean start-up hype we hear about ad nauseam on HN and the lasts-just-long-enough-to-exit web apps that result.
It's all been said by the other commentators, but I'd just like to add something: it's true you're not a "Mark Zuckerberg" or "Steve Jobs", but you must realise that little did they know themselves they would achieve such success.

People who succeed at any level (Zuckerberg or Jobs included, but perhaps even the baker down the street, or a teacher, or an actor) rarely let complicated life goals get in their way; on the contrary, they just have their ideas and begin implementing them because they let the ideas themselves motivate them -- not the goals they'd like to achieve in the long run.

It is a sort of a mental cancer to let yourself be ruled by your expectations rather than your desires. The good thing is: you already know how to change it. Talk to other people, don't be afraid to disappoint them (and absolutely do that if you must), trust your intellect and respect your feelings.
Users 1 and 15's charts make no sense - they have to be special system accounts of some sort. My guess is that #15 is the account that receives trading fees, and #1 represents MtGox itself (or some specific aspect of MtGox, such as its cold-storage).

There're still a lot of points on these plots that don't make sense, though; generally they look like vertical stripes labelled as sets of small sell orders, both far below and far above the market price. User 30 has what looks like a large sell (in Mar 2013) far above the highest-ever price. So either MtGox's order-matching is way more broken than anyone ever knew (unlikely), or these actually represent fees, withdraws, or something similar, and the y-axis position is meaningless.

Also worthy of note is that massive sell order by user 1 in Nov 2013. That's hard to interpret without knowing what the dots on that graph really mean (I doubt they're trades), but it's likely significant.
5 ways to ensure Facebook minds your own business
HWTrek Asia Innovation Tour – 3 days left to get sponsored
TAIWAN: April 8 – 9, 2014 • BEIJING: April 11 – 12, 2014

Join HWTrek Asia Innovation Tour to meet prominent hardware manufacturers and suppliers in Taiwan and China, including those that build products for technology leaders such as Apple, Sony and Nest. View the assembly lines of some of Asia’s most prominent, billion-dollar manufacturers, and gain firsthand insight into the hardware manufacturing process.<p>Fifteen selected creators will each be awarded an airfare sponsorship of $1,000 and hotel accommodation. The deadline for the application is March 23, 2014.<p>Application information available at: http://asiatour.hwtrek.com/
Does anyone have a good estimate on what % of AirBnB rentals are illegal (i.e. not allowed by local zoning laws) and what % are just dodging local hotel taxes?
The strict KYC/AML laws are all federal laws (many stemming from the PATRIOT act).

State money transmission laws have traditionally been oriented toward consumer protection and not toward prosecuting money laundering (and so they traditionally didn't require any IDs or other proof of identification from anyone except the business owners).
What Hotel Operators Really Think Of Airbnb
We use pundit more often these days to cancan, I would recommend it.
Do you think perl would have been much better? Either way, the point that he was making was that there were pretty slim pickings back then. Certainly the dominant languages/frameworks of WD these days (python, ruby, node) didn't exist. Or by another token, the only dominant one that was also strong back then is PHP, the one they chose.
that's exactly what i was thinking...
It upsets me that the circles are not hexagons.

Why oh why?
https://en.wikipedia.org/wiki/Sarbanes–Oxley_Act

Being a publicly traded company sucks. I imagine a lot of this financing will go to cash out early investors, providing liquidity for those who need it, while still keeping the company private.

It's a common strategy with tech companies. (See Square, Uber, Dropbox, Twitter, etc.) The first major instance I remember was the $300MM DST/Yuri investment in Facebook in 2009.
You could handle it same way they handle people claiming that the radar gun is wrong or that the parking meter shorted someone on time: the instrument is calibrated so the burden is on you to prove it is defective.
in ten years we will remember those bizarre early bitcoin days where casual nerds become daytrader and exchanges defrauded, got robbed, got their assets frozen, file for bankruptcy and find millions under their sofa. All in 3 months.

It wouldn't surprise me if Mt.Gox will be a strong brand in the years to come. Nothing surprises me anymore with bitcoin.
Great introductory post.

I'll admit that this is the first time a post like this has convinced me to sign up for something -- I'm going to do an "office hour" with them. I'm just starting some small b2b sales for my startup... I have 5 years technical sales experience, but this can't hurt!

If anyone's ever spoken with them or used their service before, I'd love to hear about it!
EU approves new data protection law
> To a company with a presence & reputation in the American market, "profit" consideres reputation and repeat customers.

Not true. Think about all those telcos, ISPs, car producers, etc. that just sell bad products and services, don't give a damn about their customers and still profit. Unfortunately, business at large figured out how to be malicious to customers without losing money.
Wow, I haven't kept up with things, but gosh that sounds pretty great. Type checking + named params is a fairly difficult combination of great language features to find in the same language.
This project was built by https://twitter.com/syntagmatic and https://twitter.com/mbecica.
Sounds like a bug in the author's graph generation code or some incorrect data in MtGox's database. The price didn't vary that much.
Assume the typical example is a record of a parking ticket or something (i.e., the police have thin or no records on average).

Assume that either checks of the database or certain types of additions to the database would have some period of latency (additions is probably the better way).

Police begin some investigation. For whatever reason, they don't want to reveal this investigation to particular potentially involved parties. Police go to judge and ask for 'order of leeway' or whatever it would be called. They get it. All it means is that the police don't have to publish ongoing details regarding a specific investigation. New traffic tickets go right in the database, checks of the database do not reveal the investigation.

Where's the problem? Take it one step further, is there a problem without a straightforward remedy?

Destruction of evidence is more interested in whether you are doing it to cover up something that you reasonably know is a crime than it is in what the police know about what you did, so I'm not real worried about it here.
Convert Text to Flowchart
Moreover you have a game field of 19 positions and require 14 of them to be filled in order allowing simple combination to 16384. In a game with 6 degrees of freedom this might be challenging.

(1 + 2 + 4 + 8) + (16 + 32 + 64 + 128) + (256 + 512 + 1024 + 2048) + (4096 + 8192)
Yeah, I'm old enough to remember how easy it was for anyone to open a bank account in the 1990s. No multiple photo IDs or strict background check needed.
UCL open letter to Paul Dacre, Editor of the Daily Mail
Thanks for the link to Bell. We're adding a catalog of data-only plans around the world and tutorials about how to get them to the Bolt site.

And I agree about phone numbers. They should just be the IP addresses of communication. But nobody's developed a good-enough DNS equivalent (yet). We still all rely on a local cache of numbers in our phones' address books.
Like Saturn did...
The license doesn't prevent the latter, but the FSF doesn't approve. There's also the AGPL, which would forbid the closed REST API.

None of that means there's no opportunity to make money. People might pay for convenience (I don't have to set up and run my own server, even though I technically could) or access to networks - if Facebook AGPL'ed their whole stack, people using Facebook would keep using Facebook because their friends are on Facebook.
DirectX 12 Announced
Ask HN: What is the state of data mining libraries in Haskell
I always wanted to make something serious in Haskell. I've learn it during academic coursers. My next project is about data aggregating and associations exploration. Are there good, established libraries for this in Haskell? Otherwise I will go with Julia (http://julialang.org/)
And Gmail isn't sold as an advertisement service. The espionage for profit is not the same as filtering and image caching. That is the crossed line which this kind of lawsuit is asking about.

Cleaning services are also reasonably expected to clean desks. They might even temporary hold confidential documents in their hands while doing so. However, once they start reading the document and interpret them, a line has been crossed which no legal fine print can fix.
For some classes of investors, we do
I guess it should be obvious that they fingerprint scan for each use of the terminal. This wasn't made clear in the article.
If a 'normal' organisation is able to take over these roles, this organisation becomes a defacto government and most people won't resist it, as long as they are able to live within the system. People's revolutions are relatively rare in the grand scheme of things.
Man, it's going to be really hard to search the Internet to troubleshoot this.

Search: "Hack Anonymous Function"
Search: "Hack Background Process"
Static types are more than syntactic sugar, they allow you to make additional guarantees about the behavior of the code, like having unit tests without actually writing them.

I program in php every day and miss static typing (as opt-in mechanism). Sadly i'm on windows and use oracle, so hhvm is not applicable.
It's interesting to think about how much of this crap is ultimately enabled by the ubiquity of car loans.

Transforming the sticker price into a much lower (in terms of which number is absolutely bigger) monthly charge completely changes the psychology of it.

How many people don't do as much research as they should because they're thinking in terms of $500/month instead of $25,000? How much BS can the salesman then get away with because of that?

How often does a salesman successfully pitch some completely useless extra as being "only $20/month" when the buyer would never pay $1,000 for it if they actually sat down and thought about it?

How often do buyers end up spending way more than they intended to because they don't properly factor in interest, or the added cost of extras, or down payments, or the costs of taking out the loan itself?

I bought a car in cash last year and it made the whole process pretty nice. A whole fat layer of nonsense was just stripped away.

I realize this isn't practical for everybody, but how much of it is that it's outright impossible for people, and how much of it is that Americans are conditioned to buy cars on credit, end up spending more than they should and buying more car than they should, making it harder to save up money, making the whole cycle repeat.

In many ways, it's just another example of how it's expensive to be poor, and cheaper to be better off.
> your license for the design of the building limits your ability to modify the building

How?
Not everyone that needs/wants to make a website wants to start a software development company. Often then just want to accomplish a few small things. To match up the rest of your examples:

I was to defend myself in small claims court

I want to learn some first aid

I want to build a shed behind my house
If I blogged about my job and my boss read it, I'd get fired. He once said that the solution for alternative energy is cars with huge springs in them. When you wanted to go somewhere you'd just wind them up.

There's no way to put a positive spin on that.
Ask HN: What's the best laptop for developers?
IDEA: put the letters on the sides of the hexagon so that I don't have to think so hard.
I'm too busy coding my 2048 riff to work on this.
Ask HN: I have money, What should I invest it in? 
Just curious to know success stories are out there of folks that invested in businesses that took off. And any advice they are willing to give? It could by any time of investment such as real estate, stocks, coin laundry, etc... Assume someone had about 30k to start
How exactly did these charts lead you to that conclusion?
They enforce KYC/AML measures only for the small fishes, but openly deal with drug dealers and other questionable entities.

Either you go the full route and demand compliance from everyone, or you go the full-opposition route and do everything in your power to really fight the regulation.

The "hybrid" approach chosen by many banks is just criminal.
"Type checking is faster than other statically typed languages" is quite different from "other statically typed languages don't offer this workflow", which is what was claimed.
Yeah, I agree with you...I think the implication is that the original implementation was bad for various reasons, among them, redirecting to different URLs based on error. But if in fact, that kind of redirection needed to be done (which would seem to be a mild violation of best-OOP practices), then I'd agree, a Policy object that lived outside of the Model and the Controller would be needed.

However, the OP apparently realized in the refactoring that it made more sense to simply have two paths...or setup a convention so that `redirect` can infer the correct error page from the error itself. If the OP had insisted that the Policy keep the path logic, I'm sure DHH would jump all over that as being bad-design-looking-for-a-solution.
Now we need a 3D one.
I'm so so glad.

Just two weeks ago I thought we'd have to implement the same thing for the same reasons: old editors were good in handling browser inconsistencies but bad in being too tightly coupled to their dated UIs, new editors sucked at generating semantic markup.

Thank you for making this public.
If just you filled out the ballot, I imagine this would be much less problematic.

The problem is that you, and people like you, are not normal. Most ballots are filled out by slack-jawed yokels who choose their car because they liked the ad they saw for it on TV, and who choose their politicians in much the same manner.
I think having buttons to click on the screen (or little arrows next to each side) would help a lot here.
By that logic, shouldn't they be guessing too low? I think the point is they realise there are different sizes, but consistently overcompensate for this effect.
The worst thing you can do with your money is make a mistake with it. So make sure you don't rush into anything without fully understanding what you're getting into.
Photography + Typography = Love
Well it is midterms time.
because it is a HACK !!?!
But it is good at preventing theft. :(

That is the reason it is used.
I agree that Rails is polarizing into two schools - Steve Klabnik's blog post details this really well.

But I don't think that moving towards more single-responsibility objects means you have to give up all that Rails offers - particularly the preference for concise, human-readable APIs and convention-over-configuration. Ie, we don't need tonnes of boiler-plate just because we want to use more objects.

We put this permission check in the controller and not the interactor because it seems like the controller should generally be responsible for authentication & permissioning. Once you get to the interactor, it should just be told "Perform this interaction". Not "check if you can perform it, and then perform it".
Those criticisms aren't about Telegram's UI as compared to Hangouts, though. At a minimum, your communication through Telegram is as secure as your communication through a google property.
As a frequent user of R, this is one of my biggest pet peeves. There are a practically infinite number of unique, interesting, pronounceable, google-able names for a new programming language, yet we continue to get stuck with this shit.
I'm sorry if this is a dumb question, but, what is this webpage for?
Does this mean anyone who breaks an EULA should go to prison because they are stealing? I'm guessing that would mean you, and most of America, would belong in prison.
If it's output is semantic and doesn't suffer from inline styles madness (like Chrome likes to mess up contentEditable), you can just convert HTML to MD without lots of issues. Sure it's lossy but it's up to you to decide what functions to expose to user.
Though there are drawbacks, I think there's a real good argument for AirBnB specifically to IPO. They would get a whole lot more stakeholders with skin in the game on their side. This will help in their ongoing public relations and regulatory battles.
So, where is the line where providing services with the software becomes acceptable? An API is obviously a service provided with the software, but so is consulting using a GPL statistical package. How, and where, can you draw the line between those things?
But how does that apply here? You specifically said:

> For the whole fingerprint, photo, ID, social security, etc. dance, let's place the blame squarely on the proper shoulders here: the U.S. government.

I don't have to take a photo, give social security, or scan a hand print when I exchange foreign currency with a money transmitter...
Seems to just be a loading bar and nothing else...
PowerISO V5.9 Multilanguage x86x64
Ask HN: Did Google search results get worse during the past weeks?
I often have to put the terms in quotes now to get exactly what I want. Also, often Goolge shows now results at the top with some keywords removed from the query. Or is it just me?
Why? There is about a hundred 2048 games for Android, be more creative next time. Do you think this is an easy way to earn some money? I feel contempt for every dev who makes an ad-supported 2048 or Flappy Bird clone.
That would only solve the problem if everyone referred to it as "Hacklang", which will surely not be the case.
The answer is simple: keep a late model car, don't put on your license plates, and leave the dealer "paper" plate in the frame, and the "happy sticker" Temp DMV reg in the window.

Keep your car clean.

I haven't had a license plate on my car in 4 years. I'll never have one.
The MIT license does not prohibit using GPL, unless there is a license incompatibility (which I do not see). You can of course prohibit yourself but that has nothing to do with the license. If you release that code, other people can still combine with whatever regardless of what you restrict yourself to.

The GPL on the other hand does prohibit many licenses. Whether you want it or not. Or whether the people who use your code want it or not.
Omniref custom Ruby search based on your Gemfile
There has already been a 3d one and a 4d one.
Interesting display.

My company sells a technologically advanced type of aerial imagery to growers, primarily in CA, and we're seeing that this year most farmers are not able to invest in new data or spend dollars on technology unless it's water related. Yields are going to be very poor, so there just isn't money to spare.

This leads to many interesting conversations, like why are people growing rice in the Central Valley, and where should our year round produce be coming from, but in the short term there are a lot of small businesses really at risk.
Former Microsoft employee arrested over Windows 8 leaks
A common identity system across the product tree is not a bad thing actually. If it were there from the beginning nobody would complain about this whole thing now.

The problem is that they wanted to brand this move as "hey g+ify your account".

It probably has something to do with the change in terms and conditions. I guess they could have forced everybody to this new terms and conditions (or leave) but instead they let people choose to use google products with the old terms and conditions by letting users to actively opt in to g+ (ehm, some might say "tricked", but that's another story).

What I wanted to say is that usually people look at this whole thing as an evil move, but hey all the companies around amend their terms and conditions and usually don't let you a choice about whether you want to be part of a new incarnation of the service, or not yet.

Note: I'm not talking in favour or against the actual terms and conditions (e.g. the real name policy), this is an orthogonal issue. I have the feeling that in the end it all boils down to this.

Anyway, this is so confusing. The fact that we are still talking about all this crap means that the was a failure in communication.

I wish there was a way to switch to this new identity system, and then disable G+ for your account. This would make so many people happy and probably it won't reduce the number of new G+ users by much.
> Is it time to start talking about civil disobedience and removing large numbers of number plates from cars in an organised protest?

People already do this very frequently in LA, you'd have to convince the entire city to do it for the cops to notice. A friend of mine took off her license plate to avoid the red light cameras, and has been driving around without plates for two years. Never been pulled over for it. I see at least one car without plates every day on my drive to work, and it's a ten minute drive.