skysight-inc/HackerNews huggingface dataset:
Sarcasm aside, I know raganwald (you?) can approach things functionally. :P My comment isn't to imply he can't (nor that I'm particularly good at it), nor to imply anything about his choices when writing code (as I said, he correctly notes that this is an issue when trying to write class-centric OOP in Javascript; this says nothing about his views on whether class-centric OOP in Javascript is a good idea or not). And, certainly, come ES6, mixins get some language help with Object.assign.

My point is simply that if in ES5 you have to fight this much with the language to try and shoehorn it into a particular paradigm, maybe you've picked the wrong paradigm for that language. And the fact so many people try, and so many authors have written ways to try and shoehorn that paradigm into the language (as it stands at ES5), tells me that it -really- is probably not the best choice.

And the insistence in doing so seems like a misplaced "make it behave like Java" that brought to mind that URL I linked.

That's not to say thinking about it isn't itself a worthwhile endeavor. That's not to say that seeing that it can be done in Javascript isn't a point in Javascript's favor. That's not to say there isn't a demand by people for the language to behave this way, and that others understandably try to meet that demand. But it is to say that it's solving a problem that is self-inflicted, by dint of choosing to use classical inheritance in a language that was designed to support prototypal inheritance.
The Java plugin's mistake was to embed a rich sandboxing mechanism right in the middle of the language layer. The Java runtime, in the middle of parsing bytecode and registering class hierarchies, is supposed to enforce who can access what things, not simply as an advisory mechanism or safety check (as public/private is just about everywhere else), but as a security mechanism under active assault, with only this single line of defense between untrusted code and full local privileges just like native code. And, like anything with a complicated security policy and a wide attack surface, it had no chance.

Stick a regular, unprivileged JVM, with no secure classloader magic, inside a straightforward non-Java low-level sandbox like NaCl or even just PPAPI + Chrome's renderer sandboxing (like Pepper Flash or PDFium) and it'll probably hold up just fine.

And honestly that's what Android does. Java isn't a security boundary on Android, and the NDK makes this explicit. Each app runs as its own UID, and the kernel is taught to isolate users a bit more than usual for UNIX, and that holds up pretty well -- not perfect, but far better than the Java plugin does.

(To be clear, I'm not advocating the JVM as a platform for web content. Just that, if somehow it turns out that the JVM is in fact the right platform, the sandboxing problem not a blocker.)
True. Same thing with Velos. What a piece of shit that is
Do not take this personal
He's pushing to lower the cost of tuition[1] rather than challenging the financial model.

___

[1] https://www.gpo.gov/fdsys/pkg/BILLS-114s1373is/pdf/BILLS-114...
Donald Trump is coming after my domain name
My understanding is that the real leash is the H1B to green card process. The process is slow and complicated and switching companies often requires you to start over (not to mention opening doors for other problems).
Sorry for not responding earlier. Setting noprocrast seems to have this as its major drawback, that I can't reply in a timely manner.

I don't have many resources. Only these two:

- GC tutorial: http://journal.stuffwithstuff.com/2013/12/08/babys-first-gar...

- intro to hash tables: http://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)HashTables...
This article explains it a bit better:
http://www.bloombergview.com/articles/2015-11-09/what-if-swi...

Banks would essentially just facilitate transactions and act as conduits between borrowers and the central bank. I don't think it makes much sense for country like USA that places such a high importance on free markets and liberty.
Additionally, this $90 deposit can then be treated as 'real' money and loaned out according to the same 10% reserve - $81. In the manner of a babushka doll, this can be deposited and loaned out ($72.90, $65.61, $59.05... etc.) until the amount becomes vanishingly small.

Relevant section from 'Money as Debt': https://youtu.be/jqvKjsIxT_8?t=12m57s
This logic is just dumbfounding. How do the people saying stuff like this explain the existence of things like vaccines?
In Season of Returning, a Startup Tries to Find Homes for the Rejects
No, read the pdf I linked. Yours is the first misconception they address.

In summary, though, if we imagine that the bank is required to hold 10% reserve: I go to the bank and get a loan for $900. This is credited to my account. There is no requirement for this money to actually exist. The same day, you go and deposit $100 in actual dollar bills. Your account is credited with $100.

The bank's liabilities are now $100 (in your account) plus $900 (in my account) for a total of $1000. The banks reserve is $100 (real dollar bills you gave them). This is 10% reserve so the bank is legally OK. $900 has been created.

That's how it works. More detail in the PDF I linked.
Oh wait I have one more resource:

- The Implementation of Lua 5.0: http://www.lua.org/doc/jucs05.pdf

It's not meant as a tutorial, but it's nice as a checklist and a reference.
Digital nomads certainly aren't limited to freelancers. There's a wide spectrum of careers ranging from "normal FT but away from the office" to that with flexible hours to occasional high value freelance projects to running businesses where income is decoupled from hours of work.

Amazon FBA, kindle ebooks, online courses, affiliate sales, SaaS, mobile apps and high traffic ad-monetized sites are fairly common self-funded businesses for digital nomads.

I actually wrote a fairly detailed piece on the topic recently: https://toshuo.com/2015/what-is-a-digital-nomad/
A quick search reveals two submissions here when Apple was granted that patent, three years ago. Zero comments.

https://news.ycombinator.com/item?id=4755374

https://news.ycombinator.com/item?id=4755558
This one is pretty good too tho.
WoW, this is news to me, what is Skylake without AVX-512?

This is more like a tick from Intel rather then tock.
I've been using Wagon (wagonhq.com) lately and have been really impressed by it. I enjoy having a universal interface regardless of whether I'm connecting to postgres or mySQL. It's awesome to be able to visualize the results of a query with a couple clicks. There are a lot of little details like auto-complete which make it more fun to use than other editors I've tried in the past. I'm eager to try SQLTabs too and see how it compares.
I take it those with large loans would be affected as potential buyers couldn't loan as much for real estate. However it also seems like it would be more sustainable.
The reality is that these numbers don't prove anything. If H1B visas are constraining wages (and they most certainly are), everybody's wages will be constrained. The line of reasoning is so silly that basic supply-demand argument will prove it wrong: if there are more workers, there will certainly be a downward pressure in salaries, it doesn't matter the origin of the work force. Saying otherwise is just unreasonable without proof.
The fact is that originally B&W TV had much better picture than color TV. When they added the color subcarrier, the horisontal resolution was halved (from 600 to 300). I remember some memorable ski-jumping moments in 1960's which I tuned to perfect focus, as the scenery was black and white to begin with. Then they added color subcarrier and these programs become fuzzy and unwatchable also on BW receivers.
I think aggieben might have been referring to FICA, medicare, and all the other little taxes that small business owners get nickled and dimed with.
Yeah, it's definitely not there yet. And quite a few Star Trek episodes center around ambiguities in this kind of "programming".
I'm sure we will will have a flood of well upvoted posts if apple tries to enforce that patent.
I did not arrive fearing for my life but so did not the guy from Germany or Singapore. Why should birthplace of a person be allowed as a criteria for discrimination.

Are you serious, you never heard of families under strain because 6 years into their Green Card application they had to suddenly leave, while at the same time other countries citizen could get a job. Or where someone on OPT couldn't leave to visit their dying parents since his attorney warned him that he might not be given entry. Not everyone is born with silverspoon. Or families torn apart. All that means nothing?

Your extensive use of "I" indicates general inability to empathize. with such a narcissistic frame of reference no doubt everything is "fake" according to you.

Asking for just, fair and equal treatment regardless of the nationality and place of birth is not being a "fake victim". It's a cause worth fighting for.
Samsung has an all-in-one health chip for wearables
Yes, the problem with todays's world is that we have a basic needs which also happens to be one of the most expensive things, housing.

If everyone could afford some sort of flat, large or small, then yes. But the problem is there are parts of the world where property market are basically an monopoly.
Tell the customers they just rotate their screens. It's not a bug.
Yes, they pretty much are magic, for applications that benefit from them. For example, no general-purpose CPU can capture RF data directly from an ADC at multiple gigabytes per second, decimate it, and break it into 1024+ channels in real time. Any general-purpose CPU that could do that would be hopelessly uncompetitive in the marketplace.

How Intel benefits from owning an FPGA company, I'll confess I don't know. Altera must have some awfully valuable IP that Intel needs.
There are differences, but there are also some [near-]universals. Have you read the book?
Intel purchased QLogic's Infiniband business in 2012.
The articles point to your first point is the web and the browser platform provides the tools you should need but apple is not implementing the features into safari required

- service workers
- webrtc
- app manifest
Sheesh, I have a PNA in my basement lab. My wife can run all sorts of PVD/CVD vacuum processes, dicing, grinding, bonding, etc. We seem both stuck in dead end EE jobs.
I'd look within. If you just ask us, you won't actually have the insight.

What in life have you personally been frustrated with? What made it frustrating? What it didn't have to be that way? What would the better version of the world look like?

If you can't think of anything, then I'd get out and live more and study some along some tech-related path. The first will help you understand more of the world is and the second will give you more ideas about how the world could be.
This is known as a bank run

George Bailey explained this, in one of the greatest movies ever made.[1]

CHARLIE
I'll take mine now.

GEORGE
No, but you . . . you . . . you're thinking of
this place all wrong. As if I had the money back
in a safe. The money's not here. Your money's in
Joe's house . . .
(to one of the men)
. . . right next to yours. And in the Kennedy
house, and Mrs. Macklin's house, and a hundred
others. Why, you're lending them the money to
build, and then, they're going to pay it back
to you as best they can.

I have absolutely no idea what Switzerland will wind up with if they vote for this. But it certainly won't be banking as we know it.

[1] http://www.aellea.com/script/itsawonderfullife.txt
It would be closer for sure, but $10MM was ARR, so the value of the business was likely $30MM+. The $350MM number was the value at IPO.
A drug to treat cancer only has to be taken by people diagnosed with that cancer, for as long as they're diagnosed with it. A drug to prevent cancer has to be taken by everyone at risk for the cancer (which might be the entire population), for as long as they're at risk (likely decades). Hence, a treatment drug can be expensive and can have some nasty side-effects, while a prevention drug would have to be cheap with minimal side-effects. That's a much tougher constraint to work under.
Good summary. It's worth pointing out that Borland's Pascal had already diverged from other dialects, including Apple's, and when they tacked on the OO extensions from Wirth's ObjectPascal/MacApp, they diverged further.

MacApp is interesting in itself, but I'm not sure how much involvement Wirth had in its development. Delphi certainly owes a lot of its design to it, but nailed the visual UI builder in ways that MacApp didn't (and in a way that Interface Builder never has). Apple actually kept supporting and updating MacApp as late as 2002 (Photoshop was famously written in it) [1]; it's one of those beautiful niche things that eventually die, but keep a lot of people magically productive for a while (just like Delphi, coincidentally).

[1] http://basalgangster.macgui.com/RetroMacComputing/The_Long_V...
"More or less accurate science", with rather significant error towards "less" in many cases.

Now, don't get me wrong; I love SF, and will happily suspend disbelief for wildly implausible fictional technologies (as long as an author doesn't then go on to flagrantly violate the physics of their own universe out of sloppiness or as a plot device).

That said, for example, I'm not entirely sure what part of current science suggests that flinging a spaceship at a black hole ("collapsar") at relativistic velocities will cause said vessel to pop out of another black hole, near-instantaneously, elsewhere in the galaxy. ("The Forever War", as much as I love you, I'm looking squarely at you.)
>The idea that poverty is not some absolute value is kind of crazy - if we solve all this kid's current problems but give other people flying cars and robots (maintaining his relative position), will he still be unable to finish school?

Kind of crazy? That has been the idea for millennia, being poor has never been about specific, fixed in time, living conditions. Poor vs rich is a monetary worth issue, not a "does he have a cellphone" issue, and issues of worth are relative. It's the same "relative poorness" that's behind a guy making $15k a year considered poor in the US and frigging rich in Somalia.

>if we solve all this kid's current problems but give other people flying cars and robots (maintaining his relative position), will he still be unable to finish school?

No, he'll be able to finish school alright (and nobody argued against that).

But he'll still be poor though compared to the people with flying cars and robots. And if success in that society is helped by having access to such things, he'll still be behind his peers that have that access.

Same way that if a guy that cannot afford a car has been given a place to stay, he has solved his homelessness problem, but cannot as easily find a job since he only has access to nearby jobs that don't require commuting.

>Also, why do you bring up a highly non-representative example (a person working full time) to personify poverty? Why not choose a far more representative person, like someone not working at all or even seeking work?

The very title of the first article you linked to is: "A Majority of Poor People Who Can Work Do". As the article itself says, 44.3 percent of the "poor people" are "working full-time". That's why I brought up "a person working full time" to personify poverty.

Sure, it's even worse for those who can't find a job, or can only find a part time job. But at least with a poor person working full time the standard BS arguments that one can say about an unemployed poor person ("he's just lazy etc") doesn't even register in the first place.
Pull an engine out of a car and it gets lighter, too.
No. Bitcoin has no mechanism for limiting lending. It's just fiat asset. Because bitcoin is not local currency anywhere, there are no mandatory reserve requirements for giving loans against bitcoin deposits.

Fractional reserve banking affects only for very liquid money-like assets like on demand deposits. Long term deposits create money outside reserve requirements. I think one solution is for banks to start offering people time deposit & credit card combinations. Income goes into time deposit and people use credit cards almost exclusively.

Poor people without credit cards might might have to pay a lot for having money in a bank, so they might turn into holding cash.
Didn't that already happen with the samsung lawsuit?
Xilinx has started to offer, for free , such high-level language tool , as long as you use their lower end fpga's, for those interested in trying such tool.
Amoeba was mentioned toward the end of the Hanson paper you cited above. I have read about Convergent in the past, but had not read the Hanson paper. Thank you for that.
Also, pgAdmin II was written in VB and thus inherently Windows-only
I'm the author of the article and I'd like to thank Nolan one more time. He really helped me to understand a lot about this.
The storage issue is this: If you install a native app, the code is there on your device, the entire program, even if you haven't used it in a month. The code in the web version of that app would likely consume nothing soon. The amount of data consumed by each should be equal I think.
No question Google has many teams working at cross purposes. It's a "throw everything up against the wall and see what sticks" approach. (What else could justify Chromebooks?) Apple has done this too in the past, but the distant past: Think Mac vs. Apple ][. But by now I think the value of their app store and ancillary revenue streams is so significant that institutionally I would expect them to be reluctant to do anything that would threaten it.
I assumed in the story that Google had all the same perverse incentives as Apple in this regard, but I suppose app and in-app revenues for Google are probably a small fraction of Apple's. They're not even really trying hard to maximize that revenue. They allow 3rd party stores. But if even mobile devices moved back to the web, the ad revenue on them would move back to the platform that they dominate. So perhaps that explains their motivations.
Could be misleading to some. The intent for arbitrary was that you could implement any algorithm on them. Whereas, custom hardware is usually fixed and some programmable ones are more limited. Plus, I think you can speed up any algorithm at least a little if putting it on FPGA on more advanced node. Reason being there's no other processing besides the algorithm and it's harder to get GP CPU's that optimal at given process node.

That said, the likes of Intel, AMD, and IBM put so much work into CPU's at most advanced nodes that some sequential algorithms will likely do better on them. Synthesized, amateur FPGA bitstream just can't compete with custom, pro, hard blocks designed for exact purpose.
No. Web standards can't make native apps obsolete. They can't do it on the desktop and they can't do it on a mobile device.

Certain things are better done as web apps, other things are much better native. Some quick examples off the top of my head would include IDEs, office-type apps (and yes Excel still crushes Google spreadsheets), games, video players, spaced repetition software, compilers, rich chat applications such as LINE or WeChat, as well as anything people want to keep private.

Web apps are great and I love open web standards. That doesn't make them the perfect solution for everything.
You are literally the 1%, even in the Bay Area. Either you're lying, have way more debt than you are letting on, are planning on retiring after a few years of work, or have a fundamental disconnect from reality.

You should be netting 200k or so a year, and even a fairly lavish lifestyle should let you save 100k a year, given that you have no kids and live in a place that should cost less than 10% of your net income.

I've lived in the Bay Area for several decades, and I could buy a very nice house tomorrow if I made 370k this year, even starting from flat broke.
Explore Historical Records of Amir Najam on Myheritage
>Many of the largest most popular AAA games use gc

Like, actual GC and not smart pointers? I would like a list.
Gene drives can efficiently and reversibly bias inheritance in wild yeast
The standards are still young and implementation is spotty. Several years from now the things that you can't do in a web app will be few.
The Ultimate Field Guide: Curating the Web with Sticky Blog Articles
Library development is respected in CS, as long as you have a real community using the code so you can demonstrate impact. AND as long as you also graduate some grad students, write some papers, win some grants, do some service, and teach some classes decently well. You signed up for those things with the job and you can't substitute library development for any of them. It's up to you if you want to do it as well, and it might even be the best way for you as an individual to make impact, but you can't skip any of the traditional things.

Well, you could try, but it's pretty risky. My advice is to get the other things done enough that you can't be criticized for them, and also kick ass in software if that's your passion. No one said it would be easy.

/end unsolicited advice from greying software-heavy professor.
It’s a question of taste.

To me, hierarchies of classes are not very JavaScript, but mixins written as decorators are very JavaScript.

To me, overriding functions and calling `super` is not very JavaScript, but writing function combinators like `before` and `after` is very JavaScript.

To me, JavaScript is about composing bunches of single-responsibility things, not writing big things.

So to my taste, mixins and decorators are in a deep way, strongly related to functional programming, while the sugar for stuff like classes and special syntax for getters and setters is not.
Tell me about it. $250k in Manhattan doesn't stretch very far.
It's also rather expensive, and the sponsoring company paying (most of) the fees really helps.
Er, why would this give them pause?
What's worse is when the app is similar to a carbon-copy of the website but actually worse because it messes up content sizing in ipad portrait view. Looking at you, Coursera.
Well if I wait to see what happens, it's no longer necessary to assume, is it? These are for profit companies, and in theory they're amoral. So any sense of morality of giving up user keys on demand is very plausibly demoted in comparison to profits.

If profits from the rest of the world would increase for any company saying no to China, then companies might do so. But if it'll obviously cost them more, then they'll roll over.

Credit Suisse this year determined China has a bigger middle class than America, and it's growing faster. So I think Apple, Google, etc will roll over. If China actually thought these tech companies would say no, they wouldn't have actually enacted this law, they'd have continued to have conversations. The conversation is basically over.
What about vaccines? Those are quite easy to make, and are made using existing disease-causing viruses. We know the mechanism, it applies to the whole population, and it's relatively simple and cheap to produce.

The logistics are not the same with cancer preventing drugs at all.
Missed that and jesus christ that's high i would've guessed around 10k including install but damn.
You're right, I don't think that it's particularly novel. Just that it seems the misogyny aspect of "MGOTW" is more important than the celibacy aspect.