jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Seems like it would require the same amount of work to pay out $10,000 vs. $100,000.

We want our pricing to align with the best product experience, and a flat fee would encourage marketplaces to pay out less frequently. This pricing makes it easy to do daily transfers. In addition, there are actually reporting obligations and such that kick in at higher volumes, so it's not completely scale-independent.

> Does this apply to marketplaces/accounts migrating from Balanced? There was an assurance that Stripe would honor Balanced's pricing. https://www.balancedpayments.com/stripe/faq#will-our-pricing....

No; we'll grandfather both Stripe Transfers API (the old system) users and Balanced users. That said, this works out to be cheaper for most people -- most users aren't doing $100k payouts.

> If you require marketplaces to use managed accounts then it's an extra tax, no?

We don't require that they use managed accounts. Over time, I think standalone accounts will become the better option, since it's much less work for the marketplace.
We will, by default, send out 1099-Ks to the managed accounts. We'll likely provide some flexibility here depending on what the platform would prefer, but we're still talking to platforms to find out what's ideal for them.
The questions need answers, regardless of the reasons behind them. It's not a good idea to attempt to cut off answers because you suspect the person seeking them may be impure.

I don't care if the questions come from the purest of motives or someone's generally icky feelings. I want answers, and provided they're accurate, then I can make up my own mind. I do not accept this ideological filtering.
I don't know, after a few glasses of wine, I read this - I got 90% through it and lots of interesting details, but just too long and rambling :/
Home ownership in the US has traditional been viewed as a means toward upward mobility and a good investment. And it's certainly billed as such by the real estate industry. "Why throw your money away on rent!"

When you buy a car, or most other consumer goods, for that matter, you don't view it as an investment that you will be able to sell at a higher cost in the future

How many mortgage lenders do you think cautioned homebuyers against buying real estate they qualified for? Both parties entering into that agreement must assume some risk. Homebuyers may loose a home they are unable to pay for, plus anything already paid. Banks get to keep payments already made and the collateral they agreed upon when foreclosure occurs.
This attitude is fairly common amongst the real old timers of the demoscene. While there is of course a bit of viewing the past through rose tinted glasses, I think it's definitely grounded in truth.

The reason for that is that demo programming is the coding equivalent of watch making: extremely precise, technical work that takes deep knowledge and long hours to achieve something notable. Knowing your tools and platform inside out is a necessity - and the more modern your CPU/GPU are, the less realistic that is. When I was writing assembly for my 8MHz z80, I could easily hold the full instruction set + CPU register layout etc in working memory. When you're working on a modern i7 + GTX780, that's pretty much impossible, and you have to resort to abstraction layers and tools that inevitably lead to the situation described by the author of the article. It's a classic case of extreme restraints working in the favor of creativity.

Interestingly enough, my few friends who are still into coding demos don't do it on modern architectures - they're mostly sticking to the C64.
Pretty awesome! Gif size goes up really quickly based on length, image size, dithering etc. So a lot of people reduce those so that their gifs are smaller and can load quickly. So maybe a full-screen treatment is not the best idea!
This is a quote from the Manchin letter:

The Senate Homeland Security and Governmental Affairs Committee issued a report just this month stating, “There is widespread concern about the Bitcoin system’s possible impact on national currencies, its potential for criminal misuse, and the implications of its use for taxation.”

This is the (slightly expanded) quote from that report† (which is actually kind of interesting -- it's a survey of bitcoin regulation (or lack thereof) in a bunch of different countries).

There is widespread concern about the Bitcoin system’s possible impact on national currencies, its potential for criminal misuse, and the implications of its use for taxation. Overall, the findings of this report reveal that the debate over how to deal with this new virtual currency is still in its infancy.

So, by omitting that sentence he totally misrepresents the position of the report authors. I generally think bitcoin is overhyped by most of its proponents, but this is a really silly response.

†http://www.loc.gov/law/help/bitcoin-survey/2014-010233%20Com...
This is similar to http://www.getsomeheadspace.com which is based on a subscription model and a mobile app. The app is free and provides 10 sessions of 10 minutes each. If you like calm.com, try www.getsomeheadspace.com for a very good alternative.
I think you might have some stress in your life.
I had an interview once where I did not have to write a line of code - it felt very refreshing to have my capabilities respected, although I just somehow lucked out it turned out.
The story is a change of paradigm as well. Primesense sold depth capture hardware, the kind that made lot of open source projects possible. Killing openNI is the final nail in this coffin. The open source depth capture world is left in a void right now, and this being open source, it'll take a while before any competitor will make their API work with all that we've been making.
A work in progress implementation, anyway.
Smart, good luck.
I believe that row is a mistake too..

Here is the record that seems to be throwing off the average:
http://www.immihelp.com/h1b-sponsoring-companies-database/vi...

The web app mentioned in the article is really great for searching and give you lots more useful information: http://www.the-interweb.com/serendipity/exit.php?url_id=847&...

EDIT: I work with Citigroup as a consultant on their internal legal applications (including the immigration tracking database). I did a quick search and I can promise, without revealing what is in the database, that the inflated numbers for the Citigroup positions are obvious typos.

We track base wage, prevailing wage, and upto wage. So (as a completely made-up example) if I see a position with a base wage of 95k, prevailing wage of 100k and upto wage of 1.15M, it's pretty obvious that someone just entered an extra zero.

In short, there are no Sr. Programmer Analysts here making $1M/year or even $400k/year. Nothing to see here.
the reason it hasn't happened is because money is hard to deal with.
Why would that be wasteful? Note that having local authority does not preclude having larger organizations in place.

Changing the voting system does not change the dynamics of political power.
Of the 60,000 views I've had in the last 3 weeks, there have been 7 from IE6.
If you read the details on the WSJ site, it doesn't sound nearly as nefarious as the author of this article seems to think. For example, Angry Birds (http://blogs.wsj.com/wtk-mobile/2010/12/17/angry-birds/):

“User allowed the app to transmit a username/password for the Crystal game network to Crystal; allowed app to see location; and allowed app to search contacts for friends.”

It doesn’t sound as though any of this is happening without the explicit permission of the user.
As zrail mentioned below, it's not that much traffic from a load perspective. It's a Java app, so it uses some RAM, but honestly the hardest load to tune for was the inbound spam.

I have a massively overspecced server that I use for this, and many other sites/projects - 24 GB RAM, dual X5670 CPUs, etc... Typically runs at a load average of only 0.5-0.6. Like I said, overspecced:)
It sound to me like comparing apples and oranges though. Parallelism (threads) and concurrency (aysnc in Rust) are not the same thing and can be actually used in combination.
I had never heard of Heaven's Gate. I just read (mostly skimmed through) some of the things in that website. It was quite horrible and dripping with morbidity (is using morbidity this way a correct nominalization?).
Don't forget the rise of the Carolingian dynasty is driven in part by their wars against the Muslims.
> clearing your cache and cookies every day

A good extension for the cookie part is https://github.com/Cookie-AutoDelete/Cookie-AutoDelete - it deletes all cookies from a site after you close the tab.
That's a huge help. I only need about 20 threads in Rust, some of which are compute-bound. So involving "async" is totally the wrong tool for the job. Goodbye, Tokio.
A lot of people did invest early in tech stocks... Pets.com, Webvan, Boo.com. And then there is crypto:

"144 ICOs Launched During 2017 Failed Last Year" https://news.bitcoin.com/144-icos-2017-failed/

Do I really need to illustrate how dumb it is, the idea that the stock market and cryptocurrency are the cure to poverty?
Those people clearly haven’t tried to setup vm live migration or done anything with openstack. Or deployed things at scale on Borg or Tupperware. I can go on...
Yeah but I'm OK making the decision about who I want to interact with myself. I don't need other people to make it for me.
I am not surprised that the cost of context switching due to I/O readiness can often be roughly equal between async tasks and kernel threads. Normal blocking I/O can be surprisingly efficient because of various factors, such as a reduced need for system calls.

Think about it this way—if you have a user-space thread which wakes up due to I/O readiness, then this means that the relevant kernel thread woke up from epoll_wait() or something similar. With blocking I/O, you call read(), and the kernel wakes up your thread when the read() completes. With non-blocking I/O, you call read(), get EAGAIN, call epoll_wait(), the kernel wakes up your thread when data is ready, and then you call read() a second time.

In both scenarios, you’re calling a blocking system call and waking up the thread later.

Of course, there are scenarios when epoll_wait() returns multiple events, which reduces the number of context switches. But the general result is that it’s not always easy to beat blocking I/O and kernel threads.
Well, I had a record that I had paid the university, just not the receipt that said that the payment was for tuition and not parking.

I generally do keep paper records. For this case, both the university and a tax accountant told me what I had submitted is all that is needed. There's a reason the university gives you a tax form every year. Saying I should keep more records is like the IRS coming to you and not accepting your employer's W-2 form and wanting additional proof of your wages. Did you happen to save your biweekly payslips?

For standard deductions/credits (of which education is a common one), I do think it is the responsibility of the IRS to come up with a simple system to show it, like they already do for the W-2. The tax statement the university provides should suffice - what else is it for?

As for professionalism: They were calm and courteous, but I do not think being told "If you can show X it will be sufficient", and then not accepting X when I provide it to them is professional. This happened twice for the education credit issue. X wasn't some vague general idea, but a very specific document. They literally said "If you can show a bank statement showing payments to the university that will be enough" and then refused to accept it when I provided it to them (switching to "Yes, but how do we know it wasn't for parking?"). It should have been obvious at the outset that the bank statement would not have this information.
It's not a good tutorial. Terse reference at best. Very little content, lots of ads. Descriptions of the elements are often oversimplified and examples are useless, e.g.:

http://www.w3schools.com/html5/tag_phrase_elements.asp
It is my understanding that severe cases have generally been diagnosed accurately/often, but less severe cases (like the one the OP might have) can be misdiagnosed or go undiagnosed. I have a second cousin who had suffered from a variety of mild symptoms for his whole life and was eventually diagnosed at age 55. Crazy!
Because they hate Castro and they think, rightly or wrongly, the embargo helps.

The idea that the Cubans in Florida are mostly immigrants from 50 years ago isn't supported by data, there's a constant flow of Cubans fleeing Cuba. (http://en.wikipedia.org/wiki/Cuban_American#Demographics)
Hah, maybe if his gluten has come primarily from a high fiber cereal or a laxative. He's moving his bowels >5 times per day, which would require significant effort to consume enough fiber to trigger that through fiber alone.
A word of caution: I work as a consultant and have for a while now. Ultimately, though, I think that building an actual business would have been a better road. As a freelancer, you're fairly limited in your upside compared to something like, say, Balsamiq, but it's easy to hit a slow patch and go below what would be a good % of billable time.
Soegaard,
I was thinking of submitting a patch over the weekend. That way I get to see how a large lisp app is designed :)
That would be true if enterprises had their own local git repositories, and if employees pushed against those local git repositories. But this is not what happens, when enterprises use github, employees directly push to github.

Continuous integration tools directly pull from github.

When github is down, all exchange of patches between employes essentially halts, as does continuous integration and testing.

Of course, this is not the fault of git.

This is the fault of people keeping using centralized servers, instead of setting up and using their own local servers.

The same goes for email (gmail anybody? Really???)

The Internet is meant to be a decentralized, peer-to-peer, meshed network. Not a centralized, star network!!!
I heard it live and he actually messed up at one point and had to start the piece again.

I can't fathom the concentration it takes to play some of the longer pieces off of Einstein etc. Let alone something like Reich's Piano Phase. Superhuman focus...
Modern spring is amazing. Look into it. It's no longer the configuration hell it was 10 years ago. Everything is convention
Over configuration. It's easy to run and configure.
That turbo button was an oddity of the times and I'm glD we don't need anything like that now.

The first version - used to slow your machine down so that software (mostly games) didn't run too fast - was bad enough but the later version - which did nothing but light an LED or change some numbers on some 7segment displays - was a really weird decision.

It's tempting to recreate this as an app. Clearly label t as a joke but see if any reviewers claim it works.
Done: https://www.npmjs.com/package/ssl-config

As another poster mentions, using AES-GCM with 128 bit keys is considered superior to using a 256 bit key without (though indeed, removing all 128 bit keys gets you 100% on the SSLLabs test).

See https://wiki.mozilla.org/Security/Server_Side_TLS#Prioritiza...
Someone who is good at mental models.
That sucks. I hope they are okay
Hilarious because the first item in the list is actually a copy of your project.
FYI if someone is reluctant to give up their HDD capacity at the price point an SSD exists, I've had really good luck with IDEA and Pycharm on my Seagate 2.5 1 TB Hybrid (ST1000LM014). I think they can be found on NewEgg for like $70 (for 1 TB), and work well for the sort of caching IDEA tends to do.
Some of the worries the author puts forward are warranted. Here's something that might help: http://ccodearchive.net/
Yep memristors will be cool sure, but they aren't going to solve all our problems. Even within a core not everything will work at "register speed".

I'd consider memristors to be something more helpful to our vm subsystems than anything.
He also contributed 2 modules to the recent "Tackling the Challenges of Big Data" online course from MITx. Among other things, he did a very lucid roundup of legacy vs modern db systems.
Because all organisms need to expel entropy to survive, and expelling solid entropy is a fairly non-trivial engineering problem vs. the life that we do know expelling it via liquids and gasses. Heck, it's not even all that clear how to do that just as a machine... nothing is coming to mind that does that today. (Examples welcomed. Also note that for today's discussion execrement is solids suspended in a liquid, not a "solid". Silicon is a solid, you know, rock-solid, literally.)

The idea that we have "no idea" what life could look like out there in the universe is grossly oversold. We actually can put a lot of bounds on them, using rigorous mathematics, and discuss them despite not necessarily knowing all the chemical details.
There's a huge amount of bullshit in this article, but I'm only going to respond to this little nugget:

"A person with high self-esteem will not be experiencing the Impostor Syndrome, at least not frequently and/or deeply."

Umm, you could not possibly be more wrong.

You will find people at the absolute top of every industry who experience Impostor Syndrome--frequently and deeply.

Impostor Syndrome can be an extremely powerful motivator if you use it correctly. And it can serve as an ego-limiting device once you get to be really really good at something.

Just because something is called a syndrome doesn't mean it's always negative or that it even needs to be overcome. It's not a malignant tumor that is guaranteed to kill you if you don't cut it out. It's just a way of looking at the world. It can be healthy for some people to live a life of, "I'm not good enough/don't know enough yet."

For other people, that can be toxic.

And some people just aren't any good at certain things. That's not impostor syndrome. It's Dunning-Kreuger.
> Consumers will eventually have two choices: purchase a very small subset of services directly from providers or go back to the big bundle.

I don't think the cable-style "big bundle" will exist much longer, just premium sources which you pay for per source (or, for the highest-value premium content, per individual piece of content or individual viewing) and advertising-supported disaggregated content. There might be (advertising-supported) portals and aggregators for this providing something like the big bundle, but consumers won't be directly paying money for it (with the cable model they do, but over time that's going to go to paying for internet access.)
Well technical programming has always looked down on "commercial" programming even more so if you work at the high end.

I recall a female friend of mine who sighed and obviously though I had sold out when I switched from pure technical (on campus at CIT) to more commercial job working for a big civils constancy
Before anyone mentions that Satellites can only deliver inferior internet service, previous threads have taught us that with low earth orbit satellites latency is not a problem.
tl;dr Ron Conway posted these tweets:

https://twitter.com/RonConway/status/542383330193190913

https://twitter.com/RonConway/status/542404171865927681

Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon, are boring.

Ron Conway's tweets about the CIA are not really interesting.

Ron Conway's actions to deliver funding, connect people, and general effect on the Silicon Valley startup atmosphere are very, very interesting.

Obligatory disclaimer: I strongly support the Universal Declaration of Human Rights and am shocked! Shocked I say! -- that Obama has not yet closed Guantanamo Bay after this many years in office.
I do not find web dev tedious. Not at all. Not even a little bit.

I solve problems once. Once solved, if I need the solution again, I refactor or extract the needed solution to a library and reuse it. If I find myself writing the same kind of code enough times to where if I continued it'd become tedious, I switch gears and start looking for an abstraction.

Web applications 'grow'. Their growth needs to be managed. If you don't manage it well, your business needs suffer horribly.

> and from your other comment suggesting you can get a $60k offer to somebody implies there is not a real shortage of talent (good or otherwise) and that you consider webdev to be a commodity, and not actually "hard".

No it means that we've tried the corporate approach and found it a non-starter, so I have lots of leeway to drive the hiring process. There just aren't any good candidates willing to work for the money we're willing to pay. I have to lead up front with our salary because we've done it too many times where once salary comes up the whole process breaks down.
The excessive certainly combined with ellipses was meant to imply irony.

Essay Time. But DDG + NSA is interesting. Google was attractive to users because it gave them what they wanted - instead of the busy "portals" and paid placement. It was fast, honest, clear and had a better ranking algorithm.

Today, people don't want to be tracked/monitored, and unfortunately that is key to Google's business model. They were right to aggressively try to head off facebook, but wrong to abuse users to do it. They are definitely "evil" (their "don't be evil" meant don't be like microsoft or IBM, who pushed users around as it suited. Arguably, a publically traded corp is legally obliged to put profit above people - ie be "evil"; but it is possible to serve both, as google once did).

So, DDG is giving users what they want, and out-googling google, in a specific sense.

It's been said it's difficult to create sustainable competitive advantage in search, because users can trivially switch. But one thing google has been great at is fast response times. Users really care about this, and because it's so expensive to build huge server farms all over the world, this aspect is a SCA. DDG is far slower than google; and google suggest often feels local to me. Perhaps this could be replicated with AWS, but DDG hasn't done it.

But I think you're right: previously DDG was a niche success. But with the change in what users want (because of NSA/snowden revelations, and likely there'll be others), that is absolutely inconsistent with Google's business model for ads, then DDG really could overthrow them. But DDG make enough money to afford comparable server-farm investment? (Still, that gets cheaper all the time...)

Google could of course go back to being purely about search, and not acquire user data so aggressively... but giving up user modeling would massively undermine their ad profits, and they are now slaves to Wall Street.

So... interesting.