skysight-inc/HackerNews huggingface dataset:
Pyodide is really cool, we got a Python library we were working on working in JS in the browser with it, including Pandas iirc, without too much trouble (though getting http requests working required a little hackery).
May want to double check that: domain data shows it was only registered today about an hour ago: https://client.rdap.org/?type=domain&object=doctree.dev

It was definitely available to purchase when I commented
Binance is blocking usage of Binance to exchange cryptocurrency for other assets.

Note this part: "Binance blocked the account of the Kremlin spokesman’s daughter when she tried to use the exchange"

"blocked the account" -- i.e., the Binance account.

"use the exchange" -- one would "use an exchange" to convert cryptocurrency to/from fiat or to transfer/receive cryptocurrency held by Binance to/from Binance -- so what they are blocking is using Biance to buy/sell/send/receive cryptocurrency on Binance.

But cryptocurrency transfers to another wallet of the same cryptocurrency that happen outside of Binance can't be blocked by Binance.
> Second, there are callbacks! The second argument in DataFrame.filter/2 takes a callback function against the dataframe. There’s some cool stuff we can do with that, and I think callbacks against the dataframe are a natural way to work.

I'm not enamoured with how DataFrame.filter/2 reads compared to the dplyr example. I've written very little R but read code by others and find dpylr excellent for that; and I use a JS 'port' of dplyr [1] for projects. I'm in the "hate pandas" camp and find it painful to both read and write - and these callback functions are coming too close to Pandas for my liking. I hope an alternative can be found

1. https://pbeshai.github.io/tidy/
In the halcyon days of web one people had many news “ideas” of how to leverage this new “web thing” to advertise.

Inexplicably many different entities gravitated to animated cartoon animals on the screen. Neko cat was one such example.
Another:
"The clock struck twelve when a boom echoed throughout the olden province. The ragged clocktower rattled and creaked but continued to stand. Its aged wooden hands blustered with embers and bent into a hexed configuration, as if to say that doomsday had just arrived. Their country's war had just ended but their own war was just beginning. They had no idea." - Stefan Gladdusberg
You're off by a decade.

Garmin introduced their StreetPilot in 1998. I didn't buy the first model, but when the StreetPilot III came out in early 2002 I jumped on it. That GPS served me well for many years.

Sure, GPS wasn't ubiquitous like it is today where everyone has one in their pocket, but it certainly was available to the general public.
I honestly don't know too much about the maintenance that goes on when a ship is underway, but I do know that stainless releases hexavalent chromium when you're welding on it and requires a number of extra considerations for safety.

So any sailor doing any kind of patching or repair to whatever part of the hull is stainless needs extra education and extra PPE. As well as monitoring for blood levels and other health issues. Nothing insane, but an added inconvenience in an already inconvenient job.
Take note everyone, this is how you do well-argued criticism of a programming language or a technology more generally. Much more polite and better written than what we recently saw here at HN re: the same topic.
What baffled me most about that time, was that (some) developers would use PCs to develop ZX spectrum games. This was e.g. described in Bob Papes fantastic book "It's behind you", where he recalls the development of R-Type. Nowadays you would definelty do so, and you still can, e.g. with using C with z88dk and target a whole palette of Z80 targets.
How Twitter’s board went from fighting Elon Musk to accepting him
Yes, although credit card vs. ACH is what the OP was asking about.
> But who flies it?

It does follow mode, follows you automatically, even in a circle if you wanted it to.

Also this mode is not exactly new.. Almost all DJI drones have it, also, the drone would avoid obstacles if it detects anything while following.
It doesn’t seem that bad

https://www.zillow.com/

You mean in Manhattan?! Even there …
Ada had only CSP at the start of eighties and then gained mutexes to allow for more expressive and efficient patterns.

It is very puzzling for me why Go went with CSP and added a lot of language support for it like the select operator. А data type like a priority queue to post messages to a thread would serve similar purposes as CSP while allowing for more patterns and simpler reasoning.
The fact that most data analysis/ETL tutorials on the internet have converged on the same CSV/pandas tactics over the past decade is disappointing when newer tools demonstrated here such as DuckDB/Arrow have practical advantages without much code complexity overhead.

This post also links to another discussion about the Parquet data format (https://pythonspeed.com/articles/pandas-read-csv-fast/), also supported by Arrow, which is also extremely useful but I never see anyone talking about it. Granted, Parquet data can't natively be imported into Excel which is likely the main cause.
I wish an expressive language like Rust, but with a GC, so I don't have to think about borrow/checker and memory manager in general.

I have tried to use Go but did not find appealing or ergonomic. I would choose Java/Kotlin over it, perhaps with GraalVM.

If I had to write system tools, I'd probable go with Rust.
These apps are also usually just a wrapper around the Android step counting API, so it's unlikely that you'll get better results with different apps.

https://developer.android.com/guide/topics/sensors/sensors_m...
> In fact, it couldn't have been formalized, because the TLDs were limited and by definition any non standard TLD was for internal use only.

No, there never was any guarantee that the existing TLDs were all that would exist ever, so non-standard TLDs were just that: non-standard, undefined what happens to them. And you even provided a counter-example: .test is explicitly reserved by an internet standard to never be in public DNS and thus safe to use for testing purposes.
Which is exactly the workaround with Task.Run(), being able to integrate a library written with async/await in codebases older than the feature, where no one is paying for a full rewrite.
>All modern CPUs have instructions for that

Not in the embedded space. Here's the architectures supported by gcc. I suspect most of them do not have popcount equivalent instructions. I've used quite a few of them and the only places I expect hardware support are on Intel and ARM. Rarely does another arch have it.

https://gcc.gnu.org/backends.html
Back when I was a hiring manager I also asked my recruiters to obscure the name of the candidate. E.g. always referring to them by their initials and blacking out their name on their resume. I was thinking about the experiment [1] where researchers found that the whiteness of your name affected how likely companies were to follow-up to your job application.

+1 to the general idea that the interview process should remove as much unconscious bias as possible.

[1] If I recall correctly the researchers submitted the exact same resume to many companies. The only variable was the name. E.g. "John Franklin" versus "Imani Jordan".
He's not ok with sweet heart deals conceptually. Because they're bullshit
What does it say about us when we pay so much attention to those who pay so much attention to Twitter?
BMW worked on that for the i3, but I couldn't find any good source about what came of it and if they used it for the i3.
Carbon offsets are super complicated, potentially shady, and I don’t fully understand them, but the gist of it is that they pay money to companies to either not produce carbon that they otherwise would have, or use the money to install and operate equipment in factories and powerplants that captures carbon before it goes out into the world. You can also do things that pull carbon out of regular air but I think the first two options are so much more efficient that they dominate the market. It seems like the system could be gamed, but as far as I know it broadly works.
> I wish an expressive language like Rust, but with a GC

Ocaml or ReasonML are pretty close to that.
Ask HN: Is there any book about “advanced” sound design?
I know the book by Andy Farnell, but it's just too basic.
Just wanted to say you’re not alone. I’ve felt like you for 30 some years. Somehow, I just keep going on. I have told myself endless times “just wait one more week”. That’s the only strategy that has worked. Luckily, often enough, I’ll have a day good enough to keep the struggle worth it. But, realistically my life expectancy is still just slightly above 60. What makes it worse is that no one else (except those closest to me) knows - I look pretty “normal” and “happy” because I don’t want to bring down anyone else's mood, but inside I’m feeling pain.
This is the money question, isn’t it.

“Who am I?” Is one of the common pointers used to investigate.

Observing and unpacking one’s choices is another.
Paris is experimenting with a few brands/models of electric buses right now, and it's the same brand/model that caught fire two times. That is quite a lot, but it's only this brand/model that is being suspended, not all electric buses.

I don't know if this brand/model is used elsewhere, but it's a french manufacturer that doesn't have a very long record on making buses. They have made quite some of electric cars, without fires, even though they failed to get customers on them.

I would give them a chance to check and fix: it's still a new tech.
As of Pandas 1.4, you can use the pyarrow engine for reading a csv

df = pd.read_csv("large.csv", engine="pyarrow")

https://pythonspeed.com/articles/pandas-read-csv-fast/
Funnily enough, the first few colonies of the US.
Sounds like Erlang's out of a job.
Sure… would still have a last generation though.
I wish I had your optimism.

> There's a movement online to get people weaned off big tech and surveillance capitalism.

This is a niche movement at best, ironically mostly followed by people who are already concerned about privacy. I doubt they manage to convince many others into joining them and abandoning big tech. My own attempts at doing so have mostly been met with a few responses: "I have nothing to hide", "It's too inconvenient to switch", "I just use it for X and don't spend a lot of time on it", or "I don't care".

> The thing about privacy online is that it's hard to measure, since many opt out of telemetry

Hah, right :) I think we can track it by simply seeing how the user bases compare between big tech and privacy-focused services. So far the numbers are several orders of magnitude apart, it's pointless to even compare them. There are many reasons for this, and I hope things keep improving, but I doubt we'll even make a dent in 10 years.
What's the difference to new particles predicted by BSM theories you might uncover if you give it just a little bit more juice? Especially if you measure a ton of other things at the same time?
Axzez Interceptor carrier board for RPi CM4 gets 8-port PoE+ board
I bet plenty of universities will keep using them beyond our lifetimes.

From that point of view they are doing quite well.
> These unavoidable emissions from the past six seasons have now been certified as offset through investment in Gold Standard and Verified Carbon Standard UN projects in-line with the UNFCCC’s Clean Development Mechanism.

> From biogas energy generation in China to landfill gas energy generation in Mexico and wind power energy generation in Morocco, the offsetting projects Formula E has partnered with are carefully selected based on their social or ecological benefits, and on their location, all of which are situated in regions that we’ve raced in, from Season 1 to-date.

[1] https://www.fiaformulae.com/en/news/2020/september/three-ste...
Isn’t that what Steve Jobs did before he died?
Do I understand correctly that “2.2.1. Multiple copies of SQLite linked into the same application” is only a problem if more than one copy accesses the same database file?
> developers just seem completely lazy or incompetent

why? you really don't need to go down that road. Are you a developer yourself? because I'm sure you don't enjoy someone saying you're lazy because you haven't implemented a feature that some rando on the internet thinks you should. You must not be a developer because you can't possible think that this decision lands squarely on the shoulders of the dev team.
I get this from two experiences. My first car was a used Alfa Romeo 75 (aka Milano). I got it because it looked really cool. I discovered it was a hell of a lot of fun to drive, high-compression normally aspirated V6 has such great throttle response. And a weight distribution that just loves to 4-wheel drift. Later I did drive a BMW for a bit, well knowing the 'BMW drivers are assholes' reputation. But I wasn't going to let some asshole drivers deny my fun. It was a Z3 roadster, but I wished it was the Z3M coupe.
Larry David contributed so much of his trademark awkwardness, but also was responsible for tying together multiple plot arcs at the end of episodes.

The episodes that all seemed to culminate perfectly on multiple levels as the credits rolled where largely his doing.

Similar to George learning to walk out on a high note, leading to outsized expectations. And that type of pressure is largely why David left the show.

ETA: If you've never watched curb your enthusiasm, watch a couple of episodes and you'll immediately recognize what was largely missing in the episodes once David left.
And F#.
The value here is the few seconds of human attention given to the error at hand. The thought is irreplaceable. Like others mention, 90% of the, end up if err != nil { return nil, err } but thinking about it will, in my experience, make the system more robust to failure. At the very Least for your process you will decide on a goal of carrying on in the face of failures and repairing when things work again vs. just bailing out and letting something else worry about it.
Details here:

- https://www.fiaformulae.com/en/discover/sustainability/net-z...

- https://f.fiaformulae.com/r/sustainability/FE-Sustainability...

Not clear which emissions are being offset. Although, relative to ICE racing, the bar is low.
C# since version 5.0
After reading the article you make still less sense.

The article says that blind auditions dramatically increased the proportion of women players. It does not explain why this effect wouldn't apply to other "under-represented" groups.

Clearly some applicants are _not_ "virtually identical in ability" with other applicants.
Go keeps it core feature set very minimal by design. The end result is a language that is almost as fast as C++ and almost as productive to write as Python. If you care about performance, but want to work with a small engineering team it doesn't get better.

Sure you could use Rust to be a tiny bit faster in some use cases. But it's also less productive to work with for your team. You could use Python, it's a bit more productive but performance is 40x slower.

The value of Go is the balance it strikes.

That being said, yes a good enum type in the language, ideally like Kotlin's approach would be ideal.
Sweeney / Epic donated $144 million to Ukraine. As far as virtue signaling goes, I think they've shown they do in fact have a fair amount of principles. Platform monopolies are real problems.
> `filepath.Clean()` is not called `filepath.Canonicalize()`

Canonicalization of a path is a different operation, as a name suggests it returns a canonical path to a resource. The idea being that if you happen to have two paths that refer to the same file (say, `/bin/sh` and `/usr/bin/sh`) then you should be able to pass those to path canonicalization function to get the same string for both. This is not what `filepath.Clean` does, so calling it `Canonicalize` would be confusing.

For example, in Rust the following program when run in Rust playground (https://play.rust-lang.org/?version=stable&mode=debug&editio...) will output /usr/bin/dash:

fn main() -> std::io::Result<()> {
println!("{}", std::fs::canonicalize("/bin/sh")?.display());
Ok(())
}

Meanwhile, Go's `Clean` function is only concerned about lexical processing and ignores the file system entirely and would return `/bin/sh` here, as none of rules `Clean` uses apply.
I’m not sure what’s more predictable: the go-hater-is-my-identity posters or the defensive go-coder-is-my-identity posters responding to the OP line by line. (Or perhaps the smug above-it-all posters such as myself).

As a likely certifiable go fanboy, I like the article and see a lot of stuff I agree with. Still enjoy programming in Go. Will error handling ever be less verbose and repetitive? Not sure. If not, it’s not a dealbreaker for me. And I do acknowledge that the fact that all the error handling is right there in my face makes it easy to reason about. Pros and cons, folks.
I miss read the title as “colleagues” and was trying to remember how many former coworkers I’m friends with.

Surprisingly few, considering I have 20 years in the industry and spent 8 hours a day with some of these people.
I'm considering myself lucky, but I've got hired two months ago, remotely, without revealing my age or anyone caring how I look. I'm 41. Meetings are voice only. I'm yet to meet anyone from the team face to face, yet I'm not worried about it, as I've been preserving myself well.
This isn’t just signal: this is every iOS device, and all new macs sold in 5+ years.

I assume android is FDE only for similar amounts of time at this point?
It is thinking about what to do for each operation that can fail. This thought is what separates the applications that recover when the network glitch is over vs. the applications that need to be restarted.
The sad part of lack of sum types in Go is that the select operator is kind of a typical sum type operation to pick up one of sum type branches. So the language has this notion, but it is extremely limited.
The irony is that from point of view from Go folks, Java's type system is already PhD skill level.
Which department is it?
I have to think there is some sort of decently lucrative niche that could combine a legacy software stack plus cloud deployment knowledge. Something like:

- Deploy an enterprise Cobol banking application using Kubernetes and add support for bitcoin transactions

- Java Struts to support iOS/Android Mobile Apps for a Healthcare Insurance app

- Legacy Windows Apps to Azure

Particularly in the banking, finance and medical fields.
The smile says he welcomed the severance package though!
https://github.com/basecamp/pow

Pow used .dev and .test in the 2000s-2010s
I don't think that's quite what he said.

I think he was saying that the top tier of current trained talent isn't equally diverse as the underlying population because of past biases in selection, and that making a blind selection from that pool likely perpetuates some of these biases. E.g. kids who grow up seeing symphonies that exclude people that look like them are less likely to pursue paths that lead toward them being in this pool.

I'm not arguing in favor of affirmative action or a purposeful selection bias to fix this. It's a messy problem but it deserves thought and consideration.
Fortnite skins are a store, not a marketplace. There's a big difference.
In the difference in air content between in door air and outdoor/forest air able to have cognitive and health aspects?
see e.g. potential unintended cognitive consequences of CO2 emissions: https://journals.sagepub.com/doi/abs/10.1177/026988111141572...

Any documentation on the variance of percentage of C02 and oxygen ? Do polyphenols (via pollen?) have relevant effects intranasally ?

off-topic but related to title is plant blindness https://www.bbc.com/future/article/20190425-plant-blindness-...
> I don't think it focused enough on the positives (of which I think there is some - for example, it has very nice and highly performant lightweight threads with full blocking semantics via goroutines).

I've tried to focus on things that I ran into. I haven't had the chance to write a lot of concurrent code in Go, that's why I didn't comment on this aspect. Most of the code I've been working on has been serial, with concurrency and parallelism managed at a different layer than the one I was working on.

That said, the same point applies for a bunch of negative points that you may seen in other articles criticizing Go. I didn't mention them because I didn't run into them in practice.
Ok, what's your alternative?
Actually, I'd start with the assumption that the application may not (or should not) know anything about the underlying cloud infrastructure.
Gotcha, but it sounds like it’s more of a tax on businesses than customers, though to be fair it’s the same thing depending on how you look at it.

It would still cost me £50 if I had paid in cash.
Do you think remote first companies will be at an advantage because physical biases like height, age, and weight have less signal to form against?
However pressing you may feel climate change is, it shouldn't be the sole focus of mankind for around trillion reason, give or take. We need progress on all fronts, hard science as much as more societal-oriented ones and everything around and in between. Just look at current world...
Unless you consider it essential for your product to scale by few orders of magnitude on a dime, it would be sensible to add "non-cloud" hosting into consideration - Hetzner, OVH, Scaleway, ...

Those are considerably cheaper, suffer less from unpredictable performance, a.k.a. "loud neighbour" problem, and are less likely to make you lock into some API/feature that would become a huge headache if you ever decide to move.
Whenever people post messages like this I am genuinely curious to hear what their solutions to an unjust system are. If a society is unequal, then a "strict meritocracy" means it will stay that way essentially forever, right? So how would you solve current inequality?
The size of carriers is driven not so much by the size of strike aircraft (regardless of whether they're manned or unmanned), but rather by the need to launch larger AWACS aircraft, conduct flight operations in heavy sea states, provide enough hangar space for maintenance work, and carry enough aviation fuel and munitions for several days of high intensity operations. Even a slight decrease in size severely impacts those areas. In other words, carrier effectiveness doesn't scale linearly with size; a 20% reduction in size might result in a 40% loss of effectiveness. And a hypothetical drone carrier probably wouldn't even be much cheaper.
Supabase.
US centric article. I am over the article mentioned age by quite a few years, and since arriving in France I got job offers (and accepted one), without "hiding" anything in my resume (education w/dates, complete experience w/dates + up-to-date picture in resume).

BTW: I was member of AARP until last year, in the US. Wasted money + junk mail every once in a while...
Actually it was been heavily pushed by Android team, which knowingly stagnate Android Java, with the agenda to replace its use outside the Android system libraries.

Even Android 13 update to a newer Java 11 LTS subset seems to be caused by not losing the ability to use specific Java libraries than anything else.
I think Sam Harris used something like this to argue that there is no self. Basically he said something along the lines of like “picture a movie in your head” and then “where did that choice come from? You had the ability to choose if the movie that appeared in your head was the movie you wanted to focus on, but you didn’t have a choice about which movie popped into your head first”. And then he talked about like, if you couldn’t control which movie popped into your head first, then “who” did? Is that the self? Or something along those lines anyway—I’m poorly paraphrasing here, but it blew my mind when I tried to think about it.
I'm certainly no physicist. I'm just recounting the explanation I remember from high school quantum mechanics.