skysight-inc/HackerNews huggingface dataset:
(one of AwesomeWM maintainer here)

This is a rather common issue for all OS, but even more annoying for tilling WMs since it messes up with the layouts.

The good news is that a lot have been made to fix this in AwesomeWM git-master and more is coming.

What's there:

* If you set the `-- awesome_mode: api-level=5:screen=off` modeline at the top of `rc.lua`, all screens will be virtual rather than tied to a physical screen. In practice this means you can block and act upon physical screen removal. Previously, once the screen was gone, it was gone. Now you can either have full control or have the default handler

* Screen swap: You can swap your primary screen back yo your laptop screen when disconnecting. So at least you don't lose everything.

* Screen splitting: If you have a extra wide or double width monitor, you can split it in multiple virtual screens. This helps since it allows you to have the "main" virtual screen the same aspect ratio as the laptop screen. It means nothing moves when you switch back to the laptop mode.

* Full signals and handlers for everything: By default it's still not perfect, but at least there is sane ways to plug your own logic everywhere in the screen removal and addition process.

* Better mixed DPI: It is now easier to ignore the DPI X11 think it has and override it before the screen gets created. This way, you can ensure your laptop and main screen use something sane when in mirror/presentation mode.

* Tags (workspaces) have a `request::screen` to "save" them when a screen is gone. So you can send them to a screen that still exists without losing the layout.

What's coming:

* There will be rules to apply can screen changes (https://elv13.github.io/declarative_rules/ruled.screen.html). This will allow a declarative syntax to define the behavior on screen change.

* The ability to have "sets of workspaces" you can share across screens (XMonad style). This is an interesting solution to the problem. Since the same "state" can be shared by more than 1 screen, then adding and removing a screen doesn't destroy the state. However this is really complex to bolt on the current design and I have been trying for like 2 years to make it perfect and backward compatible.
What did you get instead? Did you find a good alternative?
>heard too many bad things about how dysphoric it can be

I tried Salvia once (35x extract which, yes, was incredibly dumb for a first timer), and my experience was so nightmarish and traumatic that I've never tried anything stronger than coffee since.

Salvia is its own deterrent.
Oh, I have no idea. I don't browse HN on mobile. Sorry :(
There are already countless websites abusing the web notifications API to push spam to end users. You're probably savvy enough to effortlessly avoid it, but the average end user often is not. We can't keep ignoring the the UX issues with a lot of these web APIs if we want them to be successful. Users don't care to philosophize about the open web, they just want their shit to work. That's what Apple iOS is providing them, and they will continue flocking to iOS until they're presented with a better alternative.
Combine that with similar massive fires in Australia happening on the opposite season and the fact that this is only going to get worse with time.
Hey @haberman! One of the authors here.
We actually do have an arena-esque implementation built on top of pb-jelly internally, as it was needed for Magic Pocket.

It's built on top of the Blob traits exposed by pb-jelly. It's not yet open-source, but it would be a good candidate to do next! It also definitely has unsafe code to your point. We open sourced the safe implementations that uses more standard types (Bytes/Buffer/Vec) first.

There's a decent amount of cleanup needed before we can opensource that as well, as much of it was built years ago, when rust ecosystem was less mature (eg Bytes/Buffer weren't around yet).

I like where you're thinking!
Beg to differ that macOS is more stable and polished. macOS makes “arbitrary” UI changes over the major versions, including what I experience as regressions, while Gnome 3 keeps what works. And I experience more UI latency with macOS and a less-polished out of the box experience: Eg, macOS has no built-in tiling. Eg, macOS prohibits using the keyboard to interact with system modals unless you change settings. Eg, macOS hotkey for spotlight requires holding down a modifier key. Eg, macOS spotlight autocomplete is unbelievably brittle/dumb. Eg, macOS doesn’t allow changing the system font size, you must scale the whole viewport.

(Can you tell I am required to use macOS at work? /facepalm)
Enterprise use cases abound for virtual reality solutions
The "you" here is nebulous. Games are made by a studio, but are often ported by that studio's publisher, who will often then subcontract the porting work to some other development house.

(Why? Because the original studio is busy making other new games. Or because the publisher got the game produced as a one-off work-for-hire, so the original studio has no ongoing contractual relationship for the publisher to lean on. Or, sometimes, because the studio is defunct, but customers are still interested in getting new ports of the game, so "you gotta do what you gotta do.")

Publishers can't change what engine a game is written in; and there's certainly no positive ROI in a ground-up rewrite. They just have to cope with the game's codebase as-is, relying on combining small tweaks with techniques like emulation/virtualization to get the port shipped. Pushing to get the target platform to natively support the APIs the game uses, is just another such strategy.

> Microsoft proprietary APIs

What is a "proprietary API"? APIs aren't IP. Even in Oracle vs. Google, the copyright case had to focus on plagiarism of header files, not of the API.

The moment there's more than one (popular) implementation of an API, its original creator loses de-facto control over it. Third parties interested in using that API will almost always focus on the lowest-common denominator subset of the API supported by both implementations.

Which is to say that, if anything, Linux implementing DX12 would be bad for Microsoft's control over DX12, since it means that Linux could "hold DX12 features hostage" by refusing to implement them. Just like Chrome and/or Safari are currently holding a lot of HTML5 features hostage from appearing in most web-apps, by being a hold-out on implementing them.
Hey panabee, pricing is definitely something I want to iterate on. I wanted to start off simple and then move to tiered pricing based on what type of model you're running, whether you need CPU/GPU and tiers of execution time. Let's definitely connect as I'd love to serve your use case
Any good learning resources for implementing your own DBMS, and DB internals? (not DB theory, not SQL, not intro).
Yes, that is exactly my point.

> It doesn't seem possible to permanently stop outbreaks without having either reached 20-25% of the population infected, or locking down until a cure or vaccine is discovered.

You can't magically make yourself immune to future outbreaks by locking down - the only way to avoid outbreaks in the absence of widespread immunity is to maintain the lockdown indefinitely, until a cure or vaccine is discovered and widely distributed.

So, it's not true that we could have eliminated the virus and been happily back to normal in the US if we had just locked down harder/better/longer. We would either still be locked down with no end in sight, or have opened back up and now be experiencing another outbreak.

Not sure about China, but FWIW Australia and NZ are still quite locked down.
I think it is bizarre and unreasonable to attribute the root cause of failure to the birthday party itself. It detracts from the real causes which you mention.

You can have a birthday party safely. You can seek internet safely.

Incompetence and dereliction of duty are the faults and headlining with the birthday bit obscures this.
How to Get Past the 15 Minute Delay Limit in Amazon SQS
I don't have time to absorb all of this right now, but I do still want to thank you for creating it. :)

I consider what I see as process/project blogging to be one of the Internet's unsung heroes, but a lot of it has a narrow focus. As someone who hasn't worked on a project with this many hands involved (outside of OSS, at least), it's nice to get a peek behind that curtain.

Looking forward to giving it a more careful read.
I'd learn Go. It's simple to learn compared to even python (because of type help). I collected some links around Go here:

https://wiki.nikitavoloboev.xyz/programming-languages/go
I think the parent is arguing that those numbers are (only slowly) increasing because:

1) They are skewed by a few 'elite' metro areas (which are best avoided by those without very high-paying jobs).

2) The houses are nicer and have more 'features', which cost money.

And that if you remove the high COL areas, and control for the amenities, you will find costs are flat or decreasing.
We are also capable of realizing directly that personal identity itself is also construct, a mask we put on to make sense of the world. Seeing through this illusion can be deeply unsettling, as well as deeply liberating. E.g. Buddhist insight into anatta, or non-self.

Shinzen Young's description on the nuts and bolts of Shingon Buddhist deity yoga practice is simply fascinating.

https://alvinalexander.com/personal/shinzen-young-shingon-sh...
https://www.youtube.com/watch?v=Q_VizlDWcTA
> They do have exclusive access and control over the source of data that bring you that effectiveness though

And what data would that be? All search engines crawl the same web.
public trust is the same as the honor system is the same as no system.
Seeing a lot of negativity here re: "Dropbox should just sync files." Personally I'm stoked about Dropbox branching out to help with more aspects of digital organization, and I think they're well-positioned to do it. All that remains is whether or not they can execute that well.

Good luck, Dropbox!
Apple is likely not using Mac hardware for the majority of their datacenters: https://www.quora.com/What-OS-used-on-the-servers-in-Apples-...
What are the cases where Dropbox works well for people? Years ago I used to regularly have people tell me "my computer is slow, how do I fix it?" I look at their running programs, uninstall Dropbox, and their computer is no longer slow. I hoped maybe a combination of better resource usage by Dropbox and increasing computing power had alleviated that issue, but just the other day another person called me with slowdown issues and sure enough the culprit was Dropbox, which they had just installed.
> There are a lot of people known as "shy Trump supporters" who won't publicly admit it. A recent survey found that 70% of Republicans lie to pollsters:

That's not what that survey said:

> About two in three voters say they think it is likely that a significant number of people are not truthful when responding to political surveys, a new Hill-HarrisX poll finds.

It didn't ask if they lied, but if they thought other people lied. Maybe that's a proxy for figuring out if the polled person lied themselves, but that's not at all clear.
Now repeat the calculation for a similar home in Toledo or Detroit.
Yes, sorry. It would be awful. The implication was that we should turn things around before that could ever be the conclusion another lifeform might come to.
To play devil's advocate: Math arose largely to deal with the problem of scarce resources. Magical drug-summoned beings might never have needed to do that.

To then argue against that: Trippy aliens would not need to confront our simplest kinds of scarcity, like for land or food, in order to need to economize. Any world that offers choices offers tradeoffs by definition. Rational agents facing tradeoffs arrive at math.

Unless somehow emotional intelligence is more useful to them than economic rationality.
I don’t understand. Current apps will run just fine, won’t they? Also beta versions of iOS and XCode have been around for months - so it’s not like you’re starting from scratch today. And it’s not like you absolutely must release tomorrow, do you?
> Among my friends that have bought houses, many of them have gone into significant debt just to buy a 3-4 bedroom house, even though they have no kids and only use one of the bedrooms, because they think that at some point in their life they will put them to use.

I was one of these people who was conservative and bought a small cheap apt starter home instead of a 3-4 bedroom house. 10 years later I can't afford a 3-4 bedroom house because they've gone up in value so much so I'm still in my apt and its crowded.

Looking back and what would have been optimal I should have bought a huge house as soon as possible, probably a couple of them. That way I could retire by now.
I like Rust, but my interest in it dwindled when I realized the safety/correctness focus was almost exclusively on memory safety, with regard to its "value add". Ada's type system offering things like custom, incompatible, integer ranges (even if they cover the same range, cross-type assignment requires explicit conversion) was the safety I needed for work. Memory safety is great, and a worthwhile goal, but was not the thing holding back (most) of the projects I've participated in (that said, memory safety was a notable issue in one adjacent project, I was not on it but memory safety and concurrency was the primary source of bugs for them).
It's not cavalier as much as it is factual. Of course I would lament the loss of our entire species, but the _planet_ will go on just fine without us. We (humans) are hardly the worst thing to happen to life on the planet. If we're incapable of being good stewards of it, really we're only hastening our own demise.
Dunkin' Donuts drops some dough over lawsuit accusing it of covering up hacks
But that requires an electrically conducting fluid. Neutrons aren't electrically conducting, are they?
As I mentioned in my comment, there clearly are actual real estate issues in some metros, and Amsterdam may be one of them. But your situation is often conflated with the issue I am describing in my comment.

I live in DFW, and there is an abundance of middle income places to rent and even buy. The problem, as described in my previous comment, is that those middle income places are in older buildings, or have older appliances, or aren't within walking distance to the hip nightclub area, or have a 10 minute longer commute, and thus my fellow millennials seem to deem them unacceptable places to live. These are the same people who have complained to me that their high-rise condo downtown across the street from the nicest steakhouse in the city is driving them into debt, or have complained that they're depressed that they will never be able to afford a home while linking me a Zillow page of a $1.5m newly renovated house in the premiere neighborhood in Dallas.
If aliens flew by on a space ship then how the hell do you think they manufactured the materials for the space ship? Maybe they've got entire planets devoted to manufacturing. It's rather absurd to think about. This is an incredibly toxic point of view.
I particularly appreciated the alt text.
Aren't I still bound by a GMail account for login and contact information, so if Google randomly decides to ban my account (see what happened to the viewers of a Markiplier stream), I'm in trouble?
I tried POEditor -- it has nice features that my tool does not. I'd like to think my tool is a good-enough free alternative for many cases.
mintpressnews.com and thegrayzone.com do decent primary-sourceable journalism on the global south I find.
As an engineer and a technologist, I agree that you and GP are precisely correct.

If you showed it to and asked a string of randoms off the street, I think way more than half would agree with the "DIY Alexa" label as reasonably communicative description and more useful than a longer but more precise title.
Also reminded me of the awesome list of awesome lists:

https://github.com/sindresorhus/awesome
Fun is all about manipulating expectations. No modality is inherently fun.

Today's youth are trained to appreciate digital points as yesteryear's children appreciated coins and tickets.
Click the dropbox icon, click your avatar, preferences, notifications for most in app notifications.

TBH the whole point of Basic is to be a trial sku so I don't know if you can turn those off. We do want you to become a paying customer :D
Definitely appreciated the tips at the bottom of the article.
Did you use anything like Storybook to share the component library?
There is only one name left on the 2020 Atlantic hurricane list. So what's next?
Why rephrase the question? Lots of apps could have been just a webapp. It doesn’t have to be popular or succesful to prove that point, because it’s the smaller apps / teams like my one man company that would profit the most. Let larger companies spend their money on squeezing out maximum performance via native code. And let me use the browser for the 10k users of my app.
I wonder how much more revenue police departments are making with ANPR[1].

They can, for example, have a camera in all the cruisers, and automatically alert when a nearby car has an expired registration, inspection, etc. Or, if they have the tie-ins, registered to an owner with an open warrant or unpaid traffic citations.

[1] https://en.wikipedia.org/wiki/Automatic_number-plate_recogni...
> has enough bugs to be a totally good vector for malware

Not for most people.
For folks who are looking for tiling without switching the windows manager, the gTile [0] GNOME shell extension is pretty good.

[0]: https://extensions.gnome.org/extension/28/gtile/
WhisperGen are difficult to find in the States, I looked into it in the past and was quoted $12k for a boat version that ran off of diesel. These were also only producing 800w of electricity.

Talking to the folks that worked at WhisperGen, the wobble yoke design added extra complications and tolerance issues that added to the cost.
> to Netflix remembering the timestamp you stopped falls under this broad umbrella problem.

Funny you give this as an example, that feature is completely unreliable for me. Netflix frequently forgets where I left off, and in the case of TV shows, which episodes I really did see all the way to the end, and which I didn't. Similarly on Prime Video, it's quite unreliable.
Then maybe a privately-issued national ID is the answer, for those that want it. That's the proper response to a market signal, no?
I got the $200k figure assuming a 6% rate of return, which is basically the inflation-adjusted rate of return for the S&P 500. both the $200k and $60k are 2020 dollars.
The kickstarter project has transformed into Sefton Motors, which says it has engines backordered (but in production): https://seftonmotors.com/collections/all
For a mostly static site you would want to cache "over" Django, probably in a caching proxy or CDN. Of course there are a lot of details, such as many CDNs will always go to the origin on a edge miss instead of locating another copy in the CDN. Of course running a caching nginx on the same box as the Django is probably way more performant than caching "under" Django
You might find useful guidance here: http://www.aosabook.org/en/
This should be substantially better since we shipped our new sync engine

https://dropbox.tech/infrastructure/rewriting-the-heart-of-o...
What kind of attitude do you think would make Linux on desktop mainstream?
Except human population levels are at all time highs. There is no evidence of human population suffering on account of technology. The exact opposite is true: people are living longer, have access to more food and more material goods than any time in history. Stop reading fear porn, it's bad for your mental health.
Economic opportunity is a big part of deciding where to live. Just like people migrate to America because there is a higher probability of securing security and economic advancement for their descendants, people do the same within the US.

In decades past, this might not have been so evident because the entire US was growing and opportunities were available everywhere, but as the disparity of economic growth between regions of the US diverges, it makes sense for people to value real estate in those regions more. And if you think the disparity is going to grow in the future, then you might be willing to risk even more to buy in.
For what inputs is std:sort unstable?
It's not that hard to figure out what happened...

Apple set a hard deadline for themselves. This would have been some time back, with the purpose of coordinating various development threads, manufacturing, marketing, and the holiday season.

But the OS side slipped.

They must have been dealing with some pretty gnarly issues to give devs only hours with the GM seed and even less time with the version of Xcode you can use to actually release updates.

Makes we wonder what the issues are and whether the OS is the only thing that slipped? ...time will tell if they shouldn't gone ahead pushed everything back. That would have been very costly, but an unstable OS release that, e.g., loses or exposes user data for lots of users would be costly as well. We'll see.

> Who is in charge of iOS releases at Apple that thought this was a good idea? Who is the head of Developer Relations that thought this was a good idea?

I think, obviously, nobody did. It wasn't planned.
> open hardware (but for a few blobs)

Only firmware blobs, right? I don't think you need any proprietary blobs running on the main CPU.
Thanks so much! We're very excited about our roadmap.
> true and the uncontroversial truth

Not even close. There is only one truth here: nobody's charging users for anything. There are no payments.

Webmasters run servers that send pages to any client that asks, 100% free of charge. Advertisers pay webmasters to load these pages full of ads. What clients do with these ads is not under anybody's control. They might look at it. They might delete it. Who knows?

So any problems that arise here are between webmaster and advertiser. The ads aren't being displayed? People aren't clicking on the ads? Not making enough money? None of that is the user's problem. Nobody is obligated to solve these problems for them or even to help out by looking at or clicking on ads.
I think the Windows registry has this, doesn't it? Not really applicable to this use case, and do far as I know it's world-readable (acls are applied for writing, not reading) but it does have per-key ACLs (not sure about per-field).
Nova by Panic
Wow! Dunkin Donuts do have great donuts!
This is totally nonsense. You think drones have no software in them?
Damn, I don't think I've read about most of the site top database...
Maybe I should try to use something different than PostgreSQL, at least in some side projects.
That's great, I'll look forward to seeing the arena-oriented code someday. :)
> why are people trusting random IRC server admins

e2ee means that you do not have to trust anyone

> if it's public: who cares

IRC also lacks end to end authentication, the server owner can pretend to be you.
Oregon man arrested after starting brush fire with Molotov cocktail
Twitter suspends Chinese virologist who says Covid-19 was made in Wuhan lab
The go-nuts mailing list is open. Anyone can (and many do) write in to discuss concerns.

You don't have to defer completely to the authority. But if you want to be treated as one, you should be willing to engage and consult with them.
Let's go for a long walk. i have to talk to you.
Facebook Announces Project Aria
‘New car smell’ is fading away as regulators clean up cabins