skysight-inc/HackerNews huggingface dataset:
I recently went to Tokyo and to London.
Tokyo is a really great example, there are nice, clean, free and tech toilets everywhere. While in London I couldn't find many station equipped with toilets.
Sign and Send DKIM (Domain Key Identified Mail) Signed Email Messages
To be fair, this also seems to be running a bit slowed down.
What I have learned so far in React
Varnish Cache 3.0 Is End of Life
You can configure different registries on a global and per-scope basis:

https://docs.npmjs.com/misc/scope#associating-a-scope-with-a...

Some of the other commercial npm hosts and open source offerings already support scoped packages.
> PHP/ruby/python are successful too in the server space.

Again, from the perspective of someone that worked in a startup using TCL for server applications, I also don't get it.

Other than being attractive to developers without formal education, and after a certain scale it becomes too costly to re-write.

The work we developed at that company teached me never to use a technology stack without a JIT or AOT compiler for production code.

The amount of money that Facebook has poured into PHP AOT compiler and now JIT is a proof of it, because it is just cheaper to improve the stack than re-write the code.
Well, we're currently running 80+ instances in my company using Docker to deploy every app. I'm the responsible for the push to this Docker-only approach, given that we had a bunch of legacy apps that were running in Chef-managed nodes (that I've also implemented), so I don't think that it's a developers-only tool, it's already pretty mature and I've not yet run into requiring to bind a container to some physical interface or whatever, the virtual interface has been great thus far.
because you can be productive in go in a couple weeks, whereas you will have spend a couple months w/ java/scala/erlang before you are productive.
Nonprofit to bring Sega game console chips back to life
Navigating the cryptocurrency minefield
Also on CNN:

"The low numbers of women in math-based fields of science do not result from sexist hiring, but rather from women's lower rates of choosing to enter math-based fields in the first place, due to sex differences in preferred careers and perhaps to lack of female role models and mentors."

http://edition.cnn.com/2015/04/13/opinions/williams-ceci-wom...
Look at the very end at the water pooling in the concave of the rock. It still looks gloopy and jammy, despite the faster speed.
I understand there is some engineering rationale provided, but it seems to me just like showing off, a spaceflight version of "longest e-penis" competition. "You can land your rocket at a ship? Well, then we'll catch ours mid-air!".
How large are your images? How long does it take you to fetch them from the registry?

Binding to a physical interface is required if any of your apps will share port numbers on a host. If you don't have network ACLs that control traffic between VLANs, and you have a discovery service to manage rendezvous, then maybe you can get away without it. But many of us cannot.
One can also install modules from a git repo, from which access to the module can be controlled in the regular git fashion:

"dependencies": {
"private-module": "git+ssh://..."
}

or:

"dependencies": {
"private-module": "git+https://<user>:<password>@..."
}

If one chooses to use Github, there is also the option to use an auth token in the url scheme instead of needing to distribute an SSH PK (bad) or having login credentials in the package.json:

"dependencies": {
"private-module": "git+https://<token>:x-oauth-basic@github.com/<account>/<repo>.git"
}

One could also just have a folder of private modules mounted from some shared file server or whatever. An NPM server is not an absolute requirement to use npm.
hehe i see what you did there
> New keypairs would be generated on the client every time you join a chatroom. Another member of the chatroom sends you the shared_key encrypted by your public key. Server knows nothing, stores no keys. Keys exchanged between users.

The question is - how does the first public key exchange happen? It has be done outside of the site for it to be secure and your private key must exist locally on your device - which is contradictory to the premise of these websites.
Hard work may give you an edge over other people in the same job role, so seniority way be seen as somewhat correlated with hard work within a position, but across job roles pay is much more dependent on other factors for instance the opportunities provided to you by your wealth, race and sex to name a few. I'm of the opinion that just because someone is paid less, doesn't mean they work less hard, and I don't think it fair to begrudge people their pay for quite possibly just not being born with the same silver spoon.

P.S: Not to imply that wealth, race, and sex don't also hinder you within a job role, but I think that it's probably even more prevalent across them.
I can say "creepy" ... e.g. sooner or later, anytime I walk outside, there's going to be one or more microsats "watching" me. Yeah, I know it's "nothing personal" ... today.

Makes me wonder about adding "Procure a personal ASAT system" to my dream list for the future.
Sketch 3.3
We're glad private repos work for you :-) However, the overwhelming feedback from our users has been that git dependencies are a gigantic pain in the neck, and this has been our own personal experience as users of npm. Much like npm itself, we are doing something you could do without npm, it's just much easier with npm, and we hope that reduction in friction is valuable :-)
Did you have to change anything during the implementation? What about habits compared to deploy on VMs/DSs? What's you experience regarding a long running? Did you face any issue?
1. Node.js is (for the most part) single-threaded; that's its draw. It's not trying to be a swiss army knife, and if your use case requires a threaded language then Node.js certainly isn't the tool for that job. But it might find a useful place in your toolbox for other tasks.

2. require() is part of the CommonJS spec, and how it physically works is dependent on the implementation. You point out that Node's implementation doesn't work well in the browser, but Node itself does not work in the browser so that point is moot. I agree that it might be interesting to load remote modules in Node, but keeping that operation synchronous does simplify the language quite a bit.

3. You can also map modules to public or private git repositories in the package.json, as long as the private key used during npm install has access. If the git repo has tags, a tag can be specified in the git uri as well. Private npm repos are the superior way to distribute private modules with wider access, but I think this is handled fairly cleanly already.
SalesTech tools for Wealth Management
Big data isn't even analogous to enterprise. I don't even think if Google, Twitter and Facebook should be considered to be classically enterprise. However, what you say about big data is certainly true - that's not something .Net is competent at: keep in mind that doesn't make it wholly incompetent. The corollary is true: .Net does things some things really well that Java is dreadful at (e.g. last time I played with Java the UI situation was a complete joke).

That doesn't make either language/runtime bad or better than the other. Their strengths aren't static, either. They are merely different tools suited for different tasks. Both have some extremely large names using them.
It isn't. Point me to a column of a table in a database containing all of your employee's salaries, tell me which one is the CEO's salary, and I can whip up a query to compute that ratio in less than a minute.

EDIT: Well, okay, if the given RDBMS doesn't contain rank or median functions, then it'll take a bit longer to implement. But not that much longer.
Appendix B – "Correction to Appendix A"

"It is reasonable to say that HTML markup is code (and writing HTML markup is coding), provided that people understand that it is comparable to using coded notations when talking or writing. Think about the use of product codes, or using special code books when sending telegraphs, so that short coded presentations stand for long statements, or using colors as codes so that red means "stop" or "warning" or "hot". It's a matter of using some notational system which has been specifically agreed upon. (Actually, natural languages are not completely different from codes; they too are based on agreements, just more vague and implicit.)"

https://www.cs.tut.fi/~jkorpela/prog.html

To be honest, it's a bit silly to argue this stuff to begin with. As long as the meaning "to write/type HTML and CSS" was conveyed, does it really matter? To look at a document as big as this and latch on to the code vs. not code distinction (an arbitrary one depending on how you look at it) in the title is to miss the document's greater value.
Yeah, include bookmarking website (lol) and other junk, and don't include real businesses like AT Internet and Viadeo.
It's been an ambition of mine to work in some certain tech companies that are notoriously difficult to get into. The type of job I am going for I am easily capable of doing. While i'm working hard to better myself the thought hasnt escaped me that if I was a woman who had the same experience and qualifications that I have I would have a far better chance of getting the position. This is the definition of sexism.
This reminds me of Steve Klabnik's article, "Is npm worth $2.6MM?" [1]. Even if the company is barely able to create a sustainable business model, or generate any significant profits, will it help in creating an ecosystem, that helps in creating billion dollar companies?

[1]: http://words.steveklabnik.com/is-npm-worth-26mm
What double blind tests have proven so far:

http://www.newyorker.com/tech/frontal-cortex/does-all-wine-t...

and the accompanying xkcd:
https://xkcd.com/915/
Twilio adds video
ULA’s Vulcan Rocket Embraces Reusability, New Upper Stage
A significant confounder is that resource exports are a major fraction of the Australian economy:

http://www.tradingeconomics.com/australia/exports-of-goods-a...

I'm not insisting that policy differences are necessarily less important than that, but it's possible that Australia simply has better outcomes to select from.
I agree, the only that deserves to be there is probably blablacar. It's a startup, it's innovative, it's getting real traction.

Other than that, it's a mix between established companies that are no longer a startup: Dailymotion (older than Youtube), Gameloft (built on the Guillemot/Ubisoft empire) Vente Privée (15 years old) and unoriginal companies that probably won't be there in a couple years.
Ahem - a bit late to this thread, but any pointer as to how to run a steam app with amazon appstream ? I've tried installing both games from humblebundle packages and steam + one game, but it seems to fail to properly package the app and launch it.
>enterprise dev is a tiny percentage of all devs outthere

I don't have specifics to quote but enterprise dev is definitely not a "tiny" percentage
Popular JavaScript Package Manager Npm Raises $8M, Launches Private Modules
Kaspersky releases decryption tool that unlocks ransomware
TL;DR:
1. Please communicate in precise & constructive manner.
2. Do not generalize your experiences.
3. Some cute pictures of small animals.
I bet there are trolls out there right now registering all images on 4chan in case one of them becomes popular.
How would you go about running steam on X.IO ? do you have to "Appetize" steam or the game itself ?
The headline aside their approach is actually more "conservative" than SpaceX. Breaking off pieces of the rocket instead of piloting the entire rocket back to earth.
I would have included Drivy, which has recently raise $8.6m and acquired Buzzcar (a concurrent). [Peer to peer car sharing]

Other than that I would be curious to know how that list compare to other country/state.

Edit : and also capitainetrain, which have raise $6.3m. [Buy train ticket]
If you have used F#, you can take the survey here: http://fsharpworks.com/survey.html
This article was posted a few weeks ago, helped me understand matrix operations I've been trying to wrap my head around for years: http://betterexplained.com/articles/linear-algebra-guide/
Not sure how the word killed got in there. Typing on phone
It is an interesting approach by the ULA, but I have concerns.

From [1]:

Vulcan, slated for its maiden launch in 2019, will be powered by either a pair of exotic Blue Origin BE-4 liquefied natural gas main engines for 1.1 million pounds of thrust or two conventional Aerojet Rocketdyne AR-1 kerosene powerplants for a million pounds of thrust.

I'm also concerned about using fewer larger engines. While this can be more reliable (less moving parts means less chance of failure), it also means there is no engine-out capability to continue the mission. This also means a lower production volume, which means higher cost per engine, all other things being equal (which they aren't).

The word 'exotic' also gives me pause.

At any rate, it should be interesting. I hope they post testing videos!

[1] http://spaceflightnow.com/2015/04/13/ula-unveils-its-future-...
I gather you are claiming that there is sexism but in the other direction?

I disagree, strongly.

"female Ph.D.s are disproportionately less likely to apply for tenure-track positions, yet when they do they are more likely to be hired"

These two statements are strongly connected. Women with equivalent qualifications are not applying for the same jobs that men are.

I suggest this is because female candidates are self-selecting themselves out of positions they are less suitable for, but equivalent male candidates are applying anyway.

As such, male candidates must be selected out by the hiring committee instead (where they will contribute even more to these statistics by applying elsewhere).

It's not evident to me that women are being treated equally here, even leaving aside their disadvantage from historical sexist practices.
Seems kinda hacky, instead of investing the time & money needed for full reusability, they'll do a fraction of the work and hope for a successful helicopter recovery, which seems kinda hard. I know they tried a capture like that with some probe and it failed.
I can't figure out it that's brilliant or stupid.
Global Warming Is Already Clobbering the Amazon
It is going through the same path that AWS did, people start with test and CI type work, then move towards production. Europe is behind Silicon Valley in terms of moving towards production.
Not a word about https://letsencrypt.org/
The DragonBox Pyra Is Nearing Completion (Linux Handheld)
Ask HN: Bookmarking Tool for Developers – Yay or Nay?
I wanted to pass an idea by you folks and ask for a little bit of help.

I'm currently trying to figure out if a bookmarking service for software developers would make sense. When I tell people my idea I generally get asked; "do developers bookmark differently than anyone else?". And the answer is no. But I do believe (and am in the process of verifying) that developers bookmark to a greater extent than most other people, particularly web developers. So I want to build a bookmarking tool specifically for developers although initially I don't expect any significant differences between my tool and a more general bookmarking tool. But as I progresses I expect to discover what developer centric features people find useful (this might just be simple things like integration with collaboration tools). This idea has come about because I still, after many years, find the bookmarking process lacking (and I'm familiar with various options for bookmarking).

So at the moment I'm looking for feedback on whether people think if there is any value to this idea – so any comments on that would be appreciated. Also I'm trying to figure out what developers think of bookmarking and how they currently do it; so I created a survey but at this point I've exhausted my own network so I'm in need of some developers who like helping others out! I'll be releasing the results of said survey once it's completed so I think it will hopefully be useful for others regardless of whether I continue with my idea or not.

The survey is at the following address:

https://www.surveymonkey.com/s/dev-bookmark-survey

Thanks for reading!
If Microsoft bought Nokia, shouldn't it be "Microsoft in talks to buy Alcatel-Lucent" ?
Is oDesk a global marketplace? Visualizing the geographies of digital work
Beaker Ball Balance Problem
You forgot the first part: Don't be cynical
The low hanging fruit of user onboarding
FYI. Crashplan is pretty cheap and purports to have client-side encryption. They are closed source but they are setup to have you provide a key in the backup client.
That's a very good point!

I hadn't thought of it from the point of encouraging/incentivizing the authoring of more public packages.

But couldn't the current model then discourage the authoring of public packages, and lead people to start primarily publishing private packages.

I assume whatever reason people are authoring public packages today won't change because they get a paid account. Let's at least hope that's the case.
In the last thirty years the software industry has made zero progress
One weird trick that will give you makefile X-ray vision
YC is not in the business of 'safe bets'. You need only look at the backgrounds of many of YC's most successful companies to see how wrongheaded that perspective is.

Full disclosure: Several friends have done YC, none are Stanford/MIT, all first time founders.
Nice. From my crude and unscientific benchmarks, I've found that Go is able to handle a lot more concurrent WebSocket connections than Node.
What I wish all these stories would do is capture what the net-impact is at the end of the month after all the fees are considered.

For example, is there anyone who has ever netted a positive return at the end of the month?
I think it does matter because code makes it sound complex, wheres markup explains what it actually is. I don't think everybody in this world should know how to program ("code") but I do think every person in this world should know the concept of markup, because essentially that's the same thing as knowing how to structure text which is just as important as spelling and grammar.
Numenta, the Bruce Lee of AI and Deep Learning
Note also that civilian reactor "waste" brewed for more than a month has a mix of plutonium isotopes that makes it entirely unsuitable for practical nuclear weapons. Yeah, you can get a bit more than a squib if you're e.g. able to dissipate 100kW of heat (!) from the Pu-238 that's used for deep space probes, but the Pu-240 that made Hanford reactor plutonium unsuitable for the planned "Tall Man" gun assembly bombs strictly limits the potential yield.

This is cargo cult science at best, call it an allergy to anything "nuclear". Sort of like how the government collects a huge tax on reactor "waste", used it to build the Nevada Yucca Mountain repository (temporary construction jobs are always popular, as is "free" money), but just somehow never is going to get around to actually using the place. Well, that might change when Harry Reid retires, we'll see (heh, never considered that he was roughed up so badly he lost the use of his right eye due to eeeevil corporate nuclear power types, instead of his brother or "the mob").
Video: The Ingenious design of an aluminum beverage can
Fighting Homelessness, One Smartphone at a Time
Thanks for your comments. Some remarks here.

1. Node.js is a tool for building servers. On a server you generally cannot afford to have the event loop blocked by a computational intensive task. You need threads.

2. It would only require a "promise" to make the module-loading asynchronous. Leaving that out is not what I would call "quite a bit of a simplification", especially if using asynchronous callbacks is the "modus operandi" of programming on the Node.js platform itself.

3. Okay, I stand corrected. I remember that I waded through the documentation quite a bit though, trying to figure this out.
"...enterprise dev is a tiny percentage of all devs outthere."

I may be terribly confused here, but I'm pretty sure this is the precise opposite of the facts. In terms of jobs, all the OSS languages TOGETHER are not as popular as Java alone, never mind adding in C#/.NET. It's a common misunderstanding, but one that seems unlikely to do a young coder any good...
Though Docker's current valuation wasn't disclosed, it was rumored at $400m for the Series C round, and has probably at least doubled since then, given the amount of capital raised right now and the fact that they haven't spent all of the Series B. I seriously doubt that a $1bn exit would make Docker's investors happy
Suggestion, add a pricing link?
I usually do a ctrl-F to search for pricing in a service like this, make it easier for me to find.
jonesforth is a nice literary programming tutorial for making a forth using x86 assembly; and then forth - the same approach would work for implementing it in js, C or other languages.

https://rwmj.wordpress.com/2010/08/07/jonesforth-git-reposit...
Given the underrepresentation of women in tech I think I'm ok with them being chosen over satisfying your ambitions.

Also working hard to better yourself is a continuous process and it doesn't stop when you get hired at BigCorp, continue doing so and you'll get results no matter your gender.
As per the article, with italic emphases mine:
"A year ago, Nokia sold its struggling handset business to Microsoft Corp. This week's media reports were focused on the idea that Nokia may buy Alcatel-Lucent's mobile networks arm, which would be a simpler deal to carry out than a full combination but would leave the French firm much smaller."

In short, Nokia sold their iconic and consumer-facing handset division (what they used to call their "Device & Services Business"[1]) to Microsoft in November 2013, although the sale didn't officially complete until April 2014. However, after the divestiture Nokia still existed as a corporate entity with the majority (over 90%) of the revenues coming from their Nokia Solutions and Networks division (NSN) [2]. NSN and ALU's mobile networks division are direct competitors in the telecommunication equipment and software market, so a potential merger makes sense depending on which side of the table you're on.

[1] http://company.nokia.com/en/news/press-releases/2014/04/25/n...

[2] http://www.economist.com/news/business/21590363-after-sale-i...
It's not illegal or evil, but it's bad style.

The value of the image is 99.9% associations it aquired thanks to the "copyright is bad" culture using it under assumption that it is public domain.

Changing it now is bad style, and it sets bad example for others that may take this further. I know slippery slope isn't a very strong argument, but it is still valid concern.

I wonder if 4chan should adopt GPL-like licencing.
I think that's a spectrophotometer
I assume by the "current Docker Hub beta" they're referring to Docker Hub Enterprise, so they'll have set up their own registries.
> the reason it was used everywhere is because it was assumed to be license-free, and usually the people hit by this wouldn't have otherwise used it.

Exactly. An image that is free for non-commercial use requires you to think whether your use is really non-commercial in nature, which is too much of a cognitive burden, so you go and pick another one.

Moreover, this image wouldn't actually be famous if not for the number of people who profited on it already - namely, all that image sharing sites that have ads on them.
If anybody else is wondering, it costs $7 per month (per user)
I would have included algolia. They do site search and query auto-completion algorithms, with a very clean API.
G Docs-Architecting the W’s Largest Realtime Collaboration System&Developer SDK
Much like racism, sexism appears to only go one way in the mainstream media