skysight-inc/HackerNews huggingface dataset:
I would note that as a positive... But yeah, 5 years ago things were much much rougher (which is partly why I didn't think it got so much press).

But these days, if you go all the way through their tutorial, and give it a proper read, it's very doable to set up.
Is there a way to see how many people have replied? It'd be nice to know if "are you happy going to work most days" was general consensus.
This seems like the right answer to me. It's not that we forgot how to program, it's that Javascript forgot a stdlib. You could easily write your own left-pad function in any language, but a stdlib (or this module) gives you a standard way to reference it, so you don't have to look up what you named it or which order the args go in.
You know...I used to think the way you do. But given that we're the product in the Android ecosystem, lately I'm wondering more and more if I've made a mistake. If the perms were better on Android...if Google's control and permissive misuse of Android were better, I might feel differently.

All that said, I don't trust Apple one bit ;-)
Sometimes there's just not a good answer to problems. The rhetoric on the anti-encryption side is "We need to be able to break encryption because if we can't then bad guys will do bad things with it". This is true. There is no way to make it so only good people can do only good things with it. It's either secure/unbreakable or it is not. There's no middle ground that won't lead to it being worthless.
Interesting, thanks for the history lesson! I got my iPad 3 at a discount when they were running out stock, and chose it specifically for the retina screen. It's done well, all things considered, but it definitely seems underpowered these days. Apps are fine but web browsing is quite clunky.
Well, that's one alternative to learning to code, and taking on more hours for less pay than your peers. But at least you're making games, right?
Many years ago when I switched to zsh I went through the manual and made the decision on every single option. I also went and made a semi-complex prompt that worked well for me.

I've been using basically that config ever since.

When I first started using zsh I went down the road of writing custom completion functions, but pretty quickly discovered that they just didn't pay off in the long run and stopped doing it. My shell absolutely doesn't take 5s+ to open up either, it's pretty much instantaneous.

In bad news, it appears Ubuntu no longer ships the manpages for zsh and instead ships info pages. Barf.
The basic division is negative rights vs positive rights, or at least that's how I frame it internally. A negative right is, very simplified, a right to be left alone. A positive right is a right to a specific item/privilege/behavior.

I think the wikipedia article[0] sums it up better than I can:

> positive rights usually oblige action, whereas negative rights usually oblige inaction.

There's some nuance between "do whatever you want" and "do whatever you want so long as it doesn't fuck with someone's day."

I'd really recommend the wikipedia article for a better treatment than I have time to give the discussion right now.

[0] https://en.wikipedia.org/wiki/Negative_and_positive_rights
What is the business reason that Lyft is moving their customer service jobs here? Wages are not low here. Perhaps it is lack of state income tax? HMMMM
Investor List: A searchable, crowdsourced list of over 1k investors
Is it really that subtle, given the long history of this struggle, and the same names?

https://en.wikipedia.org/wiki/CDDB#History

https://en.wikipedia.org/wiki/Gracenote_licensing_controvers...

Given this context, surely the article should at least mention http://www.freedb.org/ or https://musicbrainz.org/ ?

--

Edit: Added musicbrainz
They might not be considered state-of-the-art (if you consider both approaches in the same category), but they are definitely one valid approach to voice recognition, which works surprisingly well.

CMUSphinx is not a neural network based system, they do use language and acoustic modeling.
I always get caught up in bash's syntax quirks when trying to write loops on the commandline. I've gotten so used to zsh's easy loop syntax that I always have to stop and think before writing the bash one.
Per the article, there's 36,000 coal mining jobs in Appalachia and the four largest mining companies have a combined market cap of $150M.

We shouldn't call Appalachia "coal country": these are mediocre economic numbers. The landscape and health of Appalachia is worth more than that, never mind the grotesque global issues burning coal generates. With renewables basically at cost parity (even neglecting massive externalities), there is no economic, environmental or moral reason to oppose just shutting the whole damn industry down.
https://news.ycombinator.com/item?id=8822925 https://news.ycombinator.com/item?id=8823314 https://news.ycombinator.com/item?id=8935233 https://news.ycombinator.com/item?id=8936140 https://news.ycombinator.com/item?id=8936452 https://news.ycombinator.com/item?id=8936394 https://news.ycombinator.com/item?id=8936542 https://news.ycombinator.com/item?id=9670410 https://news.ycombinator.com/item?id=9670103
I hope he is able to rest in peace after the outpouring of support and letters he got, after the story initially ran.
Currently there is not. Most of the companies only have 1 or 2 responses right now, so a counter didn't seem all that useful. I'll look into adding it though.
Javascript must be written specifically to anticipate Google Closure Compiler's dead code elimination.

Since the vast, vast majority of Javascript doesn't work with it, the issue certainly wasn't addressed years ago.
The isArray package has 72 dependent NPM packages, it's certainly not undiscoverable. The leftpad package gets 5000 downloads a month, that's quite a bit of testing for edge cases, compared to the none that I would have gotten had I implemented this myself.

Intuitively, this thread wouldn't exist if your assertion were correct.
The idea is to hide the factorization of the group order by using a composite modulus, e.g., p = q . r, where q and r are kept secret. Now the order (q-1)(r-1) is safely protected from ECM (though not from Pollard's p-1, if the order is smooth enough). Better yet, make it p = q . r . s and make each of q, r, and s be safe primes, using index calculus instead of Pohlig-Hellman to find the logs quickly. Yes, I agree that this is as glaring a backdoor as it gets.

For what it's worth, the author missed that interpreting the modulus bytes as 16-bit words in little-endian order does get us a prime, though still not a safe one.
jseliger - Thank you for saying this! I can't use iCloud when I don't have internet access. This is usually when I'm travelling, which is also the time I most need to manage new contacts and calendars.

I'm still using iTunes 10.7 and iOS 6.1.3 on Mac OS 10.9 Mavericks. It required some framework hacking to make it work, but it's the only way to get offline USB sync and a (beautiful) Retina display.

Oh, and don't forget the ability to sync Safari Bookmarks. I used to be able to sync Notes too, but Apple broke that in 10.8 Mountain Lion.

If any company can offer an ecosystem comparable to Apple circa 2011, I'd be persuaded to switch. For now, I have to stick with my old iPhone 4S. Surprisingly, I haven't really missed out by not upgrading.
Discoverability happens with standardization.

Why search through millions of unknown packages when a standard library would have it all right there?
Oilwrestling in the ring
I couldn't agree more. I've been using the new ES6 style module syntax for a few days now because a co-worker forced me to, so he would use my library.

I'm not convinced its worth it compared to the simplicity of commonjs and module.exports. You have to pull in babel, which has over 40k files to do all this.

Why are people destroying the beautiful simplicity that is javascript? Can those people please go back to java?
The problem of the pension is that it has proven unreliable to allow private institutions which can go defunct, dissolve, or otherwise discharge that liability to have it.

The next fad was (is) forcing employees to 'invest' in their own retirement; except that it turns out even experts aren't that great at investing, let alone the average worker who's job REALLY isn't investing.

The obvious thing is actual socialism in limited areas of society. BIG is a way of making the resources provided by taxation compete instead of being lost to bureaucracy. In this case the 'limit' is set at having more than what a normal person is expected to have. It presumes that we have reached a level of technology where energy and machines are able to provide more than the standard of living desired by the population using a given set of resources.

Obviously if that assumption is invalid then nothing could 'solve' that problem aside from modifying the population or the resources. Unfortunately there are only two 'tools' that we've yet invented for resolving that problem; birth control and war.
Wouldn't it be completely separate teams ?
I can't imagine the hardware team's efforts taking away engineers from teams handling software security.
LadyAda (of Adafruit, former design engineer of AVR) went into a recent amount of detail w/r/t low-volume production runs/programming rigs/custom testing jigs[1] where it's not budget-friendly for you to design a bed-of-nails against TPs after all's reflowed and ready to go into your enclosure. Most of the EE vlogs/podcasts, minus a few episodes (e.g. TheAmpHour with guests that actually challenge Dave, like The Signal Path[2] founder/milliwave RF lead engineer for Bell Labs NJ, or the EEVblog episode with Jack Ganselle/the episode where he interviews some guy who made his own spectrum analyser) are really pretty lacking in insight. The episodes where you get 45 year old (usually with PhD's) engineers talking is where the real interesting engineering podcast porn is found (e.g. mikeselectricthings, The Signal Path[PhD], AvE[PhD], Applied Science[no idea, but Ben rules either way]).

[1] https://www.youtube.com/watch?v=-EIaDxSIBYw
[2] http://www.theamphour.com/228-an-interview-with-shahriar-fro...
I'm not completely up to speed on the situation. Do we know that this happened suddenly?
Claiming that users would be confused when installing the Kik package is a bit of a bad excuse. Installing a package without knowing what it is or does is simply nonsensical. There's no way of knowing even _how to use_ the package without looking up information about it beforehand. Anyone seriously installing a software package using a developer tool without knowing anything other than the package's name is a fool.

Additionally, the lawyers in question did not seem to want to put a new package online, they simply wanted to take down the existing one. This does not seem to be the intent of the name resolution policy.

This was a bad call on the part of the NPM team, and they should reevaluate how they arbitrate these issues.
It's not that packagers are using npm. It's that they might want to package a node application for their distro's package system, and now they have to sift through thousands of npm packages (already a nightmare). They can't just make a system package for every npm package, not just because that would violate packaging guidelines for any reasonable distro, but because one project can pull in multiple versions of a single package. The Nix and Guix crews can handle that (and that they can is as much of a bug as it is a feature).

There is no clean way of packaging a typical node application.

Passing class instances around like that is the real code smell.

Often, yes, but not always. Allowing fine-grained control over performance is one good reason that a library might expose class instances from one of its dependencies.
Giggles is not exactly the right word. I didn't make it just to see if I could pass or take a piss at someone.

I don't think anything is a better practice than an actual interview. Doing a rehearsal or workshops won't compare.

But thanks for the insult, random stranger.

Besides, if that was your only take away from my comment, I think you may have missed the main point. Maybe you were too infuriated by that point already.

And I think that when it comes to cumulative time-wasting, the culprit is usually more the interviewer (or the incompetent recruiting agency).

Also, would be interested in having data on the "most normal people don't do this" bit. I know plenty who do or did at some point, across several countries.
> Good programmers understand the risks of making your system depend on something you don't have control really well

For example, the quality of your own code.
> Try to rebuild that thousand-dependencies app in three years from now and you'll see ;-)

Let's be honest though, in the current trendy javascript ecosystem these people will already be two or three jobs away before the consequences of their decisions become obvious. Most of the stuff built with this is basically disposable.
Actually ⌥← / ⌥→ to move by words is a feature built into the Cocoa text system. It will work in any standard text box in any OS X app. You can also use ⌥⌫ to delete by words.

Other default key bindings: http://www.hcs.harvard.edu/~jrus/site/system-bindings.html
An item that can't be maintained is a light pattern. It is a demonstration of confidence in good design and engineering; longevity for as long as an item is useful, but no longer.

It is in the interests of the user to do away with the costs and complexities of making something maintainable and the consequent obligation to do maintenance.

This only doesn't work well because once something reaches a reasonable 'end of life', there often is no identical or equal replacement. This generates in the user a wish that they could maintain their old device to prolong its use, to avoid having to choose and learn a new and different device which may not even have any improvements.

There is no reason an item can't be user friendly, reliable, and need no maintenance.

The majority of people don't even maintain their bodies, which are priceless and irreplacable - it does not make sense to say capitalism is failing because it's not meeting people's interest in doing maintenance, when people don't show any interest in doing maintenance (outside of a small subset who care about maintaining certain specific highly prized or expensive and necessary items).
> Doubtful he has that kind of time but he has staff who will. And if he has any integrity, he will at least take people's concerns into consideration.

If he's not reading them himself (I agree with you that he probably isn't) he likely only hears what his staffers tell him, so he might not even be aware of some people's concerns.
You don't need to be AWS or Google Cloud partner to use their servers to host OpenBazaar servers. That doesn't constitute "reselling" in that context and Amazon will have no objections even if you do straight up reselling of their services. They make money either way.

There are plenty of other web hosting options. I keep a list of the cheaper ones (for some scenarios) at https://quicknotes.io/n/1LEm
My hope is that the 0th law is: Thou shalt not call yourself a growth hacker
Beat me to it. I learned about this on Lifehacker. Their Conversations tag has a hefty amount of tips and tricks, so I'll share that instead of their quick overview of FORD. http://lifehacker.com/tag/conversations
As long as everything used is really an integer and that everyone you work with is careful to keep things as ints (oring with 0 and such)
I do not doubt the good intentions of the authors. They clearly spent a lot of time thinking it through, and came up with something they felt was the most inclusive, and opened it up for comment. None of that was required of them, yet they did it, and that is admirable.

Sure, it was just one paragraph (or 1 of 5 bullet points in the pledge). Let's look at another:

"That if I become aware of any behavior by others which is inconsistent with this pledge, I shall take immediate action to report such behavior to event organizers;"

Coupled with this in particular from the previous quote: "examples of minority groups include..."

40% of this pledge says: If an event-goer commits and/or witnesses a behavior that could be offensive to a minority group of some sort, thanks for your money but we'll be taking those badges back, unless this hourly event staff member thinks you're cool.
Panopticops: How aerial surveillance has changed policing and crime in Los Angeles
Well, outsourcing to Nashville is better than having entire work outsourced to India.

Though I must admit that having lived in Mumbai, Upstate New York and New York City, the cost of living is low argument is bullshit. It is just sugar coating the fact that your work/job profile is not important enough for the company to merit the benefits that living in a metropolis brings.

35K$ per year is a really very low salary, especially for SF, grad students earn more.

Also

"""
It doesn’t make any fucking sense to live in one of the most expensive areas in the country and work in nonprofit development,” one told me."""

I think she meant cost-center, there is nothing related to non-profit in usual sense in that article.
Startups that demoed at Y Combinator W16 Demo Day 2
> before they could get their full retirement benefits

Is it any wonder that young people are extremely skeptical of defined-benefit plans?

I for one would never want a job where that was a significant part of the pay package. Cash on the barrel head, please. Even if I trust you now, I can't possibly trust whoever is going to be running the company thirty years from now.

It's like agreeing to get paid partially in IOUs or company scrip. It seems like an obvious scam, and I can't relate at all to people who long to go back to that pattern.
When it's in someone's financial interest to build it. Which is to say, never.
Good datasets source .. one point - you can register an empty data set . You might want to fix that.. rest all looks great .. good job
We should all strive to be a little more like Bob Ebling. I greatly respect and admire his dedication to the safety of those on board the Challenger, and it makes me proud to be an engineer. The sad passing of Mr Ebling deserves far more coverage, and his efforts deserve more recognition. I'm glad he had closure in the final few weeks of his life.
How Instagram First Investor Steve Anderson Struck Gold as a One-Man Deal Machine
How does this fix the issue? Even if you think the Kik trademark claim was invalid... what happens when a valid trademark claim arrives?
https://en.wikipedia.org/wiki/Mars_Design_Reference_Mission#...

Mars DRM 5.0 is still for direct launch, but they keep on talking about side projects as being essential to Mars because mumble.
Finding Deleted Files in Bitbucket, GitHub and GitHub Enterprise
Based on the chats here:

https://medium.com/@mproberts/a-discussion-about-the-breakin...

It does seem that the first contact from NPM to Azer was to tell him they were taking his package. There does seem to be a gap there, so maybe there is more to it.
It was probably once Tesla's Law
How does storing integers in 32-bit values help the issue of integers being truncated to 53 bits?
Sorry for mis-attributing that comment.
Do that with any phone and you'll get a bunch of results.
One of his stated reasons for selling BCC was to fund the development phase of Starfighter.

One possible interpretation of that statement is that he had inadequate savings and was struggling with money.

I think there are other equally valid interpretations that could be made, but if you read this post from a negative viewpoint, it's easy enough to reach the conclusion that if Patrick has decided to convert an asset into real money that must be a bad thing.
Its interesting that such a vocal West Coast crowd votes for Obama, when in fact he has been one of the worst presidents in recent history on use of privacy and security.

Im curious to know why people still follow a person with such a horrible record on the constitution, when he studied in great detail.
Be that as it may, is-positive doesn't handle any edge cases https://github.com/kevva/is-positive/blob/master/index.js

That's half the problem with these stupid micromodules; they're not abstracting complexity, they're obfuscating simplicity.
I have home SW that accesses TVDB.COM to get fan art, descriptions, etc., for tv shows. Lately I have been getting 403s for requests. They won't say but I assume they are getting takedowns for their metadata.
Well for one thing we could open up all the secret courts that these people use to do what they do with no accountability.

Oh wait, were you talking about "terrorists", or government agents? It's not clear.
Let's hope that this Silicon Valley chauvinism accidentally builds new SVs in places around the country, who can pick up once this one crashes.
New Bluetooth Transport Discovery Service Released for IoT
there are 2 parts here: know how to do basic things with what you normally have on a machine _and_ turbocharge your development machine to optimize your productivity.

I don't see a problem with any of those as long as you have a mental model of how the 'shortcuts' you've configured work.
That is a good explanation. I see why blaming the admin is problematic. Thanks.
I'm actually not taking a position, but trying to help provide nuance in a debate that often teems with zealotry, and do so in a reasonable manner to provoke thought rather than vitriol.

My unexamined default inclination would be toward a BSD or MIT style license than a GPL. You may infer what you like about my default leanings in other areas if you like.

I've not given enough thorough thought toward software copyright to have a strong opinion as to the morally right position. This is not to undercut my comment and the observations I made above, but to make clear my standing which is ambivalent. I can certainly understand both sides of the argument and respect the position people speak from for either (to be explicit, the poles of the continuum being public domain on one end, with MIT/BSD licenses leaning far that way and hardcore copyleft on the other with GPL being the canonical example toward that end).

Toward the Friedman quote, that was not an attempt at appeal to authority to discredit the idea of copyleft, but an observation about the type of person (or at least the general tone of argument) who most vocally defends GPL licensing. If anything it was an appeal to authority to please be thoughtful about how to respond to my comment, and more to the point of why I included it, because it popped into my mind while responding.

This is a long-winded non-answer so far.

Really, what I was trying to do was to emphasize that there are costs to a GPL license, and that a reasonable person may think of those costs as such and not as freedoms. If you look at my response to a sibling comment, I'm thinking about this in terms of negative vs positive rights.

Looking at Friedman, I would certainly characterize him as someone who leans toward defining negative rights as freedom/liberty and positive rights as limitations thereupon. I would also characterize myself as leaning that way (so maybe I'm attributing my own views onto him). This is not to imply you are a hypocrite or declare that it is right or in any way argue against a GPL copyright in general, but just an observation.
Thanks for your comment! Do you feel that, in the medium term, as ever larger datasets are generated the overall computing power will be unable to catch up?
That is already expected of people. Why do we need to take a pledge before going to hear some people talk about code?
Huh NPM already handles git?

http://ipfs.io/ipfs/QmTkzDwWqPbnAh5YiV5VwcTLnGdwSNsNTn2aDxdX...
With friends who grew up in Kansas City, who moved to california, then back home to 'settle down' I'm willing to call your bluff.

There is a large fundamental difference between Outerbumbelch, North Dakota and Dallas, Kansas City or even Denver.
I adore Oh My Zsh, way better than bash and the completion plugins are extremely helpful!
I'd take your version too, if I could get it.