skysight-inc/HackerNews huggingface dataset:
MPs represent constituencies in parliament. Many constituencies voted overwhelmingly to remain, which is why some MPs, especially on the labour side, felt they couldn't vote for the the bill.

Some, like Ken Clark, have been pro-EU for decades and simply believe Brexit is the wrong thing to do. He opposed the referendum. If you strongly believe something to be a terrible mistake, should you support it just because it's popular?

The UK isn't a direct democracy. We vote for the people who will make decisions on our behalf. I'm glad there are politicians who refuse to follow a marginally popular opinion because they believe it's wrong. That's their job.
Actually, eking out another hour or two of battery life at great difficulty sounds exactly like the kind of thing Apple, but few others, would do, if you think about it.
Cheers mate. Perhaps you would like to join the discussion yourself?
answer straight from the source: http://marc.info/?l=git&m=115678778717621&w=2
This looks very much like an angry, obsessive Internet rant in some kind of war. I don't find those things convincing or even worth reading. Is there something more reliable?
The author mentions that OSs are primarily written in C and that first-time students being exposed to this advanced-level course are generally versed in Python. I understand that C is lower-level and can communicate with the hardware better (or something to that effect?) but honestly, why can't a student make an operating system in Python? Python is so intuitive and such a pleasure to write in.

And if not Python then why not write an OS in C++? I am learning C++ as we speak and already it seems like I've been de-shackled from the limitations of the worst parts of C.

And furthermore, if closeness to hardware is prized, why not just teach Assembly at that point? I'm really failing to understand why some languages are preferred over others when really you would assume said language (Python) ...although a scripting language... could do everything C does and much more elegantly.
Latin Lover
How much premium costs?
In my opinion sites should always display pricing before user signs up
It's a cultural misunderstanding, but not the sort you're thinking of. The mother in question wasn't following the culture she grew up in; rather, she was trying to follow the culture she had moved into, but failed in a hilarious way due to her misunderstanding of American culture.
This phenomenon is also very pronounced in China, mostly due to urbanization I think.

When my parents or grandparents were still children, most of them live in small towns or countryside, where facilities are far away and main mode of communication is walking or cycling. There was nothing wrong with travelling far distance as a child, because there was not much danger. Also, there wasn't really any alternatives to travelling alone if your house is 2km away from the school or kids-playing-place and your parents have better things to do than sending you there.

Now most children grow up in cities, where cars and large density of population can both pose danger to children wandering around. Plus parents will just drive their kids to school which costs only a few minutes.
more cars
bigger cars
faster cars
cars in a hurry because they live 1 hour from work and hate life
Statistical modeling often involves two parts, model selection and model inference. As it turns out, many models have a causal interpretation. For example, a simple linear model could be interpreted as x causes y using the equation y = b*x + error.

If you get a bunch of variables and relate them through linear equations where some cause others plus some error, then different patterns of causal relations imply different covariance matrices. Classically, people have used these covariance matrices to choose between possible causal models.

There are different approaches, but a common one in the behavioral sciences is to choose a few causal models to represent theories, and then perform model selection (like choosing between multiple regression models with different variables).

To answer your question, though, instrumental variables are a specific causal pattern in a model, but there can be other models, such as those with latent variables.
This is very interesting from a development perspective. You seem to have tested the working parts of the algorithm and broke it down to multiple passes when appropriate, I am surprised your work did not reach completion. You did all the right things.

What exactly was considered wrong with the output? How did this fail?
Delphi came after VB3. VB3 had "custom controls" called VBX (Visual Basic Extensions), which were the reusable components. It was the precursor to OCX and ActiveX controls.
I started learning basic electronics circuits and arduino. I am using https://circuits.io/ which is also nice tool .
I have nothing to contribute except that, as a person that generally works with computer systems and writes a bit of software, I can totally imagine someone undertaking this kind of project, and cannot believe that it started with a Ferrari chassis/Pininfarina coach nearly sixty years ago. Jawdroppingly amazed.
Privileged =/= undeserving

Can you show an example of damage done by this sort of "defamation"?
You could tell you went to a doctor you knew in that city. Uber receipt does not show what exactly you did there, does it?
unless i'm reading wrong (and quite possibly i am), that may have be the behavior meant, but seems in conflict with reality:

Someone tried it, and it looks like it silently corrupted the repo
Many of the built-in Windows 10 apps are written in C#.
youre a sith bro
Windfall Data | Data Engineer, Lead Data Scientist | SF | ONSITE | $110k-$160k

At Windfall Data, our goal is to determine the net worth of every person in the world.
Its a super hard problem with broad applications.

We're looking for:
- experienced data engineers to help build our infrastructure and help us scale
- lead/senior data scientists to build a team and take our ML and predictive algorithms to the next level

If you're interested, send a message to cory@windfalldata.com
I've used it in a few projects years back, haven't used it in a while, then came back to it recently. The difference is night and day, to say the least, and that "day" is much brighter than it ever was before.

Back then, you did lein new compojure app then you had to figure out what to change in your handler file to get the thing up and running. Today, build, run, and everything just works.

Security has seen a massive improvement, ring comes with CRSF by default, and the libraries have improved dramatically. The Bedra talk was on point, but no longer as relevant.

A constant is the few libraries, and I'm pleased to see that they have been relatively stable. This could be seen as a good or a bad thing, but I personally don't want a lot of diametric and constantly new choices when I'm trying to build projects. JavaScript has flavor of the week, Clojure tends to be very conservative.

With all that said, I don't mind using it in production because it is just me alone working on my own projects. I've interviewed with a few places that use it in prod and they are a) very happy using Clojure and b) are on polyglot stacks. I'm not aware of anyone using Clojure completely alone.

The inherent problem with Clojure is that, rightly or wrongly, the perception from many programmers is that it is too hard to learn, so there is no selection of programmers, and the perception matches from the hiring companies. Companies will be much more picky on who they even talk to. You also have to consider that the common stacks are large framework / ORM / a lot of things baked in / etc. Clojure strips away all of this magic. It appears that many programmers just aren't comfortable working this close to the metal (have no opinion on this and don't want to get into it).

Since there is a dearth of programmers, I would never build a project that I intended to hire more people to work with, so really, I'd choose any of the more-known languages to build very large projects.

My recent project is here: https://www.butternotes.com/

I'm using Clojure / Compojure and using a lot of XML generating code for this. I'm happy with the speed of development and happy with how easy it is to make major changes and expand them globally. So, what you lose in defaults you gain in flexibility, which is the trade-off you are required to take on when working with Clojure. There is no analog to Rails, Django, etc.
Pymux – a terminal multiplexer (like tmux) in Python
Recompiling software to change options is utterly and totally ridiculous
Nowadays, do you use any language which is not C like?

Regarding VB, the language is used by many people whose main occupation is not software development, and even for those doing software there are many who find C# or similar looking languages aren't a panacea (I do, and have around 15 years of C# experience).

In some cases VB is also less redundant than C#, it has better type inference for example.

I'm sure plenty of pascal/delphi developers are also fine without C#.

You should understand that other languages than C/C++/C# make different syntax choices, and it is not hurting C# in anyways that such language exist and prosper.

Note that I had a lot of prejudice against VB but I came back from that perspective, and in the meantime, I feel additions to C# language push it in territory where the syntax is getting really noisy / clumsy (I've picked up F# so I use that it as a metric).
Thanks a lot, it's indeed complicated.
again i disagree - i know for a fact of cs masters students with undergrad degrees in biology, neuroscience, and humanities (though with high gpas in those)
This is my favourite terminal. I have it configured to run tmux, and couldn't be happier. Lightning-fast, stable as can be, it gets out of my way and lets me work.
More than that, NeXTSTEP 3.3 and later did really release to the public for Intel x86
I honestly don't know if you are joking. I would appreciate seeing a source for that.
> Amazon requires employees to obtain written permission even to contribute in your free time

I would never agree to this. Generally, if you work at a place that commonly throws around the phrase "<X> is in breach of contract which is grounds for termination.", you're in a bad job that will not ever teach you anything or advance your career. You are working as a glorified contractor and should learn some warning flags to avoid the terrible corporate bus stops.
Reverse Strings Like a Pro
Well that is the question of-course. But stability/speed/reliability issues have been frequent indeed. And from what I can gather GitHub has it's own set of issues, but availability & speed aren't one of them...hope that it proves true. The other aspect of course is that we're really excited to open source some of our stuff and GitHub just has the best community out there.
Word on the street is that you guys pay really below-market salaries. Could you post a salary range please?
Let's take a step back and consider the problem that Peer5 is trying to solve: poor stream quality, especially as audience size grows. If you don't believe that this problem is real, then why do we see stories like these in the press:

http://www.theverge.com/2017/1/13/14257936/directv-now-error...

http://www.businessinsider.com/directv-now-att-outages-2016-...

http://thenewdaily.com.au/sport/football/2016/08/14/optus-ep...

http://www.marketplace.org/2016/06/20/world/game-groans-hbo-...

Peer5's goal in life is not to give content providers / broadcasters a way to somehow cheat on their CDN bills at the expense of their paying subscribers. Rather, it is to improve the user experience (and value proposition) for everyone who is paying to stream video. I doubt anyone would find that "disgusting".
Ah! thank you. I was going to yell: "THE J.V.N.!" wow! I read somewhere that he (the math/cs JVN) had a lead foot, the Ferrari makes sense. Still good/strange story.
I don't know when I used Haskell after using Scala, the first thing I missed was the JVM tooling. There is nothing I have seen ever that comes near.
Shoutout to the open source KiCad EDA project.
Growing up parents gradually loosened the restrictions on my roaming from age 7-12. As an adult, I think that taught me independence, love of nature, and exercise / outdoor activities.

Do you not feel the benefits outweigh the risks? I've watched aunt shelter her 2 children. Both of her boys are sickly and extremely sheltered. Sure I had some minor adventures like stepping on nails and falling off my bike. But I learned and grew from those experiences.

Comparing how my sister and I turned out compared to my sheltered cousins, it seems like my parents did the right thing. You recognize that the world is just as safe and it's the media that scares people. Don't you worry that you are being selfish by being overprotective?
I have read the articles and I can say this is a promising product. Will surely consider it on my site.
6502 - 68000
My tigers are all activities dealing with household chores, organizing just about anything, and producing things people will see. I've been avoiding related tasks since I was a kid because of blame/shame/judgment resulting from my attempts. It sounds silly and spoiled, but more reasonable after considering it started when I began shutting down after multiple sexually traumatizing events and a bully "best friend" next door. I'm only now developing the tools needed to overcome the deeply embedded anxieties. Luckily, they're mostly due to fears of tigers that aren't around anymore, so the main trick is to identify what the beliefs are surrounding the tasks and choose to believe the opposite.

As for the future, I consider this year the start of the neural age because it'll be the first year in which a general programming language for the brain/mind/body will be available.
BuildZoom (YC Winter 2013) - San Francisco, CA - http://www.buildzoom.com - Full-time - Onsite Only

We're a remodeling/construction platform that takes the pain out of home remodeling and construction projects. We're growing fast (1M+ visitors/month). Come join our awesome team in our beautiful office in Soma. We're looking for talented engineers (full-stack, front-end, data, intern).

* https://www.buildzoom.com/team

* https://jobs.lever.co/buildzoom

You can apply directly via the link above, but feel free to ping me directly with questions (dlee at …).
I think it's a bit more than the number of children, although that's strongly correlated: I think it's about the likelihood of children dying from other causes.

If your children have a 30% chance of dying from disease / malnutrition / war / etc. then a 0.0001% chance of them being abducted by a stranger not only is irrelevant, but feels irrelevant. If all of your friends have lots children from commonplace causes, you're not likely to pay much attention to the story about the babysitter of the friend of a friend whose son disappeared while going fishing.

On the other hand, if 99.9% of children live from one year to the next, incredibly rare events are now higher up on the list of dangers; if you don't know anyone personally who has lost a child, the tragic third-hand story about a missing child feels far more immediate.
I've been happy with gnome-terminal :)
I did, in fact. What do you mean?
Onai | FULL TIME, CONTRACTORS, GRADUATE INTERNS, POSTDOCTORAL FELLOWS

Onsite in Silicon Valley or remote depending on role

Interview process: Video calls if you're distant or an in-person visit if you're local.

We are developing high-performance algorithms for truly big data, video analysis, NLP, and more. We solve deep technical challenges and are building offerings relevant to interesting real-world problems in a variety of fields. We are currently open to engineers with solid experience in CUDA, Mesos, deep neural networks, Scala, Clojure, and/or ScalaJS and React Native, as well as to enthusiastic developers who might lack this precise experience but are eager and able to learn. We also welcome interest from postdoctoral researchers or senior graduate students. We are interested in solving problems efficiently, and our polyglot architecture includes C++, Clojure, Scala, and Python.

We do not presently have openings for undergraduates (B.Sc. students).

Contact info@onai.com.
I love it. The top comment is about how this is caused by government, the third comment is about how this is caused by corporations. Obviously some force greater than ordinary humans must be at fault for this!
I first look on the stability of the organization and then see their work history. After which I personally call them.
I've never been a smoker and everything sanswork has said, I could have written myself.

I don't care if people smoke, I just don't want to smell it, and I don't want to inhale it. I would not have any problem with people injecting or eating nicotene as much as they want. I just don't want to be forced to inhale it against my will.

And besides the horrible health effects, it smells worse than anything else. Yes, I can smell that you had one before you got on the bus, the stench is overpowering. And yes I can smell you smoking literally 75m away. It's totally gross.

All the strawman arguments about vehicle exhaust gas are irrelevant because at the end of the day smoking has no other utility. Society accepts (a regulated amount of) exhaust gases because we need transport and we can't make a car that does not make emissions currently. If we could make a car that did not cause emissions, it would almost immediately be illegal to make a car that did emit exhaust, and with good reason.

Like sanswork said, at the end of the day smokers are just super selfish and blame others for being "too sensitive" because they are too lazy to change their inconsiderate behaviour.

There are plenty of places you can smoke, those places just aren't conveniently amongst the general population anymore, 90% of whom do not, and don't want to smoke.

Anyone who smokes while walking down the public footpath is selfish and inconsiderate, and anyone who throws their butt on the ground is selfish and inconsiderate.

The "4m from any entrance" and whatever laws are the bare minimum required by law. Nobody likes your addiction. Enjoy the hell out of your cigarettes but please keep your shameful habit to yourself, far away from all the people who don't want to inhale it or smell it.
There is no evil corporation stopping you from dropping out of the rat race and moving to a farm to live life off the grid. What's stopping you from doing this and living the life you appear to desire?

There is also no evil corporation ordering people to give up subsistence farming and move to cities. Why do people, all around the world, still do it?
It takes some time only on the first load. Sequential launched are quick.
Sorry folks, the box ran out of memory. I restarted it manually.
I use konsole which is better than I found gnome-terminal to be and less klunky than I was expecting
Don't look for jobs when you're desperate. Look for jobs while you're happy and comfortable in your current position.

It's like investing. Don't buy while the market is going up. Buy after a crash. Buy when the deck is stacked in your favor.

I (mostly) only ever actively look for positions when I'm comfortable in my current position. If a new employer really wants me, they'll bend over backwards to get me. I recommend everyone do the same.

Sometimes you may not have that leverage. In those situations, absolutely take whatever job you have to take to keep your house and keep the electricity flowing. But don't stop looking for a better job.

You are literally the only person on the planet that is going to look out for your best interests. The difference beteween a 100,000 and a 110,000 salary over 30 years is freaking $300,000 (not even counting for investment potential). Maximize your career for yourself.
"Don't rewrite an application from scratch. There is absolutely no reason to believe that you are going to do a better job than you did the first time." -- Joel on Software, Things You Should Never Do, Part I [1]

[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
Yeah read about that one. I would like to avoid hosting our own code, but if Github proves to be too unreliable as well then indeed that will be our only option. But gitlab just had too frequent outages/slowdowns for me to feel comfortable staying. I don't expect 100% uptime, (as nothing does) but it's the frequency and consistency of outages that started to worry me.
The pictures look cute but the writing has little to offer in way of ideas. This smells like a piece from a content farm.
Then fair enough my friend :-) This is Hacker news after all!
The Tektronix 4014 is _not_ obscure.
There are many who say maintaining the marriage is more important than the kids. The kids are born into the marriage and then 20 years later (hopefully) are gone but the marriage must endure.

Having said this, my brother married a seemingly perfect partner. They played squash/tennis, went out on a Friday night date each week, played bridge with others, loved crosswords together, and still ended up divorced 10 years and 3 kids later. Sigh.
I don't understand why fastly would have to turn off TLS 1.1 and older for everyone. The other CDNs out there are PCI compliant and still offer TLS 1.0 and even SSLv3 about a year ago.
This is basic risk management. What matters is error survival, not absence of errors. Moreover, total absence of errors means accumulating dangerous risk. See NN Taleb, for example.
Git-scm.com Status Report
> I really feel that proposing video games over being outside does a huge disservice to us as people.

This. Growing up, I was only allowed 1 hr of video games or TV per day. And on nice days, I was ordered to play outside. I grew up with a love of outdoors, sports, and have always been in good shape. My cousins were encouraged to stay in and play video games and never allowed out alone. We are similar age and genetics, yet they are both overweight and unhealthy. Whereas my sister and I are healthy.

I know it's anecdotal, but my families experience sure matches your centennial common sense.
Mamata+Kulkarni+husband+and+druglord+Vicky+Goswami
Relatively common in rural Australia. Have also seen it here in China, in Laos and in Thailand.
DreamLister App is Complete
A well known library like curl, has had CVEs.

A not known library that also addresses the same circumstances as curl might have none listed.

Which would you prefer to use?
Bike theft is actually a surprisingly big thing in Japan. However, they have another method to control it: all bikes are registered and police conduct random spot checks of ID and registration. (Foreigners tend to get "randomly" checked more often.)
Of course not - the parliament is based on constituencies, not direct representation. Much like we saw in the US last year, it is possible to win a majority in a UK election while losing the popular vote.
As much as I love st, I had to stop using it recently. When using a bitmap font in tmux, large amounts of text sent to stdout bring my computer to a standstill. X is using 100% of a single core. I've switched to gnome-terminal and the issue is gone.
The problem with visiting that site is that Oracle have started litigating against users of their JVMs.

In that way the JVM can be "heavy".
That's awesome man
That's the optimistic view. The pessimistic view is that a lot of multinational companies will leave London, driving down demand for developers (and, well, everyone else)
My comment was addressing why politicians might override an electorate morally; I don't believe I took a stance either way on Article 50.

The public referendum was non-binding, and legally, can be ignored.
Ask HN: How should I go about learning C?
I've mostly ever heard scary stories about C (or the "you need to get down to C for performance"). Since KRC was written in 1988 (2nd ed.) - how should I go about learning C? Is there a resource that captures all the gotchas, pitfalls that people have tripped over - over the past 2 decades? Should I even start with KRC or are there better resources to start with? I'm coming from a Ruby/Python background.