skysight-inc/HackerNews huggingface dataset:
That would work but only if the sandbox is perfect.

If the sandbox is leaky in either direction, the code can behave malicious again.

As some research showed, even if your sandbox is absolutely perfect, you can break out using memory corruption through cosmic rays (no kidding)

https://www.cs.princeton.edu/~appel/papers/memerr.pdf

So to almost 100% protect against malicious javascript code we would have to:

1) Create a JS subset that is verifiably safe

2) Create a Sandbox for that JS subset that is verifiably safe

3) Ensure the Sandbox cannot leak data, which is going to be hard since it's probably going to interact with the user in some way

4) Have the consumer run ECC memory to reduce the chance of Sandbox-Leakage
I've just come here to say that I came here after literally finishing _Permutation City_ around two hours back. It was great.

I can't wait to try Schild's Ladder -- differential geometry, yay!
Ahem… are you fully satisfied with your current solution?
The nestedness is about the topology of the surfaces, it means that most of the surfaces are concentric around a single point. The alternative is that there are lots of little islands, so if you plot the 2d cross section there will be rings that are next to each other, instead of one being inside the other. In the extreme case you can get "stochastic" patterns, where there are infinitely many islands in a fractal pattern. See the e.g. figures here:

http://iopscience.iop.org/article/10.1088/1367-2630/15/1/013...

https://en.wikipedia.org/wiki/File:Stellarator_magnetic_fiel...

In the hill metaphor, saying that the surfaces are nested corresponds to there being a single of peak of the hill.
This is good advice, attempting to beat the market is something that everyone tries at least once, and repeats until they learn that it is futile. There are bigger interests than the "richest investor you know", and those interests will always win. Every single damn time. Instead, just follow them, and ride the wave.
That's indeed possible. But really, if you were to guesstimate the ratio of GPU usage between these items sold to consumers that end up being used by:

a) AI/startups

b) gamers

what would you guess?

My guess is somewhere between 1:50 and and 1:500.
It would be pretty sad if the web really can't provide a working business model for quality news.

I prefer ads rather than high-cost paywalls, and then ideally a "use as-free" option for a small sum (think android apps). I want to read diverse sources and can't cough up €50-160 for 10-20 different sites that i use more or less frequently. I'd pay €5-10 for each good site that i use frequently to see it ad free and am happy to accept unobtrusive and non-malicious ads on all other sites.

We can't act as if everything must be free and painless - then we'll end up with a truly broken internet. The ad pendulum swung far too much to one extreme with horrendous intrusive and malicious ads across the web, but if we let it swing too far the other way we'll end up with a truly dead web where only exploitative (virus-spewing, manipulative (eg paid/planted "news" and propaganda a la RT & Xinhua) and commercial sites continue to exist.

My impression is that if i want the internet to remain valuable i will have to accept 'good' ads or start coughing up funds myself.
> We could reframe that argument to say that Google should provide a fair share of jobs to the unemployed. Billions of revenue but far fewer employees than some companies half the size. Clearly Google isn't hiring a 'fair share' of workers right?

Actually, you can take this argument to the end and arrive at the UBI model advocated by German economist Jörg Gastmann. His model has a sales tax (and no other taxes) that starts out absurdly high (e.g. at 200%), but well-paid employees are tax-deductible, to the point where you don't pay hardly any taxes at all if you employ about 7 employees per million € in revenue. Companies that don't need that much employees can instead pay a basic income to someone in order for them to count as employee. (There are some more rules, e.g. every person can only count as tax-deductible employee for one company, and a tax-deductible employee may not work more than 40 hours a week, but that's the basic gist.)
That sounds like a great trick until someone doesn't see that it's just a hiring game, calls him out on it and publicly accuses him and his company of abusing interviews to socially engineer information about rival companies.
It's incredibly coincidental that our resources always seem to be limited to exactly the amount we need to help people who don't deserve what's happening to them according to the particular ideology of the people who happen to be controlling our resources at the time, and no more.

It's as if they were dividing us by our own interests, and encouraging us to morally condemn and attack people on the other side.
Intel plans to release their Nervana-based chip, which they're calling "Lake Crest", next year.

http://www.forbes.com/sites/moorinsights/2016/11/21/intel-co...
This was designed for exactly that sort of scenario. If you're runnin a SAAS then this is totally common practice, it's used by at least AWS, Slack, and GitHub off the top of my head.. Are you saying these companies are doing something stupid?

How could you phish github or aws by using their dns/cert setup as they intended it to be used?
The medium of delivery is not the problem here. In fact, most stuff I've read suggests TOTP had an even higher fail rate than push or SMS OTP.
I think that, similar to how everyone realized that jQuery wasn't the right tool for certain problems, people are coming to the conclusion that Angular and React+[Flux/Redux/MobX/etc.] isn't always the right tool for certain problems as well. And I think that Vue.js fills the needs for those problems very well.

The truth is, the majority of the work I've done in React for my job on the web would have been much better off written in Vue. React gives plenty of rope to hang yourself with if code quality isn't kept, especially when working with developers who've done nothing but jQuery for the past 10 years.

Vue.js (which, TBH, I haven't used yet - I'm still on the React hype train) looks great when you're working on a project that is complex enough to warrant looking for something more than jQuery, but not big enough to warrant the abstractions presented by React.

I've also found that the paradigm shift from jQuery apps to React is difficult for a lot of people at first, and Vue.js looks like a nice middle ground of "still looks like plain javascript-in-the-browser" while also nurturing some of the same ideas: components, event-driven model, one way data flow.

It also requires no transpilation and has a small footprint.

All of these are IMO a great plus when working in a team environment on sites that require lots of interactivity but don't quite fit into the "SPA" bucket.
>Suppose we have website called OrganicMothers.com that focuses on things like mothers breastfeeding their infants, growing veggies in the back yard and using a blender to pulverize it into homemade baby food. That website has heavy censoring against posts about artificial foods, or alternative viewpoints about synthetic breast milk, or messages with a disrespectful tone.

Indeed these sort of communities actually require "heavy censorship" to remain functional and on topic otherwise it enviably would be overrun with trolls or people "looking to debate." It actually cannot be prevented without moderation. Without moderation the internet is not functional for the majority of users.

Anyways, any form of moderation at all, even removing spam and off topic posts is "censorship." Commercial speech is also speech so removing spam is "restricting freedom of speech." (not that I think "freedom of speech" is applicable to private websites, because that's silly)
> The government simply can't process all the data they collect.

They don't need to. They can focus their attention on high value targets. You and I might be low value targets and safe from surveillance (for now), but that doesn't mean the surveillance of high value targets doesn't affect us. As a thought experiment, imagine a world where an unscrupulous president uses the NSA to snoop on the opposition...
I would assume the board seats that the investors get in return for their investment provide this kind of protection. If the founders do not want to raise another round then the investors can boot the founders out and replace them with someone that will play ball. With board control then this might be more implied versus explicitly defined in the fundraising terms.

Disclaimer: I've never been in this situation personally
Here's how I automate that: https://github.com/majewsky/system-configuration/blob/cce258...
Isn't android effectively that?
While working 80-hour weeks at a startup, our boss would walk by in the evening and say, "go home". I never knew if he was serious or not. We never went home.

(A different kind of burnout vs. call center burnout)
Yeah, but you still have to parse the .obj. What the article is doing is .obj -> .json -> WebGL arrays. There isn't really any reason to put the .json intermediary in the middle. Especially since you will only treat it as a blackbox to pass around.

JSON is nice as a hand-editable text format. It isn't designed to be fast to parse, or to produce small files.
Presumably each estimate is made with fewer unknown unknowns and thus higher real chances of success?
Throw on Emacs and it's system-in-a-system and you'll have an infinite mirror of horribleness.
> I suspect most novice users will never do this.

I suspect most novice users will never install uBlock, because the article they read in <whatever> will mention ABP. :)

It just depends on what makes sense for the individual, a default whitelist because you want to support some advertising (that is, if you thought about it at all), or default black everything.
Site has been hugged to death. maybe they need "Python Systems for Handling a Spike of Web Traffic"
> every

If by "fine" you mean a weak economy (http://www.businessinsider.com/italys-political-and-economic...), perpetual 20% adult and 45% youth unemployment (http://mobile.nytimes.com/2016/05/03/upshot/spains-jobless-n...), riots in the streets over unemployment (http://www.telegraph.co.uk/news/worldnews/europe/5258634/Rio...), a mismanaged centralized health care system in financial straits (https://www.bloomberg.com/news/articles/2013-01-03/frances-h...), and general government insolvency (https://en.m.wikipedia.org/wiki/Greek_government-debt_crisis), then yes every other modern, rich country is doing fine.
Evernote Service is unavailable
Don't counter with an actual number. Simply say, "you're going to have to do better than that."
$10k is well within the variance of fees and fluctuating interest rates on a home purchase. On the scale of real estate (in and around the cities that have significant tech employment) it's pocket change.
uBlock Origin for Microsoft Edge https://www.microsoft.com/en-us/store/p/ublock-origin/9nblgg...
Sounds like they're referring to hiccup.
The basic problem of security: They just need to find one attack path. You need to defend all, even the ones you don't know.
Redux core is like less than 60 LoC. It can't possibly be more complex.
I can completely relate to that frustration. I came from an engineering background before I went to medical school and I struggled a lot with the different styles of learning (applied principles at MIT vs. knowledge acquisition in med school). The biggest mistake you can make is think that your ability to remember is just an innate ability instead of a skill that can be cultivated.

The problem with spaced repetition software is that "SR" is just one of many known cognitive principles to aid in learning and memory. The encoding process is just as, if not more important than, the review process. I highly encourage looking into interleaving vs blocking, overlearning, learning vs. performance, retrieval-induced forgetting, contextual variability, and the (pre)testing effect. Learning how to incorporate these into your existing study process could really help you out.

This is where great existing software (e.g. Anki) falls flat for many people. If you're interested in seeing an alternative approach you can check out my company's platform Memorang (https://www.memorangapp.com). We recently raised a $500K seed round and are working on some really interesting problems around learning and memory, including a new type of spaced repetition that deviates significantly from the deterministic algorithms like supermemo3/Anki. Probably even more interesting, in addition to building apps for students we're also implementing a platform for developers and education entrepreneurs to monetize their efforts.

Although we're still fairly new we finished second to duolingo at the international reimagine education awards last week. Check out Memorang (web/Android) and let us know what you think (or come join us as a dev --> founders@memorangapp.com).
I can totally see the appeal of basic income. I can even imagine a culture/economy where it works.

What I don't understand at all right now is, how do we transition where we are now in such a direction?

A change of this significance will not be implemented overnight. How do you start preparing the people and the economy of a nation to accept the idea that working is an option rather than a need?

Making work optional for a subset of people will result in political divisions.

Pushing the politics before the technology is established could damage the output of the nation as well as add friction to the initiative.

Waiting until large parts of the population are economically redundant seems worse.
This is very bad advice. 3x funds are not meant for long term buy an hold. They experience contango and even if they index end up flat you can still lose money from the gyrations of the market. Nobody should b investing in in leveraged etf longer than a few days.
What is with their gaming and datacenter revenue being expected to grow 60% in Q3 FY17?
Take Off Your Shoes: Between Religion and Ethics
Care to share these moral reasons?
JSX actually makes it more intuitive than that by having 0 reason for even needing to know when to use square brackets vs parenthses. It's simply curly braces and vanilla JS
That's true. The only point I would add is that my loan is with the brokerage and they put up cash collateral. I'm not having to deal with individual short sellers and whatever risk profile they might have.
I think we do need an entirely new paradigm for society and work given automation.

However, can UBI be economic? If we pay all 300 million in the USA 15k a year, that's 4.5 trillion a year. The annual GDP is about 17 trillion, so that's about 20 percent of the economy, or the entirety of the Federal budget right off the bat.
Seconding this recommendation -- this book was a really fun (and fast!) read and was really eye-opening about how real memory tricks work and started to get me thinking about the utility of having vast amounts of information memorized.
Why Cognitive Science Needs Philosophy and Vice Versa [pdf]
any feedback would be appreciated! <3
Yes, this is a different political position. I don't want all advertising-supported websites to die, which is what would happen if you convinced everyone to do what you do.
I don't think many people 'choose' to become so dependent on drugs that they cannot function in society and fatally overdose. A doctor prescribing opiates for an injury without a plan for cessation and withdrawal is a very common path to opiate addiction and overdose. I would absolutely classify this as a 'bad break'.

The path out of opiate dependence is so difficult and our society does very little to assist. Saying "i'm addicted to drugs and in a downward spiral" and having society respond in a manner that will actually help you out of the situation is not currently a reality.

[1] http://www.pbs.org/wgbh/frontline/article/veterans-face-grea...
It's also worth pointing out that this isn't doing any nuclear fusion; it's a test bed to verify the stellarator's particle confinement and efficiency at heating plasma [1].

Achieving these objectives does not require producing
an energy-yielding fusion plasma. This is because the
properties of an ignited plasma can largely be
transferred by the ITER tokamak to stellarators.
Wendelstein 7-X can therefore dispense with the use
of the radioactive fusion fuel, tritium, thereby
greatly reducing costs.

This is why it's so much cheaper than ITER to build; they're building a part of a nuclear fusion reactor.

[1] http://www.ipp.mpg.de/w7x
> We already have universal health care

For the next few months, at least
Where both parents work.
I'm doing the look up on the raw version yeah. I'm working in weeding out false positives now.

Squated domains that aren't pointing to anthe thing are right now registering as available.

Moving to an actual Whois lookup has to get better results. Thanks for taking a look! And I appreciate the feedback
>Only the smallest fraction of Windows PCs have these layers enabled/correctly configured, for it to run.

I have never had any trouble running either MSYS2 or Cygwin on Windows computers even when the amount of privileges given to my account has been very low.
> blocking tags based on class names

I would be surprised if uBO didn't do that. (Can't check right now because I use uMatrix; I care more about the tracking part than about the ad part.)
I do something a little different but only because it's simpler and doesn't really require any specific programs to use. I dump all my journals, diary entries, notes, thoughts, trivia and miscellaneous things I would like to remember into a giant text file. Then a few times a week or whenever I feel like it I ask the web to give me a random # (numbergenerator.org) and that's the line I go to in the text file and read from there. Sometimes I also just browse around the file at random and read away as well. I don't have any statistics on my retention rate of course but generally I think it helps me recall things better and amongst my family and friends people occasionally comment on my good memory and it could be this method is a part of the reason for that. I think in principle the concept is very similar to the spaced repetition method, perhaps just a bit more unstructured.
Some of that is sort of nonsensical (like the idea that observation creates reality)
At a Sequoia-organized hiring event (which was dubbed as a conference) in New York this October, I got a chance to interact with over 10 of YikYak engineers, their hiring manager (ex-Google) and the CEO.

The CEO had an unconventional background (was in med school at Furman), so I was interested in knowing how he made it. I was shocked to see that he didn't have any insights about how anything at the firm worked. I asked him how he raised funds, he replied that he found a family friend who worked in startups and everything was good from there.

I wasn't interested in getting a job as I already have one, but the arrogant hiring manager didn't stop his attempts at (literally) pushing me towards a computer and asking me to apply.

The (now, unfortunate) engineers were the only people who had some clue what they were doing (they had some really decent cross-language optimization problems)...
High-level discussions of how you designed your architecture is fine. But once you get into details, that gives someone enough information to start to fine-tune an attack on it. The more information they get, the better they can attack it. So, yes, in an ideal situation, you would be secure even if they did know your details, but security is never perfect. So it is wise to be conservative in sharing details.
Plotting ten years of NFL plays
Given that .OBJ is largely a text file which contains a vertex list and an element list. It seems like it would make more sense to store it as a binary in the format which is sent to the GL driver, especially given that WebGL requires typed array buffers anyhow. Just need the offset, extent, type, and number of axes of each buffer.
The difference is that AI/startup users may buy hundreds of GPUs at once.
>Fortunately, working for money is not an inherent part of nature. It is a construct, created by people, that can be changed by people

I don't think that's true. Certainly money is not a part of nature, but I think working in exchange for goods and services is an inherent part of human nature as demonstrated by archaeological records of early humans.

For example starting about 130 000 years ago, (and even earlier according to some researchers) we have evidence of long distance trade roots being established between prehistoric human tribes.

All of recorded history begins at a period when long distance trade roots had already been established.

Trade seems to me to be a fundamental aspect of what makes us human. Without the opportunity to create value and exchange things of value I fear much of humanity may end up in the dire state that many long term welfare recipients or third world welfare states experience.
Well you'd have to ask them, wouldn't you.

What I am saying is that you should consider that maybe these people are not innumerate - they could realise that the policies they are voting for will harm them but they believe that it is the correct thing to do.

Some people think that federal taxation in general is morally wrong and should be reduced. Whether you or I agree with that is irrelevant if what we're debating is have these people realised that it could help them but still think it's right to vote against it.
Sure.

My last startup - Clarify.io - did automatic speech recognition through machine learning. Since I was doing the roadmap and API design, I wanted a better understanding of ML and started digging into it.

For context, I started by studying the Austin tech community since that's what I know and could manually check the conclusions.

The basics:

Overall, the system tracks 5500+ groups, conferences, etc which is close to 60k events. It grows as it discovers new groups and events via a few channels.

As it finds and imports groups and then events, it categorizes each based on how they're described. If it's from Meetup.com, the category data and topic are reasonably good so it starts with that. If the source is Eventbrite, less so. If the source is an event website, even harder.

After ~15 months, it's discovered about 105k keywords/phrases, some only barely related. Of those, only about 7500 are actually useful. Not surprisingly, they include languages, frameworks, companies, products and combinations of words. (Side note: I've found words like "hacking" are less of an indicator now than when I started.. because everyone is "hacking" something.. marketing, cooking, etc.)

From all that, groups are qualified in/out based on their overall score. I manually review things that are borderline but that's 2-3 most weeks. That keyword/phrase list also feeds into the hashtags that get used.

The first version of this - hardcoded, no ML - was hacked together in a day. I've rebuilt it from the ground up to wire in the ML processing to scale across all the cities.

I later did some major refactoring to have pluggable output so it can broadcast into a Slack channel (done & released) and eventually send you a reminder DM or text (via Twilio!)
Fascinating, how come I never heard of your site? Is it fairly young? It looks interesting and a big selection of languages (I'm looking at Arabic).

But i just wanted to comment to mention that i like the pricing model - it seems small enough to be painless and still like a real price. Will definitely try it out.
Some people try it (and other drugs) out of curiosity and boredom. Then, once they experience how good opioids make you feel, it's hard to stop.
Same people as well. Deployit redirects to lastbackend.
Internet of Things Challenge: The Sensor That Cried Wolf
Furman doesn't have a med school. He was a pre-med.