skysight-inc/HackerNews huggingface dataset:
Hard to say that wasn't a factor in shutting it down. After several missed deadlines, major controversies around trust and privacy, scope creep such as attempts by Sidewalk Labs to alter to the project scope, for example, redevelopment of 350 acres in the Port Lands area which was nearly 30 times the original proposal, withdrawal of key advisors, and proposals that were simply political explosive, etc. It seemed almost inevitable that the project was destined to fail or largely be a shadow it's lofty original goals.

https://www.cnbc.com/2019/02/15/alphabets-sidewalk-labs-want...

https://betakit.com/ann-cavoukian-still-has-problems-with-si...

https://betakit.com/sidewalk-labs-announces-it-will-no-longe...
Exactly the point. To win, they need to cross all the Ts you mention. OTOH, they can also win if the defendant no-shows.

At the bottom end of the debt collection pool, one strategy is to buy debt with a high chance of no-show and win cases that way... no need for meticulous and expensive lawyering. If people aren't answering their phones or opening any official looking mail...

It's not the only strategy, but it is one.

I think it's a mistake to look at these things too moralistically though. At an individual case level, maybe you're right. It is on you.

What we're looking at here though is an industry. It is built on knowledge about how certain people behave under stress of debt and exploits it. It's also dirty all the way down. Mostly, by the time these go to court the debt has been resold multiple times at small fractions of face value. Crazy interest has been applied.

Economically, it is really going for the last drop. Companies selling off bad debt... it's a pretty marginal income. On the other side, these collection agency debts basically eject a decent portion of the population from good standing in society. It's harmful, and it is happening in a court.

Scale, circumstance... when it gets this big we need to look at it systemically.
Isn't it the case that if you earn over some minimum threshold you don't receive UBI? In which case it raises the bottom not the entire scale.
> I should also add that Elisp is an absolutely terrible programming language when compared to more modern alternatives.

This is a commonly seen complaint, and I do not completely disagree with you. But really, if there were better options to create an editor on top of some sort of lisp-machine equivalent, why are there such few equivalent editors out there?

I would be happy to move to a new mature ecosystem that allows the sort of flexibility offered by emacs, on which tools like magit and org-mode may become popular, but I am yet to find anything in the same ballpark.
Google please, do not screw up Meet. It’s a good product, it works, it’s stable, it has hardware support, it has POTS integration. Please please please.
On Medium just disable JavaScript. It makes the website pleasing and lightweight.

The is what I call graceful enhancement, or progressive degradation.
The easy benefit is that you can reduce battery weight. This can also make them safer.
You can get Linux on those devices too
Agreed. The benchmark I use is I'll believe that robotic missions make human missions irrelevant, when the day comes that I can get a roomba that works across multiple floors, climbing stairs (and cleaning stairs), empties itself in the trash can, and avoids pet messes instead of dragging poop all over the floor.

Or a laundry system that grabs the basket of dirty laundry (or better yet, picks the close off the floor), washes, then transfers to the dryer, then irons and hangs up the clothes.

If machines can do all that effectively, then they can probably explore other planetary bodies as good as people.
sorry if this came across as directed at you somehow. you seemed to have a more detailed understanding of the moving parts, so I figured I could throw a super simplified version of my understanding at you and see if it is a valid simplification or an invalid one. I'll interpret your answer as "invalid" for now. :)
And that's why it'll slowly go extinct.
I actually think it's vitally important to have "dumping ground" locations for things that aren't fully figured-out yet. If I'm working on a new thing and I have something that's relevant in multiple files but I'm not sure where it should go, or even whether it will stick around, I don't want to have to come to a screeching halt just to make a taxonomic decision about something that's still a work in progress. The key, of course, is going back and categorizing those things later once you do have an idea of where they should go.
Folks who have tried Matrix/Riot and Slack – how does the product quality compare?

Slack has many issues (little bugs, latency, notification issues, the shitshow markdown editor) but overall delivers a smooth product experience IME. When you self-host Matrix, do you typically get great perf without much effort? Is the product experience of the Riot client smooth and complete?
I've encountered similar difficulties around codebases with a lack of file hierarchy structure. But one major difficulty in fixing the issue is that moving a lot of files around tends to trash `git blame`, which is often more valuable than knowing what folder to put a new file in. Is that something you've encountered?
Seems accurate! Since you read the article, the real question to me is what is the brain protecting against?

If amyloid plaques are a defense mechanism that happens to permanently block neuron function, then what happens if that the plaques don't form and the herpes infection spreads?

There doesn't have to be an answer, evolution doesn't cause improvements, people reproduce before this happens.
The concept of linting repo structure is an excellent one.

I cannot even get started in projects without a sane repo layout. Source files scattered everywhere unrelated to each other, utils junk-drawers with dozens of files, multiple top-level source directories without explicit rationale, tests and source totally disjoint, hacks to modify build and run paths, implicit dependencies between directories, awful convoluted build-system configuration to match all of these idiosyncrasies, and impossible or very difficult editor/ide integration as a result. Even rails-eque apps (which come with a reasonable structure) get really messy really quickly if somebody doesn't have the diligence to stay on top of it.

I want there to be a {sane, polyglot, large-ish-scale} project layout convention that plays well with {intuition/discoverability, build-systems, editors, project size}, but it seems there's an inherent tension between these. Maven tried. Kinda. I wonder if there's a fundamental problem we aren't solving somewhere.
With all the job hopping that goes on in tech, there is a lot of Resume Driven Development. People want to use AWS because it will help them get their next job.

I'm finally in a job that I'm happy with and can see myself staying here until retirement. I have noticed that has changed my technology recommendations. For example we recently started looking at configuration management tools. Ansible is the obvious choice from a resume perspective as it is very popular. I ended recommending Powershell DSC. Why, because our environment is mostly windows, the team is familiar with Powershell, and for our use case is much faster. Powershell DSC is not as popular so it won't help me get another job. When it comes time to expand the team, I can hire someone who understands configuration management tools or powershell, and get them up to speed in a day or two.
It’s a success if more people show up. You’ve heard of sales, promotions, and loss leaders? Having good margins on drinks doesn’t mean it’s more profitable overall to charge for them, when having more people there means they’ll purchase more tickets, more food, and more souvenirs. Plus offsetting the ticket price by the retail price of a drink is likely to mean the move was instantly financially profitable, by getting 100% of people to “pay” for the drink, where before not everyone might.
Microsoft is moving everything to GitHub. We were at a MS training center recently for Azure DevOps training and the trainer said they were porting DevOps features without equivalent to GitHub and bringing a few things like YAML to DevOps in preparation for the transition.
This is absolutely true. However, if you can make a tool more learnable for new users without sacrificing its optimization for power users, you should. One way to do that is to not gratuitously invent new terms, and to use terms people are familiar with.

Using conventions like "M-x" throughout the documentation, even with a note at the front of the manual that "We refer to Alt as Meta for historical reasons.", is needlessly baroque. Worse yet, maintaining a distinction that those aren't effectively the same thing for almost all users is needlessly unhelpful. (Yes, it's possible to make Alt and Meta different keys under X with use of modifier maps. That explanation belongs in an "advanced keybindings" chapter late in the documentation.)

It's certainly possible to learn that, and a hundred other gratuitous weirdnesses, but they don't actually add value that justifies imposing that weirdness on every user.
When I drive long distance, particularly by myself, I typically get on the highway with a full tank and pull off when my low fuel light comes on. Depending on traffic conditions, this is typically between five and six hours. At the end of that I don't mind stopping for half an hour or more, but that requires far more than 200 miles of range.

When I do stop in the middle for coffee and a leak, it's rarely more than 15 minutes total off the highway (unless the service is slow).
FWIW I have a t480s with the 1440p display and am using Linux and my battery life is typically around 6 hours or so for regular use. If I start running more dev tools and building things it plummets as to be expected, but the display really doesn't seem to make much difference.

The biggest thing I miss from my MacBook is being able to open it after a week of being closed and still have battery. There's definitely something not going into deep sleep when I close the lid, but that's probably my fault.
Middle class doesn’t shop at Neiman Marcus though.
Seconded (well, eighth'd, if the rest of the comments are any indication). I got a 6th gen X1C at the end of '18 and it's brilliant. It'd be neat to have a Ryzen option on them in the future, as I have a desktop I build with an AMD CPU and love it.

My only complaint about my X1? Windows.
> Honest question, why does Zoom’s security reputation matter more than Keybase’s?

Because Zoom is the buyer and they have the power. Sellers can make whatever promises they like (see: Whatsapp, Instagram) and it is reasonable to assume the buyer will have their way in the end.

Zoom will certainly use Keybase to improve their security overall. However, the rather obvious lack of commitment to existing users means there likely won't be any longterm.

My prediction: Zoom integrates well with keybase, there's a blog post that keybase is shutting down external services in a few months, the keybase founders leave and 1-2 years later, we hear of a new company they've founded.
Russia could be nothing more than a scapegoat & cooperator in domestic plots. Imagine if the CIA wanted to manipulate domestic politics. They might use foreigners as a proxy to prevent being implicated for something outside their supposed mission.

I'm not saying that I believe that any more than the media narrative, or have any insight into unseen forces at play, but there is also reason for skepticism. Noam Chomsky as one example has said he thinks the hubbub about Russian interference is a farce. Disinformation and influence operations are real and powerful tools.
Well, you can look like a rockstar if you do it right.
Yeah, this case seemed even more extreme than usual. Article starts 'below the fold' and I have a tall display.
There will come a time when we are capable of a post-scarcity society. Is that now? Maybe. Maybe not. How do we know if we don't try. Make it our target, and we will solve the other problems. If we never change, we will never change.

Let's try to make our lives better.
I think the current thinking is that you should keep your price down to 3 levels (but the same model) to keep it in one easy to read line on your landing page / price page so that potential customers will not be confused.

If you give them multiple models and ways to do things then they will have to think over what is right for them, and someone thinking over it might decide not to go with you.

On the one hand I can see the point, I hate to think too much over things. But I also hate how often products don't have a reasonable model for my use case.
Shocking. People would rather enjoy life not working as hard as hustling (code for taking big risk without much payoff) to get more money to buy more stuff.
While elisp has lots of warts and weirdnesses stemming from ages long ago, I find it quite suited for its task as an editor scripting language.

For instance, the global namespace is great to play with and learn commands in the scratch buffer.
Also the custom datastructures and generally the emacs lisp abstractions around editing are a joy to use.

I agree though that the rendering is too old fashioned. I'd love for Emacs to get smooth, animated scrolling instead of that tty-esque line-by-line movement of the text. That really makes it hard to keep track when scrolling throught large documents.
Modeling shield immunity to reduce Covid-19 epidemic spread
I don't think a "smart city" is our answer; I think actually looking to the past is a better plan for a good city, such as what Strong Towns advocates. https://www.strongtowns.org/

(I have no affiliation with the organization)
I think that is wrong actually.

I find it harder to scan my eyes over Ctrl+Alt+a than C-M-a (notice that Apple, too, uses single glyphs for modifier keys).
Microsoft moved from VSTS Source Control to Git over 3 years ago.

VSS hasn't been used in a decade or more.
I think the idea is partly "I could use some help with this, but I'll get some food and drinks and we'll try to hang out and have a good time even though the work part sucks"
Sitting down and having a meal is breaking bread with friends. Thats always more than a simple financial transaction of $20 or so.

There was an article that time is our most important resource... Having a meal with someone is giving your most important resource to them, and them to you.
Hedged Signatures in Libsodium (Non-Deterministic Ed25519)
Enforcement of responsibility is practically counter to the concepts of absolute freedoms. "There is no freedom lunch".
w00t! my computer club hosts a homeserver and it's been running so smoothly since we upgraded.
The claim being debated was that Trump had the power to declare a national lockdown. Last I checked, Trump wasn't Congress but the head of the Executive branch.
Emacs might never catch up to Visual Studio Code, which is actively funded by Microsoft, but intuitively, it seems like Emacs ought to be able to catch up to Vim. It's always been weird writing Emacs extensions in ELisp, but it's not like Vimscript is a top-tier language. Emacs is hard to learn, but so's Vim.

I think it comes down to performance, especially startup time. Emacs developers have never cared much about it, and I think that's connected to its reputation for "bloat."

The death knell rang when Linux distros stopped distributing Emacs by default; Emacs isn't installed by default on Ubuntu or Fedora, say nothing of macOS or the Windows Subsystem for Linux.

If I were working on Emacs, my #1 goal would be to beat Vim on startup time--to get the first page of text to show up faster than Vim--and my #2 goal would be to convince the major distros to include Emacs by default.

Sadly, I don't think any of this will happen. Stallman is too far out of touch, not just with newbies, but even with active users of Emacs. As the article points out, he's never even used Org mode! https://lwn.net/ml/emacs-devel/E1jR5ss-0001xM-L9@fencepost.g...

EDIT: I know you can do some non-default techniques to make Emacs start faster. But that won't get Emacs to be installed by default on popular distros. Installing more plugins won't make Emacs the quickest and easiest way to edit a file.
I think the suggestion here is that they used to, until the American Middle Class was forcibly merged into the American Lower Middle Class.
Bowie was always bleeding edge. He helped fund Eyebeam (https://www.eyebeam.org/) as well
Such a breathtaking interview. The internet bit starts around 7min.

> Bowie: I don't think we've even seen the tip of the iceberg. I think the potential of what the internet is going to do to society, both good and bad, is unimaginable. I think we're actually on the cusp of something exhilarating and terrifying.

> Paxman: It's just a tool though, isn't it?

> Bowie. No. No it's not. It's an alien life-form. It's just landed here.
Forecasting Covid-19 Impact: An Epidemiological Model Trained On Real World Data
Hey now, loafers may be the best daily-wear shoe, and being socks-optional for popping over to the coffee shop or out on a quick errand is no small part of that :-)

But yeah, the book’s full of actually-decent fashion advice as long as you avoid the jokes (you can, in fact, wear polos with a button fastened) and are careful not to fall into affectation (probably avoid Nantucket reds if you’re not part of that set, for example) or it’s easy to accidentally become a walking parody. Fine line, hahaha.
I love emacs because it's fully programmable. This flexibility comes at a cost though, i.e. the time invested making the environment mine; exactly how I want it to be. It's like a sandbox for text based work on a computer.

Not everyone is willing to invest this time and therefore IMO it won't be a very popular environment for most users. I don't blame them, everyone's needs and priorities in life are different.
haha idk im just going off of what others say, i dont use it myself
Moderna eyes 'early summer' start for phase 3 Covid-19 vaccine trial
> int i, j, k, l, m, i1, i2, j2, l2, m2, tn;

Just smells like FORTRAN to me.
It's disingenuous to suggest that the thing I am advocating for is the system as it existed in communist Romania. I am not.

Just as I do not advocate for the current economic system in the way it exists. However I know that our current system's goal isn't to provide for the people, and the failings of our current system are extreme.

My biggest point is that I'm not saying everyone should be provided a luxury yacht by the state. It's impractical and nobody needs a luxury yacht to be happy or live.

But I know that people do need things like a place to sleep, food to eat, and access to healthcare to be happy and live. And if you slip in to a situation where you lack any one of those things, getting out of it can be that much more difficult.

I think we have an obligation to each other as humans to try and provide for each other. I guess that it's an unpopular belief.
I'm surprised it's taken this long for some tech enabled labor platform to emerge. Power is gained by coordinating some portion of the value chain into a single node. Amazon is powerful because they can centralize demand into a single node (Amazon.com) and then force suppliers to play their game. Saudi Arabia is powerful because they can centralize the supply of oil into a single node (AramCo) and then force buyers to pay their price via OPEC.

Labor doesn't have a centralizing node, and is consequently powerless. Even engineers, relatively well paid as they are, are somewhat powerless. The high salary commanded here is due to autonomous market forces, not a coordinated strategy.

Unions used to be strong before the 70s but they've gotten successfully defanged by political parties.

There's definitely room for building MASSIVE and powerful without the political corruption of yesteryear's unions.
I hear a lot about the declining popularity of Emacs, but I always wonder how much it is overstating the case. As a tech enthusiast but (mostly) non-programmer, my perception has actually been that the "cool factor" of Emacs has been on the rise. Around 2011 or so, I hardly ever saw mention of it online. Now a day hardly go by on places like Reddit's "unixporn" board that someone doesn't post their slick setup with Emacs/Doom Emacs/Spacemacs on display.

I know that that Reddit board is sort of ridiculous and the jokes about it write themselves, but I nonetheless feel that Emacs has attained a certain counter-cultural "cool"/cachet in recent years that it lacked a decade ago. In my opinion, this is a good sign for its future, all things considered. These threads are always full of comments about how vscode has surpassed it, etc., but I don't think anything can change that--Emacs will ever truly satisfy those for whom vscode is presently the superior tool, and conversely, vscode is unlikely to satisfy the Emacs user.

Like vscode, Emacs is in every sense a practical tool; it is simply that it is practical in service of different needs. It is a practical tool for someone who takes active pleasure in the cultivation of a practical tool, in the process of learning and discovery involved. Because this will never describe a majority of users, I don't think Emacs will ever capture a majority of developers or whatever, but it seems poised to continue to attract very dedicated ones who find the cultivation of a personal work environment in a ridiculously powerful 40-year-old program appealing in and of itself.
As people pointed out in the thread, in 22ms a game will have rendered a full 3D world with physics and audio multiple times.

22ms is... not fast. Unless you count modern world where "fast" is "anything that runs under 10 seconds".
For me the note taking helped with the internalization process of linking the information with the memories of the professor talking about the lesson.

I think the key is to still allow your mind to wander and build the connections. I found I always had the best luck if I was a little distracted, but mostly paying attention.

Perhaps because the variations in attention helped to differentiate which information felt important vs what was just background noise.
As someone who really doesn’t “get” or care for Vim, why should I contribute to an alternate Emacs-“distro” entirely focused on an existing Vi user-base, using non-standard conventions and keybindings?

I mean good for them having that option, but what’s in that thing for me?
I was referring to the number of stores, which speaks to whether it's a "common" brand (outside of fashion circles)
<classwar>, more like.
Currently migrating a data-heavy Firebase project to plain boring Django. We didn't need the realtime and offline features of Firebase and it's a massive pain to work with.

A regular SQL database and a good ORM is so much more productive. Servers have terabytes of RAM these days.
I visited Monterey and noticed some odd markings on the roads. Monterey has induction charging built into the roads along some bus routes. I'm not sure if they're charging along the way, or just at the bus stops?

Either way, it's an interesting application. I'm not sure how wild you could go with this right now, given all the roads that exist already, and the cost that would come along with it. Or maybe the traffic implications of people climbing to get on those free charging roads?

But public transit seems like a smart use for this kind of thing. Takes a predictable path, for a (somewhat) predictable about of time, on a loop all day. If you designed it right, perhaps you could drive that bus along that route until it breaks down?
That land was up for grabs since Toronto's bid for 2008 Olympics. The only serious project that materialized was Sidewalks one. Kind of sad.