skysight-inc/HackerNews huggingface dataset:
> Personally, I've been super happy with OS X for all purposes except servers, but to each their own, and that's where Linux (and the BSDs) shine – giving you access under the hood, which is awesome, but some of us just want the car to drive itself, so to speak.

I can understand that, but I just can't live without a tiling window manager. Every time I have to use a UI with movable windows I feel old-fashioned and clumsy. If you think about, tiling is the interface folks are used to with their phones and tablets already.

There's good UI research potential in discovering the ideal ways to indicate how to split, move &c. windows in a tiling WM.
There's already a python module called troposphere.
Can you go into how you're using consul with terraform?
I guess the intention is to let you use whatever form of parenthesis inside the comment without causing problems.
I have been freelancing for 5 years and agree with most of this. Thinking about it all the time is absolutely true, and my clients call me at weird times also.

I think you can make more money free-lancing than you can working for someone else if you are good at business development, and although it is difficult to scale, if you have talented friends, building a consulting business in a major metropolitan area (NYC,SF, Chicago) is probably easier than building a startup.

It would be mucher harder to do from Italy because of the time difference and a lot of high-paying clients expect you to be on site at least some of the time.
OK. Downloaded, playing with it[0]... at first blush it looks like it presents the sort of interface one might have made themselves w/ the fltk toolkit. So I've got 5 buttons, a trackpad (nice!!) and 4 sliders.

It's fun, but different from MY typical work flow which is: edit a score, run, and tweak the text of the params, so I have a sense of control and understanding, versus "just knob twiddling"[1]. This Android port might be fun, though, for experimenting with parameters of instruments, or just recreational noise making.

[0] Use "Drone IV", by Michael Gogins from the Examples.

[1] I'm not knocking knob-twiddling, I'm just saying it's not _my_ style.
Miami is Flooding
But as it turns out you can't copyright an API and Linux uses the Unix API.

Didn't the court in the recent Oracle vs. Google case recently decide that you can, indeed, copyright APIs?
I use this all the time. Never had an issue.
And TextMate Forever, er, 2. Is Half-Life 3 next?
Agreed, OpenBSD is rock solid; it just works, with well thought out defaults and excellent drivers for devices that are supported. I only wish they would port hammer faster..
<<
present evidence that individuals may engage in geek culture in order to maintain narcissistic self-views (the great fantasy migration hypothesis), to fulfill belongingness needs (the belongingness hypothesis), and to satisfy needs for creative expression (the need for engagement hypothesis)
>>

I agree with the above being the main apparent drivers of engagement for most of geeks.

However, one big blind spot in the above is the desire to acquire knowledge thru intellectually rooted, rational debate (analysis and counter-analysis)

Geeks are not entirely a bunch of narcissists who want to belong and be creative. Sometimes, and I would say most times, the underlying motive is knowledge acquisition.

Geeks tend to acquire knowledge constantly and tend to avoid activities that don't contribute to knowledge acquisition. So beneath all the narcism, desire for belonging and creative output there really is a much stronger and much more persistent need for knowledge acquisition...

The authors of this study went for the outward qualities rather than the implicit knowledge acquisition motivation.

me thinks :)
Facebook is ben Haked in india about 5 munits before go back
https://news.ycombinator.com/item?id=10747996
I usually like a good heated discussion on the interwebs as much as anyone, but when you say: "I don't see anything negative in the article", I realize that I'm wasting my time and I'm already bored.
Convox member here.

CloudFoundry is a really solid platform, but there is a very important distinction between CloudFoundry and Convox.

Convox is a very thin layer on top of "raw" AWS. It gives you a PaaS abstraction but behind the scenes is well configures VPC, ECS, Kinesis, Lambda, KMS, etc.

For those of us with no need to run on multiple clouds, using pure AWS is simpler, cheaper and more reliable than a middleware like CloudFoundry or Deis.

If you want to run a private platform without bringing in operation dependencies like etcd (Deis) or Lattice (CloudFoundry), give Convox a look.
And there's a few tools to emulate the metadata service locally if you need it on dev laptops which makes it use a role as if a server
Perl was probably the first language I did interesting stuff in (yay IRC-bots, who didn't write one in Perl) but I gradually moved on to other languages. I didn't keep up with it at all, only knew that Perl6 took forever. Then I read up on Perl6 and now I'm really excited about the language. One of the projects I want to work on involves building a DSL, most likely an external one. I was pretty set on using ANTLR4 for it but now I'm seriously thinking about Perl6 as that seems to be one of the strength of the language.
There are a lot of folks who don't understand how important it is for a leader to have a personal secretary, executive admin, executive assistant, deputy or whatever you want to call the role.

The sad truth is that, as hard as he might work, a man can't add a single hour to the day: every hour he spends dealing with one matter is an hour he doesn't spend attending to another. Leaders, despite being in many cases quite remarkable, aren't so remarkable that they can perform 15 minutes of manual labour in 15 seconds. That's where a good secretary can add so much value: he's a leader's right hand man, his second self. He can cut through or deal with the paperwork, the waits, the scheduling &c. and free the executive up to lead. An EA is an enabler in the best sense of the word.

I've never had a secretary, but I've had the opportunity to work in that role. It's exhilarating to see someone one respects able to do his job that much better because of what one has been able to do.

Obviously, in an ideal world almost anyone would have a deputy. Sadly, that's not numerically possible (and what about the assistants: surely they would benefit from having their own?). But I think it's close to vital that anyone whose value consists of meeting, connecting, travelling and so forth have a lieutenant to help smooth the way.
> but I don't see conclusive evidence of this in the article.

You are talking about something which is usually kept secret within the "state secrets" cabinet. Your expectations seem misconfigured for this topic. There's no way the CIA/DOJ/FBI would willingly allow that level of information to make it into wide circulation and the current administration has gone to unprecedented lengths to prevent further leaks.

I tend to agree with you that the media news coverage in the US tends to focus mostly on certain specific military attacks (where the US government claims we either hit or believe we hit a "top leader" in whatever group) or where the US military strike was on bad/stale information (eg. we killed western hostages or a Doctors without Borders hospital in Afghanistan). I am not conflating drone strikes with other military strikes -- I am combining them because I see them as part of the same issue.

I tend to see the media as willingly reporting only what little information is available from the only source, the White House via the US military. Journalists are reporting one very biased side of the story without making any significant effort to find other sources (because there usually are none). From a journalistic ethics standpoint, this _is_ malicious.

I view US drone strikes "on terrorists" within a context of (what I believe to be) known information about our CIA drone strikes (which, granted might be outdated or otherwise inaccurate and is basically unverifiable):

* "signature strikes" are designed to attack targets based on data points without knowing their identity
* a "double tap" strike is when first responders are attacked immediately after a previous attack on the assumption that they know who was killed and care about the terrorist target and not the innocent victims of the first strike
* weddings, funerals, and other public gatherings are attacked on the probability that terrorist or terrorist sympathizers will attend
* an "enemy combatant" is any male of combat age (15-50, IIRC) [1] -- this is especially troublesome for US propaganda. See [1] for "deliberate intent to deceive the public in the media coverage of civilian victims of Western attacks". It might not even be "conclusive evidence", but I still think that standard is too high for any topic which is covered by national security where we will always be in an information "fog of war".

These items are all claimed / documented characterizations of CIA (or JSOC or other similar US government/intelligence/military agency) attacks, but clearly not verifiable (the nature of state secrets). They were all covered by the movie Good Kill[2] (Ethan Hawke plays a drone pilot in Nevada dealing with the human consequences of being a killer in the drone war).

[1] http://www.salon.com/2012/05/29/militants_media_propaganda/
[2]http://www.imdb.com/title/tt3297330/
Real time scratch map iOS App is available now (description on Twitter)
Logistics Is Sexy
Cos its hard, thats why.

You're assuming that CCDs are perfect image sensors that don't have noise to cause feature trackers to jitter.

You're also assuming that sparsely featured objects only need simple back/belief propagation to make a good model, finally doing it in less than ten hours on an iphone at anything other than <320voxels^3 is pretty impossible.

Even decent commercial laser scanners only have limited resolution at this scale. Your best bet is either lightfield capture or http://web.media.mit.edu/~achoo/polar3D/camready/manuscript_... (which I've not read fully yet, however looks pretty sexy, even if its not very general.)
Netgear shows customers how to share pirate movies
You can disable all online features of the dash on System Settings-->Security and Privacy.
As for Unity2d it was just
sudo apt-get install unity-2d

but it was removed after 12.04 if I'm not mistaken. That is why I still use 12.04 on a couple laptops. I think the time is running out for 12.04 updates, so I will need to change to something else. There is always gnome-session-flashback, I guess. Not sure if the kids will like it/want it, as they're used to Unity and it's their laptops...
In my personal example, the requirements were 4 auditorium style humanities electives. Where is the value to the student or anyone BUT the university in those?

I'm pretty sure honors grads from England or Australia would be offended by your equating they're degrees to AS degrees.
I think most other items are usage-based because when you use them they are gone. When you use electricity or water, more needs to be generated/cleaned.

Not so with Internet. It is more like phone service. If I make a call, nothing needs to be rebuilt for another one.

I believe it is obvious to people and that is why there is push-back.
Reminds me of the iOS app Seene, which is like Instagram for 3D photos made on your phone: http://seene.co/

Ultimately not much of a value prop for me, but was very fun to play with for a few days. I don't think the app could be used to actually export a model (for printing, say), but their website today looks like they have other applications besides their Instagram-like sharing app.
I think this could all be resolved by letting Facebook pay the cost, but if they're going to restrict where you can go, require that they are restricting it to a competitor. Twitter maybe? lesswrong? And first level outgoing links from those sources.
Last time I installed linux from scratch (ubuntu 13.10), which was about two years ago, it took me an entire day to figure out how to get a screen resolution that didn't immediately give me a headache, and the only way I fixed the issue of "trying to display a particular font crashes the entire x server" was to upgrade to 14.04.
Too little, too late, IMO. The world has moved to Ruby and Go for the web/cloud and Python for data analysis/scientific computing.
While I actually sympathize with the author's intent, Nabakov is not the best of literary targets, as even his most sympathetic characters form a cabinet of grotesqueries -- vide the protagonists of Pnin, Bend Sinister, or Pale Fire -- and Humbert Humbert is most assuredly a monster. On the other hand, the sexual politics of Nabakov are worthy of interrogation; he is a literary giant, but hardly immune from criticism, and his female characters tend towards the underdrawn at best. But great works are often great in spite of their politics, and the Russian novelists perhaps more so than most. One should not hastily lock away our artistic heritage on the same grounds upon one might dismiss a political jeremiad.

Edit: And, to address the contretemps itself, I'm going to take the cowardly middle path and say that, while to identify with Nabakov's characters is to generally if not always misread Nabakov, it is also true -- death of the author and whatnot -- that deliberately misreading an author is a laudable act! The central tenet of postmodernism is the recognition that just as we have unreliable narrators, we also have unreliable authors and, if one feels that Lolita is mistreated not as a matter of plot but of characterization, then interrogation of the text and author is a service to scholarship. The only requirement to misreading an author is to at all times be aware of what the author intended. Accidentally misreading the text is academic malpractice.
Fun, but even like "desktop" CSound, it seems pretty easy to introduce artifacts when using it in realtime (I think CSound's greatest strength is batch-processing whereby you set-up the environment, and then let the CPU churn on it and emit a .wav, like a compiler producing a binary). I don't know if this is strictly CSound or Android audio (as @fit2rule was worried about), or combination. It's unfortunate, because CSound is awesome; hopefully anybody who's introduced to CSound via this is patient and tolerant enough to stick with it.

Not perfect, but still a great achievement. Congratulations again.
While I was watching that some time ago I was wondering what it would take to optimize this and make it still work with the same underlying principles. It occurred to me that falling dominoes are just transmitting a mechanical signal, that is ultimately "sound", thus phonons.

So I thought : can you make a computer that would use phonons inside tiny metal wires instead of electrons?
Quoting is highly generalised in Perl 6. Comments happen to be more feature rich and dynamic than other languages. They aren't simply ignored by the compiler but completely parsed and used in a variety of ways. The flexibility looks odd because it's meant more for quoted string interpolation, but reuses the same mechanism for comments. Generality of concepts is a common theme throughout Perl 6, if something looks round and spins it should be a wheel.

For example all of the literate style POD6 comments are accessible within a variable as a fully structured tree in the $=pod variable. The 'q' quoting context in the main language allows you to use any matched quote/bracket from unicode as the markers of the start and end of a string or regex, or comments as you've picked up on.

This is super helpful if you want all sorts of weird quotes and brackets inside of a string and still have it interpolated for variables for example.

say q⧚This string has a "'weirdly quoted bit in'"!⧛;

Will print out:

This string has a "'weirdly quoted bit in'"!

To see some examples of how extreme you can have these characters be from unicode check out http://xahlee.info/comp/unicode_matching_brackets.html
Oh, I'm not asserting that it is, just that it sounds like it might be, based on the description in the Github README. If you're actually familiar with Perl 6 and don't view that to be true, I'd trust your assessment over my hypothesis!
I find IAM particularly difficult to use - I feel like there should be a button to create a user/group that can do only X, Y, Z. I realise policy templates get most of the way there but I still had to go and read the syntax for them because DescribeRegions wasn't in the list I needed.

I'm also not sure how to make the jump from exporting AWS_ACCESS_KEY_ID and having my instances automatically request the permissions they need - STS?
But that is a political decision, not a necessary feature of electronic payments. If cash really does go away at some point, political pressure might grow to make smallish anonymous purchases possible by relaxing that sort of regulation.
I'm a nanny and gangster to the core
‘Best UFO Evidence in Years’ Filmed by NASA as Tim Peake Docked with ISS
I am asking this question often.

We are using very advanced CloudFormation in the open source Convox platform.

https://github.com/convox/rack

I have touched every corner of CF including lots of Custom Resources.

Right now we are using the golang template tools and tests to generate our templates.

But I have lots of needs and ideas for improving this. A CF template compiler and simulator should be possible, giving us all tons of confidence in making template changes and therefore any infrastructure update.

I have some sketches that I haven't published yet.

And I strongly believe CF is the best tool in this space if you're all in on AWS. Let Amazon be responsible for operating a transactional infrastructure mutation service. It's ridiculously hard to do this right.

If you want to brainstorm some ideas send me a message :)
See, for example, this form of memory:

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

> Delay line memory is a form of computer memory, now obsolete, that was used on some of the earliest digital computers. Like many modern forms of electronic computer memory, delay line memory was a refreshable memory, but as opposed to modern random-access memory, delay line memory was sequential-access.

> Analog delay line technology had been used since the 1920s to delay the propagation of analog signals. When a delay line is used as a memory device, an amplifier and a pulse shaper are connected between the output of the delay line and the input. The memory capacity is determined by dividing the time taken to transmit one bit into the time it takes for data to circulate through the delay line. Early delay-line memory systems had capacities of a few thousand bits, with recirculation times measured in microseconds. To read or write a particular bit stored in such a memory, it is necessary to wait for that bit to circulate through the delay line into the electronics. The delay to read or write any particular bit is no longer than the recirculation time.
Going from blog posts to full launches
It has two webpack configs (one for dev, one for production), how do you indicate which one you are using when you run webpack?
So true. I find this to be the case with all bad experiences in life, not just professional ones. It's easy to place blame and rationalize how it's not your fault. Playing through scenarios of how you could have single handedly altered the course is a great learning exercise. It's too late for this project and it is time to set it down as gracefully as possible and walk away, but it's never to late to learn how to do better in the future.
We're using Consul to store the state remotely (see: https://terraform.io/docs/commands/remote-config.html). In a nutshell, it just stores the JSON it would have stored in the tfstate file in a key in Consul instead. In addition to being easily available in a shared location, this allows you to leverage Consul's features (ACLs, watches, etc) to improve the process of making infrastructure changes.

Stuff we've thought of but haven't gotten around to yet:
- Build relatively simple tooling around terraform and Consul to acquire a lock before running apply...we haven't gone to that length yet since only our continuous deployment environment has credentials to mutate production and it runs builds of the infrastructure project sequentially.
- Watching the Consul key where the tfstate is stored for changes to kick off sanity checks to ensure that everything is still healthy.

They're both so flexible that there's probably other ways in which they'd work well together that we haven't thought of yet.
> And the fact that they patched in modern features to old utilities (wpa in ifconfig instead of wpa_supplicant) makes things super clean and easy to understand

Sure.. though from what I can see, openbsd didn't support wpa enterprise until 2013, and at that point it was supported using wpa_supplicant.

http://www.undeadly.org/cgi?action=article&sid=2013012814221...
Louis Dalton Porter Used Artistic Skills to Trick German Army (2006)
Tony Blair, George Bush, and the dodgy dossier come to mind now. A reason to attack Iraq fabricated nearly from whole cloth.
> We will continue to ship monthly releases, which will continue to improve performance and our user’s experience.

Is that a Freudian slip? Do they really only have one user? :-)
A couple of years I had a nice talk about operating systems with a couple of pretty smart people (smarter than me, at least). I remember bringing up GNU Hurd and saying how sad I was it still wasn't there, yet. And somebody else said to look at it in a more positive way, because by the time it would be ready, at least I could run Perl 6 and Duke Nukem Forever on it.

So who knows, maybe we'll see Hurd 1.0 before, say, 2020. ;-)
Your argument suggests that only X are responsible for Y's civilian deaths. But given that X and Y are at war with each other, if Y sets up military operations in the middle of Y's civilians ("human shields") whereas X keeps its civilians and military apart, then I don't think it's fair to say that X are performing worse (less ethically, or whatever) if more of Y's civilians die in the conflict than X's civilians.

> It shouldn’t be the only way in which we compare them. But it’s still informative to compare them.

Unfortunately I think it's as uninformative to compare them as it is uninformative to not compare them. I think it only makes sense to count a civilian death in the context of what the civilian was doing in an area targeted by the military of the other side. That is relatively easy in the West to understand, since these areas aren't in the middle of warzones. In areas of conflict it becomes impossible to understand because of propaganda.
Can the mesh be exported?
Once? This is the only time there has been a release of a versioned specification for the language compilers can target. That's what has been in development for 15 years! The specification of the actual language. It's like the difference between JavaScript existing as a language for a while and then one day ECMAScript 1 was defined. Apart from Perl 6 was always about the evolution of the spec with various implementations showing the way.

The first major implementation of Perl 6 back in the early/mid 00s was Pugs written in Haskell where Perl 6 picked up a tonne of functional heritage both in the compiler at the time and the language spec. The more recent Rakudo compiler has a lead architect who often works in C# where the compiler and the language spec picked up and redefined a reactive programming concurrency model with lots of nice new syntax like the react/whenever block.

Rakudo Perl 6 and Pugs and the host of other early implementations have been around a while and released often when they were worked on, monthly in the case of Rakudo with the first publicised release in 2010. Rakudo is also releasing a version of the compiler compliant with the newly frozen and released specification.