skysight-inc/HackerNews huggingface dataset:
At least in the US, the pandemic seemed to be taken seriously on March 11, 2020, when the NBA shut down. The news had been talks about what was coming and some companies had already sent their people home but the NBA thing was the domino that started it all. So creating an app on the 17th is pretty in line with the timeline of events, if anything maybe a little late.
Yeah, the idea that they are a total evolutionary success only makes sense if you start by assuming that they must be a total evolutionary success. It makes just as much sense to say they are a brilliant example of intelligent design.
The web framework part is basically sponsored by 37signals https://37signals.com/32

Maybe that's why Ruby is best known for Ruby on Rails.
(Timescale co-founder)

Yes, 100%. We deliberately choose the "+" symbol instead of "vs." for this blog title. We love PostgreSQL. :-)
Agreed, but as we've seen with many other federal laws once you have preemption then it is usually interpreted to the broadest extent and not the minimum.
As commonly as "advice" is a form of nostalgia ("Don't make the same mistake I did.") it can still be useful if read from that perspective. This person isn't giving advice but rather explaining a mistake they made. Any calls to action in the article are just behavioral changes learned by the author after noticing their mistake.
same id, /u/boundchecked
> Unless you are expecting devs to copy paste a tonne of info into commit messages, it's way easier to just put the god damn ticket number in the commit title.

Yes, that's what devs should do. Or link to an issue from the git provider. Commit messages shouldn't contain customer information, they should contain fine grained information why the change fixes a particular issue and other technical minutae.

What you doing here is conflating business information and technical information. Business knowledge has no reason to be in commit messages. The code base should be 100% understandable without specific knowledge about what customer wanted what. It would be a huge red flag for me to see those things talked about in the context of the commit messages as a regular thing.
I have an HP 50g I bought but could never learn to use. Should I try giving/selling it to someone who could make good use out of it?
You might enjoy this paper - https://www.microsoft.com/en-us/research/wp-content/uploads/...

Other vendors evaluated skip lists ahead of memsql’s use and chose other implementations for their purposes. Which is not to detract from singlestore’s achievements or selected tradeoffs.
No way to get rid of the peat stain.
.net native application per platform, with WebView2 views but logic moved to some .net language, probably C#.

I believe all application logic is moving to .net with the visible elements being HTML & CSS, but do not remember where I read it, so take it with a grain of salt.

if there was mention of react native, I do not remember it, but I gloss right over mentions of most web frameworks, so it may play a role.
What are these hoops people keep talking about? I didn't find it hard at all.
Just as a point of clarification: "political violence" doesn't mean "doing violence against politicians." It means "using violence to achieve political ends."

Storming the Capitol is an intrinsically violent act, one with clear political ends. I'd argue that it's a more serious act of political violence than any assassination has ever been in the US, given that no US political assassination has ever come close to threatening the smooth transition of power.
Go's module and vendoring system sure was kind of a rocky transition. It left a lot of older projects in the lurch in terms of adaptability without having to take extra time for reworking a few things, especially if they used some third party system like dep or whatever and just never got updated after, which kind of crunched against the design goals of forward compatibility. I think they just kind of aimed to keep it as simple as possible in line with other design goals of the language and tooling, which is fine for its use case. It would have helped a lot if they had done this from the start, though.

I don't really think that Go was intended to be a systems level programming language, I've never used it that way personally. I think of it as specialized towards being an excellent applications level programming language with rich-enough system level interfaces where necessary. People who do stuff like programming a bootable OS in go aren't doing it because they intend to develop it into something everyone will use, it's done more like an exercise.
https://stackoverflow.com/a/1462424/59087
Thanks :)

It was powerpoint and some screen captures of the relevant code blocks.
By supporting de jure standards (vs. Google projects which hope to become de facto standards), Apple gets a 3rd-party ecosystem for use cases where it wants one. Examples include USB, Wi-Fi, MPEG-4, Thunderbolt/USB4, web standards, etc. In many cases, Apple is an active participant in the standards process of de jure standards which are important to their business objectives.

When de facto standards develop enough momentum to have customer value on their own or as part of other de jure standards, Apple will support them at the OS or app level. Examples include MP3, VP9, Opus, VST3, etc.
That's not a bad word, either, FWIW. I'd say it's both, with confabulating being the particular method of rationalization.
Rationalize would work too. Confabulate communicates some interesting nuances, at least for me, about how this is a creative or synthetic process, whereas when I think of someone rationalizing something, it feels more deliberate and mechanical to me.
The people who wrote 230(c)(1) must be really dumb then, since they wasted all of that space to say that websites wouldn't be treated as publishers.
I didn't say if you are against crime.
But who usually gets behind "law and order" as a doctrine? Close minded people.
See my other comment https://news.ycombinator.com/item?id=32943535
How does it compare with https://lexica.art?
Not sure about the other ones, but they do have a comparison against ClickHouse from October 2021 that's available at:

https://www.timescale.com/blog/what-is-clickhouse-how-does-i...
Did we though? What bills does Washington have that could compare to the CCPA?
WhatsApp got blocked in Iran but stopped working for Iranians traveling abroad
There are multiple reports that after the Iranian government blocked WhatsApp in Iran, WhatsApp stopped working even for Iranians living outside of Iran who still have WhatsApp on their Iranian phone number with the +98 country code:

https://twitter.com/nima/status/1572706514841878529

So far Meta has not been forthcoming on what is the reason behind this. This was the Meta's non-response to the question: https://twitter.com/WhatsApp/status/1572955312478625792

"The core of our mission is to connect people privately. We are not intentionally disrupting access to our platform, nor are we blocking Iranian numbers. We do everything in our technical power to maintain our services and enable the use of all users in the world."
Related to this, maybe: an issue I had was also the fact that online many of the help pages are really outdated.

I can't forget an old accepted "much voted" answer I saw on stackoverflow which claimed that raw pointers should be owning resources, because that's how the language always did.

I think the answer was dated like 2008 or so, can't find the reference anymore. That's when I started to pay a lot more attention to the published date whenever I search for help and I stumble upon a very old article. If only we could get rid of old resources written before maybe 2018-2019 and only select those that are still "modern", that'd be already a great step forward.

Luckily we have this now [0].

They should invest more in tools like the GSL extension at least as a clang warning which really helps, and things like that. That's how I believe Java was also able to modernize. You can write pretty crappy Java too, but tools like findBugs or checkstyle do help, so why not!

[0]: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines...
I had just skimmed over the comment before reading yours and realizing that you are right.
It's also very nice that the postresql project maintains a high quality JDBC driver https://jdbc.postgresql.org/

Working with pg in nodejs was frustrating in comparison.
If you consider 27 TB a good thing, you to some degree invite code bloat. Libraries should be small and carefully designed.
That's the quarterly revenue, not the annual.
This is such a hilariously evil comment.

The article is about how disenfranchised Swedish citizens are tired of being victimized by crime and violence and having their legitimate concerns for safety be invalidated and ignored by false accusations of racism... and you turn around and continue to ignore what they're telling you to instead insinuate some other imaginary real reason for their voting changes.

Maybe try actually listening to people and trying to help, instead of making up a cynical reason why they're bad people whose complaints can be ignored? If you read an article about a women's group concerned about sexual assault, would you be so quick to disregard their statements and try to find a hidden "real issue" to shift blame to?
That's evidence but weak evidence and I think group size is a more likely culprit (we really ought to be homo gregalis rather than homo sapiens). That means a conflict between a group of sapiens and neanderthalensis is more likely to go the sapiens's way. But also the secret of our success is that we're so good at cultural transmission and evolution. And when the children of a tribe can learn from the best of 20 instead of the best of 6 hunters you get both a higher level of skill and more rapid cultural innovation around techniques.
The JVM is really a marvel of engineering. I have yet to see another system that offers what it does in terms of performance, GC tunability, observability, monitoring, profiling, etc. .NET is the only thing that comes close, but it has a ways to go in terms of what the JVM is capable of.

Java the language is really coming along nicely. With records, pattern matching, string templates, virtual threads, value types (in the work), and more, it's shaping up to be a top notch development language.
FTA: "Rishad Premji, executive chairman of Indian IT services giant Wipro, revealed on Wednesday that the company fired 300 employees for moonlighting with its competitors."

The problem was not that they did work on the side, the problem is that they did it for the competition. The CEO notes it would have been different if the employees had been working on side projects of their own.
Apple is a governing member of Alliance for Open Media that develops AV1 standards.

They joined quite late but are there.
I'm not giving this library as an example of very fast code. I mean, it's really cool, but at the moment it doesn't even use SIMD (which dramatically improves performance).

Also, I think handmade hero started with a software renderer. Not sure how far they went with that, but I remember Casey mentioning once that software rendering is viable if you do it right. Certain art styles are easier to do as well — I'm not expecting PBR to be fast, but you could pull off a cel shaded look with simple lighting, and make it look good.

It's also worth mentioning that even with portable APIs like OpenGL, drivers are terrible and porting to other operating systems (and even other GPUs!) can be a chore. Software rendering can be an asset in those cases.
Yes, and that has all sorts of implications for why marketing can be so hard.

Imagine that somebody expects to evaluate 4 products, either because the first 3 won't make the cut, or because they won't feel like they did enough "due diligence".

It may be a safer bet to develop something in house than to spend a lot of time evaluating alternatives. All of the alternative products have a lot more development time in them, but odds are you don't need all the features those products have, UI refinement, etc. You don't have to worry that a vendor will be bought by Google.
SIMD-Enhanced Word Counter
Thanks Andrew. (Disclosure: I'm a founder/CTO).

Backstage is super configurable, but requires that you build your own developer portal. That generally requires a dedicated team of people at your company to think about dev workflows to support, building plugins, plus hosting/maintenance.

At OpsLevel, we're focused on a much more turnkey solution. We want to get you up and running in under an hour, not weeks / months.
Please, show me where I can make a few hundred dollar with less time investment on my part. I bet it goes negative.
I hate all these click-bait articles. Losing weight is simple, it's just CICO. Calories In, Crust of the earth Out

Edit: I feel like a lot of people are arguing about something that should be considered totally uncontroversial, basic physics. Before you get all worked up over this, please look up Yuri Gagarin. His weight loss journey absolutely proved that it is possible to lose 100% of your body weight through simple orbital mechanics and hundreds of people have followed in his footsteps and experienced similar results. There is not room for debate, this is a proven weight loss method and what the I'm suggesting is essentially a very similar thing, but one that could help a lot more people at once.
> specifically speaking 1984 is not a reflection of current reality for Americans, and you seem to agree with that

Of course 1984 is not a reflection of current reality. it was not a reflection of current reality back when it was written. Science fiction is not a fun-house mirror reflecting back a warped version of the present, its a kaleidoscope looking into the future.

I have not seen anyone in this thread say "1984 is totally real and not a work of fiction", or confusing that world with reality. I've only seen people using the novel as it was intended to be used (as a rhetorical and persuasive tool) and pointing out: "There are a number of very real parallels between the world we live in and the world of 1984, and the number of parallels is increasing. This is a giant blinking warning light, and we should change course"

> I'm not really interested in generic, "society is falling apart" conversations, as every society ever has been saying that about different things, and yes they even followed up with, "No but for us it's real!"

I sympathize with your lack of interest in that conversation, its not a fun one, but its important and your rational for avoiding it is flawed. True, very society every has had its doomsayers, and they were very often wrong. But a lot of them were right, too. Progress is not inevitable. Societal backsliding has happened many times throughout the course of human history, and democratic / rule of law backsliding has happened a lot in very, very recent history. Back when that opinion piece I linked too was written, the new york times had reporters based in russia. Now they don't.

Judge Doomsayers like me based on the specific doom we forsee, not on the fact that we are doomspeaking. (and now I promise I'm done editing, even for spelling, since thats gotten me hooked two bloody revisions ago)
This is it — traumatization is more prevalent than generally accepted, and and children are especially vulnerable. While not everyone develops full-blown C-PTSD, the amount and intensity of traumatic experiences in relation to the amount of emotional support in a safe environment gives a rough estimate of how likely one is to develop some kind of emotional, personality or psychiatric disorder due to the sum of their traumas.
> We got credit cards with chips way after Europe.

That was largely due to POS terminals in gas pumps — we have LOTS of gas pumps and the POS devices in them aren't uniform or inexpensive. When I worked on payment systems the resistance was from the merchants, not the consumers.

Where research (and experience) has shown some degree of consumer dissatisfaction is with entering PINs, which is why chip-and-PIN credit cards aren't commonly seen in the US. Even in countries where it's commonly used, you generally only require the PIN over a merchant-set amount.
I mean, who doesn’t compete with Wipro?
I think most Danes will agree that Lakrisal is fantastic!

- A dane :-)
This is a great feature. One of Slack's deficiencies is that it's very difficult to summarize a conversation in-situ. I've tried to do this with Google Docs, but it's too disconnected.
If the goal of the tldr tool were to extract a thesis statement of a broad summary of the content of the episode, it doesn't seem to do that, rather just a random selection of phrases or sentences taken out of context and stitched together.

And the excerpts in the blog post don't really fit my mental model of what the guests would say, or aren't complete enough to give any real understanding.

But the audio transcription and searchability and sentiment analysis stuff is neat. Just don't think your summarization feature is any good.
Ignoring network effects and existing libraries is a good way to make an irrelevant argument. It would be like requiring the Marine Corps to train in BJJ and Kickboxing because that works best in the Octagon. Great, but the Marine Corp doesn't fight in the Octagon.

In general, I'll take a somewhat mediocre tool where I can look up examples/libraries to do everything I need, with a large pool of competent developers to hire from, over an excellent tool that may or may not do everything I need at the level that I need, that relatively few people know how to use.

Of course, standards can change. But Go and Rust have a long way to go to build the network effects/libaries/ecosystem equivalent to that enjoyed by c++. I'll let the enthusiasts figure that out while I build things that get deployed, I look forward to the day it's ready, lot of promising features in those languages. Thanks in advance!
Ask HN: Software Development/Engineering Podcast Recommendations?
I have a long train journey and looking for some podcast episode podcasts to while away the time
> I’ll welcome anyone that wants to enter the space that thinks they can do better,

"Do better" is tricky to define. By some metrics, Ambisonics, a decades-old, license free technology, "does better" than Atmos does. But by others, it does worse. Which metrics are important?
This is not an area I work with much. That said, I feel this area is still in its infancy and I’ve only played around with the very simple Ktor.

But from a language aspect alone, I’m just so much more productive when cranking out code in Kotlin compared to Java.
Content moderation is legal, and companies will do as much or little of it, using whatever parameters necessary, to attract people to their platforms and compete with other platforms.

Very few things are unambiguously good; particularly without specifying a moral or ethical context.
There is a "satire[1]" meme floating with some disinformation about book bans in Florida. However, the state is second, only behind Texas, in actual book bans[2].

Relatedly, the vague "don't say gay" law has a significant impact on LGBTQ teachers right to free expression -- straight teachers are totally free to talk about their spouses, for example, but gay teachers are not. Quite reminiscent of the "don't ask don't tell" policy.

[1] https://www.poynter.org/fact-checking/2022/a-viral-list-of-b...

[2] https://floridapolitics.com/archives/557111-florida-second-o...
Lucene uses roaring bitmaps for filters.
The source (Stability AI Discord) is the same, but I don't know how Sharif gathered his data.
IMHO the problem with Java/Springboot compared to a Go or Ruby/Rails or JS/Node etc is the paradox of choice. For 99% of applications it doesn't really matter DB or html templating or background jobs or whatever you use. You want to use whatever everyone else is using for long term support and ease of hiring/onboarding.
Interviewer at Generic iOS Contractor Co.: “OK, we’ll hire someone else.”

*Interviewee exits, pursued by a door*

Interviewer: “HR? Yes, please make a note not to offer that candidate any other roles, thanks. Yeah, for some reason they seemed to think their personal preferences were more important than solving our customer needs. Would be a terrible fit.”
Currently working on a project that doesn't use DAO's or DTO's it's horrendous, I wouldn't give up proper view models for anything now.
That may be the intention, but that's not the reality of sanctioned countries. Iran, North Korea, Cuba et al are still rolling with their old rich leaders in pleasure, but an agonizing populace. It's really sad-- some countries are just unlucky :(
Ambisonics has existed since the 1970s. It is license-free, and doesn't define a speaker layout (which is one of the reasons why it is not widely used).
Your scenario is oddly specific -- I didn't say anything about a Google search, or about ensuring that the user doesn't log in. In fact, going to www.google.com in an incognito window pops up a little animated box on the right hand side encouraging me to sign in, so I'd expect there's a good chance that my guest user _would_ sign in if they visit a Google-owned site.

> If you believe that having the guest user run their search on a typical Linux, Windows, or macOS machine would be better for their privacy, I would be interested to hear how.

The main reason is that Google controls the entire environment on a ChromeOS device (kernel, userland, browser), and ChromeOS is closed source so it's not possible for me to easily know what is going on. In addition, Google makes money by collecting data about users, so there is an incentive to collect as much information as they can get away with (and they've shown repeatedly in the past that they do just that). Maybe there's a daemon running in the background shipping URL history off to some Google endpoint in the name of "telemetry", or maybe not. Or maybe it's something more innocuous-sounding like hashed or anonymized data (which could be reconstructed given Google's immense amount of data). But I don't know, and I don't think it's reasonable for anyone to implicitly trust ChromeOS at all given the business model of the company that makes it.

On most Linux distributions, nearly everything is open source and I'm free to audit what's going on. On macOS devices, the software is closed source, but the company's business model does not involve building a dossier on each and every person on the planet, so I trust them more (not fully, but more). In the past I would have said the same about Windows, but lately I'm not so sure and I tend to put them in the same bucket as Google.

edit: Also see my reply to you in a different sub-thread where I explain this in terms of threat models. If you were building a secure OS to protect high-risk individuals like journalists reporting on intelligence leaks, you would be crazy to recommend that the journalists to use an OS built for them by the NSA, MI5, or FSB. Would you feel any better about the recommendation if the government agency said "Don't worry, as long as you use guest mode and don't sign in, we won't collect any data about you"?
Judging from the chart in their github README, Whisper performs much better in parsing Spanish audio than any other language and that in particular blows my mind. I would have expected English to be at the top of any such model, it being such an IT lingua franca.

Now I wonder if it works equally well with Spanish from Spain (and its different regions) and Spanish from the New World (and in its myriads of different flavours).