skysight-inc/HackerNews huggingface dataset:
So what? The value of the vulnerability to PayPal does not change whether the finder is in Egypt or Norway. PayPal should pay based on its perceived value, and not the finders.
One is a tax on consumption, the other is a tax on income. One is applied to only the final sale, while the other applies at every sale in a production chain. One can never result in a company owing more tax than it makes in profit, the other can. Note that sales taxes that do apply at every step of the production chain (VAT taxes), have the same problem of computing net versus gross: the tax is applied to the difference in value between the outputs and inputs at each step.

Yes, one way to avoid the complexity of implementing a proper income tax is to tax something other than income. But there are reasons we tax income rather than consumption or property. Consumption taxes are regressive--poor people carry more of the overall tax burden. Property taxes have the undesirable characteristic that they often require you to pay money you don't have in cash. Just because your house doubles in value doesn't mean you have the cash to pay double the property taxes on it. Except in certain cases involving inheritance or gifts, income taxes don't force you to sell property that increases in value just to pay the tax on it. Also, with property taxes you run into complexity in defining "property." You'll either draw arbitrary lines (land is property, but stock isn't), and distort the economy as people invest more in untaxable property, or run into trouble valuating intangible property like stock ownership and IPR.

There's a reason why every developed nation has settled on income taxes. The basic principle is something people can get behind. The existence of society and government helps you gain wealth, so it seems reasonable to people to tax a percentage of that gain in wealth. Moreover, people keep track of changes to wealth even without the tax regime (modern accounting predates the modern income tax by centuries), which makes income taxes relatively easier to administer.
Ask HN: Is there a problem if STEM wages are kept low because of H1B workers?
Ask HN: Is there really a problem if STEM wages are kept low because of H1B workers?

I guess I have trouble understanding this: Many claim that there is no shortage of STEM workers in the US. And they cite the stagnant wages for this.
My question is, if there are enough STEM workers in the US, why wouldn't they take up the jobs, even if the wages are low? Would they prefer unemployment over a low paying job?

On the other hand, if they prefer taking up jobs which pay higher and for which they're also qualified, what's the harm in that? Are they really hurt by the low STEM wages at all, then? Who is getting hurt by this system, if at all?
This really makes me wish I took Antennas as an elective in EE.

Are there any good books/resources to get up to speed on things like this?
His last note should have been his first; it's the Java environment that doesn't suck in any magnitude more than other environments, and has oodles of benefits for getting Serious Business done. You now have your choice of language with which you can enjoy the rock-steady JVM/JDK-library environment.
Datacenter and back-end apps simply don't fit on a single machine anymore. Every app of reasonable scale is probably a distributed system of some sort. That, and there are a new class of "apps" (or, more precisely, datacenter services) that were built to operate across fleets of machines from day one, such as Spark, Hadoop, Cassandra, Kafka, Elasticsearch, and so on
North Korea Bans Name ‘Jong-un’ for All but Leader
SysAdvent Day 3: So Server, tell me about yourself
Bluetooth 4.2 includes IPv6 support
Thanks for tweeting! Not right now...
Making an app promo video: Lessons learned by an indie dev
It also makes your cookies valuable to spammers.
If someone says you have no need for privacy if you have nothing to hide, ask to come over to their house and watch them shower and sleep.
It's seems a bit absurd to me to go further than non-fields, because fields have no non-zero non-units by definition.

That is a nicer argument than the one I had come up with though, which used the observation that all such rings must be quotients of the polynomial ring Z[x].
Texas university loses 100 human brains
Can you expand on that? At the surface that seems highly incorrect. Of course OC boxes cache Netflix, they built them. I didn't see anything about other cache boxes not caching Netflix content.
I'd just point out that Suki Kim's book is really an ethical morass, as you can certainly make the argument that she put the people she used to work with in a terrible position.

http://www.nytimes.com/2014/11/30/world/tales-told-out-of-sc...
They did say they would make the Lync client more like Skype. Which is insane, as Skype is one of the worst pieces of software I use on a day-to-day basis. Lync is a far cleaner, nicer, client.

Also, ffs, "Skype for Business".
Can't say I noticed an opt-in, thanks for the info.
It's hard to express quite how much it sucks, but many people have tried and failed to come up with something better.

Erm, ZeroMQ? nanomsg? HTTP?
GitHub organization webhooks
It's interesting and great to see this stuff take center stage more and more. Those lucky enough to work at places like Twitter, Google, Facebook and other large tech companies will have already seen how this kind of thing dominates the datacenter's there and has been at the core of their systems for many years. People on the outside though are rarely exposed to this concept of datacenter scale computing aside from things like hadoop and so the idea of leveraging a datacenter level API is hard to fathom. I believe it's still going to be a while before this truly becomes mainstream and really we'll see the historical two level forward shift whereby on one side we've previously achieved compute as a service with EC2 and GCE, while developing platform as a service on the other side with Google App Engine and Heroku. These service different demographics and we'll continue to see the level of abstractions occur providing SREs/Devops engineers access to Cluster As A Service and microservice platforms for developers/programmers to give them more flexibility.

Google SREs by last count were 1 engineer to 1000 machines. In 10 years the common devops engineer at a 200 person startup will leverage the same number of resources using layers of abstraction like Mesos and Kubernetes.
I cannot believe I am reading this on hacker news. Your comment is so far from the spirit of hacking that I, frankly, have no idea what the heel you are doing here. Just know that if the Apple founders had taken you advice there wouldn't have been an Apple today.
Isn't this common knowledge? Snickers has a whole advertising campaign based on this idea.
Question to anyone in the media industry:

Why aren't there a lot of open source media assets (that actually are as high quality as paid assets)? I remember trying to make games and such, and people required me to pay $1000's of dollars, seems relevant here as well, such as "10 movie clips" for $1500.

It puts up a barrier for individuals to use assets they haven't made, does it not? I think that was one of the main reasons FOSS was started; so a homebrew hacker doesn't require shelling out $2k for a text editor!
I agree. I'm in a similar situation, except I attended a hacker school in Chicago for some exposure. I got some great work experience and it got me a job -- and my tuition was just $3000. I guess this is a more sustainable cost for a business in California, but it's still high.
2014 is not the future. It's not even a big number.

The world we live in is actually quite primitive. That's why people who _care_ about things keep bringing them up.
Very interesting. I hope that's not the real rationale inside Github, as it totally ignores the fact that the blobs are immutable and thus trivially cacheable.
Not if you need glucose delivered quickly (i.e to help with the task at hand).
http://www.bbc.co.uk/programmes/b03t8r4h

The body can't easily/quickly convert fat into glucose.
Reminds of all the people who keep their startups ideas 'steath' thinking that the idea is what makes a business. While missing out on tons of opportunities for early feedback, early customers, and potentially cofounders. This approach has been utterly destroyed over the years as a bad idea.

No-one is running to this website because they have a secret sauce of heuristics. Nor is it stop a motivated competitor from reversing it.

Lose-lose situation.
That's awesome that you made it open source!

Maybe I'll to try implement one of my ideas for Tinder. That is A/B testing of profiles in different locations. Let's say I live in SF and could set up a weeks worth of testing with various different profile pictures and determine which one gets the most swipe rights in different parts of the country. Then I could use that profile in my own location.
Stripe is too easy
Mesos runs quite nicely on CoreOS. Mesos doesn't replace the native Linux on each of the boxes in the datacenter. The Linux on each box provides the execution environment.

Here is a short tutorial for standing up Mesos on a single CoreOS instance: https://mesosphere.com/docs/tutorials/mesosphere-on-a-single...
Ask HN: Find out the highest position of HN submission?
Does anyone know of a way (maybe service) that would allow me to find out for a particular HN submission the highest position it has ever reached? I might be searching wrong but can't find anything.
Because the vast majority of vehicle accident aren't criminal? Why would this be any different. If you've ever driven in Manhattan you'd know how easy it is for a mistake to happen, and it would be a mess to prove who's at fault since traffic laws and J walking are hardly enforced.
It should be noted that top-tier tech colleges (E.g. CMU) are $30k/semester nowadays.

I don't think paying half price is worth the lack of name/credibility, at the least.
No no she will promise it twenty years earlier, just like everyone else. She'll be 80 or something and everyone would have forgotten by then.
All of these tools can use (and sometimes create) Maven packages, which is pretty much the standard for library projects.
That CBS article doesn't say anything about the SAT other than making the same assertion you made. And given your snark about blogging in your other reply, it seems fair to point out that the author of your link is more of a guest blogger than she is a hard hitting journalist.
congrats guys.

I can personally attest that jlevy & mwseibel are amazing. both had profound impact on us while going through YC. great ft additions.
3 Reasons This Healthcare Brand Loves Agency Spotter
No, their world would not end. Even in the worst case scenario of getting fired their world wouldn't end. There's no need to be melodramatic.

Even in the face of public anger the school district could choose not to fire the targets of public ire. That would of course require having a backbone and principles, but it's totally a thing that could happen.

Kids look at porn at smart phones. I'm not even sorry if this bothers you. It's a thing. You can't stop it. Stop trying.
I get the same, on mobile (nexus 5, kitkat). This behaviour also occurs if javascript is disabled. I'm guessing, because of the back-button-breaking, that you've implemented the redirect using javascript - correct?
Replicants are like any other machine. They're either a benefit or a hazard. If they're a benefit, it's not my problem.
Maybe this is hypocritical, but I actually tend to advocate for keeping things in one big repo, when you have that option :) (http://programmers.stackexchange.com/a/236567) I don't think anything beats having all you need in one git log. But if you want external projects to pull down your code and build against it, that's exactly what peru is designed to do.

I mentioned this in another comment, but one of the things we haven't nailed down yet is transitive dependencies: A depends on B which depends on C, etc. If you start playing with peru, I'd love to get feedback on how you think that should work. (The most obvious way would be like git submodules, but I'm not sure how we want to handle multiple copies of the same dependency.)
SIP in XML would actually be a massive improvement, because you'd have sane parsing rules.
I have never used Whatsapp in the US. The sole purpose I have it on my phone is for communicating with AirBnb hosts when traveling abroad.

It is amazing how Whatsapp rose everywhere but in the US.
Change.org - San Francisco, CA/ Bay Area

Change.org is the world’s largest petition platform, empowering more than 82 million users to win incredible and inspiring victories on the issues they care about.

We’re an innovative business – a certified “B Corp” – combining the structure of a business with a powerful sense of mission that drives our work. Over 25 million users have signed winning petitions, including strengthening hate crimes legislation in South Africa; fighting corruption in Indonesia, Italy, and Brazil; ending the ban on gay Boy Scouts in the United States, and big wins for women’s rights in India. And we’re just getting started.

We love serving our incredible users, and we love our staff too. We show it with very competitive salaries, five weeks of vacation, robust maternity and parental leave, an amazing culture, free language training (if you want it), and a high impact, low-ego team that can’t wait to learn from you and teach you what they know.

Here's what you'll do as part of our team:
____________________________________

-be part of a small, close-knit team

-work for a profitable company that is making the world better

-build and scale our core services used by people all over the world

-work in all layers of the web stack, from javascript to linux configuration

-create tools that turn abstract ideas into something visual
teach, learn, and document

And here are the skills & experience we hope you have:
_____________________________________

-properly size-up a situation to understand the potential risk versus gain

-put in place tools to ensure the reliability, availability and serviceability of a service

-identify and analyze issues across the entire stack

-be able to learn new skills quickly as the need arises

-built that cool service or tool your peers used and then wonder how they ever worked without

-sound understanding of Linux, process management, networking and network protocols

-familiarity working with data (MySQL, Redis, MongoDB)

-working knowledge of graphite, collected, logster, and StatsD

-knowledge of Chef or similar configuration management tools
automated testing

-continuous deployment

email mday@change.org
Each thread has a minimum stack size which can grow memory quickly if you're using 10k's of threads. Using an async framework like Netty gets you into 100k connections and beyond. (Not that it's always the right thing to do unless you have lots of long-lived requests)
I'm not sure this is legal in the US w/r/t FCC. I know the author isn't in the US, but pointing this out for US hackers.
It is just current network dynamics. Confirmation times in general are unknown as blocks are produced on an arbitrary timescale that the software attempts to trend to a 10 minute average by actively changing the difficulty of the proof-of-work mechanism to match the entire hash power of the network.

For transactions without fees there is no way to guarantee anything.
Perhaps I didn't get my point across adequately enough then, hacking is awesome, it should be encouraged and supported. However complaining that a school does what it does best, stifling the creative and curious mind, is silly. We can discuss improving schools, but I'd rather just tell this young person that they are doing well, right, and to stay curious and keep questioning things. I'd love to be more clear, but you didn't specify, what, if anything, was against the spirit of hacking or hacker news.
Well, objectively speaking, it seems like the old model wasn't working. It wasn't scalable. Without standardizing something -- be it the buyer-description-input track, or the tasker-bidding-assignment track -- you have an ad hoc system that is not particularly efficient at allocating supply to demand. (Or even particularly good at standardizing supply and demand in the first place).

This new system seems to fit the classically snarky definition of a compromise: a situation nobody is completely happy with.

The article implies a third option: keeping the open-bidding system of old, but focusing on a vertical or two, instead of trying to be all things to all potential tasks. This might be a better solution, but again, you run into standardization and supply/demand allocation inefficiencies. Less of them, but they're still there.

There seems to be a good reason why "second-generation" sharing economy services, like Uber and Airbnb, do really well, while services like TaskRabbit don't. These newer services are on tightly controlled rails, they're standardized (or at least standardizing), and they're operating in specific verticals. They are in the variance-minimization business. Old-model TaskRabbit was in the variance-creation business.
You make me very sad.
Of course this is early. OTOH, when Skype launched, it had a sub-standard feature set, and even kept it's shitty UI around. Messenger was dominating, supported video/audio/etc. (As did NetMeeting). Yet MS fucked that one up and just let Skype and FB takeover. So it's not inconceivable that MS could repeat the same thing again.
Aliso Viejo, CA – Fulltime, Local
.NET Web Developer

Convergence.net, a leading provider of online eCommerce solutions is looking for a web developer to join our small tight-knit team in Aliso Viejo, CA. We offer a fun, laid back atmosphere with great benefits and an opportunity to make a difference. We specialize in building ticketing, registration, and membership applications that run on a variety of devices for zoos, attractions, theme parks, water parks, museums, and many more cool places.
We’re looking to expand our technical team with another developer to support the growth of the company. Our ideal developer is familiar with the .NET framework and is not afraid to work on the front-end (HTML, CSS, JS) or back-end (ASP, C#, SQL) and can be involved in all aspects of the development lifecycle.
Requirements
•	Bachelor's degree in Computer Science or related field or equivalent experience.
•	3+ years of website development with .NET technologies
•	Experience with Web Services - SOAP, REST, XML, and JSON.
•	Knowledge of web technologies - HTML5, JavaScript, CSS, AJAX, XSL
•	Strong written and verbal communication skills.
•	Applicant must successfully pass a criminal background check.
Desirable Skills:
•	Understanding of version control or TFS
•	Administer Windows Server and IIS
•	Hardware setup and configuration
•	Angular JS or Android knowledge

Company Perks
•	Great medical and dental benefits
•	Paid vacation and time off
•	Flexible hours
•	401k coming soon
•	Free snacks and drinks
•	Opportunity to learn and grow
Apply to: jobs@convergence.net
Applications and responses from principals only.
This is a full-time position; please no inquiries for contract work.
Local candidates only
Lavabit's Elliptic Curve Cryptography with OpenSSL (2010)
The author seems like an optimist, but "many core contributors will help maintain both node.js and io.js" seems to disagree with reality, since indutny has been landing PRs to node only in the forks. He's a core contributor.

If he needs sign-off or whatever, it's not like he doesn't have friends in all the forks. I'm pre-emptively calling bullshit on anyone who invokes the Joyent bogeyman here; tons of PRs land without their involvement. What's the difference here.

That's pretty antagonistic IYAM.
Congrats Michael!

Michael has been very kind and always helpful whenever I have reached out to him. YC is lucky to have him!
Oh, we're completely cross-platform these days! That means it runs on both RHEL and Ubuntu.
Yes, Java is a passable language, even if not something I enjoy. However, the programming culture is a big problem, because of the tendency to overengineer in general and overdesign class hierarchies in particular.

The Android project I work on was started by an experienced Java team and has an interface for almost every class, uses injection and had a customized UI framework that was a nightmare of interfaces. Some of that has been cleaned up meanwhile, but those initial decision are hurting maintainabity and performance even now.
Do I have data to back up what's going to happen with this generation in the future? Sure, just let me hop into my police box.
> I'm not sure this is legal in the US w/r/t FCC.

What is the rationale for not allowing these?
This comment would be better without the second paragraph, which is needlessly personal and meta.

The first paragraph is splendid.
I think the contradiction is most _ist people think group X in less capable of some activity. So, someone that says you’re an intelligent and capable person, but cultural norms let me dump demeaning task Y on you is not really the same thing. The closest neutral example I can think of is how the new person in a group is often dumped on.
It also supports Docker as of recently.
Avoiding legal pain in startups
Why you're more likely to find a Chromebook under your tree this Christmas
Getting More Out of Google Analytics Using Event Tracking
any kid with a data planned cell phone and minor abilities in computers has a mobile hotspot.
That would be a pretty tiny Yagi, too. :)
Aliso Viejo, CA - Fulltime, Local

.NET Web Developer

Convergence.net, a leading provider of online eCommerce solutions is looking for a web developer to join our small tight-knit team in Aliso Viejo, CA. We offer a fun, laid back atmosphere with great benefits and an opportunity to make a difference. We specialize in building ticketing, registration, and membership applications that run on a variety of devices for zoos, attractions, theme parks, water parks, museums, and many more cool places.

We’re looking to expand our technical team with another developer to support the growth of the company. Our ideal developer is familiar with the .NET framework and is not afraid to work on the front-end (HTML, CSS, JS) or back-end (ASP, C#, SQL) and can be involved in all aspects of the development lifecycle.

Requirements
•	Bachelor's degree in Computer Science or related field or equivalent experience.
•	3+ years of website development with .NET technologies
•	Experience with Web Services - SOAP, REST, XML, and JSON.
•	Knowledge of web technologies - HTML5, JavaScript, CSS, AJAX, XSL
•	Strong written and verbal communication skills.
•	Applicant must successfully pass a criminal background check.

Desirable Skills:
•	Understanding of version control or TFS
•	Administer Windows Server and IIS
•	Hardware setup and configuration
•	Angular JS or Android knowledge

Company Perks
•	Great medical and dental benefits
•	Paid vacation and time off
•	Flexible hours
•	401k coming soon
•	Free snacks and drinks
•	Opportunity to learn and grow

Apply to: jobs@convergence.net

Applications and responses from principals only.
This is a full-time position; please no inquiries for contract work.
Local candidates only
Is a Lisp browser a browser of Lisp code, or a web browser in Lisp? I won't watch a video to find out, and it wasn't immediately obvious from the source code.
> I was speaking about security exploits. C should never have happened.

I see. I sort of agree - C should never have been exposed to the programmers. But a C-level VM is an extremely useful thing for implementing high level languages. I'd rather move safety checks a number of levels up, and leave VM level to performance-related stuff.
This seems like it would be a great way to make your own guitar effects pedals.