skysight-inc/HackerNews huggingface dataset:
Anyone that's ever had to parse arbitrary data knows of the approximately 14 jiggityzillion corner cases involved when sucking in or outputting CSV/TAB delimited formats. Yet much like virtual memory and virtual machines, we find that a solution has existed since the 60s. For those wondering about the history and use of all those strange characters in your ASCII table: http://www.lammertbies.nl/comm/info/ascii-characters.html
50 Takeaways from Silicon Valley Practitioners
First step to mastery: make it safe to fail, in order to take risks over and over!

Being rejected by YC is completely safe!
Yeah there are lots of drafting tools out there. It's really a matter of what WotC decide to let stay up. I really hope they see this tool as more of a benefit since I put so much work into it. We will see though.
Its a long range antenna in the big network in he sky. Currently receiving Discovery Channel and Fox Sports Saturn.
At least scrobbling will still be around.
The type system allows you to say "you cannot use that here". It doesn't say it itself, and particular libraries may or may not exploit the ability. A classic example is STM, which relies on IO internally but doesn't let you use IO inside it (without resorting to aptly named and justly avoided unsafe... functions) because that would be dumb.
related - what's up with atlanta tech village during that building remodel? i drive by there all the time and it looks uninhabitable.
"Up until the bridge scandal was proven to have legs"

Christie has no shot of winning Iowa, maybe he can squeak by in New Hampshire, and he will get trounced after that for a bit. He is not liked by the rank and file Republicans.

MartinCron said it best https://news.ycombinator.com/item?id=7401536 "Yeah, he was always a leading favorite Republican candidate among non-Republicans."
I'm still waiting for Flappy Bhaskara II version (the indeterminate quadratic equations, ax2 + b = y2)
Sure, but this is a very special application. whitespace and '"' are much more common in normal text, so using dedicated characters for telling entries apart should be superior in almost all cases.

(The problem reminds me of what it's like using "/" as a delimiter when using `sed` to edit file paths.)
Forgot about them, thanks for the tip.
It seems like you have most experience with short term tenures at very young, unstable companies. While that can be really exciting, as others have pointed out here, most of those companies fail. And often that's going to be because the people in charge have various faults. On the other hand, others in this thread have also mentioned that politics and communication issues often crop up when a company grows too large (ie 100 people).

I'd just like to suggest that there might be a sweet spot for you in a small company (10-30 people maybe) that has already figured out a bit of product/market fit. These don't have to be VC-backed startups swinging for the fences. But you'd be able to find management that has to be doing something right in terms of having found a sustainable business. And in a company that small the chances are lower that you get a completely politicized dysfunctional organization (although that's always a possibility with all sizes).

So I guess if you're tired of management bullshit I'd say stop looking at unproven startups and mega companies. There are small businesses that might be a good fit if you can find a founder and management team that has integrity and competency that you really trust.
Yeah, I don't think that is how America works. You can hold any belief and support any organization in any way that is legal so long as that organization itself is not criminal or an enemy of the US. Maybe people will think you're a weird duck, but professionally punishing people ("you can't be CEO!") for something that doesn't affect the job at hand -- well, kind of an ass thing to do. He's apparently a good coder and a good leader by many metrics, so let him do his thing. I know that if the tables were turned, and I was the CEO of a company, and a fundamentalist Christian-majority started to yell,"Fire him! He doesn't believe in God and gives to organizations that seek to lure our children to Satan!", I wouldn't want their beliefs to wreck my professional career. We don't fight our battles in the office like that.

If you disagree with him, then disagree with him. And while you're at it, do it The American Way (TM) by boycotting sh*t and blogging and giving money to organizations that he finds morally reprehensible and electing (buying? :|) politicians that support your view.
How do you propose to pay your employees, rent, etc. with $100 per car sold? Granted you are reducing some costs due to not having inventory besides your test/display models. IIRC most dealerships make the bulk of their income on service which Musk has described as a non-starter.
Makes sense, but it's practically a (very simple) binary storage format at that point. You can't count on being able to edit a document with control characters in a text editor. And I wouldn't trust popular spreadsheet software with it either.
It's how they deliver instant channel change. The unicast udp burst is about 30% higher than the nominal bitrate of the multicast. The STB stitches the unicast and multicast together seamlessly.
...or you get your money back.

Has this ever happened? I was under the impression that the funds raised through Kickstarter are spent on the kickstarted projects. If after spending the money, the project "fails", how can there be a refund?
You are experiencing what I like to call "not my company" syndrome. When the company or management isn't making the decisions you want them to make, you get pissed off. You don't seem to internalize the fact that this is not your company, and you don't get the right to judge them. Instead, realize that it's your job to do the best you can with what you have and try to do good, but realizing that people are fallible and the company won't go in the direction you want or expect it to.

This is of course different than if the work environment is toxic or the work is dull, or something of that nature. There's no need for you to stick around at a job you hate. But if it's just management you're upset about, heh, I hate to break it to you, but every company's management sucks balls.

As an alternative, either become a team lead/manager/exec, or start your own company.
If you want to enable user markup, then build a simple parser, and use that to generate the correct styling you require.
So that's where ___ went!

-----

(insert as you like from the below, or reply with your own)

• the body of Jimmy Hoffa

• Saddam's WMD's [0]

• Elvish Presley

• Michael Jackson

• the needed parts to finish Healthcare.gov

-----

[0] I know, I know. They went to Syria, and Isreal destroyed some of them. It's a joke.
Alas, I don't think this works with the standard Unix tools, which is the main way I process tab-delimited text. Changing the field delimiter to whatever you want is fine, since nearly everything takes that as a parameter. But newline as record separator is assumed by nearly everything (both in the standard set of tools, and in the very useful Google additions found in http://code.google.com/p/crush-tools/). Google's defaults are ASCII (or UTF-8) 0xfe for the field separator, and '\n' for the record separator. I guess that's a bit safer than tabs, but the kind of data I put in TSV really shouldn't have embedded tabs in a field... and I check to make sure it doesn't, because they're likely to cause unexpected problems down the line. Generally I want all my fields to be either numeric data, or UTF-8 strings without formatting characters.

Not to mention that one of the advantages of using a text record format at all is that you can view it using standard text viewers.
It's still absolutely ugly code. And in many cases direct DOM manipulation beats it in terms of speed.
Talk About Ambition: One Girl Scout Sold 18,000 Boxes of Cookies
I'd like to see this test run again... but with a lot more WP hosts than were originally included in the test.
Thanks! I was - moving to NYC Monday.
Protip - if it doesnt appear on keyboards, you can use ALT+DDD (DDD being 000 to 255) to enter a control character. For those on windows, drop into a command prompt and hold ALT while pressing 031 on the numpad. You will see it produce a ^_ character.
Frustration-Driven Development – Towards DevOps, Lean, Clojure
This is not vaporware. I work at Google and I can assure you there is a real team here working on real cars... Also, see qq66's comment.
I've done this.

Everybody hated it. Most text editors don't display anything useful with these characters (either hiding them altogether or showing a useless "uknown" placeholder), and spreadhseet tools don't support the record separator (although they all let you provide a custom entry separator so the "unit" separator can work). Besides the obvious problem that there's no easy way to type the darned things when somebody hand-edits the file.
Was being acquired by CBS the deathblow to Last.fm? It seems they easily could have been the social network for music, but they never really innovated beyond their streaming radio and scrobbler products.
It depends on what job the printer is for. Printing photographs? I'd use a laser printer as much as I'd use a dot matrix printer. High end inkjet printers are simply unbeatable for printing images. Documents? Laser every time.
Another important thing he points at is to not write you own incarnation of every library you find lacking but provide patches/support/whatever to existing ones. While it might help your CV to have just another template library (which will inevitably be lacking again) on github, the ecosystem profits more from a few well defined and long-term maintained choices.
How do you enter them ? in console, in editor?
Since they are invisible, how do you find if you have entered a wrong character?
you're NORMAL by my books

at least you lasted a year, i have quit TWO jobs (well paying i might add) - one in one day, the other in a week.

so, i got a job where i don't have to code shit [network and maintenance]

i stay in the coding scene [which i LOVE] by doing side projects and doing my OWN and OPEN projects [nothing beats the feeling of getting a PR on GitHub]
If fractions are your thing, you should be playing Frog Fractions.

http://twinbeard.com/frog-fractions
> I'd look for a startup with very determined founders who are working on a problem that grew organically out of their own experiences.

I'd go slightly further than that: look for founders who are working on a problem that grew organically out of their own experiences in an industry in which they have real domain expertise.

A lot of today's startups are doomed to fail because the founders are trying to "disrupt" industries that they really don't know anything about and have no relationships in. Ironically, however, the people who have deep knowledge about an industry and the connections to navigate it often aren't what many prospective startup employees would consider "technical" (i.e. they don't "code"), so they're dismissed, particularly in places like Silicon Valley.

Finally, it's worth pointing out that successful companies often fail to deliver attractive financial returns for employees beyond salary, so it's not enough to try to identify companies you believe have higher probabilities of success. You have to be able to negotiate a quality equity package with them. The average prospective employee is not going to be able to do that, especially in Silicon Valley, where:

1. Exorbitant valuations help justify miniscule equity grants for most employees.

2. A reliance on capital from professional investors (angels, VCs) results in dilution and the granting of preferences to certain classes of stock, leaving employee equity extremely vulnerable.

The best advice I could give to someone wanting to join a startup who is driven, in part, by the potential for financial return, is to instead seek opportunities to partner with folks who are deep in a particular industry, preferably unsexy, who wouldn't get the time of day from an engineer in Palo Alto because they can't write code and are probably older than 35. These people are not hard to find if you leave Bubbleville.
Awk lets you set both:

$ echo -n "1,2,3|4,5|6|7,8,9,0" | awk 'BEGIN{FS=","; RS="|"} {print NF, $0}'
3 1,2,3
2 4,5
1 6
4 7,8,9,0

In fact, you can also specify the output delimiters as well:

$ echo -n "1,2,3|4,5|6|7,8,9,0" | awk 'BEGIN{FS=","; RS="|";OFS="foo";ORS="bar"} {print NF, $0}'
3foo1,2,3bar2foo4,5bar1foo6bar4foo7,8,9,0bar
How Learn Lettering Made $80,000 in 24 Hours With the First $10k in 30 Minutes
This seems the most likely reason behind your discontent. People who start companies rarely fit well into other peoples organizations.
My HOWTO:

1. Obtain laser tape, pencil, and paper.

2. Sketch out floor plan with pencil on paper in rough scale.

3. Take laser tape and take needed measurements. Annotate measurements on your rough scale paper drawing.

4. Go back to desk and open OmniGraffle (or Visio or whatever).

5. Draw up a scale floorplan, exportable into any needed, industry standard formats.

6. There is no step 6.

Some variation of this HOWTO has worked for me professionally for 2 decades. Sometimes, the old way is better than a novel, high tech solution.

Edit: And yes, I did try the Roomscan app. It was tedious and inaccurate.
This is really slick! Much nicer interface than a lot of the other online drafting sites I have seen. It would be awesome to be able to draft a cube, which would have slightly different logic to only allow a single copy of each card.

I also think you should have the most common recent draft formats pre-selected. Most people coming here will want to do Theros/Born of the Gods, RTR block, or whatever - only a small slice will want to go crazy with the Legends-Champions of Kamigawa-Ravnica drafts.

Lastly, I would like to see the card display a little more contained, just so it's easier to see your picks and your pack all neatly on the screen. MTGO isn't good for much, but it does have a great interface in this respect (smaller, tiled cards that you can click-to-zoom, and sorting by CMC + color).

That's all I got for now - I'm at work but I'll try to dig into it a bit more when I get home and give some more feedback.
Android Application Development:  Tips for More Efficient Apps
Thanks for the feedback. Sorry for coming across as really pretentious. We're aiming to be selective rather than pretentious here. We should probably change the site to reflect this fact.
There are a number of other drafting sites running around. The current stance of WOTC seems to be that sites that don't let you play but only let you simulate drafts or help you in deckbuilding are ok...
They did have a paid service, I was a paying subscriber for a few years. But they never managed to figuring out licensing for play-on-demand, and they were late to market with mobile apps. Once Rdio came to Australia I started paying 4x as much as I paid Last.FM, and dropped my Last.FM subscription.
Thank you for your comment.

I indeed intend to do that. However, I don't believe in patching up a magical business formula, hypnotising VCs and raising again every other year.

I believe in small bootstrapped businesses that take years to build and can't become full-time occupations before a long time.

I find raising 1M and making 100K in revenue less successful and admirable than raising 0 and making 10K.

But that's just my humble clueless ignorant take on this.
Here's an alternative with a more interactive work flow: http://magic-plan.com/ .
This is an interesting problem. I want to discover new music, but not at random. However, being offered a whole lot of "sounds just like" music tends to reinforce a local maxima (so to speak).

What I want are people with taste kinda-sorta like mine to tell me, Hey check this is out, and pass me something not like everything else I listen to, yet somehow in the realm of stuff I might probably like.
Ask HN: Who would like this Gmail Add-on?
http://cleanergmails.launchrock.com

Problem: Gmail wont tell you which of the 100+ Filters you have.. is causing SPAM to get back into your inbox.

Any feedback is welcomed. thanks!
Interesting article. I have also found that it is effective to ask the Associate what questions and concerns others in the firm have about a company prior to coming in to present to their investment committee. Better able to tailor the presentation and position the business.
Eh, there's nothing inherent in the metaverse concept that means it must exist in an FB-style walled garden. Even if it starts out there, if it turns out to be of benefit to humans, eventually the walls will get routed around. FB know this, and intend to recoup their investment in the medium term.
I think he meant that pluralism didn't give women the right to vote for a long time.
For CSV forbidding commas in data is not practical.

For ASCII delimiters, forbidding ASCII delimiters in data is practical.

Sure - you can't, say, nest ASCII tables into one another due to this limitation.

But for simple structure, it doesn't hurt to have ASCII separators in the toolbox.

The only big problem I see is that they're rendered as invisible characters, which will make debugging harder. If we wouldn't have abandoned and forgotten the special ASCII chars, this wouldn't be the case.

If your dev tools show special chars (like mine do), then it's perfectly fine to use them.
Epic (hyperspace) is generally accessed through Citrix. It just runs in a single application container instead of exposing a full desktop.
I think it comes down to the decision between potentially having a large piece of a smaller pie or a small piece of a massive pie.

Taking external funding is akin to leveraging up to build a portfolio -- your return on investment is magnified. However, as others have mentioned, risk is mitigated because losses are absorbed by the investors. Plus, you'd want your well-connected partners to have skin in the game as an incentive to help the company (although that can be at odds with the founders when VCs go into stop-loss mode).
So what? Now they will have Facebook Faces? creepy....
I think you should only get one chance to match a fraction. If you miss, then you must avoid all three until you crash.
Right, but the "almost all" gives me pause.

I'm wary of anything that solves a problem partially while still remaining vulnerable in the end, because it can discourage properly solving the problem. Rather than play musical chairs with the separator character to try to minimize the chance of a conflict, I'd rather see a sensible encoding/escaping scheme used to eliminate that chance entirely.
No. It was changed to be off by default, with moderators able to turn it on per-thread as needed. I haven't seen it on, even when people are actively insulting each other.
Yep, it's possible, but to get them to sign a BAA with you, you need to agree to only use a very small subset of the AWS products (basically just EC2 and S3. No RDS, no ELB, etc.). Additionally, any EC2 instance you provision need to have the "single tenancy" bit set on your instances. Which, when set, you start getting hit with a very high flat per-day "single tenancy" fee in addition to higher hourly costs for your instances.
That doesn't sound "sad" to me. I appreciate the existence of all of those things.
Gnome 3.12 has a live CD now.
We were working towards a grassroots licensing platform on my last company, Musio. We actually had really great traction and progress, including the ear of a lot of publishers and artists. The CEO was really involved in the music scene and had an incredible ear for the market. Unfortunately a bad initial structure and a few blowhard members of the board essentially stonewalled any funding for the company and we had to shut down. If it sounds insane that an investor would sooner take a 100% loss (and force a loss on the other investors) than restructure the company, that's because it is. Oh well.
Nobody spends $100K / yr on "a Terminal Server", either for hardware, software licensing, or support. If you are then you're not going to manage this "solution" any better, or you're going to be at a scale where Amazon's offering will be leaps and bounds more expensive.
I watched that talk yesterday and it was great, his list of issues and concerns are very justified but I wasn't excited about the proposed solutions: "just pick one templating language", "everyone use a (heavy, highly opinionated) framework", etc.

They struck me as both unrealistic considering the clojure community and a little too much "find the silver bullet" for my tastes. That said, I understand why a security focused person would want this and if my role was to be concerned about these things I would probably push in that direction as well. When taking a larger view however, this is a poor tradeoff IMO.

"I wouldn't want to give up the approach of composing a bunch of libraries to build concise, easy-to-reason-about web apps in Clojure--I think it helps with security in and of itself--but the community could really benefit from having more libraries which nail these things down and help developers build web apps more safely, with less work."

You nailed it, well said. I want a checklist and good libraries, not a framework that promises to handle things for you but quietly leaves a big hole open in that one part where you had to work around the framework to solve your problem (there is always at least one isn't there?).

You just can't avoid understanding these common attacks and how to mitigate them, at least at a surface level. You have to at least know where to apply the appropriate techniques, the implementation of that technique is left up to a well documented library written by experts.

"That said, I don't think it's all bad: you can build high quality, secure web apps in Clojure, it just requires you to really pay attention to security. And we should be doing that anyways, right?"

Not only should you be doing that, but if you aren't designing with security in mind then you are doing it wrong IMHO, "secure by default" framework or not. Either the people configuring the framework or the people writing the layers at the edges need to understand web security.

All that said, I understand the push in this direction. If you have a large team of junior devs then you want to limit their power. It's just not an approach that fits very well with Clojure. It's like Rich Hickey's attitude towards unbounded queues: there is no support for them, because you must be aware of this issue and hiding it causes bugs. There, now I've invoked Rich Hickey to justify my anti-framework bias ... so I must be right.
Enterprise Startups and Y Combinator
Building on that I want reporters to ask Christie, "When did you stop believing in American innovation, free enterprise and individual choice?"
Thanks for the awesome response! I definitely plan to support cube at some point. I also plan to add standard draft presets so you can easily get a standard draft started.

I will take a look at the UI suggestions. Thanks :)
i thoroughly enjoy 8tracks.com
Thanks for the reply. I'm weary of using Trello because it'll host confidential information, which is strictly against my IT security policy. Are you aware of any apps that can be run off a local machine?
> And I did not chip in ten grand to seed a first investment round to build value for a Facebook acquisition.

That says a lot.
While they're entitled to do that, wouldn't it have made sense to boycott long ago when Eich helped found Mozilla?
This reminds me of a depressing bug I run into frequently. I do a bit of work integrating with an inventory management program. Their main method of importing/exporting information is via CSV. The API also imports and exports via CSV, except whoever wrote the code that handle the imports decided not to use any sort of sensible library. Instead they use a built-in function that splits the string based on commas with absolutely no way of escaping, so that there is no way to include a comma in a field.

It's led to many a headache.
I think it's fun and a good time-waster. Lack of colors and stages should prevent "addiction".