skysight-inc/HackerNews huggingface dataset:
I have a 2013 MacBook Air that I still love. Works fine for 90% of everything I want. Only recently started to feel sluggish for Camtasia & Premier Pro video editing.

I love Linux, have used it from the very beginning, want to use it on the desktop more, may buy a small NUC to host it and some containers for development -- but I'm not sure I want to spend any time thinking about hardware compatibility and living with it 100% on the desktop.

That said, all the recent reports of Mac hardware concern me. I'm really hoping their next product line is a return to the early 2000s form. We bought a lot of those at the company I was at, and it was a no-brainer.

I could flip it -- convert to a Linux laptop and keep a Mac mini on the desk for media projects.

A Lenovo Legion I bought recently for my kid is nice... but I don't see the hardware lasting as long as the MacBook Air has. I'll see if it even lasts 3-4 years. If it's like the Dells I've owned, it'll "work" but won't feel solid.
I've successfully configured my Mac to use AptX with my Sony headphones.

Follow this guide: https://9to5mac.com/2018/08/31/mac-how-to-force-aptx-aac-on-...
> just like you get to choose who you let in your house. they get to choose how their software is used.

The first instance is property rights. The second is copyright, a privilege granted by the government at the expense of others' property rights. When a private party leverages copyright to conduct censorship it's ultimately the government that is responsible for violating the victim's freedom of speech. Google certainly has the right to grant or deny access to their services as they please, but that is not the same as having a natural right to decide how the software they develop is used after it has already been released to the public.
Dots does matter in GSuite's email addresses (those are the email addresses for enterprise via work or school.)

Also in the email name part of the email address, anything after + (plug sign) and before the @ (at sign) don't matter either. [1] This is the same behavior for personal Gmail and GSuite email (Gmail for enterprises)

[1]: https://gizmodo.com/how-to-use-the-infinite-number-of-email-...
The auto industry seemed to provide a counterexample, or at least showed that the "management" part was the deciding factor.

If I were Boeing, I'd also be looking into the possibility of sabotage, but it's more likely cost cutting.
only if you believe your money should be controlled by authoritarian governments instead of you.
Nobody has "a large codebase" in a notebook. They're for explorative programming and visualisations and they're excellent for that. And VS Code is technically a web browser, so...
Subway Tooter does not come with any pre-filled servers, let alone problematic ones.
Censorship always starts with unpopular speech. Historically it's been raunchy porn, religious blasphemy, and direct opposition to the state. Hate speech seems to be a new one that works well to sell censorship to liberals (who should know better).
Yeah, it's important to balance the risk of catching COVID with the benefit of living a little more "normally" such as going into a store every now and then rather than doing pickup literally 100% of the time.
>Being dogmatic and pure about the license of every piece of software you use might win internet points but it’s not going to actually get the job done.

Sure. But I wouldn't go around calling myself an "open source advocate" while supporting some of the worst.
Umm Slack can be used to coordinate a hop to another channel.
Ask HN: Do we need captcha if we have 2FA?
I really dislike Captcha. It makes me feel like a robot. Now that Two Factor Authentication is becoming more normal, is Captcha beneficial?
> People agree to very sensible things. Like hate speech is bad and it’s not censorship if it’s not mandated by the government.

I'm paraphrasing what was here a few days ago:

Our banking partner is uncomfortable that the realistic sex toys modeled after magical creatures have the colors that strongly represent human organs. You will either have to change the colors or we will not be able to continue providing you with our services.
Without the guarantee that they are authentic LEGO. I find that the off-brand "compatible" pieces to be of significantly worse quality.
I mean like me forking your Github repo to Gitlab and then submitting a PR from my Gitlab fork to your Github repo. Can't do that. If I want to contribute to a Github project, I need a Github account. That doesn't apply to interoperable protocols like email -- you can use gmail and I can use yahoo mail, or even a self-hosted mail server, and we can still send messages to each other.

This would certainly be doable, but they wouldn't do it, because it would damage their market share.
I'm not going to speak for the company or their solution, but yes it is a serious problem. The token itself isn't the hard part as you pointed out, it's the full life cycle management of it and the security analysis is. Detecting and acting on session hijacking is hard to do right. It can get very complicated as well if your system needs to enforce things like non-concurrent logins, etc.

But I'm glad the company offers a self-hosted version rather than being forced to rely on their managed service (that was the first thing I looked at). I haven't dug into it at all and am taking at face value that their self-hosted daemon doesn't have any required real-time connections to their systems, but that would be a deal killer as well.
The text overflows off the right edge of my screen on my mobile too.
I was curious, after writing this, how accurate my take was, so I did a bit more reading on it. Short version, accurate overall, but the more detailed story is much more interesting.

First, in part, the intention of the Maginot line was to make the Germans go through Belgium. French planners assumed their German counterparts were smart enough not to attempt a direct assault on the line, and felt that a maneuver battle in Belgium was safe for them in terms of stopping the Germans there, after which they could settle into stable lines or possible attack through the Maginot Line.

It wasn't literally a single road through the Ardennes, but the French did assume it was impassable and only weakly defended it; the Germans did gamble on attacking through the Ardennes and succeeded, flanking the French and British, forcing the evacuation at Dunkirk and permanently breaking the French lines.

A few minor or weakly held forts in the Maginot Line were taken at the northern end, but none of the major forts were taken, the Italian invasion was stopped at the Line, and the Line was becoming the main point of resistance where French forces would hold out; German attacks against the main forts failed utterly. The defense of the Line was ended by the surrender of France.
The navy did a decent job with sqlight and TOR. I’d love to see a video chat app from them.
Most of the internet that everyone in the world uses is constructed and maintained by companies that you don't give a single cent to, and who don't owe you anything if it goes down. This applies to a lot (maybe most?) things in the world. Say freight (trucks, trains, ships, etc) stops moving, for example. Within a month or two all the grocery stores would be empty. We'd have Mad Max-style convoys of cars driving around trying to find food and raid stores. It wasn't but a hundred or so years ago that most people survived on local food suppliers, and today almost none of our food is local.
I made that decision in 2011 or so; still use the same thinkpad hardware, and it's still faster and better than the 2017 mbp I was issued by work.

Even if it was a shittier experience (kubuntu is vastly better than osx in every pertinent way), I'd continue using the thinkpad for the trackpoint and keyboard.
Zoom was not critical infrastructure 5 months ago. I think we’d adapt if needed.
You say that "People are not that stupid" but have you looked at all the obvious fake/false information being passed around on facebook. I think that shows that people really are that stupid.
Perhaps it was unintentional but the tone of your comment comes across as over the top hostile in response to someone who was just trying to help you.
There are proprietary modules like full text search that you might be interested in using. Also, perhaps you want/need dedicated tech support beyond what stack overflow will give you.
It's not coming close, but a step towards light table: https://github.com/hediet/vscode-realtime-debugging

Also, there is https://marketplace.visualstudio.com/items?itemName=WallabyJ....

I myself want to explore further ideas in that direction. I think more interactive debugging/development with smaller feedback loops really increases productivity.
It wasn't just Reddit they were fleeing. I think it was Twitter too...
I don't really have a portfolio but you can get some idea on the things I have worked with by scrolling through my blog: https://msadowski.github.io/.

A portfolio would be a good thing to have, though, thanks for the suggestion!
> Gab bans people openly and credulously discussing marxism. I have experimented with and experienced this directly.

I find that extremely hard to believe.

It is also inaccurate, because Gab lets you connect to any community. What you're saying they banned you from theirs.

As for being in favor of a ban on Gab's own app (other comments): any app can acess Gab's instance, and Gab's own app lets users access any instance including Gab's own so a ban on Gab's app doesn't work, you annoying busybodies.
Apple actually, although they claim it's not influenced by apple.
You could make the argument that the "socially liberal" side that wants to censor hate speech, but protect gay people from discrimination is logically consistent.

A social liberal could argue on the point of protecting the rights of a marginalized minority. By censoring (for example) calls for violence, social liberals are protecting the safety of the targeted group. By requiring a cake shop to serve gay couples (or interracial couples, to throw in another example), social liberals are protecting a marginalized minority's access to services.
> multiple AMD64 instructions are merged into a single micro-op, this is called “micro-ops fusion”.

very minor nit: it is actually called 'macro-op fusion', 'micro-op fusion' is when ops from a single instruction are put back together in part of the pipeline.

Otherwise, spot on.
I think you are lucky, I get around 5-10 spam mails on my custom domain daily. Granted, my address has been in a few data dumps.
This and email should have been what USPS was building over the last 20 years.
productive zombies here we go XD

don't fuck yourself up over productivity pls... or if you want to, do, idc...
I deployed one of their demo repos [0] and had some medium usage of it in production. It didn’t get a lot of use (most use Zoom) and almost always had < 5 participants. It worked well enough. The cost seemed affordable too, though I never looked too closely. It didn’t make a dent on our overall Twilio bill.

[0] - https://github.com/twilio/twilio-video-app-react
It's not. People always find a way to adapt.
And of course, the infamous fire in a crowded theater argument was first coined as a rationale for punishing pamphleteering against the draft: https://en.wikipedia.org/wiki/Shouting_fire_in_a_crowded_the...
Even they doesn't actually strive to allow everything that's legal.
I'm not saying all people making such arguments are making consistent arguments, but there's a consistent argument to be had that being forced to say (or write) something (say on a cake) and being forced to not say (or write) something are both compulsions in communication, and to be opposed to all compulsions in communication (to the positive or negative). I've heard several people argue that a cake shop should be compelled to sell a cake to a gay couple, but shouldn't be compelled to write two same-genedered names on it or compelled to craft a plastic figurine of two grooms or two brides for the top. I've heard it argued that if the gay couple wants "Susan and Jeff" and a little figurine of a bride and groom, or any other artistic expressions they'd do for a strait couple should be compellable, but the government shouldn't be able to compel artistic expressions or writing.

Now, I'd boycott the hell out of such an establishment, but as an abstract argument, I think compelled expression is a bad idea. It's really not that huge a step from compelled expression to re-education camps.

Twitter's service isn't that they write 140 character prose for you, and YouTube's service isn't that they create videos to your specification. It would be hypocritical to demand that YouTube be forced to create a custom video to your specifications (or a ghost writer forced to write a book for someone with whom they disagree) and yet the cake shop shouldn't be forced to write two same-gendered names on a cake. These people arguing against forced cake lettering aren't arguing for forced book creation or forced video creation.

Once again, refusing to make a gay wedding cake makes you a jerk and worthy of boycotting, but there is a consistent argument to be made simultaneously against forced expression and against forced silence.
Ultima Underworld vibe
Very cool and just a suggestion ... have the keys that move the character ..overlay the game window at the bottom right of it (make it transparent and or give the user to the option to turn it off). I quickly saw them before playing, but forget what each does.
I've certainly been keeping my eyes open for a MacBook Pro alternative. On my last time looking, I thought I'd try to find something with:

- retina-like resolution 15" screen
- 32GB RAM
- slim and light without a flimsy plastic case
- good battery life
- good trackpad
- keyboard home row centred

I could not find anything. I couldn't even find something with the first three items.

I'm starting to think it might make sense to go with a cheaper MacBook and a little pocket server like this: https://liliputing.com/2020/08/first-look-gmk-nucbox-2-4-inc...
Gmail blocks access to custom “webview/browsers”
It's not a resolution/aspect ratio issue it's a viewport vertical size issue. Anything with less than 768 absolute CSS pixels (not display pixels) will not fit the content. This includes 1080p at 150% DPI/zoom.
It seems like as soon as it confirms their bias they are willing to ignore if something is real or not.
probably yes. It means that spills are cheaper.
I know HN isn't the place for flippant jokes, but I would literally pay for Gilbert Gottfried narrating serious things like Planet Earth. I think it would be amazing.
Honestly what's the worst that could happen?
I don't have any inherent problem with plain text, I just think that the pull/push/PR workflow is nicer than emailing patches to a mailing list.
Today it’s “public health” reasons. What other “good reasons” will they find apt tomorrow?
This depends on the situtation. Especially when writing something that doesn't have a good existing pattern (think research code). After writing something it might become clear that a everything would be better off one way or another, and adding new research features might be impossible given the current structure. This is why most packages for doing machine learning research have just turned into autograd tools. Picking any fixed structure for research code is effectively blocking off some avenue of research.
Thanks for linking, this is a fantastic taste of SDR!
Someone convinced me to switch to Libro.fm for audio books, which gives a dividend to a bookstore of your choice, and Powell’s is of course on the list of options.

‘Course I haven’t been commuting or taking road trips so I haven’t been listening as much lately.
Nice to see an arxiv link and also a clear and easy to find access to the full research paper (and I've downloaded it for later reading but briefly skimmed it).

For a TLDR version this link sums it up nicely https://www.zdnet.com/article/academics-bypass-pins-for-visa...

Academics bypass PINs for Visa contactless payments
Researchers: "In other words, the PIN is useless in Visa contactless transactions."

I haven't read the research paper fully yet but yeah in case 16 pages of pdf isn't for you the ZDNet article provides a nice summary
Good luck guys! Do it right and keep moving forward, it's a problem that does need to be solved. Just make sure it can work behind a corp firewall without hooks back to your servers ;-)
Check this out:

https://redislabs.com/redis-enterprise/advantages/

> Redis Enterprise is a robust in-memory database platform built by the people who develop open source Redis. It maintains the simplicity and high performance of Redis, while adding many enterprise-grade capabilities, such as linear scaling to hundreds of millions of operations per second, Active-Active geo-replication with local latency, Redis on Flash to tier data across dynamic and persistent memory and solid-state disk (SSD) to reduce total cost of ownership, and five-nines (99.999%) uptime based on built-in durability and single-digit-seconds failover. Redis Enterprise supports many data modeling methods with modules such as RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, RedisBloom, and RedisAI, and allows operations to be executed across and between modules and core Redis functionality using RedisGears, a serverless engine that runs across shards and nodes of Redis Enterprise cluster. All this while keeping database latency under one millisecond, so your application can respond instantaneously. Learn how to implement the best in-memory database: Redis Enterprise.
Thank you!! We use rotating refresh tokens to detect session theft reliably.
Brookings, fix the HTTPS (SSL certificate missing on this blog page)
I assume the reason for that is that the FCC grants a government-protected monopoly on wireless spectrum to a single entity. In the granting of a monopoly, they also demand extra "protections", in much the same way that there are regulations on other monopolies.
What are dataframes?
You can also add multiple dots :)
> US tech mega corporations are dominant rather than Japan

At the risk of going way out into tangents: Gibson's books had a fascinating mix of tech mega corporations, not just Japanese, but some of the big players were European in origin, and a share of US tech mega corporations.

Gibson absolutely has a kawaii bug about Japanese culture, though that's not his only over-fascination (arguably more of the Neuromancer trilogy is bound to voodoun fascination than Japanese culture fascination), but the important point at the time, and still a useful timeless quality to Gibson's books was how much Gibson got right about the increased weird of a global mega-culture. Much more so than most of his contemporaries, Gibson's cyberpunk much more accurately captured the feeling of the internet before the internet: one minute you might be watching K-Pop on TikTok and then some dude with a Voodoo-based handle sends you some weird files on Discord, before you hop over to Facebook for the latest Eurovision memes.

Gibson used the prominence of Japanese mega corporations not just because a lot 80s tech stock pundits (possibly wrongly; though Sony et al still have a large market presence) thought the Japanese would dominate the future, but as a part of a larger cross-cultural package that the future of "punk" wasn't just white-bread American but a stew waiting to be stirred of global culture. In that Gibson is an interesting comparison to pick when comparing timeless versus time-bound components of cyberpunk, as Gibson's Japanese focus I think was by far one of his most timeless additions to the genre.
Just use Markdown (or similar markup language) and a tool like pandoc to convert to word if necessary.
The fact that you can’t distribute a GPL/non-GPL amalgam while you can distribute a MIT/non-MIT one also is a key difference.

Along that dimension, one can sees GPLv2 and LGPL as middle grounds between MIT and GPLv3.
Here's one for you [0]. That's an infographic from the Smithsonian museum that attributed Enlightenment-age values, like individualism, family structure, and work ethic to "whiteness" and implied that it should be opposed. They removed it after pushback (search archive.org for more).

That's the tip of the iceberg though. There's a whole industry of wrapping this narrative into struggle session-like training while charging 7 figures to various-level budgets. You can find many examples like [1] if you search for Chris Rufo. Except adults sort of understand that it's a kickback-driven nonsense and don't take it seriously. So now they are taking the Critical Race Theory with very similar postulates into schools.

It's not about helping minorities learn from the more successful, and reach for the stars. That's purely about making kids hate what their parents did for them, rather than building on top of that.

[0] https://web.archive.org/web/20200715192955im_/https://nmaahc...

[1] https://christopherrufo.com/cult-programming-in-seattle/
But it is walled. If you use Gitlab and I use Gitea, I can't submit a PR from a Gitea fork to your Gitlab repo. I have to create a Gitlab account or host my own Gitlab server. Because it's not interoperable, it's a walled garden.
> Are there any tools that make this simple or identify redirect chains?

I have a Chrome extension you can use to audit the internal redirects on a site that might help that checks 100s of pages at a time:

https://www.checkbot.io/

It crawls the pages of site to identify redirect chains (can cause SEO + speed problems), 302 redirects (can cause SEO problems) and redirecting JS/CSS links (can cause speed problems). You can also pull up information like which pages are linking to the same redirecting URL to help you untangle/eliminate them.

I find it pretty common as well that sites will have unintentional redirecting internal links e.g. one page might link to the homepage as example.com instead of www.example.com, triggering a redirect from example.com to www.example.com which slows down browsing for users (similar for http vs https, and tailing slash vs non-trailing slash links).
You can send encrypted data over the Internet with substantially more ease, so I think it's safe to call these laws antiquated.
> People are not that stupid.

We act as if there has to be some majority of opinion for anything to be impacted.

> Bruening miscalculated the mood of the nation after six months of economic depression. The Nazis won 18.3 percent of the vote and became the second largest political party in the country.[1]

> Roughly one-third of Americans who have heard about it see truth in the conspiracy theory that the COVID-19 outbreak was intentionally planned by people in power [2]

We're still fighting a conspiracy from the Middle Ages.[3] And it has overt political support again.[4]

[1] https://encyclopedia.ushmm.org/content/en/article/the-nazi-r...

[2] https://www.journalism.org/2020/06/29/three-months-in-many-a...

[3] https://www.wired.com/story/opinion-the-dark-virality-of-a-h...

[4] https://www.mediamatters.org/qanon-conspiracy-theory/qanon-m...
They do! But most open source solutions to not follow them, which means most apps do not follow them, and for those who care about OWASP session guidelines, need to mostly build their own system.
To be fair, hack on top of hack sounds exactly like regular graphics programming!
Additionally, it occurred to me that the sick people on the ships were locked down, not the cities with the ports.
Lots of people don't understand how the Internet really works, or realize that there might be another person with the name of the person they're trying to contact.
Future of Education: What Will Revolutionize College?
This article doesn’t know it but it’s explaining to middle-class people what being poor is like.
Impact of what metric though? If one of the metrics they are trying to maximize is something like "Number of fugitives making their court date" then they are still going to make private data available for bounty hunters and their affiliates.
Noted. Thank you!