skysight-inc/HackerNews huggingface dataset:
That still implies that the masks are doing something. Of course it's not 100%. And it's worth noting the hospital staff have much greater exposure than the general public.
PCI Express 6.0 released: double the bandwith of 5.0
This is just the case. It is very difficult to know up-front if added complexity will actually save you anything in the end.

New concepts, frameworks or whatever are created for a reason. If you willingly adapt any new shine toy without thinking about what problem it solves you get what the author is ranting about: unnecessary complexity without any gains.

I think that the problem is that a great deal of knowledge (and good guesswork) is needed to make those decisions and even then it is hard.

Sometimes the removal of an unnecessary requirement will be the biggest factor in bringing the complexity down. But it is not often the case that this is obvious to the development team.

I do love to listen to how different companies solve problems from friends in the IT industry. Nobody is every on target in regards to "complexity used" vs "complexity actually needed"!
Most governments are not interested in you talking nonsense in your group. They're interested in people planning to overthrow them or other criminal acts. Depending on the type of government that might be good or bad.
Love the quotes from Van Gough, et al. Did you have to solicit them to get them to comment? /s
Oh yeah, that's very comprehensive. Thanks. Funny, it fits so well.
> there's no security either.

Dont buy that, care to elaborate?
I still blame them for exploiting the rot. I wish they could behave like a normal country instead of trying to destabilize most of the world.
Don't buy a phone where a single company can decide what software you are allowed to run.
> Your brain has slowed down by a factor of at least 2

This is only if you let it. The human brain has something called neuroplasticity. If you exercise your brain, regularly and with variety, you can slow/prevent a degradation of neuroplasticity. Some example activities include doing coding in new programming language, learning a new spoken language, doing sudoku and other puzzles, doing painting if you are right brain dominant (or logic puzzles if left brain dominant).

The OP's statement also is one of the key reasons touted for ageism within our industry, and ageism is a major problem. The benefit of vast experience drastically outweighs the minor (or no) degradation in neuroplasticity if they've kept their brain active.
This is a common misconception. Generally when we talk about life expectancy being low, this has to do with extremely high infant and child mortality. Once you survived your early childhood, life expectancy wasn't significantly lower.
Programming Languages initially were called "Higher-Level Programming Languages" to contrast them with the "Low Level Machine Languages" / Assembly. Back then there was an understanding that you can increase productivity by using higher-level languages over low-level languages.

The next leap was LISP Machines and Smalltalk Single Image Systems, where the developer was given a unified vertically-integrated environment further increasing their productivity. Some even called it a "human–computer symbiosis". But unfortunately this approach has not become mainstream, though I worked with some proprietary database systems based on a Single Image System.

Next we had an era of "Application Generators" or "Fourth Generation Programming Languages". They made application developer's job easier and were closer to modern LowCode/NoCode tools.

Modern SDLC is a chaotic collection of different methodologies, practices, techniques, patterns, and tools (the PLs are just one of these tools). They were created in evolutionary way by optimizing for local maximas, and they might missed the global one.

To summarize, IMO what we need is a higher level application development environment supporting all stages of the modern SDLC, not just a new programming language which will solve only the coding part.
Including as a library rather than running as a complete program.
Missing the point a bit? The author is in no way complaining about the lack of choice in web frameworks and similarly hyped up stuff.

He is complaining about unnecessary churn and unnecessary software and you obviously don't reduce it by writing even more stuff.
> I don't believe in accepting things just because some engineer choose a default under some deadline 25 years ago

That's not the point. The point is the "standard" is suboptimal enough that you basically have to change it. Don't think that applies to much of the competition (with the exception of Java that isn't really competition?).
It's almost a religious cause to some people. If _______ is in Office than I must do anything I can to protect or remove them. I think it's a symptom of watching to much cable news and not talking to real people with opposing views. Sadly this spills over into what should be research and fact based studies
I think you’re overthinking this. The people who run the company are based in Sweden. So they registered the company in Sweden, because that’s where they are. Then they hosted the servers in Sweden, because that’s where they are and where the company is registered.

Registering the company somewhere else wouldn’t do them any good when they’re living in Sweden, because the legal system isn’t fooled by sleight of hand like that. Likewise, hosting the servers elsewhere from where they’re based. Both would expand the number of entities with the ability to compel them to disclose data, because as long as the company owners live in Sweden, Sweden has that ability.

Unless you’re asking why they didn’t move to another country to start their company, which is surely a larger ask than the “easily” you suggest.
That's likely how it is.
It would still be interesting if there was something like a glscopeclient driver for them.

If nothing else it would make hardcore overclockers step up their game and start talking more about signal integrity. :)
Did my master's full time while working full time. Never had better grades before or after, but sacrificed a lot and nothing stuck. Can't remember barely anything I learned during my master's.
Will the Chinese Civil War End with a Bang or with a Whimper?
7 billion per year is 222 trips per second on average.
My heuristic is to not be dogmatic like that. A constructor for a triangle class may reasonably want to take 6 arguments (3 x- and 3 y-coordinates). In other cases, even four arguments might be better as a config object if those 4 are all very rarely used.
IEA chief accuses Russia of worsening Europe’s gas crisis
Isn't that the goal of the Rust editions¹ that are released roughly once every three years? Rust had a 2015, 2018, and now a 2021 edition, so if that pattern is followed you can probably expect a new edition in 2024.

1: https://doc.rust-lang.org/book/appendix-05-editions.html
So leaking addresses of politicians you don't like and calling on your day by day getting more aggressive and extreme far right telegram group is okay for you?
The UK has an Open University, which is quite renowned in the world of distance-learning universities.
I use Common Lisp, and macros there are code generators. So, every day?

Your experience seems to be an example of Greenspunning.
What scary about this idea to me, is that it opens the door to false flag operations.

A bad actor that wants to hobble free speech and communication could flood a system with illegal, antisemitic speech, and then turn around and use that speech that they are spreading as a justification to have the communication platform taken down.
> Sorry to deceive you

Deceive implies bad intent, which you are not doing in this case. What you are actually doing is educating whereas Signal is the one technically doing the deceiving.
I was talking about original strain as indicated by "let's skip omicron for now".
This article and others like it make me realize how easy disinformation is. I know nothing about virology and when I read about the lab leak theory I think it’s plausible and worth investigating. Then when I read this article I think the lab leak theory sounds like a conspiracy theory. In areas that I have very little knowledge I can be easily convinced about something.
Let’s Talk about Microservices “Owning” Their Data
Does Apple comply is some judge rules that telegram app should be deleted from devices?

Does Germany have legal and technical means to block the web version, web.telegram.org ?
Why is such evidence needed? The vast majority of diseases we know have not come from a lab leak. Why should this one in particular be assumed to be different?
How will banning Telegram limit these harmful activities? Won't bad actors just switch to a different communication channel?
Holy shit! This is crazy!
Hi Josh! "Parse, don't validate" is one of my favourite programming blog posts of all time. Between Nom and Serde, I find it very easy to use that approach in Rust.
I haven't. I can sideload apps just fine. But Telegram doesn't provide me with the app file to sideload.

As another comment says, I could compile it myself, but that is hard for someone with no expertise. Not to mention that I wouldn't trust an IPA that someone else put out. It's better if telegram themselves built and host that IPA file.
Same here. Novels are easy for me, but technical books not nearly so much.
I’m willing to bet that for every drug deal facilitated on Telegram, there are 2x+ being facilitated on the WhatsApp and SMS networks of Germany.
Check out this Farnam Street post - https://fs.blog/mathematicians-lament-2
Great job! Really well written, easily one of the better technical posts I've seen on HN in a while. I loved messing around with the (homebrew?) ROMs on the online emulator, too!
What is the authoritative answer then?
Really? How easy is it to create a company in another EU country.

In the US, it is mostly painless to create a company in another state. Fill out some forms online and pay a few hundred. If you don’t have a presence there, you have to pay for a registered agent in the state. That’s about $100/yr. You may also need a mailing address, but you can get a post office box that will accept and scan your mail for another hundred bucks a year. Star and local taxes.

What about the EU?
Losing customers is fine. I subscribe to Alan Weiss's perspective that purposely losing the bottom 10% of your customers is how you grow.
It might not be a popular opinion, but a group chat of 1000+ people is less messaging(1) and more either social network (through a badly implemented one) or a something like a publishing channel (if used mainly one directional).

(1): Messaging in the sense of a digital continuation of letter writing.

Still, it's a stupid move.

There are endless alternatives.

And the problem isn't really caused or amplified by Telegram, Telegram is just an arbitrary chosen tool which happen to meet the requirements for the given use case.

It's not even the best tool out there for the given use case.

In the end this is nothing more then trying to find a scapegoat to blame a out of control situation on. A situation caused by years of political/social negligence of increasingly out-of-touch political parties combined with out-of-touch media.

The choice of choosing it as a scapegoat already shows how out of touch it is, I mean like did they forget that it's one of the most widely used messengers in Germany by all parts of the society?? You are literally telling people which have gotten increasingly suspect of the government and media that the tool they are nicely using since years is supposedly easier. Putting people into a very obvious perceived difference between their reality and what you tell them, without a good reasoning basis, is a pretty sure fire way to lose more trust.
Highlight the pixels with high sharp values. Should be doable.
I wouldn’t have a problem with it if it was just that. Police here deserve to be stress tested and in principle you can spontaneously declare something to be an assembly by naming someone the assembly leader. The issue is their message and the right wing / nazis that they are walking among them.
Mozilla Is Going to Track Facebook Tracking You
It's very likely organisations in the charity sector will need to run DBS checks, even just for looking at back-end systems/data.
Wasn't Rust specifically invented to rewrite Gecko?
You shutdown one app, people move to another one. I don't see how could this work.
This doesn't clarify what "shutdown" means. The last thing I heard was pressuring Google to remove it from the Play Store in Germany but this sounds like it could also mean a DNS block (which notably doesn't prevent traffic to the IP addresses).
I would think it would depend on the books and their genre. I just finished The Dark Forest, which is 512 pages, in a few days:

* https://en.wikipedia.org/wiki/The_Dark_Forest

Meanwhile The Medieval Origins of the Legal Profession, at 560 pages, took me two weeks:

* https://www.goodreads.com/book/show/3624887-the-medieval-ori...

* https://en.wikipedia.org/wiki/James_A._Brundage

It depends on what you want out of the book(s).

It's nice to have a goal, especially if you want to build a habit, which allows you get a reward-stimulus for hitting a magic number, but don't let that arbitrary digit dictate things too much.
- Germany has a different take on freedom of speech from the US.

Germany has freedom of opinion, they explicitly decided against American style freedom of speech after WW2
Great, what am I gonna use on the pinephone now?!
Hey, I am from South India. Unfortunately I cannot help you do the sales and onboarding part. I am a software dev. But in India, all Religions are big and its a different world. I doubt if posting on HN or asking in tech business circles atleast for india is actually going to help you. You would be better off making contacts in Christian Missionaries (They are very massive in South Indian states like kerala and Andhra Pradesh) and Isckon, Ramakrishna Matham.
> disagree. this keeps things simple, readable and maintainable

Unique pointers pre C++11 are fundamentally broken, and smart pointers are the poster child for modern C++. Other features like nullptr, enum class, range based loops, and constexpr provide huge gains in readability too.

> i havent found need for any new data structures or algorithms

That's great - however the unordered contains are for many people a drop in replacement with a performance boost that came in C++11 .
See also:

https://www.theonion.com/wildlife-officials-restock-lake-by-...
[...] to stream to more than 500 people.

More than 20,000 simultaneous viewers on averaged over a six months period and if the content is considered relevant for public opinion formation.
It may make doing the deed easy, but it does not really change much
I'd argue the opposite, bitcoin is terrible for tax evasion and only fools think they're getting away with it. Besides every legit exchange doing KYC, law enforcement buys off the shelf chain analysis software to track people on their radar.
You can use arrays as if they were individual operands, and it will expand out the loop and apply the expression to all the values (and can use optimization/vector tricks if posssible).

e.g.:

arr1[] += arr2[] / 10.0 + 5;

TBH, I don't use this feature much, because I work with ranges more than arrays, which do not have this ability. This feature predates ranges (and the std.algorithm.map function, which can do what you say as well).
They've taken it a step further in recent years. Not only should you be shielded, but if you have wrong think then society should be shielded from you. Australia is the most extreme example but you can see the punishment of wrong think creeping up everywhere
The answer to that is to counterorganise, civil disruption of their protests by other members of society, not repression by the government.
Telegram's distinct feature is the lack of state surveillance. This allows activists and oppositions all over the world to use it. But not only in Belarus Hong Kong and Russia, but also in Germany...
> What bothers me even more, is that if the neighbors above me decide to join an "Apple Security Sensing Program" by toggling it on, it may as well be sensing and logging my activity.

60 Ghz is heavily blocked by walls, glass and doors, even more than 5Ghz, so that's very unlikely scenario.
One of the best comments ever.
That's the pedantically, fully reusable, correct version. Most of the time I would type something like this:

template<Range R, class Fun>
auto for_each(R&& range, Fun fun) {
return std::forward<R>(r)
| view::transform(std::move(fun))
| view::join;
}

I.e. I wouldn't bother to type check Fun and I would use a function instead of a function object. Both features are important for library code though.

Forward and move are still pointlessly noisy, I wish there was a keyword for those (especially forward). And I wish we had proper UFC instead of abusing pipes.
Organize what? Hate? Violence? Countries have been invaded for allowing certain like-minded people to meet and organize things within thier boarders. Lets not pretend that all speech should be free. Every country on earth limits criminal activity, limits those wanting to organize violence or rampant illegality.
Interestingly, if you think about it, this is pretty much equivalent to what Bitwarden is doing. You trust the (open source) client to not leak your passwords and to encrypt them properly, and then you use an online service to sync an encrypted blob. A "custom" sync solution is less prone to a targeted attack due to the obscurity, but otherwise is largely equivalent to using Bitwarden (or any other provider with an open-source client and encrypted vault sync).
100%. And for me personally, I think the most powerful discrediting tool is juxtaposition of their changing positions.

It’s very common to see “super cuts“ of the media pulling a complete 180 on positions. Those are super compelling to the public, who are generally in alignment in hating hypocrisy.
Audiobooks at 2x. Easy.
The wonders of when the green movement meets corruption and cronyism.

Instead of performative art of greenwashing talks, very simple steps like a carbon tax or even a consumption tax would move mountains. Or encouraging nuclear energy for electricity or preventing myriads of rules, regulations and restrictions on solar energy.

https://www.theguardian.com/environment/2021/dec/20/revealed...
My first thought was the UK's "Scientific Advisory Group for Emergencies", who have become a household name in Britain during the pandemic, and are most famous for having been repeatedly wrong about everything yet for some reason still taken seriously by many.
I'm not sure I follow - the definition of censorship is in some way the most important question here.

It's absolutely vital to understand that prohibiting some speech has been a core feature of Germany's democracy since 1945. At the same time, the public use of the word "censorship" has diluted so much (especially online) that it's hardly useful.

So I'd argue that it totally makes sense to try and define what we're talking about, and how and why the state intervenes.
I doubt it's for the resume because there are very few ocaml jobs.
New year brings new all time high for shippings epic traffic jam
> How much open source code is actually written by hobbyists working for free?

Initially, almost all of it.

> Most of the Linux code is written by paid engineers employed by big tech companies.

Nowadays. It didn't start this way.
Programming books are generally technical documentation, or close enough - of course they're boring to read. There's so much detail to programming you could spend the rest of your life reading documentation and feel like you barely scratched the surface.

The article suggests identifying the reason you want to read it. In your case, you should identify what kind of problem you're trying to solve (even if not in an actual project and just in your head, something like "how DOES a cloud server work?") and then get that specific knowledge out of the book, as deep as you want to go.

Programming books can be expensive though, so you should generally google overviews of what you're looking for before committing to a whole book.

If you're having to read the thing for work, I guess identify what the problem at work/school you're trying to solve (or what project you'd be applying it to) and regularly relate back what you're reading to what you would do with it practically.
Read a lot?
Having seen too much `.map(_.map(` in Scala, I'd argue that different words/syntax for different things (that happen to have the same algebraic structure) is a good thing.
I'm glad you've explained it. Maybe I'm being dumb, but I can't see where the article actually says what laws are being violated.
I've always wanted to learn Rust but have found it devilishly complex compared to the likes of Go, but I appreciate there's not much that can be done about its complexity this far down the road.

My other big beef with Rust is its lack of a comprehensive stdlib, unlike Go. Having to pull in tons of external crates of varying quality and with varying degrees of dependency chains is not particularly pleasant.

Having a decent, well maintained, stdlib that contains "the basics" that one would expect in any 21st century programming language is sorely missing from Rust, and from my personal perspective is something that would draw me back to Rust for another go at learning it.
Nitpick: Spotify doesn’t use Electron but CEF.
This things exist to solve "modern" problems, like the "inconvenience" of waiting 0.5s for your page to load. So you have to add a placeholder thing. But for that to be smooth, you need to have an SPA, and SSR. So you end up with a whole new approach, just to not see a blank page/appearing text for 0.3s.
The State of Web Scraping 2022
Fact checkers have determined this statement to be mostly false. While fact checkers have been proven over and over to be incorrect, we find the sarcastic tone of this post to be dangerous and have therefor decided the entire thing is false
Do not sell yourself short; there is nothing wrong with that front end. WAY better than I could do.

I am curious, how do you/did you get it in front of your customers? I havean idea for an ultra niche site, in DIY space, but have no clue how to market it.

Thanks for sharing ...
Not a popular statement on HN, nor one I relish making, but both of those can usually be intercepted by the state and reviewed. So less ban and more investigate.

I think we can all admit that end to end encrypted messaging is a thorny problem as far as police work is concerned.
I usually consider programming books as a reference and don't "read" them. My way of getting value out of these books is remembering the high-level contents and diving deeper when there is the need (e.g, a coding problem that I need to take care of)
Good luck to Germany in this futile approach.Also, what happened to WhatsApp,Wickr, or even Facebook?Those have been aswell used in terrorist attacks years ago when the crisis hit Germany, UK, and France more than the rest of the continent.Suddenly they're not a problem at all, we only need to ban something when it's going against the current narrative.
That's true, but Go's GC, while possibly not needing to be quite as sophisticated as Java's, is still not sophisticated enough, even for Go's needs, to match Java's collectors' performance or convenience. Whether or not Go could actually come up with a collector to get Java-like behaviour for Go programs while being significantly simpler is still an open question.
But indeed, when the option is between maintaining backward compatibility or further reducing overhead, the C++ committee usually choses the former, at least on the library side. See for example the less then ideal unique_ptr constructor or the invalidation guarantees of the unordered containers.