skysight-inc/HackerNews huggingface dataset:
I started building my own auth about 20 years ago and I've been learning and rolling (improving it) as I go. I've been using a structure that I've been iterating for about the past 6-8 years or so. Hardly a week has gone by that I haven't worked on something related to auth.

I've experimented with just about every approach. Lately I've dumped all forms of social auth (the past couple of years). I won't allow FB or Twitter login, none of them deserve to be trusted with that.

I'm a big fan of try (the service) before you have to sign up, but I always find that among the most challenging aspects to get right.

I know everyone has a different opinion on auth, but I find it routine to do after all this time. The part I find most annoying is probably throttling / controlling abuse attempts vs legitimate users (balancing it well), it's tedious.
Couldn't agree more. The article doesn't even mention sentiments like "I think the government is a moneywaster so I don't want higher taxes". Instead, the group that want small government is grouped under "not rich, but think they can get rich", which is a complete misrepresentation of their opinion.

This is why we underline our argumentation with sourceable facts!
Compared to how many who didn't?
I think "lots of syntax" means many rules to learn, rather than many characters to type. So this change means even more syntax.
Ah multiple antennas. Makes sense. Thanks!
Which distro did you move her to?
Given that JK Rowling's parents were a scientist and an aircraft engineer and she went to an elite elementary school, I question that entire articles' definition of dirt poor.

Yes, she was on the dole when she wrote Harry Potter, but that doesn't mean she grew up poor.
Reminds me about a story from years ago where someone fixed bugs in a video game only by renaming the executable to doom3.exe
This is exactly how (big) wifi systems work. (mesh)
If this is not the case in a big commercial building, it was done by choice or because of incompetence.
Have we all already forgotten how the free market has failed to provide us with sufficient toilet paper through the spring of 2020?
how long does it take to read a shirt?
Actually, no! I would be a bit more lenient if this appeared to the case, although the response is still not great. As I mentioned in a comment further down the in the thread, it seems like the trigger for this was not Cellebrite doing its thing against Signal users (which is nothing new) but rather Cellebrite writing a blog post where they claimed that they could target Signal users (which Signal took to mean a claim that Cellebrite had broken their encryption): https://news.ycombinator.com/item?id=27172104
> Free markets just drive people to their worst tendencies, to lie, cheat, and exploit others when they have the advantage.

I recommend reading about the Soviet economy and how it functioned.

Do you really think that under socialism, people stop lying, cheating, and exploiting others?

Note that lying, cheating, exploiting is illegal in a free market.
Bezos? The world would not be the poorer or have missed out one bit if he hadn’t created Amazon.
How do you learn to get good at the tilt of a line?
Windows is still the undisputed king in enterprise computers for workers.

Anywhere in the world you will find business laptops running windows and the primary work will be done in outlook, excel, word, and PowerPoint.
Original source with images and video: https://www.empa.ch/web/s604/digitalization-in-road-construc...
If the vault hurts police officers who had a legal warrant for opening it, through a feature that was purposefully designed for this, I would bet that yes, it would be completely illegal, and both the manufacturer AND owner (if it can be proved they were aware) may be held responsible for the injuries.

Similarly, if your app/device damages government property and tampers with legal evidence, both you and the creators would likely be held responsible. Even if the law may be unclear, you will definitely face charges for this, given how defensive police departments are in these cases (there was one case where a person they beat up had extra charges brought against him for dirtying the officers' uniforms with his blood... ).

Furthermore, simply creating exploit code and releasing it into the wild is illegal, so Signal, if it were ever found to have done what they let us believe they could do, could be held legally responsible, even if the code never made it to exploit a live system at all.
Right, so your beef with Cellebrite is that they exist (fair) not that they hoard 0days (which is a necessary condition for them to exist).
You're moving the goal posts. Rowling was on welfare.

Another the list doesn't mention: Paul McCartney. Michael Jackson's estate is now over $1 billion.
Is there still a Windows version that does not have telemetry and all the silly content forced on your desktop?

Windows HPC Server 2008 was decent, does something like that still exist?
The probability of being gay increases 33% with each older brother. It's a startling finding.

https://www.pnas.org/content/115/2/234
This... Was appalled by how much data the collect by default even when thinking I had unchecked everything during install and startup. Then I ran Windows Update and they automatically installed HP spyware.
I think they fixed this... did you try it recently?
Also httpbeast and GuildenStern

https://github.com/dom96/httpbeast
https://github.com/olliNiinivaara/GuildenStern
Yes. Also I thought of when I have created a Domain in Postgres (https://www.postgresql.org/docs/9.5/sql-createdomain.html) with a constraint written in PL/Perl to ensure that the data going in is always valid (eg. check digits in IDs, a bit like in credit cards).
What would adopting a Linux kernel solve? Nothing.

Problem here is not the NT Kernel, the problem is user space.

So building everything on top of the Linux kernel would end up in the exact same position as before because the need of backwards compatibility, this would cost money with no benefit.

And the thing is they have already integrated Linux with WSL2 and can now run Linux desktop applications anyway.

Rebuilding Windows seems unlikely because there is no money in building operating systems, meaning for every operating system you build you need to maintain it indefinitely without getting paid for it.

What Microsoft need to do is to find a new market for their products. With a new market you can package Windows (or whatever) to fit that market specifically.
Signing up for an account on someone else's instance (pixelfed.social, mastodon.social, etc.) is like signing up for an email address through someone else's email service provider (Gmail, Yahoo Mail, etc.). @pixelfed.social accounts are exclusive to pixelfed.social, just as @gmail.com addresses are exclusive to Gmail. If you want to change instances or providers, you must also change your account's username or address.

To have an email address that remains the same when you change email service providers, you need your own domain and a provider that supports custom domains. You can also have a fediverse account on your own domain that works in the same way without self-hosting, since there are also hosting providers for some fediverse services that support custom domains. Here are a few that I found:

Spacebear (Pixelfed, PeerTube, Mastodon): https://app.spacebear.ee

Masto.host (Mastodon): https://masto.host

Hostdon (Pleroma, Mastodon): https://hostdon.jp (in Japanese)

The main difference is that joining someone else's fediverse instance lets other users in the instance discover what you are posting more easily when they are not subscribed to you. For email, it doesn't matter whether your email address is on Gmail or your personal domain, since all messages are private.
The iPhone entries in the table could give a misleading impression of the timing. UMTS 3G phones had long been commonplace by the time the iPhone 1 was announced.
it gets even more fun when you throw in beamforming.

a tower is just a mast on which radios are mounted. a site is the location of the equipment. a node is the name for a set of radios and base systems. a nodes service can be divided in to sectors. a cell is usually a certain coverage area served, the frequency of cells will differ a bit from it's neighbor to stop interface. and a beam is specific focused radio that serves one UE.
There are 614 American billionaires. 56 were added in 2020.

Of course, with Biden's inflation, everyone will be a billionaire soon!
Do you think the US was more or less democratic after the New Deal?

More or less prosperous? More or less stable? More or less able to innovate and deliver?
This is nicely done, and takes me back to when I worked in mobile network planning.

Most people are blissfully unaware of how much radio chatter and constant adjustment is actually holding up their browsing session from second to second, with the UE negotiating the best possible terms (power, throughput, etc.) with adjacent cell towers before it decides (or is prompted) to hand-over to a new cell.

Optimizing cell hand-over and adjacency matrices is something that operators need to do quite frequently as traffic patterns and network topology change and a computationally neat problem that can be scaled horizontally (I once optimized one such job to run in 4 hours instead of 24).
How did I move the goalposts. I said Oprah was the only one born in the bottom quintile. JK Rowling was most definitely not born in the bottom. She had the advantage of a great education growing up.

And here is an article saying neither was Shultz: https://www.washingtonpost.com/politics/howard-schultz-says-...
GitHub Actions Down
And I'm here waiting for my scheduled build to start...
nimgrep solves this, you might not like it, but people who have actually tried it are fond of it.
Anyway, they made insanely stupid implementation now. With unforgivable security flaws. :(
I’m thinking wider than just UI, but in this example, I think the main reason the “old” UI is perceived as superior is because it was, once, finished, whereas the “new” UI is a perpetual work-in-progress mish-mash of different generations’ worth of UI teams’ competing ideas clashing with each other and creating a total mess.

I think the “new” UI is fixable, but the way to do this is to finish it and make it a coherent system, not to add another layer while keeping the old layers hanging around.
They've even sort of done this before on the Xbox One. That thing runs many OSes at once!
There are other uses for data outside court admissible evidence with lower standards. Like probable cause for further warrants.
Would be great to have an app that shows a map with my position and the position of the current cell. And that could create such maps as in the article on-the-fly.

Anybody knows of such an app?
Comtrya: Configuration Management and Dotfiles Written in Rust
I have been coding things that interest me as part of https://github.com/imvetri/ui-editor. This idea had been in my head when I was introduced to visual foxpro and I told the person it can be made more efficient if it can build components that can build components.

In my second company I came to know about eval - I called it a browser runtime that can execute source code. I don't have to learn anything about AST. Also I learnt about graph structure and I used it for the component tree in my tool.

In my third company I saw a technique where component configuration is saved as a JSON - I learnt that code can be a configuration and configuration is just a JSON, I dont' have to learn anything fancy about Object oriented concepts to build application.

In my fourth company I saw a neat codebase where view, css, reducers, state, events are all split into separate files and used that idea and made them as inputs.

Overall, its a hobby tool I have been building and whenever I learn interesting, simple and efficient techniques from the projects I work on, I use it in the tool.
The thing is that backwards compatibility is already developed, it called Windows and already paid for. That is the problem with all these ideas of rebuilding, it cost lots of money for ending up in at same place you already are.
One of the kings of Silicon Valley gives the the game away
Coincidentally, that was when European governments started to shift from Social Democratic policies to Neoliberal policies.

That's not really a winning argument if you're trying to claim that Neoliberalism is the solution, not the problem.
I don't think it's fair to suggest that anything other than our current system is the Soviet system. It makes me feel like you're arguing in bad faith to present such an obviously-false dichotomy.

People of course lie, cheat, and exploit others in our current system (and of course did so in the Soviet system as well). Some of it is illegal, but unfortunately happens anyway, because people are often vulnerable and law enforcement can't help them. Much of it is legal exploitation, too, though. Making markets freer can never fix these problems, by definition. Restrictions can, though they can't and won't fix everything.

I don't think my point a few steps upthread was that restrictions on markets are necessarily the answer, at least not in all cases. We need a fundamental shift in humanity's attitude toward what it means to live and prop up others so they can also live. I'm not really holding my breath for that to happen in my lifetime, though. So we need more blunt instruments like income and wealth taxes, wealth redistribution schemes that don't create more problems than they solve. It's hard to get right, and easy to get disastrously wrong, but I think it's worth trying. Our current trajectory puts us in line to eventually become a world of corporate-run states, and that's not going to be good for anybody but the shareholders and executives.
Anyone who's read Raymond Chen's blog, or ever encountered MKCOMPAT.EXE (https://en.wikipedia.org/wiki/Make_Compatible), will know that Windows is full of application-specific hacks to maintain compatibility. I suspect every complex system component has something similar for the same reasons. I doubt it's for any nefarious purpose.
You have an implicit assumption that progress (in terms of absolute wealth) and equality are negatively correlated.

Many of the people who argue the other way disagree with that assumption.

I would say historically equality has preceded and caused growth from Magna Carta onwards, do slave states progress more than those with hired workers? Did Monarchies progress faster than constitutional monarchies or republics?

There's an interesting argument that 20th century warfare lead to socialism since you need lots of healthy trained soldiers, compared with a knight on a horse where the power is concentrated. And so the country that promises more to their soldiers can steal progress from the others. And that might reverse again with robot-driven wars.

A libertarian perspective would point to what fraction of the billionaire's wealth was accumulated from free exchange versus coercion, corruption, nepotism, extracting rents and gaming the system as a better measure of both progress and equality.

Even the sophisticated arguments for inequality generally take the view that monopolies are bad, but any attempt to regulate them will be worse because it will be gamed by the powerful to achieve the opposite and strengthen monopolies.
Why would it need any sort of CSS? Isn’t HTML supposed to be responsible for the structure of a webpage? And of course it can be done, but if we do something like hbox inside a vbox inside a vbox, the resulting code will be ugly as hell (perhaps Webcomponents will help a bit here?). Like, what is the point of HTML at that point? To spam divs (pun sort of intended)?

And there are plenty of other “layouting primitives”, all of which are quite cumbersome. And due to HTML encoding some form of semantic meaning only (though seldom used even for that), drag n drop tools can’t generate easy to read/modify output. Also, without js frameworks, you can’t really just embed another component into it trivially.

And I’m not trying to shit on web tech, JS has absolutely overcome its shitty past, and is quite a likable language nowadays, and CSS is an extremely powerful and expressive system (though this latter is due in part to how shitty html is). My only gripe is with HTML that is simply not fit for the task (as it was never meant for that).
Apparently it's an Indian lady who was a "mental calculator" person.
Actually, yes! I didn't mean to participate in an academic seminar on Jungian psycho-analysis. Let's make do with what we know for a fact.
That's an obscure/not optimal way to write this code though. I mean why would you use LIST comprehension if you are going to yield each element.
Bruno Mars is already worth $175m. Won't be long till he's a billionaire.
I think that part of the article is misleading and causing confusion; statistics never became out-of-date unless changes (inserts/updates/deletes) happen without updating statistics; that happens when statistic auto-updates are turned off, changes happen and statistics are not updated, but that is case where async updates can do more harm than good: SELECT queries are supposed to be the most consistent in terms of performance, if you have random stat updates in SELECT queries this consistency is broken. Just imagine you run a small query on a 1B rows in 20ms then all of the sudden a stat update will make your query execute in 5 minutes: shoot that DBA with salt, multiple times.
Should customers be able to repair their devices? This federal agency says yes
It's bizzare and tragic that citation changed from "here's a pointer to where I got this information" to "here's a acknowledgement of who invented this" or "this must be true because this guy published it", and finally now into some perverse form of academic (crypto?-)currency where people pay each other in citations for use of labour or codes or results or facilities or friendship or just to try to extract some prestige.
Um, I'm pretty sure that there is not much of that handover stuff happening while browsing hacker news since that's likely in a low-velocity scenario, i.e., sitting on the toilet.
This costs money and consumes time so is difficult while working full time also one has to be in geographic location where people are curious and willing for "social adventures". In Europe that's maybe a dozen cities in total? So you basically have to sustain yourself in most expensive locations with most brutal housing markets, without income. Then in Europe even within 300km radius there is language barrier and people stereotype heavily based on your ethnicity, quickly grade your desirability, even if it's a native EU ethnicity. In short - it all flows towards hotspots, nothing redistributes of trickles down.
> contradicting

My main assertion is the stronger the push to end inequality, the more it does the opposite... the strongest pushes like Communism and Socialism are easily viewable through historical examples - or using present examples (IE: Venezuela). Yet pushes to use "Social Democracy" to enact the changes have the same, albeit slower, effect of not working or causing horrible effects (IE: growing inequality).

"here's the first line: can't eliminate disease"

likewise, if you want to walk that metaphore... we are approaching a time where diseases are increasing resistant to medicine and we are making things worse by creating worse diseases (IE: MRSA and antibiotic resistant "super" strains). We work to "cure diseases", have short term successes and, ultimately, make things worse.

you can look at countries like Sweden that are held up as examples of how it should be done... and see an increase in inequality across the board.

"make things better" I'm all for working towards better... but sweeping changes generally don't work because of unintended consequences (IE: Globalization and higher taxes closing small businesses and hurting competition and rising prices and etc)

Maybe I could be more clear... but I stand by my belief that the harder someone pushes for "equality" or "equity"... the more unequal and inequitable the results are.
They had to work around bugs in games and even Windows had hard coded fixes for things like use after free errors in SimCity2000. The scandal was when they were caught using that to reduce render quality in benchmarks to get better results.
>wealth inequality is bad

wealth inequality isnt bad by any means, structural* poverty is. Stop this "equality" bullshit.

*there are various types of poverty: absolute poverty should be allieviated and situational (functional) poors should be reintegrated into society by education,job,training or any other means
It would make a lot of sense if the Koreans could fab for boycotted Chinese customers (HiSilicon etc.). Instead of trying to steal TSMC's business at Qualcomm, Apple, AMD etc.
Does Postgres have includes for indexes? 23 indexes seems either a very rare case or bad design.
Read The Hitchhiker's Guide to the Galaxy, and post back here.

Minor spoiler: mice (okay, not rats) are projections into our universe of immensely powerful trans-dimensional beings, or something like that.
That seems to imply that whatever is legal is also ethical.

If a law is passed that states that if your name is Jeff Bezos then you should submit 100% of your property to the state then it might be legal but it's still stealing.

It seems to be that the first thing that poor people vote for when they get to power, is more money for themselves.
> pick a style and actually complete the transition

Is this why every app on Win10 seems to have a different title bar color? And even different active/inactive behavior?

And how do I move a browser window, now that my 8-15 browser tabs consume all of the title bar area?
This discussion reminded me of an iOS app that visualized cell towers in AR. I can't remember the name, though.
On a related note, this same mechanism can be used as a fallback for GPS to determine device location.

I have worked on an IoT device with builtin SIM in the personal alarm space. Often when a device is indoors no GPS fix can be found, but the GSM module can report all celltower ids in range with signal strengths. These can be used to triangulate the device location. Google has an API for this where you can pass celtower ids and signal strengths.

edit: and of course similar triangulation fallbacks/methods can be applied to WiFi AP's or Bluetooth Beacons, if you have a database with APs or beacons and their location. This database can be externally sourced but also built automatically by sending celltower ids/aps/beacons along with GPS fixes. I assume this is one of the many things Google is doing with their fleet of Streetview cars.
I'm not yet totally convinced. There are no WASM apps that handle full unicode, with CJK input, right to left input, etc.... that I know of. I'm not looking forward to every wasm app having it's own quirks that are vastly different than the quirks of my OS.
That's a good point I hadn't heard before, perhaps it would be relatively straight forward to build tools that detect this kind of thing? E.g., as per the article, an image/video tagged as being in 'Syria' later being tagged in 'Gaza' could be flagged up for human review.
Yes, some sort of containerization could solve all this. Drawback is size on disk, however with today’s disks like m2 I don’t think it should be a major problem.
> Isn’t HTML supposed to be responsible for the structure of a webpage?

If by structure you mean things like hbox/vbox then no, html is not supposed to do that. HTML should only represent the semantic structure.
Meanwhile millions of companies will plod along with Java and C# and Python and ruby and php and get stuff done!