skysight-inc/HackerNews huggingface dataset:
IMO Facebook got caught up in the media Trump hysteria over the "hacked elections" narrative and at that point they were SOL. PR in that context is ineffective, because Facebook's message would be going against deep-set beliefs of the authors and convincing them otherwise would obviously introduce cognitive dissonance. (ie if the only way you can comprehend reality is that the elections were manipulated, then facebook must be culpable in this malfeasance). Scott Adams has a bunch of articles on how cognitive dissonance tends to impact judgement.

That's honestly my best take on the situation, otherwise it's rather difficult to explain articles like the one below, that talks about the very same facebook issue with a completely opposite bias:

https://www.theguardian.com/world/2012/feb/17/obama-digital-...
I actually agree totally, but perhaps not for your intended reason.

I have a hunch that the clear syntax and relative simplicity of web programming is what drives a certain kind of developer to long for complexity and turn something simple into this:
`user.public? && (current_user.try(:test) ? user.test? : !user.test?)`
This argument is great.
Read Mark Zuckerberg's Prepared Testimony to House Energy and Commerce Committee
A couple of things stand out to me as potentially scary. First, the hard one-month timeline. For a brand new baby startup, a month is a lot of time and any distraction potentially killer.

Second, a list of everything across all types of storage in any and all systems stands out. Even large companies often lack the ability to search ZenDesk, Salesforce, email, AWS S3, and Slack logs all at once.

Third, there's a clause that asks quite specifically for a thorough list of any and all potential future plans. That's a lot, especially given how startups are subject to pivoting.

Fourth, the section about third parties is essentially asking for the outcome of a vendor assurance process. A lot of small companies can't pass a reasonable vendor assurance process. They often can't afford the time and assurance specialists to manage one for their vendors. Even large companies often have trouble maintaining the level of control required for thorough vendor assurance. The bit about legal reasoning implies the involvement of a lawyer as well.

Fifth, there's a strong implication that no matter what you might say in response, it's not going to be good enough. There's always something that can be pointed to as not enough.

With all of the above combined, I can see where some might view GDPR as intimidating and favoring big companies over small ones through sheer costs.
>you wouldn't want to install a tool long-term that way

I'm curious why not.

Aren't pip/cargo/whatever suitable for long-term use?

Consequently, couldn't nix's upgrading routines be modified to call out to pip/cargo/whatever to upgrade things best upgraded by pip/cargo/whatever?

I guess what I want to know is whether the architecture or the philosophy of nix interferes with nix's being modified in the way I just described. (Maybe it is just that nobody's gotten around to doing the implementation work.)
This isn't MDI, it is just using the same process for multiple toplevel windows. The defining characteristic of MDI is that the toplevel windows has subwindows inside that you can move and resize around (almost) like toplevel windows.

Visual Studio's MFC wizard actually has an option for this behavior called "Multiple top-level documents" (which is separate from "Single document" - aka SDI - and "Multiple documents" - aka MDI).
Still considering it, but their approach as I understand it is to have customer verify their insurance with site.
Realistically, very few things are totally passive. Even index funds, probably most people's idea of totally passive, still take work -- taxes, reading statements, etc. For most people, I think passive is reasonably defined as less than a 2-3 hours a week. I probably spend that amount of time looking at my portfolio.

Selling on Amazon or eBay is surprisingly streamlined. Exceptions occur, but they're pretty easy to take care of if you budget them into your margins and don't try to jerk buyers around.

I sold a few hundred dollars a week on eBay and a "problem order" comes up once a week at most. Usually, it's just a full refund or a new shipment.
Probes Point to Northrop Grumman Errors in January SpaceX Spy-Satellite Failure
I, too, wonder at times why I even bother posting anything here.
Network Effects Predict the Future of Facebook
Its luckily a .net core 2.0 application so it is possible to run on mac and linux. :-) not completely hasslefree though. As you would need to install the required runtime for it.

Is python "natively" supported on those platforms or do you have to install some prerequisites for it to work? If so, it's just as "hard" to run this as Subliminal.
Reddit redesign teardown
The work of Judith Harris is a good place to start.
But we all know that's not going to be the threshold. It's going to be if you drop below 85%, you're out of Uber.
Is it just me, or does anyone else also think the very last the world needs right now is for the Deep Learning crowd to merge with the pro-DRM crowd?
This seems even worse than copyright on databases and such...

EDIT
maybe to clarify what I'm afraid of here:
Copyright law is draconian these days, and as someone handling pre-trained models on a regular basis I am (was?) in the lucky position that all the models available are free, as is the software executing them. If this takes hold, those days are over and we might start seeing the kind of horror headlines that come with modern day arbitrary copyright enforcement...
DevOps gave a name to what your were doing, that other sysadmins and product devs did not. Is that bad?
Recently spent a few weeks in Nairobi, drivers accepting the ride and then spending 10+ minutes parked a few hundred meters down the road seem quite common. Could be misaligned incentives, the cancelation fee is typically half that of a ride within downtown Nairobi. Also my rating took a massive hit, dropped down from 4.8x to 4.6x! over nearly 40 rides. I did occasionally tip for great service, but also encountered some fairly obvious cases of account sharing by drivers, and downright dangerous driving.
>is it worth the time to set up and use a blog to generate passive income?

I'd say the amount of time you'd need to spend monetizing & driving traffic wouldn't really make it passive.
I don't understand, whose labor are we talking about when you say "labour-intensive ideas" if not yours? And if it's yours how is it passive?
They made some really interesting design choices that prioritize optical quality over every other factor (ergonomics, look, etc.). Really interesting approach to create a device that’s esentially only for UX prototyping. Cudos to the Leap Morion team!
Light Blue Touchpaper talked about this all at some length.

On the one hand it's true that all these flaws can be worked around. But on the other hand, how did card companies not bring in cryptographers to help them get this stuff right in the first place? Did they not think it was important?

The TLS journey is illustrative. Originally SSL is hand-rolled crypto. And so SSL 1.0 is so bad it was never really used, their second attempt, SSL 2.0 is still pretty flawed, it's no longer "Herp, I eat paste" bad but even SSL 3.0 still suffers from some pretty bad decisions where clearly engineers who've heard of encryption but aren't experts are making too many cryptographically important decisions.

TLS 1.0 goes to the IETF. So now there's a wider pool looking at this stuff, but firstly it's still trying to be compatible with SSL and secondly these are still just more engineers, not cryptographers. Even in TLS 1.2 actual crypto people only get involved at the end, and they're basically asked (like a poor submission to r/crypto) "Is this OK?" rather than "What would _you_ do here?". It's hard to say "This is not OK" even if your gut instinct is screaming, unless you can prove it. So that's weaker than we'd like.

Finally in TLS 1.3 crypto people are involved from the outset, serious mathematical crypto people who say things like "In this paper we show that under the stated threat model an attacker cannot discover key C in this protocol without having key A if the PRF meets the criteria laid down in reference Z" and they helped produce what we expect to be the most secure version of TLS.

Now, TLS 1.3 took _years_ longer than SSL 2.0, but banks don't do anything quickly anyway. So why didn't EMV take its time and produce something better by hiring in cryptographers to design this stuff? No cryptographer would go "Oh, yeah, just ask for four numbers and if they're all different that's good enough".
How to Open-Source Parts of Your Private Project with Bit
Building Real-Time Collaboration over CloudKit: Causal Trees & Operational CRDTs
From my understanding it is correct. It applies to companies outside the EU if they collect data about people inside the EU. If this is enforceable is another question.

> This Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union, where the processing activities are related to:
the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the Union; or
the monitoring of their behaviour as far as their behaviour takes place within the Union.
Hello Sean -

It wouldn't surprise me if we were at 90% at one point, but at least according to this: https://wdfw.wa.gov/conservation/habitat/planning/energy/hyd..., we're presently only at 75%. Your point still stands - we have a lot of hydro here, and an increasing amount of wind power, especially in Eastern Washington. I went to look into it because I'm always surprised how much of my own (Pacific Power) bill is from coal / non-renewable sources, given that I live within an hour drive to the Columbia and am surrounded by wind farms. I'm told at one point in history (1970s?) Grant county in WA and Umatilla county in Oregon had the cheapest power in the country and were on some kind of 99-year price freeze, all from hydro, but I don't know the specifics.
They didn't sell the data, they gave it away to Facebook apps. These apps shouldn't have been trusted as much.
I can't wait for the day that phone operating systems development environments are a docker pull away. It's encouraging to see Google approaching my ideal workflow using containerisation. Apple systems are great until you run into the garden walls and are forced to use closed-source single platform software like Xcode. Chrome OS and Android are a lot more open in many respects.

Hopefully efforts like this continue with Fuchsia and other Google products.
There are a lot of variables in chickens (although most chicken you find in stores or restaurants will have been produced in the most efficient way possible, so the 1.8-to-1 number is pretty fair).

Grain-fed organic chicken (where the grain inputs are produced "organically") will be basically the same as regular-old industrial chicken . The effective calories-per-acre of the chickens may be different, but the 1.8-to-1 factor should still hold. "Free range" or "pastured" chicken is where it becomes more complicated.

Chickens running around eating grass and bugs and mice are burning more calories than chickens standing around a feed lot, and you can't really pasture chickens that densely - on the order of a hundred chickens per acre, while grain-raised chicken is the equivalent of like a thousand chickens per acre. On the other hand, you can pasture chicken on land that is difficult to use for agriculture, both in large, rocky, hilly pastures and in very small spaces. A backyard chicken given sufficient pasture and free access to feed will eat about half as much feed as a confined chicken; you are plausibly getting more calories out of them than the feed you put in, with the balance made up by the crickets and grass you weren't eating anyway.

Of course, many backyards are suited to other types of agriculture, the soil being neither particularly rocky nor poor and the climate not being particularly intemperate, but backyard chickens are actually a reasonably viable way to raise chickens, as a civilization. You recapture wasted land and calories, individuals can ensure their meat comes from healthy and well-treated animals, and you can decentralize the meat processing (using either local butchers or butchering your chickens yourself), which has historically been an industry rife with human suffering.
Similar alternative https://github.com/saenzramiro/rambox
haha, I made the same mistake in reverse though when I was underwhelmed by Magic Leap due to the Leap Motion controller I bought.

I guess that it is both companies have "Leap" being the non-modifying sounding word in the name and being in the same space? I feel bad for both that the confusion is there.
I'd imagine dynamite is dangerous as well, but it's used for construction and building projects. Maybe an exception could be made...
> the company acted with far more awareness than the law would

Their response to the criticism, externally, was to deflect, and internally, was to ignore it [1]. Zuckerberg's response to the Android call and text scraping endeavor was more equivocation [2]. Then he decided to pipe up again about not applying GDPR globally [3].

One has to squint to see any sense of awareness in Facebook.

> Don’t be misinformed and attack Facebook for selling your data — they did not

They sold ads to an entity that flagrantly broke their rules. Said rule breaking may have had deleterious, and possibly illegal, effects in multiple countries.

Did Facebook know what CA was up to? Probably not. Did they incentivise themselves not to? Absolutely. Complicity comes in shades of grey.

[1] https://www.theverge.com/2018/3/30/17179100/facebook-memo-le...

[2] https://slate.com/technology/2018/03/facebook-acknowledges-i...

[3] https://futurism.com/zuckerberg-gdpr-cambridge-analytica/
Indeed. A law is just a text in a hierachy of norms, and so is this text. Accordingly, its weight may vary from country to country in the EU, first because the relationship between the Constitution of a country and the EU norms may not be the same. Moreover, one should not forget that enforcing a law requires a whole judicial system, and once again, this judicial system may vary from country to country in the EU. Think of the GDPR as a program : it runs with some privileges in a given software context and requires some hardware ressources to run.

IMHO, as an EU citizen, an American perspective would be welcome. A text must fit the local hierarchy of norms and the local judicial system.

You may read this article related to this point of view : https://www.economist.com/news/leaders/21739961-gdprs-premis...
Chrome web store should be locking things down as well. But that's a bit more difficult.
100% agree, but a key point is: any domain or environment that requires you to program this way (and it's not just ML, for sure), will take surprisingly long to implement anything. There were real gains in productivity from being able to shift out of the mainframe/punch-card era (think long, then test) to the laptop era (try things as part of thinking, in a quick iterative loop). When we have to give that up, things will take a lot longer than the experience of recent decades would cause you to expect.
BayHac2018 (Bay Area Haskell Hackathon and Talks) – Registration Open
The comparison to surgeons is not adequate. We're talking here about people with little savings, and little to no other job opportunities.

The rebellious acts of these people and the collateral inconveniences they cause are rather small compared to the moral injustice that is imposed on these people.

And yes, you, as a client of Uber are also guilty to some extent.

Perhaps ask yourself this question: what amount of money would be necessary to put me out of business? Imagine that someone stands up and brings together a bunch of VCs and collects that money. Imagine that you have invested a lot in your current business, and you have nowhere to go if you lost that business. That's the situation we're talking about here.
No. The idea is that UX designers can use this to prototype for future AR headsets
With Uber though, they specifically instruct that a normal, decent ride should be considered a 5. Does this still work when most users rate most rides a 5?
I agree to a point, but a lot of dogs don't get proper dental care, eat poop and lick buttholes-- sorry, but I don't want any of that on my face, I don't care how magical their saliva is supposed to be.
I wonder how hard it would be to get this working on, say, Fedora...

At the very least, one would need to replace what sounds like a surfaceflinger <-> wayland proxy.
Arbitrary definitions of good and bad. After I quit driving, One of my fellow Uber drivers was arrested for molesting his step daughter. Was he "good"?
That would explain why it didn't do anything.
> The main problem is that EU legislation is complex and subject to interpretation for which we have no precedents. Such legislation is easily exploited by authorities to silence opposition. As Napolen never said, "A Constitution should be short and obscure." GDPR is long and obscure. That leaves even more power to the executive.

I'm not sure what this has to with free speech though. Many laws (in any country / federation / commission / union) are long and complex. Not all are related to speech and/or freedom thereof. GDPR is not.

I take your point that complex laws favour the legal establishment and large corporations that can afford them, but again... what does that have to do with free speech in the context of the GDPR?

There seems to be no argument here... Is there something in GDPR I'm missing?
The language that is commonly known as C is simple. Real C isn't because of the preprocessor. There's no way to do it properly unless one uses an actual C compiler.

Viva libclang!
Thanks, and I know it's harder to come by, but ideally I'd like to encourage passion for that kind of work if possible. It doesn't seem like that's an interesting field for most, in my experience however.
I'm on duty a few times per week, it's not too active though. Doesn't qualify for passive and has a huge entry requirement, but a very good way of having a double income, since I'm mostly paid to sleep away from home.
> Slack's content is web content.

That's the underlying issue. If the "protocol" uses HTML, all clients will need to embed a web view.
Passive tends to mean earning money on rents from capital instead of your time/labor. The grey area is brokerage and arbitrage where you are earning money from risk.
Three men make a tiger
cgroups are pretty standard nowadays and all major distros have them enabled.

Any modern containerization tool depends on them for resource isolation.

Or are you talking about the ChromeOS kernel in particular?
I made an app a year ago. I did it in an afternoon with 0 experience in mobile apps, using Rails + turbolinks ios & Android. It's really crappy but it generates $150/month. Not bad for the time invested.
I think the question you mean to ask is why criminalize anything, and IMO that's out of the scope of this forum.

But once you receive the answer to your real question, the reason why prostitution is criminal, while yoga pants are not should be self evident.
"He suggested there were a lot of reasons for that including competitors who would call after his meetings and deliberately sabotage him"

It is depressing that this is (still) an everyday occurrence.
SPXL if you want to play with leverage. Wait to see if the commander tweets 5 minutes before markets open before buying in on any given day, it will help.
The more noise I hear those who work in "ad tech" and other fields that have been marching towards the destruction of privacy making about GDPR, the more confident I become that it might actually help.
A Day in the Life of a The_donald Subreddit Monitor
Oh, okay... I thought it was your ISP or something. That is why I was wondering how anyone would even notice.
Show HN: CV Engineer – Android resume maker with advice to help people find jobs
OpenAI Charter
Something I think underappreciated by most was Windows 8's experiments with a full tiling window manager option, which I used pretty heavily but confused too many users and got pulled. (I tend to use xmonad on Linux.) I hope Microsoft revisits the idea eventually, at least as an option. The semi-maximized "quadrants" are a decent compromise, at least (window snap, aero snap, whichever name you prefer).

I think the issue with MDI will always be that every MDI "host" has to implement a lot of window management that the OS gives SDI windows "for free" and can evolve independently. Including the option to switch between a stacking window manager and a tiling window manager; if the OS adds that as a feature most SDI apps don't need to change, but suddenly MDI applications feel out of date or need to do a lot of work to reimplement it (likely in a way that will never feel in sync with the OS). (At least on Windows where an MDI window management framework has never been directly provided.)

I'm somewhat excited by the Sets preview in Windows Insider builds (skip ahead) that allows grouping multiple heterogeneous windows into "tabs" together. That seems a good MDI-esque compromise.
No, cgroups is enabled on every major linux distro (though I'm too lazy to check if every configurable is set such that it will run this particular Android container). It's well-established base linux technology at this point, certainly nothing weird.
How has the investing gone? Seems like 2017 was a good year, but 2018 has been a little more challenging.

I have a large sum of money coming in later this year, and I'm thinking about investing it. Passive investment with an index fund is generally a good long-term strategy, though I strongly suspect we're in for a recession in the near future. I'd hate to lose 20-40% of my investment within a few months of putting it into the market.

On the other hand, the amount of money I'll have on hand will be enough to do some things that most people can't. For instance, I'd have enough money to execute an option without trading on the margin on fairly large stocks, as opposed to selling the options contract, which seems to be the more common strategy. If I understand this correctly, that should enable me to be able to make small but reliable returns with relatively little risk.

Hopefully I didn't mangle the terminology too badly. I'm researching all of this stuff somewhat frantically, and I'm new to it. I'll have to spend a couple months doing paper trades before I'm comfortable with putting real money into options.
You're focusing on the work rather than the result. Just because you don't personally believe it doesn't mean that nobody else does. If in doubt, visit https://coinmarketcap.com
Sun NeWS Postscript-based graphics and windowing system
Same is true of a bad law as well. GDPR has good intent, but it’s not clear that it’s a good law yet.
It was still very unstable for me and somehow their change-log always indicates that the upcoming version n+1 will be SO MUCH BETTER than the current version n.

Therefore I am always skipping the current version and wait for the next one.
I don't work on Chrome OS, but my understanding is that one of the things that makes this possible is that Chrome OS requires device manufacturers to upstream kernel drivers for a device to be supported. This means that -- unlike Android -- it's always possible to rebuild a new kernel from source using the Chrome OS source tree.
Article 13 – The Dangerous New Invention of Clueless Politicians