skysight-inc/HackerNews huggingface dataset:
> The author, however, specifically calls out direct database access from the client without lambda functions.

Ah sorry, I missed this part:

> 2 Using another example of BaaS, we’ve allowed the client direct access to a subset of our database (for product listings)

"The client" in this sense is a web browser and is thus completely untrustworthy. He seems to be talking about read access, hopefully with an api gateway for auth and rate limiting in front of it. But yes, it is wise to be much more wary of this case.
> do you deny that the brain has to set in motion the muscular activities in advance?

What do you mean by "in advance"? What does that mean? That's an empty phrase. In advance to what? When it moves the arm to catch the ball it moves to what is there right now.

> you seem to all be working on a very narrow notion of what predicting means - that it must be some explicit calculation of coordinates.

And you seem to have a very lenient definition. The guy you responded to already said that if you define the final outcome as a "prediction" then it is one. But that is meaningless, such a loose usage does not gain you anything useful.

Everything you write, for example

> That means the brain processing had to be done in anticipation of where the ball will be

seems to be a gross misunderstanding of what's going on in the brain. But others have written enough already.

There is no such thing as "anticipation" unless you go to a meta-level of interpretation that is not useful to understand those processes. You simply declare success because it succeeds - but as others pointed out, the methods are so different that using the same terms is actually bad.
How about this? They might have changed their minds.. https://github.com/dart-lang/sdk/issues/26488
Fascinating. I implemented a small proof of concept of Mathematica and it sounds remarkably well, especially for such an extremely simple idea.

Maybe a small nitpick, but by using the filter described in this article (taking the average with the next sample), the frequency isn't exactly equal to sample rate / samples per buffer, as the filtering method is asymmetric, and it shifts the signal half a sample to the left every pass. With a more symmetric method, like replacing each value by the average of the surrounding values, that doesn't happen. It may sound pedantic, but the difference is quite clear audible
> Grudda sentenced Hanning, who was 23 when he started two years of work at the concentration camp in 1942, to five years jail for being an accessory to murder of 170,000 people.

How is 15 minutes of jail time per murder just?

Can the collective HN wisdom also help me understand what is a 23 years old (as he was in 1942) supposed to do in the situation and stop the atrocities?
> Yet in the 1970s it was global cooling

No, scientists never predicted global cooling

> There's no mention of any positive effects of global warming

Perhaps because there is none that outweighs the negative effects?
Deadhorse, Alaska (beginning of the Alaska Pipeline, and as far north as one can go in AK) isn't neutral: no alcohol allowed, and it appears to be at least mildly enforced. Drunk oil workers where it's dark for three months? Yeah, Deadhorse decided that was a bad idea, apparently.
How do you get "hated ... with a passion" from that? It's like all those links "watch <name> DEMOLISH <other name>" for something which is at best a sharp criticism.

He writes that 'const' in the proposed X3J11 language isn't workable, and that const and volatile don't "carry their weight."

His "hate", or rather "strong disagreement", is with the "noalias" qualifier. I mean, he titled a section "noalias is an abomination". If you wanted a real attention getter, then there's your pull quote.

If you think he "hated const and volatile with a passion", then how do you describe his distaste for "noalias"?
yes, apologies. I completely missed that.
Context-free headlines are a pattern on HN, and apparently are acceptable. Examples include this submission and things like "Buffer layoffs" which was not about staggering layoffs, but about a company named Buffer. Who knew?
Totally agree. Which interpretation is correct is a decision for the Ethereum community to make (or whoever is in charge, I don't know muck about the governance).

From the article:
> The development community is proposing a soft fork, (with NO ROLLBACK; no transactions or blocks will be “reversed”) […] preventing the ether from being withdrawn by the attacker […]. This will later be followed up by a hard fork which will give token holders the ability to recover their ether.

We'll see how the community reacts!
The direct access to the database no no is being challenged, with new technologies it doesn't imply what it historically has.

If you haven't worked with DynamoDB you should check it out, via IAM roles you can assign fine grained access controls per user down to the row level. All of the authorization is done at the IAM level and you don't have to worry about validation or data integrity if the user is read only.
I would've assumed that code was implied by the whole 'It uses Electron' thing in your first comment. And it is breaking out of the browser seeing as you don't need to open a browser and type in a URL to view it.
It seems to me that the DAO is a large enough player in the Ethereum community that this plan is likely to succeed. If it does, it will be the first example I know of where a 51% attack was successfully executed against a popular blockchain.

Whether or not this is a desirable thing depends on your goals. From the perspective of the Ethereum community, which is heavily invested in the DAO, it makes a lot of sense. Even if this vulnerability causes you to write off the DAO as a failed experiment, it makes sense to recover some of your lost value before you exit.

However, for my goals, this causes me to write off Ethereum as a cryptocurrency I will never, ever use. It's breaking the fundamental benefits of the cryptocurrency to fix the problems of one group. And further, if this is possible for Ethereum, it makes me think that a 51% attack is more plausible for other cryptocurrencies. This worries me. I'd like to see more research put into defending against 51% attacks.
Salesforce Considered Buying LinkedIn
David Cameron and Jeremy Corbyn Unite in Tributes
He's calling it a "scraper" but it just seems to call public API endpoints, so it's perfectly fine to run and use.
This hopefully provides further evidence that smart contracts currently are not and probably never will be a replacement for traditional contracts and court systems. Instead they are a low-cost alternative for specific off-the-shelf problems (like ownership) for which battle-tested implementations will eventually exist.

In that sense smart contracts are a tool for a specific purpose (and maybe a replacement for people who don't have the luxury of a working court system) as opposed to the end-all-be-all solution that some make it out to be.
What are some of these well-established x86 boards?
LibJNI: Making calls to the JVM, using C++
Ask HN: Comparing offer to current employment
I've been on my current job for around 9 months. I do great work and everyone really likes me and I have a fantastic team that works around me. However a recruiter for a local company recently reached out to me and out of curiosity and a need for interview practice I went and interviewed with their team. They've got a great team and they're a little better put together with office space, hardware, etc. than my current employer.

Long story short they liked me and send me an offer of $80k base salary, 4 weeks of vacation, fully paid health insurance and a company funded health savings account to cover the copays, 401k with a similar match to my current company. However I'm fresh out of school and I'm not sure how to compare this to my current job.

My current job pays $65k base salary with $10k in bonuses paid out quarterly. I've had a really easy time hitting the criteria for these bonuses so I count them as part of my salary. 401k, 2 weeks of vacation, and a relatively affordable health plan ($90/month).

So on paper I will only make $5k more. I know vacation should be factored in but in all honesty I barely use vacation on my current job. Also I'll be getting $90 more a month as well as saving on the copays for Dr. Visits which should be factored in.

So my question is: Is this offer worth taking? Does it make sense? Or should I stick with my current company and hope that my loyalty will be rewarded? Should I take the offer to my current company and negotiate for better salary? Just looking for input and ideas.
Go api client for Mashable.com
Why Aren’t There Simple Programming Languages?
Yes that would be helpful.
I've edited SQL statements in Vim before and then sent the written buffer to PSQL. The added syntax highlighting made a difference to others watching my terminal.
For 'wonderfully', only the 'wonderful' part is redacted, so you get '---------ly'. Not sure if this is a bug or a feature :)
Andela Raises $24M from Zuckerberg and Chan's Fund to Train African Developers
Read LinkedIn CEO Jeff Weiner's Emotional Speech to Employees
One point that's not really touched upon is the fact that it really does matter whether the person writing the documentation is a technical writer or a developer.

If you're a tech writer, you're probably interested in using the best tool for the job, because writing documentation is what you do day in, day out. If ReStructuredText is the most powerful format, then you're going to strongly lean toward that.

If you're a developer, however, writing documentation -- while you may recognize its necessity -- is a task that is often a slog. It's something you do so you can get it out of the way, and you really don't want to spend very much time thinking about the "how." You especially don't want to spend very much time learning the intricacies of a new markup format, unless you absolutely have to.

I say this as a developer who is also a writer. I enjoy writing, but I know many developers don't. And if Markdown makes it easier for them to write documentation, either because they're already familiar with it or because it's just a simpler format, then I'm all for it, even if ReStructuredText might be a bit powerful overall.
The article says "That changed with the 2011 conviction of John Demjanjuk, when a judge concluded that his activities as a camp worker in Nazi-occupied Poland amounted to complicity in mass murder."

Also in a Guardian article[1] "The prosecution’s case has been built on the premise that, however low his rank, Hanning’s presence at Auschwitz made him part of the Nazi death machine and that he should therefore share responsibility for the Holocaust"

And from a Time article[2] it says he was "initially assigned to register work details, away from the killing, but he later took a post in the guard tower" and "In his statement in court, Hanning did not describe witnessing selections or any personal involvement in killing. But he did admit to knowing about it. "

[1]https://www.theguardian.com/world/2016/jun/17/auschwitz-guar...

[2]http://time.com/nazi-trials/
Heh, sure does bring memories of the C64 BASIC where string-typed variables and functions were marked with a $ suffix :)
It does not matter if the money is virtual or not. It matters whether it is regarded as valuable. If a large group of people trust a certain currency to hold a certain value it becomes relevant to those people. They might invest other forms of money or energy in to that currency. If something happens with that money or currency people do panic, because something they have invested in is under attack.

And even with Monopoly, during that game the virtual monopoly dollars hold value. Just during the timespan of the game. They give you certain privileges during that game.
Indeed. They could have defined ligatures such that that only work when at the beginning/end of a word (many "cursive" fonts use this feature), so I think it's just an overlooked detail and not a technical limitation.
Are they not overseen by judges and lawyers also?
On deciding to not raise funds from venture capitalists:

"This has some implications on the true growth rate we can expect, yet it has significant benefits we feel in terms of the freedom we have to experiment not only with innovation in products but also in the way we work."

I think this reflects an important, often over looked point. Many people want to start a business because they prefer to not have a boss, and be able to make their own decisions.

In many ways, raising capital from outsiders can just replace one boss with another. Now you have to make your investors happy, even when it leads to different decisions than what you might make otherwise.
StyLit: Artistic Style-Transfer for 3D-Objects
Nazis were judged at Nurnberg already and most of the time only the higher ranking officers were severely punished. Judging complicity 75 years after the facts is purely a political move.
Spot on. The same is true in the UK. I've liked a lot of my colleagues over the years, and still count a fair few as friends, but the idea of a business being "family"? No way.

Working for a company is a transaction, plain and simple, unless of course it's your company. That obviously changes things, because you'll inevitably be more invested in it - including emotionally.

Learned the hard way by a man with powerful emotions.
The date is exactly the same since it is retrieved from an internet db.
> but the biggest short term risk we face in the next 30 years which could last 500 years is the Grand Solar Minimum (GSM)

Citation needed

> we really dont know how the CO2 released by man from oil and cutting down trees is going to do

No, we know perfectly well
Ah, my apologies.

FTR, I didn't create the account to break the rules. I created the account because I didn't want my name attached to a comment that could offend one of the most powerful people in the world, and one that has a lot of my personal information (Facebook).
The funny part is that I remember downloading videos in various formats and then converting them to VCD because DVD writers were still pretty expensive and I was a broke college student but my cheapo DVD player played VCDs as well as DVDs so I could watch stuff on the TV without dragging my PC down to the living room.

There was also a point where said cheapo DVD player broke and I was converting to a specific VCD format that would play on my roommate's Dreamcast. I think I either needed to boot to one disc that loaded the player into memory and then pop in the special Dreamcast-compatible VCD to play but I could be wrong. It's been a while.

All this because DVD burners and blank discs were still just outside of my budget.
Eminem did.
The 51% Defense
It appears that you are getting down voted. I can only assume its because people don't like taxes, of any type, in general or that they don't understand what you mean by land taxes. Perhaps if you elaborated on land taxes then people would understand that "property" taxes should be determined by the value of the land being occupied and not include the value of what it is being used for (the tax amount shouldn't be more if its a 10 story high rise vs. a parking lot). Land is a fixed asset. If someone owned an entire block in San Francisco that was just surface parking they should pay the same amount of [land] tax as the owner of the lot across the street that has a multi-million dollar high rise housing complex. The nuances of various land tax plans can be interesting. One being that EVERYONE (human) that lives in a city/state/country gets an allowance based on the amount of land in that city/state/country divided by the number of people living in that city/state/country (and even perhaps multiplied by days living/residing divided by 365).
1. You just make an agreement with someone who would like to buy your tokens for some national currency. If you ever played an MMORPG or Diablo 2 or something, you know that "imaginary" digital items can be traded for "real" money. There are many exchanges where you can do this conveniently.

2. For one example, consider how tedious it is to open a new bank account; with cryptocurrency, you just make a new keypair. Smart contracts improve on normal contracts in that they are executed automatically and cheaply. One of the first theoreticians of smart contracts wrote:

"A canonical real-life example, which we might consider to be the primitive ancestor of smart contracts, is the humble vending machine. Within a limited amount of potential loss (the amount in the till should be less than the cost of breaching the mechanism), the machine takes in coins, and via a simple mechanism, which makes a freshman computer science problem in design with finite automata, dispense change and product according to the displayed price. The vending machine is a contract with bearer: anybody with coins can participate in an exchange with the vendor. The lockbox and other security mechanisms protect the stored coins and contents from attackers, sufficiently to allow profitable deployment of vending machines in a wide variety of areas. Smart contracts go beyond the vending machine in proposing to embed contracts in all sorts of property that is valuable and controlled by digital means."

http://szabo.best.vwh.net/smart_contracts_idea.html

3. Lots of different people. Many of them probably purchased the tokens when the network was young and the exchange rates were much lower, or mined the tokens themselves. The sum of the market value of these networks starts at zero and gets bigger as the tokens become scarce and valuable.
I'm down with the idea but can't help but think "Why would i want to listen to talk about Swift from a bunch of guys that think Obj is such hot shit they made it their doman?" Domains are cheap. If you really want to promote swift, do so on a swift centric site not one that makes me think you think of it as some side thing that isn't nearly as important as that great Obj-c

And Yes, I'm actually someone who would appreciate and benefit from these talks. Not sure $9 a month worth though.
slock.it are now implying that opponents of the proposed hardfork are probably the thief and asking people to contact them with information about the identity of anyone who organizes opposition to it: https://twitter.com/christopherhesh/status/74379447973649612... It's going to be a very interesting kind of "consensus", that's for sure.
How does flow stand now?

I have tried to use it ~6 months ago and the tooling felt kind-of wonky and I didn't feel like maintaining the interface files if so much of it seemed to be in flux.
Hi Mike,

Just read your presentation, couldn't agree more with the state of the web.

Ironically, thanks for sharing :)
I use Webstorm. When we switched to Typescript, it made navigating and error checking dramatically faster.
True, an employer-employee relationship is very different from family relationships.

However, I would have really appreciated this level of detail and transparency when I was laid off. I think the first thing the person who called me to lay me off said over the phone was "So you probably know why I'm calling."

Uh, no, yes? Is this supposed to be a guessing game?
Organizations like the Simon Wiesenthal Center assemble lists of known war criminals[1] and then forward them to police in Germany and other countries, who then assess the charges and, if found valid, try to press them (assuming they can still find the accused). It's a slow process, and one or two turn up every year. [2] has the arrest of a similar case. The case that set the precedent for these was John Demjanjuk[3], which, while so long that he died before the final hearings, cleared up the legal situation.

[1] https://en.wikipedia.org/wiki/List_of_Most_Wanted_Nazi_War_C...
[2] http://www.bbc.co.uk/news/world-europe-22427976
[3] https://en.wikipedia.org/wiki/Demjanjuk
> On August 15 2010, it was discovered that block 74638 contained a transaction that created over 184 billion bitcoins for two different addresses. This was possible because the code used for checking transactions before including them in a block didn't account for the case of outputs so large that they overflowed when summed. A new version was published within a few hours of the discovery. The block chain had to be forked. Although many unpatched nodes continued to build on the "bad" block chain, the "good" block chain overtook it at a block height of 74691. The bad transaction no longer exists for people using the longest chain.

https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposu...
I'm not an expert, but while hemp in general might be a fairly hardy crop, the strains of cannabis prized for their cannabinoids might be a little more finicky. Hemp can endure a wide variety of molds and diseases and keep growing without losing much yield, but this might be less of a virtue in a crop destined to be commodity-graded for human consumption. Also, I'm given to understand that the intensity of the sunlight available to the plant is a major factor in determining the potency of the final product. I would be surprised to learn that any of the excellent marijuana grown in Canada was planted outdoors.

Combine that with how responsive the yield and quality of harvest is to intensive cultivation, and it seems a more likely competitor for greenhouse space in Niagara than for acreage around Tillsonburg.
What Happens When Anyone Can Code? We’re About to Find Out
It was still user generated content. It was just telling a fictional story in a faux-realistic format...the vlog.

Not much different that the fake documentary style horror movies like Blair Witch. They just managed to keep the fantasy going for longer.
The incentive here isn't to pick the side of the fork you agree with; it's to pick the side of the fork you believe will win. So you can't really say that the rollback side winning means that most miners agreed with the rollback - rather it means that most miners thought the rollback side would win. There's a strong element of "self-fulfilling prophesy" here.
Clickable: https://www.infoq.com/news/2016/06/systems-programming-qcon
Well, not so easily - "the state" is a source of equally gigantic revenue for Apple.
I don't know about ever-growing. The community is very actively discussing the implications of this bug, whether and how to mitigate it, etc. Probably the failure of "The DAO" will be an important event in the Ethereum history that people will refer to, for example to point out the importance of contract security diligence... But yeah, your concern is shared by many.
Opportunities and the (one big) risk of ESSA
Vitalik Buterin: Personal statement regarding the Ethereum fork
>Consider a business that needs to reason about the probability of a law passing, severity of global warming, or any number of other difficult to predict events. Prediction markets would provide by far the most accurate insight.

Surely such prediction markets are a guarantee of corruption?

That or I just don't understand - if a market exists that takes bets on human actions such as passing laws, how long someone will live etc, the betters will have a very active interest in doing everything they can to make a large profit, of which corruption alone is the most obvious target.

I mean in a way you're right - it is wisdom of crowds, albeit crowds of people that "know" only because they're corrupted the final event.
Meat Loaf 'stable' after stage collapse
Kik takes on chatbot giants by not trying to steal the whole game
I think that the most important thing to understanding about naming is how it interacts with scope. Class names tend to be longer because there is no outer scope (unless you have packages or namespaces). Likewise, single character names are fine in very localized contexts like this:

users.map {|u| "(" + u.first_name + ")" }

'u' would be a very bad variable name in a broader context. Here, we can easily see it's a user.
How easy is to tell if you're getting tainted coins? Just the mention of this sort of hard fork means anyone who is exchanging coins for USD or BTC is at risk of being stuck with a hot potato, with impacts on convertibility and confidence in the whole system.