skysight-inc/HackerNews huggingface dataset:
Storage and transaction in mvSQLite, the distributed SQLite on FoundationDB
Considering the Python team's paradigm shift regarding the tradeoff between simplicity and speed, and the creation of the Faster CPython team (Thanks Microsoft !) that is getting everything upstream very quickly, I expect a massive evolution in Python's speed in the next few years.
Honestly, I don't find it bad at all. It hardly ever crashes or drops connections and we use it a lot.

My only beef is voice communication latency. It is definitely several hundred milliseconds - far worse than using a phone. This leads to very unnatural CB-radio type conversations (you almost need to say "over" when you are finished talking).
It’s adapted for border patrol
Right now we are seeing the dawn of the automation of creative work. Or at least a change in its barriers to access that will decrease the ability of creative professions to make a living. It's still early days but the writing is on the wall.

We are also seeing a trend where technology is leading to additional surveillance and control for the population as opposed to a reduction in inequality and rising living standards.
> mainly that it's not very good for long-form or persistent messaging like a forum.

Discord recently added Forum Channels to try and capture this segment as well.

https://support.discord.com/hc/en-us/articles/6208479917079-...
Aha, makes sense. Thanks for the explanation
Google pulling out of China instead of catering to censorship was a principled move, but fairly obviously did not lead to more freedom of speech in China. It helped kickstart a domestic, government-obedient tech industry.

I don't know what the right move here is. Nobody who thinks there's an obvious right answer is worth listening to.
It's the first image of Neptune's rings since Voyager 2, I've seen this mistake made a few times now
What would the incentive be for Meta?
Makes sense so far, but do you guys have flight numbers/dates/names of Iranian vessels etc?
Blocking them inside Iran is done because US companies are forbidden to do business with Iran, due to economic sanctions. Maybe they can with government approval but why would they try ?
> The data is obviously highly biased but when you look at top researchers, what % went to CC vs what % to top undergraduate programs?

Right, it is biased. You need a control - two similar people with similar backgrounds. People going to CC are usually not doing so by choice.

I think that ultimately, some people are going to be successful regardless of the path they take. Universities attempt to capture the recognition for where their attendees end up, but I think that has more to do with the attendees than the universities.
Facebook sued over illegal collection of user data
Are you suggesting that profit margins should be fixed at current levels and never change?
I see a lot of responses focus on an apocalypse (perhaps where people's thoughts are right now) - and I agree there would be more help from luck in this scenarios.

I was thinking more of disruption to supply chains, perhaps where Countries ban all exports entirely for example. Perhaps companies with foreign labour are regulated too highly to make it viable.
Just want to say that I loved going there as a kid. The distances were very educative. They also had a 1kg (I think) block of iron that you could lift, and you could then try what it'd feel like with the gravitation of the different planets.
Thank you for reply. Yep that make sense. I understand that mentioning religion may result in threads that are low effort (insults, fallacious arguments etc). I will make sure that if I were to comment regarding religion in the future, it would be in the framework of this site's guidelines promoting interesting discussion and perspectives.
It's not about the specific technologies a company uses, but rather how that choice gets made.

Teams is chosen in companies where the organization is so big that "unification" is seen as a big plus.

What you're out after, are smaller organizations where choices are made based on what people working with those things actually want to use.

So look for headcount rather than what chat program they use, because the headcount will affect more choices than just what chat program you'll end up having to use.
Either Pluto is a planet and Eris and Haumea and Makemake and Sedna and.... are too or you let go of what they taught you in elementary school and be fine with the dwarf planet designation.
It sounds useful to me because you can use tone information to help with the translation, which text-to-text translation can't do. But I'm not sure if that's how this model actually works.
From context we can tell that they used to be working before the protest broke out, so the explanation must be something else.
>you have no idea what's coming

Taken literally, it is true :) None of us know what is going to happen.

Personally, I think it won't be the crash that will hurt more, but the time it will take for recovery. Anyone who has invested money in something, gets impatient with no growth for a long time following a crash that resulted in a loss for them.
My dream would be if this supported geo-partitioning. In my field people are pretty sensitive about GDPR so would love to box in EU PII in EU servers.
Related from 2 weeks ago "Ask HN: Why are there so many data breaches?" https://news.ycombinator.com/item?id=32864743
I will give it a shot!

The web application is just a UI to get started. It acts like a database providing you with jdbc and odbc drivers and arrow flight protocol: https://github.com/dremio-hub/arrow-flight-client-examples
"I Prefer to say 'we' because I haven't achieved any of this myself. It's about teamwork, my staff, partners, and ofcourse, the role that God plays in guiding me. Otherwise, you get caught up in the 'me' me and myself' and it becomes about ego." - Professor Peter Virdee
The precedent was already set, but the people screaming about free speech today didn't care then because it was queers and sex workers losing their livelihoods.
In what kind of emergency would this pose a problem?

If you're fleeing a natural disaster, the cops will be fleeing too, so they aren't going to pull you over.

If you're fleeing someone who wants to kill you, you want to be pulled over so you can receive police protection.
1. The Body Keeps the Score (Bessel van der Kolk);

2. CPTSD: From Surviving to Thriving (Peter Walker);

3. Whole Again (Jackson McKenzie);

4. The Complete Robot (Isaac Asimov);

5. Outliers: The Science of Success (Malcolm Gladwell);

6. The Compound Effect (Darren Hardy).
> GDP growth has become decoupled from energy use for a few decades already, already before year 2000

Only because we delocalised all the industries to Asia, globally co2 = gdp, before and after 2010

https://jancovici.com/wp-content/uploads/2019/02/GDP-CO2-wor...

https://www.researchgate.net/profile/Gabe-Scelta-2/publicati...
I think that these chips are way simpler than that and only estimate the remaining ink based on the number of pages they have printed.
Wouldn't inflation push nominal stock prices up, since there are excess "cheap" dollars to spend?
This just twigged something for me - there is now enough information available to easily do number ports, giving someone else control of the number used for MFA. Anything that relies on your number to verify account actions, transactions, etc is now at risk.
You cannot infer that based on the results of the race...that's literally the entire point I am making. The 1st place car might blow up in the next race, the 10th place car might finish 10th place for the next 100 races.

If the article were measuring HTTP response times and found that AWS's average response time was 50ms and GCP's was 200ms, and both returned 200s for every single request in the test, would you say AWS is more reliable than GCP based on that? Of course not, it's asinine.
That's not really their job. For log4j they could update that package. Any app that breaks as a result needs to be fixed upstream anyway, and then the distro can rebuild that. Fixes like that do get through the process, but it's not specifically the distros job to fix it.

These problems are all about dependencies, which fall to upstream to make managable. If your favorite app breaks all the time it's probably because the code base is a giant mess. Oh, and some of the mess comes from too many different licenses in use, which prevents tighter integration of source code.
This works great for me. I have only a few apps, like a piano tuner, don't use Safari on my phone, and its peaceful. The key to me is to stop looking at the phone as a computer and use it just for texting and calls.

I bought a refurb, like-new, unlocked iPhone XR 64GB in 2020 for $500 on eBay to replace an Android phone, because Google's forced updates kept breaking basic phone features, like zooming a picture. I had updates and WiFi disabled, but somehow they managed to shove updates on me anyway. That and their constant nagging for more permissions for basic things like texting and speech-to-text.
Quake used hand-coded assembly for blitting pixels. That could be a bit less efficient when using this engine.

I would expect multi+GHz CPUs hardware to be able to overcome that, though, especially if you’re happy with the tiny (for today) screen resolution of Quake.

Quake also did a few hacks to stay performant (https://en.wikipedia.org/wiki/Quake_engine#Engine_design_and...).

If necessary you would have to do the same for something that uses this library.
Meta will do evil things for free.
Both business and technical.

What's considered acceptable risk in the crypto space -- operational, programmatic, business, systemic, anything -- has been far far beyond the threshold of acceptable risk in any non-crypto organization I've ever been a part of. This experience has been consistent across the ecosystems I've participated in, which are Ethereum, Bitcoin, Cosmos, and Stellar.
Notya – remote integration supported CLI note taking app
A cli to take notes in your computer and also someone-s computer by connecting to remote service.
This highlights the problem of communications metadata still being available to an outside observer or manipulator. A messaging network where source and destination identifiers can't be linked to real-world identifying information, such as phone numbers, would have been resistant to such censorship.
> I think a big life lesson I learned as an adult is how disfunctional all adults are.

I look at it this way: many adults are still kids.
I like what Material for Mkdocs did as well. They ship features to sponsors first and release for free when a certain founding goal is met:

https://squidfunk.github.io/mkdocs-material/insiders/

Roughly 10xed their sponsorship revenue in ~1 year.
The turbines of ENERCON don't need "rare-earths", because of their ring generator https://www.enercon.de/technologie/komponenten/
Proton CEO Is Shutting Down India VPN Servers to Protest Cybersecurity Rules
No, I'm on Linux
I did some testing on 35.214.66.222, it says this could be an attacker because it's on the wikimedia blocklist. But it's on the wikimedia blocklist because it's an IP block owned by google, and wikimedia doesn't want google creating accounts.

That doesn't make a website server from this IP an attacker!
... why?

Using a cross-platform backend + UI stack seems like a best of both worlds. ~5 years ago we developed a kiosk for car washes (you could buy a membership online, then use the QR code, but it had also devices to accept coins and banknotes), backend was Rust, frontend was Angular (the kiosk ran Firefox kiosk on a touch screen, and there was even a tablet at the counter that ran an app that was a bundled webview basically).

It worked well on different devices in different sizes, updates were as simple as "yes restart the thing".

Interestingly we had a C++ project shortly before that (number crunching for music recognition, so not really something that you'd do without a high performance language). We picked Rust for the next one because it seemed easier to implement the state machine required to manage the connected devices & clients in it than in Python.

I absolutely don't miss C++ or Qt (or PyQt, or MOS files, CMakeLists.txt shudder)
I know Optus would have had a copy of my drivers license on record.. quite possibly my passport as well ;(

Haven’t actually received any communication about the breach from them yet either.

Seems like a complete screw up. They couldn’t even notify their customers before everyone found out on the news.

I wouldn’t trust Vodafone to organise a piss up in a brewery… maybe Telstra are better (hah!)
Seems like you might need to rethink how you earn your income...
So in essence, a bad wiki but with WebDAV ;-) But I was mostly talking about the "everything is different, from the rest of the MS ecosystem" and "everything you really want you have to bolt on".

When you use M365 you even get multiple sharepoint-esque instances where there is the subscription one that you get in your general web interface, there is "your own" instance which is the same but more primitive, and then there is a pseudo-instance which is used by all apps (even the web apps) to sort-of aggregate them with infinite loops as a result (some of the interfaces allow you to browse between the instances so you can to into a virtual directory, then go into the same directory but in the other instance, and from there to into yet the same directory again but in the other instance, and so forth).
Nikola is 50% down from pre-covid IPO, and -93% from Covid peak.. Even a bad business has assets, and could make some money selling something or getting acquired for basic competencies.
If you want to run something once a month or a year, I imagine this requires the script to be running in a main loop that whole time?
I run Linux and just keep all these apps on my iPad. If I need to demo software, oh well. Zoom runs way better on Linux natively. Teams is a joke.
> For Christianity at least you can check the Joshua Project where they have complete statistics of souls HARVESTED: https://joshuaproject.net/countries/IN

> You can sort by "Progress Scale" to see the rate of conversions.

That is just insidious. It is Sith or Borg like behavior.
A physics teacher in high school recommended RPN to me, and the 48G. I went through college using the builtin equation library quite a bit.
Logic vs. Array Processing (2009)
This is amplified for chat programs. They are not really all that technically interesting anymore. They are just "good" at first while they are trying to acquire new users, and providing services for free to so. Simple and light, because there's no need to add gimmicky features to attract new users -- Free is free, and anyway the competition has recently become awful and bloated in an attempt to figure out what the magic feature is that will justify their aggressive monetization scheme.

Eventually good chat program runs out of runway, gets acquired (wow look at that userbase!) or needs to monetize on their own, and becomes the bad chat program. And the cycle continues.
You are missing my point, or I'm unable to convey it: If your brand-new car comes with a by design defective (and illegal) airbag or a by design frame which breaks after a few hundred miles and this results in a death, you won't be responsible. You also are not responsible to check whether your car was designed to legal norms and standards. If it's sold to you as road legal you can expect it to be road legal.
How do they get peer-to-peer discovery in a browser working without server in an intranet ? As far as I know websockets do not support IP finding (though there where some leaks once)

PS: They don't. Was wondering whether I missed something
On a side note - how does one get involved with the project should they wish to do so?
And on top of that GOG is the home of CD Projekt Red, and we are able to buy their (awesome!) AAA games with the same freedom. I stopped blindly buying from Steam the day I realized what would happen to my games collection if they decide to cancel my account for whatever reason against their TOS. Not that I have anything against them by now, but if I buy, I own. Otherwise I rent.
Why does "everyone lose" if a well-run open source initiative forks it and runs it better? That seems like like an improvement for everyone except maybe the original maintainer of the project, if they don't want to join up with the rest of the people.
Don't worry - they're almost all stupid things to do :)
Even in developed countries there are people and areas that don't have fast internet connections, at least not without significant cost.
They need all the human users they can get while the Musk ordeal is going on.
It's a bit of a pickle if someone really finds the right answer and you don't listen to it isn't it?
A lot of this thread are people with poor overall implementations complaining about Teams, I bet most of the issues are caused what’s deployed in front of teams, firewalls, etc. Windows not configured for enterprise. IT departments not keeping up.

I use all major chat applications. From Webex to Logmein, to various telephony bs like Jive, daily.

Is Teams perfect? No, but it’s nowhere near as bad as this thread paints it. Would I use anything else? Slack for chat & image heavy workloads, like dev team, or IT support queue.
Culture moves both ways.

I would rather American companies not get so comfortable with blatant censorship. While we do still have some degree of censorship (and a whole lot pf privacy violation), it’s still generally seen as a taboo and not as a moral or necessary thing.

Once the social standards change however, the goalpost moves and it becomes harder to maintain the same freedoms we had before.
Or that Citrix was overextending itself.
The HN summary line is very confusing (for me), from reading "between accounts from Iran" I was astounded that Iranian accounts would still be able to communicate with foreign accounts.

But the tweet indicates they just disabled accounts with Iranian phone numbers.

(Subject line at time of this comment: "WhatsApp has disabled communication between accounts from Iran during protests")

(… and it was fixed 12 minutes later, thanks dang!)
How can one write an article like this and fail to mention guix? It solves _a_lot_ of the problems mentioned. Guix (and all its channels) is a great piece of software, but unfortunately its potential for populartity is severely diminished by the insistence of the core user/dev group that its goals are not purely technological, but ideological(perhaps even primarily ideological).

It seems that for many devs guix is less of a technical achievemt,and more a way of preventing people from being able to run what they call "non free software". BTW, "non free software" also includes open source software that was released under certain non-compliant licenses.

The biggest issue I have with guix is that any effort of packaging "non-free" software (such as cuda, intel MKL, nvidia drivers etc). Is heavily discouraged, and if it it does happen its discussion is banned from official channels and all authors which make such software available in their personal repos seem to meekly include various pledges in the READMEs "to not advertise this horrible evil thing, or otherwise let people know of its existence". To me this behaviour is very far away from encouraging "free software", but my and their definition of free differ a lot.

My second issue with guix is that the language used to write everything(guile) still lacks many crucial debugging and ease-of-use features such as: being able to display more meanigful error messages, being able to show on which line of compiled code the error/exception happens at, being able to easily interrogate variable value types (there seem to be lots of is_this_value_a_string?, or is_this_value_an_integer? functions, but no what_type_is_this?), no standard way to convert nested objects to string, or to pretty-print deeply nested objects. To this one has to add pretty substantial, but really poorely laid out documentation of the language (from the very first chapter the authors in their examples use all language features that may not be explained until 300 pages in - so the reader basically has to read the whole thing multiple times to "get it"). And so on... All those things matter a lot to beginners and they matter less to advanced users. If this language and guix in general is to catch on, it has to be more beginner friendly.

However as a package manager it really is pretty good. It delivers everything nix does, but uses a more standardised and powerfull general purpose language.

I can't wait until someone forks guix without the whole ideology thing.
You didnt need the word Teams in the title.
Use of Teams has a been a deciding factor about not taking a job before. It's got to be pretty bad when it makes me nostalgic for HipChat.
One is career related: I always keep coming back to the Cormen algorithms book because of its clarity and beauty of explanation. Sure, you can find explanations on places like geeksforgeeks, but they will never match the clarity of the former

Two fiction:

War and Peace: There's just has so much life in this book. The things you read, they age with you over time. I wish I could read it in the original

Ulysses: I don't know why I like this book tbh. There's a lot of "fluff" to it, but the parts that are good are so exceptionally good you will need to come back to them. I started reading the Wake a year ago and took a break bc busy. I still think about it though: he writes about culture like it's this drunken, surreal, fever dream. It's like you read it and wonder if this is how things actually are
Show HN: Made browser ext to turn text into animated GIFs for social media posts
Refuting propaganda does not mean that the demographic trend ceases to exist. It's true that there is a cottage industry of doomsayers, and nation-based agendas that criticize Japan and praise China, but we still have the raw numbers indicating that Japan will be one of the first if not the first laboratory where we can see and understand the effects of rapid aging and worker imbalance. This will be relevant because the EU and China will have to deal with this too.

It does not mean that Japan is doomed, but rather that some policy will have to be implemented and some large change to the structure of the economy will have to happen in due time.

The thing with demographic problems is that they are background noise for a very long time and then suddenly become a much bigger problem. You can verify this yourself by playing around with some simple math such as having a cohort of 100 people at t0, set an average expectancy, and seeing the effects of different birthrates as time goes on.
Maybe they had similar requirements. Like integration of and into other products of theirs, or idk.
> Even with the Great recession, we're looking at a 27% drawdown so we're about halfway there?

Dotcom crash the Nasdaq dropped 78%. No one really knows what'll happen now though.
Maybe it's someone wearing the compliance suit noticing (due to Iranian protesters) that, "Wait a minute, these are Iranians, and we're not allowed to do business with them!" (is that the text of the sanctions law, or maybe it's a compliance suit-wearer's overly cautious interpretation of it?). The suit-wearer might prefer to be compliant with the US law rather than help the revolutionaries...
Steam is an essential part of breaking a Microsoft monopoly for PC games far more than it is one itself.

Perhaps it is too large, but its interest are for the benefit of the consumer for once. This is a unique feature, it does not exist in any case that could constitute a monopoly elsewhere. Any political support against Steam would be full of special interests of large gaming companies that want to offer a worse service.

And aside from GOG they all do offer a significantly worse service by any merits the customer could value.