skysight-inc/HackerNews huggingface dataset:
duck duck go has ads and doesn’t track you... you don’t need cookies to show ads; only to show intrusive “track you across the internet” ads
> However, a major drawback of this method is the lack of descriptiveness. When you see the dispatch function in your props, you don’t know the actions that you can invoke and you need to make reverse engineering. It would be avoided if we had passed each callback directly as a prop.

It's worth mentioning that if you use TypeScript, it is possible to strongly type your dispatch function to only accept valid actions. In fact TS is smart enough to type check the individual properties of different actions based on the string value of the `type` property.

You can use that with the new React Context API mentioned at the end of the article to build yourself a strongly-typed, self-contained mini redux and react-redux alternative.
Good discussion on an old thread between D.Mazieres (protocol author), Greg Maxwell and Vitalik https://news.ycombinator.com/item?id=9342348
Banged, shebang is #!
The world they want to live in has them lazing on a beach

Far better places to play with a LASER than on a beach.
I spent a good chunk of the last 10 years in a travel startup that targeted consumers.

I am unsure of the business model here but I can only imagine it's a pay-per-click from the big OTAs, mainly for hotels.

The main problem with consumer travel is the fierce competition you are facing, Google is absolutely annihilating the search results in their favor, disgustingly so in the US and even worse in US on mobile.

This leaves a startup like this in a tough spot, how do you acquire users?

If you think about paying for them, you are in for a world of hurt, you can spend 1.8$ to get .8$ back for a hotel booking and it's absolutely an uphill battle to scale that up.

I searched the name on Google and I saw the HN page, you two seem to have built a travel business before, you likely know a lot of the difficulties, but in my experience, trip planning scaling is a lot harder than what it seems, especially if you want to monetize it.

If you don't mind sharing, what is the revenue model for TravelChime?
What roguelikes (beyond maybe Brogue) can you finish in a sitting?
because capitalism lets people charge accordingly to supply and demand, and America will defend capitalism till the end
Doesn't that describe fly by wire systems which describes most planes these days?
Donald Trump got elected, which happened in part because of the ubiquity of Facebook and the nonsense being disseminated on their platform. I’d say that’s pretty destabilizing
Tarn Adams did however release the RAWs of the games to the public domain. As a personal project, I wrote a script to take the different zipped releases, extract the RAWs, and layer them into a git repository while attributing everything to Adams' handle Toady One. I separated the script I used to create it, and the layered RAWs into two separate repos. It's not up to date, but here it is:

https://github.com/tareqak/df_raws_helper
https://github.com/tareqak/df_raws
Those three crashes had one thing in common: terrorism.

These two crashes have one thing in common: brand new planes.

Unless you know of an islamist terror organization that has a grudge against Ethiopian desert wilderness, I don't think terrorism is a more likely common cause than the brand new airframe.
Reminds me of the lost days of Master of Orion 2 or Master of Magic. 20+ years ago. Still great games even today.
But conversely, how much of the purported benefits of microservices are really the benefits from having well-defined contracts between components? Are microservices mostly a forcing function for good architectural practices, that could be applied equally in a monolithic design (with internal component boundaries) with enough discipline?
I think having a common library that does anything specific to your product is something of an anti-pattern in micro services.

Its not really a micro service - its a distributed monolith
I have posted about this before. OP is describing nano-services, not micro-services. Nano-service is micro-service that provides leftpad via JSON api.

You have an auth.yourapp.com and api.yourapp.com and maybe tracer.yourapp.com and those three things are not a single app that behaves like auth, api or tracer depending on setting of a NODE_ENV variable? If so, you have micro services.
What kind of scenario could you see an engineer getting charged? I find that pretty hard to imagine here.
These are excellent points. I was just having a conversation yesterday about system design and how there seems to be a tipping point after which the transactional/organizational costs of segmenting services outweigh the benefits.

My unscientific impression is that some of the organizational costs - just keeping the teams coordinated and on the same page - can become even more "expensive" than the technical costs.
> if you're thinking Purism is going to have better usability than Android or iOS

Luckily, I don't think that. It's not what I thought of Linux on my laptop when I moved to it full-time either. But here I am a year later, loving it.
I particularly appreciate how the text in the diagrams matches the font (& font size) of the body text. Almost nobody does that and it looks great.
> type-rated crews landing in unfamiliar territory happens on a daily basis and certainly isn't a risk factor comparable with a [possibly] flawed aircraft.

Flying in/out of unfamiliar territory is a known risk. Whether the 737 MAX series is higher risk or not is an unknown risk because of insufficient sample sizes.

Hopefully some statistician will start tabulating P values so we can see if the confidence intervals overlap or not. Treat this situation like a new "better" drug for X where 2 users died in quick succession. Is there enough evidence to take it off the market or not? AFAIK, nobody has (yet).

>If the delay's long enough to actually see parked aircraft brought into service, it'll largely be the same crews flying older 737s anyway.

Sorta. On a Canadian airline, Westjet, the MAX is flying routes that are too far for the regular 737s without a fuel-stop (by my estimates). I'm booked for such a flight in 2 months. I'll get to learn what happens. I would have been happy to fly the MAX8 based on the current lack of evidence for grounding.
Can you explain what you mean by "request glue"?
Ok, your original comment wasn’t clear on intent.
The Dell thunderbolt docks apparently simply don't work. I have a friend who's gone through a ton of Latitude hardware. Dell just can't make it work, period.
This sounds a lot like what traditional Unix apps would do with fork().
“you’ve visited this site a few times recently. are you still okay with these settings? (if you ever change your mind, click privacy at the bottom of the page)”

just because we don’t currently have solutions doesn’t mean they aren’t out there. i guarantee my 5 second developer definitely not UX idea is the LEAST that a real UX professional will come up with, when pushed

*EDIT: and yes this kind of cookie is okay with GDPR because it’s not tracking a “data subject”... it’s maybe a broad timestamp (the day you first accessed the site), and a counter for the number of articles/site loads... you don’t have to ask for this permission, because you can’t track someone with it
It feels like there is an online service business idea in here somewhere. Some sort of way to verify the items that impact your life every day are safe and updated.
I would recommend against boarding any Airbus than.
Remember when youtube was down for like six hours a few months ago and we still haven't heard why?
I've never needed to see the state of the code at a particular date, but I frequently look up when a particular line of code has changed, who did it, and why.
I had assumed people who wanted to run linux were okay with dealing with driver hardware jank, and were more or less comfortable with the tuning and customization required to get the hardware to work as they desired.

For those who just wanted a machine that "just worked" Windows based and Apple laptops would suffice, the latter having the power of a unix based OS underneath.
150,000 flights, 172 seats per is 25.8 million passenger seat-journeys. Given the type, I think it's fair to say they're at least 1200mi long (why fly a 7M8 on a sub-2 hour flight, when you can just throw a regional jet at it). The whole point of the MAX family is that it can fly further than a normal variant. This is 30.96 billion passenger seat-miles. There were ~350 deaths. This is 0.000000011 deaths per passenger seat-mile, or 11 per billion. This is in line with but still less than driving (12.5 per your data source).

I imagine 1200 miles is short for an average 7M8 flight though, which could make it substantially safer. With 2500 mile averages you get back to that 3X number I cited. It's still no more a death trap than your average Honda Civic (10% safer by your metrics, more by mine).

To your point, it is of course riskier than a different aircraft.

My whole thesis was to ask what effect this will have across the entire population and how will humans react, irrationally, to this news.
#worthit (although I’ll admit my afternoon interviews were a bit... challenging... after 5lbs of brisket)
Based off of the actual research ( https://research.checkpoint.com/simbad-a-rogue-adware-campai... ) it looks like TechChrunch just got critical details very wrong. The adware didn't "install itself" at all, it was just bundled into the app up-front.

But the overwhelming majority of this attack, popping open URLs & showing ads, is something Q is looking to put a stop to wholesale: https://developer.android.com/preview/privacy/background-act...
Let me start by saying that I am a big fan of BurntSushi’s work, and this post was by no means intended to detract from that. If anything, it set a high bar for us.

I don’t have much to add to BurntSushi’s reply. I studied the implementation briefly to take inspiration from when we decided to write our own, and there is no obvious low-hanging fruit. One small thing is that it uses a Vec of transitions per state. In Alfred–Margaret we pack all transition tables together in one array (with a separate array that maps state to start index), so it can use the cache more efficiently.

There are ways to do parallel automaton traversal with SIMD, but it only works for a very small number of states.
Also the nacelles generating lift.
As I understand it music is something you can train your brain to like and the choices are heavily influenced by other people around you, society, culture. On its own metal music is equally as likable as kpop, for example. But you don't necessarily learn to have that attitude towards music and limit yourself trying to fit in, etc.
When I started programming professionally it was the era of "Object Oriented Design" will save us all. I worked on an e-commerce site that had a class hierarchy 18 levels deep just to render a product on a page. No one knew what all those levels were for, but it sure was complicated and slow as hell. The current obsession with microservices feels the same in many ways.

There appear to be exactly two reasons to use microservices:

1. Your company needs APIs to define responsibility over specific functionality. Usually happens when teams get big.
2. You have a set of functions that need specific hardware to scale. GPUs, huge memory, high performance local disk, etc. It might not make sense to scale as a monolith then.

One thing you sure don't get is performance. You're going to take an in-process shared-memory function call and turn it into a serialized network call and it'll be _faster_? That's crazy talk.

So why are we doing it?

1. Because we follow the lead of large tech companies because they have great engineers, but unfortunately they have very different problems then we do.
2. The average number of years of experience in the industry is pretty low. I've seen two of these kinds of cycles now and we just keep making the same mistakes over and over.

Anyway, I'm not sure who I'm writing this comment for, I guess myself! And please don't take this as criticism, I've made these exact mistakes before too. I just wish we as an industry had a deeper understanding of what's been done before and why it didn't work.
Based in brooklyn. should I form an llc in ny instead of delaware?
https://microservices.io/patterns/data/saga.html
I'd just like to point out that, as someone who mainly listens to black metal, I do not share these opinions.

Concerning the lyrics, I generally categorize them into two groups (with non-empty cut set):

* Intellectual lyrics, which criticize some part of society or human behaviour, or they deal with personal issues (e.g. http://www.darklyrics.com/lyrics/todtgelichter/angst.html#1)

* Theme lyrics, which try to fit a core concept of the bands music, like satanism or some war/Third Reich theme (e.g. Graphic http://www.darklyrics.com/lyrics/behemoth/thesatanist.html#1 Graphic). Also, note that a having a certain theme does not automatically imply endorsing it.

Usually, the music as well as the lyrics are cold and cynical, which can make their actual meaning hard to place or even ambivalent at times.

Concerning the neonazis: Personally, I do not see a trend towards the worse, but there are a few sketchy bands out there (the ones I know of are usually older, from the 90s or so).

Oh, P.S.: while the black metal fans may be not as teddybear-y as death metal fans, we are usually quite a nice bunch :)
Why did the work have a negative effect? I can imagine a few ways but I'm interested to know what it was for you, being in the work.
>Her opinion about her biological mother: “She needs to be in hell burning"

Yea, and her sister's rape baby went on to live in another home.

We have to care for the well-being of the victims here, but maybe one day come to terms with questioning a legacy of subsidizing the procreation rapists and people whom "should be in hell."

Super politically incorrect, I know.

This story is incredibly sad, but enlightens realities o this world that noone today is willing to confront.
This brings up a very interesting and important question around differential privacy.

If I scrape millions of photos from Facebook (including yours) then train a differentially private model that can extract features from a new face, is that a privacy violation?

A differentially private model is one in which you cannot identify the inclusion of any single datapoint which means you cannot tell the difference between a model trained on the dataset and the same model trained the same dataset with the addition of your one datapoint.

You might argue it’s a privacy violation because the scraping process might involve people looking at your images but if that was fully automated and nobody ever looked at your images - the model can be trained then the data inmediately deleted...
Only the ones with rent control from 10+ years ago, which the techie-YIMBY types are for the most part opposed to as well to make more room for them. Fortunately there is some positive backlash brewing in local politics which is focusing on expanding tenant protections and actual affordable housing. See for example Dean Preston and the very active SF DSA chapter.[1]

Another challenge: affording commercial gallery space.

[1] https://www.votedean.com/
Well nobody is proposing a free pass here. Of course they'll all need to be fixed, and ASAP. I'm just saying, it's no more a death trap than your average Honda Civic so it's probably okay to let them stay up in the air, depending on what the confounding external factors end up being.
As I recall growing up "application" was a popular Macintosh marketing term to make software sound cooler than being just some boring "program". (PCs run programs - Macs run applications!) It was shortened to apps later likely with the iPhone and the app store.
Stanc3: Rewriting the Stan Compiler
The idea that there is a constant %P of an Einstein for a given population is an overly simplistic view on human creative drive. So obviously thinking that you will get a thousand Einsteins out of a population of 1 trillion is simpleton "math". Ideas matter, culture matters, availability of resources matters. You could have a trillion people like in the movie WallE and get not a single scientific advancement out of them. In the order of importance I dont think the total population size is really a significant factor here.

I think Jeff Bezos is smart which is why I doubt he holds to any comments indented for layman audiences.
I don't see it listed there; I do see mandatory Calc 2-3 and linear algebra (the linear algebra is useful!).
> You might be surprised that that "Luddite" response is actually the consensus opinion among experts familiar with electronic voting technology.

I don't know if it is the consensus opinion among experts, but it certainly wasn't the opinion Schneier expressed in that article.

Granted, he had strong words to say about the voting machines used in the US. And justifiably so. They are just plain horrible, they've been known to be horrible for years if not decades now and I find it hard to understand why the most sophisticated and wealthy places on the planet continue to use them. Particularly as we have known how to do it right for almost as long as they have been in use.

To Schneier's credit he does explain how electronic voting can be done securely in the article. Which makes your comment all the more puzzling.
that's exactly what airbus does... there are a set of "laws" that govern flight at different stages of flight "normal, ground, flight, flare, alternate 1, alternate 2, direct, and mechanical" quite complex systems, that.

https://en.wikipedia.org/wiki/Flight_control_modes
for me, it's stuck on the security check - or is this the joke?
Since it was "deliberately produced and edited", presumably by multiple people, it's even less likely to speak much about the education of the person on-screen, as the post in question appears to have questioned.
I like how people downvote this, yet when stepping over homeless people in SV think "I only make $100,000+, and I need every bit of it, even if $20 could drastically improve this human's welfare.

Then when they board a flight on their own: "millions is not too much to spare! No cost is too great for my life!"

It is a double standard.
To jump on the wagon here - at its core git is just compressed snapshots.

Having to 'unfuck your branch' is a result of doing more than just storing compressed snapshots.

This is probably because all the training material and tutorials assume people want to do more than just snapshots, so as you follow along when getting set up it's easy to get into those kinds of situations.

As others have said, doing the compressed snapshot workflow is as easy as adding everything to a git repository, and committing it every time you want to make a snapshot.

The biggest hurdle is having each snapshot 'replace' the current one if you want to go back and look at it, but that's not a hard thing to adjust to for the value you get by using git's machinery for the snapshot workflow:

- fast and efficient remote backups

- greater compression (by using a shared object store for all snapshots)

- easy comparison of different snapshots

- bisection of snapshots to identify when a bug was introduced (including ability to easily automate running tests while bisecting)

- ability to change workflow in the future as needs change, in particular adding in remote collaborators, without having to change versioning system/workflow (well not too much of the workflow)

- rich ecosystem to easily publish source if desired at some point

- and lots more!

Many of these things are possible when you have a list of compressed archives of your source folder, but git really does make it much easier and you don't need to go all in on complex workflows to take advantage of it.
Enter the Gungeon is a good one that I've played a lot recently.
Well, okay, so I should stop donating to the scholarship fund then? If alumni stopped donating then quality of education or number of students would have to go down.

If my kids aren't going to get preferential status then there is no reason to be a sponsor of that institution over any other.

Given that your top comment is, "I don't understand why people donate to Universities," I'm not sure that you're in a great position to say that others shouldn't receive priority admission. If everyone did what you did then our University system would collapse.
Linux apps aren't infested with malware and tracking trojans though, if the threat doesn't exist then there's no reason to protect from it. With android collecting this sort of data is it's very reason for existence.
You not sharing is your prerogative, and that's cool. However, if someone else was to turn up and use that spot; perhaps even "discover" it for themselves, I don't think you should feel any ill will towards them, right? I mean, it's a public space, and as long as they're being respectful, I don't see a problem with many people enjoying it. Sometimes good things get crowded, but that's the nature of public stuff - I don't think it's fair to claim public areas as your personal area just because you found it first.
Silicon Valley ethical investor is implicated in college admissions scandal
Looks like SWA at least was very proactive already after the first crash. Supposedly their fleet of 737Max has been retrofitted with additional cockpit displays for (faulty) AoA values. And they have afaik also extended pilot training.
Being subject/able to copyright, complying with the license, and not infringing on the original work are separate issues
Trump has not nominated administrator for the FAA. FAA has currently only acting administrator.

He initially tried to nominate his own pilot for the job (the same who screwed so much that FAA had Trump's plane grounded).
It'd be like being afraid Count Chocula will inspire a generation of cannibals.

Years ago, there were the fundamentalist types who would've thought that the vampire/occult theme was a cutesy backdoor into pulling kids into satanic occult stuff. Same sort of people who tried to stigmatize D&D and video games. Same sort of people who wanted to censor books, music, movies, etc.

In 2019, we have a new kind of fundamentalist running around trying to de-platform wrongthink. I see them as just the 2019 version of the same people.

https://www.youtube.com/watch?v=6QbTRiiZmPo
I don't think it'll spoil anything to say Stross actually invented his own digital currency protocol for that book, taking advantage of the speed of light limit.
> We ended up switching to an XMPP client, and we plan on creating an XMPP server for ourselves on a cloud instance so we know the conversation won't be intercepted by non-state actors.

Why create something from scratch when there are a couple of good and solid implementations Tigase XMPP Server (https://tigase.net) and OpenFire in Java, ejabberd in Erlang, Prosody in lua…
Spanish far-right party Vox participating in Catalan trial