skysight-inc/HackerNews huggingface dataset:
> It's not fine, but when the upstream authors do not regard or consider requirements of downstream projects, what can you do?

Well, as one of those upstream authors whose code was patched: I was never contacted about it, so I never knew there was a requirement to be met, and so they carried around a bad patch for years, about which I knew nothing. Once a user pointed this out to me, the next release fixed the underlying issue in a better way. After years in which the Debian folks didn't file an issue or report the problem in any way that I could tell.

Mind you, Debian is not alone in this, it happens with other distros, too.

And to be fair, I think this rather depends a lot on the downstream package maintainer; I've witnessed this with other projects where they were quite good in interacting with upstream to get something sorted out. I am not really sure if any policy Debian/Fedora/... could enact would really help with it; people can (accidentally or intentionally) ignore them.
Better educated as well.
Agreed. Why exactly would we tolerate damaging and costly violence?
Good links! Yet I would think that Catholicism was still the main determinant of language.
I have observed the same but I don't get why we treat kids as slave labourers in school where they need permission to drink water, go to washroom or speak up and have mandatory work they can't refuse.
There is no danger to AMD in the PC market from ARM. Apple will not sell their cpu’s to other PC vendors, and other ARM chipmakers aren’t even competitive with intel, let alone AMD. What this shows most of all is that the instruction set is not what matters, it is all about the core architecture. Intel is still dragging the ghost of skylake along, while AMD has something better with zen, apple has their A cores, and everyone else is forced to use ARM reference architecture because they don’t have the resources to design their own core. Only nvidia has the ability to upset things.
Many thanks for the feedback. Which one did you buy? Would you recommend me trying out Model F from somebody who has Model M and TOPRE keyboards?
If pilots can disable the malfunctioning MCAS during emergencies then this type of accident won't happen again. The 737 max might suffer from more emergency landings than usual though.
The sale date is predetermined but press release dates are not.
I tried running Linux (for a year) before I gave up and switch to macOS. It was lacking in too many areas (high-dpi support, reliable wifi, easy of use, application support).

If you only live in the terminal then I'm sure it's fine but as a desktop it's not there yet.
> Why is it just expected that boys can’t pay attention

According to this [0] boys have a 4x higher chance of being diagnosed with ADHD than girls. I think you would have a very difficult time arguing that that's because of how we socialise boys.

[0]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3101894/#:~:tex....
Where do they teach you those skills on the internet?
I always upvote this wherever or when ever I see it!

Serious question for the author, as this project kinda alludes to it... how do you feel about the current industry trend towards strongly typed languages? Was Vigil in anyway a response to that?
Old article: May 17, 2019. Title should reflect that.
They aren't generally available, only to OEM's.
Spotify is thinking about launching a podcast subscription service
Because they are systematic errors e.g. Latinos are hard to poll. Latino vote went more in the direction of Trump then previously. So, every pollster is running into that issue.
And who decides on the announcement date of such a big reveal?
We were off by few in one of the crosschecks for a while. Turned out to just be voided mail-in ballots that in-person voters dropped off, which aren't supposed to be counted in the respective field. Which the manual doesn't really state (but one can infer it, it's clearly to ensure the total number of unused + used in person ballots match the supplied ballots). That manual could use some tightening...

I do quite like that permanent residents like me are allowed to be a poll worker in SF...
Thanks for linking that. TIL: sorting rank is a function of timestamp and votes, so when the mods push a story back to the front page, instead of special-casing the behavior, they just (get a computer to) fabricate a submission timestamp that puts the story in appropriate place on the front page.

It's a clever hack, alright, but dang if I didn't start to think I was going crazy, because something felt off with timestamps and surely the mods wouldn't be silently messing with those...
Should children also get marked down for having bad personal hygiene?

If you want to score children for their behavior, you can do that separately from assessments about their reading/writing/math ability. These tests exist to measure students abilities, not whether or not you like them.
> boys being explained this sort of behaviour is unacceptable, looking into environmental clues as to why that boy has that violent behaviour, while being given tools such as counselling, sports, martial arts, to deal with this violent energy and channel it into constructive focus

Isn't this a family thing?
> Well, as one of those upstream authors whose code was patched: I was never contacted about it, so I never knew there was a requirement to be met, and so they carried around a bad patch for years, about which I knew nothing.

In my experience it's rather uncommon for a DD not to contact upstream. Would you mind sharing the package name and vulnerability so I and others can learn what happened?
> If he really wanted to profit in the stock market, he could have bought call options for the cruise lines, or put options on Zoom, both of which jumped more than Pfizer stock did. And if I understand correctly, that wouldn't have been insider trading, that would have been perfectly legal?

Oh how easy. All he should have known in advance is that cruise lines and zoom stocks will move more than Pfizer. So strange that he decided not to do that when it is so obvious before the event.
Astrocytes regulate brain extracellular pH
Thanks! I'm going to try it. What made you go for xcb instead of (arguably simpler) xlib?
/me raises hand

Yes, they do. And then they complain to you that this broke something: they split our package, from the main package A they split off parts into separate packages B, C, ... that depend on A. And then complained to us that B and C had a circular dependency and that this means we had to fix something. The audacity.

Our users still sometimes report issues where I immediately ask "are you using Debian or Ubuntu?" and the answer is usually yes: because guess what, they only install A (which matches our software's name) and then they miss the functionality which Debian moved into B, C, ... We actually print a warning about this when starting the software (along the lines of "Warning, B is missing, some things may not work as expected"), which then Debian patched out, calling it "misleading".

I've never had similar issues with any other downstream Linux distro.

So, no, I really can't agree with GP's statement.
Absolutely agree. - First they took away the ability to upgrade RAM, then to change HD/SSD. What‘s next: Can‘t boot any other OS. - Taking away freedom step by step.

I am a die hard Apple products aficionado, I don‘t use any other computing device, but why are many HN commentors stubbornly defending every Apple decision that limits its users is way beyond me.

Edit: Re taking away freedom: Let‘s not forget the many app store dramas on iOS. This is Apple‘s vision for macOS as well: Install only approved apps, show a warning for all other apps (and finally disallow them?)
The whole Android ecosystem is mostly written in Java which could also be another reason why it needs relatively more RAM for comparable performance.
Yup. Even Arch.
Even worse is that the RAM upgrade pricing hasn't changed in almost a decade.

When I bought my 2012 MacBook Air more than eight years ago it cost me 100 euros to upgrade from 4 to 8 GB of RAM.

Currently it costs 225 euros in the German Apple Store to upgrade form 8 to 16 GB, which is a higher per GB price than in 2012!
The .NET IL Linker
Nothing, it’s just a go-to item for people that want to talk about the good old days.

I think it’s effective because it’s an unexpected negative, like a clickbait headline: “Fighting is actually good for growing boys!” but the simple truth is that physically fighting with someone over a disagreement is a very bad habit to encourage.
How do you recruit and interview remotely?
At my job we are trying to recruit. Never an easy task, but with everyone being remote we want to assess candidates remotely as much as possible, making it even harder to get to know someone in a very limited amount of time.

We are looking into different code assessment services, but it is hard to know which ones are good and some seem very intrusive from a privacy perspective with web cameras required and whatnot. Of course we can use video conferencing for straight up interviews. But I realise there must be plenty of tools I'm not aware of.

I'm wondering what has made online recruiting a great experience for you? Any particular services or tools you have been impressed with? Anything we should do to make the life of the applicants easier? Anything we should avoid at all cost?
Many things are (still) legal. This is how regulations form..

Maybe there should be a new regulation:
No major announcements may be made which directly impacts stock price X% before X months of the predetermined sales date.
This is the case for me as well. I have noticed similar increase (~52 => ~62 avg sleeping BPM) for the last two months and last week have been diagnosed with anxiety/depression and I am also burnt out. I love the objectivity it provides.
Apple Releasing macOS Big Sur on November 12
> it's just pointless boilerplate trash,

I don't regard the "ConfigurationBuilder" and following lines as "boilerplate" exactly, since by not using the default HostBuilder and instead including that code, you are making choices.

Specifically, you are choosing to pull in settings from "appsettings.json", "appsettings.{env}.json" and then environment vars, in that order, and specifying that both files are optional and should reload on change.

You can make other choices, with other code.The code is there to "configure the config", i.e. to make those choices.
Isn’t that just the ARM vs x86 difference? They’re completely different architectures, each with their own benefits and drawbacks.
The have some really disciplined engineers (some of them I used to work with). I have learned a lot from these people. Erlang is everybody's secret weapon for high concurrency (like Discord) and Rust has predictable performance that is easy to tune. GC is not an option for many use cases they have. One interesting problem they run into was the GC is Go and the lack of configuration options for it. I think they are the prime example of using the right tool for the job, whatever it might be, instead of trying to sell you a single programming language that solves everything.
I'm guessing the vote is on Sundays?
I had such high hopes for that wikinews thing. I'd gladly pay for unbiased reporting. Maybe all the recent political fiascos (in many nations) will start making people more receptive to the idea.
>MacBooks and PowerBooks before them where about that 5% of power users who fell in love with their tools and preached to all their friends and family to get one too.

And they still are. Just not in their base configuration, like they have never been. I've been using their stuff since the Motorola era.

Was there any time Apple gave "ample" RAM/DISK in their base configuration? No.

If anything, now it's better than ever...
Despite the software they demoed, the machines they show (with exception of the mini) were all for the non-demanding users.

I would like to see Photos on those benchmarks, that is one program that would benefit from lots of ram, and would be used by many of the Air’s customers.
Articles SortedSet[0] is basically a pseudo-BTree with fixed depth = 2 and fixed max_size of leafs. This gives O(log n) search and O(sqrt n) inserts [1].

It would mean that insertion at beginning is worst case scenario (split + need to move all buckets), but timing of insert is actually dominated by adding size of the buckets to calculate final index.

Spending a little bit of time on research, finding https://en.wikipedia.org/wiki/Order_statistic_tree and just using G++ implementation would probably yield better result and less code to support.

G++ has __gnu_pbds which add O(log n) "find_by_order" and "order_of_key" to trees, e.g. [2].

[0] https://github.com/discord/sorted_set_nif/blob/master/native...

[1] Technically O(n/max_size + max_size) but we can assume that max_size is selected to be ~sqrt n

[2] https://www.ideone.com/8mzxGR
I really need to start using this, thank you so much! Not sure why I never payed much attention to those settings... but I know I edit my comments way too much after posting.

As for dang and his moderation, I appreciate very much his not-so-gentle nudging towards better conversation. I still fail frequently, but I try (and hope I am doing better). I had a particular ban that I got annoyed about because I thought the other guy deserved one too, but the real lesson was that it was about my response... and while it took a while, I took the correction to heart. Thanks dang for that, and for putting up with my more unothordox comments in a time when that is less and less tolerated.
The far-right has been experimenting with new forms of high-value persuasion over the last five years or so, which are more subtle, cheaper, and more effective than the usual brick-in-the-face TV ad spend.

QAnon is one of those projects. So is the social micro-targeting used by Cambridge Analytica/AIQ which swung the Brexit vote in the UK and also did a lot to get Trump elected in 2016.

It would be irrational to assume the same thing wasn't attempted this year. All the media outlets I read - not just social media - have been heavily astroturfed with posts making the same pro-Trump scripted talking points over and over and over.

(HN has been relatively free of this, but I suspect that's primarily because conventional political debate is strongly discouraged outside of the occasional thread not because it wouldn't have been tried if it were possible.)

The problem with micro-targeting is that if you're not in one of the target groups, you don't see the ads - so unlike a TV campaign you're not aware of what the other guy is saying unless you can contrive some real and/or fake accounts that will get you an in.

And the propaganda techniques are both subtle and outrageous. (You might not think QAnon is subtle, but it's very carefully designed.)

Trump significantly outspent Biden on social. But the Trump campaign never really ended, while Biden had to start relatively cold.

So for all these and other reasons you're right. It's not about money, it's about narrative engineering implemented with money - and the right has always been much better at that than the left.
This was an expected step of the evolution of the Memory Hierarchy. RAM is just bigger-but-slower CPU cache. Swapfile is just bigger-but-slower RAM. There's always a trade-off between size and speed.

Incorporating RAM into the CPU package gives a big performance boost at the expense of maximum capacity. To compensate for the reduced performance in tasks that require more memory, you can either add another layer into the Memory Hierarchy (i.e. CPU Cache -> Fast RAM -> Slow RAM -> Swapfile), or you can improve Swapfile speed. It appears Apple have done the latter - they claim their SSD is up to 2x faster.

Video game consoles have done something similar with the latest generation. Only a 2x increase in RAM from the last generation (compared to an 8x/16x increase from the generation before), but a focus on storage performance.
> Are there some other measurements based on something else

For 2016 and 2018, Pew had validated voter datasets, based on people in their American Trends Panel who were matched against voter databases and thus known to have voted. Assuming they do the same thing (or some other reputable firm does something similar, or ideally both) for 2020, that would probably be the best data source.
Somewhat disconcerting your tongue-in-cheek language got more attention than one I spent years on, but hey, it's only 1 away in Hamming distance.
Those don't buy the base configuration, and never had.
Ohm, the mediatype for REST/HATEOAS powered by OpenAPI
What if there were a cost on society associated with things not being instantly settled that manifests as growing and deep-seeded hatred of each other in society?
I think the reality is, plenty of scientists use Windows, and even among those who use Linux, many aren't that comfortable with it.

The issue is, most scientists who do software development are not used to the paradigms commonly used in Windows software development. Anything that's unfamiliar seems 'wrong' to them - and I know when I started doing dev on Windows, I felt like that too.

Just a few examples

* When making a dynamic library on Windows, you need to explicitly export the symbols you want to be visible. You can do this with GCC, but it's not the default.

* It's common to generate a .lib (import library) and a .dll for a dynamic library on Windows vs just a single .so on Linux.

* Using an IDE and MSVC projects for development is common on Windows, even with CMake support improving rapidly

* Lots of scientific packages just assume that they're running on Linux and have hard coded path names, and use tools in the setup scripts that aren't necessarily available on Windows. So Cygwin + MinGW can plug the gap sometimes, but for e.g. if you want to build a Python extension that can work via pip on Windows, that's not necessarily sufficient, because Python is usually built by MSVC and so a library you build via MinGW won't work because it's not ABI compatible.

None of these make Windows 'worse' - it's just different. And unless you know what the differences are, you do limit yourself to having a package that only works on one or the other. I used to think that knowing Linux was sufficient, but I've moved on to think that anyone calling themselves a scientific software developer should be able to (and be willing to) develop on both, even if that means pushing people to use WSL.

Also - I don't think most packages can just be taken and put on Windows CI like the author suggests. Just as a start - if it uses Make, autoconf, etc. then you're out of luck straight away and need to come up with something better.
You might be thinking complement. And yes those do complement each other perfectly. The other scaling article how and why they switched from Go to Rust is pretty mind blowing too.
I don't know about this particular case, but even if date of the sale was predetermined the date of the announcement was not.

You can time announcements to make the price go up before you sell or go down after you did.
Aloe Vera Benefits
From what I see when I step in to help various organisations improve I'd argue the opposite. Google docs improves coordination, which is the largest real cost of using ms office. To the point where most orgs have structured their whole operation around _how_ they are used to using ms office, with it's limitations. Stepping away from ms office allows concurrent distributed work, which radically improves efficiency.

google docs is a low friction entry into modern work coordination. It's not what I recommend for heavy work. But for heavy work ms office fails as well, just a little bit later, and with more costly result.
> companies like iFixit to repair

iFixit itself doesn't perform the repairs. They simply make and sell tools to facilitate unofficial repairs, and they had a good reputation on doing that - which, as you said, is becoming increasingly difficult.
Ls Command (Unix, Mac, Linux)
I disagree, what they do to Apache, nginx and especially Exim is very invasive and doesn't bring any actual benefit. They even had to write a program to modify the Exim configuration after they made it impossible to do it by hand.
A curious case of stacks and queues
Did you know that you can evaluate expressions using a queue rather than a stack?
I've only just had time to glance at this paper and I've already found it to be very informative. There are types of web operations that I've not much need for so I've long advocated that it would be good if there were ways of either rendering them inoperative or depreciating certain aspects of their operation for the purposes of either improving user privacy/security or improving the browser's performance.

In particular, the JavaScript engine could be modified in ways that would allow it to be tailored to the user's requirements such as to improve the speed of the rendering of web pages by having it ignore the huge amounts of dross/bloat that's now found in a large percentage of of web pages. Same would apply to user privacy, JS could be tweaked to either ignore certain requests for privacy-sapping info or where necessary spoof them with quasi-random junk ('quasi-random' here refers to data that's inaccurate but its format and structure still satisfies any validity checks the server may perform). The same philosophy applies to other aspects of browser operation that I won't bother to cover here.

To do this clearly requires a detailed understanding of the browser's complex operations and that's not easy for someone—even a good programmer—who only approaches a browser's internal functions as a means to an end to quickly change some facet of its operation.

It seems from what I've read so far, this paper could initiate new more detailed work and or lead to the development of tools that would make browser tailoring much easier and simpler.
>because girls are not exposed to as much bullshit and toxicity

Based on most people I know with girls, teenagers or pre-teens, as men we are no where near ready for the absolute onslaught of female bullshit and psychological terror girls will inflict on each other (and other women in general, including their mothers).

Boys apparently are less bad, sure many of them will get into trouble, but it's manageable. Most just turns goofy for 10 years.
> "The investigation found that Amazon feeds non-public seller data, such as the number of products ordered and the sellers' revenues, into its own retail algorithms to help it decide which new products to launch and the price of each new offer, Vestager said on Tuesday."

Yeah, how is this any different from any store launching in house brands for cheaper than name branded products?

For example, CVS has blatantly copied half of Cerave's products for example. Furthermore, because of COVID Amazon's a big deal in most of Europe. Brick and mortar is hurting, city centers are pretty much deserted in all but larger cities.

This could come as short sighted but seems like Germany and France are doing this because they want to shake down Amazon for more tax money and they don’t like that American companies are dominating European markets to such an extent.
Ethereum 2.0 Deposit Contract Reaches 10% of Its Required Threshold