skysight-inc/HackerNews huggingface dataset:
Reactive = resilient + eventbased + responsive + scalable

I think it is relevant, what allows you to ignore the behavior of the system in favor of a component?

Dean wampler in a recent talk spoke of "Reactive Streams" which add this capability, but I have not seen it yet.

I have not seen anyone do this in Rx yet. Also ideally the back pressure is out of band to avoid starvation of that channel
Changing the Lua number type from a float to an integer type is something like a 3 line patch.
Valid point, also amusing that everyone focuses on the trivial part of syntax over the difficulty of the environment it lives in.
Completely understandable.

My point isn't so much that the subject matter is relevant; just that his conclusions are obvious and have been for ages.

Put another way, did reading his essay cause you to change your mind about what you should be working on?
I have been using this site for about a year now. Some of the art on here is fantastic but you usually need to do a little bit of work to get it just right for your game.

Also, finding good art can be tough. The search function has gotten a lot better in the last couple months though. I suggest browsing relevant collections, so you can take advantage of the work people have already done to find good stuff.
Wonder if the NSA can provide copies... ;)
I don't know the answer, sadly. My sardonic response is to ask how many are in what would be called a modern statically typed system?

That is, I expect the tooling around them is ridiculously high. Probably done with a model based development system. Probably not, however, what is typically seen as static typing in the modern landscape. (i.e. Haskell)

Honestly, I wouldn't be surprised to find some lisp in there, just because. :)

I'm open to being proven wrong.
Earth may have huge underground ocean
War is destruction. People who claim that war somehow creates wealth are profoundly idiotic, to say the least.

Reference: "That Which is Seen, and That Which is Not Seen", by Frédéric Bastiat, in English [1] and the original in French [2] (Ce qu'on voit et ce qu'on ne voit pas)

[1] http://bastiat.org/en/twisatwins.html

[2] http://bastiat.org/fr/cqovecqonvp.html
The IRS is a violation of individual rights and should be dismantled. It is not in anyone's true self-interest. People who are actually pursuing their own self-interest are hurt by it, only those that are not receive the "benefits" of it.
Here is a whole chapter on it http://www.ele.uri.edu/~uht/papers/uht-6-multipath.pdf

http://196.29.172.66:8080/jspui/bitstream/123456789/4424/1/E...
That’s a completely different market and completely irrelevant.
Maybe he should just learn to write, then, because his statement is totally unqualified. "unique" "no one" and "anything" all appear in this statement. These are words with meanings.

"That’s truly remarkable, and a unique Amazon advantage. No one else has anything like this." -- Gruber
A Convenient "Truth"?
That comment is just ridiculously biased - you might have a good point, but it's hidden behind the opinion. For example, one could just as legitimately counter with "Apple makes money by developing a desirable brand and overcharging on hardware" but that wouldn't fit your spin, would it?
Same offer for London, UK, from me.
Do you live in a world where it is impossible for two parties to both benefit from the same thing?
There's a vast spectrum of various vision and hearing impairments. The
severity of each possible impairment is also variable, and often a
single person faces multiple types/severities of impairments. The end
result is a lot of variables, too many combinations, and the need to
customize solutions on a per-person basis.

All health issues are extremely sensitive subjects, and the language
used can be extremely important. Words like "deaf," "blind," and
"disabled" are tough, really tough. They're tough to admit, tough to
say, and tough to hear. I know people who insist on calling themselves
"Hard of Hearing" (typically abbreviated "HoH") or "Hearing Impaired"
rather than being called "deaf" --which they consider offensive. Others
are really easy-going about the terms used, so yes, this is yet another
variable. And again, some are willing to speak publicly about it, while
others prefer to just quietly pretend to normal on the Internet like
everyone else.

You really need to add your email address to the 'about' section of
your HN profile since many would only discuss it with you privately.

As for ideas, I have more than a few. Some are hardware. Some are
software. But none of them seem profitable from a business perspective.
Accessibility is subject to the same market forces as everything else in
the world. Given the dizzying number of possible combinations of types
of impairments with many requiring customized solutions as well as the
comparatively small number of disabled people, providing accessibility
is often ignored. Even HN itself has major accessibility issues that
prevent some people from using the site.

Free ideas are generally worth what you pay for them, but here's one; a
pin grid display. Imagine every pixel on a normal display as a pin that
can be raised or lowered. You could "see" the screen with your
fingertips. It would be a world's first. You'd make pictures accessible
to the blind, along with text, fonts, and formatting (layout/design).

With enough hardware, software, and mechanical engineering prowess, a
pin grid display may now be possible to do, but it would be difficult.
Just getting the raising and lowering of tightly packed pins right would
take a lot of effort, but the idea can be expanded to include vibration,
temperature, and possibly other tactile feedback.

This is long enough for now, but yes, my email address is in my profile.
I think the list of 3rd party services they are not going to shut down shows a weakness -- without an easy public API to use, it is less likely other such services that extend and add value to the Netflix experience will evolve.
Well if their IT department is anything like the Healthcare.gov initial team, or other government agencies. What I've heard from Code For America. This is totally realistic.
HN is going to have trouble with this one: The techno-utopianism clashes with messianic politics of the chosen one.
Yes, they are using Ruby Motion and are apparently testing the beta Android support right now, aimed at late summer launch.
When they bought the mining machines they were entering bitcoin as long weren't they?

They can't even sell their future winnings as they don't have them yet, so they are really long!
Does anyone have expertise on whether there are any regulations on proper storage of government data? Does anyone know how an agency like the IRS would store their company email and if their claim is a feasible possibility?
You say that now, but let's mix in some gender and identity politics and everyone will be agreeing it was an "honest" mistake.
Ubuntu…
It would be great to post an image of what this looks like in a couple code examples. I've been working on this as well, primarily because I haven't seen a syntax that gets it right, usually it's rushed or sloppy, and some just really get the syntax wrong. with off false positives appearing all over.
I worked up the restaurant industry, opened my first restaurant in 2007. Second in 2009. In 2009 I was 24.

Leased the first location, bought the second for about $2 mil, ($100k down)... Economy took a crap, road work, city restrictions, fking Denny's decided to open right next to my first location. I closed in 2010. Sole-Proprietor. Combine taxes, bills, loans, etc.. I was looking at around 1.5 mil in debt. I had $400 about at the time. The newspaper had me front page for closing, social media blew up, everyone wants to know wtf happened.

I made ALOT of mistakes, not saying I am a complete victim but it hurts... REAL bad. So I ran and hid. Couldn't own a bank account, had to move. All those "friends" ain't friends we you are in the gutter. Worked random jobs just to eat and pay rent on a shared room in a new town. Decided to code because it looked better than my bartending/sales jobs.

Learned code and now in the industry. Its fun to hear people get VC help, a co-founder, community support, nothing really on the line but other peoples money and time. Not saying that it's everyone or even the OP, but things could be sooooo much harder when falling from grace. When you get on your knees in front of all your staff and beg the power company rep not to shut off the lights, you are pretty close to that wonderful feeling. "Run it till the wheels fall off.."
Interesting note, it is written in Rubymotion (not Obj-C or Swift). Here are his comments:

"It just felt like everything was thought through, distilled down, and presented in a form that was immediately familiar to me given my Ruby background (and the “Ruby mindset”)."
http://blog.rubymotion.com/post/82087136696/rubymotion-succe...
I have pretty extensive experience with government email systems and you can bet "poorly". So I would not be surprised if their entire email infrastructure is horribly out of date (think Exchange 2000). That said, government organizations tend to have good backups, retention, offsite storage of tapes via some service like Iron Mountain, etc. So yea, I agree, I am not buying it either.
Since people value attractiveness for its own sake I think it makes more sense as outcome itself.
I apologize for the mind dump. It all has been very painful so I stuck to succinct sentences. What more do you request?
Amir was here in OKC this past Tuesday giving a talk on RubyMotion. It was pretty interesting hearing him talk about the process and how the game sat on tens of downloads a day for 3 months before seemingly randomly shooting to the top of the App Store and now to 600k+ downloads.
No we weren't. We were talking about "being less bug prone" and "easier to read."

Though, I'm not entirely sure that really changes much. :(

Look, I'm not against static typing. I confess to being somewhat in love with lisp at the moment. And, I'm trying to learn MIXAL for some unholy reason. At the same time, I try to type my systems as well as I can. I am far from convinced that typing will be the way to go.

Especially if you consider auxiliary tools. Having used Coverity some, it is down right impressive the stability you can bring to a C codebase with proper discipline and the appropriate tooling. Compared to using something such as a Scala codebase, where right now your only recourse is the compiler.

That is, static analysis does not begin and end with the compiler. Sadly, in moving to "newer" statically typed languages, you through out many of the tools that currently exist in the older languages.

And this is not just for "correctness". Having finally added "-march=native" to my flags for a build of software, I'm literally amazed at how well optimized a compile can be versus just using "-O3". Optimizations in the modern world are quite amazing without necessarily needing "better types."
This is an extremely unbiased, well argued essay. There's really nothing in here to disagree with. I even enjoy the author's flair for nuance. The point they make about the apple then and now is exquisite. Haters gonna hate.
Another term for the "commoditization" that the essay suggests Apple is successfully challenging might be software portability. Or standardization. Or interoperability.
I just tried it out in bash, it works pretty much the same way it does in the gif. This description of the functionality in the readme is succinct:

percol

- receives input lines from stdin or a file,

- lists up the input lines,

- waits for your input that filter/select the line(s),

- and finally outputs the selected line(s) to stdout.
Some rebuttal tropes:

Apple makes money by making toys for the wealthy. You have to be middle-class or higher in an advanced economy to use their system, in real terms. In comparison, Google lets anyone use basically all of their stuff for free. As long as you can get online in some form, Google welcomes you, no matter how poor you are or where in the world you might be or what hardware you use. Google also doesn't force you to relinquish control of your environment, whereas Apple has a big ruler it smacks your knuckles with if you don't do things The Apple Way.

Microsoft doesn't deserve to continue existing? Perhaps you should talk to large businesses, then. What are they going to use, because it's only Microsoft that's talking to them. Unix has a love affair with the backend in business, but it's really only Microsoft that's giving them what they want in the full stack. Compare to Apple, who points at the laptops and says "Hey everyone, look how cool we are", at which point business says "oo, cool. So what enterprise tools do you have?"... at which point Apple runs off into traffic, giggling like a mad four-year-old.
Come on, you don't get to be the highest valued company in the world by being altruistic. Apple produce great products (I happen to be using one now) but they charge prices that many cannot afford in order to make more money for themselves. That's not being cynical, just realistic.
Instant Watcher is first on the list of applications that will continue to function.
Have no back-ups whatsoever over a 2 year span is believable?
As they say start ups are a roller coaster ride.

All the lows are worth it for the highs, because the alternative is working n wasting ur life away at a desk job. Which after experiencing many highs sitting at that desk makes you hate it and for me I only keep jobs for a year because of my incessant need to start up. Needless to say I don't lead the normal societal life as I have sacrificed such for my startups/dreams.

But oh the lows(depression) and instability... Like today because of my startup addiction it's time to find a new desk job.

This stuff is crazy HARD, but I can't stop!
I appreciate the effort, but focusing on the multi-machine single-image clustering part would probably make more sense. Runing many processes on one machine is pretty easy and mainstream these days. Show me how to easily run code securely across a handful of dedicated machines (perhaps connected via ip6 and ipsec) - and you'll have my attention. ..

I'm still waiting on an update on dragonfly's ssi story now that there are no free and open ssi solutions for linux... i fondly remember having fun with open mosix...
This is my first throwaway so it seems I have no authority to partake in upvotes, but want to say thank you.
It's actually pretty cool to play with. I don't know how much fun writing a whole complex game would be, but I was very impressed with it's syntax.
For the most part, you can. You can definitely use Typed Lua + nice C libraries or LuaJIT + nice C libraries.

Typed Lua says it only works with Lua >= 5.2. LuaJIT runs a language that is somewhere between Lua 5.1 and Lua 5.2, so it's not clear whether it will work with Typed Lua. The 5.2 requirement may just be to run tlc (and not the code it outputs), in which case you could run LuaJIT + Typed Lua + nice C libraries.
Same diagnosis. I struggle so much with wanting to help others and wanting not to tell anyone. Wanting to talk to my bosses so they can understand and wanting my privacy. Wanting not to use it as an excuse, or get special treatment but then being so angry when they don't get it (how could they?).

Also struggling with starting something and the need to finish it the same night. That one hit hard. The anxiety while I work on something only goes away when I finish, so longer projects are impossible. To avoid the pain I just stop trying to work on them.

I'm trying to get better with medication and a doctor and it is certainly better than constantly thinking about suicide but I worry that I'm never going to be productive.

Thanks for so much for your talk. And having the courage to put such a big part of yourself out there to help others.
It is an appeal to how logical the example seems. That is, it sounds like it would be applicable "at large." However, evidence seems to show that, "at large," it is mostly a non sequitor.

That is, you get better systems the more programmers you have that do have a good grasp on the whole system. Ironically, you have better arguments against knowing specifics of the system -- that is, at the individual function level -- than you do the high level picture. Consider, Linus knows the linux kernel better than I can really comprehend. I doubt he knows every function's return value.
>It is like 300lbs fat kid will seek counseling because he can't withstand failures on a track. C'mon. You guys too spoiled here in USA.

You got downvoted because statements like this don't belong on HN, especially in a post specifically discussing depression and the value of counseling and therapy in treating it.

Edit: I will add, I didn't downvote you but I'm really not sure what you were expecting.
This girl is everywhere: stock photos
D'oh! HTTPie doesn't support SNI
It should as order is important.
How can Comcast or Verizon claim to offer you X MBps if they refuse, or are unable, to provide downloads from the Internet, including from Netflix, at X MBps? How is that not fraud or a breach of contract?
Recommended talk: http://businessofsoftware.org/2013/11/developers-entrepreneu...

Seek specialist advice.

I personally try to limit success stories and get back to work :)
I can't decide if this smacks more of Iran-Contra or of Nixon. C'mon, the excuse of 'irretrievable' emails has been nonsense for some decades:

http://articles.latimes.com/1987-08-10/business/fi-58_1_comp...
How is it overcharging? It's true, their devices are more expensive than the rest of the market, but nothing on the market comes close to Apple's quality and usability. Simply said, they have no competition, so they can set their own price - and while the customers are paying it, it's not overcharging.
And so few new miners would sign up. Which would be good.
You pretty. Much have to detect the fraud before/as it occurs - the dominant miner being silent for a while is a good indication they are building an alternate chain in private, for example. At least, that would be an indicator for a double-spend.
Simple test: Has any other IRS employee lost all their email messages covering the exact same period?
Well, sorry, but both the ISPs are the ones initiating connections to Netflix. If they think Netflix is flooding then, they can just stop asking it to send data (and deal with their clients afterward).
Amen & Ahoy
Yes, retention of records is mandatory due to the Federal Records Act. The IRS should store their e-mail on the server, and use IMAP, MS Exchange, or similar. Failure to properly store records is illegal, and not using a proper mailserver configuration is extremely convenient incompetence. It's so convenient, and so high a degree of incompetence, that it looks very much like willful destruction of evidence.
The title does not match the gist of the article.

It should be something like "Fear of war motivates politicians to do their job properly"
If your economic model requires that we murder a bunch of people and blow a bunch of shit up in order to be "better off", I think it might be time to reconsider your economic model.
Note that were the comparisons unsigned, we could use adc instead, which uses one register less, and as a result gets rid of quite a few instructions; the unsigned version is basically

mov edx, [esp+8]
xor eax, eax
mov ecx, array_start
L:
cmp [ecx], edx ; CF = (unsigned) [ecx] < edx
adc eax, 0 ; eax += CF
add ecx, 4
cmp ecx, array_end
jb L
ret

and this version is 40% faster on my machine than the signed version.
I posted the very same link prior to reading all the comments. Good job!
Just because "A is B" doesn't mean that "all B are A." I think it's apparent to most that Gruber isn't a journalist, nor does he pretend to be one.
Thanks for the information. Sounds like they took the personal journey approach and it also sounds like you enjoyed it, which would indicate that they did a good job, including the ending. I'll look forward to watching when I get a chance, but thanks for filling in the blanks. I'm willing to say, I stand corrected.
I do have direct and extensive experience with government email systems. Caveat, mostly with other agencies but a pretty wide variety of them. Post 9/11 there were broad government initiatives to ensure systems like this were definitely backed up, backups stored offsite and usually along with some type of COOP initiative on top of all that. Maybe the IRS did not participate in that initiative, but I highly doubt it.

That they "lost" this data is highly unlikely in my book.
Congratulations. Looks like a promising application although I imagine they are a bit in danger of Apple themselves building this technology.
>the people at Apple genuinely want ... to enhance people's lives

I believe that too. However, I think that's generally true. You could replace Apple by Google or Microsoft there.

People on a whole are generally good (or at least I believe so).

If what you meant to say was "Apple cares about people and wouldn't let profit motives let them make questionable decisions, like including ads or adding DRM to software " then carry on.

If you indeed said what you meant to in your second sentence, then I think it was essentially meaningless since it's so generally true.
One good aspect of using a human as rubber duck is that you help share knowledge - plus the human could actually have some ideas based on your own problems too.
ugh just harsh - what a slap in the face to all the developers. unilateral crap.
>I don't get what the significance of this post is, and why it is at the top of HN.

It's a post about how companies operate, and especially about the largest companies in tech, and their methodologies and unique takes on the market.

HN is a social news site about startups and technology, built by a seed accelerator investing in tech startups. That is, by and for the very people that would be interested in the above article. You might "not get it", but all the HN readers that voted it to the top of the front page clearly do.

>Company A does this and Company B does that and these two are a little similar but not really and this other Company wants this but can't get it. Only this Company. Yeah not that Company. See I figured all this out; see how smart I am?

The same BS mocking method can be used to trivialize all topics ("Yeah, so the monkey that's better equiped to live gets to reproduce and so its genes are propagating, and future monkeys tend to have its features, big deal").

I don't get the "see I figured all this out; see how smart I am?" from the article. I do get it from your comment. There's an "I'm clearly above the herd on HN who voted for this. It's trivial, I can write 20 articles like this before breakfast" vibe.

TFA is clearly an insightful piece about how different big players operate. This "Company A does this and Company B does that and these two are a little similar but not really and this other Company wants this but can't get it", is basically high-level market analysis. And it's hard to do well.

Even if a lot of us know those things instictively, it's not easy to put it in words well. And it's amazing how many analysts and pundits get those things wrong (one can argue that this article gets the facts wrong too. But you didn't do that. You just trivialized it, as if what it says is something obvious, which is a different thing).