skysight-inc/HackerNews huggingface dataset:
The Effects of Uber's Surge Pricing: A Case Study [pdf]
This is as close to a frictionless bitcoin transaction (at least in situ) as I've seen yet in the context of useful, frequent payments.
No, but they aren't innately immoral either. Context means a lot in this.
Good point, but since businesses don't really care about being able to install modified versions of firmware, I doubt it's controversial.
Only if you completely ignore the direct and indirect effects of salary on the employee.

Which an alarming majority does, but still.
Finding Killer Defects--Challenge for Designing Chips
Do you think C.J. Chivers might be the type of person to get upset over being "demoted" to "just 'a war reporter?'" The type of person the article reveals him to be suggests that it might not bother him all that much.
Hey, this should help: http://support.taxamo.com/customer/portal/articles/1781966-h... and more detail here: https://www.taxamo.com/doc/payment_providers/braintree/
I strongly encourage anyone interested in programming languages to watch his series about Jai, the language he is creating for his next game. Starts here:

https://www.youtube.com/watch?v=TH9VCN6UkyQ&list=PLmV5I2fxai...

It's not released yet, but watching the videos has massively changed the way I think about programming. The notion of "data-driven programming," which I would describe as "only move around the data you have to", has been a real revelation to me. I sort of came out of the Ruby world (and Java before that) where the attitude is more "Abstract all the things!"

I have been trying to apply many of Blow's principles in my JavaScript programming and it has been awesome. I find myself staying closer to the "metal" (which in JavaScript world is pure Node and low-level browser APIs) and it has been incredibly rewarding.

I've also really enjoyed his policy of pragmatism over idealism. I think the React world for example has taken a good idea (immutability can clarify data flows) and turned it into a religion (Everything Must Be Immutable!) Watching Blow work has given me the confidence to steer away from that.

Much in the same way that learning Rails made me a better programmer (even though I don't use it anymore, and I've rejected a lot of its premises) I have found learning Jai has really leveled me up as a programmer and a computer science thinker.
I am applying for 4 hour job with option to work more, when needed (4-6 hours per day, sometimes 8 hours). I producing better code and I still working faster than others (moreover, our customers prefers my code), so I have 2x higher rate, so my salary is a bit higher, not lower.
Because that seems to be what the person who came up with the "63 MB" figure has done.
Code-signing is a useful and necessary security measure, so long as it is possible for the owner of the device to sign his own code. You need a good way to distinguish between the end-user and someone who has pwned him.
I wondered that myself, especially since it doesn't have to be more expensive to the end user. Instead of selling them 1 month for $6, sell them 12 for $72 or some such, or make them buy a minimum of 10 accounts to get a monthly rate.

Yah, I know the trend is to do a bunch of little micro payments, but its not like you can't do the math for them an say "$6 a month" then when they go to order it, limit the minimum number of months in order to increase the total.
My Nexus 7 from 3 years ago has better specs and cost only slightly more. Who buys this junk?
As the security researcher who wrote the sentence, I fully understand the apprehension for using 'cyber' but the sad truth is it seems to be the easiest way of conveying the message to the general audience.

I also wholeheartedly agree that 'cyber' as of now is a dangerously poorly defined concept that gets thrown in front of pretty much any other word. Hopefully someone will step up and come up with a mutually agreeable definition for it soon. And then get everyone to use that definition, which is the real struggle ...
How are you using Jenkins? I've found that it works well as long as you just have Jenkins call build, test, deploy, package scripts.

The advantage being that you can use the same scripts during development.
This is a pretty good list.

https://en.wikipedia.org/wiki/Artificial_neural_network#Appl...
That is super cool, and has the coolest website for it.
Switching from zsh to fish (2014)
> I can't win the complaint. The card was stolen, the £6 belongs to the original card owner, no question.

This is so wrong. Business owners, on average, have little to no information or power to deal with this. The only agencies that have ultimate ability to deal with fraud are the card issuers and banks. IIRC, it was Bruce Schneier who first clearly articulated this for me. By placing all fraud risk on the issuers, they're fully incentivized to fix the problem as well as possible.

But instead when small (or even large) business customers are subjected to ridiculous fraud charges as described in Remy's article, fraud is transformed into a kind of externalized cost imposed by these same issuers.
I thought on HN we didn't editorialize titles.
(Unless it's for character count restrictions)
Full schedule for GitHub Universe is up
It's certainly better than "One weird trick to stop reporting on wars" or "War profiteers hate this man, find out why".
How did you work around that? As far as I know mailchimp aren't able to so if you know how, you might have a product in itself!
One of the things that allows credit card companies to keep the high rates is the difficulty in "bankrupting" your way out of their debt. How do you plan on avoiding this? Are you limiting yourselves to only lower risk people or are you serving the lower income higher risk (but constant balance) people too?
"Cyber" (with due respect to Norbert Wiener) is a useful search term right now because it means exactly one thing.

Interestingly, "cybersecurity" (one word) and "cyber security" (two words) yield distinct sets of results, and one is more useful than the other.
In the Euro-American settlement of the plains, sod construction was pretty common. They would cut the sod and stack it like bricks to make a house.
https://en.wikipedia.org/wiki/Sod_house
I was super excited about this until I found there didn't seem to be any library support. The best thing about the JVM is the maven ecosystem; if I can't write a library in Idris, build it with maven and publish it to a maven repository then I lose most of the advantages.

(I briefly looked at trying to improve this state of affairs, but all the Idris implementation seems to be in Haskell)
At Maryland, both the Hinman CEOs [1] and QUEST Honors [2] programs would provide great reciprocal value for YC.

[1] http://www.hinmanceos.umd.edu/

[2] http://www.rhsmith.umd.edu/programs/undergraduate-programs/a...
Considering the number of Spanish speakers in the USA, particularly in the population centers, and that the word is much more common in Spanish than it is in English, I'm not so sure.
Ah, obviously I have some reading up to do, thanks. :)

The one from Fable actually seems to be an alteration as well, giving me about the same idea about the content as knowing the actual reference would have. Fun stuff.
Wow! I'm quite surprised by this. I must have ruffled someone with DemiGod status at HN. I'm a huge HN fan and mostly silent observant, and I seldom comment on anything. Notice how old the second comment is (1300+ days ~= over 3.5 yrs)! It's absurd, but I have no control about it. I'd be surprised if my this comment gets even posted. Thanks for the info scott.
Wait, what? Like, [Microsoft Bob][1] style?

[1]: https://channel9.msdn.com/Blogs/TheChannel9Team/Ben-Armstron...
Living Next Door to Alice: DataTern V. MicroStrategy Software Patent Ruling
> std::mem::transmute(Box<T>) has a size mismatch

This sounds like trying to fit a fat pointer in a regular one. into_raw won't help with that.
>(Do you have an example of a standards complaint C++ freestanding standard library?)

Yes, you've probably heard of libstdc++:

https://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.what_i...

In other words, freestanding C++ allows you to to use new and delete normally (after providing malloc and free). Note that this a minimum requirement. There's nothing stopping you from using STL containers in embedded systems, and people do (especially now that STL containers can take user defined allocators).

It seems like Rust is trying to achieve the same result with libcore. That's good! Thanks for clarifying.

But now you lose all the nice parts of the standard library, and probably much of the safety. If you want to use Box, you have to manually do the allocation, check the pointer, and construct the box. Buffer too small? Forget the pointer check? Welcome to undefined behavior.

If you want a container, you have to roll your own. If you want a container that takes user-defined allocators, I'm not even sure what'd you do.
Damn, not a lot of difference. Does even the map screen stay at good speed at all times for you?
American Airlines computer problem that grounded flights has been fixed
Thanks for your feedback!

Right now this is product is just in a pilot phase, but we are absolutely looking into more international options in the future.

To your second point, what we think about a lot is an API developers could use to build this functionality into their apps or websites. So while you're in your calendar app, or in your task management app, you could easily accomplish the same thing (quickly scheduling a call and having a number provisioned). Would love your thoughts/feedback on this.

And thanks for catching that protocol mismatch!
Or Cornell!
Let me save up to buy a house first.
>> It seems like the market has become addicted to low interest rates.

Yeah, I laughed at this: "But they have expressed concern that the recent stock market downturn may be a sign of weakness in the domestic economy."

The market is down because of the impending rate hike. They have to just bite the bullet and do it.

It has to be slow of course, or they'll trigger housing collapse part II. See what the chart in TFA shows? After the dot-com bust and 9/11 they dropped rates drastically to stimulate things. Then after a couple years near zero they jacked them up. What happened is a bunch of people refinanced with low rates pumping up house prices and then they pulled the rug out from under them. Now after a prolonged time of near zero rates we're in a similar position with inflated home prices.
I can believe a small group can exist as a collective without violence for a while (maybe a long while), but how can any such group deal with a member that decides to use violence to get their way? Either that person becomes leader, the group organises to stop them with violence or the group dissolves.

And I don't think even such a temporary arrangement can scale much above Dunbar's number.
Maybe with this they can finally get gitorious.org is migrated to Internet Archive... :/
The problem with the argument "I can't do anything that I wish with this device" is it's also the same thing as "Other people can't do whatever they wish with my device". I sympathize with the desire to customize your router firmware, and I think it's important that this ability be available in general (e.g. no laws prohibiting it), and I think it's great that there are devices on the market that allow it, I don't think that any particular vendor should be forced to allow it. If they want to use GPLv3 then they do have to allow it, but it's perfectly legal for vendors using GPLv2 software to put restrictions firmware updates, and I have no objection to that. If you want to customize your firmware, you can simply choose not to buy their product (this of course depends on my earlier statement that it's great that there are devices on the market that do support this).

The important point here is that vendors aren't locking down their firmware because they're control freaks that hate when customers install modified firmware, it's also a big security hole. If you can replace your firmware with a modified copy, so can anyone else who manages to gain access to your device. There's other angles too of course, such as vendors who offer unique hardware may want to require their customers to always be using that business's products, as that's how they make money, but when we're talking about generic equipment like routers, the most important reason is security.
Considering linking to pay-walled content is forbidden on HN, I'd say 100%.
Managing Software Engineers (2002)
Actually, I agree. I hold religion in esteem, and I believe it's an institution and central part of culture that should remain part of the human experience. (And it will, anyway, even if we end up worshipping a 'religion' of the Word of pg, or a cult of the imminent eschaton of the Singularity.) I just mean "archaic" because a lot of people here on HN, including the comment I was responding to, probably view it as such, and to some degree 'traditional religion' is becoming archaic in many parts of the world. But does not mean there will not be new ones.

As well all know, deprecated does not necessarily mean obsoleted. That is deprecated can eternal lie, and with odd futures even faith may fly.
The most important thing is giving brilliant minds the best tools, period.

If those tools make it impossible to share data, or publish results reproducibly, then I'd agree that those tools suck. However Matlab reads and writes every damn format under the sun.

Don't confuse "create, invent and build" with "export and publish." They're fundamentally different tasks.
Never heard of it. Thanks!

I'll take a look at this. I only recently started using socket.io in my express site, so I'm not too deep down the rabbit hole. It seems to have close to the same syntax.

Any reason why you support ws over socket.io?
>> I wish the fed allowed me to borrow at their rates.

Just pull up to the Discount Lending Window and ask for some cash.
All of my sources are secondary, so I can't answer for certain. That said, we ought to expect any emerging market with a large population and a burgeoning tech industry to be represented to some degree (India being another example).
No, some implementations of the Montgomery ladder are not invulnerable to side-channel attacks[1].

Unfortunately these attacks all focus on implementation issues rather than the underlying algorithms (hence the name).

[1] https://eprint.iacr.org/2014/140.pdf
The Worst Tech CEO Title (2005)
Xerox PARC's new chip can self destruct
JS Bin is a service that appeals to techies. As such, it should see moderate success accepting Bitcoin! Bitcoin transactions are non-reversible, which would solve the fraud complications.
Even if the expiration date is checked, it's easy enough to change the date before flashing new firmware
Card issuers should make sure that cards are password-protected in the first place.
The party has been going for a while it seems.

Although I am worried about what a rate increase might due I have a hard time believing that a 25 basis point rate "hike" would shatter the markets.
That view is bit outdated, more applicable to the Labour era of 1997-2010. The UK is not the welfare state that it once was. The NHS is in pieces and you have to beg for scraps of welfare.
I don't think, that so many (at least educated) people in the EU believe that ... but the problem is (and I saw evidence for that again and again), that the politicians like to talk about the "Founder culture" or that they want to aid smaller businesses ... but in fact, they do the absolute opposite.

I see that, because at least in Germany (where it is very chic in the political class to talk how to aid smaller businesses and startups ...!) the tax rules are in favor of the big corporations (they have been changed in the last decades, so the corporations got better and better conditions) ... but of course this relieves for the big ones must be compensated somehow -- so the smaller companies have to pay even more taxes.

The current VATMOSS legislation is also a good example: It was announced to be a means to counter the fact that bigger corporations like Amazon avoid VAT by having subsidiaries in Luxembourg. But the biggest problems with the new rulings have now the smaller companies, that never had the chance to open subsidiaries in Luxembourg. For Amazon it is a small drawback and they may have to raise some prices -- but the troubles of other companies are tremendous.

So: The politicians are talking much about smaller companies -- but are only thinking about the bigger ones. And in Germany, many laws are even written by people from the bigger corporations.
I'd stopped seeing Chivers' field work, and I'd wondered why. Sad to hear.

I highly recommend it to HN readers; articles where he talks about the features of armament supply chains and their political effects are fascinating. Some examples:

http://atwar.blogs.nytimes.com/2010/09/15/whats-inside-a-tal...

http://atwar.blogs.nytimes.com/2012/08/08/taliban-gun-locker...
Comcast infects insecure pages with Javascipt for US customers
ANNs have been proven to be universal approximators (https://en.wikipedia.org/wiki/Universal_approximation_theore...) which I think is what you meant when you said 'Turing Complete'.
Hi Kevin! I'm the community manager over at ZenPayroll. Thanks for taking the time to post.

I can't tell you how sorry we are to hear about this issue and there's no excuse for the delay in our response. Please rest assured that your business (no matter how small) is incredibly important to us. In fact, because your company is small, we especially want to be there to help!

We have been particularly busy lately on the support side, especially with the launch, but again, that's no excuse. We hold ourselves to a certain standard of delight on product, support, and overall customer experience and we didn't deliver on that for you. We should and can be better.

We want to let you know we've done a ton of hiring lately, in addition to opening up an office in Denver that is focused specifically on support and care. As a result, these kinds of wait times should not continue going forward.

One of our team is looking into your case and should be responding shortly. We are always committed to getting better and appreciate you giving us the chance to prove that. Thanks and again, we've very sorry about that.
I made the mistake of buying a used router that was managed by a ISP. ... Who owns this hardware? I bought it. I paid for it. Its in my house.

This argument breaks down when you're not talking about the manufacturer -- at the time the ISP made that modification, they bought it. They owned it. Should they not be permitted to do what they like? Should you not be permitted to write your own firmware which requires headers?
Here is Linus discussing GPLv3 and tivoization etc at DebConf 14 in quite some depth http://www.youtube.com/watch?v=5PmHRSeA2c8&t=47m20s

(Basicly he doesn't consider tivoization to be that much of an issue, and doesn't consider it to be something he wanted when he selected the GPLv2)
What evidence/knowledge/premonitions are you basing this claim on?
There are some architectural question marks. Will this device be shared among the VMs? If so timing might be a clue on what's happening inside. It is definitely not an easy problem to solve.
> Considering linking to pay-walled content is forbidden on HN

What?

https://news.ycombinator.com/item?id=10178989

https://news.ycombinator.com/newsfaq.html
With that, I agree 100%.

I had the exact same situation with an employee about 3 years ago, the client he was working with offered him a job with more money that he was making.

After a discussion with him, he said "I am happy here, but I cannot turn my back on so much more money" (it was 40% more).

This is completely different than what described with intentionally going out to get another offer just for leverage when you want a raise.

That has respect, it has honesty and that is something I am completely on board with.
It's really remarkable (in a good or bad way depending upon your perspective) that 12 people hold the fate of the world financial market in their decisions.
That was a good read, but there was a different mechanism at work for me. When I do something for free, and someone complains about it or finds it wanting, it does not bother me. Sort of like "Double your money back on Free Advice you don't like." But when I am being paid to provide the thing I am providing, a big sense of my wanting to make sure they are getting their value kicks in, and since I undervalue my time tremendously I try to over deliver on value. And that slows me down. Letting my editor have an early draft let her decide if there was sufficient value and on at least one occasion she took my column as written and said, "This is great, we'll have proofs ready tomorrow." Had I not sent the draft I would have spent at least another week writing and re-writing.
When you look at the book reviews on amazon it really looks like amazon doesn't care about integrity in the review system.

For example if you search for 'learn java', there's a total joke of a book at the top with torrent of fake 5 star reviews.

The first one I read even calls Java, 'the javascript' at one point.

It's an insult to decent authors and to the people who go to the trouble to write reviews that amazon allow this

Edit: I just realised why I found the names of the editor and illustrator familiar!

Ruby C. Perl and Ada R Swift
The problem is that most people releasing GPLv2 software were not involved at its creation, and are doing it for the bare text contents or completely unrelated reasons. The original goals of the creators are not a very relevant reason.

Yes, the GPLv3 fixed that, and there was plenty of time for projects to migrate already. Linux won't migrate, Linus already explicitly stated so.
does Fivvr.com experience this problem?
Primary author here. AMA how Rust is unsound.
Of “Bomb Clocks,” Engineers and the $70M High School Football Stadium
> the GPLv2 does not require that the modified code must be able to be installed back on the original hardware by the person doing the modification

Does not explicitly. From GPL2:

> Accompany it [executable code] with the complete corresponding machine-readable source code ... The source code for a work means the preferred form of the work for making modifications to it

So, you're telling me that the preferred form for making modifications to the source code of a router does not include the scripts which install onto the router to test those modifications?

> Not by any legal definition of "bad faith"

The GPL2 and the FSF are very explicit on what the GPL2 is supposed to engender. Accepting the license and trying to circumvent it on a possible technicality (assertion that a signed blob isn't a derivative work, when the only reason anyone is interested in the source code is to run it) looks pretty bad-faith to me.

IANAMOAG (I am not a member of a guild, and you probably aren't either). Even if we were, we could still disagree until it was actually litigated. I see no reason to prematurely capitulate Linux devices being non-Free.
You might really enjoy Clojure, which is a data driven language, even the code itself is data. It also challenges how you think about programming, as any lisp would.