skysight-inc/HackerNews huggingface dataset:
A couple reasons:

• If you have a bet-the-company litigation matter, your GC will choose an expensive, well-known firm. They may be somewhat price-sensitive, but they will be more sensitive to picking a firm that is very prestigious. That way, if the litigation doesn't go well, the GC can say: "well, I went with [super pricey firm], so it wasn't my fault we lost!"

• Some lawyers are just better than others, and the legal profession has gatekeepers (bar associations) that prevent a flood of new entrants. Equally importantly, there is just a limited supply of (for example), battle-tested litigators with experience in a particular field. Ditto for seasoned corporate transaction attorneys who know your company's space. People pay a premium for that experience, and competitors can't pop up overnight because it takes decades to accumulate the experience.

source: I'm a former corporate lawyer
GDPiRate attack means trouble for GDPR
This kind of nit picking seems so petty, I don’t understand why people are getting boiled up about it. You can still get non official batteries, the phone still works.
That’s one way to read it; another might it is not an opportune moment for Brexit.
If you look at the related articles you also see an obvious bias against Tesla. One article is about how electric cars are banned at a certain drag strip, because they don't have the means to extinguish a battery fire if there were to be one. The title of the article, however, tells a different story:

"Tesla Cars and Other EVs Banned From Texas Drag Strip Due to Battery Fires"
> Sites that "still work with JS disabled" are in the minority on those lists.

You'd be surprised how many sites are still viewable without JS enabled.
Oversensitive? Is the contractor who chooses a Dewalt or Ridgid over a Ryobi for daily work "caring about irrelevant stuff"? A drill is a drill right? Why is it different for us in software?
I didn't say too expensive, I said it's an overhead, which it is. They have hundreds of thousands of people working for them, a few auditors is a drop in the ocean compared to making every software engineer cater for licensing.
i used to have a raspberry pi wired up for exactly this purpose. it just played random files from a folder on a NAS.

the main advantage being no UI to run on the pi at all.
Brad Myer's 1990 video "All The Widgets" demonstrates various implementations of selecting text [1], including Xerox PARC Bravo, Xerox PARC Smalltalk, Symbolics Dynamic Windows, Xerox STAR, Xerox Interlisp-D, Apple Macintosh, Xerox PARC Cedar, Xerox PARC Alternate Reality Kit, Xerox Viewpoint (multi-direction Arabic and Hebrew text), Microsoft Presentation Manager, Sun OPEN LOOK, NeXT NeXtStep, Open Software Foundation Motif, Digital Equipment Corporation DECWindows.

[1] All The Widgets - Selecting Text: https://www.youtube.com/watch?v=9qtd8Hc90Hw&t=1h1m50s

It also covers text entry [2], including SRI International NLS, Xerox XDE, Xerox Star, Apple Macintosh, Xerox PARC Cedar, Sun OPEN LOOK, Open Software Foundation Motif, Digital Equipment Corporation DECWindows.

[2] All The Widgets - Basic Text Editing: https://www.youtube.com/watch?v=9qtd8Hc90Hw&t=1h13m33s
> folks then vehemently lecture me about the hours saved by future barely-trained developers who will ostensibly have to come and work with my code.

It seems you are really complaining about having to write code which is maintainable by others than yourself?
One suspects many Hong Kong residents would see that differently.

There's been an outbreak of tensions between Chinese and Hong Kong students here in Australia. Suspect it's only going to get worse, as the University governing bodies and indeed the government itself seems paralysed. The Chinese education dollar is huge here, which means everyone is very wary of causing any offence, even when fights break out as happened a few weeks ago. Nothing compared to what's going on in HK itself, but an interesting microcosm.
Many demos I've seen online expect vandalism, and will reset to their original data on an hourly basis.
On the enterprise software I worked on, when you wanted to roll out more you tended to involve IBM to help you plan it anyway, so this whole argument is moot for much of what they do.
...hence the last sentence in my above post.
There's also the C FFI. Syntax is important, but so is being able to integrate with BLAS/LAPACK.
Indeed. Doesn't this perfectly confirm my theory that morality can/does exist outside of the law, and that the law is usually behind, getting "synchronized" once in a while according to the morals of society?
When I read the title, I was thinking there is another tool. That tool might be homelessness. The homeless do not care after all whether they sleep in a posh uptown or a run down ghetto. If there are enough of them opportunity levels would surely equalize as median income of inhabitants averages out to zero.
> And as is usually the case in the US, the racial divide is also an opportunity divide.

> Living in certain neighborhoods seems to expand opportunity, and living in other neighborhoods seems to diminish it.

What I don't get about these policies is that they do zero to actually address the problem and instead just shift things around.

If you have good neighborhood A and bad neighborhood B, taking a handful of people from B and relocating them to A does nothing to actually address the problems in B for those that remain in B. B continues to B bad.

The solution that should be pursued is how to make B as good as A. Once B is as good as A, people from B will naturally migrate to A and people from A will migrate to B. This is essentially what gentrification accomplishes. The problem with gentrification is that is pushes people in B out to some other bad neighborhood C.

It seems to me that this being the case, the ideal scenario is to figure out how to gentrify B without displacing those in B to C. What you want is good influences found in A to dilute the bad influences in B until the bad influences are extinguished.
I m not entirely convinced if the pressure is evolutionary or social. There seems to be a range of attitudes, from social rejection of the unmarried, to indifference and demographic catastrophe
The lesson I draw is a bit different. Sure, they might have failed to think of that -- but they didn't personally have to think of it, as long as someone else did and warned them. But, even though they got professionals to assess the risk, they then completely ignored that assessment. Well -- we all know how that story ends...
When I shuffle a deck of cards and put it down on the table the top card doesn't change anymore. Yet anybody will consider the first card to be random.

In practice randomness is about lack of knowledge not about actual randomness or processes.

(Edit: Sorry, but this clickbait title redefining randomness as something other than what everybody understands it to be annoyed me.)
I opened and closed with the questions what were to me most relevant, which is my mistake as I should have front-loaded both. Your answer is reasonable, except it glosses over the fact that the quality is bad and this is a pervasive issue.
Notifications that can't be dismissed or are recurring without a way to turn them off are one of the most annoying things about current operating systems, and Apple is one of the worst offenders.

On my Macbook, I currently get:

- A request to log in to Facetime every time I restart it (I've never used Facetime, and don't intend to, and have lost access to my AppleId)

- A daily recurring notification to update my OS, which again I can't do without my AppleId

- A notification that comes every ~10mins reminding me that I'm low on disk space (like I don't know it)
In China’s Credit Ratings, Democracies Pay a Price
Jio Fiber Launching in India on September 5, 2019
Background on why you switched back to Windows?
> his colleagues at cambridge, created a unit called 'dirac', which was 1 word/hour to describe his taciturn nature :o)

There are always more people who'd rather speak than listen. :)
Is that supposed to help someone? I fail to see how telling someone "just ignore the stuff that irks you that you have to spend 40+ hours a week dealing with. You are overly sensitive and your concerns are irrelevant" helps anyone. Even if it was true, it was delivered in such a ham-fisted manner that I can't imagine anyone taking it to heart.
There is great saying that Python is the second-best language for everything and it might be true. Where Python excels is that you have good-enough libraries and support almost everything. All other languages have some pain points where they shine very brightly in some areas but they have very bad or non-existing libraries and support to other areas.
Yeah, too bad. Worked fine in qBittorrent though.

But I wanted to seed it for a while via Transmission on one of my servers, that is not gonna fly now for me unfortunately.

Thanks for the mirroring effort!
You do realize that the group in the study is highly religious. And that the extremism referred to is also religious.
I've contemplated leaving SE behind because of JavaScript, not because of Python. Do you tolerate JS?
Can Being Over-Optimistic Cause the Death of Your Startup?
To be fair Stack Overflow's voting system generally appears to work well for selecting the best answer.

Reddit on the other hand seems to dish out fairly crap advice on a regular basis for the subs I subscribe to (not that all Reddit advice is bad, just that bad answers don't get the same down voting that SO answers do).
Python has had multi-version installation of libraries for a long time: https://packaging.python.org/guides/multi-version-installs/

Unfortunately, pip came along and took over, despite lacking support for that. It would have been nice if a better packaging tool had replaced easy_install, but alas.
Roughly half of the UK did not want Brexit at all though and wouldn't be that swell to hear that they have to appease a dictatorship now.

I doubt Boris Johnson could pull that off with such a razor thin majority in parliament.

However, I do agree that China is an option even though it's an unrealistic one and its reception domestically, if the UK has to do major concessions to get it in place quickly, is probably not going to be warm. But, the UK can't afford to have no options on the table.
The number of views of questions on Stack Overflow is a bad metric to measure language popularity.
This metric combines popularity and complexity/unintuitiveness.
If a language is half as popular but twice as complex (or unintuitive) as another language, then it will get the same number of questions and same number of views.

If the language is becoming more fragmented; more different kinds of frameworks and tools then it will translate to more questions on stack overflow.
Fragmentation of the language is not necessarily a good (or bad) thing but it has nothing to do with the popularity of the language.

But definitely the JavaScript ecosystem is pretty homogeneous at the moment (ReactJS or VueJS on the front end and Node.js on the backend).
Monads as a Programming Pattern
Although I haven't been able to fact-check this myself, I honestly have no idea why you're being downvoted.

Compressed gas pepperball markers is also something used in riot control. I'm not very familiar with guns and all, but I wouldn't be surprised that

1) the two have different intended uses and different intended ranges;

2) one hurts more than the other (though I don't know which one).

factfindingisfn's statement is either factually correct or factually wrong. But I saw him downvoted with no explanation. As of this writing, the other comment in this thread doesn't seem to address the factual claim at all.
Cool! What kind of things have you seen with Samsung SMS providers?
To be fair, the set of conditions and circumstances cropped up in Singapore as well. One could be forgiven for thinking that if the circusmtances could be engineered then, they could be engineered now.
If you (or anyone else) think you can effectively break bitcoin then there is a billion dollar bounty available to you in the form of a highly leveraged bitfinex short position.
I have a theory (half-formed) that we are seeing the results of our always connected society, and a shrinking crowded world and there's no way to escape.

Where a young man could once pack his bags and leave on a grand adventure and start a new life where noone knew him are long gone. He could join the military or sail the seas and see the world and noone cared where he came from and there was no way to know either. But that time is past.
High cost and a lot of ways to go wrong means that it isn't worth it. One of the ways it might go wrong is that only the poorest socioeconomic class takes this option, taking almost no business with them and adding very little of value to the economy of the country they are transplanted into. What they will bring is all the inherent troubles of integrating a displaced people into a different culture, such as racism and just tribalism in general.

It's not worth it for the country they are transplanted into and it's not a given that it will be worth it for the people moving.
a lot of people already left Hong Kong right in-between the Sino-British Joint Declaration and the Tiananmen Massacre. millions of them. they knew what would eventually happen to HK: full-on China. so many left that Toronto has little Hong Kong, and London is full of former HK businesses, or new businesses made after the HKers came over.
The big win seems to be the lock file - like Cargo in Rust, or yarn in the JS world. It's really, really hard to lock down dependencies reliably in Python, especially when you are talking dependencies of the primary packages you are installing (and their dependencies, ...).

One solution at the moment is to run 'pip freeze' and put that in as your requirements file, but that very much feels like an 'and now I have a different problem' solution.
Pycharm is pretty excellent in terms of IDEs. It's quite literally IntelliJ for python.
Could an effort like this ever be implemented as an (backwards compatible) extension to or modification of something existing with traction?
If you care that much about performance you probably shouldn't use Python in the first place. Python deliberately prioritize ease of development above performance.
Reading Gandhi Reading
And would you classify that 18% as astrologically extremist or poorly educated?
Same thing happens in France where police are filmed gazing and beating some people out (even old people)[1]

Someone already lost an eye few months ago.[2]

President guard is disguised as a policeman and beat some people on the streets. [3]

And on and on. The issue is that people are starting to lose trust in how the police and the gouvernment operate and are seeing that some actions don't seem fair to them.

[1] : https://www.youtube.com/watch?v=eDom3fi67ew
[2] : https://www.youtube.com/watch?v=IMXeosboyjg
[3] : https://en.wikipedia.org/wiki/Benalla_affair
I find the opposite. I would far rather develop in a language / framework that I am familiar with, knowing that I will be making the correct decisions.

I doubt it is only me, but every first attempt with a new language is a fairly crappy effort, as its a learning experience. I prefer to be solving the problem at hand rather than having to google something about the framework every half hour.
How is the execution time when resolving a non-trivial project? Like your typical Django app, for example.
Thank you for the providing the backdrop to that essay. Puts it in perspective.

And truly, the more the world changes, the more it is the same.
I do the same. For me it's as simple as installing ~5 homebrew packages (I can get the same packages for my Linux machines), the Opera browser, and a copy of .bash_profile and .vimrc, which I keep in a Github repo. Having to migrate machines has made me trim down my development toolset significantly. I now know exactly what I need, and can go from fresh machine to the environment I'm accustomed to working with in < 1 hour.
I'm quite sure that was intentional.
I suspect one factor is that although corporate/commercial law firms bill huge amounts they are often a pretty small percentage of the overall transaction - so nobody really cares (people are generally motivated to make deals happen rather than making sure that the overhead for each deal is as small as possible).
Is it still fair if they end it in 2 months?

Anytime someone calls something fair, I wonder if the question "for whom?" should be asked. Seems to me like those in HK have no real control over their fate, whether as part of Britain or China.
Maybe he meant a Multi-Level-Marketing (MLM)?
Why is it fair? You're advocating for taking away people's rights and have provided no supporting arguments.

Are you saying that totalitarianism should be extended to Hong Kong because the agreement to preserve the HK people's rights is old?
Couchbase Launches Support for Acid Transactions
It was not British national passport and it did not give the right to just immigrate. Right to apply means that that only wealthy get to leave.

What I'm suggesting is British citizenship.
Python’s lack of typing means the IDE heavily uses heuristics. It’s nowhere near as good as Intellisense on C#. Take refactoring a variable name as an example.
There is a lot of hype and "they are using it too" mentality as well I think. I am working on control software which, if it crashes or even takes a tiny bit too long to issue a command, could cause the company big financial loss. I was forced to do it in python "because everyone else is using python".
I really like the toolkit, I find it very useful. I kust bookmarked for future use. Did you use a template to build it or it's done from zero by you?
For what it's worth, I have none of the issues the currently top voted comments describe. Dependency hell (apt does that for me), closer to burnout any time I work with it, would rather work with C++ (a language with a completely different purpose)? If the author of the article had written this, people would fall over themselves to say how wrong they are. Nearly everyone who tried Python loves it. From this thread you'd think we're talking about Visual Basic for Applications.

There is a reason Python is one of the most popular languages. PHP was popular because it's quick and dirty, but Python is popular because people love working with it. The arguments in this thread are beyond me. (They're also unsubstantiated, but if I ask for substantiation I'm sure someone can rationalize some reasons to dislike any language, so that's pointless.)
> I am still searching for one site that I could give an example for GDPR and they are all blatantly violating it.

I think the reason you can't find one is likely because you are disqualifying all the ones that aren't violating it. There a lots of websites that don't violate GDPR: they don't record any information. Perhaps we can quibble about server logs and whether or not IP addresses are PII, but let's stick to at least the broad strokes here since you are saying all sites blatantly violate GDPR.

I think what you are probably trying to say is that amongst the websites that are trying to harvest your data, (virtually) all of them do so in a way that violates GDPR. This is not surprising to me, because at its heart GDPR is trying to encourage companies not to harvest personal information.

I don't think we will ever get around that. The question is not whether or not many (most? virtually all?) companies will try to get around GDPR (they will). The question is whether or not GDPR will have an positive influence on the use of private data. I can say in the company I do work for, it has completely transformed how we deal with PII. We now actually have gatekeepers that tell marketing what they can and can't have access to. If there are problems, then people actually get chewed out and we put real, emergency resources into fixing them. I mean it is absolutely night and day.

For us there is always this fight between people and departments that would like unrestricted access to information and people who are protecting it. Without GDPR, there was no defense! There was no argument you could make -- "It's wrong!" "By whose definition? The lawyers are fine with it" Now we can legitimately say, "You can't legally do that". Not only that, but I've even had marketing managers being very concerned that we might be handling data incorrectly. I've never, ever seen that before in my 30 year career.

Yeah, there are lots of problems and I don't see them going away ever, but man GDPR is really helping in a lot of areas.
This does not change a substantial wrong-doing
You are right and I also believe it's both things, but that's a pretty aggressive comment you've got there.
Gaming Is Transforming Entertainment
> In this 4.14 cycle the main goal was to port all core components to Gtk3 (over Gtk2)

https://xfce.org/about/news/?post=1565568000

So depending on the definition of "fully", that would be yes or no :) Some details can be found here https://wiki.xfce.org/releng/4.14/roadmap#status
I once built a simple interface around golang's implementation of pgp (golang.org/x/crypto/openpgp).

It does not require any database and just take three arguments:

$ ./pgp-verify
USAGE: ./pgp-verify file signature publickeyring

It will also exit with 0 on success and 1 on failure, which makes it straight-forward to use in scripting.
Here is the link :) https://github.com/Mic92/pgp-verify
They aren't too bad IMO. However, you need to set up a build environment/VM with your choice of your earliest-supported Linux+glibc. Build on old, run on new works well.

Linux backwards-compatibility is pretty good, in that a static binary should run just fine on newer systems. I've had far worse experiences with OpenBSD, where a build on an older version of the OS would never seem to run on a newer system.
I think most of us would expect that a fair settlement, of the relationship between Hong Kong and the mainland beyond 2047, would take into account the wishes of the people of Hong Kong.
Duplicate of https://news.ycombinator.com/item?id=20670932
I also recommend Muji for pens. Also their mechanical pencils are great too.
Speaking of "clueless" - I introduced my partner, who is a lawyer, to the loser|clueless|sociopath categorisation which seems particularly useful in the legal world!
Recalled SUV Destroyed $45M in Cars,Burned a Ship,Sparked Lawsuit
Efficient string copying and concatenation in C
> What does it mean? Have you done it in any of those language?

I did. I'm doing a image processing recently and use OCaml for prototyping. I've tried python (I've used it a lot for that long time ago), I've failed, it felt to awkward. I've described my experience here [1]

If you have no experience whatsoever with ML family [2], and doing all the stuff in python, you'll most likely be much more productive with python of course.

But I find ML-like languages way more pleasant, and I'm far more productive with libraries like owl [3], which are more fundamental and don't have fancy stuff, and ML, rather than with python and fancy lib like numpy/scipy.

Also Julia could be a good choice hitting a sweet spot between fancy libraries and fancy language.

[1] https://news.ycombinator.com/item?id=20457505

[2] https://en.wikipedia.org/wiki/ML_(programming_language)

[3] https://ocaml.xyz/
Tesla car EXPLODES after autopilot failure saw driver slam into truck in Russia
It's two pressures meeting at an equilibrium of ordinary extremist. The evolutionary pressure to accomplish something and the social pressure to not break any laws.
CSS Border Transition Effects on Hover
Interestingly .Net has very performant exception handling as well. Not sure if something changed internally with Core, but using exceptions in place of return error codes was incredibly common within the .Net ecosystem.
I'm sure I once read about a study that indicated something related: The more things I shove into your face that I have (and you don't) the more likely you are to become criminal to get them too.