skysight-inc/HackerNews huggingface dataset:
Cut it out already...

you're mixing up a separate concept - streaming to a remote host vs streaming via a pipe on the filesystem

You said above, quote: but that introduces much larger problems and would in no way be compatible with the app rolling its log files.

Why would you have log-pipes, or log-files on your app-servers to begin with?

Syslog streaming has been a common approach since the ~70s i'd guess?

Then how come you're not doing it?

Hopefully, you see the irony in this.

All I'm seeing is a constant stream of arrogance that doesn't seem to be backed up. Also, the command that you wanted to helpfully point out is called "mkfifo" or "mknod".
I think there's a ton of unrealized potential in this kind of thinking. Although people will say 'But that was done by X a year ago!' I see that as evidence that this is gaining momentum.

Now, what's the project that will fully take advantage of this kind of thing?
Cities are typically net borrowers, not net lenders, so lower interest rates are better for them.

Regardless, a mutual fund growing at a slightly lower rate isn't the "suffering" the original comment was talking about. If the economic crisis had just been about LIBOR fixing, no one would have noticed.
I've heard this in regards to typing speed and it's probably true, though I've never been a fast typist.

As a full time dvorak typist I can tell you that it has definitely helped with my RSI (as has using vi). Dvorak is comfortable. It's hard to explain, but it feels like one's fingers are "rolling" over the home row when typing.
The article raises an interesting question on tax practices regarding aqui-hires. If the IRS does decide that such gains should be treated as ordinary income, will investors still be able to "save face" when, legally speaking, they can't even call it an acquisition?
Good to hear that it was easy to do. What this article describes is the vast majority of why Microsoft made HTML5/JS/CSS a development path in Windows 8.
The EV that drives like a real car, 75 miles at a time
But think of the reduced complexity (in terms of characters) this language is! This makes me think of the small amount of primitives needed to make a LISP machine. Or Brainfuck. Or Unlambda.
How does this work from an employee point of view? Are they compensated in the buyout? Do they get to do any negotiation with their new employer? The cynic in me thinks this could easily be a raw deal for non-owners.
You're getting angry about something that you've imagined I've stated when in fact you agree with me.

> People have to prioritize their lives

Yes, totally agree. Prioritisation is inherently about making choices - I'm sure you don't disagree with that?

Don't conflate not wanting to or being unwilling to do something with impossibility. They're very different.
Actually, I did a small test and found that after gzip, the file size only expands by about 10x. Running both input and output through bz2, the obfuscated file only comes out 3x larger. If you were very protective of your code, and you had enough of it to justify loading up a bz2 decoder on the client side, you could actually make that economical bandwidth-wise.

That said, this was a very small test; the original file was a random snippet of JS code less than 500 bytes, and that itself took a considerable amount for hieroglyphy to chew on, so I can't really do a proper test of a larger input file.
As soon as I realized how difficult it was to find a comprehensive list of failed Kickstarter projects, I frantically began building a private database of them so that I have the data if I ever need it. Information on failed and cancelled projects is really quite valuable for anyone wanting to launch a successful one.

If I'd gotten around to it, I might have tried to build something like the KickBack Machine, but seeing as it has already been done, I'll leave the job to Dan Misener. (And he's done an excellent job.)

Edit: seems I was wrong about the launch date being hard to find.
You're right, trying to specify anything new is destined to fail. So I'll stick with this:

Charging the same crime twice is unfair, where "same" is not something I am qualified to define in detail.

There. That seems good. I am not suggesting what to do about it at this point in time. By the way, I find it rather hyperbolic of you to look at a report of an uncommon bug and claim it calls for a total rewrite. No way in hell do I want to change the entire legal system. But if you're afraid to adjust something at all it just gets clunkier over time.
My High School had fortres installed, and I recall that one day, another student came to school with the latest issue of 2600 magazine, which contained the necessary code to crack the fortres backdoor from a TI-86 calculator. From that day forward, high school computer classes got a lot cooler.
I have a good applied math background, including linear algebra and gaussian elimination. First part I don't totally understand is: Prasad’s work is for solving linear systems over finite fields, specifically F_p, with p prime.
The reason they do acqui-hires is to bail the VC out. The same VC sits on the board of the aquiring company.

And we all know what happens when you try to hire away employees due to no-poach collusion, the hirer get's fired after Steve Jobs's email.
The importance of a project has little correlation with how expensive it is to execute.
What is done to IP (code, patents) in most of the acq-hire cases?
Maybe it’s the "I am doing this for free so I can be myself"

All personal option below, Friday afternoon ramble
Example when starting a new job, most people purposely hold back expressing themselves, they just want to fit in and keep people happy. There is a fear of over stepping boundaries, saying something that someone might take offensive all contribute to this “shut up and do your job”. The issue is that it’s hard to get a job, and people don’t want to rock the boat so heads down and work because the job is tied to their ability to live.

The People at the games have nothing to lose, no expectations, they are free to enjoy and present themselves as they wish. Someone in a job at a desk in a call centre for a bank does not get that freedom and never will. The bank needs that person answering phones as quickly as possible to make their wall board stats look good so their managers can get bonuses.

This whole article was interesting from the point of a small company and how a smaller company could empower its staff to enjoy their roles more and in turn the new hire staff they bring in would follow the same patterns. For main street corporates this is the last thing they want, cutting away efficiency for what? Staff that enjoy their jobs, ha-ha don’t be foolish drones are easier to control, also the people attracted to upper management jobs are generally in it for the money more than the “lets make a warm and happy team and all live happily ever after”

The guy writing this bit was getting excited over the idea of an energized work force for free, everyone likes the personal touch however in customer service roles they are given scripts and told what to say and how they should say it and told that if they step out of line or say something that is wrong they could lose their incoming and in turn the ability to live their life (who has savings anymore?) until they get another hard to find job.

If you do something for free you can do what you like, worse case you get sent home, in a job you can lose your job over expressing an option or spending too much time trying to help a single customer and in turn you lose your incoming (ability to live). No wonder people are more held back and reserved in their paying jobs than when they offer to do something for free.

/ramble
Objectivism: suggesting that we burn the theater down because a few people in there didn't pay for a ticket.
Yes of course. And even if they couldn't, it would be trivial to fork an existing JS implementation and make eval spit out its input.
I've been trying to switch my programming to vim, I don't know why (in fact I know, because everybody everywhere promises it's the single greatest thing ever made). I got to learn a couple of commands, enough to feel quite comfortable with it. But my major problem, what refrains me from using it for everything, is its lack of support for refactoring. In fact, if I could find a plugin that can properly handle 'renaming' in a couple of common languages, I'd be sold. But I searched, many times, and didn't find. Same for 'intellisense', which is somewhat emulated with 'omnicompletion' that I have all set up, but it's not context-sensitive...

I'm honestly wondering how people do to use vim for their projects. Are they giving up on refactoring althogether, or they are doing them the slow-way, step by step. Same for intellisense, I find it's so convenient to have documentation and in-context pop-up right in the middle of my thoughts; it makes me doubt of the productivity advantages that vim-evangelist claims.

I really try hard to learn more, to tweak vim more, to tame it more, hoping to reach the top of that learning-curve and to see just how ignorant I was before. But I'm in doubt. Is it real, or is it just some cultural dogma that vim is the ultimate tool?
Nice post, thanks. However, as long as we're in best practices mode, you may want to write those commit messages in present tense.
If a roll of quarters and an envelope with $250 worth of $1, $5, and $20 bills were delivered to my desk every month I'd save a lot of time going to the ATM or the laundromat for tips/laundry/cash-only restaurants/etc. I think I'd willingly give up a lot more of my salary than it's actually worth for the convenience of perks like that.

OK. Give me your postal details, pay me $1000 per month, and I can organise that for you.
Half the features missing, impossible to navigate.
As I said, I am likely over-sensitive to these issues; finance isn't exactly the most well-respected industry at the moment.
For an article about how wonderful a job that Oracle has done with Java, it seems to have spent most of it's space linking to articles about problems. And to top it all off, I couldn't find the link to the report that made all of these claims of wonderfulness.

Unimpressed. My day job is as a Java programmer, but Oracle has lost my heart and enthusiasm outside of work. I'm learning non-JDK languages wherever possible on my time.
Here's the actual link to apply for the free space/classes: http://m-rge.com/

It's an application only to filter out non-hackers & designers.
> When there is nearly identical code, I like to make the spacing match up so it easier to compare them with each other.

When you make a tutorial how to write better code in Python, you should follow, you know, Python conventions how to write code. http://www.python.org/dev/peps/pep-0008/#whitespace-in-expre... The same with those oneline conditionals, lack of spacing between functions, etc. Following PEP8 (with --ignore=E5,W602) is useful (if not for you, then for others who will commit to your code) and easy (configure your ide).
Tell HN: Outlook.com email headers contain IP addresses
Outlook.com emails, (unlike gmail), contain a header which is X-Originating-IP: which reveals the IP address that you are sending email from (same as hotmail).
Its also interesting to know that Readability, which I use to format anything i want to read, cant parse this, so I am stuck reading in this unfamiliar (to me) format.

Update: Safari's reader, however, worked just fine, and it looks fabulous.
Is it really a security hole? Or does it just get us as close as possible to where we are now?
The point I'm trying to make is that in our equation of the relatedness of entrepreneurship and subsidized infrastructure, entrepreneurship is the independent variable and subsidized infrastructure is the dependent variable.

I won't argue that follow-on entrpreneurs don't use subsidized infrastructure. But, subsidized infrastructure cannot exist without the presence of successful entrepreneurs while entrepreneurial activities can exist without subsidized infrastructure.

For example, take the village of Egavik, Alaska (http://www.flickr.com/photos/vallaura/3039481881/). It has no subsidized infrastructure because no one lives there on a year-round full-time basis. But, it is used as a base for private fishing operations, which is an entrepreneurial activity.

Now, I imagine that you'll tell me that those fishermen come from somewhere else and use subsidized infrastructure in the process. But, if you go all the way down to the bottom turtle, you have a caveman ancestor of fishermen who made a spear out of a pointy stick and a hollowed tree as a canoe. He is the independent successful entrepreneur who subsidized infrastructure that later fishermen used.
The article points at professionals in R&D organizations, etc. having such a positive attitude. This misses the point completely. If management pushes workers to the brink, they will be cranky and unhelpful. They just don't have time to do any better. Some professions are harder to push. R&D being an example but this is changing.

In the world of software, daily scrum meetings come to mind. For me, coding is something I love to do. But if you give me impossible deadlines and manage me to death, I will hate it. When I hate it, I don't willingly work nights and weekends (I do that for love .. not for money). This creates a vicious cycle.
The problem with HTML5 as an app interface isn't getting something to appear on the screen on any of the browsers, it's getting the user experience to match the native platform.

A similar post in 1999 would have been titled:
"Why native development sucks and Java Swing rocks: Porting to Mac OS 9"
Ask HN: Why can't I find HN on tapatalk?
Is it just not offered or do I need to do something to add it to my app?
"F_p" means the field of integers modulo p. Fields have addition and multiplication. If p is prime, the integers mod p have nice properties, like every one has an inverse.

For example, F_7 is the finite field of 0,1,2,3,4,5,6. You can add and multiply these (mod 7): 6 + 2 == 1, 2 * 5 == 3. The elements 0 and 1 work as you'd expect to satisfy the usual identities of arithmetic. Additionally, every element except 0 has a multiplicative inverse. 1 * 1 == 1, 2 * 4 == 1, 3 * 5 == 1, and 6 * 6 == 1. To "divide" by 2, you just multiply by 4. Etc.
Show HN: Haircut trims strings to fit in their parent containers.
When you pay by the project (whether 100% upfront, 50% down / 50% on completion, or by the milestone), there is always a conflict of interest between what the contractor wants and what you want. The contractor wants to complete the job with as little work as possible, but you want him to spend as much time as it takes to get it done right. This is why I have learned to always pay by the hour. But whatever works for you..
The biggest pain point I have with the constant copying back and forth is when I'm editing something that live previews in the text field or that needs to be executed. There are times when I just want to embed vim when editing code in a browser.
Software Architect's View of the Design of Double Entry Paper Accounting Systems
The launch date is on the page, in a list item, like this:
<li class="posted">
<b>Launched:</b>
Jun 18, 2012
</li>
Who else has access to our HN accounts??
Yesterday I made this post (http://news.ycombinator.com/item?id=4363055) with the title "YC Funded versus lone wolfers".

Yet it has been changed to "ReelSurfer vs HoloKlip"... I know with certainty that I did not use that title.

Does someone have access to HN accounts or is this just the work of moderators. I need to know this since I sign-in to HN using my Google account.
Eh, I can restrict my self to ones and zeros for even more reduced language complexity and have amazing performance if I'm clever.
Roads aren't the only form of subsidized infrastructure. The judiciary system, law enforcement and the army are the basic examples where you can't have a working, healthy system without "subsidies" (ie, non voluntary payments or, if you prefer, taxes). What would happen to the entrepreneurs if the same community you were talking about stopped subsidizing law enforcement?

Moreover, that little community only thrives because of commerce with the big, complicated and wealthy external world, with its subsidized roads and so on...
Surprise Gallup Poll: People Think TSA Does A Good Job
This article failed to debunk any of the claims that it set out to.
> Higher liquidity and lower spreads give an investor more confidence in their investment

What do huge chaotic fluctuations in the price that have no connection whatsoever to anything that actually effects the economically correct price for the item do for investor confidence?
For those interested in this sort of stuff, there is a documentary called Dark Days that's all about the homeless people who live in the NYC subway system. It was available on iTunes the last time I checked.
Trees in a forest aren't considered subsidized infrastructure. They are natural resources. You're struggling now.
It's just faster to edit anything.

Read this for an overview of what makes vim vim:

http://stackoverflow.com/a/1220118

I wrote about some of my favorite commands here:

http://news.ycombinator.com/item?id=4142875
One man shop here, this is what I do:

- Fix header css
- Design new logo
x Fix api bug
- Test new db

Just a simple text file, move up/down by priority, add dates for completed stuff and more.
The Vanity of the "Acqhire": Why Do a Deal That Makes No Sense?
This question can be answered by just a bit of research using your friend Google. I like sum-it-up by saying that it's all about making your editor work for you as opposed to simply being a blank slate on which you can type.

Simply thinking that the hotkeys are esoteric is missing the entire point of the command structure which is effectively a language for text manipulation. Google for "vim nouns verbs" for some great descriptions.
Hey, thanks for that. I haven't seen vrome before. I'll definitely give it a whirl.
" The Party does not want free thinkers who can solve its problems. It still believes it can solve them itself, if it ever admits it has a problem in the first place."

This is not only damaging to society in China, but to the rest of the world as well. So much potential to do good, squandered because of fear of revolution.
If Eclipse can handle your language, then the eclim plugin will provide renaming, real autocomplete, etc. within vim. It just runs eclipse in the background and exposes functionality to vim.
Ah, I see your point, although I still don't agree with it.

The simplest explanation for the EFF's behavior is that in this case a confrontational stance was not necessary -- and in fact would have been counter-productive. CL has not only supported EFF values for a longtime, it also reversed the new user licensing terms very quickly. In other words, CL is very different from, and deserves different treatment than, a copyright or patent troll.

Had CL persisted with those insane end-user terms, I have no doubt the EFF would have taken an increasingly confrontational stance.

Thanks for the prompt response.
That's the mods. Pretty sure they're sensitive to anything with YC in the title.
The senators and representatives we directly voted for passed these laws. We know who, exactly, wrote and voted for them. And statistically, most of us will just vote for the same exact people again next time.
From Wikipedia:

"[New York City Water Tunnel No. 3] was authorized in 1954. A third tunnel was needed so tunnel one and tunnel two could be closed for repairs. Stage One was begun in 1970 and completed in 1993 and put into service in 1998."[1]

This seems to imply that the later stages of the old two tunnels have never seen repairs.

[1] https://en.wikipedia.org/wiki/New_York_City_Water_Tunnel_No....
As I said below, it's likely that I am hyper-sensitive to these issues. I urge you to continue sharing your journey and your stories!

Be careful not to take away credit from yourself, though; in finance, your father may have been able to "open" a door for you, but you would still have to walk through it.

Keep on walkin'.
A lot of times it is about coming up with the right terminology and positioning of an idea for it to "take off". This is a really nice approach in that it utilizes concepts/a paradigm we are already comfortable with.
There are actually quite a lot of successful planned communities, including Washington, D.C.

http://en.wikipedia.org/wiki/Planned_community

Many of them were started by entrepreneurs.
Definitely agreed.

As a math professor, I think you can get by without defining vector spaces -- I think it is a little bit difficult to come up with examples, other than R^n or C^n, which seem motivated and interesting to the beginner. The truly important example (IMHO) is R^n without a choice of basis -- but I think this can only be well motivated after you've seen a lot of linear algebra, not before.

Mechanics of matrix operations are not pleasant to teach, they make the subject seem like a bunch of contrived and confusing examples. Same for the "row echelon" stuff. Alright, you now have an algorithm for solving systems of equations... but presenting linear algebra as an algorithm sells it short.

What is really important in my view is the geometry of the subject, which is already very interesting in two dimensions. Problem: Here is a linear transformation, given as a 2x2 matrix. Draw a picture which illustrates what this does to the plane. If you ask me, this is much more important than most of the crap that gets taught and tested in most courses in linear algebra.
Benjamin Franklin on property is also interesting:

--------------

All Property, indeed, except the Savage's temporary Cabin, his Bow, his Matchcoat, and other little Acquisitions, absolutely necessary for his Subsistence, seems to me to be the Creature of public Convention. Hence the Public has the Right of Regulating Descents, and all other Conveyances of Property, and even of limiting the Quantity and the Uses of it. All the Property that is necessary to a Man, for the Conservation of the Individual and the Propagation of the Species, is his natural Right, which none can justly deprive him of: But all Property superfluous to such purposes is the Property of the Publick, who, by their Laws, have created it, and who may therefore by other Laws dispose of it, whenever the Welfare of the Publick shall demand such Disposition. He that does not like civil Society on these Terms, let him retire and live among Savages. He can have no right to the benefits of Society, who will not pay his Club towards the Support of it.

--------------
It just doesn't implement the tapatalk API.
My biggest problem with Vim is the muscle memory I have developed where I hit [esc] after writing text. The problem is that in most programs outside of vim, [esc] means to cancel the operation. Try renaming a file and set it with [esc].
As a big fan of vim and the hjkl paradigm, I've tried many of the plugins that try to make other software more vim-like. While I can fully understand the feelings of haldean, I've never felt it myself.

I'm pretty sure this is due to my expectations. I've never expected anything other than vim to have vim-like editor capabilities. Just having hjkl navigation is a major plus for me, and anything else is mostly gravy. Another thing I've found is that most of the plugins (at least the browser ones) are quite configurable, and if I'm not happy with or missing a keybinding, I'm free to modify or add it. I never liked gt and gT for tab switching, so I use zh and zl in vim and in my browsers, and AFAIK all of them (vimperator, pentadactyl, vimium, vim-chrome) allowed me to use them.

btw, an honorable mention should probably go to tmux, since it's copy buffers in vi-mode have pretty flawless vim-likeness.
I love how this is both informative, very cool and a complete Internet relic. I can't remember the last time I saw a message where I had to choose whether I had Shockwave or not to continue. Nice find!