skysight-inc/HackerNews huggingface dataset:
> As such, they were ultimately guilty for the extermination that this made possible.

The wording here is kind of insane. The germans did the extermination. They didn't make it possible for some other group to do it. Just because not everybody involved can literally be throwing the cans of gas through the trapdoor does not mean that all the masses people in all strata of society directly involved in its planning and execution were not culpable. Doctors who sent their patients to the gas chambers did not do so 'under fire'.

I think arguments like yours would hold much more weight if they hadn't tacitly legitimized the holocaust in the post-war era, by not prosecuting even the worst and most awful monsters of the system. If the German people were truly shocked and horrified about what had happened, then surely they would have made a bigger effort to make sure that the people who had done these shocking and awful things were recognized as the criminals they were, rather than just saying they were 'under duress', if they even bothered to bring them to trial.

The real thing that bothers me about the German reaction to the Holocaust is not the guilt or innocence of specific parties. It is this idea - 'under duress', under which the Germans have fashioned themselves this whole idea that they were unwittingly involved in monstrous acts, or terrified into submission by a small group of crazy people, so they don't have to confront the actual horror of what they did. If the Germans had been half so serious about dismantling the Nazi state as they were about dismantling the DDR, you can bet there would be no VW today, there would be no 'under duress', there would be no smooth transition from the Nazi party to west-german beamter (there certainly was no such transition for east german beamters). The whole German state would have had to be re-built from scratch, and it would have been better for it.
Do you think you could get it down to 300kb?
Mongo I guess...

Not noSQL but a nice serverless is fauna.com
Good faith (Latin: bona fides), in human interactions, is a sincere intention to be fair, open, and honest, regardless of the outcome of the interaction.

https://en.wikipedia.org/wiki/Good_faith

OP wasn't discussing "faith".

> If you sell ads, it means you are an ads company.

Nope. An <x> company is a company that primarily deals in x. Ford is a car company. Their cars contain computers. Doesn't make Ford a computer company. The cars also have tires. Doesn't make car a tire company. Some cars have leather seats. Doesn't make Ford a leather company, furniture company or upholstery company.

> The degree to which you sell ads doesn't factor in to that

Sure does. Particularly in the case of anti-trust, which is the topic here.
> Tell me one last known successful launch by Facebook in the last 2 years

Oculus Quest
Case in point: remember last year when the governor and the AG (I think?) of Virginia were caught in blackface 30 years ago and the lieutenant governor was revealed to have raped a woman in college 20 years ago? And they all refused to resign? Everyone forgot about that a month later.
Google is the one company that did walk away from a billion person market - and a strong, established position in it - when asked to censor, and you want to boycott then too?

It's no wonder companies don't bother doing the right thing. People just ignore that massive sacrifice and pull out some other reason to not like Google.
I am mildly prone to motion sickness in actual motion situations, e.g. small planes (love to get my pilot's license, but cannot), reading in a car, etc. But I am extremely sensitive to motion sickness induced by visual stimuli. I have to take Dramamine just to watch a movie. Switching to a larger smartphone will trigger it for a few days. Putting on reading glasses will have me really sick in about 10 minutes. It has a huge impact on the things I can do, and the reading glasses problem is now a big problem because I'm getting old enough to need them.

I'm going to try the 'see sickness' treatment that I see on the net, but it almost seems scammy, though they claim they're not selling anything. But if I can find a way to even partly cure it, the quality of life improvement would be worth paying real money for.
On the one hand, browsers dislike access to files (regardless of format) for security reasons.
On the other hand, browsers use SQLite a lot. For example Firefox uses SQLite at least for IndexedDB (various files) and for history and bookmarks (places.sqlite): https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_Ope...
Make sure to also copy locked.db-wal if it's present. (Is there a better way to do all this? I feel like there really ought to be a better way.)
How do you situate Max in Oakland on this spectrum? Taibbi writes about him at length in the article - and his original comments were https://twitter.com/lhfang/status/1268390704645943297.

I'm not asking a rhetorical question, genuinely interested in how you see this. It doesn't seem like to me like he falls in any of the categories you listed. Same with Lee Fang, the interviewer who got attacked for publishing Max's remarks.
McDonald's almost called the Big Mac something else entirely
> Don't filesystem journals ensure that you can't get a garbled file from sudden shutdowns?

For once, I have a blog post that goes in detail into why that is not true!

(Or rather, not true unless you implement it in a very sophisticated manner rarely used in practice.)

https://espadrine.github.io/blog/posts/file-system-object-st...
Avoid sexually charged hexadecimal constants
Thoughts on everything Snap launched yesterday
Considering Taibbi's journalistic history and remarks in the past, it is incredibly hypocritical to say the least. He's directly contributed to the reason why American Press is the way it is today so I can't tell if he honestly thinks he's somehow above it all or not.
I think a good insight of rust and other static languages is it moves a lot of testing into the language itself. I once saw an extension of the testing pyramid by adding 'static analysis' and I think that's a good way to think about it.

With more static analysis baked into the language itself although, comes the trade off of more restrictions and longer compile times.
Pretty rich how many of this FIRE fellas are pretty well off to begin with.

And here I am, in my mid 30s, with a mid level programmer job, no career progression and spending a significant chunk of my income in rent. I would love to have more free time but hey, I got bills to pay.
The first thing I do when setting up a new install of MacOS is to load the Input Font, https://input.fontbureau.com/

It’s a great monospaced font for the terminal and occasionally I’ve set it as the system wide font.
What i found today in Academia, News and even Tech companies that question the left has resulted in banning but never in a civil discussion. Movements like Antifa, BLM won't sit and have a talk because in principle they believe that speech and civil discussion hasnt led to any advancements in their political requests. While some of them apply to past times, today is important to have discussion and freedom of speech
A good case is Cadence Owens, she is person that represents the right and when invited to Joe Rogan it was a joke that all her claims were not backed up with science, other example was Milo too. They were put in front of a very smart person and lose credibility on the spot. Is important to keep freedom of speech in all areas and with both left and right
I'm one of the leads of the Rust language and community, and we absolutely welcome constructive criticism in many different forms. That's part of how we improve the language. I regularly upvote comments that point out things Rust needs to improve, as well as linking them from appropriate github issues or Zulip discussions.

The whole "RESF" thing is not in any way welcomed by Rust community and governance folks. It's not funny, it's harmful, and anyone posting it is doing a disservice to the language they purport to support.

To anyone reading this: please don't downvote constructive criticism of Rust. Save your downvotes for the comments that wish Rust wasn't as welcoming to everyone. ;)
https://en.wikipedia.org/wiki/John_Allen_Muhammad

^Also a racially motivated murder that people don't like to confront "Muhammad's goal in Phase One was to kill six white people a day for 30 days (180 per month).". The media is partially responsible for these attacks by stoking racial divisions in the US.
Surprised that this didn’t exist already.
I had a Transmeta Crusoe powered Windows XP laptop and I never had compatibility issues. Performance issues... that's a different story.
Tom Cotton’s views were in no way non-controversial or of the majority.
That was enjoyable to play with! Thanks for sharing. I think it would be nicer if it didn't use the anchor tag for storing data which messes up history, especially since it has a built-in share that generates a URL that can recreate the song. It would be cool if it just read the URL in once on load and didn't update it unless share was clicked.
>People are expressing themselves and others are responding as they see fit: agreement, condemnation, silence, etc. It sounds like a marketplace of ideas in a free society.

So to you, a marketplace of ideas is one side dictates what is allowed to be said, and anyone who deviates from this deserves to be a pariah? What about that is free or a marketplace of ideas?

>No one is having their basic human rights taken away from them because someone else called them a bigot.

You are literally calling for the removal of basic human rights when you say that silencing people is a reasonable response to them saying something you don't like. Do you even realize what you're suggesting?

>I’m not following this logic.

Not surprising. The operative word is free. People are allowed to hold opinions they want, not ones you or your group approve of. You are completely within your rights to dislike any thoughts and speech you see fit. But that is where your free speech rights end - you're not allowed to use those rights to limit the rights of others. That is cowardly anti-intellectualism and it's a hallmark of internet 'liberalism'.
I've been looking into getting the Dactyl Manuform for a few months now, but haven't found any experience reports about it.
Do you use it, and recommend it?
I remember loopback mounting always gave errors on shutdown when the file system was being unmounted. It seemed to me that it would unmount before caches were flushed, resulting in a need for fsck later (and possibly resulting in corruption or data loss). Do you know if there's been any attempt to address issues like these?
One important piece missing from this story:
https://www.extremetech.com/computing/250776-intel-quietly-t...
> Can Grobner basis techniques be used to solve a set of quadratic inequalities?

One application of Gröbner bases is to solve systems of polynomial equations [0], and characterize their solutions. In many circumstances it is not however the best method, for example if you are content with a numerical solution you can use other techniques.

Notice that this concerns equations, not inequalities. After a cursory search, I cannot find any "big" reference for solving polynomial inequalities using Gröbner bases. There is this [1], still, not sure how serious it is.

[0] https://en.wikipedia.org/wiki/Gr%C3%B6bner_basis#Solutions_o...

[1] https://arxiv.org/abs/1603.01183
State actors and high tier criminal orgs will always have a way into your digital life.

In a way, making code more secure is just creating an asymmetry where regular joe can't break into a device but only state actors and other major players can.

I can sort of understand GP's sentiment. If someone really wants to hack me, they will. Or they'll find some other vector. The prevalence of memory safe code doesn't really impact my own security as an individual. But it does impact my ability to jailbreak and own my devices.

There was a similar discussion around the intel Trusted Computing concept. It was not a platform that ultimately benefited the user, it was a platform for user-hostile forces to 'trust' that the user isn't interfering with the code they want to execute on the user's device.

Slowly but surely we're moving towards a world where user devices are merely thin clients over corporate and government owned systems, and don't really belong to the user at all.
CompareMTB guy here. Thanks for sharing your site. Didn't know you existed. Nice work.
I added to yours! Fun! https://music-grid.surge.sh/#272-80-256-40-256-32-256-288-13...
Except it will a long way down. The random noise would have to match the characteristics of human speech for there to not be information that's possible to gather in an uncoded system.
Airborne transmission as the dominant route for the spread of Covid-19
"We have elucidated the transmission pathways of coronavirus disease 2019 (COVID-19) by analyzing the trend and mitigation measures in the three epicenters. Our results show that the airborne transmission route is highly virulent and dominant for the spread of COVID-19. The mitigation measures are discernable from the trends of the pandemic. Our analysis reveals that the difference with and without mandated face covering represents the determinant in shaping the trends of the pandemic. This protective measure significantly reduces the number of infections. Other mitigation measures, such as social distancing implemented in the United States, are insufficient by themselves in protecting the public. Our work also highlights the necessity that sound science is essential in decision-making for the current and future public health pandemics."
Wow. Neat to hear it’s not just me! I wish someone would study it. I couldn’t find anything last time I searched for it. I’ll try fish next time.
You don't really understand what this is about. The original antifascist movement was about using communism to fight fascism (also known as national socialism, BTW). That is, communist totalitarianism vs capitalist totalitarianism. It was a Stalinist movement. The current "Antifa" pretty much quote The Internationale [1] as their position, without even knowing what it is, or that they are quoting it. This ignorance would be humorous, were it not so dangerous.

To quote wikipedia: Antifa (German: [ˈantifaː]), was a militant anti-fascist organisation in Weimar Republic started by members of the Communist Party of Germany (KPD) that existed from 1932 to 1933. They flew hammer and sickle over their headquarters too [2]. Many of the current members are commies also.

[1] https://en.wikipedia.org/wiki/The_Internationale

[2] https://upload.wikimedia.org/wikipedia/commons/2/2c/Bundesar...
When will static site generators become main stream the way Wordpress is?
...except all of the popular stories were from reputable journalist outlets as well.

They were simply different stories from those that FB news wanted users to see.
Haan?
That's a very cool playlist. One would fall in love with mathematics and physics with these "astonishing" toys.
The initial example immediately drove me away. Attributes for font size, -weight and the like? There was a reason we stopped using inline styles...
No, because when you are formally verifying programs, or employing a type system that implicitly does so, you take that overflow and any other "surprising" behavior into account. Verifying that the program either cannot reach such an overflow condition, or otherwise handles it correctly, is exactly the point of formal verification.

It's not magic or unpredictable, we know exactly how integers or any other representable data type behaves. (Also note that you were assuming integers here, as floating point would behave yet another way.)

I wasn't proposing a "test", I was demonstrating the difference between mathematical rigor and physical reality, and in my chosen domain for x and y, overflow is not happening.
Coders can't come up with a good name to save their lives.
But where is the joy? The best part of installing linux on a windows machine is killing windows. Bypassing the normal boot process. Deleting the partitions. Pealing off those little windows stickers and seeing them on the trash heap is only reason anyone installs linux. I wish windows still came with installation CDs. I need more coasters.
I don’t see how that follows. Rust could easily have a (small) standard library that is guaranteed to be present everywhere and any of a number of optional libraries that are maintained by the same team that builds the compiler and the standard library.

That’s what java spent years on getting (https://www.oracle.com/corporate/features/understanding-java...), and I think that’s the way to go for any language. It prevents the standard library from bloating, yet provides quality libraries that can be trusted. It also allows some implementations to be standard without providing all the bells and whistles. That can be useful on small platforms, and allows for ‘heavier’ optional libraries (for example a SVG renderer, PDF parser, etc)
Neat. It would be nice if the grid didn’t clear when increasing the row count.

I like the share feature!
https://music-grid.surge.sh/#64-2691-64-2694-32-2380-32-2368...
If you're dropped into a totally foreign culture and one remark to your guide results in a slightly-discomfited "that's not really how we do things" then you might not think too much of it, but if you venture a comment that's met with an expression of abject revulsion, you know you've said something unacceptable. We're all constantly calibrating our sense of such things in everyday social interactions and those normative pressures ultimately define acceptable discourse. At the moment the Overton window unfortunately admits some very ugly things and I'm not sure it makes sense anymore to persist with gentle nudges in the right direction given the manifest urgency of the problem.

Those unwritten rules that govern social behavior can induce real internal change too. People's attitudes and beliefs are shaped by what they perceive to be customary and deviant in their culture.
The Minimum Break with Raku – Weekly Challenge
There are very few words that exist across all languages. In Mandarin, for example, there are no words that map well to "yes" and "no" in English. Words like colors rarely have precise equivalents between language families. Languages are far more diverse than most Anglophones know, so this is actually a very interesting hypothesis.
I vaguely remember the leftists cheering, too.
If you came to me with that attitude, I would fire you immediately.

This is, per definition, critical functionality, and we can't figure out whether it is working or not, and you are saying you don't care.
Do you reckon LMDB would be reasonably performant compared to raw mmaped files for zero-copy passing large images between processes? I want something like a ring buffer but mitigate the risk of use-after-free if the consumer lags. Seems like lmdb automatically re-uses memory that's long been freed but is sensible to detect that an incoming write needs more space.

Python/c++.

I've looked into mmap and flock but it's messy and not highly portable.
This is pretty cool! but hitting "back" after adding multiple notes did not work (it got stuck). Could you use query params instead of hash?
*Looks at SSRI, DRI, and NRI drugs...looks at your comment...confused
Developers are your users too – a defence of 'View Source'
> No component in a complex system should depend on the internal details of any other component.

Unfortunately, the internal details of other components are important for performance. It is not enough to know that something is e.g. an ordered collection; I also need to know whether accessing items randomly has an O(1) or O(n) cost. Increasing the complexity from linear to quadratic is not a minor detail that a faster processor would solve.

But when you start caring about performance, suddenly you don't deal with ordered collections, but with arrays, linked lists, red-black trees, and whatever. Then you also get unspecified ordered collections returned from other modules, and you wonder whether it is okay to use them as they are, or whether you should pay a one-time price to convert them to a more efficient collection. And somewhere, a new programmer is crying: "I just wanted to create a list containing dozen numbers, why do I have to deal with all this complexity?"
> I would also prefer to have bindgen in the standard library.

That's a challenging one. I'd like to have native support for C integration as well, but we'll have to balance that with the stability of the corresponding clang interfaces, and the requirement to ship extra libraries that the Rust toolchain doesn't currently ship.

Working on it, though.

> The rand and regex crates are two other examples.

rand I'd agree with, though it would need paring down to not have as many dependencies. For regex, there are multiple tradeoffs to be made; for instance, the most popular regex crate is fast and does most of what people want but doesn't have backreferences or lookahead/lookbehind assertions.
This is great. I really like the simplicity of it.

How does sqlite handle the streaming load/frequent writes per second? What hardware does it run on?

I recently did something similar for server monitoring, after spending days/weeks trying out different stacks and services (datadog, netdata, and the like).

Like you, I don't have huge scale issues (<100 servers) and I don't need to monitor every single aspect. A few bash scripts, a couple of systemd services, a node/express server at the receiving end, in-memory data storage and sms/email alerts when the most recent metrics look a bit off.

Much cheaper, less resource intensive, and easier to maintain by far.
We would still get bias. Pretending it does not exist is worst then actually visibly admitting it.

In particular, who, what, why is extremely sensitive to unadopted bias.
That’s not normal.

What plugins do you have installed? Maybe one is slowing it down?

And perhaps run “clear caches / restart” just in case there’s cache corruption

I run it fine on a Linux machine that has 4GB ram total — I’m curious how much memory you’re talking about.
Science from a Sheet of Paper from Geometry to Origami – Tadashi Tokieda
I made something totally random and it still sounds good!
https://music-grid.surge.sh/#0-0-512-8-128-4-256-64-0-516-14...
> If you came to me as developer telling me that you did 2 months debug on test that fails randmoly once in a week and you didn't do much else, I would probably show you the dor as a team lead. We need to put things into perspective.

This is a pretty polar opinion right here - it's not a flaky test that fails once a week, it's unreliable critical functionality. If I were _your_ lead and you told me you fired someone because they spent two months on something, I'd probably fire you for not knowing what your team are doing for two months.
If you index on the file_name in a table where you have file_name and a blob then why would it trash performance? SQLite can quickly locate where to start reading the blob.
Fun fact: you can do that for Windows too. It also works fine... assuming you can even boot it. :-) You need to make sure Windows is booting from something it sees as disk rather than a partition (i.e. include an MBR or something before it). The main caveat is preventing the host from mounting the volume, otherwise the guest can't write to it. But I've managed to do this (yes it's painful) and it's great.

Pro tip: You can even make an immutable disk representing your entire disk and then boot the very same OS that is running VirtualBox from it. It's an awesome way to test changes you want to make to your system that you're unsure about.
No probs and thanks for reading. It is good to write for me.
In this case you should run integrity check (sqlite built in) then schema check (app specific) first thing after open.
And I have added to the both of yours! It needed some B A S S.

https://music-grid.surge.sh/#2320-2128-2304-2088-1280-1056-1...
Then you did not do actual formal verification, but something wrong and useless.
I was talking about algebra, not about C++.