skysight-inc/HackerNews huggingface dataset:
Train travel is also impractical because no train is ever going to be competitive with an airplane on a Chicago-Houston, Chicago-Boston, or (heh) Chicago-Seattle route, simply because of the distances involved, even assuming the train runs the top operational speed of the Shanghai Maglev for the entire route.

Under your hypothetical, I'd certainly take the train on some of those routes. The Shanghai Maglev's top operational speed is 268 mph. Chicago–Houston is a little over 1000 miles, so that'd make the trip 4 hours, pretty competitive with a plane (the flight is a little under 3 hours, or about 5 if you want city center to city center).

Of course that hypothetical is exceedingly unlikely. But TGV-style speeds would be fine on the route, too; I'd take it if it were a 6- or 7-hour trip, if the cost were reasonable. I think the reasonable-cost part is a bigger barrier than any technical feasibility, since the economics are unlikely to work out.
Convert images to ASCII art with Node.js
XSS in Skype's videomail API
wordpress error: db
First Children Are Smarter, but Why? (2013)
good post -- I think you really got to the core issue -- "that can't possible work with no leader" -- or at least a "benevolent dictator". I guess I'd like to see evidence of an old open source project that has withstood the test of time. None come to mind.
This tells me that speed increase made a large difference. Most people drive when it's faster than the train. So, when we get our first high-speed rail in this country, in a densely populated region, it should do well.
They could also be completely user-funded, if politicians weren't so squeamish about the gas tax and other user fee-like schemes. (Albeit somewhat unfairly, because folks using "profitable" Massachusetts interstate highways would be subsidizing vastly less-traveled roads in Montana.)

Amtrak, outside the NE corridor[1], could not possibly be purely user-funded. Increasing fares would decrease ridership significantly enough to offset any added revenue. Whatever fare rates would maximize revenue couldn't pay for the system.

[1] And I'm skeptical about this, too: Gas taxes pay for the lion's share of capital expenditures to build and repair our interstate highways. Reports like this about Amtrak's "profitability" are limited to operating costs, which are all you need so long as your tracks and trains last forever.
Some people don't even know how to do Google searches.

This suggests a productive interview question: ask your candidate a question that they could not possibly answer on their own, then provide them with an internet-connected box, and see whether it even occurs to them to use web search.

It's not just programmers; I devoted twenty years to asking medical professionals why I have a constant, raging, unquenchable thirst. That's a symptom of the very worst kind of diabetes, so of course they'd order a fasting blood sugar test. "No doctor, it could not possibly be diabetes. If I had diabetes, I would have been dead twenty years ago." When the tests came back normal, the doctor would lose all interest in talking to me, then refuse to investigate further.

Just a few years ago an emergency room resident who I never personally met, but was a member of one of the other websites I frequent, diagnosed it as Psychogenic Polydipsia - "Thirst of the Mind" - which is an uncommon side effect of the medicine I take for my schizoaffective disorder.
I thought this was interesting perspective from the linked report:

The U.S. Constitution includes strong protections for free speech and freedom of the press. In 1997, the U.S. Supreme Court held that internet speech was entitled to the highest form of protection under the constitution, and lower courts have consistently struck down attempts to regulate online content. Two federal laws also provide significant protections for online speech: Section 230 of the Communications Act of 1934 (as amended by the Telecommunications Act of 1996) provides immunity for ISPs and online platforms such as YouTube and Facebook that carry content created by third parties. The Digital Millennium Copyright Act (DMCA) of 1998 provides a safe harbor to intermediaries that take down allegedly infringing material after notice from the copyright owner. These statutes enable companies to develop internet applications and websites without fear that they will be held liable for content posted by users.

Source: https://freedomhouse.org/report/freedom-net/2014/united-stat...
Most partisan 1-liner
Since the parent comment was posted, Fabrice added an ICC profile meta data tag via the libbpg 0.9.1 release.
I also open sourced a project I was working on.

Basically the benefit to me has been net negative.

It has taught me to never give things away for free, especially code.

License it, sell it, do anything but open source it on github unless it is javascript or any program that is easy to just look at the source.
Obviously there would need some additional thought put into this. It might be a net-positive for every YouTube embedded video to have an address bar (copy from the iframe url and paste the embed URL into the browser's address bar, YouTube could detect that it's not being loaded into a frame and take the user to the standard video page).

As far as the 1x1 and minimum frame size, I don't know. 1x1 iframes are usually hidden (is there any point to having them visible?). I don't think it's a specification's place to enforce minimum size limits for elements (frames or otherwise). Perhaps the user agent could display a button that the user could interact with if the iframe size were smaller than a certain size.
Yes, if you ignore pull requests, it does mean you're doing a pretty bad job of maintaining the project.

But what's so wrong with that? Where does this entitlement mindset come from, where as soon as someone has posted code on github, they've signed a lifelong contract to maintain it responsibly?

There's nothing wrong with abandoning code. It's open source in the first place; it's not like you're making money on it.
> I would purposefully enter a random wrong username and password

It can be a smart proxy: while you type they type for you in another browser, and log it.

>which then automatically logs into paypal without reentering password..

Doesn't work with Paypal gateway, you always have to login.
Article is from 2013. Year should be included in the title. I've seen it on HN a few times since then.
Among my specific gripes is that most employers don't regard open source projects as experience, because I'm not paid to contribute to them.

I'm not saying that there aren't ANY employers who respect unpaid experience, just that they are uncommon.

Quite commonly I offer to provide sample source for programs I've actually written. No one ever wants to look at my source - they only want to know that someone else has paid me.
>There are no 'algorithms in the wild' - they always solve some problem..

Interestingly, this isn't true. I have done worse than I can in interview cycles because I tend to go into them without having studied "Cracking the Coding Interview" or my old algorithms textbook, and thus do strictly worse at the algorithms-and-data-structures hey-let's-talk-about-asymptotic-performance-bounds quiz questions given in interviews.
I disagree with this The f-35 is a good example of how post cold war weaponry has gone to shit.
I found it hard to believe that anyone would provide slow solutions to such a simple problem in a job interview.

These sorts of overly complex solutions usually indicate someone who doesn't actually know how C strings work/how they're stored in memory. Reversing a string is one of the instances where these weaknesses show up. I've seen various people with degrees in CS who claim to have worked with lots of C do this problem, and it's almost amusing the volume and variety of code they can produce for such a simple problem. What should only involve two array indices or pointers in a loop can turn into something containing numerous malloc()s (often with no free()s), copious copying and moving of data around, recursion (this one isn't so bad), and I've even seen sprintf() make an appearance.

However, none of this compares to one individual whose quite memorable solution involved creating a temporary file, writing the string into it, then executing an external command to reverse that file, and reading it back in. His reasoning was "because I don't want to reinvent the wheel."

(Related article about std::string in C++: https://news.ycombinator.com/item?id=8704318)
A plane would crush a 6-7-hour train ride, both in travel time and in cost.
When you are worth a bajillion dollars you tend to think your opinions are right.

You would have to show that your rejection from Facebook was due to age bias. Just because the head of a company makes a statement like that doesn't mean that the company carries out those actions. So no, you would not have a good case.

Did you even read the first link I gave? It explains the situation; absurd requirements are used to reject people based on hidden criteria, in addition for being a strategy for lowering pay.

> Technology companies can probably solve their “shortage” by discarding hidden and/or unconscious non-technical criteria as well as discarding excessively narrow “purple squirrel” technical requirements in hiring software engineers and other STEM professionals. Doing this will save them time and money (possibly $19 billion in Facebook’s case) and even make the world a better, fairer place at the same time. :-)
I think we gave the site the 'ol internet hug :)

This sound interesting though.
The bar would be part of the user agent's iframe element, not accessible via JS/CSS.

Sure, you could overlay an element on top of the bar with JS/CSS, and some thought would have to be put in to avoid that type of forgery.
Italian here - your feelings toward this book are most likely the result of our mandatory 3-year Divine Comedy classes we all had in high school. It's sad to note that most of us developed indifference - if not mild aversion - to Dante's work after that.
If you have time and will, I really recommend to read this book skipping all comments, interpretations and stuff. Then most likely you'll see why people from all over the world admire his work. Dante was a poetic genius that created an entire language from scratch and pushed it in incredible directions. And yes, he truly was an uber-nerd of his time.
yes they fixed it but i don't know how. Likely there's a way to bypass.
Lean Marketing – It Will Change Marketing Forever
It is somewhat correct to say that it's an evolution of the internal platform, as in that it indeeed used the same mechanisms to spawn jobs; but in the way it provides a PaaS it was very much a parallel track - instead of naming and allocating the different backend instances you just get all of them in a box.
The context is an article titled "HTML5 Video and the End of Plugins." For somebody who only cares about ending plugins, that quote makes sense. A majority of browsers will implement the spec plugin-free, and Firefox-based browsers will have a single sandboxed plugin with less power than an NPAPI plugin, which is the only realistic alternative.
Procedural content generation in computer games.
You're right, there's nothing wrong with abandoning code. That's not what the author is talking about and it's not what I'm talking about.

If you call yourself a maintainer and claim to accept pull requests and you don't, then you're a shitty maintainer and it's your fault. I'm arguing that you should follow through with what you say or stop saying it.
Or, it could be a result of Go making use of some novel approaches that a lot of programmers are not used to.
>"I may have missed something but where in the original article did he say he was _inviting issues and pull requests_?"

I think what the OP is saying is that by putting a project publicly on Github, and allowing people to submit issues/pull requests you're "inviting" it. I don't use Github, but I can guess that there is an option to "disable" those features, or at the very least keep the project private.
Am I the only one who associates "Gopher" with Gopher (protocol)? Or is Golang so much prevalent nowadays? :)
I took the Empire Builder from Montana to Chicago when I was in college. It was a 28 or 34 hour ride, depending on which of the two trains you took.

sleeping in the seat is quite difficult Yes, but i ended up learning to sleep anywhere, door opening or not.

But as you say the view from the upper level in the senic car was worth it. I remember the journey through North Dakota next to route US 2. Those days, everyone had one of the mercury-vapor yard lights that would turn on automatically at dark, and you could see them for 10 miles or more. There would be hour-long stretches in which you would see non of these on either side.

Since I got off the train at Shelby, I never went through Glacier Park on the train.

Insofar as a bucket list item, put on there taking a convertible on the Going to the Sun highway. I got to check that one off when going to the Glacier/Waterton international Hamfest with a friend when I was in high school.
Cost is a factor too. I'd love to take Amtrak from Los Angeles to the Bay Area, a trip I make a couple times a year.

But the current Amtrak service is incredibly slow and inconvenient in both timing and destination. I just can't justify it, as much as I'd like to.

So I usually drive, occasionally fly. High speed rail (in 2099 or whenever they actually finish it) would be a nice choice. But if it's several times the cost of driving, not including the car I'd have to rent at the other end anyway, it will be a lot less appealing. The drive isn't that long, and even HSR won't be that much shorter.

I'd be a lot more likely to take HSR to Las Vegas, weirdly. There I don't need a car at the other end.
For what it's worth, this particular library is github/linguist – a core part of github that actively requests pull requests.
There's a bigger gap between the 75MPH that normal Amtrak trains operate with at peak speed and the 130MPH the Acela does than there is between the Acela and a European high-speed train. Also: high-speed rail is going to go where the Acela already is, and the Acela is already fast enough to be viable and competitive. So, I kind of doubt train technology is going to make a huge difference.
It wouldn't crush it in travel time, but yes likely so in cost. Travel time is realistically 5 hours right now by plane, if everything goes well, often 6+ when it doesn't (which is about half the time, because IAH-ORD on-time performance sucks). I'd definitely take a high-speed train if it existed and somehow managed to not be a bazillion dollars, which admittedly means I never will.
Actually my definition of "engineer" is much the same as what the United States requires of Civil Engineers. They call themselves "P.E.'s" - Professional Engineers. A PE is required to do Civil Engineering as a result of an incompetently-designed gas pipe rupturing, and killing three hundred people.

In the entire nation of Canada, one cannot publicly denote oneself as an "engineer" of any sort, unless one is the Canadian equivalent of a PE. In my own case, it was flatly illegal that I did so, as I did not have a professional software engineering license, had not served an apprenticeship, and had a physics rather than a software engineering degree, however I was completely prepared to defend myself in court, as I regard myself as a far, far more competent engineer than the vast majority of "engineers" that I have ever personally met.

(Note that a "software engineering" degree is quite a different thing than a "computer science" degree.)

I'm completely cool with just about anyone calling themselves a "Computer Programmer", but I'm not cool with just anyone calling themselves a "Software Engineer".

Consider that I'm damn near clueless about computer science.

What I can do is write code that is completely flawless, runs fast and uses very little memory. I can also take a total rat's nest that someone else wrote, and get all the bugs out of it.

> During the dotcom bubble anyone that could click a button was hired. But it was a bubble.

I got my first private-industry coding job in 1986.
The paper is only indirectly about parking spot monetization. Dr. Shoup's bigger concerns (as I understood them as a student in his undergrad class at UCLA in 2005) were:
(1) optimizing for availability: price high enough that some spots are always available,
(2) real-time pricing: based on demand throughout the day/week/year, and
(3) avoiding externalities from subsidy or under-pricing: make parking as hard/expensive as it should be and other transportation modes seem a lot better by comparison
Which is easy to learn iOS development or android development
I just wanted to know which is easy since i will soon be learning IOS development. I think it will give me an basic idea of how its going to be.
Fascinating - I've just written one of these for a project in Go.
Show HN: Created an Easy to Use PHP Page Scrapper
The article you mentioned is not actually about languages but scripts. As a example you can represent Chinese in transcription.

English is popular due to historical, political and economic reasons not for any linguistic reasons. As any lingua franca ever was so far. If the world could agree on using easier to learn and more fair (meaning for all nations) language - we'd be speaking Esperanto or better Lojban.
My thoughts exactly. In fact, that blogpost seems more (much, much more) discouraging "open source contributions" than what author of it found discouraging. Because, you know, it makes me think like "Here, I wrote some little thing that isn't anything special, but still, somebody might make use of it, or maybe some novice programmer may use code as reference and pick up some tricks, and, anyway, github is free… but wait, if people eventually start using it and there will be bugs and feature requests and pull requests I'll have to merge and politely explain why I wouldn't merge something unless some minor stylistic fix wouldn't be made, and I'll have to answer all kinds of ridiculous complaints[1] and worry about if I'm not reinventing the wheel and looking silly on the internet[2]… and if I'll wish not to be distracted and work on something else, or go watch a movie and won't spend my time on that thing, people will think I'm a jerk and will write blogposts about it and… nah, unless it's really something important and I'm ready to work on it I'll better keep it to myself".

So that how I might think and would be wrong, as author of this blogpost is wrong. Because free open source is, well, free and open for everything and everyone, and nobody has any obligations to it, and you can never take for granted work somebody does for you for free, ever.

[1] https://news.ycombinator.com/item?id=8712035

[2] https://news.ycombinator.com/item?id=5106767
I'd have to concur. The "Coast Starlight" route from Oakland to Los Angeles takes you through some stunning scenery, once you're past the Bay Area's industrial zones, winding up very close to the Pacific as you approach Oxnard, where I spotted wild dolphins frolicking.

True, it's not the fastest method - but it's a world more enriching than navigating SFO and LAX!
Years ago I took Amtrak from Chicago --> Seattle --> SF --> LA --> San Antonio --> Chicago.

It was a great vacation, about 6 weeks long. Awesome scenery.
And That’s the Baby Tooth
Of course we can put up with anything. The topic of the subthread is that it's halfassed and has a better alternative.
We have no idea why the people at github did not merge this PR. Maybe several people on the team left the company. Maybe they were pulled into a project which will have higher revenue. Maybe so few people have this problem that this improvement isn't a priority. Maybe it breaks some other internal functionality that someone uses.

We have no idea whether this "would improve their own product" because we don't know what their product is, their product roadmap, their staffing, their budget, or any of the innumerable factors which affect whether a company chooses to spend time and energy and effort and money when implementing a feature.

So why do we presume?
This ignores the (rational, if naive) cost-benefit of a complaint about someone else's work: if they accept your complaint as valid, then you get what you want for 0 cost. Additionally, since they agreed it was a valid criticism, in the creator's view the product was improved, overall. This is globally a very efficient scheme, because there is often a significant barrier to "showing" an alternative solution, particularly if the solution is the culmination of a lifetime of study.

When criticism is ignorant, purely selfish, or otherwise not constructive, it becomes a problem. And I don't think FOSS leaders should have any problem expressing this sort of judgement without anger or ill-will.
No, but on the other hand, it doesn't cost much to update the README and officially orphan the project and/or leave feedback to indicate that the project is up for adoption, as a courtesy to people who have spent time improving your work.
GNU diff has the -y option that already does side-by-side diffs; I'm a bit surprised that it doesn't do colouring already.
A major hit to readability. Every call site where you want to check for an error requires adding another level of nesting.
> If you are not interested in contributions to you project, then you are not the intended audience.

I presume it's obvious that if you're not looking at pull requests, you don't particularly care about contributions.

But this article isn't arguing that these maintainers are hypocritical for expecting contributions while being hostile to them. The article is effectively arguing that these maintainers should be doing more free work for the author, because by releasing open source they have signed up for the moral obligation of maintaining it in order to make the community less "hostile".
Neat, but the video ended too quickly! Is there a follow-up that explains the structure of the lisp implementation? I tried writing it out but don't feel entirely comfortable with the idea that I've understood it fully. Would be great to have the implementation also explained in as much detail.
Rhyme is not respected, but I guess that's really impossibile. Metric should be "easier" than rhyme, but I totally agree - meaning first.
Most Rail stations are in downtown areas. Most large airports are outside of cities. If you're going downtown to downtown you get the driving, parking, security and waiting time back.

Air travel may still be better in a pure $ and time basis, but for people like myself looking for a more comfortable travel experience than air, I would still take rail for a few $ more and a little extra time.
How to build a viral Blog in any niche