skysight-inc/HackerNews huggingface dataset:
I should clarify, I was only talking about online payments, which I know a lot better than physical transactions.

From talking to some acquiring banks, I gathered that 1%-1.5% was the maximum fraud rate they would tolerate, depending on the value of your account. With fraud rates like that, you will not see volume discounts anytime soon either.
> your code needs to trust an external system providing the data

As for the reliability of external data sources to a contract running on Ethereum, there are multiple proposed solutions.

One is to use some sort of reputation tokens similar to what Augur[1] - a prediction market built on Ethereum; employs.

Another solution that was suggested by one of the co-founders of the Ethereum project is to use "Schelling points"[2] as guides since a large number of non-communicating reporters of events will most likely converge at what is closest to the truth[3].

> other people will honour the 'facts' decided by your program

I don't really see that as a technical limitation of Ethereum. IANAL but, if the terms of the smart contract can be codified into a legal agreement, then the decisions of the program can be made enforceable by law.

[1]: http://augur.link/augur.pdf

[2]: https://en.wikipedia.org/wiki/Focal_point_%28game_theory%29

[3]: https://blog.ethereum.org/2014/03/28/schellingcoin-a-minimal...
With clang 3.7.0 this results in "constexpr function never produces a constant expression", since the C-style pointer cast is essentially a reinterpret_cast (C++14 Standard §5.4p4.4), which is not a "core constant expression" (C++14 Standard §5.20p2.13) and thus must not appear in a constexpr function: C++14 Standard §7.1.5p5:

... if no argument values exist such that an invocation of the function or constructor could be an evaluated subexpression of a core constant expression, the program is ill-formed; no diagnostic required.

clang seems to go the extra mile and produces a diagnostic.

Incidentally the pointer cast would violate C++'s aliasing rules and thus invoke undefined behavior.

P.S: The C++14 Standard is available here: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n429... (never mind the "draft" status)
Companies like SharesPost and EquityZen allow accredited investors to invest in some venture-backed companies.
Do you also work with single remote devs, or just teams?
> Maybe you want to run a fast inverse square root at compile time. Or maybe you want to do something that is actually useful.

Careful now. Making questionable jokes about the work of the great Carmack? Thin ice here, very thin.
To take your Slock.it example, isn't Ethereum still adding value to the interaction even if your trust is broken? You have a cryptographic proof with a timestamp that you transacted with the individual, who then failed to follow through.

Suppose every user who "slocks" something has to put up a stake, or an account with some Ether in it. If there is then a dispute a user could submit it to a decentralized jury of some sort, also putting up their own stake, and which ever party loses has to pay damages from the linked account.

Ethereum isn't interesting solely because it allows computations, but also because it provides a immutable datastore (as bitcoin does) that then can be used in Smart Contracts and systems. I see it as a platform for building trust, not a guarantee of trust.
You can also use node.js, or lua on the ESP.

It's not the perfect solution for everything; but it's tiny, and it costs $1.50 on aliexpress / banggood, and there's a ton of code for it.

If you need a module that is mono-task, tiny, cheap and reliable, it's hard to go past the ESP.

If you're looking for a full computer, then it's an obvious choice towards CHIP / Raspberry PI, etc
Goa trance.
No lyrics, not too hardcore.
Another project that was posted on HN se months back: http://go-bootstrap.io/

I think it serves as a good example of how one can use go for webapp development.

With that said, after a year+ of writing go in my day to day job, I still gravitate towards dynamic languages for web application development and leave go for most systems programming tasks.
We have some smaller backend stuff running today (messaging, logging, etc). Bigger apps have dependencies that are still waiting to be compatible with .NET Core.
Measuring and Understanding Consistency at Facebook
I liked the part about "technical debt".
Yet I don't like this statement: "You should aspire to upgrade your dependencies and frameworks all the time". It's too generic.

I'm thinking about third party dependencies here (eg via package managers). In my opinion it's best practice to stick with one certain stable version and then stop updating it - to avoid wasting time on possible needed refactoring due to changed dependency behaviour.
Monitoring the change log of the dependencies to see if security issues are fixed and reacting on that is of course still reasonable.
Yet upgrading just because " upgrade as often as possible" is not.

Maybe it's different for projects lasting 10years or more, maybe there are other rules to make. My experience is with 2.5yr-projects in average.

Maybe I'm working with dependencies which get updated every week or so, maybe the author's dependencies are updated every half-a-year.
Aquaris M10 Ubuntu Edition – Pre-Order
This sort of thing isn't all that uncommon - enterprise "network optimiser" devices like http://www.riverbed.com/ work in this way too. Hopefully not buggy, though.
>Lambdas are also awesome when it comes to performance. Because they are objects rather than pointers they can be inlined very easily by the compiler, much like functors. This means that calling a lambda many times (such as with std::sort or std::copy_if) is much better than using a global function. This is one example of where C++ is actually faster than C.

That's insight I've never seen anywhere before.
Why and how we converted 89 Git repositories to one monorepo
Luciano Floridi on privacy and power in the digital age
You have a cryptographic proof with a timestamp that you transacted with the individual, who then failed to follow through.

Do you, though?

One large problem with bitcoin is that you cannot prove that you don't own a given address.

IF this is also true for Ethereum, all you really get is proof that you sent money to an address; not that the address necessarily belongs to anyone.
Best CPUs: Q1 2016
Bitcoin's biggest problem is that its developers are wildly incompetent, to the extent that they repeatedly promised to entirely replace the block chain with the Lightning Network ... without actually being able to do so. Needless to say, their crazy promises of a perfect solution that involved no tradeoffs never even came close to reality. Meanwhile, their existing system broke down to the extent that its problems are now in the New York Times.

The idea that Bitcoin developers are competent and Ethereum developers aren't is simply not borne out by basic observations of what the two camps have been doing lately. And the market is responding to that. Hence, this article.
As someone above already replied - net/http is enough to build something that's good enough.

In addition, there is also: https://github.com/gorilla/mux , which complements net/http very well.
It's a straightforward and logical business model. Restaurants want a way to deliver food to their customers. They provide this service, and are compensated for it.

They ensure that the food is edible by working with restaurants that customers already dine-in at. Sure, they can't guarantee that the food is edible, but no delivery service can guarantee anything about the product that they are delivering. They have to rely on the reputation of the sender.

The problem is instead that this is too common of a business model. There doesn't appear to be anything particularly innovative about what DoorDash is doing, and they don't appear to be executing very well. It's not a fundamentally flawed business; it's just a uninspiring one that was probably overvalued.
Creating an AndroidWear watchface using Kotlin
and head off mistakes early.

What? On the codebase I work on, integration tests run every single commit, just like unit tests. They would both fail at the same time. Except the integration tests are much less brittle.
If you were to find significant variation (e.g. lower nutrient quantity/quality when using overclocked growing methods), it would be interesting to see if you can pull the needle in the opposite direction, e.g. "underclocking" to try to create more nutrient-dense variants.
Bitcoin's problem is not a lack of a leader, it's problem is that the leader is Gregory Maxwell at Blockstream and he's a terrible decision maker. Blockstream is the source of the refusal to bump the block size.

Indeed, the block size debate did not stalemate. It resulted in the small blockists winning, due to the much more aggressive tactics they used (e.g. hiring a bunch of developers then asserting they'd all quit forever if the block size were changed).
I meant to be somewhat flippant. "Sarcastic..."
You have made some good points, tadfisher, especially with respect to the ARM architectures being fragmented, and the ART compiler. I take those points, and indeed, I do respect the JVM because it is an awesome piece of engineering to be giving up very little for the consistent target it provides. And let's be fair, Java and Scala are not slow languages. I have more of a philosophical problem with the JVM on the desktop and server ecosystems as these don't really need it anymore - arguably - and also, you have to admit that JVM languages still force you down an OO route which is not always very elegant. Even Clojure (apparently) needs to breathe in some ugly OO syntax if you want to touch the (admittedly huge) Java ecosystem. Look I use JVM tech: Cassandra in particular, am very impressed with it (I also code in Java to the Bloomberg API - less impressed with that). I don't love the JVM as you've gathered, for purist reasons and the fact that it takes me into a slightly dull corporate sort of culture, but I know that it has advantages. Anyway fun sparring with you. good points.
Companies that have partnered with DoorDash pay delivery fees and service charges for access to DoorDash's platform. For nonpartner merchants, consumers get a markup. Drivers get flat rate delivery bonus and tips.
>if the project is no longer around

You're offering a nonsensical bet.

We live a world where people often delight in keeping obscure things alive. Even http://nyan-coin.org still has a following!

As an illustration of what I mean, I'll be incredibly surprised if bitcoin ever truly dies, and the price ever truly tanks. I'd expect coins to remain above $100, as a few people will flat-out refuse to sell for less, and minimal trading will still take place. Anything in the "real" world though? naaaaah.
You do understand it's usually in the ballpark of +20% or more to text or so that is in the loaded part of the program right? Also define mandatory, what requires eh_frame..?
Robopsychology: How to become a robopsychologist
I think I need to make my snark a little more obvious.

I am sure that there are some common stock holders in DoorDash looking to offload their stock, but I can’t think of a more certain way to lose all your money than to invest in the common stock of a startup who has just taken a down round.
Our card processor regularly puts a hold on transactions when they suspect possible fraud to allow us to investigate further.
The advantage of doing this at the filesystem level is that you don't need to modify every piece of existing software which writes sensitive data (video/images/logs/etc.).

I'm thinking of an EncFS type stackable solution (as suggested by @robryk) based on FUSE because you could copy the encrypted files from the upper level filesystem when needed (without remounting the lower level filesystem in read-write mode) and examine them on an air-gapped computer which holds the private key.

The disadvantage of this type of stacked solution is that it wouldn't be possible to implement plausible deniability.
Efficient Queue Management for Cluster Scheduling [pdf]
Really impressed by your patience and the thoroughness of your answers. Although the outcome is disappointing, you did an excellent job communicating not only what should change, but why and with references.
Losing motivation – Funfunfunction #25
Follow Seven Tips to Make Your Career Bright in RENEWABLE ENERGY JOBS
You might like Gandhi.com, no experience with them protecting my privacy against legal actions. Otherwise seemingly decent.
All the UK card issuers I've used decline the transaction at my end and then contact me to verify I was trying to make that payment. Once that's done I can try again and the transaction will clear.
It won't be Skynet that exterminates the human population, it will be a (number of) small group(s) to whom we voluntarily or rather unknowlingly give control over all aspects of our lives: cars, fridges, smart homes, airplanes, dams, nuclear weapons... Somehow we should raise awereness before it's too late. Hopefully it's not too late already.
I think there's a lot of assumptions about the Prez being dumb here that aren't warranted.

From the perspective of the FBI, free encryption tools like PGP have been around a long time, but they only started having investigations blocked by encryption very recently, as Valley tech firms started integrating it and enabling it by default. Even if the Prez knows that encryption tools have been available for decades, and I suspect he does, that isn't the cause of the current problems they're having.

With respect to getting warranted access to encrypted data, key escrow is an old concept, so of course there is. Just because we in the tech community don't like it doesn't mean it doesn't exist.
It's not just NAT that's broken. On both Windows and Linux hosts, with bridged networking, SLAAC doesn't work for Linux or FreeBSD guest systems. It does eventually, after somewhere between 5 and 30 minutes, but for machines on the physical LAN it's virtually instantaneous. Something is dropping the router advertisements, but eventually one gets through. Once the guest has an address, it then works just fine.

Not so great when all the systems you want to talk to are v6 only, and the v4 NAT address is just for legacy use.
The bet would be joosters gets a dollar for every dollar short of break-even the Ethereum industry is, and you get one for every dollar it creates in surplus. Or you can change to order of magnitude, to make it more viable.
It would be innovative if they had some super fast on-line optimization of delivery routes. Optimized routes would allow them to chain several pickups from restaurants with a chain of deliveries.

Given the fact that the optimization is global they would have the advantage of doing global optimization over each restaurant doing it locally. Therefore they could charge less for deliveries while paying their workers the same.

Unfortunately, a google search of the founders tells us they haven't got the slightest clue how to do that. What the investors can hope is that this money will allow them to find people that can make the extra effort to rise the business above all of the similar ones.
Yes, but I can run unit tests while I'm coding. Waiting for a check-in is far too late. If I've broken something, it's more helpful to let me know about it ten seconds later, rather than hours later, when I've pushed my change and broken the build.
Open Source Ssh Gateway for the Entreprise – Written in Go and JavaScript
Show HN: Branch prediction with perceptrons
My bank is marginally better than this and includes a string I set when I first configured 3D Secure in the iframe, but its still a mess and asking for phishing attacks.
What got me in was the pocket-chip add on. Kind of a PDA wrapper that will let me do a little bit of IoT without too much soldering!
That was the unique story here for me as opposed to the dozens of other cheap SBCs.
How to Amplify Your Social Media Content Curation Strategy
I'm totally ok with building services and cli tools using Go but it's not gonna work for web apps - situation is dire and that's ideological position - i.e. don't expect changes there :/

Basically DIY everything outside standard library ( e.g. section 9.1 building CSRF)
Personally switched to http://www.phoenixframework.org/ for json apis/web apps
I would say it may depend on the person, at least in my case I say whatever I think and believe without caring if I get downvoted or not, of course if you care a lot about that little number in the upper right corner then yes it is more likely that you hold your opinion back to avoid see it lower.
Still I would say most people do not care about it.
> What I struggle to understand is: If that functionality is considered useful or even impeding the development process for those developing in Go, why has nobody forked the language to add them?

The group of people who are able to fork, change and maintain their own Go variant are usually not the people who would ever consider using Go in the first place.

Have a look how long it took PHP to get an AST (instead of the broken mess of reading&executing). Those who are able aren't those who would ever deal with PHP.
What is Schroedinger's equation an abstraction of? What details does it abstract from? How can it be that the omission of those details does not result in an inexact representation of the unabstracted, more complete, situation?

BTW, there are no exact solutions to the Schroedinger equation of most interesting systems: we only get numerical approximations to the values of interest from it.
Blame the bad world, if it isn't true, but your post feels a little bit like paid enthusiasm...
> In some sense what the president thinks about how crypto works doesn't really matter

While the President touts finding middle ground, he leads the DOJ to believe that there must be some concession that can be made by technologists. Law enforcement then believes we technologists are being disobedient and aren't doing our civic duty. That has a cost.

Law enforcement needs to understand that they can't rely on this data so heavily in the future. We pay them to keep us safe and I'd prefer that they figure out how to do their job the right way sooner than later.

> crypto doesn't care about any of the silly things being opined by Comey et al. Key escrow does not scale

No doubt

> So I choose to think they know more than they let on

Feel free. I think their understanding of encryption tech is incomplete. I do think Comey is being less than truthful about his intentions to access "just this one phone". But I also feel it's our job to keep people informed so we don't play this mindless, pointless finger pointing game and get down to doing things the right way. If technologists do not teach the lay person how technology works, and we say everyone must research it themselves, then I believe we will take longer to move forward as a trustful society.

> The general public is a lot more ignorant and complacent than FBI, no matter what comes out of Comeys mouth.

I completely agree it's the public we want to educate here to make sure this is the last crypto war, and that it ends with this case. We're only hurting ourselves by letting these buffoons have the biggest voice.
When that number allows access to certain features or capabilities that you want, then it becomes important.
Track Aspects to Get Certification as a Registered Nurse
Well the address would be registered into the Slock.it system, so you have proof that a certain lock belongs to a certain address.

In a way though your point still stands, a user could always claim that someone else put the listing up or someother situation beyond their control, UNLESS there is previous history within the slock.it ecosystem, which would be very easy to see.
You're probably correct, in my opinion. Don't forget the bit where they (Apple) have been issued an NSL, so while the public is distracted by the smoke and mirrors the G-men get what they want.
Incomedia Website X5 Professional 12 Full Crack Keygen Free
> > She's not a technology security expert

> Which makes setting up her own server all the worse.

Obviously she didn't set up the server. She probably got one of her technical aids to do it. Probably not good either way, though. It's almost certainly unpatched.

> > They can't provide her with a secure device.

> They did, but it wasn't a BlackBerry one. BlackBerry or Windows Mobile, I don't think either were that secure anyway.

> I agree with the general sentiment that digital security in the government is between catastrophic and terrible. It's now going towards just "terrible", so there' some progress, I suppose.
Show HN: Typopo – auto-correct frequent typos
What Kind of Content Works and What Doesn’t Work with Millennials
Deliveroo, Hungry House, Deliverance, Just Eat. That's the (well entrenched) competitive landscape in London alone. And I doubt those are sucking in numbers like 127m of funding (at god knows what valuation). These guys at doordash must have one helluva good pitch.
My unit test suite runs in ~500ms. I run it every single time I save a file. In fact, it's set up with a filesystem watcher to do this automatically and announce the result to me via growl.

The faster your test suite, the more often you can run it, and the faster you get feedback on your code.

You can combine this with a healthy integration test suite, and only run the unit tests.

Validation rules is a good example, if I want to test that my user input validation rules are correct, I don't need to do this through the entire application frontend - I can just check those rules in isolation.
I'm glad you're aware of Carmack's association with the fast inverse square root (hopefully you also know that it doesn't originate from him) but the joke here isn't the denigration of the code itself.

The joke is that the original need for a fast inv sqrt is moot at compile-time.
New Free – Cloud Web Scraping (This Is Amazing) - You got to try the Pipes
> With respect to getting warranted access to encrypted data, key escrow is an old concept, so of course there is. Just because we in the tech community don't like it doesn't mean it doesn't exist.

Okay, let's say key escrow is used. There will be a lot of debate and new laws passed by Congress. After this, who in the public do you think will sign up to use the products Apple admits has been weakened by government?

I think the public will just become more informed about encryption and more people will end up using various encryption apps that circumvent whatever measures the government puts in place with Apple. In other words, it'll be a big waste of time, and the main target, terrorists, will be the first ones to figure out the right ways to hide their communications.
> it seems you're implying that someone who is uneducated in a given topic's "side" in a debate is as equally valid as someone who is? That seems incorrect to me on the face of it

That's a pretty good argument against democracy.
Even for 180k/yr it would be boring after about 2 minutes. ;)
>The rest of the world doesn't matter.

Said the American. In fact, probably the US doesn't matter in this regard, as it has lower average speeds than most of Europe and SE Asia.
They are less satisfying, but not for that reason so much.

Bare-knuckle fights can go on for a long, long time. I can't find the source just now, but I recall some fights went on for up to 24 hours.

That doesn't televise well.
Real-time emotional voices with D.A.V.I.D
Please stop using C-style casts. It's 2016. C++ != C. Unlearn what you have learned.
What? We use delivery services all the time here in Beijing. It is quite reasonable and affordable. You don't really have to worry about the food, but the costs in the west would concern me (people and electric bikes are cheap in China, and they don't need insurance....).