skysight-inc/HackerNews huggingface dataset:
I simply cannot imagine picking an unidentified piece of fruit from the ground and eating it.

There are berries in the northeast that look much like cranberries, but as a kid I was told they are deadly poisonous. Regardless of the accuracy of that warning, the basic concept should hold: if you don't know what it is, don't assume it is safe.
> Then you leadership is not doing it right. Cases should take days at most, more then that they should be broken up.

It's easy - and useless - to make this about people. The point is, this is a problem that we didn't have under Scrum, with the same people.

> The whole point of Kanban is to have everything visible and known. If your not looking at the Kanban board and taking action based things that look wrong whats the point?

At what point does it look wrong? If the idea is to have everything visible why does Kanban generally include fewer stats than other processes? I was always told the "whole point" was limiting work in progress.
EMF 2016 talks
He's missed the real approach - "work reduction". This is giving the cryptosystem or the random number generator some hidden property which reduces the amount of work required to break the key. We've seen this repeatedly in cryptosystems deployed with bad random number generators.[1][2]

[1] https://www.schneier.com/blog/archives/2012/02/lousy_random_...
[2] https://umaine.edu/scis/files/2014/10/The-Sad-History-of-Ran...
I have great news for you: you don't need to afford Soylent because healthy, cheap, easy to prepare food already exists. Whole milk is my favorite, but if you can't handle milk, cheese, nuts, and yogurt are all zero prep time and much cheaper per calorie than Soylent.
At first I read that article going "No way, that's crazy", then it gets to the part about moving all of the wood framed structures out of town and my mind was blown.

That had to be staggeringly expensive.
Even AmigaOS has web browsers (just surfed the web from Aweb under AmigaOS). And a shell, so stdout/stderr works too.
Nothing would stop us from simulating human brain-like (or analogously powerful) structures to build a machine that genuinely understands natural language. I'm arguing that we can't just learn those structures by statistical optimization techniques though.

If it turns out that the easiest, or even only means of doing this is by emulating the human brain, then it is entirely possible that we inherit a whole new set of constraints and dependencies such that world-simulation and an emobdied mind are required to make such a system learn. If this turns out not to be the case, that there's some underlying principle of language we can emulate (the classic "airplanes don't fly like birds" argument) then it may be the case that text is enough. But that's in the presence of a new assumption, that our system came pre-equipped to learn language, and didn't manufacture an understanding from whole cloth. That the model weights were pre-initialized to specific values.
I hope this will provide an impetus for more tech businesses to diversify their operations to places outside of California.

It's a bit like seeing your best friend in an abusive relationship. You almost want to see it go too far, so your friend will finally wise up and break it off. Almost.

Yeah, organize and stop this. But also read this pamphlet on how to get help from an abused industry shelter near you.
The article is quite simplified I presume to make the reader understand the technique. There are many more details in the paper. I like that the simpler version is available, kind of like the simple version of an article in wikipedia to quickly skim through before diving deep.
Still No Fix for LendingClub’s Deepest Flaw
Gmail does have a feature like this; many times when marking things as spam I've been prompted to unsubscribe instead.
this is on the front page already, please check for dupes before submitting:

https://news.ycombinator.com/item?id=12256473
Hardware locking is an option, but to be perfectly honest, we can be a lot more creative than that:
- Freemium tier pricing
- Software licensing for enterprise (security features)
- 'Preloading' apps
- Direct app integration into desktop features

Given how critical the software experience is (and by the way how difficult building an OS experience inside of another OS is), I wouldn't be too quick to assume people jump to whatever is free.
It's really easy to get caught by basic lists. After use garbish/deceptive class names / ID's of DOM or file names, you get more popular and cat and mouse games start with block list maintainers.
You can also cut the traces or epoxy the internally ports as well. It's not hard. It's just about what level of threat do you want live with. I imagine you could always defeat this by cutting through the epoxy or gently sanding the board to put probes directly on the traces, but then again security is all about depth.

I have a friend that worked at LLNL and she used to talk about secured laptops having their USB ports epoxied and the traces physically cut on the camera and microphones to help secure them. I think even the wifi and bluetooth were disabled as well.

After hearing these stories, it made me chuckle at Zuckerberg's masking tape.
At first I was really confused why the linked list is needed, but here's the explanation:

You want to traverse the previously-freed blocks in case there was a block that you can fit the newly malloced/calloced/relloced block.
A Bluetooth speaker is a fine compromise.
This is an okay idea, but it doesn't really solve the big problem facing BT right now: content discovery.

Mutable Items are good for updating content, but that doesn't matter if nobody can find it.

There needs to be a BEP for a way to host, serve and search metadata about torrents, not just their info-hashes. This should be priority #1 for BT devs. Fortunately, there is at least some related thinking in this direction: http://www.bittorrent.org/beps/bep_0044.html although I don't think that it really goes far enough, as there is no standardization around how the data for searching will be structured, etc.
How does knowledge sharing take place inside your software development team?
What techniques do you use? XP best practices like pair programming or more advanced approaches like mob programming or simply no collaboration?
That's very helpful. Thanks for the link.
> Right now, PyPy is probable the biggest reason why many users don't migrate to Python 3 yet

I've met hundreds of pythonistas, in all sorts of different places. A lot of them wanted to migrate to Python 3.X not a single one told me that PyPy was a reason.
Any before/after stats to show this made a difference in speed?
> Perhaps few adults (especially a medically qualified one) would be foolish enough to try eating an unknown fruit found on a foreign beach

That's what was going through my mind for the whole story. And then to sit around sipping piña coladas as their symptoms worsened? Quite an unbelievable story, true or not.
Is that really enough? When I accept equity as compensation, I'm essentially investing in the company I work for. People who invest for a living typically have more education on the subject than a handful of community college courses.
Really? Am I so weird that I don't just pop random things I find on the ground into my mouth? The statement, "I rashly took a bite from this fruit and found it pleasantly sweet. My friend also partook (at my suggestion)." demonstrated at least two evolutionary negative traits; first eating random things when not starving, second not waiting to observe the effects of eating an unknown substance by someone silly enough to try it. That is right up there with trying to hold the brightly colored snake and big fuzzy spider.
This.

It just baffles me that a reasonably intelligent person would eat unknown fruit found in the wild in a foreign country.
Oh interesting, looking into WINE some more.
VIP: Very Important Tip

+++ Use jetbrains free IDE (IntelliJ, PyCharm...) and install the plugins for HCL support.

You'll get syntax highlighting + auto completion for variable and infrastructure names + visual report on lines with errors and quickfixes.

Now HCL just because the easiest language in the world. (Seriously, it's not even a language, it takes 1 hour to master the syntax, top.)

+++ Use terraform to create all the infrastructure backbone. (VPC, subnets, routing tables, DHCP options, etc... )

Terraform is the single best tool in the world to do that. It's also the only one currently in existence that is actually able to do that. (ansible and the likes are missing critical modules).

+++ Do NOT use terraform to manage instances nor security groups.

These things change wayyy too often and you'll struggle with states.

Use one of the ansible/salt to create and manage them. They refresh their inventory to keep with external changes (at least ansible does) and they allow to run scripts on the resources. (e.g. tag all the EBS volumes of the instance, after the instance is up).

Bonus: For every instance "name" you create, create and put it in a security group with the same "name". Then you can manage security groups by name ;)

+++ Terraform can import existing infrastructure since v0.7 (this release :D)

Just sayin'.

+++ The state files is annoying to share and keep updated

It used to be put in git. (it's still possible).

It can be put in S3 (or similar options). The sharing is faster and it makes less state issues.

+++ Because of the state files, terraform is good for "static things" and terrible for "fast moving things".

That makes terraform appropriate for the VPC/subnet/... provisioning (the first point in this list )

But it's terrible for instances and security groups (another point in the list )

Known your strengths and weaknesses, choose the right tool for the job ;)
There is some good additional detail in this article, too: http://www.atlasobscura.com/articles/whatever-you-do-do-not-...
Haha I sense no underlying tone here at all.

Yea we're going to try. I mean honest to god we're like any other SF startup. If we don't deliver, we're screwed.
Using Marketing Signals to Identify and Sell to High-Growth Companies
Welcome to HackerNews.

Please follow the guidelines (link at bottom of the page), shortened URLs with tracking get flagged, just use the full URL. You might want to post in the https://news.ycombinator.com/show category instead (read the rules on top of the page).
I really hate the fact that there are now 3 ways to do it. And that it looks like PHP.

To be honest, to me the "%" seems the most pythonic way to do it. Format does not seem easier to understand to me . String formatting just cannot be transformed to natural language. I at least don't think "I need to format this string", I think "this variable needs to be in there", in the in there might as well be called "%". I think ["a is %s" % a for a in all_as] just fits.

Although named parameters are nicer with format. In no way should there be a third way to do it. Isn't that the basic principle of Python, to care about things like this? I mean this whole Python 3 problem was to a small extend caused by people rather having an incompatible syntax than two ways to print a string. Going through these troubles and then inflating the language with new syntax for the same thing seems like a waste.
I know ... Maybe they want to control the media before anyone else.
What the heck is up with the pagination on that site? I'm befuddled as to why anyone thought it was a good idea to spend any amount of effort on that...
If you disagree with the proposed legislation, you can very easily contact your CA Senator and let them know here:

https://nobitcoinlicense.org/
Possibly. The article is from August 2012, and Firefox started including PDF.js sometime in 2012, according to Wikipedia. I have no idea when PDF.js started supporting embedded TIFFs though.
> It is really cool, but for our vision, it is just a neat feature.

If you release it for Raspberry Pi, you could get a lot of exposure on techy blogs, that's essentially free advertisement to reach many more core customers, I think you're underestimating what level of goodwill it might bring.
Life is weird, and sometimes natural selection fires a warning shot...
This is an intriguing addition to Bittorrent; this kind of feature exists in IPFS [1], but of course Bittorrent has a much, much larger install base, so this progressive enhancement could bring similar or near-equivalent features to a wider audience.

This implementation relies on BEP 44 (Storing arbitrary data in the DHT) [2], which, together with the design of the DHT, does have some security implications [3].

[1] https://ipfs.io/

[2] http://www.bittorrent.org/beps/bep_0044.html

[3] https://gist.github.com/substack/eadd13302d785dc13aac#file-r...
I found mine through networking. Making it known amongst friends and family that I'm a programming "freelancer" or "consultant".

It started out small. With only a handful of small jobs, but if you make your clients happy, more work will come.

The more established you become, the more access you will have to higher paying clients.
> ALS implementation in MLLib still requires ratings in RDD and hasn't moved over to ML/DataFrames yet.

ALS has been available in ML/DataFrames since 1.3.0, per the documentation. (http://spark.apache.org/docs/latest/api/scala/index.html#org...)

> Edit: Looks like the original comment was edited, but this post does in fact use the built in MLlib cross validation methods.

I edited the comment to correct my error that ALS was not mentioned as being native to Spark. However, for Hyperparameter cross validation, I looked at the code in the repository (https://github.com/sigopt/sigopt-examples/blob/master/spark/...), and while the Spark CrossValidation function is imported at the beginning of the Scala file (from ML, not MLlib), it is not used in the code, in favor of SigOpt.

I'm confused.
"Is it day or night?"

If literally the only thing you know is the relationship between words, but you have a perfect knowledge of the relationship between words, you'll quickly determine that "Day" and "Night" are both acceptable answers, and have no means of determining which is the right one. At the very minimum, you need a clock, and an understanding of the temporal nature of your training set, to get the right one.
Not for realtime audio applications, way too much latency.
Well, that is deception unless you are honest with users. In many countries illegal, and as scummy, if not more, than your taboola ads.
Meet the People Who Believe the Earth Is Flat
If you are going to pick up or poke, or scariest of all - taste, the local flora and fauna without first checking with a local, then I predict a very short existence for you in most tropical zones, or here in Australia...
Ha, thanks for pointing that out. You're obviously correct about it being a command dispatch framework. I've only ever used it as an interface to build and never realized what it actually did behind the scenes. And after reading a little more about it after you pointed out my mistake I have learned about an awesome tool.

I don't know how many people say this, but I appreciate the pedantry!
Excellent point. I suppose I was speaking to power structures, specifically, rather than power in the sense of personal ability. In the end, however, if you want to have power on the scale of civilizations, some, if not most of that power must be symbolic in nature. There's no way to hold a knife to a nation's throat for the long haul without at least a little loyal help.
As far as I can tell, not right now. I think it'll allow for better isolation for your components but besides that I wouldn't expect major performance improvements.
Introduction to Using Material Design in Elm
Torrent sites could publish their database dumps via this extension, and consumers would automatically download their updated index. A torrent can be anything; it can also be a list of other torrents ;) So it does help with content discovery.
There's https://github.com/chander/social-network-cleaner which more or less worked for me when I deleted my account. (Over a year ago now.)
Australian Bureau of Statistics says Census website attacked by overseas hackers
Techies: blog at medium.com

Doctors: blog at thebmj.com

Also: Admins, please add [2000] to the title
I haven't once seen an attempt by any site to show me a "this is what our ads would look like - we're clean, honest!" element when they detect I'm blocking.

My adblock policy (the same one I use on all friend & family systems) is extremely strict. I'm not going to whitelist your site, or any site for that matter, just to see if your ads are "safe". Your options are to show me they are DESPITE my blocking for a chance at an unblock, or prevent me from viewing your site altogether.
Android must be lacking professional curricula software. You would think Amazon would get more aggressive in the education arena, they make the $50 tablet that works just fine for education purposes, sure it is not top of the line, but kids don't need top of the line when whole communities are in poverty. You would think Amazon would be pushing to unseat Apple in the educational tablet arena.
But it and methods like it are still very limited in what they can learn. For example, they can't learn relations involving antonyms. They can't tell apart hot from cold or big from small.
Only if it was written by PG...but last I heard he's a die hard LISP:er so we're probably safe..
An index? That could be huge. I think it's senseless.

So many p2p protocols have support for p2p search (to my mind comes Kademlia), why can't BitTorrent have p2p search?
That wasn't insurmountable. First, most people thought of small kickstarter projects where social pressure would be enough and if the contract lost a few k$ here and there it wouldn't matter.

But the ultimate answer is that the company receiving the money could be bound by their country's law to do whatever they said they'd do. Presumably people would only vote to give them large amounts if they were accountable.
sure, that's one of the tradeoffs. For some types of software, that's a dominant consideration. For others, it has little or no relevance.
The usage is essentially the same, just a different command. Huge benefit though is that if you have Python 3.4+ installed you already have the virtual env and pip installed, so things are much simpler.
It would be interesting to see what would occur in terms of the interest in being employed in professions that would be associated with the arts if they were to be reintroduced into the Olympics, perhaps it would change people"s perspective of stuff such as architecture. At the same time if they were to reintroduce all of the past art competitions in the summer Olympics the music category could be extremely controversial depending on what styles of music are allowed.
I find it very handy and use it all the time. Luckily there are LOOP versions for Scheme and Racket as well:

http://wiki.call-cc.org/eggref/4/loop

https://planet.racket-lang.org/display.ss?package=loop.plt&o...

LOOP is actually not a CL specific language construct and did not originate there. It was invented by Warren Teitelman for Interlisp. There it was called FOR. From there it was ported/reimplemented and extended to several Lisp dialects.
I doubt he missed it, since he's one of the academic researchers working on the purported BULLRUN disclosures; his name is, for instance, on the Juniper Dual EC paper.

Rather, I think you've misconstrued the post. I think? this is the blog version of a talk he did last year at Black Hat, in which he and Jim Denaro investigated ways that a government could plausibly create an above-board cryptographic back door.

Further: simply crippling a system's RNG doesn't create a workable backdoor, because that's not a "NOBUS" flaw: anyone who knows the RNG is busted can break the resulting cryptosystem. Dual EC isn't like that; instead, it cleverly enlists the RNG as a key escrow scheme: Dual EC's outputs can only be decrypted back to RNG state if you hold the ECC private key corresponding to the generator.

Key escrow is discussed in this post.
Cybersecurity for SMBs – The next frontier?
The problem with NIST (and I believe they admitted this is a problem) is that NIST is required by law to use the relevant experts from government agencies[0], which normally is fine, and exactly what you want. However, the agency when it comes to security is NSA, and their in the business of undermining it. Thus the whole ECC backdoor debacle.[1]

NIST seems like a good agency trying to do the right things. It's just that they're forced to work with bad actors.

[0] https://www.accessnow.org/its-not-you-its-me-committee-of-cr...

[1] http://www.nist.gov/itl/csd/sp800-90-042114.cfm
If everybody had been as cautious as you two, nothing much would've happened.
Same comment and replies from four days ago (though not made by you) https://news.ycombinator.com/item?id=12233988
Considering that the DAO hacker has the most to gain from the "classic" chain still having value, there is a significant chance.
Chess has been pushing to be in the Olympics for years. This mostly seems to be a dream of a few of the top people while everybody else thinks it is a waste of time. It also means that Chess players are subject to doping regulations.

http://content.time.com/time/world/article/0,8599,1827716,00...

http://www.telegraph.co.uk/culture/chess/11677916/Chess-at-t...
Most of us would be better off without lawns
> He's blatantly disrespectful and crude and quite certainly lacks education, manner and values

Yeah, Trump isn't a sociopath. He has a shtick which isn't unusual given his profession. After listening to him, I don't think he's being deceptive, he ad libs pretty consistently to the same beliefs.

I don't think Trump lacks education. He's not a stupid person and his family had the money to get him a decent education which he took advantage of. I expect the media to say he's stupid because they have never said any Republican is educated or smart.

Mr. Catmull's line is one of those "I'm smatter than everyone else and see the truth" lines often used in politics (and sadly, journalism). The common people would think just like me if they weren't mislead (charitable reason) or stupid (malice reason). He really isn't examining why Trump won the nomination, but I wouldn't expect him too since he made his mind up already.

Of course, his own actions in regards to worker pay while at the same time touting how important his people were might face the same accusations.

He was a hero of mine, then the scandal was revealed and there was no apology, now he's been just another brick in the wall.
Thanks for pointing out the switch away from RDD, looking at the master branch for MLlib in github it looks like ALS is still using RDDs? https://github.com/apache/spark/blob/master/mllib/src/main/s...

Admittedly I'm not a spark expert though, thanks for bringing this up!
To my mind, the key foods which are healthy, cheap, and easy to prepare are whole milk, cheese, yogurt, and nuts. Last time I checked, they all came out much cheaper per calorie than Soylent.

Not exactly what you asked about, but, if I read you right, they accomplish what you're going for.
You're using Facebook and linked Facebook to your phone. You shouldn't do that unless you want all your private data to go to Facebook servers.
Get Ready for Burger King's Whopper Burrito
Hosts file / adaway doesn't help with Facebook app? Can't tell myself, I don't have them installed on my own.