skysight-inc/HackerNews huggingface dataset:
I love Julia and choose to work in it almost exclusively, but I agree with the points in the article. I've run into a lot of issues just writing numerical linear algebra type algorithms.

Even core, and not quite core but maintained by core dev, libraries like Distributed.jl and IterativeSolvers.jl can feel pretty rough. For example IterativeSolvers has had strange type issues and not allowed multiple right hand sides for linear solves, for years, afaik due to some aspects of the type system and some indecision in the linalg interface. DistributedArrays still is very poorly documented and looks like it hasn't been touched in 3 years.

I've run into problems when I need more explicit memory management, for example none of the BLAS/LAPACK routines have interfaces for the work arrays, so you either get reallocation or have to rewrite the ccall wrapper yourself. It can also be hard to tell where the memory allocation is happening.

My most recent problem had been with Distributed and DistributedArrays, where everything is fine if you just want a basic parallel mapreduce, but has been a huge pain past that. It's not even clear to me if Distributed/DistributedArrays has been more or less abandoned in favor of MPI.jl, which for me removes most of the benefit of writing in julia, since you then have to run it through MPI. There is an MPI sort of interface for DistributedArrays but that part is not well documented and looks like more of an afterthought.

My use case isn't even that complex, I just want to persistantly store some matrices across the nodes, run some linear algebra routines on them every iteration and send an update across the nodes, then collect at the end. If anyone has any idea how to do this correctly in Distributed or DistributedArrays or can point me to some examples that would be amazing because it has been taking me forever to piece it together.

Not going to stop using Julia but there are many basic things even just in a scientific computing workflow that still feel like they were rushed and they can really take the wind out of your sails.
The FDA hasn't approved the vaccine yet. That says a lot.
I don’t think people firing guns have a reasonable expectation of privacy. Voluntarily submitting cellphone data is already used for several things like traffic congestion via Waze and related apps.

I am vary pro privacy, but as long as it’s voluntary I don’t have an issue with this.
It's been a mix for me. One time I accidentally lost my paper ticket for the metro before I had gotten a Suica, and an older gentleman hanging out with friends near the ticket gates went and bought a new ticket outside for me to put into the reader so it'd let me out.

On the other hand, I've met a plethora of young people who've become friends I meet and stay in touch with.
The next sentence right after the one you chose to quote in your last paragraph: "This is close to 8%. However this number shouldn’t be taken at face value."

Why? TLDR: Too small group and too few cases in groups (one each) to be statistical significant.
I love how intense Bezos competes.
This is tough. Pretty clearly what's happening here is shot spotter is producing a probability distribution about the places where a shot may have been fired, but they're not showing that information, they're showing a point. That's broken.

It's a shame because setting up some microphones around the city to detect a firearm discharge seems like a great idea. The problem is people are overselling what it is doing.

Something that jumps out at me in the article is this:

Paul Greene, ShotSpotter’s expert witness and an employee of the
company, testified at Simmons’ trial that “subsequently he was asked by
the Rochester Police Department to essentially search and see if there
were more shots fired than ShotSpotter picked up,” according to a civil
lawsuit Simmons has filed against the city and the company. Greene found
a fifth shot, despite there being no physical evidence at the scene that
Simmons had fired. ...

Like, what shotspotter is doing is attempting to resolve the origin of a sound wave in a city. The shockwave from a gun blast must reverberate across buildings all over the place, more than likely you're getting reflected waves rather than waves from the source. You're going to get echos and reverb and it's going to be messy and you're going to be imprecise.

Would shotspotter's AI misclassify noises? Yah. Of course. If it's like any other classifier it's likely listing out a list of probabilities of what something is and, for the sake of simplicity, just saying it's the highest probability output. It's just a filtering step. If you know a gunshot occurred, you update your priors.

Should shotspotter be able to detect the number of gunshots exactly? Maybe? How to differentiate between echos and original? I'm not shocked it can detect the wrong number of shots.

Since it misclassifies noises, isn't exactly sure of the origin, and can read echos as additional shots, is it useless? No.
Steven Weinberg, Groundbreaking Nobelist in Physics, Dies at 88
Money is only valuable because the society makes it so, and especially because governments only accept taxes in their own currency. But if you own a banknote, it's fully yours. You can spend it on anything — including something illegal like drugs. Or you can draw something on it thus invalidating its value. The government that issued it doesn't have a say in any of this.

But with modern locked-down electronics, you could only do what the manufacturer intends, and nothing more. Continuing with monetary analogies, it's like a credit card that only works for things your bank considers "good" for you.
Do we want to live in a world where someone running something different than everyone else on their computer is treated with suspicion?

This seems like a very slippery slope towards the iPhonization of the PC.
What I've unfortunately found (or maybe we just had bad luck) is that going with smaller providers when choosing a CDN vendor, even if you get better performance, you'll be bitten by availability issues. When Cloudfront goes down, the internet goes down. Your downtime ceases to be your downtime, both from internal stakeholders as well as from customers, and it becomes "the internet's" downtime.

At some point we considered multiple downstream providers and balancing between them in a geo distributed way. If a provider was slow or down in a geo, it'd automatically switch to PoPs from a different provider who would be faster at that time.

Even this doesn't really do it though, if you like to manage your config and infra as code, you'll have to support different configurations across different providers, and having to always review and deploy multiple sets of changes that need to maintain parity. CDNs also have different behaviors in how they deal with stampedes and things like that, plus you need to manage multiple vendor relationships.

I've come to the conclusion that I'd rather hitch my horse to the Cloudfront cart, ride their availability while paying up for the privilege and at some point, if the economics make sense and we have people with idle hands, start running our own CDN.
Looks very much like one of the ideas I've been thinking of building! The way I planned to do it was to use a similar approach to rga for files ( https://github.com/phiresky/ripgrep-all ) and having a webextension to pull all webpages I vist (filtered via something like https://github.com/mozilla/readability ), dump that into either sqlite with FTS5 or postgres with FTS for search.

A good search engine for "my stuff" and "stuff I've seen before" is not available for most people in my experience. Pinboard and similar sites fill some of that role, but only for things that you bookmark (and I'm not sure they do full-text search of the documents).

---

Two things I'd mention are:

1. Digital footprint usually means your info on other sites, not just things I've accessed. If I read a blog that is not part of my footprint, but if I leave a comment on that blog that comment is part of it. The term is also mostly used in a tracking and negative context (although there are exceptions), so you might want to change that: https://en.wikipedia.org/wiki/Digital_footprint

2. I don't really get what makes it UNIX-style (or what exactly you mean by that? There seems to be many definitions), and the readme does not seem to clarify much besides expecting me to notice it by myself.
Toyota aren't technologically sophisticated by design. They only use tried and tested technology which have been out for years. This is how they have stellar reliability.

However I think they really innovated on hybrids.

German OEMs have the most new mechanical tech followed by the Americans.
I'd bet against you.

The majority of people with cars can use EVs today fine.

There are some exceptional outlier cases and even those people can rely on super chargers or charging stations (which are expanding rapidly).
We need some sort of infrastructure that delivers electricity around a country and only then will this work
This makes sense, It'd be pretty easy for them to sign up for a domain, and then use the trial credits for sending spam/telemarketing from your SMTP servers. Though how do you deal with people using subdomains? Do you block the whole domain? How does that work for eTLDs like co.uk
the only thing IE ever got right was treating box-sizing: border-box as the default. I work with CSS all the time and have no idea after all these years why anyone would want to base it on content size if they plan to use any padding at all.
>I’ve had a lot of frustration with the Julia community being unwilling to see faults in the language.

What? It's basically a meme at this point for major contributors to write a list of what they think is bad. The language's creator did a nice Youtube video "What's bad about Julia?" at JuliaCon 2019 (https://www.youtube.com/watch?v=TPuJsgyu87U), one of my most popular blog posts of all time is "7 Julia Gotchas and How To Handle Them" (https://www.stochasticlifestyle.com/7-julia-gotchas-handle/), etc. What the community pushes back about is things that are factually incorrect or just silly and repetitive, like the n+1th discussion about 1-based indexing. It's stuff below like, "I want to do an interactive workflow but not use the REPL, so it's not working well"... well the REPL is literally the interactive piece that caches the compilation so just use it if that's what you're trying to do? Yes, nobody has time for that nonsense, but everyone chimes in for real substantive discussions like changing the Base iterator API, programming patterns that would reduce recompilation, etc.
>Germany is absolutely a great example, ...

Coal mining is dangerous/destructive, burning coal is poisoning the oceans and has killed many, many people. For example, an estimate is that over 20,000 deaths are caused per year due to burning coal in Europe. I am not sure how many of these deaths Germany is exporting every year to countries downwind, but it isn't zero:
https://news.mongabay.com/2013/06/burning-coal-responsible-f...

A NASA estimate is that the use of nuclear power has saved approximately 1.8 million lives in the years 1971-2009:

https://climate.nasa.gov/news/903/coal-and-gas-are-far-more-...

Of course the above is just the immediate damage from coal - future generations will have to live with the effects of all that CO2 being added to the atmosphere from Germany burning lignite and hard coal to produce ~130 TWh of power. How many deaths will come from that? (Burning natural gas produces less CO2 than burning coal, but the production and distribution of natural gas leads to enough losses to the atmosphere, it is estimated the climate impact might be similar to coal.)

Choosing to eliminate nuclear power when you are still burning fossil fuels is truly a horrible decision.
I agree with you because it makes me accountable for what I am building and be empathetic with my customers as well.

I also agree with the point about "Blind Spot" from the author. It is just another perspective. Software is used by multiple users and "it works for me" is not encouraged unless we are building for one user. So, we need to get feedback from others and improve to address more kinds of users.
I'm like you, but I have plenty of friends who are all about the story. They want to know all the struggles and heartaches that a person had to get where they are.
Bookstores: back in the 1980s, Reagan National (then just National) had an excellent bookstore. I know I picked up Vasily Askyonov's The Burn there, and I think I picked up Kingsley Amis's The Old Devils there. And I believe that Milwaukee actually had a used bookstore on one concourse.
Are they worried about their monopoly in this space? With opinion pieces, click bait and hit pieces on selective topics and sides, they've successfully managed to portray any image of politics and society they want.
Funny you mention it. This thread actually sparked some digging and I'm currently looking into flashing Pop!OS right now.

For anyone interested:

From what I've gathered, Pop!OS has a bit more support than the officially released SteamOS Beta version, which is actually someone outdated right now. But from what I've read about the Steam Deck, Steam has a new version of their OS that the deck runs on. So maybe (hopefully) it will be released along with the deck - couldn't find any info on that though.
All you did was state "this thing sucks and it needs to go." Oh and by the way, it should be replaced by "something."

That's not a well-reasoned solution. That's not a solution at all. All you're doing is complaining.

Put your money where your mouth is, and come up with what the "something" should be.
In the issues someone says that it works even in FF. You just need to change the extension of the file. Tho I didn't try it yet.

https://github.com/lengstrom/falcon/issues/73#issuecomment-6...
Thanks, appreciate the clarification. Am not a lawyer so the aspects of a person that a corporation can be vs cannot be is fuzzy to me lol.
The quote is attributed to Paul Morphy, World Champion of chess. Playing chess well meant grandmaster level for him.

The Wikipedia section about his abandonment of chess is tragic (https://en.wikipedia.org/wiki/Paul_Morphy#Abandonment_of_che...).
> I already described how male teachers treat girls condescendingly and how other family members can subvert their interests, as can their peers. There's a lot parents can do, but they can't be everywhere during their child's education and gate keep all their experiences.

Being guided to a male or female path isn't a privilege though. Boys gets even more pushback than that if they try to enter female dominated fields. There is a male privilege in tech, sure, but this article is about the advertisement segment which is far from male dominated. So what we see here is a bunch of women pushing out men using their female privilege in that industry.
There is a delicious irony to restinbits offering the name of their defunct project, rest in bits, to someone making a site tracking defunct projects. Rest in bits could then be in the inaugural batch on rest in bits.
Toyota killed the Prius in the USA with the RAV4 hybrid, which kinda sucks because being heavy and brick-shaped and equipped with a larger engine, the latter burns much more fuel. The Highlander is even worse: with its huge V6, it is a hybrid that gets only 25 MPG. Ridiculous.

Toyota owns about half the US hybrid vehicle market but the Prius is now a small part of that.
Police will generally enforce private property rights by forcibly removing trespassers (although it sometimes takes a while). The problem is that homeless people usually occupy public property. Police can prevent them from doing certain things like blocking sidewalks but otherwise they have the same legal right to be on public property as anyone else.
> [Toyota] has argued that hybrids, like the Toyota Prius, as well as hydrogen-powered fuel cell vehicles should also be in the mix.

This is totally fair; I'm glad Toyota is making this case. Hybrids like the Prius should be part of our solution to curb co2.

Unlike Teslas, Priuses are actually affordable to a large number of Americans.
> that heads should roll with each major breach

It's not uncommon for government agencies to put their security manager in an at-will position for precisely this purpose. In other words, they have hired people for the purpose of having heads available to be cut so the people with authority are not at risk.
Cryptocurrency pegged to fiat is quite possibly the dumbest possible use of a cryptocurrency I can think of, except for Tether which was an obvious scam from the get go.
If the source audio is not reviewable in court, none of it should be admissible as evidence. Algorithms are just laundering bad opinions like blood splatter analysis, so that there’s not even a personal reputation at stake.
Ok, we could know about some large-scale events where there were lots of witnesses that something happened, maybe even mostly what happened, but I don't see how we could know who was ultimately responsible or why.

Secret agencies can pin blame on anyone or any country they like, and there's ultimately no way to tell.. especially when double agents, false flag operations, and provocateurs are taken in to account.

The intelligence field is the proverbial hall of mirrors, and that a spy agency said something or was in any way involved is my cue to give up any hope of ever figuring out what was really going on.
Until the demand for chargers hits a tipping point and starts replacing corner gas stations...

Yes, you do still have the charge time issue, but that's why chargers get paired up with places. Right now there's two (slow) charging stalls at my mid-tier local grocery-store-etc mall (Albertsons), and (ofc) none at the low-tier (Big Saver). There's plenty of room for more, and while my local grocery mall doesn't have a gas station in it, most do. Replace those with charging infrastructure, and we'll get past that tipping point.
Zimbabwe? Probably not, but I think something similar to Argentina (it is not unusual to see credit card offers with 100%+ interest). We won’t see 1,000x inflation but strojg inflation could be in the cards, especially if we keep expanding the money supply.
Eventually something has to give.
> And not a chance I could do that based on microphone playback between firework and gunshot.

I’m happy to agree with you on that point, since I don’t have the experience there.

My larger point is that I could reasonably say allow for shotspotter to review the sound, but the location I’m assuming is pretty darn accurate.

And yes, the article completely destroys their credibility as a reliable source of evidence.
I am pretty tired of websites flagging content for "Community Standards" (more like corporate standards amirite) and then not telling me which standard has been violated. YouTube just links to [0] guidelines that cover all of your typical stuff, except I did learn that you're not allowed to contradict the World Health Organization on YouTube when it comes to COVID [1], but this video is from 2019 so that's not it...

Edit 1: Maybe their Hate Speech policy is a little wide by including "statements that one group is less than another, calling them less intelligent, less capable, or damaged" [2], as the last half hour or so engages in a bit of religion-bashing. Not saying the restriction is appropriate, just wondering what quote could possibly register as inappropriate.

Edit 2: Age restriction can be self imposed by a creator, it doesn't appear to me there's a way to tell if the restriction is from the user or the platform.

[0] https://www.youtube.com/howyoutubeworks/policies/community-g...

[1] https://support.google.com/youtube/answer/9891785?hl=en&ref_...

[2] https://support.google.com/youtube/answer/2801939?hl=en&ref_...
Agreed, but it's funny that criticism of Julia broadly falls into two categories:

1) Julia doesn't have X. X is critical for modern programming languages, and without X, we should not even entertain the idea that Julia may be usable

2) Julia's feature X is too unstable. It's like they tried to implement too many things in Julia 1.0, and developer time stretched thin. They should have just not implemented all this stuff!

I mean yes, we all would like a programming language that materializes with 1,000,000 developer hours already poured into it, great editor support out of the box, and which is somehow born with 10 years of usage. It's similar to wanting an employee who enters the work force with 10 years of industry experience. Nice, but it's not very realistic.
> As far as I know you are still free to drive a car even though you a good chance to kill people with it every single day.

And if you do kill someone with your car you will be charged with vehicular manslaughter.

Similar laws exist that make it a crime to kill or injure others through recklessness or negligence in a wide variety of circumstances.

So I gather you're advocating for the government being able to charge the unvaccinated with manslaughter if a death can be attributed to their recklessly endangering others by refusing vaccination?

Edit: To be clear, I'm not advocating for such a thing, but if one is going to accuse another commenter of "bad reasoning", it's probably best to avoid doing the same.
> Arguably the dying gasp of the New York Times' attempt to do actual reporting and not anti-Trump activism involved a particularly stupid conspiracy theory about Trump secretly communicating with Russia and (for some reason) a medical clinic in Florida using the timing of DNS requests for a mail server.

Do you have an actual link to that?

Another problem is that some people have the mistaken idea that the media should never ever publish a wrong fact, and if it does it's proof that it's broken. The media (or most of it) has to make tradeoffs between (for lack of a better term) future-historical accuracy, timeliness, and some other things. That means sometimes (maybe even often) it will publish something that turns out to be wrong, because if it didn't it would never publish anything that was timely.

> Then a year or later someone dug this up and kicked off a massive backlash against the Times, with a campaign to cancel subscriptions over this supposedly pro-Trump article and their own public editor turning on them over it. They capitulated, apologised, and promised not to do it again. From then on they'd consistently go along with conspiracy theories and misinformation done in the name of fighting Trump.

Maybe, to make my point more explicitly: the main issue with the media nowadays seems to be many of the people who consume it. And frankly, most criticism of the media's trustworthiness that I see online is the kind that will only make whatever problem that's being complained about worse.
>The most frightening thing is that views like this are the ultimate goal of the type of propaganda we're seeing

Why is this the de facto response to anything the far left dislikes? Sorry, but disagreement with their strange ideological cultish beliefs isn't always propaganda and/or racism.

What's really frightening is the authoritarian rhetoric coming from their followers anytime someone points out the hypocrisy of these main stream media organizations.

>Are you going to make the same post for every nytimes article?

Yeah that's how you fight disinformation and make sure your point is heard. You just don't like it when it gets used against disinformation you prefer. Why is it ok to post multiple articles on HN about "disinformation" but not ok to respond to them the same way multiple times?

Also, I'm not sure how your comment is still unflagged since it's breaking all sorts of HN's flamewar rules....