skysight-inc/HackerNews huggingface dataset:
Yes but you don't need them. 99% of people use their computers wrong. That is not a problem for normal user but for someone who spends the entire day stairing into the screen, it adds up.

So you jsut have to do the following(it takes hlaf an hour to an hour to get used to these but then it becomes normal):

- take you brightness and contrast down to 50%, no more than that, this will be weird for a while, stick with it.

- scale your DPI up by 1/4(125%) or more, until you feel like you are an old man that needs reading glasses

- make all your fonts larger, don't be affraid to go nuts, you will fine tune the size in short time - this is most important for your editor, use the font for half an hour, then see if different size fits you better. you should end up in the 15-18 range.

- put your monitor at a distance where you can't touch it with your hand when your back is touching the chair and you sin in comfportable position

- use f.lux for later hours, it removes the blue color, no need for glases, it totally works but you also need proepr light source in the room(ie. warm, not white/cold)

- never work in a dark room, always have a light source on, beside the screen itself, more is better but you have to have a solid contrast on the screen so too much light is bad.

- never sit next to a bright window, use drapes or blinds or whatever, always sit in a way that a window is sideways to you, not behind or in front of you

- don't use screen without antireflective coating or have polished plastic, if you have this monstrosity(apple'n'shiet) trow it in the bin and get a new one(dell for example)

this alone will ensure your UX will be good. there are other things for ergo like chair and desk but this is about eyes so there you go.
A government that knows what it is doing may do a better job at it.

So let me put in decreasing order of who will do a good job according to what is good for the users:

- government that knows what it is doing

- government

- authoritarian government

- authoritarian government that knows what it is doing
My problem with these kind of laws is, they are a violation of privacy. Pervasive surveillance is worrisome all on its own, without worrying just how it's enforced.
Go Beyond JavaScript Console – Make Debugging Super with Console API
Here's an abstract that will get flagged quickly...
It's only a good alternative if you're looking to hang out with people who really like to use the n-word and who believe that everything is Jewish conspiracy.
I have yet to see any enterprise grade software written in vue.

I believe Vue is just kind of Angular for React developers who don't like angular (usually due to fact that it involves reading docs on RxJS and angular modules)
FWIW, I don’t think perf improvements are slowing down, I just think efficiency improvements in ICs are. Flops per watt of general compute isn’t moving quickly, and can’t anymore. But we can still make bigger parallel machines, design better algorithms, solve new problems, etc.
More likely this is due to synergies Morgan Stanley expect, such as being able to cross-sell their other products to Etrade customers, and being able to convert their current customers to Etrade.

Even if Etrade is way behind the current generation of fintechs, it's way beyond what the big banks are capable of building inhouse.
I've already tired to get her to pay some of the bills. You would think that if you're making 30% of the family's income then it would be fair to pay 20% of the bills. She won't pay any. She spends as much on her horse hobby every month as I do on the mortgage.

I'm screwed.
It seems to support US-ASCII only, is that right?

When I enter “Frække frølår”, I get “Fr_kke fr_l_r”.
> mobx needs to walk all your store objects and check for changes, on top of what React does.

I don't think that is quite correct. I think it keeps a mapping of observed properties and which React components rely on them. Then, changing any property becomes a lookup (not a walk) of who is observering, and a `forceRender` on the results. So if no components are observing the property, there's no further computation. Its not "on top of what React does" because it short-circuits it (like useMemo) -- except you don't have to hand-craft any useMemo comparators, it does that for you by tracking which properties you access.
> Wells might not work beyond a certain population density due to insufficient groundwater recharge rate.

Isn't agricultural irrigation the largest source of groundwater depletion in places where it's an issue?

I believe basically all water here in Iowa is pulled from groundwater wells. I've never heard of it being something anyone was worried, but we also don't irrigate fields like they do in the Western states.

The main issue I hear about is people worrying about farm chemical runoff getting into the aquifers.
I thought the Gnome logo looked awesome in 98/99. I never used Gnome for more than a few hours, the terminal, mail and webservers where much more fun to play with.
If Your iPhone’s Battery Is Evaporating with iOS 14, You Are Not Alone
What is packaging? I've read a large part of the article and all I know is that it's evil.
> The wood is oxidized in a special bleach bath and then penetrated with a synthetic polymer. The resulting material is not only virtually transparent, it acts more like plastic.

As someone commented in a previous thread, it is essentially wood fiber reinforced plastic. It would be interesting to compare it with other plastics commonly used instead of glass, like polycarbonate.
I must admit to being a bit mystified by the apparent flourishing the theatre industry has had in the last decade or so. The only thing I could see keeping the cinemas expanding was a steady stream of comic book based movies being released, and history would indicate that this specific genre would go out of fashion eventually.

The theatre experience never held a lot of allure for me in the first place and while it definitely improved with the transition to stadium seating and digital projectors the home experience has improved exponentially in both the quality of viewing experience and the ease of obtaining content.
So have many human societies through the ages, the scythians were the first that came to mind.
In this plague world, its odd for folks gather at a common place to share breath and popcorn, all to watch a film at a schedule time together but in total silence and not interacting at all.

Maybe its time to lower the curtain on the old theatre model of media.
Awesome

https://witeboard.com/02902930-064e-11eb-bc00-27b189d22b71
All JSTOR did was try repeatedly for several months to block massive downloads that were causing service disruptions. JSTOR never involved law enforcement in this, and even tried to contact the downloader to see about arranging less disruptive access. Instead, the downloader kept evading the blocks.

It wasn't until MIT discovered that the downloader had moved from using their public guest WiFi network to going into places closed to the public to surreptitiously install hardware directly on the MIT LAN to continue the downloading that MIT called law enforcement.

Here's the timeline from JSTOR's point of view [1]. What do you see in there that they should have done differently?

Keep in mind that JSTOR is essentially a library and a non-profit. They do not own the copyright on the journals they distribute. Wherever they can, they provide cheap or free public access to most of the library.

They have probably done more than any other organization to provide ways for the public to get free or cheap access to non-open access journals. Maybe someday most research will be published in open access journals and we won't need JSTOR, but until then they are among the good guys.

[1] https://docs.jstor.org/summary.html
Next Generation Shell version 0.2.9 is out
That's ridiculous. There are plenty of people driving even in dense towns.
This one went through quite a few changes!
cinema->glass factory->storage warehouse->bingo hall->snooker club->restaurant->cinema

http://cinematreasures.org/theaters/16613
I keep saying that brain grows (BDNF, brain-derived neurotrophic factor is released into blood) when body encounter evolutionary familiar stress - hunger, need for endurance and need for force exertion. Basically, brain was made for body to experience less of that stress.

As an example of what BDNF does: endurance exercise is known for elevating serum BDNF levels long-term [1] and endurance exercise has been shown to help with Parkinsons' [2].

Thus, can it be that these speaking two languages experience more of that stresses thorough their life? The article does not suggest that these factors were, well, factored out.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6613032/

[2] https://pubmed.ncbi.nlm.nih.gov/28870627/

PS

https://www.researchgate.net/publication/260394068_Long_term... - they suggest that habitual exercise does not produce more BDNF or it is not BDNF that acts on the brain, I counter that body utilizes it better, just like glucose in blood.
IMHO the fact that the EU doesn’t have the UK anymore is a very good reason to define it as our main working language. That will of course never happen, but it would make sense to have a language that doesn’t advantage one country member over others given that we all have English as our secondary language.

In fact my personal wish would be the standardization on European English, at the same level as UK English, US English, Indian English, etc. and define it as our common EU language, bound to the pan-EU identity.

But I’m dreaming :)
Orangutans should be happy they are not capable of creating a pharmaceutical industry. Imagine good chunk of population of orangutans in prison for using a plant. It's what humans did with cannabis.
Perhaps or it can allow you to see what is holding you back. Many assumptions are rooted below conscious thought and it can be useful to bring them to the fore.
Taskord is now open source
In the C++ and Rust standard libraries you have a choice between unordered maps and maps sorted by key, but not maps ordered by insertion.
Linux Weekly Roundup: Ubuntu 20.10, Fedora 33 Beta and More – Oct 4, 2020
I totally get your point, but that's still below the level of abstraction I'm talking about. Basically it boils down to, python's main trick is metaprogramming. If your interprocess optimization is a bottleneck, then write a framework which lets you put those pieces together under the hood.

> Furthermore, Julia has much power powerful metaprogramming facilities than Python does.

Until someone writes a way to import julia code directly into python/autogenerate it from python. Anyone who says "well then you're not really writing python" is missing the whole point: writing python is all about exactly this sort of tip-of-the-abstraction-iceberg trickery.

Sure, you can call python from Julia as well. So it boils down to "which is the better glue language?" This isn't a competitive thing, it's just literally what Python is meant to do.

https://pyjulia.readthedocs.io/en/latest/usage.html
Surprisingly: no.

1. Cache-oblivious data-structures work no matter the cache-size. They aren't 100% optimized to a particular cache size, but they are proven to be "efficient" across many different cache sizes.

2. For an example of #1, matrix multiplication is one of the most optimized functions of modern computing. One major step is to transpose the matrix, so that the "vertical" movement turns into a "horizontal" movement. The horizontal movement, which is "address + 1" allows for the cache to work with your loop, while a vertical movement across the matrix is "address + width", and not cache-efficient.

------------

3. I think it is safe to start making some degree of cache-assumptions on modern systems. All caches today have 64-byte cache lines (or greater). That's ARM, Intel, and AMD CPUs all use 64-byte cache lines. AMD GCN GPUs use 64-byte cache lines. AMD RDNA GPUs use 128-byte cache lines (and Intel is rumored to "pair up" cache lines into 128-byte segments at L3).

This means that every memory operation to main-memory reads or writes at least 64-bytes of data at a time, on all modern systems. DDR4 RAM itself has Burst-Length 8, meaning 64-bytes is literally the smallest unit of data that can be addressed, so it isn't surprising that all CPUs / GPUs are working with such a large number these days.

-----------

Given the 64-byte cache line (or 128-byte, for Intel's L3 cache or AMD RDNA GPUs), "unrolling" your linked lists, or using B-trees of larger sizes (instead of the cache-inefficient binary tree), or d-heaps (instead of binary heaps) plays to the benefit of caches helps out a lot.

You don't need to know the specific size of the cache line to know that d-heaps are more efficient than binary-heaps on modern, cache-heavy systems. You just need to know that sequential-memory access stays within the L1 cache.
Or, have it sealed in the middle between two panes of glass, giving you water and abrasion protection. If you could glue it together, the glass can be super thin.
well these are anti-terorism laws, so i doubt theyd go arrest someone if it was just being used for piracy purposes. which is probably why this is so uncommon that its newsworthy.
I've been thinking a lot about the distinction between facts and narrative. This puts a rainbow-coloured bow on it.

Facts are events. Narrative is the relationships between those events. Unconnected data vs. an interconnected graph, individual nodes vs. integrated network.

It's possible to take the same facts (or a small sample of them, as here) and create an entirely different story.

Or at least the appearance of one. A recut trailer might be sustained by recutting the film as a whole, or not. The Maverick-Iceman romance ... probably ... wouldn't be sustained without a fair bit of extra (or previously cut) footage, but there's definitely enough to cast a trailer-length spell.

Good narratives address more of the facts, concisely and with few contradictions, loose ends, or holes Something often missing even in officially released films.
I did something similar a couple years ago. I needed to rewrite an entire repo's history so that I could reformat all the code _and_ modernize all the JS syntax throughout every commit in the repo's history (dating back to 2013).

I started with `filter-branch`, but found it way too slow (especially on a corporate-controlled Windows machine, where starting up additional processes seems to have a lot of overhead). I concluded that I needed to run the entire filtering logic in a single process to avoid that overhead. Started writing my own with `pygit2`, but then found a repo called `pylter-branch` which did most of that same "loop through commits and reprocess" work for me - I just had to add a lot of additional logic on top for the specific reprocessing I wanted to do.

Ended up being able to reprocess about 15K commits in around 4.5 hours. Given the amount of processing I was doing, that was pretty good.

I did an extensive writeup [1] on the problem statement, investigation, and techniques I used if anyone's interested.

[0] https://github.com/sergelevin/pylter-branch

[1] https://blog.isquaredsoftware.com/2018/11/git-js-history-rew...
It’s much more complicated than that. If you’re interested, Alon Levy of Pedestrian Observations compares transit construction costs across countries, for example why some countries like Spain and South Korea can build subways for 1/10 the cost per mile of USA construction projects. It basically comes down to “no one tried to make this cheaper”. Culture and history seem to be the primary drivers, more than labor costs, unions, corruption, environmental regulations, NIMBYs, etc.
Sounds like it's time to bring back BugMeNot.
Les premières vidéos pratiques du Pixel 5 sont ici, grâce à un YouTuber
Musl Fork in Checked C
:)

That's a different sort of problem, I think. It doevetails with a lot of "two rail carts heading toward death" scenarios beloved by moral philosophy, but I still don't think it's the same problem.

Moral philosophy ultimately deals with what morals are. But, because morals predate moral philosophy, the moral philosophy isn't free to come to whatever conclusions it comes to. If the philosophy doesn't agree with what we already think is moral (beyond helping us navigate ambiguities), we just reject it.

If we want to give AI a Asimovian ethic, we're just concerned with making it do what we want it to do.
For a game that's open source and written in JavaScript, it's a shame that the packaged, downloadable version is only available through Steam on Windows. I'd pay the $5 for a DRM-free Mac version.
in the 80ties i went to a high-school with technical background (electronics) and we had one and later two VAX 11/730 there (the cheaper/slower CMOS variant of the i think TTL-based VAX 11/780; connected via DECnet) using VMS version 4.something if i remember it correctly.

bought me an atari st in the mid 80ties ...

later at the university i was able to use various systems with different falvors of unix.

in the early 90ties - while working for an university-institute -, i had a spare server system - an ibm ps/2 model 8x (486er dx 33 MHz; 16 MB of RAM; 2 SCSI disks with a total of 1,5 GB) and i wanted to reuse it as a webserver ... with linux.

because of the PS/2 system i didn't manage to install linux at first try, but later i used a newer standard PC for this purpose ... at first "esprit linux" with a development kernel 1.1.1xx / later slackware 2.x with kernel 1.2.3 ... this was during 1994 :)

in 1995 i bought myself PC hardware to run linux at home - a self-assembled AMD 486/DX4 system with 16 MB of RAM and a SCSI 1 GB disc.

never looked back - i'm using linux since then for nearly all systems and also seriously on my desktop since 1996, the moment netscape navigator 4.0 for linux came out.
So why not pay for it?
I had a very unusual childhood. I learned to read at only 4 years old, which opened so many doors for me. By the time I was 7, I had read the "Black & Decker's Guide to Home Wiring" so many times, I bought some parts at Walmart and built a working electric lamp from the book. (And, to the shock of my family, an electrician later inspected it and said I had done everything correctly and it was completely safe to use.) By the time I was 9, my focus had switched to computers and building apps that ran on them. I downloaded a copy of Visual Basic .NET Express and (on a different track) got an Arduino UNO from my family for Christmas.

After some time building Windows apps and seeing that was not the future, I switched to learning PHP and downloaded my first Linux distro - Ubuntu 11.04. I got my first client at 14 freelancing software development. Later, I learned Laravel and re-wrote that app in a proper, cleanly-developed framework. I'm 19 now, finishing my AA degree, and the client is considering hiring me long-term instead of the occasional freelance project. I'm still open to new stuff though. :)

What is interesting, looking back, is about how much has changed since I learned programming. I really started with websites when I was around 10-11 years old, and everything was PHP, JQuery, WordPress, MySQL, Apache, the like. Windows XP was still quite common and my main development PC. Even though I still use those technologies, it is truly amazing how much has changed. Node, Express, MongoDB, Laravel, Redis, Linux Mint... they all didn't exist yet. It feels like web programming has changed completely, and I'm not that old!
Dismaland
Mindustry is another great open source game with factory-building mechanics to get upgrades.
Researchers create a graphene circuit that makes limitless power
I wonder why the broadcast address was changed from being all zeroes to all ones in Ethernet II (is that the right term for the Ethernet we all use today?)
> Evolution is the evolution of intelligence

Where can I read more of this idea?
Twitch VODs used to have the ability to let user comments on old broadcasts in a similar way, adding your comments to the live chat replay.

And while it's technically pointless because only you see the extra messages, it was amusing to pretend being part of the live audience.

It's too bad they now removed this feature.
Depends on what they're doing. They definitely shouldn't be allowed to harass gay weddings and health centers that perform abortions.
Sorting search results? (by price, date of auction, model, year)

I mean, if I were looking for - say - an Alfa Romeo (all models) can I not sort by model or by year besides price and date?

Data about the auction? (location/country)

I understand that for the moment it is only UK

Link to auction site (I mean, once I find out that - say - Barons often have - still say - Alfa Romeo's on auction, how do I find Barons to see when/where is next auction and what is in catalogue)?
Can Books Compete with Netflix? Yes, and Here’s Why
Part of the reason I didn't write it out was because I feel like I've written the same thing in 5 threads on this topic.

The entire framework is just code for being unhappy about your job. I'm not saying the job isn't bullshit, at least from the perspective of the person doing it (although it almost certainly isn't from the perspective of the person paying you to do the work), but what next?

It feels like some people want to make subjectively bullshit jobs illegal, which is idiotic.

If you aren't saying we should make it illegal, and you are just venting, then fine, but is venting about not liking you're job really so fascinating that the same article needs to get posted evvery other week.

If your job is bullshit, get a different one, or acknowledge that right now that bullshit job is better than nothing. What other options possibly are there?
Yes, actually. The idea is to imagine the best environment a new intern can experience in a team at a software company and then apply the same principles to treating open-source contributors (if they are willing to dedicate several hours of their time).

Enthusiastic developers can join a virtual meeting (on Discord and/or https://codeshare.io/ or something) where they, I, and anyone else who wants to spectate can discuss a feature from the idea phase all the way to the phase where everyone's personal tasks are designated. A 2-hour meeting is usually all that's needed to start 2 weeks of efficient offline development.

Drive-by PRs by people I've never talked to? Always a mess and never worth the time for me to even read, in my experience. It's odd how the commercial software world has developed this nearly perfectly efficient environment for teammates to work together, and it's completely ignored for many open-source projects.

tl;dr If I wanted to contribute to an open-source project, I'd prefer to work on a major 40 hour feature with the guarantee that my work will be accepted rather than 40 minutes and say "here's a surprise patch, take it or leave it".
Selectively enforced laws are a source of great evil. Here’s a quote you might find interesting.

“For my friends, everything. For my enemies, the law.”

https://en.m.wikipedia.org/wiki/Óscar_R._Benavides
It's interesting that your rationale is so similar to the same old propaganda. If you're going to make those claims you should source it, otherwise it's just a convenient way to dismiss this without really engaging.

In 1987, Tottle published his controversial book as Fraud, Famine, and Fascism:
the Ukrainian Genocide Myth from Hitler to Harvard, in which he asserts that
claims the Holodomor was an intentional genocide are "fraudulent", and "a
creation of Nazi propagandists". [1]

Russian publicist Yuri Mukhin has a published a book titled "Hysterical Women of
the Holodomor", dismissing Holodomor as "Russophobia" and "a trump card of the
Ukrainian Nazis." [2]

[1] https://en.wikipedia.org/wiki/Denial_of_the_Holodomor#Dougla...

[2] https://en.wikipedia.org/wiki/Denial_of_the_Holodomor#Denial...