jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As someone who doesn't have a car and is broke, investing in my bike makes a lot of sense - public transit costs 100/month[1], my transportation bike cost 800$ and my yearly cost to maintain it is 100$ (tires, tube, chain). Therefore, in the first year, I save money.

My bike is fast and convenient for getting around, which makes it a reasonable alternative to other transportation methods (it's faster than traveling by car within the city limits of Chicago).

In contrast, a ~100$ bike is much slower and more expensive to maintain. Suggesting only fools ride nice bikes is short sighted.

We need to make bike theft less profitable instead of telling everyone to ride shitty, impractical bikes.

[1] in Chicago - http://www.transitchicago.com/travel_information/fares/unlim...
Very cool implementation :-)

So what they have is

- an OCR function that reads a few words from an (easy) image

- a (simple) translator that translates the words into a different language word for word

- and then paints the translated words back using the same font/size

...continuously and quickly !

Don't get me wrong, this is cool and all, but it would be much more useful with a single snapshot that translates better, instead of focusing on doing it "realtime" (but the video wouldn't be as cool :-) )

The idea is nice, so I expect Evernote and Google to implement this ASAP ;-)

Good luck !!!
I'm not sure why we are meant to judge the glorification of dropping out by a drop out more suspiciously than the glorification of academia by a European History PhD.
I think this problem is widespread enough and there are enough idiots out there(me included),that there should be a feature request for Github to provide a prompt in case Github detects sensitive information in the code hosted.
Reminder: People who think of themselves as getting prestige from their college education may view something that challenges the prestige of college as an attack on their hard-won status.

Reminder 2: College is broken. It needs challenging.
Thanks, this is interesting theoretically but its not really user-friendly and IMO wastes Github space.
College isn't broken, it's just not for everyone. I don't regret my 4 years one bit, it was the best period of my life. I had some amazing social and educational experiences that I wouldn't have received had I not attended - who knew religion and geology could be so interesting? Most importantly I received a CS degree which helped me transition into the real world and be successful today.

You may feel it was a waste of time and money but for me, it was a bargain.
The article is written by a Ph.d. That probably means he's got a vested interest in people staying in school...
Always Be Closing. Otherwise, say hello HTML preprocessors.
Full-stack Developer & Designer | HigherMe (YC W2015 & 43North 2016) | https://higherme.com | Boston, MA, Buffalo, NY, San Francisco, CA | REMOTE/ONSITE | Full-time

HigherMe is removing the grind of finding and staffing hourly jobs. Job-seekers only have to fill out one application for thousands of jobs positions. They don’t even have to apply for jobs themselves as employers can reach out instead. Our platform helps both sides in this process with features like text-to-apply and job interview scheduling while employers can easily keep track of applicants all the way to the on-boarding process.

Our engineering department is looking for a mid/senior-level full-stack developer to begin work on a set of custom features requested by a client. Our codebase consists of React.js and PHP Laravel.

We are also seeking a designer who is able to handle both the UI and UX side of things. This position would involve crafting marketing materials, landing pages, and app flow. The designer will end up dictating a huge portion of our site's look, feel, and branding.

We’ll start the interview process with a phone interview followed by video interviews with other relevant members of the team.

Apply on Angelist:
Full-stack developer: https://angel.co/higherme/jobs/235702-full-stack-developer
Designer: https://angel.co/higherme/jobs/235708-ui-ux-designer
Please don't do this here. In addition to being tedious it's against the Show HN rules: https://news.ycombinator.com/showhn.html.
Wouldn't the server only read it after a config option has been changed? I don't think the server is going to check this database every time a request comes in.
There seems to be a tension between running the test longer and collecting more profits. If you run the test longer you are less likely to pick the bad option, at the expense of trying the bad option for a longer period of time. Have you thought about a mathematical solution to this problem? Perhaps there is a good way to decide when to stop automatically.
illustrated: http://moronail.net/img/1286_moot_trolling_is_a_art
Well, I've had this experience as well, where I note the performance is so bad that I go to the speed test page of my internet provider and then it ends up being ok. However I have a pretty solid suspicion that they have not done anything to monitor usage and stop throttling when seeing a check because:

1. I used to consult (for two years) in the department of my internet provider that would have had to do the reporting to the people who would have controlled throttling and even worked on the speed test page at times and there was no project to do that.

2. There was evidently no known and talked about throttling project among the hundreds of techies working at the business.

3. This place would not have been able to pull off the coordination between departments required to do this and also keep it a secret, and I'm betting most Internet providers would be even more incapable of doing something so nefarious.

4. The department providing customer support would have had to be in league with whatever department providing throttling, however KPIs for the customer support would of course have been negatively impacted by the many people calling in to report negative bandwidth usage. Thus they would have had to be in league with another division of the company to make sure they underperformed and thus did not get good bonuses etc. That would be an enviable level of dedication I must say.
>make something good.

What does make something good, then? The top level comment implies that having to work at all is indentured servitude. Does that mean any sort of work to sustain oneself is not "good"?
Why can't a government have a legitimate claim then sell it to an individual?
I think our biggest disagreement is what counts as a nightmare scenario. For instance, while 3 Mile Island did involve a radiation release, it was very small. I don't consider another 3 Mile Island to be a nightmare scenario. And I believe that we learned from 3 Mile Island, so something that bad is highly unlikely, although within the realm of possibility.

Fukushima involved a major earthquake, a tsunami, a lack of power, and a plant that had reached its end of life. Even with that combination of bad luck, less radiation was released than Chernobyl. I don't worry about a similar disaster in the United States because we simply don't have many nuclear plants in areas that can actually be hit by tsunamis. Clearly we have reactors in earthquake-prone areas (and others in tornado-prone and hurricane-prone areas), but the plants were designed with those dangers in mind. While it is possible to have a similar disaster in the US, the chance of it happening is small enough that I don't lose sleep over the risk.

Chernobyl is the worst nuclear power plant accident ever. Chernobyl's design was below Western standards of the time, and well below current Western standards. There is no plant in operation in the US that could have a disaster as large as Chernobyl. And there is certainly no chance of a disaster larger than Chernobyl. It is literally impossible (for a larger disaster to occur).
+1 for Ecto, really a game-changing library.
> The only tax source large enough to support a nation

The US did quite well for a time without income taxes. If I recall correctly, the US even went from a nearly destroyed nation to global empire, building up several colonial territories, and constructing battleships that went around the world, in a time period where there was no personal income tax.
I didn't read it as fully a red herring.

1. It was in response to the poster that put forward a proposition that any and all passengers must at all times be taken; let's not take the response fully out of context just to attack it with outrage.

Similarly, I charitably assumed by "drunk & incontinent" they mean, literally and as written, "those who are irresponsibly drunk to the point of losing control over their bodily functions"; not those who may have a permanent and manageable/managed medical issue.

2. In practical terms, if I may be blunt and practical for a second, a e.g. service animal shepherd:
a) Legally and morally SHOULD be allowed
b) ...Yet is absolutely equivalent to a vomiting drunk in terms of cleanup expenses (and in some ways worse - follow-up passengers may have severe allergy issues, or even the driver themselves!)

There's no easy "win" here. We have to acknowledge the necessity of regulating/providing for all; but also the non-zero impact on the actual real live person driving the car. They are human too!
Well this is fascinating. Thanks for making it. The SEC probably already does this kind of analysis but it makes me wonder if you could look at historical data to see which trades represented the highest gains or most relevant timing.

From there you could to try to identify which congresspeople engage in the most insider trading.
I’m wondering if you’re trying to make a different point than the one I seem to think you made. To me, it sounds like you’re comparing people who choose to become intoxicated with differently abled people. If I choose to get so drunk that I’m vomiting, kick my dumb ass out of your vehicle. But if I’m sight impaired and have a guide dog?? If you kick me out of the vehicle, you’re not only an asshole but you’re an asshole who deserves to lose everything you worked for!

I must have read your comment wrong. Sorry if I misrepresented you, but I can’t figure out where I’ve gone wrong.
> How is any of this fundamentally different from how television operates? Anyone with a camera and a broadcast license can do same things (and already have). On TV, if you don't like what your seeing, the solution has been to change the channel. On the Internet, if you don't like a website, find another one.

My grievance wasn't "I don't like what I'm seeing" for any value of "I", it was that social media companies have too much influence by virtue of the volume of speech subject to their control. All television companies combined don't control as much speech as Twitter alone (1 broadcaster x millions of viewers versus millions of broadcasters x millions of viewers).

> Anyone can start a forum or website for near-zero in seed money. In the 1920's, the same couldn't be said for an oil company.

Obviously this is a falsehood. You could easily start an oil company in the 1920s, but it wasn't going to compete with the giants of the time, just like a website that I might start tomorrow isn't going to compete with Facebook or Twitter. But I'm not very interested in whether the cabal of social media giants amassed their influence legitimately versus the anticompetitive practices of the 19th century trusts; I'm more interested in the fact that the problem is the same: too much concentrated influence threatens democracy. If you oppose the Citizens United ruling, you almost certainly agree with me, at least in principle (you might disagree about whether social media giants have amassed so much influence as to threaten democracy, and that's fine).

> Making them utilities or breaking them up doesn't solve the underlying issues of what you're trying to accomplish

How would you know? Per your first paragraph, you think I'm trying to solve for "I don't like some website". :) I'm solving for "they have too much influence" which is what antitrust legislation is about (you might take some narrower perspective that it's exclusively about preventing certain kinds of business practices
Agreed. In another part the dissent says: "The Copyright Act protects code that operates “in a computer in order to bring about a certain result” both “directly” (implementing code) and “indirectly” (declaring code)."

But a program that only declares functions never brings about a result.

Declaring code is just the recipe for how to invoke implementing code.
In my last financial product we added 'bitcoin' and 'festival tokens' as currencies in the backend. At first for fun.

But we found out the client devs (web, mobile apps) had severe difficulties and wanted it removed. Turned out they all implemented currencies wrong. Either with hardcoded decimals or with localised in and outputs that would break if a client changed their locales.

So now, my favorite best practice for any financial data handling is that: ensure your system can handle Bitcoin (8 decimal places) and festival tokens (missing currency symbol, zero decimals). Anywhere this leads to trouble is a red flag and will probably cause trouble later on. Now at least you are aware.
I really wish I could look up my representative and see their trades.

Now, I understand that this might require a lot more data than you have access to. But, to be honest, that was the first thing I was going to do.
one of my favorite's is microsoft.com:
http://www.microsoft.com/misc/features/features_flshbk.htm

The web server sat under an employee's desk until 1994, when it was moved to a server room. It's a reminder that Microsoft almost totally missed out on the importance of the Internet and actually could've lost the browser wars to Netscape. Netscape foolishly sold out to AOL in 1998 and that was pretty much the end of it. But thems were the days.
Where does it lead? It seems to me that the only thing we can say for certain is that it leads to a lot of partisan hand wringing and rancor. That's a problem with our dysfunctional American system, not a universal constant.
I keep reading this but I don't understand why people keep writing about this... the suicide rate seems to be below China's average.

That would indicate there is no suicide problem to speak of...

http://www.who.int/mental_health/prevention/suicide/suicider...

http://www.zdnet.com/blog/foremski/media-gets-its-facts-wron...

What am I missing?
I'm not sure what makes that a negative income tax. That's just a flat out subsidy, and it always creates a disincentive for work (it reduces marginal utility of work by (1-S)[dU((1-S)W+SA)/dW ] / [ dU(W)/dW] ). But you are right - this is what Friedman proposed.

But I get Friedman's rationale - he wanted to replace the the "ragbag" of assorted other welfare programs with this. It does have the advantage that dP/dW is always positive (just reduced by (1-S) if you are poor), which is not necessarily the case for the existing system.

So I'm not sure it's fair to say Friedman advocated it - he just proposed replacing a much worse system with it. Do you know if he considered it good policy, as opposed to merely better policy?
Don't bother arguing with this guy. Just take everything you say and put it through the "what would Ayn Rand say?" filter and you can pretty much generate most of his ideas by yourself.
"Some people, when confronted with a problem, think 'I know, I'll use XML.' Now they have two problems."
What you're saying strikes me as hopelessly anachronistic. Nothing like "what we would describe as 'agile'" can possibly be retrofitted thousands of years back. The agile movement comes out of a humanistic anti-corporatist agenda (for want of a better way of describing it) that is practically unthinkable before, say, 1950. If not 1970.
"thrutching" may be the only term in the english language that sufficiently encapsulates the act of offwidth climbing, even when you're doing it correctly.
Thanks, I hadn't seriously considered them.
Maybe they do publish them but they are all fixed before the 90 windows passes so they don't have to be disclosed their. You still go to git.chromium.org and aosp's git see the daily security/improvement patches that go there.
For what it's worth, Google about 195,000 results for "jerry rig" and about 187,000 results for "jury rig".
Kind of an interesting full circle. I remember reading his "why I'm leaving Harvard for Google" post a while back and If memory serves it was because he was doing to many managerial type things that he wasn't thrilled about yet he finds himself in a similar position again a few years later. It would be interesting to hear what he thinks of his current responsibilities compared to the teaching job he left.
Google makes money off of ads.

A common monetization method used by malware distributors is to secretly replace legitimate ads that get loaded on the machine (such as Google's) with their own.

Doing this on every single web page visited by that machine for the rest of its existence, and multiplying that by hundreds of thousands of other infected machines out there, and multiplying THAT by the dozens of different black hat groups doing this simultaneously, it adds up to a lot of lost money for Google.
I don't get why Apple wouldn't be motivated to fix this ASAP for their own safety.
I've heard of contracts of 250K-300K GBP for senior architects positions.
Free speech doesn't mean they can't face criticism or consequences by people/businesses outside of the government.

Their rights aren't violated.

https://xkcd.com/1357/ seems appropriate.
I have yet to find an actual Java autocomplete plug-in that’s not just “we’re running Eclipse in the background over your code”. Just because it’s highly static and regular doesn’t mean it has good tooling outside of IDEs!
Why? They make the front page because people view and up-vote them. People are clearly interested in them...

It's a new story, and gender dysphoria is a topic that I think is well worth discussing.
He attended WWDC: http://daringfireball.net/2010/06/iphone_4
I doubt Apple "waits", they prefer to limit them-self to a focussed feature set "done right". Apparently - the entire iPhone 1st gen was designed and developed by a very very small team. This helps consistency, and avoids having some parts of the team not knowing what another part is doing. If they then - like they did for the iPhone - start with a clean API and environment with future expandability in mind, you start out with a solid architecture on which they can build. The downside however is that the initial product has a very small/basic feature-set. Upside is, its core features are (mostly) "done right" and behave consistently. A ton of features, which the competition already has, are missing, but nobody uses them there because of complexity or weird behavior.

Copy-paste is actually a perfect example here. I have had many smartphones and PDAs (iPaq, Nokia communicator, Sony-Ericsson P910, P990 and a few others) - and in none of them I actually ever used the copy-paste (if it was there), or at least certainly not as much as I do now on my iPhone. Worst clipboard implementation I've ever seen was that when I copied text in a one application, apparently it was placed on the clipboard as UTF8 or Ansi text. No problem so far - but apparently, if your target app then only accepted ascii text - too bad, no copy-paste. Try explaining that-one to a normal user, good luck... I then prefer the focussed on core-features, "no clipboard" approach instead of a confusing, non-working or unreliable feature you end up not using at all.

Now I'm not an Apple fanboy, but I do have an iPhone (only Apple product I own). I'll be the last to say that it's perfect and everything is entirely "done right", but from what I've seen - from a user-point of view - it's without a doubt the best thing out-there. Yes there are on paper "better phones" with "more features" which are "more open", but whatever, it just works. On PC I might be considered a power-user, but my phone is a vital part of my life. I don't want to mess around on it too much - it has to simply work. I did consider buying an Android phone for the sole purpose of playing with it, but I simply don't have the time for that at the moment. I might still do this in the future, after having played with 1.5, 1.6, 2.1 and 2.2 on various models of friends - I have to say, I'm impressed by the technical improvements, but still - the user-experience is just horrible. There are some cool ideas, like the notifications - but the execution is mind-blowing irritating after a while. It feels to me as a linux desktop 10 years ago: editing your config file with vi is easy. Designed by an engineer, for an engineer.
My Core2Duo 1.83GHz mini has an intel GMA 950 GPU. Are the current GPUs worse than that?
most shipping rates are based on where you are located. So the retailer at least needs to know your zip code before you will get accurate shipping rates
Best in class is relative. CS degrees are in decline with regards to quality. Take a look at curriculums from the past and compare to yours today. I've done that at one Norwegian university. Clearly devaluated. Use your talents to find out and study what's missing in the modern curriculum.

And by the way; don't get a degree; take it. Even if it's easy.
Except Salon: they have had very good coverage. I donated money to them a few days ago, largely because I wanted to make sure that they could be one of the only sources in the USA of real news (besides the Comedy Channel).
and if history is any indication, it will

Very true. I was merely bemoaning the status quo. This is a thread about a third party tool to patch up a rather severe UX flaw after all...
The fewer the trips to the kernel, the more work you can do in user-space, the fewer the sys-calls, the fewer the context switches, the better the throughput and performance.

Even if a request is completely CPU-bound, it’s a good idea to be fair to other requests accepted in the thread; that is, if a request should take 2 seconds of processing time, while others would take a few microseconds, they shouldn’t all wait until that one request is processed.

Instead, yielding back to the scheduler where appropriate, will give them a chance to complete in time proportional to the effort required to process them, not to the time required to handle long-running requests that stall processing of other coros.
The articles about C programming and UNIX basics are models of clear, crisp, and concise writing. Really nice.
Interesting comparison with US Constitution...
"In the U.S., if there is a compelling necessity to
achieve an important governmental or societal goal, a law
abridging freedom of speech may pass muster. But in India,
such law cannot pass muster if it is in the interest of the general public. Such law has to be covered by one of the eight subject matters set out under Article 19(2). If it does not, and is outside the pale of 19(2), Indian courts will strike down such law"
You do it when no when is looking (hence robber baron).

Best to start when the land is cheap, and when you are going to build infrastructure to increase the value of the property. So the railroads with tracks and stations, amusement park operators (Disney World...), or it could be a factory with lots of jobs in a depressed area.
The well-definedness of 'C++ pointer' is a non sequitur - it is not a sufficient condition to justify its use in this context. 'Backwardation' is well-defined, yet I doubt it can contribute anything to this discussion.
A sandboxed iTunes would also prevent syncing your iPod and importing existing music collections, because those both require access to files outside the sandbox, which is probably why Apple hasn't done that.
Love the line "The more you print, the more productive it makes your workflow". I need to get that dot matrix printer connected up to my computer and start printing straight away, I can feel my productivity increasing.
LOL I'll have no part in this whatsoever! :)
That's no longer the case. It was the situation at the beginning, but multiple cab folks have told me that incentives have really reduced in the last four years.