skysight-inc/HackerNews huggingface dataset:
I don’t think it’s just 6 hours. Rust requires more up-front design both during initial development and when doing maintenance compared to Python. One has to specify things in much more detail when writing Rust and sometimes that’s great, but other times it doesn’t really matter much. Many times one doesn’t really care about the overhead of GC or that values a copied a lot.

I’ve always written default-efficient code myself (mostly in C++) and using Python exclusively and over a longer time period for data wrangling was an educational experience. It feels quite liberating to just write code without having to think at every point about efficiency and memory.
The industry being comprehensively destroyed: that won't happen. Too useful to the wannabe masters of the world in the CIA and other intelligence agencies, and, well, I guess the true "richest people in the world": despot leaders of large economies.

A better question is that while these companies are basically cyber weapons companies, what do the truly big players have: the US and China? We got a glimpse with the viruses targeting hard drive firmware and others, but maybe they are lazy because they get to enforce backdoors.
That‘s BS. I hear this say a lot of guys who are just too scared to approach a woman.
A real decent excuse.

People are just too scared and lazy and hide behind other reasons. Of course it‘s convenient, but it is so strange if you think about it.

But then, i, as freelancer, get even cringes out when using linkedin. So part of the issue obviously lies with me.

Still to all guys: at least be honest to yourself and don‘t use the „you‘re not allowed to…“ argument, when in reality: you‘re just scared.
minisign
But maybe the police won't spend the effort to arrest him.
>Tokyo's Metropolitan Police Department arrested the 32-year-old Ishii the same day and criminally charged him on suspicion of obtaining $154 million dollars following fraudulent money transfers from mid-May.

The private key seizure and the arrest happened on the same day (Dec 1).
What's missing in D-lang for it to be this language?
The network effects of large databases lead to an imbalance of power between surveillance and sousveillance: a personal face recognition DB will never match a government one.

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

As such, we can not, say, catch not-so-publically-known but well-connected public officials where they should not be.
There are three types of S3 server side encryption:

- SSE-KMS

- SSE-S3

- SSE-C

Without having an AWS support person test each type and report back, one must assume that the only bulletproof s3 encryption methods are client-side (where you handle encryption and decryption yourself and they just store the blob) and SSE-C (where AWS don't store your keys, you send them in every bucket API request). But even that latter method has other caveats:

- What does the S3 service log? Who can access those logs?

- Where does TLS for your S3 https request get terminated? Who can view the traffic?

I'm assuming that this isn't just a regional issue, and that any AWS Support person globally could access buckets in any region. If so, then that's a big deal. If you're in Europe and your bank or healthcare provider is an AWS customer, how much trouble could you cause them (and by extension, AWS) right now?

Furthermore, with the antiwork movement and backlash amongst employees for their treatment of warehouse workers, one cannot guarantee that an AWS worker wouldn't do something to hurt the company.

Amazon need to head this of with a very thorough explanation of what happened and what was exposed directly and indirectly.
ASN.1 is incredibly good for one use case: As a cautionary tale against design by committee.
> I simply cannot believe that just avoiding object initialization or state would add up to a meaningful difference.

Depends in how tight a loop you do it. If you do a lot of stuff and once in a blue moon you do this - fine.

If you create and destroy objects every time you do basic operation that most of your code consists of - you'll be several times slower.

In my current job we are required to do this:

Optional.of(user).ifPresent(this::doSomethingWithUser);

instead of this:

if (user != null) {
doSomethingWithUser(user);
}

The code is very simple and mostly consist of taking json, parsing it, checking a few fields and modifying them, and calling another service with another format of json.

Most of what we do is these null checks disguised as opionals.

And then people complain performance got worse compared to mainframe assembler.
Also, vinted.com
Data races across threads, Rust type system does nothing to prevent data races across processes.
The simulation idea has an awful lot in common with religions. It has the same problems:

1. it offers no testable predictions

2. it explains everything, yet explains nothing
I remember PortableApps.com fondly from my childhood, I spent days building and customising USB sticks with auto-launching menus and all of the tools and utilities I could ever need. Getting a bigger USB stick was always fun as I could put more stuff on there.

I used to enjoy just browsing the app list to find out about new software I'd never heard of.

Having not run Windows for most of my adult life, I haven't used it or even remembered it exists for a long time, I'm glad to see it's still doing well.
It is. Swi has made some breaks from the iso standard but the only one you'd really need to watch out for is string handling and you can put

:- set_prolog_flag(double_quotes,chars).

At the top of your files and probably be completely fine.
The full explanation is on the inner source patterns website: https://patterns.innersourcecommons.org/p/30-day-warranty
Should we demand that companies avoid California suppliers as well because of the extensive use of prison labor:

https://www.latimes.com/california/story/2020-10-11/californ...

https://www.usatoday.com/story/opinion/policing/2020/11/11/c...

https://www.freedomunited.org/news/forced-prison-labor-in-ca...
Does a corresponding client program exist so that one might, e.g. tunnel some arbitrary protocol over a websocket connection.
> So there is pattern matches, immutability, traits, and so on, in Rust style, but no lifetimes and related syntax.

I think C# fits the bill. Pattern matching: https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/... Immutability arrived recently: https://nietras.com/2021/06/14/csharp-10-record-struct/

Traits are different however. The language has interfaces for decades, when used as generic constraints they’re free performance wise i.e. don’t compile into virtual calls (also allows to use interfaces on value types without boxing things into the heap), however it’s impossible to implement traits externally like `impl Interface for Type` in Rust.
man synecdoche
> So now we're going to suddenly admit that natural immunity is a thing.

A thing that gives some benefit to a lot of South African who also later got sick with COVID-19-Omicron, some of those were hospitalised, and some of those died. So clearly not a magic wand that prevents Omicron entirely.

A benefit obtained at huge human costs in previous waves, which vaccination would have blunted.

You can tell the bad takes because of the accusatory tone - Who is going to "suddenly admit" I don't even know who is being accused here? And the simplistic "all or nothing" thinking - the "is a thing or isn't" idea. Medicine is not Boolean logic. None of this is binary, boolean, on-off. neither vaccination nor prior infection are a guarantee.
There is a big difference between developers who know their hardware stack, and those who don't. Performance efficiency is often an order of magnitude out of whack for companies that prefer a horizontal-first scaling approach (i.e. lots of containers in the cloud, k8s, etc.). As an extreme example, consider Plaid, which at one point had 4000 Node containers [1] running in parallel to handle just as many requests per second. My guess is they could've easily done with a few beefy baremetal machines, if they knew their hardware well, and architected it sensibly from the beginning.

Money wasn't a problem for them because they were able to just throw $350k a year at AWS to make it work (and millions more at their dev team). But money isn't the only thing. This sort of approach sacrifices real-time latency (which is felt by the user), reliability (Plaid is notorious for having a ~20% fail rate for requests), flexibility (Plaid is notoriously slow at fixing bugs), developer costs (a dedicated DevOps team), agility (very slow deployment times), not to mention the priceless value of simplicity, a system that can fit in the mind of a single experienced developer, so they can write and test performant code on their own machine.

But hey, Plaid is now a unicorn, so who cares about efficiency.

[1] https://plaid.com/blog/how-we-parallelized-our-node-service-...
I’m afraid that’s just a meme. Each of these have tradeoffs. It’s not nostalgia to want to take the other side. You’ve probably encountered the popular movement to not watch television, and terrestrial radio is in decline. Podcasts are a sort of modern radio equivalent and there is plenty written about the downsides of filling too much time with them. Boredom and idle thought are recognized by physiological and psychological experts to have value.

There is certainly value to resiliency and judiciously making the most advantage of each new trend in communication, however.
Assuming its a permutation and you output the whole thing.

However, you wouldn't output the whole thing (or you instantly leak the state), and I think in that case you don't get an automatic useful guarantee about the period anymore: For some seeds you could have the whole 0..2^64-1 counter span just output a few repeating values (or even a constant).

In that case the 'state' has a long period, true, but the output doesn't. If instead you use a construction where the output is guaranteed to have a known (large) period, you can follow that up with whatever permutation you want, but to preserve the period all of the permutation must be output.
Sad to see this - injustice and oppression must be fought against regardless of economic consequence

https://www.polygraph.info/a/fact-check-forced-labor-uyghurs...
Many people can do better than GCP/AWS for their workloads, but the marketing hype and fad culture around Amazon Web Services is unbeatable.
What is wrong with `?`?
I consider Option<T> as a plus. Unwrap is hack but '?' is good error handling. Better then littered code with unnecessary ifs (which you need to use even in GC languages).
I suspect that intelligence is an inevitable evolutionary step once a nervous system is in place. Nearly all animals have evolved towards increasing intelligence.
I have 3 skot polos too, their under shirts are great as well. Build quality is def something we try to look at, the kuyichi pants i have for instance feel way more robustly built than g-star pants for instance.

We're also looking at different ways to ship, especially the last mile, trying to use electric cargo bikes instead of vans, and bundling packages across other shops as well via izipack for instance.

edit: one thing about the quality we're running into is it's hard to get across online how different the hoodies we have (from Athrty for example) look from the hoodies you'd buy at H&M for instance. As soon as you have them in your hands you can tell the difference, but on pictures that's way less apparent.
AWS has regions in China, they verifiably DO have access to your data.

They also have regions in the US where they verifiably DO have access to your data.

Both points of access are verifiable by their compliance with the law in those countries ensuring that the government can access that data.

If you use their CA or EU locations it’s conceivable that they’ve developed separate software that actually protects your data but I would hazard a guess that they use the same backdoored software there once it has been sufficiently beta tested in us-east-1
Exactly. As a concrete example, I used websocketd a few years ago when I was debugging some geometry-heavy code and wanted to use D3 as a quick way to make a visual debugging UI. I was just running a single process locally; scale was not a concern. https://twitter.com/paulgb/status/914495701119365121
If you read further in the article there appear to be 6 SQL Server machines (across 2 clusters). Those are some highly spec'd servers with huge amounts of RAM and CPUs. With decent caching the SQL Server machines wouldn't be hit too often either, hence the Redis and Elasticsearch servers.

Fewer, but larger DB servers would typically mean much less maintenance and dev ops headaches.

As others have said, skipping best practices is typically reasoned out really well before proceeding. Not everyone needs every best practice.
Watching video twice at 2x can benefit learning better than once at normal speed
Definitely! Human rights are the same for all humans.
C provides the tooling to implement many of the necessary abstractions as libraries, hence why I pointed to the DDJ articles.

You can even plug a conservative GC for the full Lisp like experience.
I am sorry, but this article is drawing some sensationalist conclusions that does not directly follow.

I am not even sure what it means for a dummy to be male. Dummies are constructed to a certain shape and size, representing some average or median person. They represent a person. You may have dummies that are closer to the average man, and others that are closer to the average woman.

Now consider males who are < 5ft tall. Wouldn't they also be more likely to die? What about men who are over 6ft tall?

Pretty much anyone not represented by the dummy will have a higher risk. Gender has very little to do with this.

Some equally valid conclusions:

> People shorter than 5ft are more likely to die more in car crashes because the test dummies are taller

> People who are over/underweight are more likely to die more in car crashes because the test dummies are ...

Somehow this article seems to pull in some apparent gender bias in what is a more general bias against anyone not accurately represented by a single dummy.
> You are definitely presenting very biased point of view here

It’s not biased if the information is accurate, did the hacking take place or not?

That doesn’t mean I’m against your side, or for their side. I have no idea, I’m not polish. Both sides must account for their actions, but one side doing bad things doesn’t in any way justify the other doing bad things. That would be what-about-ism. If the ruling party in Poland used Pegasus to hack opposition phones, that’s scandalous and entirely on-topic for a thread about Pegasus.
I would be surprised, even disappointed a bit, if NSA didn't use it for infiltration for a good few months already.
The Exclusive License to Make Money from the Community Contributions
When can data races across processes happen?

Are you talking about databases, services or IO and such?
> Please spare me the theatre

Please don't make light of people who died to an preventable disaster. Germany is releasing toxic air into the environment that causes cancers today. If nuclear plants was releasing their waste into the air, causing deaths around them, would you call that theater? I know people here would call it murder. A law to phase out existing practice of killing people in the name of energy is a very low bar in modern society, especially since the only reason is cost savings.

Whatabout USA. Whatabout china. Whatabout France. whatabout India. So much whataboutery. We have global warming! I really do not care about any whatabout. If a country is using fossil fuels, if they are continuing today with releasing toxic waste into the air, then they should be called out on it. Coal, oil and gas should not exist in the energy grid. If you have surrendered to the idea that gas must be burned for energy then you are not part of a future without fossil fuels, and long term that means mass extinctions, deaths, famine and ruin.

Its clear that you are turning to ad-hock attacks simply because you feel bad for supporting an industry built on death and destruction. Its typical when people feel shame. Maybe in the future you can join the movement that want to remove fossil fuels from the world. Until then all I can hope is that you will start to see the harm fossil fuels does to the world.
Sometimes you have to use what you are provided by the company where you work. IT departments can have strict rules any policies what you can run on your computer or not.
Any system that you don't know how it really works end-to-end is doomed to slow down.
>Intel joined other prominent U.S. companies Monday pledging to do more to address systemic racism in the wake of the killing of an African-American man, George Floyd, by a police officer in Minneapolis.

>“Black lives matter. Period,” CEO Bob Swan wrote in a memo to employees Monday, embracing the rallying cry of contemporary civil rights activists. “While racism can look very different around the world, one thing that does not look different is that racism of any kind will not be tolerated here at Intel or in our communities.”

lmfao
Why do people despise critics?
There's a lot of money floating in this sector for sure. But it's also a potentially huge market that might make it worth the risk.

The value proposition is simple: get from A to B quickly at the cost of a few KWH. This plane has a 300KWH battery. That's about 5x a Tesla battery (the big 75KWH ones). The expensive rate for charging a Tesla is about 15$ (give or take). So this, 7 seat plane would cost about 5x that (at the expensive rate, you could get a better rate). 75$. Lets call it 10$ per passenger. And that would be for the maximum range. For short hops, think in terms of a decent coffee at your local coffee shop. Maybe two cups. Just the energy cost of course, there's more cost than that.

But that's great value in a world where short 20-40 mile distances in dense urban environments can take an hour+ to travel and where people routinely do that by taxi, uber, or public transport. The premium segment of that is thousands of people paying north of 50$ routinely for relatively long journeys every day. That kind of is the market for this thing. Charge 50-100$ per ride at a cost that is likely closer to 10$. Nice fat margins.

The unit price of a single plane is probably going to be around 3 million (initially). So, selling a thousand of those would amount to about 3 billion revenue. Likely prices will come down over time. But basically the first few companies that manage to produce vehicles like this in very modest volume are looking to rake in billions of revenue. The early adopter market is going to be amazingly profitable. The long term market when cost drops, production scales, and the novelty wears off is still going to be quite nice. Fundamentally these machines are not vastly more complicated to build than a premium EV and their energy cost is similarly low.

That's why these companies are so hot right now. There will be a lot of companies that fail and a few that might end up printing money. Lilium has a great sales pitch. The only question is whether they can deliver.
If you understand Microsoft licensing well you'll know it also costs to scale vertically.

Depending on your license procurement model (SPLA, Retail, OEM, OVA) you are usually paying for server software on a per-cores basis. Some products (included most mentioned) have a scale tipping point where they become more flexible (DC licensing).
Who said anything about vaccination? You can have vaccination without lockdowns.
> Lilium’s greatest breakthrough is not accepting that traditional approach to trade-offs but rather getting to first principle understanding of the physics and then systematically innovating and optimising each subsystem in an integrated and coherent manner such that the resulting aircraft achieves all stated performance objectives.

You cannot "innovate such that ...", you can only "innovate and hope to achieve ..."

There is too much assertiveness in this post.
didn't they remove GC from C++?
I guess the simplest example is shared memory between processes.

Even Python has it: https://docs.python.org/3/library/multiprocessing.shared_mem...
Try to cook some new dishes.
> Does it reconnect when the connection breaks? Does it keep track of missing packets?

Isn't this something tcp itself does? So any protocol on top of tcp would inherit the same.

If the client goes offline for longer durations, they should attempt to reconnect after coming online.
But Linux market share has increased consistently since Proton was released (0.7% -> 1.3%), and the Steam Deck hasn't even been released yet.

If the stats showed stagnation or decline I would agree with you, but they seem to be suggesting the opposite.
I think simple, safe and small reactor should be possible to build. It just matter of proper engineering.

In richer countries solar power works well but requires elastic grid and storage investment. In Poland many people get it and new homes get heat pumps as well plus good insulation to reduce demand.
But in rich countires all that matters in production needs in the end. I think China will lead in this as they are most pressured.

I was on Kos/Greece recently and was surprised that they have 0 PV panels but everyone has solar water heating. Maybe they have some other good elecricity source and that makes it uncompetitive.

Most poor countries can rely on solar as it's aboundant there. They will also want nuclear though to desalt water -> see in 20 years.
Gas is used for both heating and electricity. If less gas is needed for electricity heating costs will go down.
If we’re going to seriously discuss things we don’t know, and have reasons to believe aren’t possible, where are the boundaries? What if advanced civilisations asked fairies to take the messages for them?
You can use https://www.projectcece.nl/ to search for sustainable items and https://goodonyou.eco/ to check if your favorite brand is actually sustainable.
Additionally of course you should buy second hand through thriftshops or something like https://www.vinted.com/.
Huh? Which languages are you referring to? Javascript, Lua, Python and ruby are all GC based languages with (as far as I know) no special syntax for short lived objects. Does Go have syntax like that? The only GC language I can think of with special stack variables is C#. Are there others? Does Java do this now?

And on the other side, I’ve still never seen a production C or C++ codebase which used a garbage collector. The closest I’ve seen is refcounting - but that’s a very different beast compared to what V8, .net, Go, etc do internally to garbage collect objects.

The only languages I’ve seen which mix GC and non-GC code are D, Nim (I think), with an honourable mention for Obj-C / Swift’s ARC. But again, I’m not sure ARC belongs in the same category as the generational GCs we see in the JVM and others.

With a few obscure exceptions, it seems to me that the gc/ non-gc line is still pretty firm for most programming languages.
that’s not what this is
It was suggested in the early 2000s that a face could be tracked moving across London by the security services. What do we think, was it possible then? I have to assume by now they have intent monitoring everywhere and can probably tell when someone is doing things like planning a bombing etc.
I played that game a ton, but was always bad. It, along with Halo, were two games I could put on a USB stick to play on school computers. Both were great for poor hardware.
What I don’t understand is how they can stand dealing with IIS. IME it’s so extremely frustrating to use, especially compared to Nginx.