skysight-inc/HackerNews huggingface dataset:
The notion of therebeing Creationists around in the twenty-sixth century terrifies me!
Neat! I have loved Elasto Mania, Action SuperCross, XMoto and the likes for years and now I can play it on the browser! Apparently this project is 2 years old now, shame that I didn't know about this before hand (or was it not available?)

My favorite thing back in the day was making autorunner levels, where your wheels would be lodged against two tracks (of ground) and proceed to do all kinds of tricks.
Yes; that was around the time I started using "set -u" with religious devotion.
Rickover was promoted to the rank of vice admiral in 1958, the same year that he was awarded the first of two Congressional Gold Medals. Rickover exercised tight control for the next three decades over the ships, technology, and personnel of the nuclear Navy, interviewing and approving or denying every prospective officer being considered for a nuclear ship.

Adm. Rickover [0] certainly set the standard with personal vetting of nuclear offices, but with the stakes of a reactor mishap being so high, who can really blame him?

Contrast Adm. Rickover's tough stance with the managers in charge of the shuttle program [1] that led to STS-51L Challenger disaster.

[0] https://en.wikipedia.org/wiki/Hyman_G._Rickover

[1] https://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disas...
I actually witnessed a funny incident, similar to this, when I worked at a National Laboratory some years back. A team I was working with had a big project that formed the core of a larger system, so they created a directory named "core" and spent the next N months happily churning out code. Meanwhile, the system administrator had a set of backup scripts that he'd configured to ignore core dump files (yeah, you can guess where this is going), but the scripts that he wrote didn't differentiate between files or directories that had "core" in their name, so nothing got backed up for almost a year. Over the Christmas break, the system administrator decided to install a new version of Solaris, and wiped all the drives as well. I came in to work after the break, and everyone was freaking out because all their code was gone. They managed to recover some of it, because some developers had separate copies of parts of the system, but it was still a disaster.

Every once in a while, at one job or another, someone will suggest we name a source code folder "core" and I get to relate that story all over again.
Do you still work a day job, or maintain this full-time for them?
The UNIX filesystem should not be used for applications, in my opinion. And for the underlying technologies, like databases, object stores, etc, it's the only option (but not a great one).

Even for something simple like photos, it's not good:

* durability problems

* hierarchy doesn't work out well (browsing by dates vs people vs event types can't all work in the same hierarchy)

* you want storage on and accessibility from more than one machine

* something like content-addressed storage probably makes sense to avoid unnecessary duplication

Then, for underlying tech like databases it's not great either. Postgres used to initialize the data directory without syncing it. That makes sense for production, because who is going to put important data in it and crash within a few minutes? But it caused problems with testing, so I fixed it. To do such a trivial thing: write out a bunch of files and sync the whole directory, it was very non trivial. Syncing the files individually was very slow (because I have no clue what the most convenient order is for the OS to sync the files). I had to use the linux-specific sync_file_range() to get decent performance, and then it was still slow so we needed a way to optionally turn it off (e.g. for tests where it's not important). Horrible. It would have been much better to just say: do all of these things and sync them in the most convenient order, then tell me when you are finished. Kind of like a log based system.
No, as I said before: I actually bring most customers myself. Most buys happen because they find my website through Google first and then decide to buy the app. See sibling posting: Users need some kind of sophistication to use it successfully.
I tried this but git uses ~/.git for any subdirectory of $HOME. For example, if you type `git add .` while in ~/code/some-project, you will add it to your dotfiles repository. It's easy to undo but still kind of annoying.
How we're dealing with lost 2-factor authentication tokens
Why would it have to be based on the same chemical and physical laws? That's a huge assumption!
The TL;DR for this article is, approximately: "Our heads are so far up our asses, that the only choices we know about are somehow compiling C++ at run time, or using a slow, interpreted scripting language. Specifically, we've never heard of dynamic languages with good compilers that are available at run time."
Use Spinnaker and chose both or decide later. http://www.spinnaker.io/
> Also keep in mind that if for some reason you want to take advantage of something like Amazon's video transcoding service, nothing says you have to build 100% of your app on a single provider's services.

Just be sure to stay mindful of the costs of being on multiple providers. In this example, it doubles your outage footprint, because a regional outage on either provider would disrupt your service. It will also moot some of your cost savings, as you can't take advantage of the free local transfer (e.g. EC2 > Elastic Transcoding > EC2 is free; GC > Elastic Transcoding > GC is not).
She also says that just because the pattern exists, doesn't mean it's not something we can change. "There's no reason to think we can't help them override this."
How do HN commenters rank Azure amongst the three? I like the UI/portals quite a bit, but haven't explored any of the 3 major cloud providers in great detail.
It depends on your state and needs. It's a no brainer if the majority of your customers are in a specific region where AWS has a nearby datacenter or when you need some specific service from AWS like DynamoDb, IAM, CloudFormation, ActiveDirectory, Workspaces etc.

GCE is preferred for any kind of big data or analytics scenario. It's a cheaper service with way better networking or disk io, fit's very well for an engineering oriented organisation. Per minute pricing or very fast scaling of the services are huge advantages.
38 Life Lessons from 38 Years on the Planet
While I agree that this was really harsh and inhumane - you have to understand that this is a normal behavior of the security officers.

What if the guy was actually a terrorist? Would you praise that woman because she was the one alarming the police?

Instead of judging the woman, put yourself in her position - she panicked and reacted, if you had a child near you - would you have done the same?

Don't generalize too early - this is an isolated case.
That's typically handled by code escrow, and an legal agreement around you being unresponsive after X days of attempted contact via methods X, Y, and Z, etc... It's a separate thing from DR (which is normally infrastructure focused).
Well, thanks for the link, but I meant "faster" in the sense of being the first to provide a practical solution. By the way, I'm assuming that with bacterial computing, it (somehow) becomes simple to exponentially duplicate your computation building blocks.
The closest thing to "alien" in my worldview is late industrial technology.

Including this very thing I have sitting in my lap, which consumes energy like a living creature and responds dynamically to its environment in a way that keeps it around (it's my trusty laptop). I have opted to keep it around rather than throwing it in the trash (evolutionary selection).
Azure is fine for a Windows oriented company. It's not mature enough, but soon will be a serious competitor, even for a linux shop. Watch out!
This definitely was outrageous - but fear was not the driving force of the institutional behavior - it was the reasonable doubt.
I bought this one:

MikroTik - CRS125-24G-1S-RM

http://www.amazon.com/MikroTik-CRS125-24G-1S-RM-rackmount-en...

I haven't pushed it much, as RouterOS is very powerful but has rather a steep learning curve. I've never had to reboot it in the five months I've had it.
It's more complicated than that. Monads don't make a language more powerful, but they are an absolute necessity given Haskell's design, which is built around extensional/value semantics, which basically approximates a program/subroutine as the function it computes; this is a useful approximation as it lets us treat computations as if they were referentially transparent. That approximation has a cost, though, as computations are not quite functions (they are processes that compute functions), and while the approximation works well enough much of the time, some things require recapturing the more accurate definition of computations as continuations (i.e. a computation can block and then resume). If your language does not have continuations, only functions, monads achieve the same thing. If, OTOH, your language has continuations (as most non-pure languages do, although most don't have reified continuations, which are just as "programmable" as monads only more composable), monads don't really help.

See http://blog.paralleluniverse.co/2015/08/07/scoped-continuati...
Are they even comparable? AWS offers full virtual machines. I was under the impression that GCE offers a more high level platform where you run your code in their proprietery environment?

If I am not mistaken, using GCE means you are locked in and cannot migrate away easily. That's why I never looked into it closely. I don't want to be at the mercy of a provider.
I've been using AWS for years, but the recent downtime for GCE got me to take a look at what Google was offering. (Makes no sense right? All publicity is good publicity?)

I was blown away by the UX of both the console and the instances themselves. Example: when you add a new user/public key in the console, it propagates to instances automatically. Sure, you could do that yourself, but the default features are just really nice to have.
Right. Any series of bits can carry information in some encoding. Testing if it matches Zipf's law is an interesting sign that it might be a human like language, not proof.

It's certainly interesting that their language has statistical properties closer to human languages than that of other animals tested.
Obligatory reference to Douglas Adam's "The Hitchhiker's Guide to the Galaxy"

https://en.wikipedia.org/wiki/The_Hitchhiker's_Guide_to_the_...

The existence of the Babel Fish would make such questions much much simpler.
GCE is pretty much based on Google internal technologies and infrastructure. They had a low profile on GCE, they services are more hand picked, but it's a mature and complete service offering.
I've noticed that windows and microsoft developers tend to call it x64, while unix-like developers (linux, OS X, BSDs, etc) call it x86_64.

Does anyone have any idea why this is?

My personal theory is that mainstream Windows only runs on x86 (not counting early NT kernels, or Windows RT), so when they ported their OS to work on Intel and AMD's 64-bit cpu, that was the only 64-bit cpu that their OS could run on, so they called it x64. Unix like systems supported many other 64-bit architectures, so it was necessary for them to distinguish between the 64-bit extension to the x86 architecture (x86_64) and other 64-bit architectures they supported.

This is just a theory though, so if anyone has any concrete reasons for this difference in terminology, I'd love to hear it.
>I came in to work after the break, and everyone was freaking out because all their code was gone.

What happened next? This cliffhanger is killing me.
I'm gathering information to help everyone out then organizing, cataloging, and sharing it. You could say it falls into some basic categories:

1. Enough knowledge to get designs working on a FPGA plus integrate that with other chips on a PCB. OSS HW with minimal analog.

2. Enough knowledge to design basic analog circuits for control and stuff. Alternatively, to design digital cell libraries as there's almost nothing available for academic toolbuilders.

3. The serious, mixed-signal shit that lets me do some parts in digital and some parts in analog where it handles it better. I've seen analog coprocessors with 100x performance at 1/8th power on ODE's and stuff. It also seems like certain signal processing or media codec tasks would be crazy fast/efficient in analog. I know high-end ASIC's make extensive use of such techniques. What tidbits I see in blog comments and papers can only be described as black magic without a more thorough resource. :)

4. RF books outside of ARRL that's been recommended to me. Need a lot of people experimenting with this stuff to reinvent things like TEMPEST that are classified. They need some good resources to get head-start.

So, those are some basic categories where I'm looking for both accessible, foundational material and cookbooks with heuristics. Being able to combine COTS components like MCU's and FPGA's on custom PCB's is major help to hobbyists. Being able to make the cells and basic, analog components required in about any ASIC in conjunction with tools like Qflow OSS Synthesis could get custom stuff going quicker. More thorough stuff for mixed-signal for its advantages plus to explore analog and digital interactions in digital systems that can screw either up. And RF for reasons stated.

Whatever you have. Drop it here or email it to me in my profile address. I'll keep circulating that along with others tips and resources whenever people ask.
How do these things stay on station? I live near the Gulf of Maine. When we have an ocean storm, the lobster buoys and sometimes the navigation buoys end up on the beach and have to be put back where they go. Other times they end just lost in the ocean.

Sometimes divers have to go find the lobster pots. Pots that can't be pulled are very wasteful.

Putting these generator things back might be quite costly. It will certainly create jobs for commercial divers.

How do they keep the cables (surface to that big old tire thingy hanging in the water) from getting tangled or broken in storms? That U. Maine wave tank should be able to help them figure it out; its purpose is storm simulation.

How do they get their power to a shore-based distribution point?
Control, or Be Controlled: Sales Forecasting Done Right
So, let's pull the sections from your own quote that you missed.

> But how, exactly, does “hegemonic masculinity” accurately sum up a scene explicitly identifying as beta male

Here she says that they're explicitly identifying as beta males, when nearly every culture she referenced rejects and mocks it.

Also

> this geeky beta world

> The beta style draws from

> Among the stale memes, repeat posts, true-life confessions, pre-rampage tip-offs, and cock-and-bull stories that make beta forums so impenetrable

The phrase "beta rebellion" is in the article eight times. She is literally basing this entire article on betas, when the groups mentioned inside don't think very much of betas at all. If you're not seeing that, you're projecting an awful lot onto this article. Not only that, her understanding of betas is faulty.

> Whereas alphas tend to be macho, sporty, and mainstream in their tastes, betas see themselves as less dominant males, withdrawn, obsessional, and curatorial in their cultural habits.

She's conflating introversion with beta, when they're both orthogonal attributes. And she's claiming this is where the internet misogyny comes from. Betas are perceived as being afraid to speak controversial opinions or in other ways step out of line (they're followers, remember?), and also as people that will say the most pleasing things in order to get attention. _None_ of which lines up with the forums and sub-cultures she's describing. Betas may pop on the internet and try to be tough, but it's usually just them RPing some sort of fantasy. They might talk down on people who reject them, but there's nothing they resent more than their inability to change things.

> the betas are in it strictly “for the lulz.”

Here she's claiming that the burn the world down for fun behavior of the chans is beta behavior. She started this whole article with mass shootings, transitions into betas, makes a link with online forums as if the internet is breeding them. In reality, the problems behind people who make IRL attacks don't start in internet forums. The callous spite for anything and everything certainly doesn't help fix them. But the chans talk about these people as beta to mock their weakness. In their minds, they literally didn't have enough guts to do anything about their problems in real life until they snapped.

In summary, no, she doesn't understand the people or the ideas at all. She just cherry-picked words and did some meme research for authenticity. And then she grabbed the biggest brush she could buy to paint everyone the same color.
GCE ~= EC2

GAE ~= Elastic Beanstalk
"They're made out of meat."

"Meat?"

"Meat. They're made out of meat."

"Meat?"

http://www.terrybisson.com/page6/page6.html
That's quite a confident endorsement of this mentality shift you've got there.

(Unless you enjoy that sort of thing)
GCE is just VMs
Google Compute Engine offers virtual machines, Google App Engine is the special app platform where you have no control over the individual instances that your app runs on.
Hoping Apple would be sherlocking this for MacOS 12 :)
Federation means there is no single entity in control of all the servers. For the Facebook cluster that would be Facebook the company aka Zuckerberg.
Durmet's new Mattress notifies you about its usage
> Why is citation needed? This is from raw, personal experience

You don't label it as such (as subjective), and I think this is required more when contradicting a previous opinion, with a hint of accusation (i.e. it would imply people using the term would be guilty of something offensive). The comment previous includes the words "not strictly"; meaning "This isn't always what this means, but it can also mean this".

> Requesting citation for pervasive issues like this is just an easy way to not address or discuss a complex and complicated issue

How is shunning "academic" evidence addressing the issue? If it's complicated, there is a need more more precision, not less.

I won't declare this to be selection bias, but I won't assume it's not either. Testimony is a weak form of evidence. Maybe strong or persuasive evidence isn't what you intended to communicate in your comment, but I feel you need to provide something like that in a personally accusatory post ("No, stop that line of thinking. Please."), because it makes someone look bad without strong justification.
Definitely check out spacemacs [0] for some really great org-mode defaults after adding the org-mode layer [1]. This has been my go to editor on windows/linux/osx for quite a few months now and its great.

[0] https://github.com/syl20bnr/spacemacs
[1] https://github.com/syl20bnr/spacemacs/tree/master/layers/org
And, in general, it would be better if there were fewer dotfiles in $HOME.

Please application developers, follow the XDG Base Directory spec (or the equivalent in Windows and Mac OS X).

See https://specifications.freedesktop.org/basedir-spec/basedir-... and https://wiki.archlinux.org/index.php/XDG_Base_Directory_supp...
Thanks for this insightful comment. I shall remove my head from my arse (I'm British) for just a moment so that I can see the monitor sufficiently well to type a response.

The article covers a number of areas where scripting languages fall down in practice as a solution for fast iteration in many area of game development. Please see section 15.2.1.
Was the lack of enterprise sales, and being beaten out by competitors, the reason the product failed? From your story it sounds like you were on the brink of success relatively recently.

What are you working on now?
Simple, contacted VPs of sales for of a large consultancies and offered to give them a percentage of any sale I got from leads they provided. Found one, and required their CEO sign-off on it. After that, all the leads I got were hot and for me, larger than I would have gotten on my own; for the company feeding me the leads, the project sizes were too small.
A few people speculate that sperm whales might be transmitting sonar "images" in their communications [1]. At first it seems like a crazy idea, and maybe it is---but it isn't impossible since the whales perceive their environment via sonar. If we could directly and efficiently communicate synthetic images to each other, then "words" might never arise.

[1] http://www.nytimes.com/interactive/2016/04/16/opinion/sunday...
Serious question, when would you need to use support? I always wonder that when people say Microsoft is better than Linux because it has support, but actually I've never had a time when I needed Linux support.....
This is the most likely reason but I see them labelled as amd64 most of the time. x64 is just s shorthand because people were so used to saying x86 for so long.
I created a order taking ios app for companies in Italy with Sales reps.

Here's all my first sale story.

-Inbound marketing

I setup a web site...and eventually got some leads (name email phone).

-Qualifying call

I call them up and asked them about the problem they were trying to solve.
Many of them were just Software tourists (people that sign up just for fun)
but some looked promising.

-Skype meeting Setup.

Some of them asked me to visit them... I said yes, but I told them that I would to set up a short Skype meeting first to understand their problem better... In reality I just wanted to know I there where really App-Worthy before doing the human brochure.

-Skype meeting.

At the beginning of the skype meeting I would try to know more about them, their role in the company etc.. After a little warm up I would dive into the problems list and asked them what my app should do for them rather then just presenting my app.

I asked them if they already have a budget, and when they would like to solve the problem

I show them part of my app (only the parts they asked for)
and clearly asked them from 1 to 10 if they think my app would solves their problem.

If I got a vote 8 or below I asked what it would take to reach a 10.

If I got a vote above 8 I asked what we should next..

Most of them usually reply "send me a proposal"

-End of story

After few days... I received my first signed proposal... without meetng them.
WW3 EU TEARS UP CAM MORONS DEAL ON MUSLIMS,,OBAMA ON WAY TO SUCK UP TO UK -
How about octopuses?
I think that's changing. A lot of the over-proliferation of operators came from missing functions (like Data.Function.(&)), missing typeclasses (Like with Data.Lens or other generic operators), or missing sugar (like Applicative Do or Idris' bang notation).There's definitely some cleanup work since the ecosystem's changed so much, though.
I've had to use their support many times for many complex problems around things like networking, outages, feature requests, and so on. It is truly a mixed bag. They have highly competent people working there. The problem is, they have layered in an intentionally incompetent tier of people in front of them. That's support.
I honestly don't know how they recovered from it all. I think they were able to recover parts of it from some people's workstations, but still had to rewrite an awful lot of their code.
The plane has been cleared for the next flight already.

https://www.aeroinside.com/item/7392/british-airways-a320-at...
The problem is the odds of such success are slim. There are too may apps, too many developers, not enough eyeballs. But good for him though, and very inspiring and informative.

I think easier money can be made with buying deep in the money call options on 3x versions of the S&P 500 and the bond market, which is what I and my dad have been doing for awhile with success. Don't need coding skills or luck to make money with the S& 500
Cute, but of course that approach will not stand a chance in any realistic application.