skysight-inc/HackerNews huggingface dataset:
(Sorry, I just checked this for a response).

I completely agree about the spousal issue, I mentioned it above. I do think it's ridiculous.

But the rest; I'm not sure if you've been through the system yourself, or you have Googled a lot of it. If you search for information relating to GC application lengths, it varies wildly, and the details are sketchy.

Fact is, you can readily find the current "priority dates" from UCSIS. It's updated every month and broken down by your preference category, country, and visa type. You can make a pretty accurate assumption from seeing how the quickly the dates move along, combined with the advice of your immigration lawyer, as to how long it will be until your application

You can track the DOL applications in (almost) real time. Right now I can see exactly which cases the DOL processed yesterday; the company, the state, the job position, and when the case was opened. There are several aggregation sites, this[1] being my personal favorite. Again, you can make a reasonable estimate of time from this.

The "you will be deported if you lose your job" argument, is one you find all over the internet. I've read people reporting that it is even "you must leave within 24 hours". It simply isn't true. You must apply for a change of status as quickly as possible (this isn't too difficult), to switch to a different visa (B1 or B2, and the appropriate visa for your spouse). These will allow you to stay in the country for several months.

Then, you have until your I-94 date (on a H-1B this is normally the date your visa expires) to find another employer who will sponsor you for a H-1B transfer. This transfer is exactly the same as a transfer from a current employer; you can begin work immediately, and the cap does not apply.

It's these sorts of tales that make me thankful that I have a very good, honest immigration professional. If I lost my job, then just Googled what I should do next, I would have a heart attack.

[1] http://dolstats.com/
Car dealer protectionism has nothing to do with the US Congress.

Citizens United doesn't make it easier to bribe politicians, the entire point of PACs running ads is to lobby voters directly instead of the traditional method of bribing legislators.
All copyleft really is a cost. "I will give you the fruits of my labor, but in exchange, you must share your enhancements on the same terms."

I'd re-word it as "in exchange, if you share your enhancements, you must do so on the same terms". Because lots of people think that if you modify for your personal use, or if a company modifies for its own internal use, they must share those changes, which is not true.
Some people use the term "Libre" or "Free as in Speech" also.
Happy Birthday Docker
http://burnerapp.com/

It is a paid service, vs Voice which is free, but you may prefer the paid service depending on how badly the Hangouts integration goes.
CoffeeMe is Tinder for professionals
Poppy, an open-source (software and hardware) humanoid robot
In Arizona where I live one of the biggest campaign contributors for any party is a family that owns dealerships across the state. According to this article [1] in 2010 this same family/company contributed more to political campaigns than did General Motors (see #6 on the list). Yes it's crazy that a corporation can donate - but that's another issue altogether.

I don't think a politician is concerned about jobs as much as they are concerned with campaign contributions.

I've seen first hand how campaign contributions work between the wealthy and politicians. It's unreal. In 2004 my uncle (founder of a big time HMO) contributed to the Bush campaign. In return he was granted exclusive time to the President to address whatever concerns he had. The White House would call him to guide the President on policy decisions. The White House will never call you or me for our opinion because we didn't pay for that privilege.

[1]:http://threesonorans.com/2010/11/11/jim-click-gives-more-pol...
You're 22. You're not going to change the world. You know almost nothing and have almost no experience. You must first acquire knowledge and experience. Either finish school or find a real job. Stop believing in the "20-year old dropout entrepreneur" bullshit. These things don't happen. Sorry if this is a bit harsh, but since you asked for advice, I'm giving it.
I'm saying that it's rare that SOA isn't a proper fit for a web application and if it seems like a poor fit you likely haven't abstracted your interfaces to the right level. Your monolithic app is going to suffer from poor design just as much as an SOA based one. Your point seemed to be that certain applications could be well designed and still not a proper fit for a SOA. I think if an app is well designed it will by default be a proper fit for SOA. If you were not implying that I apologize. I guess my position is that nearly any complex web application would benefit from SOA.
Don't even get me started on "PIN number".
Would love to hear the reasons why you decided against markdown, it was something I was just discussing at the beginning of the week with my team (who work on news sites).
I had a similarly poor experience[1]. Many people are retorting that you have to go through this process with all financial institutions. To those, I say you're missing the point. We still have to answer a lot of questions regarding regulation around cryptocurrencies, but part of the allure is that you shouldn't have to jump through a bunch of hoops to use bitcoin. Furthermore, the first (and only) time I dropped by the bitcoin markup was astronomical.

It's naive to think we'll resolve this overnight, but until then there's no point to using a robocoin ATM.

[1] http://www.jauntworthy.com/blog/2014/2/21/first-impression-o...
Hey guys, Piotr here.

Attention to detail VS. scrappiness / Get Shit Done.
At an early stage when you're doing an MVP and validating your product, which would you recommend I go for?

The blog is based on a ghost theme, that I forked and adapted yesterday: https://github.com/BeeplApp/ghostwriter
Feel free to fork it. If you're that attentioned to detail, then Beepl will definitely be a challenge for you ;) (And i'm hiring: piotr@beeplapp.com)

The article itself was written in a couple of hours. Nothing badly done there? ;)

Last but not least, as I say in the post, You can't please everyone.
Its a bummer for you, but not for the people who flocked to the website. (1110 unique visitors since the post on HN.)

I'm a perfectionist, I wish I could nail everything down. But I have to be realistic.
Solo founder, bootstrapper, one man show. Tradeoffs are necessary. And i'd gladly miss a link to my website that can be fixed easily vs making sure my website is live when massive unexpected traffic hits my server.

again, missing link or website down?
perfectionisme or scrappiness?

P.S. check the blog now. I made a mistake, you pointed out ( thanks :)) and now its fixed :) Cheers!
This is quite simply stunning.

I've used ckeditor 4 recently and found that pretty impressive (it was a system for a company of charity workers, not a hope in hell that markdown was going to happen) and it was good enough.

This looks like something I'd use for my own stuff.
Excellent response! I have a program that spends 10% of it's time in vfprintf for string processing, and I really think the program should not be spending that much time/any time there. I looked at the libc6 vfprintf implementation and it's pretty esoteric looking stuff. It might be worth my time using your library or something similar to swap it out.
I don't understand why you'd roll all of your products into something that has a terrible user experience. I'm a long-time Google/Android user, and its just painful using Hangouts. I disabled it and switched to Telegram.
The real reason for the bias is that everyone thought they could sneak a piece.
For some reason the site isn't loading for me. If they want to integrate the features of Voice into Hangouts then that's great. The Voice app has been utterly neglected for years.

If they want to kill all the Voice features, then I'll be very disappointed.
The comment was a parody of the post, showing how you go through much the same process to use a cash ATM the first time -- establishing an account, providing ID, having your account approved, etc. As for your last sentence, Bitcoin exchanges are regulated financial institutions, they don't have the choice of not collecting identification even if they're unknown to you. Anti Money Laundering (AML) and Know Your Customer (KYC) policies are not optional for money transmitters.
My favorite is Textra. https://play.google.com/store/apps/details?id=com.textra
I am also a long-time Google Voice user. It's been my primary number for about 5 years now.

The issues you raise are all irrelevant, except for #4. They are not killing off Google Voice phone numbers or functionality. They are just rolling it into Hangouts.

I don't know what they are planning to do with their google.com/voice web property though.
In addition to the fact that none of it's features are particularly novel lets remember that Go's founding ambition was "compile faster than C++"
From a UX perspective, if you click on the logo or the name of the website you're at, would u expect to be redirected to another page, or go to the root of that page?

Look at buffe'rs blog: http://blog.bufferapp.com/
Logo with the name of buffer goes back to the root. They added a "Whats buffer" link to point to the website.
Sorry to disappoint, Scala incremental builds + sub projects = rapid dev, usually @1 second recompile, or a few seconds if several sources need recompilation.

These days the only area where the "Scala is slow" mantra holds any water is with full builds, there, yes, cup of coffee time if you've got a large project ;-)

I think Kotlin will be squeezed from both ends (Java 8 and Scala) for uptake; that is, whenever the 1.0 stable release comes out -- sometime in 2015, right?

If so, around that time Scala 2.12 will have been released and Java 8 will have seen more & more adoption.

Will be fun to find out regardless, lots happening in JVM land these days.
If Twitter kills @, #, rt, mt ... that will be huge.
Really? I can go to walmart and buy a pre-paid atm card with cash. And then use that card at an atm. No Id process required.
That's a play on words.

I believe freedom of one person ends where freedom of another person starts. Freedom to steal, freedom to kill, freedom to harm are not seen as positive things. Countries and societies all around the world restrict or forbid them.

Freedom, when out of control, can result in bad outcomes.
http://en.wikipedia.org/wiki/Partitions_of_Poland
Poland disappeared off the map because nobility and clergy had too much freedom. Most infamous was /liberum veto/ "This policy of parliamentary procedure was based on the assumption of the political equality of every "gentleman", with the corollary that unanimous consent was needed for all measures. A single member of parliament's belief that a measure was injurious to his own constituency (usually simply his own estate), even after the act had already been approved, became enough to strike the act."

Unless you're a hardcore anarchist, you have to draw the line somewhere.
Hexagon 16384
Shamelessly promoting my text selection and range API polyfill, https://github.com/luwes/selection-polyfill

Just to make clear, this would enable Scribe to work in older IE browsers.
With all the talk about money-driven politics, and how politicians listen to the car dealers over what you have to say, at the end of the day I'm the one that fills out the ballot. And I would defy anyone to point out an industry endpoint (at least in the U. S.) that has as much a reputation for dishonesty and obfuscated pricing as auto dealers. Lawyers at least come in handy from time to time, but I'd guess car salesmen will have a hard time finding a sympathetic ear. People expect car salesmen to just lie to their face. Seat protection spray and undercoating being a rip-off is so cliched it's the subject of comedy routines (and everybody gets the joke). Yet dealers still sell it, and we sit there saying "no...no...no...ask me again, and I'll buy the car elsewhere" because that's just the way it is, right?

Maybe it doesn't have to be that way. If you live in NJ, TX, or another state that doesn't want to let Tesla sell cars, let a state politician know. Maybe you think your U. S. Congressperson won't listen to you, but at the state level they are much more likely to lend an ear.
Are not coral reefs both beautiful and built upon the dead bodies of those who came before?
TextSecure is a fantastic, free replacement for the built-in SMS app on Android, even if you don't use any of its encryption features.
If you're looking for a statically-typed version of Python/Ruby, I'd say nimrod gets fairly close. It's also fantastically fast and compiles to portable ANSI C.
Open Source and Microsoft Developer Tools
The problem with PHP is its design, or lack of it to be precise. It's inconsistent and quite verbose. But it's made for the web, so it's very easy to deploy, and the workflow is straightforward, put file in a folder on a server and refresh the page. If you're new to web development but already have some programming experience, PHP is a good language to learn because it's ubiquitous and very easy to get started. If you're new to programming, I'd suggest you learn Python first; it's a beautifully designed general purpose language, and will guide you through the right path before diving into the PHP jungle.
Many people have asked how this will be sustainable if it's free?

Enabling a ‘Pay Now’ button on an invoice requires configuring a payment provider. PayPal can be good when starting out but as you grow other providers may make more sense.

We will have affiliate links to these providers and will earn a small commission if people sign up.

The most expensive part of this sort of app is the development costs and I work for free. If we were hosting pictures or videos server costs could be an issue but invoice data is just text. I also have an amazing partner who is backing any financial concerns.
> There are people taking advantage of both GPL and BSD.

But whereas it is fine that they take advantage of the GPL, because they must publish their modifications and anything linking against it, with BSD they can make all the changes they want, link to whatever they want, and sell the result.

I get you are fine with that, but some of us aren't. Which is why we use copyleft licenses and try to explain out positions like this.

> are huge value contributions to society at large and that their success is not dependent on the license choice.

LLVM vs GCC - Apple effectively built the former ground up because the latter wouldn't budge on the GPL. There are a lot of parallels - be it busybox vs coreutils, or bionic vs glibc - where the license does matter, and what happens is businesses that are uncomfortable with providing freedom spend the effort (which is entirely in their right) to rebuild the whole thing under a different license.

The license does matter. And the GPL does help, because it means you either need to preserve your users freedoms or rewrite it yourself. It is a great motivator to drive the ideology if you can put great software in front of someone and say "all it takes is you behaving ethically, and you can avoid having to write this all by yourself". But the license really matters, it is why there is this conflict of interest in the first place and not everyone just uses the GPL without hesitation.
This is my own map engine code (not OpenLayers, or Google Maps). I've used the OpenStreetMap tiles.

If you're interested in new features (including a nice UI), please comment.

In particular, I'm thinking of:

1. Draggable pins (will modify text when dragged)

2. Create pins directly on map (will create row of text)

3. Display/create trials and areas

4. Show moving pins for live data source (websockets)

If you have an unsatisfied mapping need, please comment.
This built America
Tesla not only can but they will, and they are in the lead to do this, and will own the majority of this market. If I wasn't investing in myself I would be investing in Tesla.
Eh... you do realise Arduino comes from Italy, right? That's not a coincedence.

I'm currently studying Interaction Design at Malmö Hogskola, and have had David Cuartielles as a teacher. I have also seen Massimo Banzi give a workshop on the Arduino in the Copenhagen Institute of Interaction Design.

So I can say from experience that there are Stallmans for open hardware out there.
Here, read this:

http://classics.mit.edu/Antoninus/meditations.html
(I work at Facebook but not on Hack.) There's a lot to be said about backward compatibility, and much of Hack's virtuosity stems in its smooth interoperability with PHP - many millions of lines of it. There's nothing like working on such a large codebase to convince one how difficult disruption of any kind is.

The language definition and semantic checker are difficult, but are stereotypically tasks that cannot be distributed to many engineers; instead, a few senior engineers took that task to the benefit of all others.
Fair enough. But the GP seemed to be worried about inbound call forwarding through Google Voice numbers, which I imagine will continue to work even without using the Hangouts client, which would mean you don't have to use G+.
You don't really need to solve the hard technical problems until you've raised money or have revenue, either.

That's why programmers are second-class citizens in the VC-funded startup world. Business guys want you to think that technical talent is important (at least, until you ask for money or equity) but they get away with treating it as a commodity because they can always back-fill (or, at least, think they can) with more expensive and skilled people later on.

The bottleneck is the connections to raise money. Connections don't guarantee funding (far from it) but ensure that, if you're rejected, the investors will (a) mentor you until you have something they will fund, and (b) use their network to find other opportunities for you, should the startup not work out. That makes the founders free of the personal financial panic under which it's actually extraordinarily difficult (if not impossible) to be technically creative.
1. function foobar() makes it easier to grep for.
2. if I recall correctly, it made some parts of the grammar easier.
If hack is the solution, you're asking the wrong question!
$500 shipped
I really wonder how you migrate obsolete networks like these. Secondary effects of its disruption, ex-employees etc... Did people theorize this in the past or was it left to nature, forces (lobbies etc) attempting to ensure survival until it was no longer possible and everybody accepted to let go.
Executables are slower and bigger than Java even with ProGuard, specially given how outdated Dalvik GC/JIT are.

Maybe this will improve with ART.
Well, it seems Microsoft is doing similarly with Typescript, except instead, waiting for the spec to catch up. I like both ideas.
My wife and I loved the logo. Nice sense of whimsy.

I'm not in the market for a new invoicing app, but if I were, the perceived sustainability of your business model is a dealbreaker for using you for it. My business deals with a 6 year audit window. (Technically speaking, multiple overlapping 6 year audit windows.) If your business fails, and I get audited, bad stuff happens. (e.g. The National Tax Agency might come to the conclusion "Mr. McKenzie, you claimed you had $5,000 withheld by clients in 2010 on your tax return for that fiscal year, but you seem to be unable to support that with original documentation. That's unfortunate, but we believe you're acting without malice, so in lieu of imprisoning you we'll just ask you to pay the $5,000 plus statutory interest of 8% a year."

Does this adequately explain why Free-as-in-Beer invoicing software doesn't exactly light a fire in my belly?
It stands for Request for Startups, which is a wink and nod (reference) to documents that describe internet standards, which are called RFC. For example, the document that lays out the HTTP protocol is RFC2616 https://tools.ietf.org/html/rfc2616

What does RFC stand for? "Request for Comments". Presumably, because standards have to be reviewed by other people and get their feedback.

I assume the spirit is same here.
I'd have imagined the central banks of restricted-currency countries would like to sell $currency in order to increase their stocks of dollars, Euros or gold and make it hard to "cash out".
Aside from property taxes on the dealerships' land holdings, most states have ad valorem taxes on cars. This is typically paid whether you bought the car in the state or not, often at the time you register the vehicle in a state. This is also, typically, an annual tax. So if I buy a car in FL and register it in GA, I'll essentially pay sales tax twice (once in FL and once at registration in GA, also depends on how much the ad valorem tax is). So GA tax revenue will be consistent whether I buy it from the dealership or from Tesla.

Regarding employees, direct sales will reduce the number of sales people, yes. Or it'll change the nature of the salesman's job. From pusher on a commission to a salaryman. Now, Tesla and other electrics may not need frequent work done by mechanics (even the standard maintenance stuffs), but other cars still would. Just because I bought my Subaru from Subaru proper instead of the local dealership doesn't mean I won't need to take it in for service every 6 (or so) months.

And if electric cars really do have an effect on employment of mechanics and service technicians, then that's the consequence. We can't legislate the cars away to preserve jobs anymore than we can legislate manufacturing robots away to preserve the jobs of the assembly line worker. (That said, a change in employment status of a large segment of the population will have to be dealt with. Either by charity, retraining, welfare or some combination of those and other methods I've not mentioned.)
Not really tetris...

http://monosnap.com/image/llgAGJy1bAhtENWnPL8rKpIHMeAcET
Calling Vault is an alternative - https://callingvault.com
GM had a hell of a time killing Oldsmobile because of the dealers.
If it makes you feel any better, for the last three years, my wife and I saw <2k per month before tax and rent. I'm moving in a few months to get a better job. Still won't be making 80k, though.
Would be more consistent to suffix the types in function decls as well, e.g. `increment($x: int)` vs. `increment(int $x)`.
Please don't lecture me about conspiracy theories or data. Ask yourself why you are being an apologist for this douche.

Here is some raw data for you:

http://www.slate.com/blogs/business_insider/2014/03/06/bill_...

He has continuously increased his wealth, while trying to convince young entrepreneurs to start planning to give away half of their wealth before they are even 30. He started late and he has a pile of money that compounds away at a rate that it has become absurd. He has the audacity to claim that now that he is retired, he is just giving it away.

It is disingenuous and smug for him to start claiming 5 years ago that he's going to start giving away half his money and have him end up with more than cash than when he started. It is an embarassment.
I'm using the word "heroic" in the sense of "massive". It is a huge effort on their part, even if the motives aren't heroic.