skysight-inc/HackerNews huggingface dataset:
I disagree with your premise that you are obligated to stay right to enable others to break the law.

My premise is actually a little different, which is that a keep-right law without an exclusion for vehicles travelling the speed limit implicitly condones speeding. I'm questioning the intent of the lawmakers, not suggesting that the state laws should not be followed as they currently exist.

The law says to stay right regardless of speed so there is no corner case based on traffic moving at the legal speed limit.

Well, except (as best as I can tell) for Alaska, Arkansas, Maryland, Michigan, North Carolina, Ohio, and South Dakota, plus a couple more that make an exception if you are travelling faster than traffic flow: http://www.mit.edu/~jfc/right.html.

Interestingly, though, it looks like the current trend is for states to move away from this approach that I feel is more logical, and switch to a blanket "keep right except to pass" that you seem to prefer. This would suggest that my concerns are becoming less widely shared by others.

I would turn your request for parallel examples around and ask you for examples of a situation where it is ok to break the law to prevent someone else from doing the same.

This is a question that does trouble me, but I'll start by reiterating that I'm not encouraging people to ignore this law. Rather, I'm more interested in whether laws of this sort have an overall positive effect for society.

But answering the question, I think nonviolent actions such as taking someone's car keys to prevent them from driving while intoxicated might be justifiable. I think there are cases where releasing classified documents showing illegal government activity is morally justifiable. And there are times when I'd approve of stopping a violent crime in progress using otherwise illegal force against the perpetrator.

Is it ok to jaywalk to stop a robbery?

Yes, although I guess you'd have to weigh the chance that the jaywalking would endanger others.

Is it ok to murder someone to prevent jaywalking?

Apart from contrived cases involving extremely fat pedestrians and runaway trolley cars, I have trouble coming up with a case where this would be appropriate.

How do you justify such an action and is there a calculation as to how far to go?

Personally, I don't know, but I read this article earlier today and thought it had a good overview of some different societal approaches to the problem: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2718211.

It points out that common law systems (most of the US) typically have few requirements for citizens to prevent or report third party crimes, while citizens in civil law systems (some of Europe) often have a greater legal obligation to do so. Generally this obligation is satisfied by reporting to the police, but in some jurisdictions (Israel) there is a further legal obligation "to use all reasonable means to prevent the commission" of any felony.
Sometimes I interactively rebase the contributed PR commits to be exactly as I believe they should be while keeping the original author. This way when the same person open a new PR will be able to guess the required changes.
>its healthy consideration for backwards compatibility

Like screwing the huge majority of users with Python 2.x Django projects and having them update or be left behind?
Every link in the readme just points to the Docker installation. While I agree that making it runnable in Docker makes it runnable practically everywhere, but all the various links and "Run it on ..." buttons make it seems they are tailored for those clouds...
Not sure why you are being downvoted. Perhaps because people tend to equate "good for the economy" with "good for well-being", which is not necessarily the case.
plus more attractivity to other sex, which means more sex/better choice of quality partners... the list of positives is endless
> Rewriting the codebase in a new language (which basically what Python 2 -> Python 3 transition is) would be completely out of the question.

Not even close to rewriting in a new language. In my experience upgrading from django 1.6 to 1.7 is a bigger change than python 2 to 3
>> "people ate only basic food (nothing "foreign" like Thai or Indian), very few had cable TV, and went out at most once a week to the movies. They never bought an espresso[...]"

So your argument is that getting to eat foreign foods, watch cable TV, go to the movies more often and drink espresso is much better than owning a house, not having a mountain of student debt, and having a well paid, secure job? Don't forget that most people don't have savings and when they lose their job (which happens often these days) it can take a long time to find a new one. Often too long. Most people would prefer the security of the past than the foreign foods and espresso of the future and if it was 1960 and you explained to me that was our future I wouldn't believe it could get that bad.
>Why would I want one app and company to own all of that?

Because one entity can control they way it's all integrated, they can bring UI consistency and convenience by enforcing some degree of feature de-duplication. E.g. Single sign-on, and a shared e-wallet.

>Having APIs for apps on a device to talk to each other allows for competition and variety - won't it obviously win out?

Nope, there's no guarantee. There are benefits to both approaches. Different people have different priorities, normies don't care this much about freedom.

If this is the future you want, you need to fight for it.
GitHub: Navigate file history faster with improved blame view
Well it has been on the roadmap for around 3 years, and they will have support for Python 2 in active maintenance for the next ~3 years, so I think this is actually fantastic support from the core team.
That is indeed what I meant.

It's a whole lot more "obvious" here in South Africa. There are actual quotas, rather than "score" enhancements and juggling like there is in America.

With the assumption that the "range" of ability is equal in both groups. The simple fact that you take a smaller quantity of one, rather than the other, implies that you're taking a different ability range of one group over the other.

So if you have 100 black, 100 white students, and both their group scores range using a normal distribution from 500-1000. But you enforce that only 10 whites can be taken, and 40 blacks should be taken. Then you're guaranteeing that only the "top" 10 of the white students get picked, while with the blacks the top 40 get picked. This means you're going down the distribution and selecting black individuals that have lower scores.
Has someone who has also used Deepstream.io compare the two?
It does matter in small subreddits.

You could add an onunload handler that fires off a request with the cookie to mitigate this.
> I am also almost 100% certain that if scientific programmers leave Python, the language will stall, and the current 3.x pushers are dangerously looking a gift horse in the mouth.

This sounds like such similar sour grapes to the systemd escapades. Huge initial outroar as certain things happened, followed by a gradual diminishing, then [mostly] acceptance.

This is what is happening with Python 3 and a smaller, doom-and-gloom subset of the userbase. Most of us are thankful that Python is striving to improve, and that we continue to pay nothing to use it. The alarmists are far more noisy than those that are happily continuing to build stuff.

Python will remain massively used in the sciences. It's simple, easy to learn, expressive, and has an excellent ecosystem of modules (which now mostly work on Python 3).
Fiverr is full of people offering to do reviews on this basis, for example.
Isn't that the exact problems that Indian reservations were set up to solve? A kind of community-administered perpetual land grant, basically.

It seems that – some problems within the tribal administrations non-withstanding – the external legal relationships are solved pretty well within that framework.
I think the real problem is lack exposure to such miraculous devices outside of Asia-Pacific.
Ask HN: Would you accept me as a mentee at your side-project?
Second attempt. I am learning to code with the intention to become a software developer. Specifically a web developer, probably starting as a front-end web developer.

What I want?

A mentor who is an experienced web developer with a side-project that I can help with.

Why a mentor?

I think the best way to accelerate my learning. I am learning through freeCodeCamp mostly and although I'm happy with my progress, I feel I am lacking any training on a few essential skills to properly perform at a job, namely: working in a team, practical collaboration through git/github, feedback on comments, how to create code that fits well with code from other people on a bigger project, how to read and understand other people's code.

Why a side-project?

I know a mentor could just give guidance, but to dig deeper in the semantics here I want a mentor that also is a coach that also is a boss. As mentioned above I also would like to have hands-on experience with a real life project. And, by my understanding, this project being a side-project means more room for experimentation (like experimenting having a mentee helping out), less pressure for results (as in $ results), fewer people involved in any decision process (from having a mentee to deciding what task to pass to the mentee).

Why me?

I think I can genuinely help. I believe I am smart and I am working hard to learn everything I need to be effective. Currently, that just englobes HTML+CSS+JS. You can learn more about my code checking my freeCodeCamp history (https://www.freecodecamp.com/deltasoneca). I also have some experience as a generalist digital marketer. You can read about that at my LinkedIn (https://br.linkedin.com/in/rodrigohgpontes). So I can help with good input on your marketing/growth strategy and help with execution.

But at the end, you have to primordially want to be a mentor. To teach, guide and manage a junior developer. I expect no payment, but I do expect patience.
That's curious, as I've always considered 2 pages (1 unallocated) the absolute lower bound for a thread stack size (1 page of actual, allocated memory for stack, 1 page unallocated as a guard page to detect overflow.)

If a goroutine calls into C, and the C code overflows or otherwise writes ‼Fun‼ onto the stack¹ … can it clobber an adjacent stack of another goroutine or other memory?
He is not a neutral source of information, but his views might be interesting to read because of his unique bias. He has a perspective on the world which is very different from most other sources I read.
Ask HN: Is it possible to compete against big companies?
Suppose you're developing your own app or say any product. Is it really possible for you to grow your product despite having your own unique idea and targeted audience? Don't you think a big company which have solid developers and coders in their company with its own user base can trail you far far behind just by watching out for your idea and executing it with exceptional quality?
To me, unicode alone was worth the switch. I will go to great length to avoid the hell that is unicode in Python 2.

Besides speed, I never seen any good argument that would make me start a new project on 2.7, rather than the latest v3 release. I get that there was a series of data science libraries that wasn't supported initially, but seems to have been solved at this point. So I really do see why people continue to hate Python 3.

I'm not going to argue that the transition couldn't have been handled more smoothly, the period of broken libraries and terrible performance was a little too long.
Interesting that you're looking for those improvements in CPython. From your list (IMO): speed and multicore are going to stay where they are in CPython - GIL is unlikely to be removed, because it's basically part of the behaviour right now. There were a few attempts, but it seems nobody even tries anymore. (and I'm fine with that) Maybe pypy, grumpy, or others will do this instead.

I'm not sure why you expect GPU from the python itself though. That's completely up to libraries and they can exist for either 2.x or 3.x. Was there ever a CPython GPU related project?
It's a shame really. Cultural habits like toilet use are very resistant to change, even if there are health or hygiene benefits. You don't know what you are missing until you've lived in Japan with a Toto Washlet installed.

You use a lot less toilet paper, and while the heated seat may seem decadent, it is actually very relaxing in the colder seasons — ostensibly a good thing when voiding your bowels. The best thing though is when you are ill and have diarrhoea. On a Western toilet the toilet paper feels like 80-grit sandpaper after the fourth time you go. With a washlet you've still got diarrhoea, but at least you leave the bathroom feeling clean with your skin not nearly as irritated.
Is the American Dream Really Dead?
Could you give a description of some subsystem that has been architectured in this way, and then provide a concrete example of some methods that implement this pattern and why it is bad?

We are users of Django, and it helps us to deliver projects, quickly. Interested to know how you think things could be improved.
Last time I looked a lot of the insides were terrible.

A project I was really impressed with the internals of is Celery (was expecting the worst having seen Django).
If we want to compare apples to apples, national healthcare doesn't work in Europe. It works in a variety of individual countries within Europe, some of which are imperiled. (And Canada has a population a tenth the size of the US.) Some of those countries have culturally homogenous well-educated populations smaller than the United States illegal immigrant population, so there's a demographic difference. That said...

Euro health care, writ large, works in the sense that "this is a substantial tax on our national incomes and possibly contributes to an economy which continues to suffer low growth rates and youth unemployment rates regularly in excess of 25% – and given the Euro crisis on top of that there may be some ugly cuts in the future, especially in places that aren't Germany." (Canada's health care at least has less of that problem.)

These national health care systems generally deal with cost control for the chronically ill and the elderly by rationing care through waiting lists for various operations... or, in the case of the Netherlands, by building a culture which pushes the elderly into assisted suicide.

(This is as opposed to the US who has historically dealt with them by making them pay for their own care, but has recently switched to dealing with them by hiking everyone's health care premiums to the point of unaffordability.)

Don't think I'm pitching solutions here!! I've just got buckets of cynicism for everyone!
I think it'd be cool to get a bunch of statisticians together to review Optimizely. Print out pages of the UI, remove the logo, and then ask them to write down opinions on the validity of the results UI they're shown.
In some cultures a fake display of emotion like a fake smile is consider a form of deception, not much dissimilar from a lie.
DesignerMill 2.0
Has Amazon overestimated the size of India’s e-commerce market?
Similar story here for most of the last year. Previously I've had a long (walking) commute to work, enjoyed swimming, running and/or mountain biking. I tried HIIT briefly last year but couldn't find a way to reliably include it in my routine. Just started swimming a few weeks back and think I will maintain that longer term. People will tell you to do x/y/z thing, the truth is you need to find something which works for you and becomes a habit and you can fit into your schedule long term. That could be lifting, swimming, zumba classes, whatever.

Either that or decide you're OK with poor health and a shorter than necessary life! :)
L2TP/IPsec is obsolete, itself does NOT provide encryption or confidentiality to traffic passes through it. L2TP/IPsec encapsulates data twice at layer 2, it has pros and cons. See this (may be out-dated) -> https://www.bestvpn.com/blog/4147/pptp-vs-l2tp-vs-openvpn-vs...

IKEv{1,2} + IPsec (ESP) (tunnel mode) is recommended. strongSwan is probably the best free, open source IPsec solution out there (much better than libreswan...), good documentation, use cases and examples etc, actively developed and maintained by a group of passionate developers that knows the stuff well.

My employer (pre-IPO startup) has been using strongSwan for 2+ years as site-to-site solution from AWS VPC to on-premises data centres (or other cloud virtual network), proved to be rock solid as long as it's properly configured (pretty much all outages were caused by AWS...) ;-)

The only drawback is that strongSwan currently does NOT have a mature HA solution but it's shaping up (5.4.0 introduced IKEv2 redirect). Hopefully a proper HA solution (not sure if it is something similar to VRRP - curious to know more - PLEASE comment) will be built on top and later productized ;-)

In addition: I myself have been using strongSwan since its 5.0.x for remote access, to protect privacy, fight censorship (yes, originally from China mainland where the infamous GFW is in place...). The native strongSwan client for Android is a killer feature, RSA authentication with X509 certificates works flawlessly with 1 click ;-)

BTW: OpenVPN is SSL VPN, relatively easy to install and configure, that's why it's more popular (remote access). IPsec works at IP layer (layer 3), generally speaking it requires deeper networking knowledge and more experience to get things right. OpenVPN is harder to block as it can disguise as HTTPS (TLS) or other traffic while IPsec requires UDP ports 500 (IKE) and 4500 (NAT-T) to work which is easier to block.

HTH
Yes, I tend to do something along those lines when I don't want to be tracked. To the original point, it's an annoying extra step to have to do but not unreasonable enough to stop using the site, I'm simply answering your question on why someone might find it annoying.
No, only if you plan on writing any reusable components. Which is sort of the point of any framework.

Well, unless you plan on writing all your code in one file (likely painful), or using an async loader (either slow, or painful because of manually managing dependencies and load order).
"The main criticism from outsiders all along has been that blood drawn from a pin-prick just has too much variability for reliable blood testing."

If this is the case, why the hell are we using it for blood sugar level testing in diabetic patients?
Hmm.. this is significantly more than 100MUSD (630MUSD).

I'd love some examples of good plays in this area (that is, those that resulted not just in acquisition but viable products). This area being life science tools/diagnostics.

From the companies I've been it seems to be biased toward crazy plays that had a stack of money thrown at them. Honestly would like to hear about others, know where to read about others.
We eat less fresh food, we are less healthy, we are less happy, we are less able to go out in the woods or to the beach, because the woods have been logged or otherwise privatised in such a way that they are no longer accessible
. The products we own and buy are of lower quality, they break more quickly. But that lower quality has not caused their price to drop tremendously. There are fewer Americans with the capital to sustain themselves, aka fewer small business owners who are able to make a living without having to find employment from some larger firm. And that directly results in reduced freedom for everyone, because there is less choice both in the employment sector and in the sector of choosing who you buy from.

And the only thing you have to offer is shitty cat videos with 30 second advertizements before 2 minutes of user created content.

Oh, and your stupid GDP. You know what the GDP measures? It is value transfer economics. It measures how many times money passed back and forth between two parties. If there weren't taxes you and I could spend all day passing $20 bills back and forth and our collective GDP would be higher than that of Switzerland. Completely meaningless number.
Except that personally I see the benefit of Systemd every time I boot my linux computer. It just works, fast, and clean. I don't partake in the philosophical arguments. I just want it to work. Py3 by contrast, simply throws cruft curveballs at me. No tangible benefit. This is not a systemd-style issue.

And yes Python will likely continue massively to be used in the sciences, 3 bears like me notwithstanding, so it would be good if the current stewards would actually recognize the fact that this is their core base of users and please could they focus on them instead of the web people who are much more fickle and moving already.
I'd prefer to hold judgement on the internals of Django, however as a developer using the API, I also think it's a pleasure to use. There is a very high level of consistency, similar patterns used throughout, and the architecture results in a project structure that I can explain to a new developer who has never used Django before in minutes. I find few frameworks really scale in terms of structure and consistency, and working on a large web application, Django has proven to be very valuable for us.

I'm curious, what's an example of a framework that you think has a better architecture, and in what context are you evaluating this?
How hard it is to port a C extension? I don't really know the APIs, but is it impossible to transform by a script?
https://fivethirtyeight.com/features/fancy-dorms-arent-the-m...

"All of those trends add to the cost of college, but not by that much. At most, about a quarter of the increase in college tuition since 2000 can be attributed to rising faculty salaries, improved amenities and administrative bloat. By comparison, the decline in state support accounts for about three-quarters of the rising cost of college."
Apparently people don't realize that this is an on-topic statement? I do mining as one profession, so I get this exercise amount and then some. Maybe I'm just making the sedentary people mad?
The problem of all support professions. No one sees the immense amount of work needed for a good status quo, only when something goes wrong people notice the people that work all the time in the background.
You're calling code that depends on C extensions from directly inside the request-response cycle?

One possible solution would be to offload this work into a celery worker which can call python2 as necessary.
Who goes to the movies more than once a week?
That's also not my intended meaning. I don't know how else to say it and feel that I'm being baited. I guess I'll quote myself:

>I'd even reject it on moral principle: it is immoral for government to enforce racist or sexist policies that discriminate against certain groups of people. Yes, it's in the name of moral outrage (equality), but note government-sanctioned use of force always comes with an argument of moral outrage, even if it is almost undeniably immoral, i.e: (America funding Jihadists in the Syrian War, Vietnam, Nazi Germany, the Opening of Japan, the Inquisition, etc., etc.).

This is not about doing what's right. This is about lawyers and political correctness. There are plenty of opportunities to make the world a better place and I don't see that many Glenn Greenwalds, Laura Poitras's, or Snowdens. In fact, the government has worked to undermine at least 2/3 of those people. We can't even provide everyone with healthcare or clean drinking water. We're funding jihadists in Syria. We have cities with murder rates higher than any country in Africa. The CIA has been caught distributing crack cocaine and the reporter who revealed it "died of suicide by 2 gunshot wounds to the head." The political correctness around equality all sounds and feels great, but the reality is that it's textbook Harrison Bergeron stuff leading us closer to that kind of dystopian future. It's hard to see that, harder yet to have the guts to say it, and much easier to just be politically correct and ignore reality.