skysight-inc/HackerNews huggingface dataset:
Swapping contiguous regions is sequential, and Windows will preemptively write non-locked regions to disk so it can instantly discard them when needed. You can force this behavior by dropping working sets, which has the effect of "converting" used RAM to cached pagefile.

Of course if you're actively using a program, it will swap out other processes, that's the whole idea.
Disclaimer: I am neither for nor against Slack.

This article contains an interesting argument against Slack. Is it ultimately correct for all Slack users and circumstances? Probably not -- but it is an interesting argument and might be applicable to a number of companies and use-cases of Slack...
There’s plenty of issues beyond that. For example, many people aren’t gonna use a library that doesn’t have a good AS engine.
Reading sibling comments I have an idea for a startup.

Make an AV, that does not really do anything, but can be used by thoughtful companies to "tick the box". Sell licenses and then do only the minimum required for compliance.

It could be described that it uses Windows Defender service to provide the basis of AV solution.
I disagree it can be indicative of the real world. It is if I’m buying it from you. If I’m buying the business id like to understand the cash flow I could expect. I’m not necessarily going to have that loan with interest or the same taxes so it makes sense to pull it out and have an earnings only metric
Experiments like this are better at pointing out things that we take for granted. Sometimes the things that we take for granted have negative consequences and no real benefit, such as the author's boxes with plastic windows. Other times there may be negative consequences, but some benefits. Your example of the plastic protective layer fits into that category.

With respect to long term impact, we are better off taking other approaches. Reusable glass may sound great, until one realizes that they end up with mountains of glass in the place of mountains of plastic. While there are places that will take back glass jars for reuse, a lot of glass simply ends up being recycled. The actual issue is packaging.

To see how much of an issue this is, start saving the realistically reusable packaging instead of recycling it: glass jars, plastic tubs, cardboard boxes, etc.. For most people, the amount that they collect is in extreme excess of what they can reuse.

Getting back to the original point: don't fret over that plastic sprayed liner, plastic tub, or plastic bag. In a lot of cases, it serves a legitimate purpose. It is far better to think about what it says about us. The author illustrates that in the article. He discusses the impact of convenience meals in his life. He noticed that he was ordering a lot online rather than supporting local producers and vendors. The lessons that Hayes takes away from his experiment may be different what other people learn, yet they are lessons all the same.
Sweetbitter, amirite
I've read that OpenFL supports some features of swf assets.
We need to prioritize.

Frankly, microplastics issue can be dealt with later. We don't know whether and what effects they have on organisms; we're just worried about suddenly finding them everywhere. The effects might turn out to exist and be damaging, but if they were catastrophic, we'd most likely notice it by now. Mitigation efforts are warranted, but IMO should be deprioritized.

Topsoil depletion, groundwater depletion and global warming all contribute towards the same ultimate problem: less of hospitable/habitable places on the planet -> less food, water and living space -> lots of suffering and increasing economic tensions -> war -> collapse of technological civilization. Multiple problems contribute to the same bad outcome, and mitigating them should be a #1 global priority right now.

Point is: with technology - which requires a working economy - we can mitigate most inconveniences to life. We can deal with slightly broken ecosystem, and we could eventually repair it (if only as costs-saving measure). But if that economy - and I can't believe I'm saying this, that the economy is most important; but I guess this is how growing up looks like - if that economy breaks down, due to hardships of living ending up in war, we all lose. Our civilization at this point in development is extremely fragile, and advanced technology has a half-life measured in weeks. So it's most important to solve first the problems threatening our very ability to solve problems.
My mom is scared of dogs, and I dislike dogs and cats due to their smell, bad owners, and possibility of being attacked by certain breeds (which may or may not be due to bad owners, but that doesn’t matter to me). The physical disability service animals, I was okay with due to it being easy to verify legitimate use and being rare enough. But this ESA nonsense is out of hand, where it’s very easy to make something up or even make yourself believe you need a pet and subject everyone else to it.

I guess my big problem is there’s no standards, and I have no security in knowing that someone sitting inches away from me or my family has an untrained pit bull that they’re claiming is an ESA, and I can’t do anything about it until after the damage is done.
> Only if you are not running a webbrowser

Touché. I am not hard-core enough to browse in terminal. I don't use Chrome/Chromium though.

I actually rather like systemd. Most of the time, at least. But yes, I know the controversy. So do you like Devuan?
I was using a spinny disk for a few weeks and I upgraded back to SSD the other day. The difference is incredible. Browser used to take 10 seconds to start, now it's instant. The only good thing is, I got so frustrated waiting constantly that I optimized my software to minimize IO (eg disabled browser history) so now it's even faster.
Apparently the material they're made of makes them too hard to recycle.

https://www.bbc.com/news/business-49234054
I don't think anyone at Adobe is against open-sourcing the whole player; the problem would be relicensing it. It's a massive, hugely complex project, with lots of chunks that were licensed or written by other parties. And the codebase was probably 10-12 years old before anyone even considered the idea of opening anything...

I definitely agree it'd be hugely useful, and wish it would happen, but I kind of doubt we'll ever see it.
>Germans are poorer than most other Europeans (even than Spaniards and Italians)

You get to read some things here that you don't know whether to laugh or cry.
> Far from insignificant, much cheaper (and safer) than the equivalent lithium cells.

Pumped storage "batteries" have one disadvantage though, they are nowhere near as reactive as solid-state batteries can be - think of milliseconds instead of dozens of seconds.
Disposable products are a relatively small part of the problem. Packaging is the biggest issue.
IMAP is incredibly annoying. To send a message, you send via SMTP and then upload that message to your Sent folder, so it's transferred twice. For some reason the IMAP implementation I use means that when I move a message to a different folder, it uploads the message to the new folder, deletes the original message, and then downloads the message from the new folder. I have no idea if it's my server, client or the spec, but very wasteful and often fucks up.
I am currently seeing: 2.20 USD/MMBtu for Aug 16 2019 which is greater than zero. http://www.infomine.com/investment/metal-prices/natural-gas/...

The article translated whatever the price was when they wrote it into 20$/MWh. I assume it’s still reasonably accurate as it was published yesterday and the price has been fairly consistent recently.
RFC 6902 is not a standard for JSON, it's a standard for "JSON patch", which appears to be another data format layered on top of JSON. It has no descriptive power on JSON in general.

The relevant RFC is 8259, which neither explicitly allows nor prohibits duplicate keys. Instead it says:

> An object whose names are all unique is interoperable in the sense that all software implementations receiving that object will agree on the name-value mappings. When the names within an object are not unique, the behavior of software that receives such an object is unpredictable. Many implementations report the last name/value pair only. Other implementations report an error or fail to parse the object, and some implementations report all of the name/value pairs, including duplicates.

That isn't a prohibition on duplicate keys, it's just a warning on what will happen in practice if you try to do that.
Best we can do to accomplish what goal? If we’re just talking about keeping it out of oceans then thats fine. But let’s not do semantic gymnastics and call it recycling.
The less favourable the existing geography, the harder it will be for a state to "just" build a pumped storage facility like Dinorwig. Dinorwig is basically ideal, the mountain was already right there, with a nice lake at the bottom and a quarry that had closed or was about to close that could be re-used as the top lake. It's far enough away to reduce the amount of random BANANAs‡ who get involved yet not so far as to make the infrastructure cost prohibitive (for HV power lines to the facility). The UK hasn't built lots more because it doesn't have dozens of other mountains with lakes next to them just kicking about for the work, and any it does have are deemed environmentally important (e.g. something rare lives in the lake or on the mountain).

China has two advantages: One it's fucking enormous, there are bound to be places with mountain lakes that weren't needed for anything else more important. Two under an authoritarian government there's no prospect of protest against the plan even if it's catastrophic for some groups.

‡ NIMBYs but more so, Build Absolutely Nothing Anywhere Near Anyone.
Congrats. It's the first essay I read that addresses most big issues, including the (broken) PI model and how most senior authors use peer review in a monopolistic way.

I've made a pretty big discovery, which is on its way to Nature and bioRxiv in a couple of weeks, so I think it's a very fertile field compared to pure CS (where I was before).

But working in Life Sciences is also a much worse experience due to the big amount of politics and naivety your article discusses so well.

So I have serious doubts as to whether I should continue my career in academia, despite great offers, pursue my ideas in a startup, or generate some patents and move back to CS.
Yes it often feels like fake news/promotion. Question is if any of these companies can be trusted. It is getting increasingly hard for users to make an educated decision about which tools are safe to use (if any) and the consequences associated with such choices in the long run.

Any links to best practise in this space?
Why not do some research and learn about this stuff? Very smart people spend a lot of time thinking about how to run economies: at least consider their ideas before you dismiss them.
Well, it depends on how you architect your system - you can embed whatever you like in your state. I'd probably do something cheap and nasty like embed a modseq counter for each of the different servers into the state string, and if any of them went backwards I'd reject the /changes with a cannotCalculateChanges error.

I mean, you can do other things - but at the point where you're switching between multiple masters in a split brain from your client, all bets are off - so you're going to need to fall back resyncing any mutable data.
This is a great book. I recommend learning this book with professor Porter's course on theory of computation.
https://www.youtube.com/watch?v=TOsMcgIK95k&list=PLbtzT1TYeo...
For understanding complexity watch this video https://www.infoq.com/presentations/Simple-Made-Easy/

Another way to thing theory of programming logic is a general understanding of language logic for which I recommend https://www.amazon.com/Philosophy-Language-P-Martinich/dp/01...

I am going through that book myself right now. It came to me highly recommended. I don’t have a computer science degree.
I just use a table with experience level columns like e.g. "Proficient", "Advanced", "Hobbyist". But use categories that make sense to _you_ and your skillset.
They do indeed seem to use the last time something significant was added to a building, which leads to strange dates such as a 19th building around the corner from where I live getting reported as 1983 because that, apparently, is when they added the hideously ugly front portal to it.

Strange thing is, they're inconsistent about it. De 1914 building De Vereeniging is listed as 1914 even though they've at the very least added a large conservatory to it since as well as a humongous - and very ugly and cheap looking - backstage area (though that was only this year, so maybe that hasn't ended up in the data set yet).

Oh well ...
This speaker is conspiracy-theory-proof: it has no microphone
You should check out https://makerpad.co. Ben provides a wealth of knowledge on building Saas with no code.
Your mailbox, like anything created during work time, is company property, so you're definitely NOT allowed to do this.

I have been wondering about the nuances of this issue, however: What if I remember key information (processes, design patterns, key numbers ...) and make use of it outside of my employment? Is that this "experience" people talk about? At what point does it go over into IP theft?
What I miss from the Amiga days is the wide spread release of "public domain software". People would just write applications, tools, games and say "released as public domain" and that was it. Do what you want, have fun! These days it's all so much more complicated with licenses (even if it's FOSS licenses), everything full of text which only a lawyer can understand and no clear definition of what "derivative work" means. I miss those simpler times, before most software licenses were a complicated legal minefield.
I think creating aviation fuels from renewables is the path towards carbon-neutral aviation as one example where this tech makes sense. Shipping might be another, but I’m less familiar there.
I’m not seeing the connection between Chromium and AMP.

AMP, for what it’s worth, is based on existing web standards. It’s a restrictive way of using those standards, but it sits on top of existing standard tech. And Google is using their position as a search engine to push that, not their position as a browser vendor (as evidenced by the fact that AMP has the same effect in Firefox/Safari as it does in Chrome).
Fix ads.txt file issues to avoid severe impact to your revenue
There is similar one for Katowice, Poland:
http://katowickiebudynki.eu/ (2d, with Leaflet.js)
But logit-weight trees have logarithmic height, yes?
There are different burdens of proof for criminal and civil cases in the US. For a criminal case (to send someone to prison) the plaintiff needs to prove their case beyond a reasonable doubt, meaning there is no other plausible explanation. For a civil case, the plaintiff needs to show a preponderance of evidence, meaning their version of the events is merely more likely than not. I believe the latter standard applies to custody as well. https://en.wikipedia.org/wiki/Burden_of_proof_(law)#Standard...
At this point, if you want to play with geoengineering, dispersing particulates into upper atmosphere and placing Sun shields in high orbit would probably be a better idea.
Go-flutter: One Year In, What was the journey like?
While in theory the relationship is arbitrary (in the end we just need the letter "0" and the letter "1") I think that there are practical reasons, such a conciseness (I don't want most of my sounds to use two or more letters, especially those that are used a lot), similarity between similar sounds, and similarity with other languages using the "same" alphabet (I hope nobody will every use the letter "a" to sound as a "t").
English post: https://www.kowabit.de/why-biometrics-is-so-cool/
The primary problem with Arabic script is that it is an abjad, not an alphabet. It is less suitable for writing a vowel rich language like Fula.
No reason not to just drink tap water. It's one of the few places in Asia where it's completely safe.
The SSL cert is broken for HN Watcher.
Yes and no. Nation states resolve coordination problems of their citizens. But while being (somewhat) coordinated within, they're still in regular competition with each other. To get nation states to not themselves fall into geopolitical tragedies of the commons, you'd need a global government above all nations.
Maybe in remote lands like in Australia but not in a overpopulated and exploited region like Europe.
I think that the problem is that if you pick the first block mined after April 1st midnight, and there are two competing blocks, it will be a problem. In the blockchain one of the blocks will win sooner or later and it will be extended with a long enough chain to kill the other block. But the people that would have won the lottery with the other block will be angry.

And remember that the timestamp of the block is oply an approximation. You can use any time you want. I'm not sure if the net reject the block when the time is too off, but you can use a fake delayed time of a few minutes and wait to broadcast it (perhaps mining secretly the next block), or perhaps you can use a fake previous time of a few minutes and blame the delay of the broadcast to a bad connection. (It's mode difficult to do this secretly in a pool.)

The newspaper here make a big fuzz about the first baby of the year, and I always suspected the exact born time in that moment is not reliable.
My understanding is that the issue with plastic recycling is that the quality of the resulting plastic goes down as it is repeatedly recycled and goes down if different types of plastic is mixed.

However, it surprises me that there aren't applications such as building, roads, ground fill, furniture, etc. where all you need is "a somewhat hard block of stuff" where the quality of the plastic wouldn't be that much of a concern.
That would be a pretty massive change to the entire data model of IMAP. It's never going to happen[tm]. IMAP4rev2 is much more conservative than that.

https://datatracker.ietf.org/doc/draft-ietf-extra-imap4rev2/

Merkle tree would is great for full history - I built something like that with digital signing for tracking clinical data over 15 years ago that would have been fine for email as well - but it's way over-expensive for email.

Which leads back to the key design principle I try to use when working on protocols, which is something like "make the weird edge cases sand and possible, but don't optimise them!" You don't want to build the Merkle tree complexity into a client and have all the servers be completely independent, because it makes the protocol a pain to use for the simple case.

(What we use for IMAP replication in Cyrus is much dumber than all this - it uses a per-message CRC and XORs them together for the whole mailbox to create the sync_crc value. If those don't match, it does a resync. Fixes up split brain just fine while being cheap and dumb for the common case.
In exchange for providing an essential service to everyone, utilities are typically given monopoly protections and regulated by their local jurisdiction (e.g. a public utility commission). This means the business model for privately owned utilities must be pre-approved.

Up until now, the typical pre-approved business model was where the utility would go to the commission and say they needed to build something (e.g. a new substation), the commission would approve it, and the utility could then charge their customers for the cost to build plus a fixed rate of return (e.g. $300m + 7%).

However, that business model breaks down when you start moving away from a centralized grid, since customers are able to start using alternatives to your infrastructure (e.g. solar on their roof and batteries in their garage).

So, commissions are trying to figure out new business models that will ensure the continued operation of utilities while still imcentivizing reduction of carbon emissions. One way being explored in Hawaii is called "performance-based ratemaking" but is still being figured out. However, the interesting going (to my company, at least) is the increasing need for software and communication in these new business models. For performance-based returns to happen, you need to measure performance, which means software.

Anyway, it's a very interesting time in the utility sector, and I think there's a lot of opportunity for the tech sector to come in and have a big part of it. Unfortunately, most tech entrepreneurs are allergic to regulated sectors.
Thankfully we now have WebAssembly + WebGL and everything is way better. /s
> The only people who have enough power to solve the problem are the people building better technology.

Not building. Funding. The problem with technological solutions to global problems isn't lack of technology, or science. It's lack of funding for R&D, deployment and maintenance.
Where in a world you pronounce г in его as г and not в?
Caveat, it works well if you don't mind not having power for several days in a row.
おかしい。あからさまに霊団がブログネタを降らせてこなくなりました。もちろん意味があっての事です（祈）†
Can confirm. The building where I live, and my office building (both in the Hague) are spot on.
Nobody is punishing trivial syntax errors in whiteboard interviews. Nobody is taking your code and checking it runs.

It’s about your approach to problem solving and your ability to communicate that.
> I think it's quite impressive actually that someone can pick up Rust and manage to out-perform Numpy in their first project.

They didn't. At the end of the article they discuss this.

"In fact it’s worse than that. One of the exercises in the book is to rewrite the Python code to use vectorized matrix multiplication. In this approach the backpropagation for all of the samples in each mini-batch happens in a single set of vectorized matrix multiplication operations. This requires the ability to matrix multiplication between 3D and 2D arrays. Since each matrix multiplication operation happens using a larger amount of data than the non-vectorized case, OpenBLAS is able to more efficiently occupy CPU caches and registers, ultimately better using the available CPU resources on my laptop. The rewritten Python version ends up faster than the Rust version, again by a factor of two or so."

The original python code was written to be easily understood; not performant. Shifting more of the work to the libraries improved the performance.
Welcome to HN! There are a lot of facts to find here.

Median wealth (USD) per adult:

#13 Spain 87,188

..

#15 Italy 79,239

..

#29 Germany 35,169

#30 Slovenia 34,043

https://en.wikipedia.org/wiki/List_of_countries_by_wealth_pe...
Though I have only a 24kWh battery (2015 LEAF), that’s nowhere close to powering my home for several days, even if I were able to park the car entirely during that time period.

Looks like the average US electricity consumption is close to 30 kWh/day.
It can be turned off. But I kinda understand why they do that. Every other antivirus constantly show various "licence is ending", "some component is outdated" messages.
Sending the full history to an ad company by default is not a "stupid or bad decision". It goes well beyond that.
These trees nearly identical to Scapegoat Trees, which were a rediscovery of the idea by different authors. https://cglab.ca/~morin/teaching/5408/refs/a99.pdf has the history:

"A preliminary version of this article is published in Proceedings of Workshop on Algorithms and Data Structures, WADS ’89, Ottawa. An independent article has also been presented by Galperin and Rivest at the Fourth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA."
Yeah. I wasn't being serious.
Wait wait. XML with XSD Schemas are a easy problem. You can't fail with a XSD schema on place
Sugar: The ‘white gold’ that fueled slavery