skysight-inc/HackerNews huggingface dataset:
> If you give client code access to your database you have to trust that client to respect ...

I get all that but I still am unsure of what you mean. A database is useless if no-one can ever access it. So some code somewhere accesses that database, not so? And other code makes request to this code?

What do you consider "client code" and what are you comparing this to? Why do you think that lambda functions cannot be in the second category, and if they cannot be, why can't they use the same gated mechanisms as other "client code", and I would assume that they use restful http to read, and http or message queues to write?

> There's risk of denial of service

in the AWS lambda case, the rate limiting is specifically the role of the api gateway. There's always the risk, and I don't think that lambda increases it.
> Satellites? GPS? Look, just because you say "here's an idea..." doesn't give you infinite protections to realize (or submarine, with exclusivity) that idea.

You do realize the patent isn't just the title right? Did you really think that they didn't mention anything in a 73 claim patent that rules out satellites or GPS? Or did you not bother to even look at the thing before you decided, conclusively, it wasn't worth a damn?

And how is developing a business to sell these to the military submarining it? Not everyone has the resources and market reach of a Google or a Microsoft.

> When an idea is a mild improvement (or slight step to the left) of another, that doesn't make it patentable or protectable, either. Google didn't invent content indexing or the search engine, and yet no one (reasonable) would argue they need to defer the idea of a search engine.

If your standard of "mild improvement" includes replacing satellites with astronomical costs to launch and operate with weather balloons that are sometimes within the monetary reach of high school physics programs, then yes, I think that's a sufficient improvement to be worthy of some protection.

There are so many crappy patents out there, but from reading this one (from the standpoint of what I think is right, not necessarily what the law says on this issue) I don't think it's one. Like I said, I'd be more sympathetic to your viewpoint if you bothered to even skim it.

In any case, like I said (repeatedly) in the comment you are responding to, I think the more interesting factor here is the claims surrounding a meeting with an NDA. Especially since they allege that the meeting contained detailed information, like work on how to adapt to winds at various altitudes that they say took quite a bit of study.
There are relatively few cases where $1000 and $10 are both reasonable numbers. It should be pretty obvious to both parties from context which is the 'correct' interpretation.
> objects falling towards Earth at a different altitude constitute a patentable idea

You may also want to look up what falling means (hint: working satellites do it, working balloons do not).
Commenting on your second thought: I hoped that people behind DAO (and Ethereum?) will stick to the terms they themselves proposed but it seems they will push hard for forking the chain (see: Ethereum blog).
if you can't get investors the answer is obvious you need to make enough to cover expenses. then, if you can afford it reinvest in growth that's up to you.

But if your not making 3x times what it costs to get a customer than you might want to question your business. factor in time too.
I like this analogy, but no one tried to reengineer finance or the law to prevent Soros from spending his earnings.
Strange that this only has any effect in Beijing, despite the company being based in Shenzhen. Do China's lowest-level courts only have citywide jurisdiction?

If US patent decisions only applied to the location a suit was tried in, I suppose we'd have a lot fewer filed in East Texas.
Support for Android apps is rolling out to Chromebook Flip
http://www.peachpit.com/store/game-mechanics-advanced-game-d... has an online editor for storing values in containers, then with rules for moving those values eg.

every turn, +1 food
every turn, 50% chance of .. etc

it's pretty detailed, worth looking into
Show HN: The Top Fives – Mac menubar app for top news and design inspirations
"plenty" by what metric? It seems to be less than market rate (for good experienced developers). What other metric should we use?
Earth's Heat Extends Unprecendented Streak of Shattered Records
Yes, easily by devaluing the currency.
"Design Patent", aka some look and feel thing that is stupidly vague.

I seem to remember in the Apple v. Samsung case there were several of these on concepts like "a rectangular phone form factor" or similar...
Building a BitTorrent client from scratch in C#
A leading designer wear brand Vamas chose MobiCommerce to build their mobile app
Atlassian Confluence has excellent templates for this, however, it can end up being fairly expensive depending on how many users need access to it. https://www.atlassian.com/software/confluence
To a rational person without ulterior motives yes, but remember in my country "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause" means "Go ahead and take papers (cash) from peoples cars without warrants, and then the burden is on them to prove they obtained it legally"

I certainly distrust the American legal system enough to use something like this in the future.
At the risk of being heavily downvoted, I think it is discussable if the hackers deserve their money or not when all the security and ethics are based on code since hacking is a pure part of it. Note that I said "discussable" and not right or wrong.

A good thread is evolving about this here: https://www.reddit.com/r/btc/comments/4oibqw/ding_dong_the_d...
IMO smart contracts are more about decentralized "serverless" services than they are about law contracts.

Personally I hate the term "smart contracts" because of the confusion they create on what they actually are.
Algorithm intfact: working code overdue
I cant help but imagine the attacker party/their associates read reddit and online forums, and thus would be vocal in criticizing the soft/hard fork decision. The theft of $50m is being rendered useless in front of their eyes - a maddening situation I'm sure.
By the same standard, any theoretically forkable open source project with an even slightly non-isotropic community surrounding it is "as centralized as you can get". What exactly is decentralized then?
How are zlib, gzip and Zip related? (2013)
Agreed, I hope it gains some more popularity going forward. Its a great alternative to React and Angular.
> We constantly perform inserts to a collection with 13 indices and 16 basic types fields. On a Dell notebook (XPS 9343 i7 2015 8gb with SSD) running Microsoft Windows it is 10x faster than in AWS running Linux. I don't think the OS is the main issue.

Does your Dell machine has exactly the same data files as the aws instance ? As the size grows index grows as well. Also you have not mentioned how many mongo instances in the cluster. One easy way is, you could separate the index and data directories into separate volumes, think this is only possible in wired tiger though.
> I sort of assumed this DAO thing was intended in this spirit, as an experimental stab on the path to robust contracts.

With millions of dollars in prizes if you could exploit it?
But it's not a good comparison at all... massive wealth inequality, a broken health care system that makes people fearful of getting sick, and violently partisan media and political climates... The United States of America is so unlike Europe that it's hilarious.
There are bugs in critical shared software infrastructure like Linux, libc, OpenSSL, and so on as well and not just a few minors ones.

Why would it be any different for "bespoke ethereum contracts"?
Pragmatic Pro does it as well and it works in intellij really well.
Yeah. Qt is far beyond reasonable, and I categorically can't understand the motivations for people who'd rather pay substantially more, with higher risk, to write their own version.
Not robots.
I don't see anything there that, strictly speaking, requires them to actually build dense housing. Setting aside 20% of suburban development for people poor enough to qualify for "affordable housing" subsidies just creates a welfare cliff.
re (1.) It might not be that easy. Sure, the planet would cool down again, but

- the 1000 year ocean cycle takes time, (which is now transporting heat and carbon into the lower ocean layers)

- building up the ice sheets again takes way longer, and ice sheets are important to the albedo, thus also have an influence on climate,

- there are some points where something big might change, such as ocean current patterns changing permanently(due to changes in heat and salinity distribution), permafrost thawing and releasing huge volumes of methane, ..

It's a massive problem to undo. Right now it'd be still relatively easy, but it might not stay that way.

(We'll have to learn how to control the climate longterm anyway since another ice age would be desastrous, but it's too soon. We're still to unknowledgerable and weak.)
We sort of do this for a JVM with the exception that it is the JVM and you really can't be rebooting it all the time.

What we do is use a message queue and extreme thread isolation. Are internal framework is sort of analogous to an actor framework and/or Hystrix but is stateless through out. Messages are basically functions that need to be run.

That being said because our whole architecture is message driven and uses a queue with many client implementations we have been experimenting with OCaml Mirage and even some Rust + lightweight container because of the serious limitation of booting up the JVM.
The Turing-completeness of the language is the whole point of Ethereum. That's what differentiates it from other (Bitcoin-like) crypto currencies. It allows anyone to build arbitrary business logic--an exchange, a venture capital firm, a game--that is run directly by the participants in the blockchain.
There is nothing stoping you from getting involved in a much more complex scheme of contracts. You could easily set up a system where a web of trust filtered, community funded "court" creates a wallet that is used for mitigating disputes. If a judgement (done by key signing votes) goes against a user you decrement how much they are going to get after the period ends and you increment how much the claimant gets. If nobody gets into a conflict at the end of the period everybody votes to send back all the money to everyone's respective wallets.
That's... the same as it always is, just played a bit faster?
I think that losing that gigantic Apple manufacturing contract would be undesirable for the state.
One could argue that greenhouses could help decentralize the farming industry, thereby mitigating the problem you mention, but these greenhouses would need reliable energy and transport infrastructure. If a given country already has reliable energy and transport then they likely have no issue with food distribution either.

Then again, countries may be more inclined to invest in local greenhouse infrastructure if it meant raising the expertise level of the country (which leads to more local jobs, better education, etc).
http://g04.a.alicdn.com/kf/HTB1qM3iHFXXXXayaXXXq6xXFXXXn/221...

Anyone else see a resemblance to the 3gs, just a couple years slimmer? "Plastic rectangle with curved edges" is a design that Apple did forever ago (in smartphone time).
No-one can write bug-free code

No, we can. We just don't, because it's very expensive, and we lack proper tooling to make it cheaper and/or faster. The flaw as I see it is that ETH jumped the gun, and tried to move to software law enforcement without investing the right amount of time/money in the code.

Worthwhile goal (though the desirability and practicality remains debatable), bad execution.
This is also done by Project Seen [0,1] and sans bullshit sans [2].

[0]: https://news.ycombinator.com/item?id=9783275
[1]: http://projectseen.com/
[2]: https://pixelambacht.nl/2015/sans-bullshit-sans/
This post is ridiculous, but there is a point hidden under the ham-fisted writing.

.net development is complex. The languages and frameworks are deep, and cargo cult (implementing without understanding) development is common. .net provides you, out of the box, with a collection of pretty good "easy-mode" APIs; and most (as far as my personal experience has taught me) .net developers are exclusively familiar with them. The more dedicated of us learn how things work under the covers; but using that understanding to full effect can often result in fights with management (and team members) on smaller and less experienced teams (where your code is "unreadable" by other team members).

I love .net, one of the reasons I love it is that if there's something you don't love about it, you can replace it. It's written in such a way as to encourage you to replace it's components in whole or in part for your specific needs; and it provides you with fantastic tooling to do so. Replacing and extending the framework well requires experience and discipline, without them you'll make a mess (and everyone on your team has a horror story about someone else's mess). Gaining that experience and discipline requires fastidious dedication, and a very understanding employer.

I don't see this as a weakness in the platform, although it is a daily frustration on a lot of projects. Extending the framework for your project requires writing framework complexity code in your project.

The potential for complexity runs deep. You could, for example, easily interop with some custom c++ that calls custom assembly (as an extreme, borderline silly example). When your coworkers see that, and their first reaction is "If this guy gets hit by a bus, I can't maintain that", they are justified to be frustrated. It's up to you to prove that it's needed more than they are frustrated; or to take it out. I think that argument is healthy.

Dapper (a popular mini ORM) does a ton of run-time custom generation and execution of intermediate language. It's the right solution, and well executed, but if you tried doing that in your own project, you're likely to have a fight on your hands. Your coworkers would likely have no problem adding Dapper to your solution because they won't be expected to maintain the code, but as soon as they feel they may be stuck maintaining something so difficult to understand they are likely to want to murder you.

As a former architect on one of the most trafficked .net platform web applications on the internet, I've seen .net do some amazing things. I've made it do some amazing things. .net is predictable and super hackable (and it wants you to hack it); but you have to get the money-man and your team's trust before you can do any of that hacking.

You can be a good .net developer. It's not easy, but it is rewarding.
Oh nice, what were you doing there?

Honestly cars were not a problem for me since I had one of the few cars on Kerguelen: there is just one road, to go to the IT/electronics/geophysics lab.

What was strangest for me once back to civilisation was being able to just go wherever I want without asking or even notifying anyone, and even go there alone, after a year of strictly controlled movements and the obligation to go everywhere in groups of three :)
all intel chipsets since 2006 have had AMT/ME, including yours
High-Performance Java Persistence – Part Two
That quote makes a lot of sense in context. He is discussing the economics of climate change policy, and talking specifically about the proposals at that time to allow developing countries higher emission targets because they were disadvantaged by not already having industrialized. He is pointing out that policy can be viewed as wealth redistribution, and that all the arguments about the response to climate change are economic, not environmental.

Read the full interview where he says it here: https://wattsupwiththat.com/2010/11/18/ipcc-official-“climat...
By way of context--

One of those pics is in the North End, an historically Italian neighborhood that has become increasingly primarily tourist-oriented with the removal of the above-ground highway. In this respect, it's very much like the old town of a lot of European cities.

Another in a somewhat grimy commercial street that used to be the Combat Zone/Red light district that nonetheless now has some very luxury high rise apartments on it.

The third is the high-end retail street in the Back Bay which is indeed a nice mixed use area so long as you have a couple million to drop on a condo.

To my way of thinking, Cambridge and Somerville are more livable though Somerville is mostly notable for not yet being quite as expensive as Cambridge for the most part. (Somerville was historically pretty down-market and the interest today is mostly because Cambridge has gotten so expensive.)
Higher CO2 levels will increase crop yields for many types of foods and in general flip back as the world greens to soak it up.

While some will correctly identify deforestation, animal farming, and fossil fuel usage, most over look the costs in making concrete and the building boom as more of the world gets richer won't help that come down.
Maybe someone can write an insurance contract that future DAO authors can hire, as an alternative to interventions. It would have to be bug free.
Plans for Electric Planes gain momentum
AWS is far from simple, and there is a lot to learn. For a start, you will need to know what a Region and Availability zone are: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-reg...

Roughly speaking: A region is a geographic location (e.g. eu-west-1 is in Ireland and eu-central-1 is in Frankfurt, Germany) The "Availability Zones" are separate datacenter buildings in that region connected by fat pipes.

For fault-tolerance, it is common to make sure that all of app's parts run across multiple availability zones in the region. This will happen without much manual config.

Crossing regions is very different - it's not going to happen automatically, they're pretty much isolated from each other. Only a few extremely-highly-available apps (e.g. netflix) have engineered to cross regions. See https://www.infoq.com/presentations/netflix-failure-multiple...
Apple LZFSE open source reference implementation
Connected cities and unintended consequences
Rethinking What Masculinity Means at the Office
Care to elaborate?

Asked from my N900, the only one I am aware of.
Correct me if I'm wrong, but the patch is not in the DAO contract. It's in the Ethereum platform. I don't know what the alternative would be to prevent the attacker from draining the DAO, but this patch seems incredibly hacky. Will this just be an ever-growing oopsie transaction blacklist in the code?
I find these sorts of analogies naive, and missing the point.
Trump vs. Clinton: Real-time data driven sentiment score, trends, and alerts
> Testing involves testing of the autonomous movement of the robot, this robot was not carried under control.... We discovered the disappearance after about 40 minutes.

Interesting that the robot was being tested but not being observed to see whether it was behaving as expected. I'd like to be able to do more testing like that.

Video of the recovery- https://www.rt.com/viral/346747-russian-robot-runaway-havoc/
SlimPay introduces the checkout that brings direct debit to the modern age
Four Reasons to Refactor Your Code
So does this mean the Earth has not yet cleaned its orbit? And thus needs to be classified as a dwarf planet?
Sorry, I should probably edit my comment to say "over the years" and not necessarily recently.

I think my point was more that the conservative approach Bitcoin takes works better on the long term, and there's still proposals that slowly get implemented.

I first got into Bitcoin in 2011, and since then there's been plenty of new opcodes, and as you say some original ones that got disabled as they presented risks.

Latest one I can think of that got implemented would be OP_CHECKLOCKTIMEVERIFY in 2014/15 (?), but I haven't really kept up with the BIPs that much with all the infighting
It sounds to me like people were mostly mad because they got caught rather than because they were against the data collection on principle.

I like the idea of tracking noise pollution - and I think it should affect property values (and probably does even when it isn't tracked - e.g. places next to a train are usually cheaper)
I guess my question is: what is the level of test?

If it's a feature or integration test, why is it a problem to pull in the other packages?

If it's a unit test, why not mock out the other dependencies to focus on the narrow behaviour?

Go makes the latter both easier (implicit interface typing) and harder (lots of libraries only providing physical structs).

I have to admit I've grown nervous about tests that require you to crack open an object to inspect its internal state. I've often seen designs that "need" private variable inspection recomposed into a more functional style or broken into smaller, cooperating modules/objects.

Put another way: if the module's behaviour is so complex that you must inspect private state to assure behaviour, perhaps the module is too complex overall.

Of course YMMV, consult a doctor etc etc
Remember, kiddos. Sanitize your input!
At this stage yes. That's why I don't hold ether as being solid enough yet to be a store of value, aside from the fact that it's being inflated at ~25% pa. Needs to go through these teething problems now while that is still the case.
The US government freezes bank accounts all the time.
I've jumped out of them when I skydived. They get up quick, carry a fair number of skydivers. Fabulous when you normally jump at a small drop zone with little Cessnas carrying four or five skydivers at a time.

#nostalgia
Why are prediction markets a huge boon for the world?

Isn't that just a fancy term for betting anyway?
I always wondered why there was such a rush to launch the DAO. As opposed to what Ethereum itself did: develop a proof of concept for over a year, then release a beta version and provide bounties for security bugs, all the while collaborating with testers and security researchers to stress the software.
Your word "easily" translates to "I haven't really thought hard about it and I am not an expert but it seems easy to me." That is a trap for beginners to cryptographic systems. Getting it right in all details is HARD, as has been proven time and again by failures. The theory is hard, the implementation is hard, and making it usable is hard.
As 'fuel' for programming smart contracts it's still a valuable tool but it doesn't make writing those contracts easy.
This GIF Shows the Evolution of the Breaking News from Orlando
I think that's a bit of a nonsequitur, to be honest. People who brought up executives as a counterexample made a much better case, as well as those who pointed out that small organizations often do have individual contributors whose absence would wreck the business.
console2 is my preference
Writing a Fuzzing API with Clojure's Test.check
I'd like ligatures in coding fonts more if they also collapsed to a single (or double at most) character cell.
The name of the robot -- Promobot. No kidding. Of course, that's probably related to a Russian root word (anyone know what?) and not naming it directly for its purpose. Still, the irony is delicious.
There's nothing obvious about floating communication networks. It takes a pretty large amount of engineering to get right. There's a massive difference between satellite vs balloon based communication that I don't know why the comparison even needs to be made. To totally reduce the two to "falling towards Earth at a different altitude" (which isn't even accurate for balloons) totally ignores just about everything that makes them different. It's like saying the idea of a car can't be patented because it's just a hunk of metal on wheels and we already have bikes that fit that description.