skysight-inc/HackerNews huggingface dataset:
I've been reading over this thread and it seems to me that you would be better off freelancing or being a consultant then actually working a steady job. Your attitude screams "just let me get the job done and don't bother me" which I personally think is ok, but doesn't fit the open office culture that most technology companies are doing.

Lastly, if you really do work faster / better then most developers you worked with then you "should" have came across a competent manager who knows your worth. In the companies i've worked for, managers has always made exceptions for people who produce great work and don't partake in the social schemes. I have friends that basically found a manager who knows their worth and have followed that manager to every new opportunity, essentially being a valuable tool in the managers toolbox.
Show HN: MVC with ReactJS
"The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." -- George Bernard Shaw
The "natural" size of a company is determined by the relationship between transaction costs and the costs of organization. See this seminal paper for a fuller exploration of the topic: http://onlinelibrary.wiley.com/doi/10.1111/j.1468-0335.1937....

I would not be surprised, though, if there is a sudden increase in organizational costs above a certain threshold due to the limitations of human social capacities.
MS-DOS macro assemblers were quite powerful, thanks to their macro languages, you could program almost in an pseudo high level language.

Once I ported something to GNU as and was quite surprised how bare bones it was.

Not to mention that I hope never to write AT&T syntax ever again.
2015 :P

Cool writeup! It's amazing what lina can do.
For anyone else trying to pull gb camera images as well as other gameboy saves off their carts.. I used this arduino shield!! https://www.insidegadgets.com/projects/gameboy-cart-shield/

It works really well :D
Europe became rich through brute military conquest/colonization of the Asia, Africa and South America. They capitalized on free labour, free flow of ideas and goods from their colonies.
Thank you, excellent and helpful post. I see I have visited the LDC site before but didn't remember that one. I'll have another look. SemEval looks like it could be exactly what I'd love to poke around and they have datasets available.
Performance improvements coming to R 3.4.0
Not all passive income is 'secret sauce'. People write eBooks or offer paid services based on their skill set and so on - and often the HN exposure helps get them known, and is interesting to see for us readers.
Things to do before your project dies
> I always thought their business model was giving people with starter credit (like college students) credit cards and car loans.

This is what I've seen of them. They offer college students (who don't know better) really bad credit card deals with high fees and high rates and sneaky "gotcha" contract terms.

Although I may be overly harsh since my impressions of them are all based on their credit cards. For all I know, their other banking services are ethical.

Also to be fair: by the time Capital One acquired ING, I was too old to know many college students so my anecdotes were all from before then.
Your experience is so different from mine! One of the attributes which initially made Google feel trustworthy, back when I first encountered them, was the fact that they didn't nag you to create an account and log in. I loved the fact that I could just go to google.com and search, get good results, and not feel like I was being strong-armed into some commercial relationship in the process. I just wanted to browse the web, after all, I wasn't there to build a relationship with the search company. At the time, this felt like a breath of fresh air; it was part of what I took "don't be evil" to mean.

Of course that quality faded away over the years, but I never grew comfortable with the idea of logging in to Search; it was just too creepy. But eventually it just got ridiculous, and the relentless pushiness of the whole Google+ fiasco was a big part of the reason I switched to DDG.
The point is about diminishing returns. There's nothing you can do in one modern DAW that you can't with the others. The enhancements you get year over year are minimal and the amount of users who are pushing those tools to their limits is negligible.

Heck, the more advanced users end up going with a lot of hardware-based solutions and analog equipment.
> But you don't _talk_ exclusively in formalisms to other mathemeticians, do you?

In informal setting (like lecture or workshop), maybe not. But when publishing, you always talk in concepts that are defined formally. That doesn't mean that you use formal language all the time, but every time you introduce some definition or term, it is understood (obvious) that you could provide completely formal definition. Also, having a formal definition doesn't preclude using motivational examples.

So no, I don't think a book like "Design Patterns" could happen in professional mathematics today. Mathematicians simply don't introduce shared vocabulary of informal definitions. But it wasn't always like this - Euler used words like "curve" without having a completely formal definition (and without worrying about it). But eventually we learned this was a problem, and I think we will learn the same about programming patterns (and that's why people IMHO largely stopped trying to name new patterns).

> And I'm not saying React itself is a pattern.

Yeah, I understand, I was just taking a rhetorical shortcut. What I am saying you should be able to point at a set of functions of React and say "these embody one of the ideas behind React" (although there can be technical reasons that prevent doing exactly that on the current React codebase). Then the "pattern" you have in mind is well-defined by these functions.

> But if you think all things in the design of software are reducable to reusable pieces of code, more power to you.

I think it must be, because the "pieces of code" is the ultimate end goal. So there must be a point where the informal definition of pattern gets translated into formal code. And to do this translation reliably, you need to be able to enumerate (or parametrize) the choice of formal options that stem from the informal concept, and this process is actually the formalization of said concept.

I would say the software design patterns are rather special case, because they involve code readable by computer. In contrast, the original design patterns in architecture don't need to relate to computer code (there is no code reuse), so they are perfectly fine with not being formally defined.
New releases GEGL-0.3.12 and babl-0.1.24
I'm fond of Yoda conditionals, but not for the commonly cited reasons. Mostly I just like that they promote the interesting/unpredictable part of the comparison to the front. I consider the safety from unexpected assignment, from null pointer exceptions, and the Star Wars reference all to be minor perks.

Take this example:

function handle_request($http){
if("OPTIONS" === $http.request.method){
...
}else if("GET" === $http.request.method){
...
}else if("PUT" === $http.request.method){
...
}else if($http.request.method === "POST"){
...
}
...
}

Did you read $http.request.method four times? I bet not. Some of you may have read it the first time; I wouldn't have. But to know that the fourth block handled POST requests I made you read to the end of the line. That makes it harder to scan the code looking for the section that you want to change. In production code that I've seen, the predictable side of a comparison is often quite long.

What's especially bizarre to me is the reason people give when advocating writing in the last style. Yes, it verbalizes nicely as "Otherwise, if the http request method post, then..." But who internally translates their code to English to understand it? COBOL was designed to read like natural language. Do you enjoy programming in COBOL? If English-like syntax is desirable for code readability, why don't modern programming languages prioritize English-like syntax, too?

Greek mathematics got stuck because it remained a verbal, pictorial activity, Moslem "algebra", after a timid attempt at symbolism, died when it returned to the rhetoric style, and the modern civilized world could only emerge —for better or for worse— ... thanks to the carefully, or at least consciously designed formal symbolisms that we owe to people like Vieta, Descartes, Leibniz, and (later) Boole.

-- Dijkstra,
FYI, some of the < and > symbols in the code are showing up as &lt; and &gt;
IMAX’s first virtual reality arcade is here
I like the ability to quickly comparison shop. Will use this soon and report back.
This article is a little light on substance. Aside from the now mandatory brackets around print() you can write Python 3 code that is indistinguishable from Python 2 code. Sure, Python has become more complex and the standard library has grown substantially, but using Python for one-off scripts is as easy as it has ever been.
Usually there's no good library that fits your use case. There's always subtle differences (to quote John Carmack)

Or it's really hard to find the good one amongst a hundred bad ones (to paraphrase ESR, when he tried Rust in all seriousness).

"Write once use everywhere" is wishful thinking, it's important to make adaptions (to paraphrase Knuth).
The irony of this piece is overwhelming.
> but it does seem like more people want to be told what to do than to think for themselves

I just want to have some clarity around what my role is and where my responsibilities begin and end. Necessarily sometimes I'm required to reach beyond my regular duties.

In that context, then, being told what to do vs thinking for myself is a false dichotomy. The two are a nested-hierarchy, whereby I think for myself within the role required.
> There's a gap in the experience between driving and other transportation modes such that even if there existed excellent transportation alternatives, driving by car would still be the most desirable and congestion would occur if all transit modes were priced the same.

They aren't priced the same. The capital and insurance costs for a bus are lower per passenger, they use less fuel per passenger, pretty much every part of their cost is lower per passenger. What creates the problem is that if you need a car because mass transit can't take you where you have to go then you buy one. And once the capital and insurance costs are sunk, driving that car is now cheaper than taking the bus. So the problem is that people in cities have to buy cars to begin with.

Self-driving livery service is going to turn this on its head, because if you take the cost of the driver out of the cost of a taxi, that service becomes preferable to personal car ownership for 90% of people. But it will still be more expensive than self-driving bus service to anywhere the buses actually go once you don't own a personal car, so the result is fewer required parking spaces because livery cars don't need to park and more people taking mass transit where they can.

> Being in a comfy car where you can blare your own music is a much better experience than being in a crowded bus.

What's even better is living close enough to walk. Even living a 5 minute drive away instead of 50 would eliminate 90% of the cars on the road at once because each is only going 10% as far. Create enough reasonably-priced housing near where people work that they can actually afford to live there and the traffic problem disappears.

> Congestion happens because roads are near free and roads are a limited resource. The only solution to this problem is to price roads, surface more of the real costs to the end user, and make roads more expensive.

Congestion happens for a lot of reasons, but one of the main ones is that people live too far from where they work, the only solution to which is more housing. Or because they have to buy cars because local mass transit is lame or unavailable, in which case congestion pricing doesn't even help because demand for cars is inelastic.

Even if you trivialize the situation into a pure price comparison between cars and mass transit, making cars more expensive is still worse than making mass transit less expensive (or especially free, because you lose the fare collection infrastructure cost). Tolls are more regressive because you're taking money disproportionately from the poor, and subsidizing transit of any kind mostly or entirely pays for itself by increasing activity in the local economy, whereas transportation fees do the opposite and destroy most of or even more than the government revenue they generate.

This is even more true of tolls than e.g. gas tax because on top of that you need a toll collection infrastructure and bureaucracy which itself burns a non-trivial fraction of the money in overhead.
So, they cherry pick. I don't know anything about Sharia but I'm sure there are lots of cherry pickers among its followers as well.
The Road to Wigan Pier should be in this. Orwell lived with coal miners' families in Northern Britain for months. I particularly was struck by his descriptions of the way social-welfare policies were used to weaken family structures of the poor.
My thoughts exactly. I opened up an ING Direct account and a Capital One credit card back when I was in undergrad. I was a bit worried about losing all the niceties of ING Direct when they were sold to Capital One, but Capital One 360 operates and feels exactly the same, just without the orange color scheme.

As for their credit card division, I personally haven't had any issues.
Ask HN: Freelancers what is your average monthly income?
I am contemplating on full time freelancing as an alternative to a regular developer job. The unstable income is the main barrier that is stopping me at the moment.

Would be very grateful to hear from experienced freelancers about:

Average monthly income?

If in the same spot would you do the move again?

How long did it take to get a regular stream of work?

Any other advice or tips you could offer
So the system recognizes the mask as a known mask, recommending immediate application of laws punishing wearing masks in public for nefarious purposes, which is rather the whole point of wearing that particular mask.
You could slap a massive sales tax on all non-renewable commodities. That would make everything made from them more expensive and consumers would then prefer longer lasting models.

High quality products that are already longer lasting (on average) would be relatively less affected by such a tax because raw materials make up a smaller share of their cost anyway and more people would buy them.
It can enter a loop easely. Gamer girl vs. me

me: yes

gg: I'll send screen shots

me: yes

gg: I'll send screen shots

me: yes

gg: I'll send screen shots

me: yes

gg: I'll send screen shots

....
Oh make sure your mesh has smoothing groups too, or you will be getting aliasing on the specular on the internal polygons. Some of your edge artifacts look like they may be that.
Could just be a limitation of the training resources available.
The book How Not to Be Wrong: The Power of Mathematical Thinking[1] by Jordan Ellenberg has a segment on this with similar examples (minus the programming bits), tying it in to human psychology and, with surprising insight, the behavior of slime molds. Would definitely recommend reading if you find these kinds of topics interesting.

[1]: http://amzn.to/2kHiROT
Buying Capital One with Amazon stock would probably be an appealing proposition to Capital One stock holders: http://finance.yahoo.com/chart/AMZN#eyJjb21wYXJpc29ucyI6IkNP...
In the Facebook terms of use it says:

"you grant us a non-exclusive, transferable, sub-licensable, royalty-free, worldwide license to use any IP content that you post"

...in addition to:

"When you publish content or information using the Public setting, it means that you are allowing everyone, including people off of Facebook, to access and use that information, and to associate it with you (i.e., your name and profile picture)."
If the timetables aren't particularly easy to read or parse, OCR is going to be potentially wrong so you're going to have to check it, so you might as well do it manually whilst there's no clean technical way of doing it (maybe contact the companies if you get big numbers and ask about an arrangement?). You could setup a script, on a VPS if you're doing it that way, that checks the PDF daily, and if the file changes it notifies you - that'd be fairly trivial to setup.
Reasonable people can argue passionately about coding standards in a conversation about coding standards, but make compromises about coding standards when it's time to actually complete a project with other people.
Go easy man. It's an "experiment" for a reason.
Wow, great point.. I had never though about these sort of legacy systems potentially running React someday.
A 2015 Retina Macbook Pro 13
Yep I've got the answer to life the universe and everything here as well :p
The point the OP was trying to convey (and the OP could have been clearer) is that Rust will allow you to button up an unsafe core behind a completely safe interface. That is, no use of the safe interface could ever possibly lead to memory unsafety, and this is checked by the compiler.

A core value proposition of Rust is not necessarily that you will never need to utter `unsafe`, but rather, you can build safe abstractions on top of `unsafe`.
That type of discourse is not needed here and does not contribute to the topic of conversation.
Looks like I was kinda wrong.

http://www.investors.com/news/technology/youtube-valuation-s...

> But is YouTube profitable? Google has never said. Nor does it disclose viewership data or other financial metrics beyond a few broad statements.

> “There’s substantial uncertainty, particularly over the profit levels at YouTube, whether it’s break-even or if they're doing modest operating margins," RBC Capital analyst Mark Mahaney told IBD. “They have a lot of content royalty costs, massive bandwidth costs, storage costs, processing costs.
I work for Capital One, and this is almost surely pure speculation. I wouldn't even call it rumor because there is no trace of evidence to this speculation.

I say put your skeptics head on if the title of the article ends in a question mark (and also sources cited do not directly discuss the matter at hand).
Monitor your Website's uptime with Google Docs for free
Did North Korea Just Launch a Chinese Missile?
They're cheap, they can easily be changed, they're compatible with everything and everyone (including developers) is already comfortable with them.

U2F/Fido will probably take over in corporate environments, aided by SSO, in the next decade or so, and consumers may follow, but recovery is a huuuuuuge problem for those who can't punt that problem over to email providers.
>Transit improves thing for all road users, even the ones who never use it.

There is zero transit where I (and many other people) live. The nearest bus is over a hundred miles away. Street cars? Been on a couple in my life. As far as I can tell, tax dollars ear-marked for transit go into a black hole.

I don't mind contributing to "the greater good" or "global society", but don't expect me to both subsidize transit and pay a premium for my only mode of transportation. Local problems need local solutions, but there's so much NIMBYism.
i have met some of these guys, my understanding is it is more like a group of consultants who pool together.
That statement adds literally nothing to the conversation. Very much like your parent statement.

If you're going to comment, can you at least try to inform or challenge me/others?
> there was implied privacy.

This is so important. Staring at my least favorite coworker all day was one of the things I hated most about my last job. You wouldn't think it was a big deal, but she was basically reporting each time I went to the restroom or to get water or food, making "tsk" sounds every time I scratched my arm or moved, and sometimes giving a straight on stare of anger for long minutes.

-shivers- Least favorite work environment ever.
I think it's sometimes interpreted as a kind of shadiness.

One thing that might help is a promise to summarize to the group after the discussion is over.
> I wasn't putting it out there as a dig against C/C++

It very much sounded like that.
Electron Forge
Yeah but you make money if you do, even if you spend the resources. This is not really a convincing answer.
...And I was thinking of something like:

"How to draw a straight line"

https://synthetica.eng.uci.edu/mechanicaldesign101/Kempe-Str...

https://en.wikipedia.org/wiki/Straight_line_mechanism
Most likely I will join this year, but the devops tracks were considerably weak the past yeats... This is primarily a webdev conference.
I'm opposed to this trend of trying to replace actual understanding of the problem at hand with massive amounts of computation. If you want to write a program that writes music, then learn how music is actually written first.

---

@hellofunk: If you want the ML algorithm to actually learn how to write music, at the very least, the programmer must be able to express the goal of producing musical sequences of notes.
Thanks for posting it. I wanted to but my mobile didnt have it. Those were best papers I found showing amazing results you can get with analog computing.
There are some great ideas on here and the back and forth between ideologies is informative, however if we are honest with ourselves then we have to admit first that we can't possibly know the best end solution, what we can do though is keep bundling in, adding to and tweaking existing policies that are successful, such as @nradov suggests.

By suggestion this I'm not saying that we don't need big changes nor am I suggestion we only tweak. What I am saying is that we need to actively build brick by brick onto existing methods that have worked, such as deposits. Deposits are a great way to enhance recycling and that's proven, so adding them to a wide range of other products makes a great deal of sense.

Does anyone else have other successful policies such as this that could be suggested for expansion too? We should keep actively tweaking rather than sitting on our hands debating what's a great huge step forward when the reality is that small, steady tweaks would have an astronomical effect over 10-20 years with I imagine a very low failure rate to-boot.
>There were no Chinese or Indian traders looking for sea routes to Europe.

That's possibly not true. The author of this book makes a compelling case the Chinese had actually been exploring earlier:

https://www.amazon.com/1421-Year-China-Discovered-America/dp...
"Any headline that ends in a question mark can be answered by the word no." - Betteridge

https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Great to hear you're using GitLab already. Please consider creating an issue for the 'repos failed to import, even when they're successful' that allows us to reproduce it.
Say what you want about Orwell (Well, Blair, if you like), but he was a shrewd observer of human nature.

1984 and Animal Farm are probably his best known works, but his 'Down and out in Paris and London' describes being poor and how it affects both your body and mind like no other account I've ever read (and I read quite a lot!)

I love his writing - and, before anyone suggest I have a rosy view of him because of his politics, I am a (mild) libertarian of the Viennese mold...
Cubicles also provide a natural boundary so that when someone comes to talk loudly at the person seated next to me, they don't stand directly beside me to do so.

Open office plans are the worst.