skysight-inc/HackerNews huggingface dataset:
Not to mention what happens when the power goes out, even momentarily. On Friday afternoon I lost power an hour before leaving for the airport. I was reasonably sure I could remember the light switch position to ensure lights were off, but the digital (non-networked) thermostat booted up when the power came back and has been heating my empty apartment all weekend long.
Yeah, it's pretty simple. Get a raspberry pi 4 and an SD card, download a prebuilt raspbian image for owncloud from the owncloud website, write to the drive, pick up a 2.5" drive of your preferred size and a data to USB cable, slap it all together like Legos, owncloud offers client apps to install for synching pictures and what not, you get get them in the app store for your platform.

You can BTW buy pre built devices where this is already done from owncloud I believe.

It doesn't bother me that people pay other people to do things, no need to be condescending about it. What bothers me is when people are funneled into paying for services that are more stressful to use than doing things themselves, and then making excuses for the state of affairs for whatever reason (either they're convinced by the marketing, or their salary depends on it all continuing this way).
For folks who appreciate elements from this redesign, I'd love to humbly suggest checking out the Wikipedia iOS app from the Wikimedia Foundation.

The app supports 4 reading themes, is privacy friendly, includes: truly private reading history, trending articles, a persistent TOC on iPad, on this day in history, language and multilingual support, in the news, random articles, bookmarking and folder-ing capabilities, a way to view Wikipedia articles on an interactive map, a wikitext editor with syntax highlighting, updated article history views (with easy to read diffs), widgets, predictive search (you can even search with emojis if you please) and very soon editing notifications.

We're a small team (1.5 designers, 3 engineers, an engineering manager and a PM) and we're really passionate about making a beautiful and usable experience for readers and contributors on iOS.

I'm the lead designer/design manager and have worked on this project for five years. Commenting just as myself though (thoughts are my own and not the Foundation's), as a person who loves Wikipedia and design and is proud of the work my coworkers have done.

If you're interested you can check the app out here: https://apps.apple.com/us/app/wikipedia/id324715238
The thing is, the driver is always wrong. As a driver in a place with pedestrian, you will always be the danger and are the one responsible for adapting your behaviour.
OpenRISC, which I worked on in an embedded application, also has branch delay slots. I thought it looked like a clever idea. Then I wondered why RISC-V so quickly took over OpenRISC as the darling ISA of the open source community. What I read then is that branch delay slots was one of the problems, as it creates problems when designing fast modern (superscalar) CPUs.

That’s been my impression of RISC-V in general. Whenever someone thinks another ISA does it better, there seems to be a very well thought-out reason for RISC-V’s decision, when you take into consideration that it’s built to scale from the smallest microcontroller to the biggest CPU.

The RISC-V standards is also evolving, if something isn’t there it can also be that it’s planned for future revisions. There’s a proposed revision coming up that would make RISC-V beat ARM in code density across the board, on real world embedded code.
Yeah: as noted there, I agree that proof of work is probably immoral, but it happens to be a network that has already gotten big so we can start to analyze its ability to defend against "nation-state actors"; instead of that, what if it were 0.5% of the world's economy "locked up"? That's "proof of stake" instead of "proof of work", and is where all of these systems are going (including Ethereum for their next major version they might someday finish, or existing networks that I'm personally way more excited about, such as Avalanche).
Deleting this as it seems to be completely misunderstood.
Who cares. Crypto is for morons
>An extension

But... that's the opposite of what was asked for. Adding an extension adds more of the bad. A patch for Firefox reader mode would be better in my opinion since the web itself won't become better.
Rails 7.0 RC1 Available
10,000 years ago, what is presently the Sahara desert was green and had forests.
I think there may be some miscommunication on what I meant by "poorly designed refuge islands." This is the sort of refuge island I was thinking about (apologies for the long link): https://www.google.com/maps/@46.7950288,-100.7944774,3a,61.2...

Refuge islands can be fairly safe, but not in this situation, where the pedestrian is standing a few feet away from fast moving traffic, with no curb and only a flimsy plastic pole for protection.
"Trustable" compiler, perhaps?
In life the effect is to reproduce genes. The mechanism could be anything. To release seeds at a particular time. Or be tasty to humans. Or have pretend eyes that deter predators. The effect is the same. A pet cat is not getting propogated by humans. The genes for cuteness are using humans as a mechanism to spread themselves.
> The current ambition of NV is trying to make it as painless as possible, by relying on shared virtual memory much more than before.

Shared-virtual-memory is an OpenCL term. I think the NVidia term is "Unified Memory", but yes, I get what you're trying to say.

I think that makes the mistake too far in the simplicity direction. Its over-simplified.

Like, think about the following code:

DataStructure data = foo(); // cudaMallocManaged() / Shared-virtual Memory
bar(data);
baz(data);

In a shared-virtual memory situation, you'd probably have data sitting on CPU-side, and then SVM over the data around.

With a little bit more code, you can have...

Array<DataStructure> data = foo();
ArrayView<DataStructure> dataview = data;
bar(data);
baz(data);

In this case, the data exists on GPU-side (explicitly: all Array<> in C++Amp are GPU-allocated). If foo, bar and baz are all GPU-functions, then the data never moves (no cudaMemcpy involved).

If bar is a CPU-function, you get the copy back-and-forth for correctness. But that still leaves room for you to convert bar from CPU-code into GPU-code without affecting this section of code... giving you the ability to smoothly improve performance as your project matures.

-------

CUDA / OpenCL default memory is too granular.

Datastructure* data = cudaMalloc(...); // GPU allocation
Datastructure* localData = malloc(...);
cudaMemcpy(localData, data, stream-stuff, etc. etc.)

// ugggh... too much. Lots of steps to do anything, thinking about streams and async and signals.

-------

Finding the right compromise between performance and simplicity is key. CUDA/OpenCL have both something that's too simple(SVM / Unified Memory), and too complicated (cudaMalloc + cudaMemcpy). The answer IMO lies in-between somehow.
We can pay for the testing all day long - we are a major customer at most testing labs.

How big of an award gets attention?

$1k for the best? $500 for runner ups? Testing for all?
Who cares. Nothing has ever been less consequential than crypto nonsense
That isn't how organisms reproduce, either.
The ECMA improvements are nice but imo it's too hard to manage large Javascript programs, or Typescript wouldn't have such a large following.
Wikipedia is a cancer
> They don't prohibit it outright. They just require you to ask first

Frankly, that's a distinction without a difference in this context, at least in my opinion.
Are you suggesting that the researchers are lying? Or that they are so incompetent that they cannot accurately measure what they are claiming?
100% agree.

Sometimes on HN or forums people like to take the words we use to simplify and say "it doesn't really do that" then have some philosophical story behind it all, that is just too pedantic. Similar to how I saw a conversation here the other day saying that "homeless" isn't the correct term anymore for someone who is without a home.

Too pedantic IMO.
Most drivers are just dumb. I’ve had two guys and one gal threaten to fight me over the last 10ish years, but many, many more close calls.

Case in point, I had a guy who nearly killed me on a dark, rainy night. He circled around to apologize (pro tip to drivers: don’t do this, I thought he was coming back to fight or shoot me since I let a few profane words slip).
Humans don't want to destroy the planet. Humans also want a peer-to-peer banking system. They'll find a way to make it happen without destroying the planet.

I'm not going to pretend I'm expert enough to tell if that blog post is right or not. Vitalik Buterin and a lot of other very well informed people seem to disagree. I suppose we'll find out. As someone mentioned in the comments when that was posted, if you think you have a way to double-spend on a Proof-of-Stake system, then go onto one of the many existing PoS chains and prove it. Talk is cheap.
I feel like that's splitting hairs. if you say something is "prohibited without express written permission," to me that reads as "prohibited." Especially when it comes to benchmarking, because it effectively means that you can never do an impartial benchmark of the service.
Heck ya! I can’t wait to try it in whatever my next project is.

I’d like to learn more about the security of the functionality. I’m not talking about how to apply pg roles/privs/RLS, but rather my perceived risk of how hard it is to write stuff safely in C. That is, who is handling inbound http requests, pg or the extension? What confidence do I have that my db mem is safe from imperfect extension logic?
In my mind, this sorta proves that most companies should not have in-house engineering divisions and instead most of us should be working for software engineering firms much like actual architects. This would likely also solve the career development/engineering pedagogy problem that is so lamented since firms would have better control over time internally.
HEPA filters which include a claim for 99.97% filtration (HEPA is put on a lot of things that are much less useful) Honeywell makes good ones.

MPR 2800 furnace filters for the box fan contraption. 3M makes good ones. Your furnace might not appreciate how much they slow down flow.

IQAir monitors are unreasonably expensive and IOT nonsense, but still good.
Probably for the same reason that I've seen processes put in place for performance testing a service (internally or on production) - because it puts a significant load on the service and automatic rate limiting, flagging, etc can be triggered.
You might well be right, but a lot of people felt that way about PDAs in the 90s; "no one but a Dukakis dork is going to walk down the street, nose buried in a tiny screen"...

At least for the PDA, the form factor didn't need to shift all that much to go from relatively nerdy niche accessory to daily carry for billions (smartphone). If anything, my current massive screen phone is even more ungainly than many PDA models were.

If it resembles a sleeping mask like the more stylish mockup from The Information shown further down the linked page, I can absolutely picture people in business class flights using these things eventually, ungainly as it is, if the use cases/features are compelling enough. If it is high-res enough to provide a compelling portable virtual multi-desktop experience, I imagine some software developers might be interested too. Personally I'd love to have a multi-monitor dev environment that slips into a pocket, something none of the current mainstream headsets have had the resolution to do well yet (IMO).

I don't think anyone, at Apple or Meta too, thinks these first gen AR/VR products are going to be mainstream successes yet either though. We are still in the early PDA phase of this thing. Zuck has publicly said as much; I imagine Apple may tread a similar line when the reveal happens.
That’s one of the reasons I’m asking - the supply chain is really split up.

1/ lots of medical studies cover benefits of better iaq

2/ filter design is well described in academia and by filter makers (grade of media chosen, pleat type, system specs)

For both, we could do some education modules if we did this.
btw. for what it's worth their javascript to wasm is opensource:

- https://github.com/fastly/js-compute-runtime

- https://github.com/tschneidereit/spidermonkey-wasi-embedding

and besides that it is slower than nodejs it is still plenty fast (no matter that it is not as fast as they want) btw. it's startup is faster than node. (maybe better pgo might help)

its insane what they built, to do it and it will bring the whole wasm community forward if they succeed (and I hope they do)
> I think that also has to do with "more white space = more scrolling = more ads".

When applied to the web, maybe, yes. But then there are desktop apps, and entire operating systems, designed this way.

I think it has something to do with the phones after all. Everything is "mobile first" these days (to a ridiculous degree — there's a large grocery delivery service in my city that is ONLY available through a mobile app, so they lost me as a customer), so designers have much more experience with touchscreen UIs. Desktop anything feels like an afterthought oftentimes. It's just easier to take a mobile UI, blow it up to a computer screen, or put it into a window, optionally add a dual-pane layout, and call it a day.

That, and the fact how many designers regard the result of their work as a thing in itself, an art piece to be admired, instead of merely a coat of paint on a tool that just helps people get their f-ing stuff done more efficiently and then gets out of the way.
I think most of these techniques come down to the relationship between the management and employees. If everyone is honestly trying to solve the problem and earnestly listening to feedback from people above and below, than almost every troubleshooting process works. If the goal is to point blame to another team, then every process will fail.
> But it's significantly more common as a last name than any of the other greek letters.

Mu (https://forebears.io/surnames?q=mu) is more common than Xi (https://forebears.io/surnames?q=xi).
Yeah honestly I'm not sure how would I take that. Maybe expect it to be a malfunctioning light? When presented with both 'stop' and 'go' you can bet I'm not going unless I explicitly verify that nothing is coming.
I don't think you could be further from the truth. Just flat wrong.

Look at DeFi. Look at all the apps that are being written on blockchains. Sure, there are scam projects, but a lot of genuinely great ideas are being developed.

For example nobody used AMMs until Uniswap started doing it and now they are the norm.
I used to agree until someone made me stop and assess what it’s like to read text on a wide screen vs. a narrow one.

It’s not even close anymore: reading is just so much easier when it’s a narrow column.

Wiki pages are like 95% text to read.
Rather than unintentionally causing a car accident, let's say it was an engineer bringing down production. You are saying Engineers need more negative incentives; they should loose there job for accidentally bringing down production. Bringing down production is obviously because they were personally negligent. This is blaming the engineer, when it is a failure of the system they are operating in.

> The mortality rate is an externality to most drivers.

Not sure what point you're trying to make here. If I killed someone else with my car, even If I don't die, there are real Physical, Emotional and Financial costs.
> I have a few dispensarys in CA and the experience is shit.

And CA is way ahead of MA in this regard. Dispensaries here are plagued by supply issues and frequently sell poor quality product at a premium price.
>Many, many people chose the military for reasons other than pay.

Slow down, that's exactly what I said.

I work for (a) government, and of course I didn't choose to because it paid more than anything else. And I didn't decide not to join the Navy because it paid too little.
I would give them a bit more wiggle room before giving up. We’re currently living under a monopoly of AWS (GCP is the most serious “competitor”, still far far behind in market share) and I would love to see more competition in this space.

That said: this is definitely not the kind of behavior I expect from them and I’m hoping there’s a better reason than them not willing to submit their products to an impartial evaluation.
> At the end of the day, Markdown’s biggest strength — simplicity — is also its limitation.

But also its strength again. It's missing features, sure, but the features it does have you can be very sure exist in all the export formats. Formatting is really something you should be doing at the end, otherwise it's a distraction.

I tend to use markdown for the initial writing of academic papers for example, only exporting to LaTeX .tex at the very last minute to address formatting.
US confirms diplomatic boycott of Beijing Winter Olympics
I've never fully understood the concept of " if you don't pay for the product, you are the product", when it did the rounds a couple of years ago. Like, does this just magically mean that if I pay for something they're not also doing the same thing anyway?

It would be "You are the product" regardless of whether you pay or not.
I've used both Cloudflare and Fastly for many years, and the cache invalidation at Fastly is a way bigger deal than people think. They're not competing for a 5% improvement in performance, they're competing with a totally different set of features which mean you can cache 80% more things, as long as you design for it. (Which I'm sure is why they don't aggressively compete on free plans -- if you try to just throw it in front like Cloudflare you won't see much of a difference from Cloudflare.)

With some careful design to take advantage of it, I've gotten 5-10x faster page loads using Fastly. (The last time I pointed this out, people accused me of being a sockpuppet account. Feel free to Google me!)
Seems like a pointless meeting of Putin and Biden:

Putin has said that he will seek “security guarantees” for Russia, including a ban on Nato enlargement or military support for Ukraine. The White House made clear that would not be up for discussion.

---

So engulf Russia, carry out war games and exercises in the Black Sea and then enlist Ukraine into NATO. It seems Biden wants the confrontation with Putin. Will China use that opportunity to take over Taiwan. The reverse salami slicing strategy of Biden will go into the history books of war tactics and strategies.
Yeah it just doesn't make sense to be upset at airpods here. The airpods are smaller than the AA batteries which are often just disposable after a single use.
I haven't seen a flagship phone with replaceable battery in forever. I absolutely want that and would pay more for it, but I won't compromise on performance and camera quality either.
But Airpods I don't care about the battery being replaceable. Maybe because I expect to have to replace the pods before the battery is useless.
Xie is not Xi which in turn is not the 'xi' consonant.
Would it be that shocking for the first ever species to spew enormous amounts of heavy metals and other pollutants into the atmosphere and waters to have stressed the world’s forests in a new way?
Not sure what copies / mL means. Milliliter? The standardized abbreviation would be a small l.

Here in Finland they use a N2 PCR test published by the CDC (don't ask me how that works, I am a software developer...). However, the results are presented in millions of RNA copies per 1000 inhabitants per 24 hours.

I guess that leads to results unaffected by water consumption habits or rainfall (if the rains drains to the same system as household sewers, some location have dual systems).

https://www.thl.fi/episeuranta/jatevesi/jatevesiseuranta_vii...
The current trees are under pressure from drought and increased temperature caused by global warming. They don’t regrow after fires at the rate they did in the recent past. Not enough time has passed for adaptation to take hold. The sudden increase in green house gasses is such that plants and animals haven’t had enough time to adapt. Eventually an equilibrium will be reached and things will stabilize. We aren’t at that point yet. The plants around millions of years ago during warmer periods than now are not the same plants today for the most part. They were suited for the environment at that time.
Looks pretty great! Oddly enough, I came to HN to take a break from coding something eerily similar (different use case and target audience though). Now when I launch in a month everyone will think I stole your idea. Thanks for that, I guess, and good luck!
Would be interesting if they could also tell apart different variants--I'd be interested to see if any of the recent increase was Omicron-related.
Asking before benchmarking seems to be a sure way to poison your results.

Who's to say that the performance of the services won't coincidentally perform better after you've given your request to test?

I am sure they might mention some legalese of "avoiding putting arduous strain on the services which may cause disruption to our other users" as a justification, but that PR speak won't fly with me since there is a separate section that already references that.

I say this as a big fan of Cloudflare and I am sure they don't need to use such underhanded tactics to make their services look good.
It looks like the spike this December is already bigger than last year at the same time?
Goes to infinity on Chrome, as long as you click on the OK button with your mouse or press Enter :) If you hit Echap the alert() stops popping up eventually.
The worst part is that the other points you could use: DPI, resolution, touch capability... all of this exists on certain laptops now!

But, at least as far as I approach media queries, if you've triggered the mobile breakpoint (well, default CSS as mobile-first is the way we approach it), its because the desktop design we've used literally will break on a browser window that narrow.
Spoiled brats aren't good at empathy I guess. Civilization emerged in the last 10k years or so because of climactic conditions. Before that, shiz was regularly cray cray. Even .1MY ago shiz was messed up bad in terms of supporting nice stable large populations. Agriculture? haha no, enjoy glaciers. Go back farther than that and the magnitude of disaster is regularly Lovecraftian. The thing you're taking for granted is that you have any conception of what the deep past looks like whatsoever. Wiki it around a bit; use your imagination. absolutely terrifying. Trees not regrowing is a super normal thing to happen when climactic patterns shift. Ever wonder why they built the pyramids in the desert? It should be obvious: didn't used to be a desert. Common theme in archaeological sites: surrounded by barren waste. That's microclimates and water flow, but again, stimulate your imagination. The past isn't going to come up and beat you over the head, but the future friggin is.
I didn't know CT scans could be that accurate. Impressive really when you see the size of the (moving) machine !
most of the reaction against scrolljacking is because when the content of the site is text, we have expectations about how it should behave and we know how we want to interact with it, so we get angry when we can't.

when the content is 3D renders, most people have no strong expectations about how the controls should work and aren't going to have a negative reaction as long as the implementation works well.
Unless the 'someone else' is a multisig consisting of a mixture of friends & relatives, instutitions and hardware devices.
Why Windows 11? Peak Windows was Windows 7 IMHO.

I have an old UltraBook from about 2012 that has Win 7 on it. And that's my only 'native Windows'. For the few other odd cases when I need Windows, mainly for the odd multi-page scan using my HP Multi-Function Printer software, I have a copy of Windows 7 in VirtualBox.