skysight-inc/HackerNews huggingface dataset:
Here in Germany we have a nationwide network of those:
http://en.wikipedia.org/wiki/Packstation
like a 24/7 automated post office.
Great for getting _and returning_ shipments not just from Amazon but from most any online merchant.
So it is in their self interest to have the stock stay steady or go up

Until they are ready to cash out, which might be as soon as a year away. It needs to be redesigned with long-term incentives in mind.
There are a bunch of examples on the NoFlo website (http://noflojs.org/example/) and also on FlowHub itself, the NoFlo GUI (http://app.flowhub.io/#example/7804187).

I'll also be adding simple, clear examples further into this series.
> (And while on the subject of surveillance... I created a fake account from Tor to write this.

You know, I just watched "citizenfour" -- and one thing stuck with me: when explaining X/Keyscore targeting, Snowden mentions that you can use anything that uniquely identifies you, like an email address or a phone number... or even a password.

Granted HN is served over SSL, so that shouldn't be an issue... but you know -- if you're being overly paranoid, make sure you're paranoid enough that it actually helps ;-)
(One of the authors here)

Just last night I wrote the https://github.com/prometheus/collectd_exporter, which you could do SNMP with. I do plan on writing a purpose-designed SNMP exporter in the next a few months to monitor my home network, if someone else doesn't get there first.
I used to use InfluxDB + a custom program to scrape HTTP endpoints and insert them into InfluxDB before.

After playing around with Prometheus for a day or so, I’m convinced I need to switch to Prometheus :). The query language is so much better than what InfluxDB and others provide.
Glad to hear it! I'm sure you'll enjoy trying out NoFlo, even if you don't end up using it for anything.
Nope, it is on top of D3.js and Grammar of Graphic ideas. So in the future taucharts will provide very rich visualizations.
Be my guest, just open install.sh or your .bashrc and change alias. im using goto for ". goto" you can use: "a/b/c/d..whatever" for ". goto". Cheers :)
It's the way I'm used to working, I can't say how common it is. Put it this way: I want to control when it compiles, and I want it to be very obvious if the error markers aren't up to date. So the setup I currently have is eclipse with automatic compilation but manual saving; the possible states are saved and up to date, unsaved (obvious from stars in the title bar) or still compiling just after a save (obvious from progress in the status bar). When I tried to use IntelliJ with its autosaving I found I was pushing code to master that didn't even compile, because I would make a change and then not realize that this had broken something.
That article reads like an average teenager preaching the true meaning of life.
Under U3, 5% unemployment is considered more or less normal. Sometimes economic booms dip below that (at which point you usually get contractionary policies to prevent inflation). But 5% will be reported as good news.

If U6 was the headline number, "normal" would be 8-9%, and that would be reported as good news. I see no reason to believe that the absolute difference between those numbers would have any effect on politics or policy.
Thanks for the MAC test :)
I was worried about the privilege problems it may run into.. you know, accessing stuff without sudo/su in Ubuntu/MAC is a nightmare.
But I don't think the CLR is in .Net.
I love how much information McMaster gives you. Mechanical drawings and 3D CAD models of course, and also descriptions of how things are used, the properties of different materials, how to size stuff, etc. All the basic things you need to know to design something.
> but the reality is that the industry is several decades old already

Indeed, the industry is several decades old. It's just that it's also rather dramatically larger than it used to be. That growth hasn't been manifesting as freshly trained gray-headed programmers.
It's documented in PyPy differences, but generally open('x').read() does not guarantee that a file is closed. In CPython it's not a problem due to refcounting, but in pypy, the file might be closed at some later stage. There is additionally a silly low number of open file descriptors, which limits how many files you can have open at once.
The SoundCloud announcement is a great overview, there's also a series of blog posts I did on http://www.boxever.com/tag/monitoring going into more depth with end-to-end examples.
OpenCL.jl is purely the runtime part, ie. it still requires you to write manual OpenCL code, after which you can use the julia wrapper to manage that code.

My project also provides compiler support for lowering Julia to CUDA assembly, so you don't need to write CUDA code yourself. Added to that, my runtime also contains (PoC) higher-level wrappers, making it easier to call CUDA kernels, upload data, etc.

Concerning tying yourself to the NVIDIA-stack: it's still the most mature and versatile toolchain, which is why I picked it in the first place. My long term plan was to switch over to SPIR (or some other cross-vendor stack) as soon as possible. At that point, switching user-code over to that new back-end would (theoretically) not require that much effort, since the kernels are written in julia-code instead of CUDA C (except for the runtime interactions, of course).
http://blogs.msdn.com/b/patrick_dussud/archive/2006/11/21/ho...
From Map/Reduce to JavaScript Functional Programming
Awesome. I wondered if I should mention collectd as a possible source of data, and now you've already made it available.
You know, I found this list of google hits interesting in light of this sub-thread. Now obviously, I should probably have substituted "Britain" for "United Kingdom"... but still -- who's under the rule of which over-reaching global power these days?:

https://www.google.no/search?q=american+war+freedom+united+kingdom
Promdash, the dashboard builder for Prometheus, is written in Ruby on Rails https://github.com/prometheus/promdash
The underlying data source of Shadowstats is a combination of the official numbers and a constant extracted from the source that is underlying all of us when we sit down.

http://econbrowser.com/archives/2008/10/shadowstats_res
It is definitely possible to do that in Julia. The reason a didn't yet is purely a manner of priorities, I first focused on wrapping the basic primitives (calling a kernel, marshalling arguments, etc) in a user-friendly way.
The latter uses a Python context manager to open the file, the former doesn't. By using the open() context manager like this, you don't need to worry about closing the file yourself, since the context manager takes care of it. The code that runs inside the 'with' block gets yielded inside the context manager. The former version of the code does not store a reference to the file handle, thus cannot close the file handle. Of course you can close file handles without using a context manager too:

f = open('foo.txt')
contents = f.read()
f.close()

But I'd prefer this way:

with open('foo.txt') as f:
contents = f.read()

Context managers can of course be used for all kinds of things. For more information, see https://docs.python.org/2/library/contextlib.html
I think you missed the part where, if you're fighting for, say the independence of Iraq from an invading force, you're likely to end up on a "terrorist" watch-list, even if you only ever used to fire artillery on invading soldiers.
No man page! No Unix badge for you.
GNC, Target, Walgreens, Walmart Warned by NY Atty Gnrl Over Herbal Supplements
Hedging.
I had to google what Universal Apps are (Windows is a very remote technology stack for me), got it now.

About the .NET on Linux move, so the strategy could be to make more people willing to develop with .NET, bet that they buy VisualStudio, which means Windows desktop licenses and be prepared to see Windows Server replaced by Linux instances running (hopefully for them) on Azure. For that to work they must be bold in selling Azure and luring developers to the .NET stack. I don't foresee developers leaving their 5/10 years investment on other stacks en masse. Maybe new developers will consider .NET as a viable alternative to all the other open source tecnologies. It's a generational gamble and it's going to pay only if they really can compete against AWS and the other VM providers.

However I understand that they must do something, or they'll end up as the company that makes a console and an OS for video gamers and for cheap computers.
HE was joking.
Yeah, i've just added it in goto -help||-h||h, i'll be creating a page soon. Later today, maybe.
Thanks, for reminding. :)
The web's inventor rallies Europe in support of net neutrality
> In CPython it's not a problem due to refcounting, but in pypy, the file might be closed at some later stage.

Technically the guarantee in CPython is "soft" so it can be a problem, just rarely is: if the file gets referenced from an object accessible from a cycle the file won't be released (and closed) until the cycle-breaking GC is triggered.
Indeed. But this is the core of the matter. Black people defending themselves with guns in the 60s would probably make them "terrorists" (even if the white people throwing fire-bombs, shooting and lynching would be "terrorists" too). Now this need to be connected to what "terrorist" means today: it means being on a watch-list (questionable, but ok -- the whole reason for a clandestine police force is to monitor those that might be willing and capable to attack civilian infrastructure -- for whatever reasons) -- and also placing them on kill lists. The latter is not ok, by any standard. Could we imagine calling in a drone strike on a black panther activist, because he was in a "part of town sympathetic to his cause" and the number of non-adult-male people in the kill zone constituted "acceptable collateral damage"? I think not.
For your vim use case, I have v aliased to "f -e vim" so I can just say "v back".

fasd is incredibly useful. Along with l aliased to "ls", it is the first thing I miss on foreign servers.
I believe the way you describe is the better way for users, but the problem seems to be about the .files littering the whole filesystem. Why not have a top-level .hidden folder, where everything is put in, for any OS ? You'd have the OSX's .DS_Store, Windows' Thumbs.db, and whatever Linux-specific dot-file you can have.

I kind of see a parallel with applications willing to put their stuff in ~/.myappconfig instead of the central ~/.config/myappconfig, and it bothers me as well.
It takes a village...
I don't know whether they will sponsor H1B, but I'm building a link list of employers that presently includes San Francisco and Santa Cruz. My list is barely started so check back from time for updates as well as for other cities:

http://www.warplife.com/jobs/computer/united-states/californ...

http://www.warplife.com/jobs/computer/united-states/californ...
Titan Graph DB is dead? What happens to the users?
Isn't one of the points in the OP that the market itself has changed?
Why online communities on media sites seem doomed to fail
I think my last paragraph was pertinent to your question, is there anyone providing the volume of traffic to millions of worldwide customers comparable to Netflix who is more reliable?
For the next company that wants to revive a beloved pen brand
The idea that lack of profit is acceptable while revenue grows, the expectation is that once revenue flattens profits can be unlocked.

I'm sceptical this will ever happen with Amazon.
I'd be more inclined to berate Apple for this were it not for the amount of crap that Unix-style tools dump in my home directory.

I count 50 .-prefixed files or directories at present, some of which is from Mac developers who should know better (hello, Adobe, Dropbox), some is cryptically-named gunk from other tools (.vegas, .jmf), some various command line histories (bash, fcsh, mysql, psql, pry, sqlite, irb), and so on.

OS X is nicer than traditional Unix behaviour here - it puts it all in a well-organised ~/Library directory.
A certain air of Charlie Stross to it.
Frontend.md – Generate simple docs for Sass and JS in seconds
You should really validate the number of cards. Anybody requesting 1048576 (2^20) cards could be rate limited (or be a chance for a "paid" mode).
Ask HN: Do you go to work with a cold?
They're very spoiled brats imo. There are kids that age who recognize the problems with inequality in the world and have far better attitudes than those kids.
I'm not sure Windows (and transitively Microsoft) is a positive brand and its continuity an illusion worth keeping. It reminds me of antivirus, slow boots, periodic reinstalls to make XP quick again, BSOD and many other things that drove me away from it years ago. Anyway, if one never tried anything else not to leave home could be reassuring and it seems that Win7 wasn't so bad anymore (but I still get calls from friends with infested Windows machines).
I once shut down an algorithmic trading server by hastily typing (in bash):

- Ctrl-r for reverse-search through history

- typing 'ps' to find the process status utility (of course)

- pressing Enter,....and realizing that Ctrl-r actually found 'stopserver.sh' in history instead. (There's a ps inside stoPServer.sh)

I got a call from the head Sales Trader within 5 seconds asking why his GUI showed that all Orders were paused. Luckily, our recovery code was robust and I could restart the server and resume trading in half a minute or so.

That's $250 million to $400 million of orders on pause for half a minute. Not to mention my heartbeat.

Renamed stopserver.sh to stop_server.sh after that incident :|

P.S. typing speed is not merely overrated, but dangerous in some contexts. Haste makes waste.
I just don't get how mismanaged California, it's counties and cities really are. The SF Bay Area is the richest, most booming part of the whole country. Oakland even is getting more sought after (as spillover from completely unaffordable SF). Yet:
" in response to the most serious financial crisis ever faced by the City"

So WHEN if EVER are those cities not in a financial crisis?
Or in the words of my friend - you open the door, and then go through it. You don't keep re-opening the door.
I know this is possibly the saddest thing anyone has ever said, but the computing museum is one of my favourite places on earth.

It's a joyful place with so much old technology yet a refreshingly hands on attitude. I don't think there was a single exhibit that wasn't interactive by one method or another - which really matters when you're talking about technology that is largely at an age where kids are too young to have grown up with so it gives them a chance to play with the predecessors to their much loved consumer hardware - and it gives us adults a chance to do more than just reminisce about the fun days experimenting with emerging technologies.

I'd highly recommend that museum on it's own merit; let alone spending the day exploring the site and Bletchly Park as well.
SwiperProxy: Fast open-source web proxy
Awesome, looks like it's time for me to replace autojump
https://hn.algolia.com/?query=let%27s%20encrypt&sort=byPopul...
I would be much more excited if Google bought it. Google lacks a physical presence that Apple has, and they need it.
Although the pseudo-civilian space station Saylut 3 did in fact have a gun mounted to the ship. There are conflicting reports as to whether it was ever fired by humans, but it does seem likely that it was at fired as the station de-orbited.
But how often do you pronounce it as "etsy" and not "et cetera" except when referring to /etc?
You mean Borgmon? The Google monitoring system that stopped being a secret years and years ago?

(One example from 2 years ago: https://www.reddit.com/r/IAmA/comments/177267/we_are_the_goo...)
If you entered in the 1970's you would likely be at retirement age now.
It's been a long time since I've done any speed optimisation stuff / assembly coding but one of the quirks of REP STOS/MOVS I recall is that it is very sensitive to memory alignment. I.e., if you try to do a MOVSD without using a 4-byte aligned base address, it will be very slow; similarly a MOVSQ must be 8-byte aligned. I wonder if this is just a case of someone having benchmarked a naive implementation without taking alignment into account? As other commenters have noted, loop unrolling isn't a great idea on a modern CPU and it certainly wouldn't have got anywhere close to the speed of REP on an older CPU when I was doing this kind of thing.

The right way to fix alignment is to have some MOVSB/MOVSW instructions at the start and jump over the correct number based on the difference between your actual base address and the offset you want, then do the rest with REP. I haven't tried to pick apart the source in detail but it looks like they are just doing a naive REP.

Of course it's possible that this is only used in arrays that are known to be 4/8 byte aligned anyway, in which case this comment is irrelevant. However it's a very surprising result that the in-built and widely used instruction provided by the CPU for doing exactly this operation is slower than the dumb loop unrolling approach, even with all the instruction cache and memory bandwidth problems it introduces. Odd results like that usually point to programmer error rather than surprising CPU behaviour (although if that were always the case, Michael Abrash's books would be a lot less interesting).
In another comment, you say the violation is a failure to "respect the sovereignty, territorial integrity and political independence of other States".

In the case of the US operations in Yemen we are discussing, the sovereignty, territorial integrity and political independence of Yemen have been respected, since the US had the permission and cooperation of the Yemen government. The territorial integrity and political independence of al-Qaeda in Yemen is certainly not being respected, but al-Qaeda is not a State.
You can condition shareholders, and or build your company such that you target specific types of shareholders.

Too often I see people lump shareholders into one group, as though they're all the same.

You can focus on long-term shareholders, or you can focus on short-term shareholders - IBM chose the latter, and as usual they're paying the price for it in expectations (and those shareholders will be nowhere to be found if the stock erodes later).

Berkshire Hathaway, as an example, chose the former. Buffett carefully cultivated very long term shareholders.

To say that Buffett is concerned with creating shareholder value (he is), means something different than to say that IBM is focused on creating shareholder value (they are) - because they have different types of shareholders, and go about it differently.

Jeff Bezos has talked about this concept a few times in relation to Amazon. He'd rather short-term shareholders just move along to the next stock.
Have you ever considered the possibility that for over 12 years of Catholic education, you were being lied to, and that many of the things you devoutly believe without question are simply not true?

Case in point: your false beliefs that fly in the face of all the evidence (much of it from their own doctrine, statements and actions) that the Catholic Church believes and preaches that sin is atoned for with suffering. Haven't you ever heard of that guy named "Jesus"? Isn't there a commandment that says you're not supposed to lie?

Penn and Teller and Christopher Hitchens certainly make a strong case that the Catholic Church and Mother Teresa and Bill Donohue are obsessed with suffering and totally full of Bullshit. https://www.youtube.com/watch?v=o6voAW_Go5Y https://www.youtube.com/watch?v=-UR-0Kdff4M
Game of Quests – real-life RPG – gamified activity tracking app
In my experience, you'll have some parts of your code in which you have to do a for loop or something else that cannot be (cleanly) expressed using numpy and that's where performance starts to suffer. The current solution is to use something like cython, but if pypy simplifies that, I think that's great.
The equivalent code with out the context manager is actually this:

f = open('foo.txt')
try:
contents = f.read()
finally:
f.close()

So yes, extra reason to prefer the context manager.
What I see is that they are providing migration for free for your 1st website that you want to move there. Configuring varnish is itself a great hassle. So, its great that its configured by the service provider. I like the console UI as well. Easy to use for the people who have less server knowledge like me.
> Oracle Java has also died on every platform that is not Windows

Really?! I am yet to see any production deployment of OpenJDK in any of the consulting projects I work on.

It is either Oracle JVM, a commercial license of it, or a third party certified JVM.

As for Android it has become even worse than J2ME.
So... how does this compare to http://riemann.io/ ? I just re-discovered riemann... and was thinking of pairing it with logstash and have a go. It would seem prometheus does something... similar?
Yes, and unlike astronauts, they are actually reaching their destination: http://en.wiktionary.org/wiki/astronaut
MahApps Themes for Dragablz TabControl #WPF
> Thumbs.db is a random proprietary format

I may be wrong here, but it doesn't look to me that .fseventsd, .Trashes and .spotlight are open, standardized multi-platform formats.

Unless random proprietary format means "My mac doesn't read it".
> But OpenJDK is Oracle's JDK

Not quite. There is some code that isn't the same due to license agreements with third parties.

Some JavaFX components are an example thereof.

There are also some enterprise features there are only available in the Oracle JVM version, in terms of security and monitoring.
I was really hoping from the title that I could finally find a way to get rid of our PMs.

But it's just another SCRUM/agile board which seem to just give PMs the means to layer more complex processes on top of my job.
Why FB Is Not Your Blog: Conversation with Blogger Danny Brown
Yeah, I find this stuff depressing. I see people jumping up and down over a demo of the Unreal-1 engine running at 0.04 fps in javascript and I think to myself, if my old compaq POS from the late nineties could run that engine without trouble, why can't my brand new Macbook do better, or at least the same?

It feels like we've redefined "progress" to mean "the same thing as 20 years ago, but worse"
That is why I enjoy so much mobile has taken the native back and pushed the web into micro-services, which is what should have been all along.
I guess tim333 means "asking if a drive should be used for Time Machine when it's first plugged" is pure marketing, which seems fair to me.
That's not true at all. There's nothing that says a company's leadership is tasked with maximizing short-term / immediate value. That is not the inherent expectation of the capitalist system. Your theory rests on the false notion that all shareholders are alike; they are not.

A company can choose to be focused on creating long-term value, and many don't get punished for that either - see: Tesla, Amazon.

The most successful examples are of long-term value creation, not short-term. The best returns to shareholders come from long-term value creation and focus.
How to Unlock Samsung Galaxy Pocket 2 Using Unlock Codes