skysight-inc/HackerNews huggingface dataset:
That depends on your clustering algorithms. If it is for example based on shared-neighbor information, then you end up with the same clusters as you did before scaling.

And in your example, I get: (A, B) < (B, C) < (A, C) before
and (A, B) < (B, C) < (A, C) after scaling.

So the order is preserved. It really depends on your clustering algorithm. DBSCAN for example could end up with a different result due to its epsilon-range parameter.
Twelve Views of Mark Jason Dominus (2003)
The USE Method
It would be even closer to the Unix philosophy if a competitive distributed graph processing framework such as these could became available on something other than the JVM / Java ecosystem. I personally am not using either for this exact reason and hope that Golang's goroutines will get their own distributed processing analogue, or that Mirage OS will take off.

I am amazed that these systems, Storm / Samza / Spark / even the new Flink are all Java / Scala based.
You make a good point, I really was only considering major large cap indices. I assume this is what most people mean when they talk about "index funds".

I'm not really against index funds per se, I actually think they are a great way to invest if you identify a trend in a particular sector. And truthfully, I'm far from a trained financial expert, I'm just some dumb hacker that is rubbed the wrong way by the type of advice I outlined in my above comment.
Here's the repo - https://github.com/funtenna/REF_DESIGN
Instead of Crema's

int i = 0
int values[] = [6, 3, 8, 7, 2, 1, 4, 9, 0, 5]
foreach (values as dummy) {
int_print(values[i])
i = i + 1
}

it would be more straightforward to define loops over array indexing ranges, as in

foreach (int i indexing values) {
int_print(values[i])
}
Yeah I see what you mean! Thanks.

I put a link form the readme to the license. The license itself is in the root directory of the project, not the source code directories. Might copy them there.
Cool!

Another sub-Turing language is my own 'tab', (https://bitbucket.org/tkatchev/tab), a text processing language/utility.

'Tab' was born out of a practical need to process text files in a manner similar to SQL statements, so the focus is different from research languages.

Hope the trend catches on, sub-Turing languages are cool.
amusing_git: Print custom message after Git command
I gotcha, that makes sense to do it that way, such that if the foundation of SHA-2 is compromised, SHA-3 can be deployed safely where it's needed.
The employee experience at Microsoft: Aligning benefits to our culture
This is called "total function programming."

Thanks for bringing it up, I was not aware of this: https://en.wikipedia.org/wiki/Total_functional_programming

Recently I had a need to design a small language for a constrained environment, and I spent a bit of time worrying about termination problem. Now I know where to look for more research.
Show HN: Project Management Tool for Web Developers
I imagine the NSA is a sophisticated enough actor that prosecuting anyone related to them would be pretty futile. We can certainly wish that everyone be equal under the law regardless of resources, but that's simply not the case in practice.
Reverse outsourcing: textile manufacturing jobs are coming back to the U.S
A lion is well edible. So is a cat, a dog, and just about any other creature people in various cultures regard as "pets".

As far as suffering goes, milk cows in particular suffer their whole lives being literally raped, having suction devices affixed to their nipples, and their children taken away from them almost as soon as they're born.
Chess Programming Wiki
https://www.youtube.com/watch?v=RHaOeNUOdh8

Also somewhat related: https://www.youtube.com/watch?v=sxwn1w7MJvk
Who said you can't? Again, there is a simple little box with a wire connector that you can easily disconnect. I did exactly that. Fear mongering about how everything will start failing is not backed by reality.
I wrote the original magnet-URI proposal, so trust me when I say the JS-stuff was a demo hack, and the content-based names the real point. (Essentially no one ever implemented the JS-handler-negotiation, which was a quasi-web-intents mechanism before that concept was named.)

Magnet-URI's immediate predecessor was the Hash/Urn Gnutella Extensions, 'HUGE' [1], and the reason that all the examples in the magnet-URI spec are hash-URNs, and that such hash-URNs are the main way magnet-URI has been used, is because that's what magnet-URI was for.

I respect that your design opinion is that URNs aren't good for this; it's just false for you to say hash-names are against the URN specs. Neither the language of the URN specs nor historical practice supports that idea. And, hashes are, as you clearly agree, a great way to generate "persistent, location-independent, resource identifiers" (the stated purpose of URNs).

A system (P2P, CDN, local content-addressed stores, etc.) can be plenty useful even if it chooses to support only some URNs, or only some magnet-URIs. All the magnet-using systems have essentially ignored standardized/assigned URNs, and instead used ad-hoc hash URNs, and in total they've been quite useful to a lot of people.

[1] http://rfc-gnutella.sourceforge.net/Proposals/HUGE/draft-gdf...
Name looks too annoyingly like a typo for "shortcut".

How about "CTTC".

"With CTTC, you can trim your video of boring dialog, and just keep the exciting chase at the end!"

"CTTC is pronounced 'see-tick', or by uttering its expansion: Cut to the Chase."
What if we had vast memory that was fast and, crucially, non-volatile
Thanks for the helpful response. There are a bunch of great resources out there for achieving HIPAA compliance and given those, I'm confident that we can achieve it. What is unclear to me is, if we build such a solution, and then go into the OR, open a browser and type in http://<ourwebapp>.com, I'd expect the odds of us actually reaching that web page are low (e.g. will be blocked by a firewall). Is making sure that channel works just a matter of reassuring and negotiating with the hospital IT so that they ensure such access?
I love the fact oneget has a chocolatey provider for it. But I'm still sticking with basic chocolatey powershell for the moment (I do use the GUI for it from time to time). It just seems odd it's taken this long for anyone to build such a repository for Windows. Maybe with the Windows Store and Chocolatey we'll see more QA on the apps curated in each respectively (fingers crossed).
Watch the Moon as It Crosses Earth from 1M Miles Away
The same concept worked on Reddit...

https://www.reddit.com/r/millionairemakers/comments/2na6tu/r...
There have been several blog posts and conference presentations with a similar theme -- "Go is efficient, especially compared to X."

I know it seems like hype, but I encourage others to try Golang out, maybe even slap a web app together with it. What you'll find is that your Go app will be extremely efficient and performant. It's kind of unfair to compare Go to many of the other languages of the web because it is compiled, which is a huge reason why it is so performant. So rather than compare Go to other languages, I encourage you all to give it a try. If you already program, working on a small Go side project will get you up to speed quickly and you'll learn about some of the awesome packages individuals from the Go community have put together for us.

Disclaimer: I do not work for Google. I write Go code and enjoy it. I think others will too.
I use https://github.com/andrea-cuttone/geoplotlib in my work and highly recommend checking it out.

The lib uses openstreetmaps as background, can display scatters, heatmaps, shapefiles, calculate and display voronoi tesselation, and does a ton of other things.
Sorry, I thought it was clear from context. Dan Weber is 'danielweber', who wrote a sibling comment to yours, but starting from the opposite premise.
Query your Google Search data
The benefits:

- Extending parental leave to 12 weeks for new fathers, and 20 weeks for new mothers.

- 2 additional paid holidays (Martin Luther King Day and Presidents Day).

- Increased 401(k) match from 50 percent of the first 6 percent that employees defer, to 50 percent of all regular deferrals.
You might consider an Android Wear device. I don't have personal experience with this (I mostly work out on a stationary bike with Netflix), but in theory you can copy up to 4GB of music to the watch and play it back via Bluetooth headphones without the need for a phone.
shiftpgdn we're hiring! shoot me an email angel[at]insitevr.com
Microsoft updates parental leave policy
> As a Google fan I accept a certain amount of flakiness as part of the brand identity

I agree with you however I feel like they've been trying to shrug that off and grow up and that's left me a little underwhelmed.

I got two thirds of the way through that article and realized that the way he felt about Apple was how I felt about Google. They keep thrusting crap upon us that no one asked for, remove stuff we do like, or neglect things until people abandon them.

Meanwhile Microsoft has been dramatically stepping up it's game but everyone still looks at them like the Catholic Priest that molested them as a child.
Alan Turing Institute Gets Down to Work
Somebody else in this thread was talking about BLAKE2, which I cast a cursory glance at. It seems pretty cool, claims to evade the length-extension 'issues' that SHA-1 has.

Wikipedia indicates that there has been at least some progress as far as cryptanalysis goes, but even with that being said, there's always that lingering 'but what if' about anything NSA-related.
Although video editing requires a level of performance that javascript is not equipped for, a web video editor is not a terrible idea.

I would imagine all the heavy lifting would need to be done by a plugin or a local media encoding server. Portability and a rich editing interface would be the key features. Collaboration and version control would be a nice feature too. I am surprised how terrible the top commercial video editing programs are at simply sharing a project file with another person. Video projects really need the cloud backing the source files and version control.

All of this can be done in native applications, but imagine being able to work on a video project from any modern browser. Maybe you don't even need a local media encoder, the server could render your changes and stream them as needed.

Edit: I would love to be able to edit video on my Macbook Air and have a GPU cluster in the cloud doing all my rendering.
How Secure Scrum Can Help You Build Better Software
Printing and I would say sharing files between computers are biggest gripes with Chromebook. No I dont want to share files using Google cloud always.
Sridhar Vembu: The Code Breaker
I'm pointing out that shipping imperfect software has not yet been determined to be negligence.

I pretty much expect that automakers will quickly start shipping systems with effective segregation (the cost pretty clearly doesn't outweigh the PR downside), so the interesting question really is whether the cars on the road today represent negligence or not.
Nice. It's developed by the Software Freedom Conservancy, which inspires confidence.

Thank you.
How to ACTIVATE WINDOWS 10 WITHOUT USING CRACK OR PATCH – Onenaija Blog
A third of top science journals lack a retraction policy–a big improvement
sighs, looks at old Powerset swag from 2008, sighs again
This post fits WeWork into two commonly discussed trends—greater urbanization and a shift towards freelancing. One problem is that evidence for these trends being real is weak, even though many thinkpieces take them as starting points. That doesn't necessarily spell trouble for WeWork, but I think if it succeeds it will be for reasons other than riding nationwide, macroeconomic trends.

On urbanization: the proportion of Americans living in urban vs. suburban vs. rural areas is not really significantly changing. NYC is growing, and so is suburban Dallas. Even among millennials the trend is weak to nonexistent. [1]

On freelancing: Despite much discussion of the "1099 economy", the data doesn't show, at least for now, any shift towards freelancing. The proportion of Americans working full-time jobs for a single employer is actually on an upwards trend at the moment, as hiring has picked up following the economic recovery [2].

[1] http://fivethirtyeight.com/datalab/think-millennials-prefer-...

[2] https://www.economy.com/dismal/analysis/datapoints/255258/We...
"It would be amazing if we as a society would spend all that money and effort in worthy problems."

On the contrary, monetization for the sake of wealth generation is a worthwhile effort in a society based on materialism & selfish desires. We have been programmed all our lives to take & want & connive(perfected to a science in the US & most 1st World countries), that's what capitalism has evolved to, IMO. This Internet Of Other Peoples' Things is just the latest, most efficient way they have found to wheedle, cajole and manipulate us fools from our money!Plus, don't forget the data collection opportunities! Hitler would love the IOOPTs.

Although, Windows 10 looks to be breaking some pretty scary ground. Google & Apple eat your hearts out!
Then it should be very easy to make money by buying S&P501+ and shorting the S&P500. If you believe the theory in the OP, you can bet on it (and against EMH) by doing this.

The question is: how much are you willing to bet on it?

P.S. In case you are wondering, I have bet a significant amount of money on the EMH being correct.
The footprint of this particular service could have been optimized in Java but:

1. the JVM itself imposes a high floor (hotspot, many shared libs loaded, ...)

2. the Java language is full of overhead at every level (boxed types are a pet peeve of mine)

3. the Java ecosystem has a tendency to regard memory as an inexhaustible resource, which lead a lot of waste in many 3rd party libraries

The core point is that optimizing this particular Java program (and the others that followed) would have been more time-consuming than a Golang rewrite and would have probably increased the complexity whereas a Golang rewrite reduced it.

Optimization was the original goal, increased maintainability was a pleasant result.
maybe a week isn't enough...
You confuse parametric polymorphism with reusability. The former is merely one of several ways to achieve the latter. The Go way for reusability usually consists of interfaces.
Google Fiber is mostly vaporware. Google has been announcing "coming to" for various cities for five years now. Actual installation is about half of Provo, Utah, one side of Kansas City, and part of Austin, TX. That's all.

It seems to be more of a PR stunt than an actual business.
New JavaScript Coding School in Boulder, CO
> There are probably other interesting properties you can gain by sacrificing Turing-completeness as well.

Not the author, but I wrote another sub-Turing language. In my opinion, there's two useful properties: a) type inference -- you can infer the type of the whole program b) you can infer memory use and thus avoid the need for garbage collection or manual memory management. Both properties are very useful for performance, of course. :)
Academia is a horrible industry and it's really just CTD (circling the drain) at this point ... Or, to be more precise, the tenure system killed it by allowing older generations to cannibalize their young. At some point, academics began to openly cop the attitude that research and publication were the real work and that teaching and outreach were just grunt work.

America is not the world. Just as researchers fled to America, it might happen that they will flee to somewhere else.
A friend of mine said: people have an unlimited capacity for wanting to communicate. And I guess facebook is the end-result of following through on that desire. Which answers what will replace facebook: something that makes it even easier to continuously communicate. Definitely not something federated but something even more siloed.
Thanks for this! re-frame's probably little heavyweight for what I'd want to do, but secretary looks rad, so at the very least I'll look into that.
Not necessarily -- nearly every company in the S&P is a globally diversified mega-corporation, so you still get global diversification as a result of many of the companies themselves being diversified.

Also, by all accounts the US (and specifically New York) is the financial center of the world. This is why the IRS has such immense power -- they can come after anyone, anywhere because a global bank simply cannot operate without a good relationship with US regulators.
That is cool, fully web based. Thanks.
It was more than enough.
To be fair, Time Warner also upgraded us in NYC from 50Mbps to 300Mbps for the same price, and we don't have Google Fiber in NYC.
Go is a programming language born out of Google for sure, but that does not mean it depends on Google. It's a community project after all.
"I dunno. I've never experienced any of the problems described in the post."

Ok, then what's your favorite list of bugs. You know you have one. Right?
> Have any cities without large pre-existing fiber networks actually seen widespread google fiber adoption?

Kansas City?
I recently transitioned from OSX to elementary OS (an ubuntu-based distro).
For me it's the best compromise. I can't really stand Windows, I've tried for years to get comfortable with it, but I've always found it full of bad decisions which make for a very uncomfortable experience.

Linux is still not up to speed in terms of software you can get and hardware compatibility, but I've found it to still be the best option (although I keep a Win8 partition for games).

It really depends on what software you need to run, though.
An Update to Nexus Devices
You can actually setup any machine as a Cloud Print server (i.e. publishing its own printers as Cloud Print capable printers) so long as it can run Chrome or Chromium. Even a Raspberry Pi will do the trick: http://www.howtogeek.com/169566/how-to-turn-a-raspberry-pi-i...
Because OSX provides a reasonable middle ground between usability and control. You can use it as a regular user when you want to do things like listen to music, watch movies and browse the Internet, and you can also use it as a "hacker" by leveraging its "Unixness".

It also integrates extremely well with other parts of the Apple ecosystem, unlike Linux.
I was more referring to the liquidity provided by HFTs -- they do tend to speed up price corrections, even if they're not the primary driver. I was referring more to the tipping point scenario -- HFT ensures that asset bubbles don't persist for long.
FanyAudio: Add album art to mp3 using command line
Thank You for your feedback.
The website is currently under closed beta. Hence, the account needs to manually activated by managers. You will receive an confirmation email once the account has been activated.
I agree, but this is a usual trick. I remember an algorithm to make a "3D" image with a normal camera that expect the user to scan the scene in a similar way to create a deep map. (I can't find the exact link just now.)
It never really "just worked". People have been complaining about, for example, iTunes, ever since it came out. Apple stuff always had a ton of annoyances. Perhaps the experience was more restricted before, or Jobs' pitch more convincing.
IRC is both the best and the worst the internet has to offer. Unfortunately plenty of people spouting worthless opinions will take that effort.
Just to put this in perspective.

4k resolution is roughly 4x as demanding as 1080p. A lot of games run at 30 fps (especially on consoles) but most target 60 fps. If we want to do 4k @ 120 Hz, we are talking about 8x as much work. Rendering the scene twice (once for each eye) also adds quite a bit of overhead (lighting, etc.) and so that's a least a 2x factor. We are now looking at roughly 16x as much work. That is a very rough estimate but it gives a good feel for how much more processing is required to render the same scene in VR.
I can't answer this question, but what makes you think the "superhumanly productive" have a good work-life balance?
Whoops, TIL. Sorry about that.
Wreckage found on Indian Ocean island comes from same model aircraft as MH370
Black and white pictures of flowers to print
Logo specification, the “modern” process
Never heard of the two people you mention, but I'll share what I've observed:

The two biggest time sinks in everyday programming are 1.) communicating with everyone else and 2.) looking things up. If you can avoid these and have a quick analytical mind, you can basically program as quickly as you can type. So the secret to being insanely productive is to work as a solo programmer in a domain where you are thoroughly familiar with all the tools, enough that you have your API calls completely committed to memory.

If you look at most programmers who have a reputation for being insanely productive, they all follow this pattern. Fabrice Bellard works pretty much exclusively in C, mostly on signal-processing or low-level emulation. Rob Pike works all in Go using the plan9 stack. John Carmack is all games and 3D graphics, using OpenGL. Jeff Dean has two major interests - distributed systems and large-scale machine learning - and works basically exclusively in C++.

I read an interview with Guido van Rossum, Jeff Dean, and Craig Silverstein within Google where they were asked basically the same question, and the answer all of them gave was "The ability to hold the entire program in your head."
Using Java?
Free pictures of flowers to print off
Why do you find this surprising?

What other language and runtime platform provides:

1) Productive, high-level programming languages.

2) Portability to any OS.

3) High runtime performance for the server-side usage model.

4) Real shared-state SMP (necessary for memory and core efficiency).

5) Standalone, single-directory distribution of the applications and all library dependencies.

6) A broad, stable, mature base of well-documented, well-tested libraries.

The CLR has some advantages over the JVM, but it also shares most of the JVM's attributes.
This is well documented in detail in "Making of the Atomic Bomb". They had the will, but not the means. They had much of the knowledge, but not all of it. It's unlikely in any outcome of the war that they would have been able to refine enough uranium to make a useful bomb and then deliver it.