skysight-inc/HackerNews huggingface dataset:
it does not make it as easy/simple to remove or otherwise modify the links.
Fivetran is so massively overpriced for the service they provide.
But do they dream of electric sheep? Probably not.
they probably don't.
An AI pilot may be able to navigate crowded airspace
Robot helps reveal how ants pass on knowledge
It's not unusual to see C programs written in a "typical" C style become dramatically faster when rewritten in a more modern language.

This was equally true back when C vs Fortran was the big debate, and something not easily captured in benchmarks. C, as written by an expert in high performance C, was equally fast as Fortran written by an expert in high performance Fortran. C, as written by a domain expert with limited programming skills, was often very much slower than Fortran written by a domain expert with limited programming skills.
Probably huge bipedal monsters hunting them and destroying their meticulously weaved webs.
Is this at all related to use of DC-power in datacentres?
I think pretty trivially whats good for the prosecutor is not necessarily bad for the defense. i.e. if somebody says they're going to flip a coin to make their decision is going to be bad for both of them. (unless one side thinks they have absolutely no chance).

Not a lawyer but I think you have unlimited dismissals [1] its just there's a limit to the number of ones you don't have to provide a reason for. And I'm also sure the rules vary state by state.

[1]: https://www.americanbar.org/groups/public_education/resource...
Some readers might be unfamiliar with the "arch principle". An arch may seem impossible to construct because only once the keystone is in place could it stand at all. If this were suggested, one would immediately think of a scaffolding, since taken down.

Structures in living systems often came about by such a process. Features that had made intermediate forms adaptively useful are not in evidence, but sometimes appear in related species, or in embryonic development. Evolution cannot plan for the future, but it is happy to discard what is not useful anymore. It is our challenge to imagine the structures discarded, and how they were useful in that form, and scientists' to find evidence preferring one path of development over others.

Anyone can give up and say "God did it" on any day. Others do not give up, and biology as it stands today is a product of not giving up. We might wonder how it could have got here, but it too has come through many intermediate forms, with much since discarded.
Just recently saw a three fingered spider-man created by DALL-E
Some vendors may only 'test' as far as getting the compiler to produce something without errors. So, first thing an end-user/consumer/enterprise customer can do when encountering a new platform is to run the platform through https://uefi.org/testtools, in particular the FWTS/Firmware Test Suite and SCT/ACPI Self-Certification Test, and hold the vendor accountable. Chances are the vendor already has a member on the board of the Unified Extensible Firmware Interface Forum.
Honestly, I hate includes and preprocessor directives so much that any "better C" variant which replaces them with more modern solutions would probably be enough in my book - with the caveat being that I also like having an IDE very much and wouldn't want to revert to coding in something like emacs with plugins. BTW, C++20 has a good replacement for includes (modules), but IDE support is not there yet and thus it's not usable for me.
Another perfectly good solution is to treat a C hashtable as a sort of acceleration index. That C hashtable then, rather than holding pointers simply holds `hashkey -> i` where i is the position into a typed array.

I.e. your data structure is like this:

generic_hashtable Hash; // (hash->int)
Foo *values; // where my typed data is.
> These prohibitions include the making of any contribution or provision of funds, goods, or services by, to, or for the benefit of any blocked person and the receipt of any contribution or provision of funds, goods, or services from any such person.

It's pretty cut and dry.
https://en.wikipedia.org/wiki/Bernstein_v._United_States

> After four years and one regulatory change, the Ninth Circuit Court of Appeals ruled that software source code was speech protected by the First Amendment and that the government's regulations preventing its publication were unconstitutional.
> Recycling was a major con that no one wants to talk about.

Except for all the people who take climate change seriously, like the EU and China:

https://www.reuters.com/world/china/china-ramp-up-recycling-...
It's written in the definition of the sanction given by the Department of the Treasury [0], i.e. at the level of US federal law, of which Microsoft must follow as a US company.

> Sanctions Implications

> These prohibitions include the making of any contribution or provision of funds, goods, or services by, to, or for the benefit of any blocked person and the receipt of any contribution or provision of funds, goods, or services from any such person.

[0]: https://home.treasury.gov/news/press-releases/jy0916
How about just decentralized social media driven by open source without the crypto
That's a bit like saying there is nothing inherently wrong with cleaning up a dead body, you don't want to just leave dead bodies to sit around and rot, so therefore "tampering with a crime scene" is a "fake crime".
Can't wait for raptor lake to come out with new core architecture, higher peak clocks and more E cores.
A lot of people use databricks for the analytical and ML workloads (leveraging it as a sort of extended spark environment)
This reminds me of how many developers think sales has no real skills.

Pulling off acquisitions at this scale takes a way more than you are giving it credit for.
My mother likes to give cheap things found in op shops. Definitely more about her than the recipient: the satisfaction of a bargain and seeing things be continued to be used. I think it’s also a subtle way to try to control others’ spending because … hey, you don’t need a new X anymore.

Anyway, after seeing the relationship futility of resisting the unwanted gifts too persistently, I now just give some approximation of a warm thank-you, then donate the items to a charity shop.

Cycle of life.
Kind of fun to think about, no?

I had a cellar spider that was hanging out by my outside door for about a week and he would seemingly wave when I walked in and out. I wonder if he ever dreamed of me.

I imagine their nightmares are probably about birds and centipedes.
Reminds me of TrueCrypt and VeraCrypt, now replaced by corporate solutions (BitLocker etc), and the discussions about backdoors.
To be honest, I think of something like this as far more intimate and thoughtful than writing a letter once a day. Sure, they're apples and oranges. But taking the time to write a letter each year forces you to think about the year in an anniversarial lens; the meaningful moments, the memories, the struggles, the victories, the journeys.
> If we use standard libraries, we can benefit from extreme optimization

I did a quick test[0] about that since it is a common thing people claim ("use the standard library, it has been battle tested and optimized to heavens", etc). Since the article is mainly just about the hash part of the hash table, i only tried with hash sets instead of full hash maps, though the difference is trivial.

I generated a 256MB file with 67108864 32bit unique random integers and tried to use both C++'s unordered_set as well as a custom set built using the method described in the site (i also used the 32bit integer hash from a link in the article). I used C++ because it is the closest to C that has a standard library that provides a hash set.

The results on my machine (Ryzen 3700X, Linux, GCC 12.1.1) are:

std version: 19504ms
custom version: 3979ms

The "std version" is almost five times slower than the custom purpose-built version. Note that this is the "best case" scenario where i specify a number of buckets to minimize resizing - without that the std version needs 41382ms instead (i.e. a naive use of unordered_set would be almost twice as slow as with providing the bucket count and about 10 times slower than the custom version).

So yeah, i don't think the days of writing your own data structures are left behind, at least as far as purpose built structures for improving performance are concerned. Of course sometimes you just want to replace a very simple/naive algorithm with an at least theoretically faster one (i.e. replacing a linear search in a big unordered array with some map) so having the language provide some reusable data structures is convenient. But if that doesn't solve the performance problem you may have and the problem is in the data structure you can most likely do better than the generic structures the language has - after all you know your data and your code at a better and higher level than the compiler ever will.

[0] http://xtra.runtimeterror.com/snippets/dir?ci=tip&name=hash/...
> unique_ptr is pretty bad for performance as well.

Do you mean in terms of cache locality because it's heap-allocated instead of stack-allocated, or are you actually commenting on the overhead of copying some extra ints and invoking the destructor?

Because it's certainly correct that just because you can use a unique_ptr, doesn't mean you should. ("A std::unique_ptr is used for expressing transfer of ownership. If you never pass ownership elsewhere, the std::unique_ptr abstraction is rarely necessary or appropriate." - https://abseil.io/tips/187)
> Why not talk about actual Computer Science and what she did?

https://en.wikipedia.org/wiki/Barbara_Liskov#Career
Maybe it's not pessimism but realism? We're already living in extremely exciting future times, surrounded from all sides by things that the overwhelming majority of people on Earth couldn't even conceive of 10 years ago. Our brains aren't made to handle so much progress so fast, plus there's plenty of outdated thinking as well as outdated infrastructure out there. There's still a lot of modernization that needs to happen in many niche areas, and maybe that's why the predictions in this thread seem pessimistic. To use a SpaceX metaphor, if human progress were a rocket, we're no longer working on the propulsion, we're currently working on the landing pad and system to bring the rocket back to Earth. Less exciting maybe, but extremely important and difficult nonetheless.
> There are many flavours of representative democracy. It depend what is being represented. In the British system that’s constituencies. In proportional systems, that’s political parties. Neither are particularly more or less inherently legitimate IMHO.

I would consider 10% of a country voting for a party as first preference but less than 0.7% of parliament seats (by which I mean a single seat) being allocated to them (as was the case in Australia until the last election where it's still around 2% representation) to be unrepresentative by any reasonable definition of the word. Whether you feel that the voting system in your country needs to be purely representative in order to be legitimate is a philosophical question and whether you feel that an unrepresentative system is legitimate is a separate discussion.

Whether you think parties should be entrenched or not (I'm not particularly fond of the idea), it is literally not representing the public votes. This is because Australia has winner-takes-all electorates and. You can have electorate systems that don't have one-seat electorates. Winner-takes-all electorates lead to this problem.

> I think would clearly ludicrous to argue that the British people do not consent to their system of government.

I would think it to be naive to argue that every election is a referendum on the fundamental system of government in the country where no party is running on such a platform and there are many factors making it essentially untenable to even attempt to have a third party push the issue.

I suspect few British people would say their government is illegitimate but I also suspect very few would say "I have a continuing and active choice in the fundamental way political power is structured in my country, above voting for individual political parties."
The page I linked gives that info for the UK :) including alternative identity proof where traditional information might be lacking.

The page also lists the banks which provide the "basic bank account" service, which scanning down them appear to be primarily traditional ones (although with branch closures in the UK that's getting less like bricks and mortar by the year.)
I truly wonder if there will a 'image picker job' in the future. A person who creates dall-e images for clients and picks the best for them.
I still can't believe they're able to disable "Hibernate", now "Sleep" is at risk? And of course with all the bloat booting takes forever.
Been on it since 2018. Also watching my health closely with tons of lab tests. I’ve never been in a better shape. I’m 29.

As for the taste - not sure about Soylent, but JimmyJoy is very tasty.
Who else do you use? Fivetran's syncing has been very reliable (compared to others we tried) but the "active row" based pricing is unpredictable and can have huge spikes in billing costs. I've been waiting for reliable competition with compute- or size-based pricing.
What do you mean by "the Blender treatment"?
It’s a bit absurd to prosecute a murderer for trying to conceal their crime, no?
Eh, the US has kind of outlier stats when it comes to stuff like violent crime basically because it has a weird social system. Most rich countries have settled on a vaguely social-democratic normal where you pay taxes for social services that intervene at various points along the chain to make sure people don't eat each other.

If you subject people to economic darwinism, don't be surprised they bring regular darwinsim to your front door.

If you want things to change, just copy the countries that don't have your problems.
Gangs gain the upper hand in war with Haitian police
What would be the motivation to pull off that heist?
Yeah, sure, and sending money to protestors means you are a terrorist. Got it.
Photovoltaics.

I searched for it and couldn’t find it.

Here’s a former top page post by Terraform: https://caseyhandmer.wordpress.com/2022/07/22/were-going-to-...
_There are_ programs that are constantly running strlen(). C strings are the default builtin string representation that has an acceptable tradeoff for performance vs space and simplicity for where they are used: Mostly in string literals, which are expected to be small strings. Mostly for printf() and friends. Zero-terminated strings are space efficient and don't allow bike shedding like length-prefixed strings do. And don't get us started about allocation strategies.

"A magnitude faster" for doing what? Typical usages of zero-terminated strings are performance-uncritical. And note that zero-terminated doesn't preclude using separate length fields.

Sane programs use store length of strings explicitly where strings get longer and/or performance is a concern, just as it is the case with other types of arrays.
I think you decided that you didn't want to do jury duty before you decided that trying to get out of jury duty is some moral obligation.
[Bear Face Emoji U+1F43B] + [Zero Width Joiner U+200D] + [Smiling Face with Sunglasses Emoji U+1F60E]
>The crime is defined in statute as a matter of convenience for the state because having privacy regarding where money comes from/goes makes it harder for them to prosecute other "real" crimes so they define that privacy as criminal in and of itself.

Of course and that's a very understandable thing. Legibility and transparency are the basis of prosecuting almost any crime. it's why companies are forced to keep records and do accounting, why there's limits on anonimity and so on. That didn't go over my head at all, it's perfectly reasonable. Tools that exist almost exclusively to facilitate criminal activity and render impossible the capacity of the state to detect such activity are 'inherently pretty bad'. Imagine if someone tried to sell a vehicle that's invisible and that would stop border security from doing its job. Pretty unpopular I'd bet.

Are you also surprised that forgery is a crime despite the fact that harm is usually done when that forgery is used? What is this, the "guns don't kill people" of bookkeeping?
Carbon tax and UBI?
Is that fundamentally different from an art director today who hands out assignments to freelancers and then picks out and puts together the best of their output?
In the first few decades of the electronics industry, every device was provided with huge amounts of information in its datasheets and databooks.

That allowed an electronics engineer to make detailed comparisons between many alternatives before buying any samples and it also allowed the creation of many designs where the components where used for purposes that were very different from anything imagined by their vendors.

Already after 1990, but especially after 2000, the amount of technical documentation about hardware components that is available freely has dropped dramatically and now for most of the more complex hardware components it is possible to obtain enough information to make a design only after signing non-disclosure agreements.

This fashion of the NDA's has made it very difficult to create really innovative products or new competitors in an existing market.

For a company already established in a market, which only does new versions of old products, obtaining the documentation under NDA is trivial.

On the other hand, for designing an innovative product, obtaining the documentation is very hard.

One reason is that there is a vicious circle, until you have all the documentation, you cannot know which is the component that is suitable for your design, so you cannot commit to buy it, but many companies will not provide the documentation before you can convince them that you are committed to buy quantities large enough of that component.

Even the documentation obtained under NDA is usually much less complete than what could be obtained freely a few decades ago, so not only it is impossible to determine whether the component could be used for any other purpose than that specified by the vendor, but usually the documentation is not complete enough to determine with certainty that even the intended purpose can be accomplished.

Because of that, in most hardware projects a series of tests on prototype boards are absolutely necessary to fill the gaps in the technical documentation provided by the vendor.

So very frequently many designers have to duplicate the work of others in discovering workarounds for the bugs or lower performance than expected of various components, because even if they would want to share their experiences, they are prevented by the NDA's that they have signed.

Unfortunately, being not allowed to talk about various technical facts, without any good reason to forbid this, has become a pervasive policy.
We should eat what requires the fewest resources (water, land), and is completely nutritious for all stages of life: plants, and plants only.

It’s mind boggling how tight the Venn diagram is between People Who Are Fearful of Climate Crisis and People Who Refuse to Stop Eating Animals.
> It really feels like being an end user of modern tech is like being in an abusive relationship.

I've come to realize that a lot of modern developers consider users of their tech to be little more than cattle. The tech is cattle feed, meant to fatten and ensnare the user, so they can be sold off and slaughtered.

There's really only one party in that kind of relationship that benefits.
> Echo + Spotify does the whole multiroom thing, and would be unbeatable on price.

Price is not cost. Echo costs money _and_ privacy.
Routing tracks on PCBs. They suck at it.

The real problem that needs to be solved is automatically placing the components optimally, not routing the PCB. Routing the PCB is just colouring in.
> ...progressive Democrats believe that their own culture is morally superior. They think white societies have evolved the correct views about human rights, gender roles, sexual morality, raising children, etc.

That was absolutely true. Happily, those Boomers (and some Gen-X) are aging out of the party.

> I think progressives are in a quasi-religious thrall

Going to guess that you're referring to wokeness.

In my observation and experience, the people making a fuss, about the latest wedge issue, are not the people getting things done. And they're rarely party members.

The party (of whatever flavor) is about platforms, policy, and campaigns. It's a huge amount of work. Most of it really sucks. And the people doing this work don't have time for food fights on twitter and whatnot.
Solar is talked about plenty imho. But every year it’s supposed to be “the year of solar”
9 out 10 results in mice do not transfer to humans.

For example, fasting for several hours in mice and in humans are completely different things (a human would have to fast for days to get similar results).
Radicle

Not that it's very functional, but it exists
Are you saying that you can't have an opinion about a book unless you read it in its original language?

Let me put it this way - if you have someone who speaks two languages fluently, do you think it is possible for them to say the same thing(same meaning, same intention, same context) just in two different languages? If yes, why wouldn't it be possible just through a translator? A good translator will preserve the meaning, rhythm and intention of whatever is being said.
This is not true. I have an Macbook Pro 16 Inch M1 Max and I play a ton of games. Both Dota 2 and World of Warcraft runs without issues, you just need to do some tweaking with the settings and also framerate cap the game so you don't end up thermal throttling which introduces stuttering.
The amount of people replying "Code is free speech! You can't do this!" shows you about how much Twitter understands laws.
I am amazed by the Bakfiets, but i am confused at why delivery guys aren't already using it, there must be some reason for why these are unusable in other countries, like, here in italy we see delivery guys everyday and i think that if someone found it useful they would've already started using it, so, why not?
What is keeping people from using the Bakfiets?
There MUST be a reason for this.
If your hash is decently uniform and fills 32 bits, you can avoid the modulus with

i = ((uint64_t)hash * (uint64_t)size) >> 32;
Skimming the wikipedia page the Jury's acquittal sounds reasonable as the murder wasn't premeditated.

The guy is trivially guilty of killing somebody (enough evidence + admission) but just because somebody killed somebody doesn't mean they are guilty of any specific law (i.e. driving while intoxicated or in this case premeditated murder). You do still need to charge them for the proper law.

----

IIUC, the US gets around this problem by just trying people for multiple crimes at the same time and the jury can render verdicts on each of them.