skysight-inc/HackerNews huggingface dataset:
A game of developer ecosystem: why mobile developers will be pissed off
I do understand that it might also hit legitimate business models that many users enjoy and that it can be stressful for businesses who deal with userdata in best interests, but on the other hand there really is no way to overhaul important regulation like this without any kind of friction.

The laws need to be broad enough to apply to everyone and have the intended effect, which means that especially in the early stages with a lack of clarity and guidelines it's goig to be a little messy.

But I look at it like I'd look at a 20th century environmental regulation. Yes, it might impact genuinely good businesses, but at some point you have to do it if you want to advance user interests. I don't really see a better point than now.
I'd try to get something in writing, even a text message from him saying it's all yours.

Watch the facebook movie "the social network". Nobody will mind if your business just drags along. If it becomes successful though even the commit in the repo will cast doubt. And investors or acquirers (if that's your goal) want certainty who owns all parts.

I was in a similar situation once, but we had a contract, a self-written one-pager laying out proposed ownership, who will put in what initial investment (domain name, etc, only a couple of hundred USD) and business goal (creating a limited). In the end business partner didn't deliver project specs, his full-time job commitment caught up, and we abandoned the project. Anyway, creating the one-pager took less than an hour, it's worth it.
This.

Would people be willing to shell say $5/mo towards their online news content consumption?

A browser plugin could then track time spend (keep all data local), at the end of the month, present a simple dialog that says, your top 5 destinations were these, uncheck any that you don't want to pay, and rest will get your $5 divided by time spent.

This way users would get to browse ad-free, thanks to the ad blocking solutions, while publishers would also get some revenue. Ideally the payment service could generate some revenue as well and pass some to further developement/maintenance of the ad blockers.
Well, if code readability is superficial to you, you are probably not the target group of Python I guess. For Python users, readability, however, is very important.
Long ago I made the same thing.

https://livesshattack.net
Oops, I missed the "ignored" in the second sentence. Good catch, thanks!
Try making it an XSS payload - that one often works ;)
PySide didn't support Qt5. That's because the project was basically left for dead by Nokia and then Digia - for Qt proper, bindings will always be an afterthought.

Meanwhile, PyQt just chugged along just fine. Riverbank must keep focusing on it all the time or it will die. The incentives are very different.
Yes, though Pascal is now a fringe language. I was mostly ranting about best IDEs Python has such as PyCharm, where one has to go back and forth between Qt Designer, some command-line compilation stuff and PyCharm. It feels like some ancient way to waste time doing trivial stuff instead of getting app done quickly.
China already has WeChat money. It's literally everywhere. To the point where, you often spend days without touching money. People now sigh and groan and ask for the manager to get the key to open the till if you insist on paying with cash.
>If that's going to be the sort of business that the GDPR makes unprofitable and unworkable then I'm very proud to be a European citizen.

You would you be equally proud if we sprayed weed-killer chemicals everywhere to wipe out dangerous plants ("If Water Hemlock is the type of plant that RoundUp kills, then I'm very proud to be a Monsanto stock owner") while killing scores of non-harmful plants? Your scope is narrowly framed and misses the big picture.
They were previously "famous" for selling people's Lyft receipts to Uber

https://theintercept.com/2017/04/24/stop-using-unroll-me-rig...
I’ll add that bash was the first Unix shell to have interactive editing with history, which comes from me suggesting the design of the readline library to Brian Fox around 1985. I was inspired by the editing JSYS (system calls) in TOPS-20 (VMS had something similar I believe) though they lacked the history mechanism.
>They may well be shut out of the EU now

Why would you think that? Collecting email addresses for an optional contest is a legitimate use case. The company just needs to ensure that these addresses are stored securely and must give users the option to get their data deleted.
How well does that work on OSX? I’ve tried many times over many years, but never got a satisfactory working Python + Qt development environment working on the Mac.
Management consulting nonsense.

Here's the author's pitch: The value of AI is in "cheaper prediction." So economic value capture occurs by looking for prediction problems in your business and unleashing AI on those. The author further prescribes that one may have to "recast" certain problems (e.g., self-driving cars) as prediction problems to make it all work.

But the stunner for me was the assertion that the value of the semiconductor was "cheaper arithmetic."

I find these over-generalizations neither accurate nor helpful.
I've just started reading a book on CBT[0] that I have been really enjoying so far. I think the gist is that much like logical fallacies, there exist cognitive fallacies that our brains start using that alter the way we perceive reality in a negative way.

Here's [1] a kind of silly example of it in action over on the Overwatch subreddit.

[0] https://www.amazon.com/Feeling-Good-New-Mood-Therapy/dp/0380...

[1] https://www.reddit.com/r/Overwatch/comments/85qmul/my_wife_i...
I could have better said, "We don't understand the physical causes for the metric expansion of space". It's the physical reasons for the expansion we don't understand.
You could build a comprehensible app with very natural handling of UI events, mostly by just clicking in designer and setting some properties visually, in like an hour, what in Visual Studio took weeks. It was such a time saver and productivity boost for UI and we still don't have anything mainstream that approaches these levels for e.g. web or Python.
I'm saying that when 90% of all jobs were in farming and those jobs were automated it didn't mean 90% unemployment. New kinds of job appeared to employ those people who would have gone to work in the fields.

The whole "oh but this time it's different because AI" argument is a load of bullshit. The disemployment effect is actually about 10x milder than it was when we came in off the fields and new kinds of job are created all the time.
I had a classmate named «Faux» (which means “false” in French) and it caused many bugs with Excels spreadsheets in our school.
As a matter of fact, the world has not "always operated" on Freudian terms, and my understanding is that those terms are essentially the COBOL of psychology by now anyway.
I'm surprised that intel requires specific CPU support for their optane solutions. Can anybody explain rationale behind this? Why every other SSD implementation just use m2/sata standarts?
If corporate advertising inevitably corrupts journalism to support corporations, then why doesn't Government support inevitably corrupt journalism to support bigger, more centralized, and more intrusive Government?
What will happen is that the EU will just have access to a dramatically smaller array of sites on the Internet - like a self-imposed Great Firewall. The only services that can even afford to attempt to comply and have the necessary liability insurance against fines are massive companies - think Facebook and Google. The problem with that is that if your data is in the hands of a few large players, and you have limited choices for the services they offer, the whole concept of "affirmative consent" is pointless because you have few choices about whom you give that consent to.

So it isn't businesses that GDPR hurts (except for those that rely on EU traffic, who will make up for GDPR costs somehow - at your expense), it's actually the EU itself. Consumer choice is a good thing, and this law will dramatically limit it.
You've been able to automatically translate types going back to PyQt4 (it's the default for PyQt5, wasn't changed in PyQt4 due to backwards compatibility IIRC, but you could opt-in). As mentioned elsewhere PyQt offers properties, decorators for connecting signals and slots, etc. I found the APIs to be very similar overall.
The site would collapse. That’s not an exaggeration. Those two aren’t merely employees; they run and direct HN.

I disagree with many of their decisions, but they’re largely irreplaceable.

There are also a lot of behind the scenes volunteers that do the work, too. But making the front page interesting on a daily basis is no small feat, and from an outside POV that seems almost entirely thanks to those two.
This doesn't work, as shown by the last 30 years. It requires not only wiser elites than the ones we've got but also real political power for working people. "Ordinary" middle class working people have much less political representation than they did 40 years ago and there is no improvement in sight.
Linux was a Unix clone. SCO was selling actual Unix. But yeah that seems crazy now.
> If we work hard to bring all these manufacturing jobs back, won't this just increase the cost of goods by a great deal, and make people upset because of that?

Yes. That's the fundamental reason those jobs went overseas in the first place: it was too expensive to keep them in the US.

> it still seems like US workers will not accept wages that will keep prices as low as they are now

I think that's correct.

> I guess it's better to have a job but be unable to afford the the latest and greatest toys, than it is to just not have a job at all.

The problem is not that the worker won't be able to afford the latest and greatest toys; it's that nobody else will be buying what the worker is producing, because it will cost too much. Which means bringing back those kinds of jobs is simply not a realistic proposal at this point.
The NSA looks at everything. As a military agency, they do not consider themselves subject to civilian law. If for no other reason, because the US is always at war. But really, because they can.
Labor is also a means of turning time into capital. For example, I use my free evenings and weekends from my dayjob to hustle things on the side with the goal of earning capital in order not to need a day job.
> But the stunner for me was the assertion that the value of the semiconductor was "cheaper arithmetic."

In what way would you disagree with this?

For purposes of enterprise resource allocation (the article's domain), it seems an accurate simplification.
Dominate and Win When You Know How to Choose an Investment Banker
FWIW Objective-C predated Apple (or NeXT which adopted it and brought it to Apple) and was pared by Smalltalk.
SysCA – Certificate tool for Sysadmins
When it comes to the allegorithmic newsfeeds I always assume it’s some metrics person saying “This one got people to stay an average of 3.4 seconds longer and view 0.8 more ads! Great work.”

But maybe with all of these “smart” solutions to problems I’m attributing to malice what can be explained by incompetence and the people building them don’t even realize they’re terrible.

Or maybe they do realize it’s bad but they all say “Yeah it sucks now, but once we figure out how to make it work it’s gonna be great.”
> My Python head says this should look like this

No, that's not "your python head", sorry, that's your "VB head" at best. That's lack of knowledge of how desktop GUI paradigms actually work and what an event loop is and how it interacts with threads.

I do not disagree that VB (and Delphi) did a better job at hiding these concepts from the "just getting it done" crowd, but don't blame it on Python if you don't have a grasp of how C++ GUI toolkits actually work.
What’s the big picture? What business models are being rendered non viable by GDPR that we should support?
I don't necessarily want to use Jupyter as the front end. This way lets me use e.g. Pycharm with the kernel running in a console.

BTW I managed to get it to work. I think I had missed a port the first time I tried.
A few years ago I ran into Steve Naroff in a diner and that’s one of the first things he said to me: ‘I’m still amazed we got Objective-C++ to work’ (for both political and technical reasons).

Was it ever widely uses? I was glad we did it and am glad to see that someone appreciated it!
300, relative to an initial value of 100. This is common practice.
How a Chinese city turned all its 16,000 buses electric
Report Finds Canadian Wireless Broadband Pricing Most Expensive in the World
> Use non-standard ports

While I completely agree and encourage people to use all of your suggestions, this single step - not being on port 22 - has easily provided the most benefit. When sshd listened on port 22, I regularly saw attacks that would run through thousands of common passwords at high speed[1]. After moving to a random port, it was over a year before I saw another hostile login attempt.

It may be easy to discover the server with a simple port scan, but in practice the attacks seem to focus on the easy targets.

> fail2ban

Fail2ban is great and highly configurable. I could accept having to manually reset occasional false positives, so my fail2ban will immediately (no retries) ban on the first use of anything that is known to be malicious such as any attempt to login as root with a password, asking to login with an account name like [admin, mysql, squid], or any apache access log matching /\/phpMyAdmin/, etc.

[1] Several logins per second over ADSL could use a large fraction of the upload bandwidth.
I could think of two reasons:

Using EU-lockout as a red flag for the GDPR non-compliant. So if they try to use something and get a "nope, not for EU" their thought would be "must have overlooked how that offer is scam-y, better not use"

and

Getting extra rights from the GDPR compliant.
What would you recommend to someone who wants to write Python desktop applications today? I've used wxWindows way back when, and I'd hate to use Electron. Would you go with Qt for Python, or PyQT?

Also, what's PySide/PySide2?
Thanks. Unfortunately it doesn't seem as straightforward (or I'm missing something)

The advanced options documented here (https://github.com/gorhill/uBlock/wiki/Advanced-settings) don't seem to fit the description.
But doesn't anybody thinks this has at least some worrying optics of censorship?

No. No more than I think being able to sell fake medicine is a censorship.
The biggest issue for me is the punitive fines: 4% of revenue or €20 million whichever is greater. That just punishes small companies disproportionately.
> After consultation with experts, we had to make the decision to either spend high six/low seven figures to hopefully comply and buy insurance

Change your experts. If you really aren't doing anything nefarious with the data as you say, the adjustments are relatively easy to understand, and very often also to implement. In fact, many subregulations of the GDPR were already implemented in many companies in Europe, so what's happening it's shocking much more to American companies, not so much the European ones.
I've heard this sentiment being expressed by at least one person in all of these threads, but you're one of the first that actually mentions having consulted with a lawyer. The thing I keep asking is: what is new? I have yet to hear anything non-trivial which a company suddenly has to do, which wasn't required by any EU country before.

The only new thing seems to be higher fines and aligning laws in all EU countries, rather than having different implementations of roughly the same thing. But if you don't comply with GDPR, odds are that you should never have been able to do business with a lot of European countries. To the best of my knowledge, you should have geoblocked the Netherlands long ago (the only country I know the laws well enough of, to say that there is truly only a small difference between the 2002 WBP and the new GDPR) if you have to close to the EU for GDPR.
I didn't know about this study or the post, but I have also brought this up before and downvoted to hell. Bacteria that can evade the immune system can eat up all your vitamin D and wreck havoc. The solution is to eat other beneficial bacteria that eat them or their food and balance things out. This bacteria is LAB pro-biotics you can find in the store. Along with that, eating fiber to feed the pro-biotics so they don't die off. But if you eat health organic food, you get all of this. There's a GMO bacteria used as a pesticide that might be causing this. Anyway, if you bring these things up you are called a conspiracy theorist on this site. Its just common sense. Eat good non-GMO and non-gmo bacteria treated food with fiber, stay away from junk food, take pro-biotics, get sunlight.
The term collapse of the interior is a good one I think to adequately describe the problem. There really is very little meaningful work.
I suspect this strategy will fail. I'm currently using a VPN with an exit in Germany. But through some sort of geolocation glitch, it's being identified as UAE. So unroll.me doesn't display the warning for EU residents.

Given the chaos around IPv4 assignments, I doubt that only VPN services are affected.
Depends what you need. Everythin including GI is baked into the mesh.

If you want dynamic lights, you could try to bake a out the scene as diffuse and then again as normal maps. Then you can have simplified realitime illumination while still baking in AO, static diffuse lights, and the LODed mesh.
> ...will also have to close to EU traffic simply to avoid the liability.

Hopefully not permanently. Maybe over time the law will be clarified.

I can definitely see EU customers more or less funding GDPR compliance in the long term, though (see EU intervening in roaming charges - https://www.theguardian.com/money/2018/apr/30/three-mobile-r...).
If, like what happened a few months back when Spectre / Meltown was out lots of web based game engines 'broke' for a few weeks.

With other dev languages you chose the runtime and wait out the 'bad' versions. With browser based games you cannot do that and so are at the mercy of the engineers fix.
Here I am, a (floabt) poliSci+=econ major, wishing I had been in CS. I don't truly regret it though, I think it gives me a unique perspective.
> It's the physical reasons for the expansion we don't understand.

Sure we do; it's the Einstein Field Equation and the initial conditions at the Big Bang.

What we don't fully understand is how the initial conditions at the Big Bang came about. The current front-runner hypothesis is some form of inflationary model (in which the Big Bang is really the end of inflation), but the question is still open.
Insight and personal experience are not synonyms: as an example, poor coders may possess a great deal of experience, but little insight.

This author certainly has thought about this a great deal - I love how he intentionally weaves a kind of incoherence into his own writing while showing why attempting to 'telling it straight' could never communicate what it was like on the ground. I absolutely love Tim O'Brien's writing for this.

But deciding 'he fought in Vietnam, therefore his analysis of what War means for Men In General are beyond critique' seems a warped view to have; is this any different from the kind of childish thought-terminating cliches that we see when people defer to the 'Founding Fathers'? the idea that the matter at hand is to be settled by nominating a Person Who Is Always Right?

I think it would more more of an insult to him to declare his experiences immune from criticism than it would be to engage with them and try to figure out what does or doesn't stick.

And for me the incoherence of claiming that the romantic notion of war died with Verdun and Passchendaele and then demonstrating that this is an outright lie with the Grenada story might even amount to a neat trick if it was done deftly. And deftly would mean not later glamourising it himself towards the end of the same article as the great and eternal Crucible of Manhood.
Flare: API notification service
Are there more persons implementing the timer or more sysadmins using the timers and specifying timer syntax every day?
Supercomputing as a Service:  Massively-Parallel Jobs on FaaS Platforms [pdf]
Yes. If you would gladly give up one apple for one orange, indifferent at two apples for one orange, and at three apples, you'd certainly decline to trade - then an orange, to you, is worth two apples.
> At my company, we do nothing nefarious with user data.

Then why do you need millions of dollars to make it reasonable and transparent?

This is no different to environmental regulation or something like this. Yes, making you stop pour acid into river will make your business more difficult. No, it does not matter.

You say "we don't do bad stuff to environment but complying with 'stop pouring acid into rivers' legislation will cost us spend high six/low seven figures"? That kind of seems like you're not exactly telling us the truth, doesn't it?

Thinking about this, we should probably compile a list of companies that do this, so we can name and shame them.
Sequential read/write is usually optimized for burst workloads on consumer ssd's. The Intel 900p can sustain its peak read/write performance for hours.

Anyway, the big difference with Optane is that its performance is more similar to having more system memory. I have not benchmarked this, but I believe a system with just 8GB ram + Optane will run better than a system with 16GB ram and Samsung 970 pro for workloads using up to 16GB of ram. There is a reason Intel announced its memory drive technology for Optane DC4800x https://www.intel.com/content/www/us/en/software/intel-memor...

EDIT: adding a link to lwn.net article explaing the use of swap/memory overcommit https://lwn.net/Articles/704478/
I have been waiting for this my entire adult life. That's all I have to say about it.
The feature I like here is an old Common Lisp feature: accepting as many returned values as you’d like. C/C++ allows you to accept 0 returned values without special syntax, but in all other cases you have to be careful. Whereas in CL you can return as many values as you like and the caller can accept as few of them as it likes with no extra overhead.

In c++17 you can sort of do that but you still have to unpack the whole tuple (and the caller has to make one instead of simply doing ‘return a, b, c;’ to return three values. I understand why the C++ committee didn’t make this change (it would break valid programs, though there are likely few to none of them).
So with such high IOPS, this should be similar to the jump from HDDs to SSDs, right? Finally seeing some real-world boost in apps, as between SSDs SATA-2 and M.2 PCIe the real-world difference was very small, only large file processing got a noticeable boost (when M.2 didn't get too hot).
Criminals could alter their DNA to evade justice with new genetic editing tools
Statehood and by extension society is pretty much defined by the "monopoly on violence" [1]. As much as I dislike it, it is a pretty much a law of physics, if you you don't have a monopoly on violence someone else will, some one must wield it, power vacuums will be filled.

[1] https://en.wikipedia.org/wiki/Monopoly_on_violence
People who say this quite simply haven't looked at the law or tried to comply themselves. There was someone else in another thread spouting something about how easy the law was to comply with, having helped implement GDPR for his employer. When I visited his employer's site - through an EU proxy no less - I found an undisclosed Google Analytics and Facebook pixel automatically loaded on the page. In 20 days, that 1 visit could mean a $20 million fine for them.
No, because they’re pulling out of the EU market there is no judiciary oversight from the EU of their business, so the rules simply don’t apply.