skysight-inc/HackerNews huggingface dataset:
1a. What problem is that trying to solve? The left pad issue was caused by unpublishing an open source package, it won't fix that. Writing quality libraries is a lot of work, especially for a single maintainer. From experience, maintenance nightmare is Python 2 to 3, or upgrading any "framework" library. Replacing a simple immutable function is easy, I would take 50 of them over one complex monolithic library.

2b. Though this wouldn't fix the left pad issue, mitigating security risks in OS is actually a very interesting topic. Something I haven't seen, but would love to is an ecosystem that allows packages to be code reviewed for security flaws. So users can see that a package (and dependencies) have been reviewed by X people, and Y in their network.

2. This won't solve the left pad issue, at best mitigate it. The main reason this is done in JS libs is to reduce file size of web apps, maintainers brag about it in their READMEs. Babel on the other hand is part of the compilation step, so no need to have that constraint, which it is.

Not mentioned, but this is one way to mitigate security issues, by reinventing the code. Other option is to audit the dependencies.
Mouthbreathing Machiavellis Dream of a Silicon Reich
JS is just a scapegoat here.

Giving away a perfect valid package to a company without a legal order was lame. Unpublishing many packages without taking into consideration all dependents was lame. I can't help but think the people involved wouldn't repeat the very same decisions.

Despite any amount of blame tossed around, this is a micro hickup in the thriving ecosystem around npm / Node / Javascript. This statement is backed by data http://npm-stat.com/charts.html?package=clone&author=&from=2...

Thanks to node, npm and amazing OSS devs, we can count on modular packages to get the job done faster on the client and server, and that's really valuable.
Agreed. Well meaning but idiotic regulation is nearly always the root cause of systemic market failure. "Oh those poor poor people, we can't let them do what they want - what if they hurt themselves? Let's stop them from doing that!"

Best example are drugs like marijuana or even the limits on high fat foods - which research is now showing is not as bad as some other older research thought.
That's not actually entirely true. Snapchat is known for having only preferences for seed/A round investors.
This implies that if you want to open or shut part of your dam, some guy with muscles has to go out and physically move the relevant parts. It won't work at all for heavy things, or things in inaccessible locations (dams are both of these, actually).

If you want someone to be able to adjust the dam, without putting out the physical effort required to make the adjustment, you need to network the dam. That way, the person can send a signal (easy) and a machine that's able to do the work can receive the signal and do the work (hard).

The most you can do is ensure that signals from the internet (or anywhere offsite) can't reach the dam. You need onsite signals.
<i>Capital is extremely mobile and not part of a market transaction, while most labor is immobile and constrained as a market transaction.</i>

It does not have to be. The neo-feudalists have relentlessly advanced an agenda of removing capital controls since the early 1970s. If you look at modern, rich, mixed industrial economies that have emerged since WW2, they did it with very strict capital controls in place during the period they nurtured their infant industries. At one time in South Korea the highest penalty for violating capital controls was the death penalty!
As a former C# coder i really like JS. ES6 is great.
The double "bong" note used to probe the line properties before the high rate modulation starts was deliberately designed to sound good.

It's amazing that analog modems eventually reached 100% of the bandwidth of the digital network used for analog transmission, at least in one direction.

Once data is really moving, it sounds like noise, of course. If it didn't, there would be wasted bandwidth not carrying data. Analog radio and TV waste about 80% of the transmitted power on the carrier. When TV went digital, broadcast station power, and power bills, went way down.
That wouldn't be an issue for just offending people, but only if it became political. Don't forget the US also has government control and censorship - try posting child porn on Twitter and see if the government leaves you alone.
You have to be worth something like $8 million to be in the top 1% in the U.S. by net worth. I don't think that includes most dentists.
> the news that agents of a foreign government were attempting to sabotage American infrastructure, which is -- I realize this is an antiquated notion nowadays -- an act of war, is received with shrugs and yawns

War is a big deal. You can't just rely on something meeting an old formal definition of "act of war"; to cause a war, there's got to be a risk of more damage (by some accounting) than we would do to ourselves by going to war.
If dependencies are bad, then it seems to follow that every project should reinvent all the wheels.
Sure, but at least, auto completion works automatically.

With dynamically typed languages, you get cryptic (and vague) errors and auto completion just can't work.
Blackwater’s Founder Is Under Investigation for Ties to Chinese Intel
Or any cell phone.
> this sort of subtle corruption is endemic and impossible to completely end in any human society

You're correct that democracy will always be captured by money. In a very real sense, our political system isn't democracy. It is capitalism.

The only way to prevent this is to stop trying to enforce so many rules with centralized democracies and move to a decentralized enforcement mechanism instead. Individuals act in their own perceived interests, so if individuals enforced our rules instead, you'd have to pay everyone to look the other way, which is a perfectly acceptable outcome.

So what is a decentralized enforcement mechanism? Trade. When people spend money, they're trading access to everyone's work. You and I give that money its value, and as individuals, we can take that value away from people who break the rules. We can stop accepting money that was traded by people who broke our rules.

You and I have the power to restore democracy by punishing the people who use their wealth to manipulate our democracy.
Does npm require signing of packages?
The Dream of Usable Email Encryption Is Still a Work in Progress
Earlier successful presidential candidates learned to say what they needed to say to get/trick "billionaires" into supporting them.

Donald Trump is already a billionaire, so he has no need to pander to the plutocracy. Instead, he is pandering to the tired, the poor, the huddled masses yearning for the America that the old-money billionaires took away.

Either a different Candidate Trump will emerge post-convention, or...
This report is about top 1% of income, not wealth.

To be in the top 1% nationally, you had to have earned $383,000 in 2015.

In some cities that number is as low as $175K, very doable for a doctor or dentist.
Microsoft Holoportation: Virtual 3D teleportation in real-time
Project Jigsaw (Module system) merged into JDK 9
Isn't the point of the report more that npm publish will work using save credentials rather then that arbitrary scripts can be run?
Developing Batch Applications with TomEE
Now that things like GreenKeeper exists, the ^ should be removed from being a default thing.
I think your numbers might be off because the most I've seen for the 1% cutoff is 500-600k
A quick Google suggest that Dentist make 120k+ per year. Over a lifetime of a career that works out to roughly 5 million dollars of earning potential (Assuming you retire at 65 and never receive a raise.) Assuming you have a spouse that works as well you could pretty handily be in the top 1% as a dentist.
Automatically running pre and post scripts is absolutely insane.
I always understood it to be top 1% of income.

Asset wealth may make more sense.
It's a description of the light striking a viewing plane that includes the direction each ray is traveling.
> but in doing so you become directly, personally responsible for the fact that there are now 3 people in a cell meant for one

I've not met anyone who is against prison construction that is not also against long sentences and against sentences for trivial crap. It's the state's half-arsed job that's responsible, not the people who are trying to make the place better.

We definitely shouldn't be building prisons just for capacity, because then when they are slated to close, it become another political football: "jobs", "soft on crime", so on and so forth. The solution is to stop jailing people to such a ridiculous degree - in the US it's basically j-curved since the '90s.
I'm imagining carrying around a little bell.
doesn't the dentist need to eat and a place to live? taxes?

No one gets to save 100% of their income from their entire life.
You're sure it will take off. But at the same time you confess that you are very bad at predicting these kind of things. So, not sure what you're saying.
Yep and I don't think that is a good measurement.
Godot is great. Full editor, it has it's own 2D bone animation system(!), own scripting language (very easy to pick up - Python-esque with simple semantics - you can program in it without really knowing it because there's not much to know) and it deploys to pretty much every target you can think of (it's written in C++ with very few dependencies).
BusFactor1 – Filthy Gorgeous (The Sounds of Cyberspace Radio) – 2016
REVIEW: WHAT YOU SHOULD KNow ABOUT CAKES AND DECOR
Star Trek memorably listed LT CDR NFN/NMI DATA, see the screenshot at http://memory-alpha.wikia.com/wiki/Data (third from the top, on the right).
That dragon's den episode is baffling. The guy's reason for not licensing it to other companies is baffling. His valuation is baffling. I could practically feel them trying to not look too eager to take his 30% while calmly forcing out the words.
" I've found a hedge fund that makes small business loans and yields 11% with no risk to capital. "

A down market will show you what kind of losses make that kind of return possible in an up market.
Dentists can most definitely make far more than that in a career. I have 2 brothers that are dentists. One of them had a practice in Hattiesburg, MS (about 47,000 people) and in the city of Bay Springs, MS (about 2,000 people) and he was making anywhere from $600,000/year on the low end, to $1m on the best years.

Before he got divorced and moved to Florida, anyways, and the glut of dentists there has him making around $250,000/year max so far (lived there about 4-5 years now.)

He's planning to retire when he is 50 and he's 44 now. He got his pilots license in the last few years and now flies between his practices in Florida and owns his own plane (just a small little Beechcraft Bonanza.)

But either way, he's made great money in his lifetime through dentistry. Unfortunately my other brother that is a dentist I don't talk to that much so I have no idea of his earnings, but I know he also does very well.
Right... So when a male polar bear kills the cubs so the mother can mate again that's nature confirming your theory? Or when apes keep harems and kill or drive off competition, if you prefer primates? Or how primates with testicles as large as humans are never monogamous?
Arch dates from 2001 (https://en.wikipedia.org/wiki/GNU_arch#History_and_maintaine...) but Linux adopted Bitkeeper in 2002 (https://en.wikipedia.org/wiki/BitKeeper#License_concerns)
i wonder why "animal" surfaced here at all. Animals kill for food or self-defense, it isn't a voluntary act, it is what they have to do. Killing for other reasons, voluntary killings, murders - it is all almost exclusively human trait. In particular, animals don't do murders, it is human invention.
But I believe what really separates the 1% from the 99% is financial knowledge more than anything else.

This is so true, and yet so many people overlook this point. I was fairly unaware of it myself for many years, but looking back on it, I now realize that when I graduated high-school, I knew essentially nothing about investing, stocks, bonds, even compound interest. I thought (like a lot of other poor people did and probably still do) that most of those things were "for rich people". That is, there's a perception that you have to already be rich (or at least, not poor) to benefit from Wall Street.

In hindsight, and given changes since my youth, that's totally not true. With services like Sharebuilder and/or low-fee online brokerages like e-trade or Schwab, almost anybody who isn't literally dead-broke can invest in the stock market and benefit from the mechanisms of capitalism.

Everybody keeps engaging in this false dichotomy between "Capital" and "Labor" when, in reality, most laborers do own at least limited amounts of capital, and they have the option to invest that and let it grow. But... how many of them know that that is possible, or know how to evaluate investments wisely, or understand why people say "put your money in index funds and leave it there", etc.

Assuming the average Joe Blow who graduates from the public school system receives approximately the same kind of financial education I did (which is to say "almost none") then the percentage of average Americans with that kind of financial knowledge is probably staggeringly low.

All of that said, this article makes an excellent point about how poor people are cut off, by law, from certain classes of investments. So basically, you're being penalized for being poor in the first place!

But it seems that most people would rather avoid substantive discussions about issues of this nature, and instead just run around talking about "Robber Barons" and how evil "the 1%" are, and promoting socialist-like policies.
Yup. While a case can be made against some in the financial industry for extracting rents, the problem of the "1%" isn't about the top 1% of labour, but the oversized returns on capital that concentrates wealth in the hands of the top 0.1-0.01%.
Microsoft just made PORN more convenient!
Finally people are starting to get the problem. We don't really know how to run the economy. We have plenty of resources in the US - there's huge manufacturing capacity, lots of workers, a capital glut, an oil glut, and no significant shortages of anything. That's great. But it's not paying off for many Americans.

We just don't need that many people to make all the stuff. As I point out occasionally, the US produces more stuff than ever, but agriculture, mining, construction, and manufacturing only use 13% of the work force. We have no clue how to deal with this. Nor is it over. Computers have replaced many middle-class jobs, with more to come.

(Yes, some of this is cheap imports from China. But not all. US manufacturing value added is about $2 trillion a year. Imports from China are about $400 billion a year. Wages in China are rising to the point that China is losing their cost advantage.)

At least the problem is being recognized at last. For a long time, there was denial about this. Now it's starting to be used politically, but not very effectively.

"Trickle down" didn't work.

Sending more people to college didn't work.

Right now, more Mexicans are leaving the US than are coming in.

Now what?
> 1. Socially engineer a npm module owner...

Social engineering is not accepted in many security bounties. Just saying...
Twitter stands behind it and seems to be doing fine. They didn't suspend Tay's account. Why are people not blaming Twitter for supporting hate speech?

Hate speech, in the broader form of being speech that vilifies marginalized people is rampant throughout society and it's completely hypocritical to pretend most of us don't do it. Look at any workplace lunchroom, or any group of friends hanging out in their house, or any school, any gossiping housewives, 99%er protesters, etc. Just about everybody vilifies vulnerable people. Not always categorizing them by race, but sometimes by personality type, job, country, city, status as a customer, company they work for or individual identity.
Forgive me here if I'm being argumentative, but I think we're both speculating.

Someone further up the chain mentioned this sort of deduplication might be done by the linker, but the code for the duplicated type would still exist in the binary before linking.. An old but probably negligible complaint about C++ is that it creates larger binaries than if one were writing C. I think this is something overlooked because C++ has a focus on type strictness - perhaps the linker has a better way of seeing through abstractions..

I've identified where I think a problem lies.. now I just have to find proof it :3

Unrelated: I wonder if identical libraries that exist in separate filesystem trees (like in Docker) are deduped in memory, or if it's done by inode.
I got the 8 million from here http://economix.blogs.nytimes.com/2012/01/17/measuring-the-t...

Feel free to cite a better source.
State Dept-Google-Al Jazeera Plot Against Assad
Not sure if this is helpful, but you can get older, (but oddly still very powerful) xeon servers on Ebay for under $200. That's what I use for prototyping distributed systems. The advantage is the hardware architecture is the same you would use in a production system. I think maybe a lot of companies that maintain data centers are flooding the used market? For $250, I was able to configure 64gb RAM Xeon servers that clock in a little over 1/4 of the CPU speed of very high end brand new servers.

...not that I don't love Raspberry Pi, I considered using them, but prefer something where I won't run into compatibility issues for prototyping (and they have SATA ports).
I am guessing OP was able to decrease his/her taxes owed by $1500 (e.g. by deducting marginal income by $3000 at a combined state and federal marginal tax rate of ~50%).

*Edit: or, as cbhl points out below, OP is married filing separately, in which case the deduction limit is $1500/year (multiplied by marginal tax rate to yield actual tax savings).
Most dentists aren't making $600k per year.

I just think OP was being a little bit generous with who is in the 1%, particularly if you look at net worth which is a better metric.
I've spent some time prototyping with Defold and found it a joy to work with. The write once run anywhere is great but the real power comes from live changes. You can edit code while the game is running and see live changes. Iterations taking a few seconds (even on target platform) is a huge win for game devs.

I'd recommend checking it out as an alternative to Unity if you are making a 2D game.
Yes, with that you don't even need to "socially fool the package owner". You can use common misspelling for famous packages. It gets you very far.

For example "lowdash" instead of lodash.
There is still a question of how complex the network is. One could argue that an IP based network stack is unnecessarily complex, and we should use a simpler system to improve reliability and security. In concept, the "network" could be nothing more than dumb wires connected to DIO and PWM ports.
Do you only ever run debug builds? Memory not being initialised is one of the first gotchas you learn about in C/C++.
The problem isn't using the same language for client and server it's the monopoly on code executed on the client.
http://2json.net/
Micro-modules are a good thing
I have come to the same conclusion: decentralization is the key factor against corruption and lobbyism. That's also why I sympathize with separatist movements in Scotland, Catalunia, Northern Italy, etc.
Golang, Python and Ruby all have solutions for this: vendoring. I know first hand that Python and Golang have OPTIONS for how you vendor code... My current Python project and ONE of my Golang projects are "non standard".

The last time I used NPM, vendoring the code wasn't really a viable option, and it seems that things haven't improved. When googling NPM and vendoring, I learned that this isn't the FIRST time that this sort of issue has bitten the NPM user base. This article from 2 years ago http://www.letscodejavascript.com/v3/blog/2014/03/the_npm_de... makes it clear that the community as a whole hasn't learned. Vendoring still seems much harder than it needs to be and based on my search results is activly discouraged.
Of course, some of that is cost of living, but a lot of it is the lack of diversity in the ratings.

I'm sure Elko, Nevada has some doctors, but probably not many investment bankers. With less representation from other well-remunerated occupations, a doctor in Elko is likely to be in the top 1%; however, a similar doctor in Manhattan probably isn't.
https://www.google.com/trends/explore#q=bitmoji%2C%20bitstri...

Based on your logic, since Bitmoji has over 1% the Google Trends presence of Snapchat, it is worth over 1% of Snapchat's valuation.
It's a good thing the bad guys don't use social engineering either.
Haha, so general database stuff then?

I think basically you can use it just like any other database, you just have to write some more code sometimes. We actually have binary search for it in our indexing engine so you can use it for non-equality searches on arbitrary strings.

We might see it used more often with the cost of RAM going down. I think the high cost of RAM in the cloud is an issue though. I have 64gb RAM servers in my basement that cost $200, but the same server on the cloud would cost thousands of dollars a year to rent.
':DON't VOTE DemoCRAT ' Vanilla SPilla Rips Jon Gruber
Ask HN: Did Tay, Microsoft AI, give you a sneak peek of how dangerous AI can be?
AI is great. But how much is too much? What happens when they can learn on their own and come to logical conclusions it thinks is right?

Reference: http://arstechnica.com/information-technology/2016/03/tay-the-neo-nazi-millennial-chatbot-gets-autopsied/
A better metric is bits/Hz/km.

64-QAM does not go very far and requires very low linewidth lasers. The OSNR requirements for 64-QAM at 32GBaud means that you basically have no reach (distance). So makes a nice announcement but it's not a very practical modulation format. Any nonlinearity and 64-QAM starts cycle slipping like crazy.
Sorry, I was going based off of what I remember from last year when I swore it off. Hopefully they'll allow you to disable it completely, but there was no way when I checked (again, last year).

The fact that it's even there rubs me the wrong way.
What's your use case?
"hedge fund that makes small business loans and yields 11% with no risk to capital."

On what planet making loans has no risk to capital let alone small business loans :)?
BTW if you could really earn 11% with no risk of principal loss ... Just borrow as much as you can and collect the interest spread ...
How to Convert Uploaded Image to Base64 in Node.js
I was wondering the same thing. Maybe Intel doesn't want it's Atom brand "cheapened" or something? Or maybe those tablets are selling at a loss?
Interesting. There wasn't any way to turn it off when I last checked, but that was last year (during beta). Hopefully they'll allow you to get rid of it completely, but it still feels too much like my game would be tied up with King in some way, and I'd never want that.
Yeah... no. The VR industry is in a bubble right now. This is actually something that was talked about at GDC. A massive portion of the VR industry is betting on video games, and there's several good economical reasons why we think the high-end VR products (PSVR, Oculus, etc) will vastly undersell.

Sony is the one who's likely to suffer most, in fact, as the tie to their console limits their market even further.
I found the scyscraper or tower analogy to be very good for describing the issue. If your 7th floor is built with cardboard you can't "just add" an 8th floor on top of it and you can't quickly hack the integral structure of something on floor 2 because if you do you eventually end up with a game of jenga.