skysight-inc/HackerNews huggingface dataset:
I was personally involved in a leadership role in one of these key strategic deals while at a major handset maker.

To be clear, we built the 'Facebook experience' for our device because only we really could. During this era, APIs were a disaster of a mess, moreover, the special API that made the device so special was not available to the public. Ironically it was our internal APIs that were making the special sauce!

For this purpose, Facebook provided users of the app we designed access to their own profiles. Obviously, this is a fairly wide API and it had to be made available specially for users of our app.

At no time did we ever have access to FB users private information. At no time did anyone even remotely suggest anything inappropriate or nefarious. There were simply no moral or legal discussions on this front because it was moot.

The situation, net, was akin to Facebook having hired a 3rd party to design an app for them, giving that app the internal FB API necessary to function, and then distributing the app.

This isn't an issue of 'times have changed' or 'looking back we'd have done something different' rather - I can affirm that there was simply no bad acting, no breach of individuals accounts, and no undue risk to individuals accounts.

Obviously this situation is very specific, and that conditions will have varied.

If FB was truly giving Bing special access without people's consent - this is a big problem.

The Cambridge issue - well - this is a tricky one because Cambridge merely took advantage of the API's the entire world had access to. There was little if any discussion of the inherent problems with those APIs, and when it looked like maybe they were being abused, Facebook did the right thing and closed them. They even went ahead and investigated Cambridge to ensure the data was gone, and Cambridge presented them with evidence that it had been deleted. I think in this case Facebook was a responsible actor.

Clearly there are more situations to consider, but we should be thoughtful in terms of how we approach newly released information and not get caught up with the mob.

Personally, I loathe the koolaid mob that built Facebook up, but I'm equally loathe the hate mob wanting to take them down.
Martin Shkreli didn't play within the rules, which is why he's in prison today.
I bought a System76 laptop with a 1070 GPU last fall and so far I love it. Hard to explain but I just feel happy using it and having a GPU for machine learning is a big win.

I have two still serviceable MacOS laptops but I don’t think I will buy any more. But, I love Apple Watch and iPhone - probably be a customer of those products for a long time.
> On the one hand, it totally sucks

Do you mean it sucks because you prefer the game to be supported only by donations? If so, why?

Or did you mean something else?
Sure, here are four:

https://idlewords.com/images/ogold.jpg

https://idlewords.com/images/csink.jpg

https://idlewords.com/images/ralcove.jpg

https://idlewords.com/images/qbridge.jpg

Happy to give practical advice to anyone interested in this kind of painting.
>Ask me to track me. If I like you, your web site, or your content, then sure. I'll give you a little personal data.

You are asking them for the website. They are asking for your data in return which your browser provides because that's how it is configured. Your browser could simply refuse at any point.
We actually fixed a whole slew of bugs in the latest dev cycle - over 100 issues were resolved on the community tracker. I've made a point of assigning issues to milestones with each build: https://github.com/SublimeTextIssues/Core/milestones?state=c....
Spelunky
> The odds of that just being a coincidence are pretty damn low.

To the statisticians of HN: I am genuinely curious. What are the odds of that? Do we model it as Poisson?
Look away. Frequently. I work from home, spend 10-12 hours a day looking at screens. My office is set up so I can glance out a window easily. In fact it's in my peripheral vision, that's how close it is. I look out it frequently. I'm 42, just had glasses in the last 2-3 years. The trick is to let your eye focus on something far away on a regular basis. It's like getting up and walking around, but for your eyes. It makes a huuuge difference.
I love Events/Local, but would get off it in a heartbeat.

I've looked at your app. Only Copenhagen and New York events are available. Do you plan to extend to other cities soon?
My wife asked me to fix the wifi.
A minority of the HN circlejerk doesn’t like the proven security and ease of Apple’s ecosystem, so let’s artificially break that down and replace with inherently flawed anti-malware systems we’re required to use in hopes our phones don’t become botnet nodes with 1hr battery life?

That’s so backward it’s insane.
> how does an OS know that a particular key combination is meant to mean "paste"?

macOS and iOS can do that easily; every app has a standard menu provided by the system, as well as a mechanism for modifying default shortcuts.

The clipboard should be treated like a potentially sensitive file. There's no excuse not to include it in the explicit permissions we already require for other files, photos, camera, microphone, contacts, location, and so on.
He also ran an airline for a couple years and personally managed a air safety PR incident https://en.wikipedia.org/wiki/Trump_Shuttle

> In August 1989, a Trump Shuttle flight arriving in Boston incurred a nose gear failure upon landing due to maintenance errors by Eastern personnel prior to the acquisition. Trump personally flew on the next Trump Shuttle flight to Boston in order to manage the media reaction to the incident.[3]
Is he talking about the trim wheel? I don't know much about airplanes but that seems possible to me. Would the trim wheel get the spring force feedback like the yoke?

Edit: here is a video of the trim wheel on a 737-300
https://vimeo.com/34501723
Reminds me of an old school trading floor
What moral center? The game has always been work hard and do everything to help your kids succeed, so they can do the same.

You either accept those rules and play along or don't. But don't expect others not to play b/c you refuse.

I did like the author's bigger point of the top 10% vs the bottom 90%. That divide is widening and crystalizing, which, I feel, is wrecking the American Dream.

We need a new Dream, the old one died in the Great Recession.
Yang gang represent
I had read that due to "assortative mating", both of these are happening at the same time.
git log --since=2019-03-06
I think it was that the statement that a "cancer scare" can "completely wipe out" someone that should be doing absolutely fine. That is not a working system.

Choosing to put it on Steam, or not, is completely orthogonal to that. At least, it should be.
Almost certainly a trained neural network would be classified as a "collection" under copyright. Interestingly, I suspect that this collection is not a derived work of the individual photos because the photos are not actually included in the trained neural net. Instead the network collects facts about the photos that allows it to recognise the faces.

Not a lawyer and I bet you could get a case to go to court arguing otherwise, but this is my guess on what the result would be.
private apis exist for a reason. going through the deprecation cycle repeatedly sounds like a waste of time if you control all sides of the system. which is to say, not every interface needs to be a service boundary. you do need to keep versioned apis, but there is a cost to doing so.
Flight characteristics are reported to be the same in the normal flight envelope except at high angles of attack where the new engine nacelle actually produces lift which translates into a further pitch up - but I have no idea how aggressive this is. But it's enough that this is why MCAS exists.

I'm certainly concerned whether MCAS is both working as intended, and also failing safe. But my more immediate concern is like yours: when MCAS is effectively disabled in the normal course of troubleshooting runway trim by setting stab trim to cutoff, now you have a plane that has different stall behavior than you're type rated for! Flip those switches, now you need a different type rating! Of course pilots can learn different stall behaviors and avoidance for a new type, we don't need abstraction to do that for us when we know about it and have trained for it. Stall avoidance is fundamental make+model knowledge, but it can be non-obvious and making it obvious and deliberate is what the type rating is about.

So yeah we might actually end up in the very curious case where either Boeing, or FAA or NTSB are all: this is going to require a type rating afterall. The very thing the airlines in particular want to avoid.

It seems to me the in-cockpit "aoa disagree" option needs to become standard by AD. MCAS only takes input from one of the two alpha vanes, so if it gets bogus data it has no backup source. Meanwhile the pilots have no indication the two vanes disagree unless they (apparently) bought that indication feature. Which I think is pretty fucked up if that turns out to be true and relevant as to either cause or solution in all of this.
It's the stereotype that "hackers" are obese, chugging mountain dew and living in their parents basement.
Sure it exists, but it's not an infestation. Even then I'm not aware of it or telemetry enabled apps in any trusted sources like the debian repositories (if you're aware of any please let me know), they'll even disable it from organisations like Mozilla that don't care about privacy. The play store cannot reasonably be considered a trusted source.

If your going to download stuff from random places, which is how most telemetry enabled apps end up on linux systems then no sandboxing will work anyway, it will simply be disabled as part of the installation process. It's not a technological problem, you can't fix it with technology.
I feel the same way about Notch. He was being modest when being critical of his own code. Besides, Minecraft was little more than a weekend project when he started. The whole idea is to move fast when prototyping game ideas.

It's unfortunate that people latched on and the "Notch is a bad coder" meme took off. I imagine the same is true with Tarn.
>But I think its very obvious that he is a good programmer. His work is literally legendary.

"His work", as in, the game he made. Game development is a multi-faceted beast. It is quite possible that while game design is awesome, technical implementation is a mess even if it reaches the goals.

I have heard DF being praised for having so many things to do, for being able to create wild stories, etc, but never for technical excellence.
I think this implies that while there may be a general global community, they want to help it take off and form more local communities.

Imagine, Reddit vs. /r/cityNameHere (a little too generic maybe)
Mojave support includes ensuring that we are providing proper text rendering with the new grayscale antialiasing mode and opting in to dark mode title bars.

If you are seeing persistent issues with CPU, it is probably related to filesystem monitoring and git repository scanning. See https://forum.sublimetext.com/t/sublime-consumes-cpu-on-mac-... for an existing conversation.
I was 21 or so when I discovered this paper and re-implemented Phong shading for a combination of a an early i386 (1986 iirc), combined with a co-processor board that had a DSP32 on it, which - amazingly - would do some pretty impressive float calculations. It was a tricky combo to program for, the bus was a limiting factor but when it worked it was quite fast. I later also ported the vector math section of a small ray tracer to that DSP32. The main application the designers of the board had in mind was real time filtering of telephone voice data streams (the board had two RJ11 jacks) so it wasn't an ideal match for graphics work but it worked quite well in spite of that.

Given the resolution limitations of the display hardware I had access to at the time computing the images was actually easier than displaying them, in the end I resorted to all kinds of very fancy dithering schemes and palette hacks to output the images, some so faint that you had to view them in a darkened room (but they looked pretty good, they were faint because I used interlocking RGR/BGB groups of pixels (6 pixels to display two true color pixels) so you'd lose a lot of light output. Fun times!
There are ways to keep the benefits of microservices such as isolation, while avoiding distributed computing, for example, roles:

Slides - https://github.com/7mind/slides/raw/master/02-roles/target/r...
Can't they just stop their business in the EU?
Discussed at the time: https://news.ycombinator.com/item?id=9161366
Yeah I found similar things. I think at some point I'd want to move to something like Quill when I want to build out a more complicated editor, but for now Trix just worked with little configuration. It was pretty easy to extend, works well on mobile, and the creators are fairly responsive.

Good to know that you've had a good experience with Quill!
Whenever I hear when some service is down, I immediately go to that service to confirm. Then I repeatedly hit reload if it doesn't work to see if it can come up. I guess many people do the same and that may contribute to the problem...
Our support of advanced JavaScript is actually extremely good. It would appear that screenshot is using a third-party syntax definition named Vue Component that doesn't seem to be very robust.
That's how we got pop-up blockers, wasn't it?
When Boeing sells or leases the planes to the airlines there is almost certainly a clause in the agreement that represents & the warrants the plane is suitable for it's intended use: flying. An FAA declaration grounding the planes quite clearly means the planes aren't suitable to fly and Boeing will be on the hook to compensate the airlines for the costs associated with the groundings. We're talking millions of dollars a day.

They also have thousands of outstanding orders for this model plane that are, at best significantly delayed and perhaps in jeopardy.
I've never found the division of labor argument all that compelling. Using multiple services compels clean divisions and impenetrable abstractions, but shouldn't it be possible to achieve that within a single program? A language with strong support for information hiding should be able to enforce the restrictive interfaces that microservices compel, but without the complexity and overhead of going over the network.

If that's not possible, I'd take that as a sign that we need new languages and tools.
ok yes I agree with you
Why Investigators Fear the Two Boeing 737s Crashed for Similar Reasons
Please don't be rude and please don't post unsubstantive comments here.

When another comment is wrong, please explain why so we can all learn. Alternatively, it's always an option not to post.

https://news.ycombinator.com/newsguidelines.html
Competition, not break-up, is the cure for tech giants’ dominance
"In order to be reliable, a service must atomically update its database and publish a message/event."
so in other words to some transaction log so we just reinvented a distributed transactional database system with crapload of custom programming overhead. Whatever solution is described they all pretty much boil down to an equivalent of distributed eventually consistent database or distributed acid database but with a large number of database functionality pushed into the application.
Pilots have reported several incidents of unexpected nose dive after putting autopilot on into FAA database. Even if pilots are trusted to fix things in very rare cases, doing it as a routine seems wrong.

Boeing had already fix in the pipeline (software fix and different instructions for pilots, updating the manual) but government shutdown seems to have delayed the FAA approval process.
I'd like to know how heavy your browsing is in terms of the number of tabs and windows that are open.
In my experience chrome blazes it's competition when it doesn't have as many tabs open since it inhales the RAM unlike Firefox whose default behaviour is lazy loading.

This also frees up my RAM for other memory intensive operations leading me to use Firefox more often.
United has a few as well
Most people put limits on that 'everything'.
As a developer who has repeatedly tried and given up on linux on laptops, a Pixelbook with crostoni has been the first that I have been extremely happy with. Everything I use just works pretty much as it should.
It's one sensor per flight computer, and the diagnostic indicator to warn a pilot of disagreeing AoA sensors is a paywalled upgrade.
This has been mentioned in the discussions - the "Red Flag" comment : "The fact that this airplane requires such jury rigging to fly is a red flag'.[1] " What happened, I think, is deceptive naming - a fairly different model was given the name of a safe plane. I think this would have simplified and lessened the certification requirements for the new model. The other models of 737 are among the safest in the world.

[1] https://www.independent.co.uk/travel/news-and-advice/boeing-...
> It’s more like the government saying, you can’t discriminate against people who demand that their food is cooked in a kitchen that isn’t filled with cockroaches

What?! Are you seriously speaking of prohibiting cockroaches?

Cockroaches are everywhere! They are essential to survival of businesses! And it would be impossible to completely get rid of them anyway. Prohibiting cockroaches in public restaurants would push immense cost upon eaters. Without cockroaches how could we possibly get rid of the food waste, that routinely accumulates in kitchens? Do you expect us to spray our kitchens with toxic pesticides? To hire some specialized people of to lick food scraps off kitchen stoves with their bare tongues?? Insane!

Clearly, you are the enemy of the people.
'Gouraud':

https://en.wikipedia.org/wiki/Gouraud_shading
You're right, I should've said rogue-lites. Although I can certainly die multiple times in a sitting in roguelikes :)
Unick Data Leaked
>You cannot pay with your personal data the same way that you cannot sell yourself into slavery, even if you wanted to.

So, what you're telling me is that GDPR actually limits my rights as a private citizens because that think I'm too stupid to make my own decisions? I guess I shouldn't be surprised.
Laptops with GPUs tend to be power-hungry and expensive. But the middle ground of a laptop and an external GPU has a good shot at getting even more power per dollar, having sufficient battery life, and still being quite portable.
Alarm / Warning Fatigue
And the Cessna 140 has a yoke that looks like a (oblong) wheel. https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/19...
Eventbrite or meetup.com
Thanks for the feedback! Feel free to email us at harry@travelchime.com or peter@travelchime.com if you have trouble in the future.

We've also noticed the text being inconsistent. It's especially bad for foreign places. We've added it to our bug-list!

The itinerary inspiration lists honestly are kinda similar to the place list you create. For the place list you create, you can click on a place to see more info and links out. We'd like to merge the behaviour for those so it isn't confusing, but that's also in the pipeline. Sorry about that!
Interesting, thanks! Who at the company could reasonably be jailed for such a thing?
There is this weird phenomena which can been from the replies to this comment. I can easily tell someone’s race by looking at them and I can make rough rankings of people’s intelligence after knowing them for a while.

But the scientist insists that I can’t. Instead they tell me that race doesn’t exist and “what is intelligence anyways?”

These are distractions.
Boeing is the single largest exporter in the US. The idea that we are going to seriously punish them is laughable from a political standpoint, regardless of what the regulators have to say.
Ask HN: I am 33 yrs young, will we form a colony in Mars within my lifetime?
boy, would i love to see this happen before i die.
Perhaps relevant that npm has been having issues although they only recently caught and fixed them. Scoped Private npm packages were getting cloudflare 503 errors
If you want practice, Algorithm Design, by Jon Kleinberg and Éva Tardos has 200+ problems to design for, with walk through solutions to many of them. The problems are all class-tested in homework or exams by students at Cornell. Algorithms: Parallel and Sequential book by Umut A. Acar and Guy E. Blelloch walks through many of the same undergrad algorithmic techniques finding opportunities to split up the work, chap3 walks through genome sequencing methods for example http://www.parallel-algorithms-book.com/

The Design and Analysis of Algorithms, by Dexter Kozen is 40 self contained lectures, introduces theory I didn't read in the other books, and his analysis walk throughs are well written. It's much more definition->lemma->theorem style but if you know set theory and familiar with graphs, trees, DAGs from the CLRS book you can understand most of the lectures.
I've been using Sublime to write Python for the last 4 or 5 years with the Anaconda package and it works really well, including "go to definition" key binds.
Scientists Put a Smartphone in a Blender to Analyze Its Contents
All of them, it's on page 1312 of the EULA. Didn't you read it?
US politicians have got their act together on IoT security
I was merely commenting on the rationale and strategy behind their decision as someone who has been in a similar position. Though in my case only bank accounts, not lives, were at risk.

And for the record, I made the same call. It's not easy but I'm certainly not judging Boeing for weighing their options and moving forward with a strategy that gives the company the best chance at recovering from this mess.
The comment I'm replying to says

Elevator upwards deflection loads the tailplane aerodynamically in such a way that it becomes harder to trim the tailplane in the required direction.

so I'm not sure what you mean by "matter of aerodynamics", because that comment suggests that it only gets harder due to the forces exerted by the air on the control surfaces, and so could be overcome by applying more force --- which a hydraulic system could be engineered to do.
In practice, cops in a position to arrest people on their beat are generally arresting a series of people for the same thing over and over again, and eventually learn the details of what will satisfy a charge.

Mileage will vary based on geography and beat though.

And... I'd admit we saw some charging documents we immediately dismissed from new officers, roughly like 'this guy seemed shady and was near a crime.' We'd lay into them for that though, they'd eventually seem to figure it out.
Stitches6: Stitching Together MP3 Playback in HTML5 Audio with ES6
Troy’s statement that accepting one advertiser’s agreements means accepting all their partners’ agreements, and all their partners agreements, and so on is interesting.

It lead me to the idea that it might be interesting to build a bot that builds a “consent graph” which will tell you exactly how many (and perhaps draw connections visually) different companies you have to provide consent to from a given advertiser/company/website.

This is a pretty interesting argument against the clumsy rules of GDPR which exist, in my opinion, practically entirely outside reality.
Off-topic, but thank for introducing me to the phrase “how a system hangs together” - it so neatly encapsulates the idea of the interactions between supporting elements of a system and the forces acting upon them.

Also, great connection to annealing.
I used that approach in a custom app for a family to track a person with MCI in case they got lost. (MCI=Mild Cognitive Impairment - memory problems basically)