skysight-inc/HackerNews huggingface dataset:
The core dev having worked on new GIL (py3.2) explained this to me.

I never said it was magic.

But he said GIL is a tool to achieve thread-safety in python when calling non 'thread safe' code.

I am not him, I will not take on any argument of how it works.

But since ruby GIL is inspired by python GIL let's hear ruby coders:
http://www.rubyinside.com/does-the-gil-make-your-ruby-code-t...

Oh, yes, it seems some people are seeing it my way and that it is a controversial point that can be argued. So I agree to disagree.

Btw, I don't multithread and share states, I multiprocess with 0MQ and communication patterns such as PUB/SUB PUSH/PULL for the obvious reasons that I really think multi-threading is an over-valued and wrong abstraction.
We're getting way off topic, but c'mon, 911s. There's a guy around here with a Vorsteiner VRT Porsche 911 Turbo S (in silver), that I definitely didn't notice until recently.
I definitely think so, this sounds like what I think might be a big, big part of the solution to this problem.

I would really hope that there's a threaded discussion component, and I would hope that differing opinions/theories are allowed (and critiqued, obviously).
Yeah, I would be curious to see some real studies on that as well, I suspect that having a bright screen in your face is the problematic part, and that color temperature only make a very marginal difference, if any at all.

But honestly, I use it because I like it, not for any positive effects it may have on my sleep. It just makes it more pleasant to look at screens after nightfall. Also, seeing the screen change is a very pleasant "hey, stop looking at Twitter/HN and go to bed!" reminder.
Two other good books that explain the geopolitical history/algorithms:

Propaganda - by Edward Bernays

http://www.historyisaweapon.com/defcon1/bernprop.html

> THE conscious and intelligent manipulation of the organized habits and opinions of the masses is an important element in democratic society. Those who manipulate this unseen mechanism of society constitute an invisible government which is the true ruling power of our country.

> We are governed, our minds are molded, our tastes formed, our ideas suggested, largely by men we have never heard of. This is a logical result of the way in which our democratic society is organized. Vast numbers of human beings must cooperate in this manner if they are to live together as a smoothly functioning society.

Tragedy & Hope - by Carroll Quigley

> The powers of financial capitalism had [a] far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert by secret agreements arrived at in frequent private meetings and conferences.
I get this feeling when looking at the OO and functional styles continuously clashing. Implicit classes make some reasoning about functionality non-local. There's a horrendous amount of complexity in the OO side: case classes, traits, mixins, and a complex type hierarchy to boot.

Most languages just don't have that many features, and you could take different, non-overlapping subsets of features have something that could have an idiomatic style of its own and is good enough to solve most problems tersely.
Styles change with technology. The headline may be rendered to maximize SEO value, but the body leaves room for flavor. Most writers don't take advantage, but that's on the writers, not technology. Already, we see headlines returning to a more creative state as people learn to bridge machine bait with human interest.
Right now an Uplink Corporation hacker somewhere is sending an email to his employer to get paid for this arrest.
Can we create a game on our own?
The documentation is my biggest frustration with Racket. Trying to grok how to use something as simple as their HTTP module proved difficult. It's great documentation, but seems to be aimed at a more academic level than pragmatic.
At least communist states didn't destroy the world through overconsumption.
I think a lot about the tension inherent in science; we do science because we have a desire for the truth, which for many scientists is a deeply emotional and visceral hunger, a need for knowledge and a joy of discovery... but we do science by acknowledging that this goal is impossible, that we can never have a moment of celebration where we're absolutely certain we've discovered something. Trust your methods too much, and you'll end up believing in phrenology or whatever other misplaced scientism even the establishment can come to believe. Trust your methods not enough, and you'll never be able to come to a conclusion, and never be able to convince others of the importance of your findings (even if the fate of the planet depends on it.)

And in the end... it's a tension that can't be resolved. All there is is the tension. That's what science is, despite our hopes in it as a rational, dry methodology; at some point, the methodology has to come to a conclusion, the controlled experiments and p-values end up affecting the way we think and act, and we all just keep trying our best to make sense of the world.
One good example of this bullshit is the last years of Bill Gates PR. People "spontaneously" coming to social networks to state how great and humble he is.

E.G this fantastic piece of "interview": http://imgur.com/gallery/DTDsH0P

I still wonder how it can remotely work. But it does. Read the comments below the pictures, it's crazy.

It's like in big announcements when people are jumping around saying they are all "so excited". I usually stop listening after somebody used those 2 worlds, there are people finding this is a demonstration of enthusiasm.
>doesn't that at a certain point put it on the same level?

No, it's only a prerequisite as a result of the existing economic model. Human rights should transcend that.

Not very convincing. Do you have some alternative to the "existing economic model"? I ask because I can't think of a single example of a free society where there's no private property.

The people that think such things as the State having no right to collect taxes are terribly naive. But it's equally naive to think that you can be free in a society where you don't have economic freedoms.
This is core to human leadership and has been detailed as far back as ancient Greece.
What makes it difficult to mix frame rates and resolution? I would naively assume that you could just record each scene with whatever framerate and resolution you wanted, combine the whole thing into a single movie with the max resolution and framerate you used out of the bunch, and be done. For example, if you put 24fps material into a 48fps video, it still displays at 24fps.

Edit: since it's an ongoing theme in this discussion, I should point out that my "just record each scene" description is from a technical perspective only. Making it result in a nice-looking work of art is, of course, another matter entirely.
I'm down-voting you, here's why:

Context is a thing, and you even make use of it in your comment. You have set up a false scenario where (according to you) we are only allowed discuss what is explicit in headline, yet "alternative facts" isn't even in the headline.

If you seriously believe that comment sections should not discuss the context around its subject, you are wasting your time here because there is an entire internet you there for you to police.
In a project I work on right now I use no XML/HTML. I love HTML and it's great for static web pages/documents and for "old school" server side rendering. But for a SPA with real time and dynamic updates, it's the wrong tool. It's much faster appending the elements to the DOM. Lexical scope and closures plus being able to call functions that returns elements in JavaScript makes it fun.
Tech recruiter problems: Episode 1 [video]
If you carefully save from your subsistence farm in the good years you might save a couple of tons of wheat to get you through the bad ones. Congratulations, you've just saved $300.

But you're right, our other freedoms do imply a certain amount of control over a certain amount property. The right to self-determination, freedom of movement, freedom of assembly, freedom of association et cetera would be hard to guarantee without a little bit of freedom of property.

As I mentioned, capitalism is a pretty good means to accomplish our goals. It's not an end in itself or a fundamental right, IMO.
Generally when your compiler spits out a lot of warnings you learn to ignore them.
"I don't play games" is such a weird comment to me, just like "I don't read books" or "I don't watch TV" - writing off an entire medium seems rash. (Even if you are just stating you don't, rather than you wouldn't - the fact you identify yourself as not doing so presumably means you are not going to try some of the great works out there).

Although, to be fair, I guess "I don't read poetry".
Agreed. I can see why you would assume there would be. Seems like the obvious thing to do.
I'm not saying Amdahl's Law is wrong, I'm saying that it doesn't apply to as many problems as people think it does. I said "almost" for a reason.
Edinburgh moves towards a greener and low emission economy
Heh, those comparatives more often than not are sponsored by AV companies. That's why every comparative will show different Nr. 1 AV software.
Why should consumption decrease when the substance is legalized? The only real explanation I can think of off the top of my head is if certain types of legalization are really inconvenient (highly regulated sales and coffeehouses, vs. the black market).

Prohibition reduced alcohol consumption in the 20s: http://patterico.com/2014/07/28/yes-prohibition-worked-in-te....

(I am not asking this to support prohibition. I support legalization of marijuana).
Given the litany of serious, exploitable flaws major AVs have had recently, nothing is better than something.
We have built this Cordova based mobile app which helps you to play treasure hunts on your mobile.
This seems like an argument for the lowest common denominator.

What should programmers who enjoy working with more powerful abstractions do?
If it's been pushed back once, it'll be pushed back at least a second time (maybe more). Just get the hell out of there.
I don't see that being to far off. I could see Racket doing the same thing Haxe is doing in that space with regards to deployment system to Mobile.
Testing Python Applications with Pytest
In my experience, this part isn't true: "And you don't want their knowledge of software construction to not be too out of date." One of my best bosses was largely a C programmer (from back in the 80s). He'd still tinker with things from time to time, but I think the fundamental principles of software engineering haven't changed a whole lot since then. A software engineer who could have written a book like SCIP or Programming Pearls back in the day but were in management now, would probably make excellent managers.
Just so everyone knows this was Fake News

https://news.microsoft.com/en-gb/2017/01/24/microsoft-re-aff...
Because both parties have been nearly identical on the very things that impact your life and liberties more than anything else.

Foreign wars, drug wars, domestic spying, debt, military industrial complex, militarization of police state and the like. On these things, they are the same.

The parties differ on topics that we are instead the most strongly emotionally attached. That being religion and social issues. However, even on these, in reality the differences are often in rhetoric only. When the votes are cast, they often align.
It's the real life version of saying you don't expect upvotes.
We have a DIY platform which is available only to our partners at this point of time. We'll make it available to all customers very soon.
صور+الفضاء+2017+خلفيات+المجرات+الجميلة+في+الكون+المبهر
Businesses change scope, and requirements slip. This doesn't mean they don't value you or your work, it just means that human's are terrible at planning and software planning is worse than playing the lotto sometimes.

You don't owe your current employer anything, and if you leave the due-date for the software may be pushed back.... but its not as if the business will fail without you.

Too often we over-estimate our own worth. You're replaceable. With enough time and effort and yes cash, anyone can be replaced.

This idea doesn't need to be dehumanizing. It rather can be empowering in that it let's you get over the dubious loyalty people have to employers.
Great comment! We put 2013 in the title above.
It must have been somewhat surprises for you to have gone through it several times.

I'm not quite convinced. My best bosses have been extremely hands off and my worst one was a techie through and through.
This is so awesome, wasn't expecting such detailed response! I think we all have some of these flaws but having channels to have this feedback and to have open discussions without any ego or taking it personally makes the best teams. Currently I'm not in such a team but I was in past and wish to find one soon!
I had a similar situation where I was the project lead. Due to irreconcilable differences, I tendered my resignation with a ton of lead time basically saying I'd get the product out the door.

Product management kept adding scope, both features and infrastructure improvements, to the point where my plenty of notice was not enough to actually ship and they asked me to stay a bit longer.

I finally just left when my extended time ran out.

I feel a great responsibility to deliver when and what I say I will. I, and you, should not take responsibility for delivering what other people say we will.
I'd rather have Python's way of doing it, which plays with the order for the sake of readability:

useful_metric = complex_calc(foo) if want_complex_calc else simple_calc(foo)
Guide to Fault Tolerant and Load Balanced AWS Docker Deployment on ECS
I like how the CIA says 'go fuck yourself' when they send back pages of completely blacked out text in response to FOIA requests.
I've had bosses who couldn't do my job but trusted me and didn't get in my way and gave me the exact environment I needed to work in. Those were the best work experiences I ever had. It's the bosses who can do my job I have to worry about, they feel like they need to get involved with it and that hurts my job satisfaction. I need a boss with complementary skills to mine, not the skills I already have.

People have all different values and making absolute statements about them is folly.
The same goes for me. From one side, Kaspersky is a reputable and established AV company, from another side it has too tight ties with FSB. Sorry, no trust anymore.
Yep, it's this one: https://openradar.appspot.com/30056643

Thanks!

EDIT: Also just found this Firefox bug report for the same thing: https://bugzilla.mozilla.org/show_bug.cgi?id=1328218
Discussion there seems like it's really more of a JIRA bug than an FF bug ¯\_(ツ)_/¯
The undergraduates with rich parents are also technically living off of the largess of others. A family probably feels more of an obligation to support their own children but it's not like the majority of undergraduates paying tuition are "self-made."
uMatrix is very nice, a whitelisting everything blocker with a really intuitive interface.
Some companies. Many other companies actually want to take care of their staff.

Source: I'm a business owner who likes to take care of my employees.
If you look at the vote totals you'll see that far more Republicans voted for the Civil Rights Act of 1964 than Democrats and that far more Democrats voted against it than Republicans. The Democrats did not suddenly decide to support civil rights since the majority of the opponents of such policies were Democrats. Much of the violence against blacks you see from that era were committed by Democrats. I seriously doubt there were Democrats out beating blacks for demanding civil rights one day and literally the next day they were voting for civil rights.

That situation was far more nuanced than the idea that millions of people with opposing viewpoints across the entirety of the country suddenly agreed with each other to switch parties.

As for the southern strategy, there is the viewpoint that getting people to vote for you doesn't automatically mean you accept and enforce their ideologies. They just become "useful idiots" for your cause. Although, I disagree with the premise of the strategy because it would have the side effect of fostering racial divide. But I have the advantage of hindsight in that matter.
File hash generator
If someone is so nervous and anxious that they can't just talk shop with a peer and share some war stories without feeling stressed... well, that tells me something very important about them.

Me, I'm always good for that kind of conversation. It's not going to stress me out if they're asking me things like this.
I'm interpreting "embarrassingly parallel" to mean that it's obvious the task can be parallelized, and I'm saying that many tasks where this isn't obvious in a more serial language are obvious in Erlang.

No, I'm not claiming Erlang breaks Amdahl's Law. I'm claiming that Amdahl's Law applies less often than people think it does.
Jesus, already? :-P
I didn't read that into owenversteeg's claim. Tesla is making and desiging its 21700 for the Model 3; they couldn't hit volume or cost targets without it. It's not being designed for the S; but that doesn't mean that they can't use it in the S later.

At least that's how I read owenversteeg's comment.
Outrageously Large Neural Networks
There are still posts with no link to the comments. Seems like it is happening whenever the summary is also missing below the title (currently "5. Ask HN: Leave job right before app goes to production?" is like this)
I am awe-inspiringly great at being humble! Nobody does humble like I do. Call in the next 10 minutes and get my "Awesome Humility in 40 days" starter kit for half off!
Do you think it's funny? Should we make it a series?
Honestly I'm not sure why that seems unlikely. People self medicate with it for depression and they are only now scratching the surface when it comes to the mechanism at play.

Same thing with smoking. Schizophrenic people are far more likely to smoke. It turns out that they very recently discovered this was a form of self medication as well.
> Consider Proudhons famous "property is theft" for a moment.

> His point is that enforcing property rights explicitly deprives others. If something is scarce, then the moment I wall it off, others become poorer for it.

I keep hearing this argument. And its so obviously illogical.

Establishing the concept/law of property and property ownership is probably the first thing a society does as soon as it gets formed.
I started a simple project a week ago. I use Vue and Semantic-UI. This combination looks very good for me so far.
EURUSD: Pulls Back, Targets 1.0651 Zone
"almost every program" != "any program"
Of the 3 choices that you gave, I'd use Vue.

If you broaden the scope to 'let's use anything', then I'd suggest Ember since I like their model layer better.

The React ecosystem is a bit fractured at the moment, so jumping into it is a full-time job.

In a year or two, I expect it to settle down when some framework rises out of the morass and gains credibility amongst the majority of dev's.
I agree.

But it doesn't sound like a very nice environment, so expect to be their new scapegoat as soon as you've turned your back.
I've always seen projects I've been involved with off before leaving.

Most employers I have worked with have been fine with pushing dates back - it shows your dedication as an engineer. In my view. It also prevents you burning bridges with current colleagues who you would wish to work with in future.
I absolutely love this blog series. Can't wait to read what's next :)

First time I noticed (mention of) recap at http://tech.marksblogg.com/benchmarks.html
You would think so, but that's mostly not the case in practice.

A lot of people that don't know what you do will assume it's simple enough.

It's just not worth their time. That's why they never learned to do it.

For instance, I used to think sales and marketing were easy until I had to do it.
Would your company ask about your personal circumstances before terminating your employment?

This is business, not a friendship.
Yep. I remember my parents spending more time talking to cafeteria workers, I didn't even think it was appropriate for them to meet my professors, nor did I think it was an option. Being weeded out from social circles was also painful. "Let's go downtown for dinner Saturday night", "Nope I'll meet up with you guys later, I've got something else going on."
Poll: Your choice of front end JavaScript framework in 2017
Lets see who is using what in 2017.
Angular 2
Aurelia
No argument here. I'd never claim good managers don't have additional skills beyond the technical. Only that the crisp line we try to draw between the two roles is a false one.

I'd also claim the following: sometimes doers have to manage up or laterally. In that sense, a good doer must have some of the skills of a good manager, just as the reverse is true...
Since the article is about Bitcoin and human rights I think it's worth mentioning that Monero is the only crypto currency that protects your financial privacy. Privacy is an important part of controlling your own wealth not least because it makes money fungible and doesn't allow discrimination against where coins have been spent previously.
it's certainly not a basic human right on the same level as your right not to be enslaved or murdered.

You are forgetting that you can be enslaved in a lot of indirect insidious ways that doesn't involve chains or swords.

Most people in absolutist societies weren't murdered or technically slaves. But we considered them not free. Also free expression is a basic human right and we should consider private property the same. Of course every right has limitations, but freedom is a whole, either you are free or you aren't.
Harnessing ocean energy for a more sustainable future
So, you're saying 'some science is bad' and 'some science doesn't need public funding'... and that's your justification for a blanket ban on research grants?

You say there are "too many to list" but if you want this argument to sound even vaguely informed you're going to have to be a lot more specific about which science is bad and why.

From your comments it's not clear whether you know anything about science or public policy or have just read an article that says "science is bad, mmkay"
They just want a language more efficient to do develop/test/deploy loops. Yes, Go does much better than JVM based langauges from this point.
That would be great, as long as the employee is motivated and smart enough to do great work, else it would be difficult for the manager to gauge employee's quality of contribution.
Looks great. Will definitely try and give it a spin. How are you planning on monetizing it? Just curious, as I've been toying with an idea like this but only for weekend trips < $500 for 1-2 people. I kind of hit a brick wall though, because I couldn't figure out how to automate and monetize it since you can't book flights on behalf of another person and most hotels/airlines don't offer (simple) affiliate programs or decent APIs.
Does your employer ask employees about their personal circumstances before terminating employees? I didn't think so.

This is business, not a friendship. Leave on time.
Gag orders are placed on employees all the time, in or out of government. This is nothing new, just something for people to nitpick and go negative before they even know what's going on.
Consistent users that are successful and hardworking are not usually also extremely heavy users. When I picture a heavy user I picture someone who gets high all day, every day.
I thought this has more or less been identified in the software world. That also probably was the reason to grow people organically for management than bringing from the outside, more so for lower management positions.