skysight-inc/HackerNews huggingface dataset:
My guess is that this has much to do with how much they get out of Africa. It seems like they don't see the benefit of funding those conferences.

About LBGTQ

This looks to me like the Western behaviour where they sanction the whole country to death because they don't agree with policies of people in power.

I am an African. And I live in a country where such laws targeting LGBTQ has been enacted.
FYI, Most people here have no idea what LGBTQ means and those who do don't give a damn. Those leading the making of laws and noise making are just populists after their bread. [These are facts, hoping they still matter]

If you feel so strong about attending the conference, no one is going to ask your sexual orientation at the airport.
Tourists are coming in everyday.
Qatar has just hosted the world cup, how many LGBTQ people were jailed?
If you don't feel safe, just skip the conference or attend online.

You know very well that coders are among the most reserved people on earth, why punish them for their government rules?

I hate posturing. I thought this kind of behaviour is to be left to politicians and 'national security' advisers.

Will the world ever go back to reality?
I think this is why JS and Python chose to make key ordering defined - the most popular implementations maintained insertion order anyway, so it was inevitable people would end up writing code relying on it
> It just shows the relationship between cause and effect. Violation of the law can lead to undesirable consequences for the perpetrator.

I'm sure "perpetrators" of laws like "don't be gay" or "don't be a jew" are very interested in causal intricacies resulting their prosecution/persecution...
I have been in a few "DIY Powerwall" groups which usually source the cells from old laptop batteries and this community is very aware of the fire danger so they come up with hilarous solutions for their home racks like having plastic bags full of sand above the batteries so when they catch fire the plastic melts and the Lithium cells get covered in sand.

Most people do try to have the cells on the side of - or inside outdoor metal sheds to minimize the fire damage
Yup. Webbundles and the other thingie.
If you name your functions and transducers well, you tell the reader what’s being done to the data.

If you name your intermediate data structures well, you tell the reader what the data means.

Often, the transformations have generic names such as “unique” or “removeEmpty”, but the variables can get domain-specific names such as “validOrders” or “paidAccounts”.

I’m a big fan of designing code in a datastructure-first way. If you get the datastructures right, the code itself is often easy to write and easy to read. This matches FP languages really well (eg immutability), but it doesn’t match long fluent chains/pipes of maps, filters and reduces well at all.
EfficientSAM
iOS 17.2 Fixes Bug Preventing Wireless Charging from Working in Some Vehicles
That site mostly just looks at legal protections, which don't necessarily say all that much about the "facts on the ground". It also has a few opinion polls, but I don't rate those all that much either.

And there can be huge variations within countries, and nuances in what is and isn't considered "bad". There are 61 million people in Tanzania, and it's three times the size of Germany in terms of surface area. It's a big place.

A few charts is not a "fact". Or I mean, it is I guess, but that doesn't automatically mean it describes reality in any meaningful way.

Obviously Tanzania is not the best place to be gay, but details and nuance does matter, and can make huge differences.
I'm not Android expert in any way, but VM have nothing to do with virtualization. I think you're confusing something.
Anecdotally, I just made the switch to FF from Chrome. And my only complaint is that Google Earth is practically unusable. Other than that, I love the customization and have no difference from Chrome. Extension support is just as good.
>People will leave YouTube once enough bullshit piles on

Not convinced. Many watch influencers and monetized channels and they won't leave.
I actually think it is quite possible that the people writing those letters, for the most part, didn't have any healthy relationships with women. Or healthy relationships with suffragettes, at least.
No...using same argument, you would also safely conclude that smoking protects against lung cancer.
No Place for Hate in Europe
Regarding the DSA:

"To protect against threats online, the Commission will push to finalise a reinforced Code of Conduct on countering illegal hate speech online before February 2024 to build on the new horizontal obligations for online platforms in the Digital Services Act."

"Under the DSA, the Commission had sent mid-October a formal request for information to X, META and TikTok, about the alleged spreading of illegal content and disinformation, and in particular the spreading of terrorist and violent content and hate speech."

Yet, the gist is:

"To reinforce this framework, in December 2021, the Commission proposed to extend the current list of ‘EU crimes' set out in the Treaties to hate speech and hate crime."
Speaking of knee-jerk reactions, this:

> For all the futuristic twaddle about the Cybertruck, drivers struggled to find its door handles.

sounds a lot more like someone desperately trying to find something, anything, to criticize.

"Struggled" indeed. What, like it took them sixteen years of arduous labor? Or was it more like it took them a minute or so to figure out, and now they'll never need to worry about it again.

This piece is long on ad hominem attacks ("Tony Soprano"? Really?) and extremely short on facts.
Yes, that’s all correct. My point is that if you’ve wanted to play Zork or other Infocom games on your modern computer, you’ve been able to do so for decades using Frotz. The article makes it sound like running the games had been impossible until now, which is not true.

The main reason the discovery of the original interpreter source code is interesting has nothing to do with running the games. It’s for historical interest and for anyone looking for some insight into the development process for an early example of a portable virtual machine. Unfortunately, the source code is light on such details.
This was never enough for me. On paper Pidgin did the trick, but you still had to remember which of your friends preferred which platform, you had multiple "friend" entries for the same person, many used silly pseudonyms that they certainly didn't go by IRL, you had no way to tell if your friends actually were monitoring each of their accounts (I uninstalled aim months ago, have you been sending me messages on it?), you couldn't have group conversations across networks without mental gymnastics or compromise, the features offered on each platform were inconsistent, both on their native apps and the features pidgin actually implemented.

That to me is not universal chat, that's just welding 10 chat apps into one, somewhat poorly.

That being said XMPP was well on the way to becoming something universally supported, and though the protocol itself was way more complicated and crufty than I'd like, it's a shame that Google particularly abandoned it for really no reason.
> But that's the whole problem: they shouldn't have to hide it in the first place.

In Rome do as the Romans do. Cultural norms differ by countries and should be respected.

Also this kind of indignation is very selective, I've never read a software fundation complaining about it being unsafe to travel as a christian in Marocco (where owing a bible is forbidden by law) for example.
The more modern grail (named so for their utility and difficulty to create) layout these days is the typical "docs layout" you'll see on a good docs page. These usually involve

- Three columns

- A left side fixed, scroll-able column

- A right side sticky, scroll-able column. Sometimes aligned to window, sometimes aligned to the inner column.

- An inner column that max-widths to a readable width

- A sticky header

- Content within the inner column that itself will scroll (think code blocks) and will respect the center column width, sometimes for stylistic reasons breaking outside of that width (images in article layouts).

- Responsive rules to drop the right column, and make the left column a togglable nav.

^^ the above is surprisingly tricky to pull off, though you see it commonly in well built documentation systems.

For an example, here's one I built https://xata.io/docs/concepts/file-attachments
I do a daily links collection, much of it sourced from here on HN.

https://snafuhall.com/
This doesn't change the fact that the laws on the books are the laws on the books. Even if as a foreigner things are "safe in practice", that's not a guaranteed evaluation if the law still criminalizes it. Just because the people you know are safe doesn't protect a possible convention goer who gets a bad run in with the local police and that can result in very bad consequences (prison time) just because they wanted to attend a convention (and raises questions on why a grant for the convention was approved to begin with, given safety is a relevant factor for these).

Taking a quick glance at the Wikipedia page about LGBTQ rights in Africa[0] (going for the broad continent page here to see if there are other, less likely to cause problems, candidates for hosting locations), Tanzania is explicitly listed as "Punishable by prison" on the map, which the article text confirms. More broadly speaking, it would seem most of the countries in Africa have a poor track record on LGBTQ rights except for South Africa (although I'd not be surprised if any of the countries listed in grey on the map would've caused less problems with the grant approval, with "no laws either way" not being amazing but at least not inherently discriminatory). This begs the rather obvious question: why not organize in South Africa (or again, any of the more lenient countries), why does it have to be in Tanzania once these issues were brought to light.

The PSF clearly has standards they wanted to adhere to for these things and wanting a guaranteed safe space for contributors of all walks of life seems to be an important one. I understand the complications on this one and why the usual process resulted in it being kicked upstairs.

Which yes, does suck for the organizers, but again, Tanzania was chosen here and they even admit in the post that preliminary feedback caused a negative response surrounding event safety, so moving the event ought to have been considered with that in mind.

[0]: https://en.wikipedia.org/wiki/LGBT_rights_in_Africa
They're still good questions to ask and have answered beforehand, though, so that a decision can be made quickly. Apparently the decision here was that that unsafety was not enough to withhold the funds, in which case it would have been great to have been able to make that decision more quickly.
I wouldn't mind these providers being aggressive with spam filtering IF they would just bounce the messages so i know WHY. I've had so many cases where an 'email wasn't sent' by our systems and then the logs show it was accepted by outlook.com for delivery, but never even showed up in the spam folder (apparently, if customers are to be trusted).

Many providers seems to do this, respond everything ok and then drop the message silently..
The problem with naming variables is that you then have to deal with their scopes in review. For example, the following Java

Foo getSmallFoos() {
return foo
.stream()
.filter(...)
.collect(...)
}

is a lot more readable IMO than if each individual steps were named, especially because reusing stream steps is a runtime failure. Not having names is a good way to enforce linearity in the absence of affine types.
Routine banking across borders over the long term has become nightmarish for expats in particular.

I have a client who isn’t even an expat. She’s a digital nomad running a company from her computer. Her business is regulated and she holds all the necessary licenses. Her business is US based, with US based employees.

But God help her when she’s traveling, which used to be most of the time. She’s had US banks close her business and personal accounts simply for continued cross-border use. Her business doesn’t really permit her to use foreign banks. But she has had a hell of a time finding a bank that’s OK with her traveling outside the US for months at a time.
The multi-user part for Android OS is not an extrapolation, it is inevitable.

Fun facts, Unix name is a joke to Multics, where Multi stands for multi-user, and everyone know what happened soon to Unix single user name indication.
You can port the algorithm from TFA pretty straightforwardly. For example with AVX2 and u64, load 4 elements from i and from j, compare the 4 elements swapped leftward with the threshold, use a lookup table of shuffles and compute shuffle(xs, lut[movemask(compare_result)]). store this value on the left and advance the pointer by popcnt(movemask(compare_result)). store the raw value previously loaded on the right and advance the pointer by 4.

You face some additional trouble when the right region of already-partitioned elements is smaller than 4. I think this is solvable but I don't have a good proposal off the top of my head.

Edit: well, one solution is to look at the first 8 elements. If at least 4 belong on the right, you can process these 8 carefully and then process the input forwards without worrying about your loads overlapping. If fewer than 4 belong on the right, you can swap these 8 with the last 8, process those 8 carefully, and process the input backwards without worrying about your loads overlapping.

All of this is what we have to do anyway when targeting AVX2, even if filtering some elements and discarding others or partitioning to 2 output buffers, because there are no compressing instructions.
If we annoy Google enough they'll have 3 different adblock detectors available and 2 of them won't ever be loaded on the filterlist maintainers computers :)
Double (triple, even quadruple) negatives meaning a negative are a common feature of english dialects. They are for emphasis!
In quite a few European countries the government isn't directly elected - so "unelected" is a bit tricky here unless you are extending that to those national governments, too.
>PSF has some moral views

I thought the reason PSF exists is to promote Python, not to have political views.
> I was thinking of Quicksort, where j moves left until it meets i, and missed the fact that they both move in the same direction and i runs through the entire list.

You were thinking of Hoare partitioning. Quicksort can use either Hoare or Lomuto (or any other) partitioning algorithm.
Do you have any recommendations for good resources for a starting point? And maybe something like a generic "to-do app" style tutorial just to see how everything is laid out and how everything connects?
In the mainstream market, absolutely, but the hardware keyboard niche has been absolutely thriving as of late. I just bought a chocopad keyboard to make a gift for a friend.
Tesla (VP Vehicle Engineering) says Cybertruck likely to not make it to Europe
Quote:
Lars Moravy boils it down to two other things: “One, the truck market in the US is huge and two, European regulations call for a 3.2mm external radius on external projections. Unfortunately, it's impossible to make a 3.2mm radius on a 1.4mm sheet of stainless steel.”
For a long time in the 90s and00s this was the layout a huge portion of the internet used.

If I remember right, it was called the holy grip layout because it was surprisingly tricky to get right and was a big motivator for responsive layouts and media queries (hope I'm not mixing up my history these days!)
I seem to remember Soundhound claimed (and maybe still claims) to be able to work not only on recorded music, but when you whistle/hum/sing a song. I never had much luck with that, but that could be because of my lack of musical talent.

What Soundhound does these days that Shazam doesn't (I think; I haven't actually tried Shazam in a long time) is that it displays lyrics for many songs, and is often able to synchronize those lyrics with where you are in the song.
How about no?
There are anti competitive practices at place here and we are not supposed to just sit and take it, not all of us are Americans that accept unrestricted capitalism with the no breaks.

I suppose you were also fine with Unity's change of toś and pricing, but many others weren't. We sent a strong enough message to the company so that their CEO resigned and hit them hard in the wallet and now they know better. As should you.

What happened here is they cornered the market (a monopoly), and now are rising prices and making it impossible to use their product without giving them both your data AND money. The same thing can happen to your water, electricity and phone bills, if the governments didn't mandate anticompetitive practices in law. That is the same reason Verizon in the US is so expensive yet so bad in terms of value for money.

Stop pushing your 'accept it or move on' mentality on others. There is lot to be done here with collective action and government support, not every country is 'everybody on their own' and
'Big Corp rule' like the US. So stop it.

We don't want to go somewhere else unless we can help it, and are willing to fight for a better internet.
I agree with you. And in attempt to respond with data, i summed, averaged and weighted averaged votes of first 4 days of each month till october but did not find any change in Nov or Dec. I still think my observation has some merit though, i don't know how to verify it.
I'm shocked, although not surprised what a large fraction the comments here are racist in nature
I would disagree that Java has a variety of editors and dev tool sets in use. Of course there are occasional people that branch outside of jet brains, but they are a tiny minority. Most Java projects I have worked on are dependent on IntelliJ.

Given this end the fact that many clojure people come from Java, it does not surprise me at all to see this attitude.
You'll never get them all to organize effectively; far too much inter-species politics and interpersonal bad feelings.

We should be worried about the ants. They've got their own conflicts but they're more likely to set them aside. It would only take a faction of the total ant population, working together, to conquer the planet and enslave humanity again.
Yes, now that you mention it, that does make sense, thank you.
A family's escape from North Korea through a minefield and stormy seas
> The entire experience made me feel like the fitness industry is bordering on fraud with the promises.

The fitness industry is very broad and is by no means just about weight loss. There's a large amount of people who are a normal weight, but not "fit" (ie. skinny fat).

It has been established for a long time that weight is generally diet based ("abs are made in the kitchen" etc), and every diet under the sun is some variation of CICO. Nobody is hiding it, nor is it a secret. It's just hard, and it takes work.

That said, exercise can boost weight loss. If you run 5 miles, you burn 500-ish extra calories which can be used to eat more or accelerate weight loss. I burn around 1500-2000 extra calories a day as a semi-professional athlete (3/4 hours per day).

Having lost a similar amount of weight (12kg) in a similar timeframe (2-3 months) last year, it's important to realise that a big portion of the initial weight loss upon a sudden diet change is water weight. You're probably eating less salt, which means your body isn't retaining as much water (which is very heavy in the body). It's important to keep doing something (like your resistance training) so your body doesn't burn off muscle mass as well, and it's important to ensure that the diet is sustainable, and as a side note, at some point weight loss will hit a slowdown or plateau somewhere above your target weight. Keep at it!

A lot of people lose a lot of weight, then go back to their former habits and put it all back on, plus extra. You have to be careful and make sure the changes you make are sustainable. Unless you're a very heavy weight, it's better to steadily lose weight than lose it very quickly, as this makes it more sustainable.

Exercise can make weight loss more sustainable because it can give you different goals that take your mind off of the number on the scales. For example, if you take up running and work up to 5k, 10k, half marathon, marathons, and improving your own time, you can stay slim without really thinking about it, and reap the benefits of better cardiovascular health and a stronger body.

I'm surprised your doctor/nutritionist expresses shock at the weight loss. If they have a rough idea of what you eat, they shouldn't be shocked. I'd advise finding another.

All that said, great job on the weight loss so far! What's your end goal if you don't mind me asking?
>This type of discussions are about what should be
Generally, citizens of a country and lawmakers decide what should be, not PSF or random commenters on the Internet.
No dice here, however I have not tried to troubleshoot my setup. I also know Youtube is A/B testing, so we might not be operating under the same conditions from the Youtube side.
Finally found it: https://caseymuratori.com/blog_0025
> Software is intrinsically tied to politics.

No, it's not, you just want it to be so you can constantly bring up your political issues where they're not welcome.
Then use Firefox and/or non chromium based browsers.

Don't play the game. It's not a new game. Remember when Linux was "evil commie software"?
That actually should be illegal practice. But it is very unlikely regulators will ever catch up with that.

It's better for governments to have just a few big email providers, so authorities have easier life if they need to snoop on someone.
What is a chess TUI, please? I play chess for decades but never heard of it.
> No, it doesn't, which is why it makes referrals to the ICC.

Yes, actually, it does.

https://2001-2009.state.gov/t/pm/rls/fs/23428.htm

In part: "We object, however, to the investigation or prosecution of our citizens by the ICC, whose jurisdiction we have not consented to and which lacks necessary safeguards to ensure against politically motivated investigations and prosecutions."

Read the whole thing.
You are free to say what you want, and I'm free to take what you are saying into consideration when deciding what in what interaction I will or won't engage with you.
What's the contradiction here?
This is the coolest thing ever! it's a bit hard to play because black/white is not so easy to distinguish but you probably get used to it. (I lost cause I mixed up my knight with my opponents)
Becoming a bit of a trend with Tesla. One always needs to look closely for subterfuge
You don't need new square mileage for solar, you can add it to areas already used for other things. The Netherlands for example have the largest percentage of rooftop solar of all the EU countries, getting over 14% of their yearly electricity production from it.
We always have local python conferences in Africa without any outsiders financial contribution.

The reason why they expected the contribution is because they are sort of official
I imagine Twitter would be the main one.
Thanks! Great reason this beats MUI.

Not trying to hate on atomic CSS, composable classes and style tokens are good. Even one of the devs on this project commented on them here:

> We don't think the Tailwind way of styling is readable in the long term, but we see the value is being able to author that way

https://news.ycombinator.com/item?id=38540629

The docs here mention the downsides though.
Saving $1/month is not worth email delivery problems.