skysight-inc/HackerNews huggingface dataset:
Location: Lyon, France

Remote: yes

Willing to relocate: after a while, if we are a good fit.

Technologies: Python, Javascript, CSS, HTML, SQL, Django, Flask, SQLAlchemy, redis, jquery, Haskell, Delphi, PySide/PyQT, OpenGL, Php, Lisp, functional programming,

Résumé/CV: see my profile on linkedin https://fr.linkedin.com/in/lionelbarretdenazaris

Email: lionel.barret<REMOVETHISPART>@gmail.com

Over the years, I have built quite a lot of app from AAA games to small websites. I have over 10 years of experience with python, and few years for the most common tech. I am currently learning Haskell because it's fun.

I love coding and I have been a (coding) team leader for a few years, so I know all the different aspects of software development.

Recent Contracts :

* Expert Python training for a Parisian start-up
* Building a complex GIS app for a start-up from Lyon (Django, leaflet.js)
* Building a parametric 3d modeler for a stealth start-up ( Pyside, OpenGL )
* Payment pipeline for a start-up (Paypal, Django)
* Python & Project Management training for a small consulting agency,
* Rearchitecturing a complex app for a software publisher (Flask, redis,
* Code Audit for a telecom software publisher, (SQLAlchemy, wxPython)
* Python training for php based team,
* Multi-platform Video Recorder for a high traffic website. (OpenCv, Pygame, Pyaudio)
> I like how the first three or so anti-patterns are in the exact opposite direction as the last three or so.

These are really just proverbs, and it is not unusual to find pairs of proverbs with opposite intent - e.g. http://www.wolaver.org/WordPlay/OppositeProverbs.htm

They have some use as starting-points for discussion, but identifying when one (or which of a complementary pair) is appropriate requires good judgement, and the people who get dogmatic over these things are missing the point.

I think the fact that these sorts of argument feature so much in the discussion of software design and development indicates that there is some way to go before it becomes a fully-mature technical / engineering discipline.
> and should be dealt with incredibly harshly.

Yeah, lets shoot them, because she said so. Date invitation is the worst form of rape.
Ecuador sheltering Assange is more about Ecuador having a stronger bargaining chip with the US in future deals than anything else. Ecuador isn't some bastion of liberty. Far from it, actually. They're doing it to make a statement to the US and internally to themselves. I'd be willing to guess that Ecuador would turn Assange over to the US in a hot minute if the getting was good for them. I think the reality of this situation is that the US doesn't really want Assange all that much. He's a non-player wrt Wikileaks any more and people are already forgetting who he is.
//#cgo
//go:nosplit
//go:noescpae

are all used by the compiler in one way or another
the comment is not executed by the compiler, it's executed by the go tool
So just wild speculation then?
I was expecting the same.. read to the end.. nothing. Jesus, that is not healthy. Maybe he should try going outside and socialising instead, the boost to productivity will more than negate the time "lost".
Thanks! It was ambiguous to me (and perhaps only me), as one could be saying that it was "shameful for the OP to carry on about this".
I think that http://tasks.hotosm.org/ has the balance of edit, review down pat.
Richard Feynman Playing Bongos
He's right. What surprises me is the readiness of people to put up with that shit. I'm not sure if their patience with horrible design is just a result of their ignorance.
Maybe some of us aren't cut out for it? There are definitely weeks when I spend almost 80 hours at my home office computer. My family doesn't really like these periods, but I rarely get headaches and have never experienced joint pain. (I'm almost 40)

I really hate to walk away when I'm on a roll, my mind is really in the moment and has a list of to-dos that is 100 items long. If they are floating around in my head, it does interfere with sleep. I keep graph-paper notebooks with sewn bindings, which have a bit of permanence, and pick up a pen and get them out of my mind so I can close the day.
Is it only me who thinks that actually typing the code takes the least amount of time from all of the activities required for software engineering?
Major strategic blunder: the whole world was updating their proprietary map data for them, but they failed to engineer the process to be spam-proof. Now they've had to stop accepting contributions as a result. Many contributors are likely to switch to updating someone else's map data, and Google risks no longer having the most up-to-date maps of the entire planet. Larry Page needs to kick some ass.
Also, in return for your contributions, all you get from Google is a single map rendering whereas Openstreetmap offers a multitude of them, the possibility of making your own and the whole source data that Google will never let you see but that you need for any sort of analytical processing or joining with other datasets !
I agree that the website is lacking details.

If the project is anything like the American Gut Project (which the page suggests), your data will be made available on GitHub [1]. This paper [2] describes the methodology that was used to generate the data for American Gut.

[1]: https://github.com/biocore/American-Gut.

[2]: Caporaso, J. Gregory, et al. "Ultra-high-throughput microbial community analysis on the Illumina HiSeq and MiSeq platforms." The ISME journal 6.8 (2012): 1621-1624.
Tightest loop of hypocrisy all day: https://news.ycombinator.com/item?id=9523900
Millions of missing galaxies found hiding in plain sight
alright, I just got the thought when reading about elbow protectors.

I would caution with giving advice for taking vitamins and other supplements as a non-MD. Medical advice based on a sample size of N=1 is not a good idea. Apart from clear harmful vitamin deficiencies, studies show mixed results on the benefits of vitamins supplements.
The point is that the sum of added and reduced noise is smaller in the noise cancellation than in non-noise cancellation, unless you are in an optimized environment.
"DEFINITION of 'Economic Rent'
An excess payment made to or for a factor of production over and above the amount expected by its owner. Economic rent is the positive difference between the actual payment made for a factor of production (such as land, labor or capital) to its owner and the payment level expected by the owner, due to its exclusivity or scarcity."

http://www.investopedia.com/terms/e/economicrent.asp

The definition is not that good, and the piece goes on to refine all rents as due to imperfectly competitive markets, (which is a bit nauseating - "Elvis markets" happen regardless of competition - substition breaks down, etc...).

But it is a start.
10 best graphics cards in the world 2015
Web application environment configuration using maven profiles
There are degrees of Black hat hacking. Let's not make the laws so serve most Americans don't even think about ways to penetrate a system?

While other countries, like Russia, and China--seem to encourage their citizens to become better black hat Hackers?
Russian Hackers seem pretty efficient, and we can't touch them.

prosecutorial laws should be not so heavy handed. A Prosecuter should not be able to stack charge after charge against a black hat Hacker(like Arron Schwartz)--to the point where he commits suicide. Or, make Black Hat Hackers so angry with their government they turn their backs if asked to help? Crimes--even computer crimes are not black and white; neither should the punishment be one big blow in order to send a message.

When other countries become better Hackers than Americans and take over critical infrastructure; I picture some Gsometing government employee scouring Google trying to figure out exactly what the Russians and Chinese have done to our servers? Or worse, hiring some slick security outfit who claims they know how to fix the intrusion?

(No wonder Hackers keep Obama up at night? I don't think he was referring to American Hackers either?)
Buffer for photographers
I guess it depends where you are. I'm in the north of England and all the crossings I've come across won't go green until I've pressed the button to say I want to cross. Same with train doors, I've never come across a train where I've not had to press the button to open the door.
You can't. Eventually it will do you in. When I was 29 I spent 4.5 months coding 100 per week and once we shipped I wound up in the hospital. Never again.
In the same spirit and tone: http://motherfuckingwebsite.com/
In no way is the development of efficiency necessary. This is a progressive myth.
I think early in your career as a programmer you spend a lot of time researching, and then as you gain more experience and learn more about the languages, tools, etc. you're working with you end up spending more time writing code and less having to read S.O. answers :)
Energy Flow Chart
If I am working with a latest, super secret revision of PS4 sdk that I can't even legally talk about, how would I ask developers of Wine for help if that SDK doesn't work with their software? I can't.

But Microsoft and Sony will be both legally bound to help, in certain cases they could even pay for delays if their software is at fault. I would much prefer to have a showstopper bug in closed software, thank you.
The New Calculations of TV Scheduling
Your link is about a deportation of an illegal immigrant. Right or wrong the legality of that case is very different.

And the rest of this is nothing to do with the price of eggs. The case here is that something has happened to get the UK to extradite to Sweden in order for Sweden to extradite to the US. That would all have to happen through legal means. Extraordinary rendition to Guantanamo is
1. such a wildly disproportionate and unpopular move that it is just not going to happen.
2. not any easier from Sweden
It is not only you...
The example I gave is idempotent. Calling it n >0 times would result in the same side effects.
Yeah I know, we can easily fix the codes with tools, we also have tools for conversion between Python 2 and 3, right?

However, we can not easily fix the way people writing the code, or the so-called idiomatic Go norms.

Actually, it is compatibility in the ecosystem of Go packages that matters. We have lots of good Go packages on Github that are no longer compatible with Go 1.0/1.1/1.2 etc.
Ah yes, that actually makes sense, "carry on" is a british saying. It's a bit like saying "that's shameful behaviour".
But is learning haskell worth the risk of quitting full time employment and living off of savings for x number of months or years? That is the context of this thread, and my statement.
I've been doing this for 11 months and still going strong. I'm still getting a reasonable amount of sleep every night (about 6 hours) which I'm sure helps, and I make sure to recover when I need to.
Are you sure? Have you ever risked not pressing the door open button on the train?
you're not going to hear the 'room acoustics' on headphones surely. you may hear some ambient noise from the room if it's not sound-proofed, but that's not the same thing at all
Nope. you're wrong. 10 years ago you could do all of this from your fucking home, just like you can do it now. The only difference is - you did not have to deal with all that Javascript bs.
You use third party applications to re-patch the operating system shell (explorer.exe) ? Are you serious ?
Not sure if you're the author, but thanks for the DNSSEC section!
The implication of "man up" is that anything less than a "man" is inadequate. It's much like "quit playing like a girl" or "grow some balls".
If the Ninja Blocks guys are reading this, you should remove the "Buy" buttons from your site.
Skills your front end engineer should have?
Yes. The results I described have all actually happened.
It's a little difficult to reconcile the idea of fanatical Swedes doing everything within their power to get Assange into the US with the back-and-forth over whether to prosecute him and their failure to prevent him leaving the country after they'd decided to reopen the case.
> my reason being that they already know enough about me from my google searches

You could.. you know... change that.. https://duckduckgo.com

> Also, I'm not from the US so MY government doesn't have access to their data

Because the US doesn't have any allies that participate in data sharing, and definitely doesn't intercept data in transit over the greater internet and on Google's internal network...

Oh wait..
The article briefly touches on that incongruence (i.e. that despite Andreessen's techno-visionary rhetoric, much of his firm's portfolio looks like fairly typical tech companies):

even as you philosophize about ushering in a new age of democracy, you also have to make money for your L.P.s. And, while the ideal startup advances both goals, most, in truth, advance neither. The V.C. Bryce Roberts told me, “It’s an ego game, where you want to believe you’re changing the world. But how can you write a check to Fab and believe that giving people discounted tchotchkes is changing the world?”

The article then changes topic and doesn't really discuss that further though.
Ah yes, I'll just develop my own photos at home - seems like a good idea for everyone in the world to do.
> I would find it hard to believe someone goes to a fundraiser to ignore a genuinely great idea/product just because they feel a bit horny.

I don't find that hard to believe. Being male myself and having many male friends, interactions with a (pretty) woman can be strongly influenced by 'sexual/romantic' urges. And it takes effort, sometimes quite a bit of it, to turn that off sometimes.

Now I don't mean that in any way as a justification. It's just what I experience and see happening. Acting on those urges/instinct/whatever is what makes it sleazy.

And yet, it's quite possible that such a 'sleazy' investor, unencumbered by gender-prompted urges, might be quite alright.
The Android pissing on Apple was created step by step with shapes that by itself looked totally clean. This would not work.
is it? According to [1] and [2] - roughly less than 2% of browsers have javascript switched off.

Launching a new website, and focusing on 2% of people seems the wrong priority?

[1] https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missi...

[2] http://stackoverflow.com/questions/9478737/browser-statistic...
In Python, following comment

#--utf8--

indicated the encoding of a source file. In most cases, this won't induce ambiguity, though it's potentially dangerous.
The secret of the successful .CLUB Registry
>decades of documented sexual harassment in this field

In the past four or five years the bringing to light of discrimination, sexism and misogyny in this field has increased (and that's a good thing) and I don't doubt that women have faced discrimination in the past. But this is the first I've heard of decades of documented cases - anecdotal evidence maybe, but not concrete documented issues over the course of years. Can you share some of them?
It's easy to get into 'thermostat wars' if everyone can change the temperature though. Some people (like myself) prefer it colder and can't work comfortably at the temperatures others prefer.

It may sound selfish, but I'm of the opinion that it should be set at the lowest level that people are comfortable with and then those who are too cold and put layers on.
Don't smash it with a rock. Cover it, blow a fan over it or set a very hot laptop next to it, if you want changes in temperature.
Flawless House Cleaning Service
Home Cleaning Perth is a company specialised in all kind of cleaning services - carpet, upholstery, oven, window, duct, tile & grout and etc. Call Today: (08) 6355 5603 for a free quote.
"Sometimes I wish that I was like an air-cooled Porsche mechanic or something very stable and non-computer related, so I could just work away in my shop and not have to ever touch this fucking demon box."

What was nice about working in scientific research back in undergrad in that whenever you got tired of coding the demon box, you could do some good physical labor in the lab.
And then you end up with the interminable whining regarding the moderation - see Wikipedia, StackExchange, etc.
"I don't keep any cookies or browse history"

Why not?

"I get the numeric code sent to me. I go to Google Voice on my computer"

This seems like it defeats the purpose of 2FA. Am I wrong? Isn't 2FA supposed to work by proving that you own a device for which it was set up on?

"always download all the images made by Google Charts because that service will die at some point"

Probably. If it matters to you, learn some JavaScript and build stuff in highcharts. And next time, never rely on a service that you don't pay for.

Also, it's clear by this post you hate Google, especially its suite of exceptionally shitty products, and not the Web.
No they don't. Why, I never really understood.

I used to read a lot of studio audio magazines and reviewers would often say "these speakers are great studio speakers, but I would never use them at home"

Part of the explanation, I suppose, is that an album is supposed to sound as good as possible on $5 speakers and $5000, so the studio sound might not be the "optimal" sound
Reminds me of typescript

/// <reference path="../typings/tsd.d.ts" />
If your IT organization is transitioning to or running web apps, Chrome OS just became a lot more interesting compared to the new MS browser, especially when you consider that ActiveX is finally being put out to pasture.
Same here. But I also pay Google for various services, and the lack of privacy bothers me enough that I would readily pay Google the relatively small amount I'm worth to them as a data source in order to get privacy.

THAT's where Google's position, or at least this Google spokesman's position is wrong: I'll give up both some convenience and some money to get more privacy.
And he should be able to just plug his phone into his computer and pull the images right off with MTP. Don't know why that's so hard.
Your a long time dead - to do 80 hour weeks except in an emergency for very short periods 1-2 weeks max is not good health wise.
> The response was basically "we disagree" and I wandered away feeling confused that so many bright people couldn't see the problem here.

That's a rather disingenuous summary given that literally the very first response is Brad Fitzpatrick from the Go team agreeing with you, acknowledging that it's unfortunate, and admitting that it can't feasibly be changed yet due to the compatibility guarantees. And then shortly afterwards, he encourages you to bring this point up when Go 2 comes around.
Between vi and Emacs, Emacs always wins. vi is very poor editor, barely better than Notepad from Windows.

It's Vim where all the features lay.
Calm the fuck down and get her fucking telegram :D
Write Once Run Anywhere native mobile apps
Short of "man up" is completely less sexist. Perhaps "toughen up"?
Phone -> USB Cable -> Computer.
Transfer images via said cable.
Select images, put in email and send to mum.

Having said that - all his points are valid, though I'm not sure I'd bother to get that angry at stuff that is out of my contorl.
For me, the big win in updating Google Maps is that it uses the updates when routing directions. So now walking directions use the walking paths in our complex, and our culdesac is properly shown as a one way loop rather than just ending in a point.
Actually, yes you do. Unless encryption is everyday and used for mundane messages, it becomes a label that says: "Target this guy and his encrypted traffic."
> login bullshit that DTA can't handle

Pardon my ignorance, but what's a DTA?
10 years ago, which is still 2005, you had print kiosks in places like target where, you could plug in your digital camera or SD/Compact Flash cards and print them out, 10 years before that, you had a "guaranteed" flow of how to obtain your photos: take the snapshot, take in film to a photo lab for development, at which point you thought about how many copies you might want. you may have lost some in the lab, but the flow worked, and it was the same at every photo lab.

Regardless of the time period, he's annoyed how the "ease of use and simple flow" is not so easy, and doesn't seem to flow. Some of it may be not being familiar with the "way they want you to use their products" (poor UX in my opinion). But that's what kills me about today's app centered smartphone web, everything is a unique little microcosm that is slightly different than the others in a way that is obnoxious. Perhaps it is the difference between being a consumer of content and a producer. As a producer of content I would like to think I have control over how I can obtain and distribute it, but technically you end up acting as a consumer of the product that "allow you" to produce... end rant
there were digital cameras 10 years ago
I'm not a protectionist, but Google Maps has been damaging high quality local mapping services because of its zero price-point. It is technically the best mapping service, but when the data is wrong, it is very wrong, and, the bigger the problems, the tougher it is to get them fixed, even using Map Maker.

After 2000, South African local governments were restructured. New municipalities were created by amalgamating formerly separate towns. The boundaries of those defunct towns are visible on Google Maps (as they should be, as an aid to navigation, since the new municipalities are huge).

The problem is that the boundaries of these defunct amalgamated towns are totally wrong on Google Maps, especially in the cases of the City of Johannesburg, and Ekurhuleni Municipality. Suburbs like Emmmarentia and Parkhurst in Johannesburg are supposedly in Randburg according to Google Maps, and this leads to enormous confusion when looking up addresses. Similarly, the boundaries of Bedfordview in Ekurhuleni are wrong. Trying to fix these boundary issues is futile, because one has no idea what criteria are used in moderation, and it takes a very long time to do these fixes, only to risk having them rejected.

Google needs to invest more in Maps, rather than trying to get away on the cheap with half-baked crowdsourcing, and it needs to make sure that it responds to error reports quickly and transparently.
https://www.kingsquare.nl/jsc64
10 years ago you could print the photos on an inkjet or color laser printer at home. But this was a costly proposition in both time and money. Ink and toner being more expensive by weight than...a whole bunch of luxury goods[1].

You would still have to visit the post office and she'd have to wait for delivery, so you're right about that.

Is the photo storage and sharing market ripe for a (re)disruption?

---
[1] http://www.npr.org/2012/05/24/153634897/why-printer-ink-is-t...
Hearing a lot about gut bacteria these days influencing everything from weight loss to allergies. Can anyone with knowledge verify any of these claims or is it, yet, another passing fancy?
If you ask the "why do they need investors if they already have enough revenue at the moment to survive for now" question, then you really don't understand the basics of startup investment. The situation where you obviously need investment just to survive, is the only time you absolutely don't try to raise investor money.

Sorry, but this question comes up far too often on HN.
I think that this type of excessive 'hero' attitude is not without risks mostly to your overall mental health. Also, no mention is made of physical exercise ... I am worried for you lil' fella ...
>they failed to engineer the process to be spam-proof

That's a bit naive. They have been getting business spam constantly from the day they opened. Like businesses marking their competitors as closed, or moving their own location so it is closer to their customers.
The DownThemAll extension, pretty great.
The kernel is GPLv2 -- they can rewrite big portions of it to fit their needs and push as little code back out to the community as possible.

That said, this "new" MS is focusing more on cloud than anything else, so a MSLinux is probably more a question of "when" than "if".