skysight-inc/HackerNews huggingface dataset:
> making them pick a different e-mail

I think it's more about _letting_ them pick a different email. While I can understand that AnyList (or any other app for that matter) would want to, on occasion, send marketing emails to users, I don't think any app would, in their right mind, _require_ the user to provide a 2nd email address.

But by allowing them to optionally give that 2nd address, they can provide a path forwards with people being able to use Sign In With Apple (of course, that means some users may opt out of marketing emails entirely by refusing to provide a 2nd address).

This does probably go against the spirit of the feature, but if it actually is against Apple's rules to be doing this (anyone know the answer to this?), then it would definitely veer on the side of user hostility on Apple's part, since I would expect many apps to be taking a stance similar to the one taken by AnyList here.
https://tailscale.com/ requires it, as do many other apps that explicitly "don't want to become identity providers and would rather offload that burden to someone else".
100%. If you are still in this thread defending the ability for white supremacists to spew racism and hate on these platforms, then that means that you wish for them to continue relaying their awful message, in which case you are a white supremacist by definition. These awful people do not "add to the discourse" in a meaningful way. Their insane ideas should not be entertained.
> Yet youtube is filled with Marxist and socialist material.

YouTube is filled with virtually everything imaginable. Do you have the numbers and relevant comparisons to back this claim?
I take it you've never watched Investigation Discovery, aka, The Murder Channel?

https://www.investigationdiscovery.com/

One of my favorite channels, BTW :-)
Generally these devices use Bluetooth Low Energy (BLE) for control, which has a well-defined 'schema' where devices expose 'services' which contain a number of read/write/notify 'characteristics' that are used for control. It's pretty easy to reverse engineer this stuff, I spent around two hours doing it with a sleep number adjustable bed base. Once you have the protocol of course you can just write a program to connect to the MAC address and send the commands. Another response to the parent shows that this has already been done.

On Android the free (as in money) NRF Connect application lets you browse the services/characteristics, tells you which ones are read/write/notify, and snoop+send data. I also had to use the 'Bluetooth Snoop Log' setting in Developer Options and open the log in Wireshark to sniff some of the packets that the app sent. The log contains timestamps so you can wait 10 seconds between operations to make it really easy to identify what does what. All you need in Wireshark is a filter like 'btatt.uuid128 == ff...:ff' to filter to just the characteristic you want to sniff.
>By analogy you're basically equating tortute in order to prevent the detonation of a bomb to torture in order to detonate a bomb.

I really can not see how I am doing this. Care to illustrate?

>Also, no one included SA as part of the West.

Fair enough.
Russia’s also not that rich. Rich oil importers like Germany would be much better positioned to help KSA out than Russia.
That country probably gave you the opportunity you have now. You might not think its worth 2 years, but the country does and everyone else in that country also did.

You should really think about going back and serving a country which gave you opportunities.
Either the changes are only for the mobile app or they forgot to remove Facebook Sign In in the web [1][2].

[1] https://www.anylist.com/auth/sign-in

[2] https://i.imgur.com/3uC0E9G.png
“And there was this wild overreaction and all this kind of stuff”

Holocaust euphemism alert!
No more so than Gmail/Yahoo Mail/etc is for the average end user
Ryan Dahl – Things I Regret About Node JavaScript
> What does “academia” have to do with anything?

Well, when people are arguing over the meaning of words - in this case "racism" - it is sometimes useful to reference what the "experts" think. There are entire fields of study within academia dedicated to this topic (often but not always including the word "critical").

Of course, whether or not said people have anything meaningful to say on the topic is not broadly agreed upon.
But that policy is not even talking about racism, however defined; it's talking about hate. Hate is hate, no matter who it's directed to. Prejudice is prejudice.
I've lived in a few countries and a many cities. Most of them would love to have the likes of a SV incubator/industry in them. And they will do almost anything to get it: grants, housing, tax credits. And nothing ever sticks. There are a few startups that found a comfortable niche in their small town or big town in small nation. But these are lifestyle companies, and little more than consulting firms. An outlier in a poppy field. A friend of mine just opened a local office in SF for a Florida based company. The talent wasn't coming to them and for what they wanted to do they had to go there.
Reddit is an American company, with a largely American user base. From an American perspective, it is a very left-leaning site.

Judging reddit from the point of view of a communist is not helpful. I'm sure there are people who view Trump as too left-wing, but that doesn't make it so.

> I don't see that at all on reddit.

I do see that on reddit.
Collusion has an obvious negative connotation, but any coordination that happens in secret is inherently collusion.

Either way, my request still stands. Is there any evidence to suggest these companies are working together instead of us all just assuming that is the case?
Noether’s Theorem
Their web page says Switzerland, Germany, Netherlands, Austria, Hungary, South Africa, India. Note that the prices may differ.

Yes, the wires are custom shaped. (But they work even if you use a version shaped for someone else with similar head size. I don't know how much difference it makes compared to shaping specifically for you.)
The paper doesn't help to answer: Why now? The model it proposes would have produced high polarization any time, but polarization is much higher now than 40 years ago...

If the model could help us analyze the dynamics of polarization it would be helpful. As a static analysis it is just a fairly obvious application of cognitive dissonance.
+1 for "searching under the spotlight", such a great (and IMHO underused) turn of phrase
> "Apple reserves the right to disable Sign in with Apple on a website or app for any reason at any time."

I think GP is absolutely right here. Apple can take the customers at any time for any reason. Apple could ban you from using Sign in with Apple simply because Tim Cook doesn't like what food you eat for breakfast. So, I have to agree with GP that these are Apple's customers at this point.
> most over can boost up to 80 and be fine for a couple months though

Staying alone and being a well put together human with relationships becomes completely impossible the second I go past 55-ish hours.

> people are expected to work more than devs it's finance

Finance is toxic at a whole another level. The rampant smoking, cocaine use, work hard/play hard etc. is in some sense mirrored in similarly intensive silicon valley startups where aderall abuse is just as rampant.

I am also not sure if the finance analytics work is as creatively taxing as coding (at least the design stage), which can be a major distinction.

Either ways, I hope CS never becomes like finance, ever.
You can't be a free market capitalist and then deny a free capitalist business their own terms and conditions as to whom they choose to do business with.
Probably all of the white supremacy in it.
How can you non-aggressively disenfranchise a group of people? Further, how can you maintain non-aggression if the group you are attempting to disenfranchise resists your attempts to disenfranchise them (which would make clear that your attempt to do so is counter to their wishes, and thus aggressive).

If you try to do something to someone, and they tell you to stop or try to get you to stop, continuing to do the thing is an act of aggression.
Super Smash Bros mod adds 'rollback netcode' to 20 year old game
Edit: Never mind, clicked on the article, lots of sources!

Is your paper available for reading? I'm very interested in it.
I do check out dependencies, yeah – Octolinker makes it easy to do due diligence on reasonable libraries.

If it has a ton of dependencies, then I don't want to take it on/maintain it anyway.
sounds great to me to until I turned my brain on and realized that if you can purge one ideology, you can justify purging any other ideology.
There's no replacement for the thrill of driving a manual gear, but in US it's almost impossible to find one.

So I guess it depends.
These redefinitions probably grew out of "critical theory" which is taught in social studies. The initial protests citing this line of argument seem to have started on college campuses, so there might be some merit to saying it grew out of academia.
China bans far more stuff, anyone questioning India doesn't realise what China bans.

TikTok and a lot of some Chinese apps are seriously untrustworthy
Representation, Renormalization, Recursion, and Reality
Azlo https://www.azlo.com/
I ran a FidoNet bbs on my 1200 baud on my parents phone line. Always pissed because they missed calls. I ended up upgrading to 2400 baud that could tell the difference between a modem and a voice call which made things easier. So many BBSes that were part time.
Right, I was referring to the ideas around Smalltalk.

Some of them I find quite interesting, not usually discussed, such as dataless programming, where you program against an abstraction. This is very widely considered a good style in OO today. Go and Rust specifically with their interfaces and traits. Another, more subtle one would be Clojure, which seems to be paradox because it is a data driven language on the surface.

Message passing was also more widely adopted in different forms that are not considered/named OO but carry similar semantics.

The everything is an object idea can be found at least to a high degree in dynamic languages like Ruby, Lua and JS.
I couldn’t find anything in an admittedly shallow search of the requirements or documentation.

Of course another alternative here is they just make users aware of what their sharing email is and allow users to optionally change that, if they want to.

I think their perfectly valid to do what they’re doing but I also don’t buy into this being an overly complicated logistical hurdle either
What is state restoration? All I want is to go back to where I was, a normal website does that ( e.g. HN). Integration with what? I literally just wanna browse twitter, like, retweet, and occasionally compose one. Push notifications, they work on every system except iOS. Better UX is using URLs that I can open and share. Better accessibility is HTML that blind users can use. Native apps track you much, much more than websites and can't be uBlocked. Permission model is as good as native, if not better because users blindly give native apps all permissions (see Instagram).

You haven't made a single point, on the contrary, web wins on ALL of them.

The one single point you can make but you didn't, is that native apps often (but not always) feel smoother or more responsive. Which shouldn't be an issue on browsing static content.
Also, they will argue that they are doing it for privacy and security reasons which are benefits to users.

But I don't know how much a judge would care about that.
Pokemon Go's account own doesn't work. Even if you manage to create that account, it won't log you in. With Google account it works as expected. I tried to create two Pokemon Go accounts, gave up and created a Pokemon Go only Google account for child's playing. It has worked a few years.
I’ve got a new sign in flow I’ll be using for all my indie apps. It solves 2 problems I have with Apple.

1) no PWA support for notifications

2) forcing stuff like this on everyone

I use a telegram chat bot. After signing up via the bot that sends you a link to set your password, you then also request a short expiry sign in link everytime you wish to sign in. The chatbot doubles as a notifications channel. I’m thinking of enhancing notifications do you can interact with them directly from the chatbot interface too.

The signin flow is great as it has 2fa built in by default.
Maybe, but there’s nothing to short without a cable plugged in afaik? I don’t think the voltage lines are powered in the idle state. I’ve never had a problem at least.
Reality Winner was sentenced to federal prison for far less than Hillary Clinton did. She mishandled a single classified document while Hillary mishandled many, including top secret.

She's not in prison because the US has one justice system for us and another for establishment elites. Billionaires pay millionaires to tell the middle class that the poor are the problem. Punch up and fight the ruling class criminals.
The SPLC is a hate group
Thanks, learned from the best - the Declaration of Independence.
/snark

In all seriousness, what do you view as debatable about civil rights?
I agree that countries with more than two parties have more opportunities to create majority winning coalitions that cut across painful cleavages. In a three party system (for simplicity I'll do equal sized parties) there are four majority coalitions: all three parties, or each of the three two-party coalitions. This is very good for healing wounds and building bridges and very bad for stability (because there is a majority coalition that can always improve on the status quo, no matter what the status quo is, creating cycles between each of the coalitions). I definitely agree that it makes it easier for regular citizens to disconnect the party they support from sort of more mundane social interactions. I definitely agree it's better for negative out-group affect. It's much harder to hate the other if the boundaries of who is in the other changes regularly and people cycle in and out.

But the US is a presidential system. While the presidency isn't everything, it is a big enough prize. No system can get around the winner-take-all nature of the presidency. I favour ranked choice and/or MMP and would support any reform proposed to achieve better institutions of electoral representation, but nothing is going to get around the fundamentally two-party nature of the contestation of the presidency. If we look at the whole history of the US, the party system has changed a number of times, but each time it has been around assembling roughly two groups contesting the presidency, regardless of how those groups map to formal parties (not at all in the JQA/Jackson era, very strongly today).

Still, regardless of the institutional setup, it's the case that inter-party polarization can emerge from either increasing extremeness, or better correlation between party and ideology, or better correlation between multiple dimensions of ideology, and the same processes I mention above are visible in other multi-party countries as well, to a lesser degree.
> I find it sad that the sentiment is that a computer without a modern web browser is not useful for daily work.

Maybe, but when there is a dearth of application support like there is with Haiku OS, the role of the modern browser becomes that much more important.
College campuses. The Midwest had several large (student body and size) campuses with strong engineering departments.
I don't think its a widely accepted best practice yet, mainly because its hard to do well, and by its self its hard to take advantage of the benefits of using k8s. The company I work for has been building out the tools require to run databases well in k8s ( fully automated, fully managed, survivable, and scale-able ) and we are seeing people come around to it. Once you have all the tools in place you can have a system that scales right along side your applications on heterogeneous hardware. Isn't dependent on any single server, can be deployed and managed exactly like your applications, and can be transported everywhere. If you want to take a look check out planetscale.com
What is wrong with that? He did the same with Sanders and they were both interesting.
The truth is they cannot afford homes in the cities they'd prefer to live in. This is supply & demand, and local city councils are artificially restricting the supply while demand is high, which only increases supply, and interest rates are at their lowest, which also increases demand. It's a simple econ math model.

Millennials need to move to suburbs and other towns which have more affordable living. Just because they want to live in city X doesn't mean they deserve it.
“Snap back” and “Gone forever” goods: Covid's economic winners and losers
We are also in the invite queue for the Stripe Corporate Card, but decided to make a switch as we didn't know how long the wait would be. Brex is working on features for expense reporting and authorization is what were were told. While I don't think it's on par with Expensify, maybe one day in the future it will be which will mean one less service for us to manage.
I love it. With password managers becoming better and by owning your domain, it almost feels like a self-sovereign identity system. It would be great if services would implement better support for browser form auto-fill, and ask the minimum amount of information during signup. That way it would be very little hassle to signup for a service.
> refer handwaveingly as "western"

There is a reason why I used the word hadwaveingly.
I suggest using the term "regular language" in contrast to "regex" or "regular expression".

https://news.ycombinator.com/item?id=23598078

"Regular language" is an accurate mathematical term that's not "corrupted" by programming. I think you could also use "automata-based" but it's probably less clear and refers more to the implementation [1]

If you scroll down about 3 pages here, there is table explaining regexes vs. regular languages:

https://www.oilshell.org/share/05-31-pres.html

It's the same stuff that's in RSC's articles but those are too dense for a general programming audience (they're more for regex engine implementers). And the existence of the OP's article shows that people haven't gotten it :)

You could also use the terms:

- regex engine (Perl/Python/PCRE/Java/etc.)

- regular language engine (libc, RE2, rust/regex)

Or "hybrid engine" may be more accurate for some of those. That is, they may use either automata-based techniques or backtracking depending on the situation.

-----

BTW, the Oil shell has a new syntax Eggex for both regular languages and regexes that makes the difference clear. In other words, you should be able to see from the syntax if a construct may cause exponential backtracking.

https://www.oilshell.org/release/0.8.pre6/doc/eggex.html

In other words, it's a static property that's easily detected (if you have a parser for the regex language itself, which is not hard at all in theory, but maybe it is a little in practice :) )

-----

[1] Aside: The terms NFA and DFA were also corrupted by Friedl in a popular O'Reilly book. I have this book and remember being super confused by it, since I read it long after I learned what a DFA and NFA were.

https://swtch.com/~rsc/regexp/regexp1.html

What little text it devotes to implementation issues perpetuates the widespread belief that recursive backtracking is the only way to simulate an NFA. Friedl makes it clear that he neither understands nor respects the underlying theory.

http://regex.info/blog/2006-09-15/248
It explains cancel culture perfectly though.
Paper: "Getting to the Bottom of Noether's Theorem"

https://arxiv.org/abs/2006.14741
"WatchRedditDie"? Hilarious. Everything reddit's done today makes me want to use the site more.
Anyone can request MIDI permissions.

The parent comment implies a bad actor using the API for something like fingerprinting, and a common user who may have never even heard of MIDI, let alone have a device.
Their wrongdoings with Android to the Java eco-system are more harmful than whatever contributions they might have done.
Could Minecraft have succeeded if it had a sub-level scripting language, like Lisp? The way that AutoCad uses it for its sub programming. Or the way Emacs uses Lisp for macro programming.

Or did it need the full Java source code to re-mod the program?
Google provides an email address. You could replace your Google auth with password auth in an afternoon just by adding a "forgot your password" link.

Facebook auth used to provide an email address, but it's been almost a decade since I last used their APIs so I don't know if that has changed.

Apple's "provide an anonymous email address" inserts them between you and your customer.
A revolutionary Marxist is far more dangerous than a Klan member, but somehow taken less seriously.
>Yawn. Another battery breakthrough with x10 price...

>I will believe in Solid State batteries when iPhones come with them.

Wow this community is full of assholes who vote each other to the top as to avoid or derail conversation.

The title itself says it is about research, if you don't care until the technology is packaged into a product which is then packaged into an iPhone please just shut up, go elsewhere. Find an article about iPhone accessories to comment on.

Sorry about the coarse language but its much more civil than a lot of the supposedly enlightened takes I see here, and its only gotten more snotty in time.
Do you think there will be non-pro? I know the current USG runs very hot indeed...
those day weren't all that bad. The nazi wannabe's had their own place, and almost everyone believed in Godwin's rule.
> Political primaries are now democratic, so less centrist candidates are being selected than from when candidates were selected by party leadership

That's not true at all. At least on the Democrat side. The party chooses the nominee, not the people.

"The DNC, led by Wasserman Schultz, Admitted In Court they Rigged Primaries Against Sanders"

>A Federal Judge dismissed the lawsuit after DNC attorneys argued that the DNC would be well within their rights to rig primaries and select their own candidate.

http://observer.com/2017/08/court-admits-dnc-and-debbie-wass...

"DNC Lawyers Argue No Liability: Neutrality Is Merely a ‘Political Promise'"

https://observer.com/2016/10/dnc-lawyers-argue-no-liability-...
Except it's apparently fine to hate the haters. Dehumanization is alive and well, even among progressives.
All American companies move in lockstep. We see one company after another pull out of facebook advertising very quickly last week. They work together as a group with a consistent goal.

This week we saw one social media platform after another ban the same people. The North American cartel moves together as one, once again.

You can host your own videos but if you do expect to be banned by paypal and mastercard and visa. Because all north american companies are just different faces of the same underlying entity.

Chinese companies offer real competition to that. Chinese companies are very good for my political freedom.
> I find this unconvincing and reddit comments are not trustworthy at all.

You should probably read the original comment on reddit, not just my summary of it. I found it to be extremely detailed and technically convincing, even though it's still hard to determine the level of its trustworthiness.
For anyone interested, here is the US National Security's view on the current standoff between China and India, from China's strategic perspective:

https://warontherocks.com/2020/06/chinas-strategic-assessmen...

Seems these repercussions are already put into consideration.
Jeepers Forbes really has a thing for Apple.
But for google, the benefits of having richer web apps on which they can show you ads and have app developers pay google for ads may be more valuable than any revenue they lose from the app store.