skysight-inc/HackerNews huggingface dataset:
.NET has three main types of pointers:

1. unmanaged pointers (C# syntax: T*, C++/CLI syntax: T*): these are the same as C pointers: can be converted to/from integers, cast arbitrarily, pointer arithmetic can be used. The garbage collector ignores these. These pointers can point to the stack, to native allocations. They can also point to the GC heap, but the GC won't adjust the pointer if it moves the underlying allocation (but allocations can be temporarily pinned).

2. object references (C# syntax: "T" (where T:class), C++/CLI syntax: T^): these are references pointing to the start of an object on the GC heap. They cannot point to the stack or to unmanaged memory. The garbage collector will update these as allocations are moved. Pointer arithmetic is not supported.

3. interior pointers (C# syntax: "ref T", C++/CLI syntax: T%): these references can point to the GC heap (including into the interior of objects), or to the stack or unmanaged memory. If pointing into the GC heap, the garbage collector will update these as allocations are moved. However, managed references can only live on the stack. It is not possible to store these on the GC heap; and certainly not possible to store them on the unmanaged heap (the GC wouldn't know to update them). Pointer arithmetic is supported, but conversions to integers are not.

It's not possible to translate Rust references to object references, because Rust references can point to stack or to the interior of objects.
It's not possible to translate Rust references to interior pointers, because Rust references can occur on the heap, not just on the stack.

So a garbage collected version of rust is not possible without significant restrictions to the language (or using a GC more flexible than .NET's).

In addition to the limitations of the pointer types above, there's also an issue with enum types: .NET doesn't have discriminated unions. But the GC needs to be able to read the discriminator to tell if the enum contains pointers that need to be tracked by the GC.
The fuse in the plug was chosen to protect wiring on ring circuits. They could also have put the fuse in the wall socket. After all, they already put switches on them. Of course then you would have to go with the screw-in fuse design that was used in circuit breakers back then, instead of the fuse design in UK plugs.
So why don't they just simplify their pricing model? It's highly confusing.
> the proprietary company will be forced to open source their entire application

Top 1 misconception about open source licenses.

GPL doesn't mean if you use the code your entire project will become GPL.

GPL means if you use the code and your project is not GPL-compatible, you are committing copyright infringement. As if you stole proprietary code. If brought to the court, it would be resolved just like other copyright infringement cases.
The size is cumbersome, but folding plugs are available for devices like phone chargers - the dummy earth pin is retractable, so the overall size of the charger is essentially the same as a US or EU charger.

>I'd call having a fuse in the plug itself over-designed.

I wouldn't. A UK mains circuit typically has a 32A breaker. Pulling that much current through an appliance that's designed for a fraction of an amp or a cable that's designed for 3A is obviously a very hazardous fault condition. Some appliances have a built-in fuse, but many don't and that still doesn't offer the same level of protection as a suitably-sized fuse in the plug.
It's sad that the article offers no hope; some people will read it and come away very sad. I would like to say that there is hope.

I come from Hell, which is also called utter neglect.

Intensive CBT 30 years ago did not help me, but I did find an answer.

I was lucky enough to find someone who needed help herself, and I decided to see if giving care to someone else would help me, in some kind of reflexive way. I looked after the lady for several years, until she passed away.

I come from Hell, but I'm well on my way somewhere much better.
Sand Hill Road
I don’t know about good quests or bad quests, but about people retiring at 35 I’d say that the system has become too stressful, I’ve started developing out of passion, I develop in my free time and during all my youth, but I hate working as developer, I hate office politics, soft skills, team building, weather chat, gossip, micromanagers, Friday beers, ping pong. Going to work is not anymore about solving issues, feeling a purpose, its about being in pain, only thing I want to do is make enough money to exit this pain, let’s make work, work again, then we can talk about good quests for me
I'd take noisy syntax over the noise that is Python API docs any day.
Installing Mac OS on the Nintendo Wii [video]
And more importantly, you can specify fs locations, so `df / /home` for example
I've never had issues in the US/AU/EU, so I really question how useful it is compared to the amount of incidents it is actually offering protection against.

Seems to me it's somewhat like having an additional seatbelt for your head, which might protect against whiplash but isn't justified by the inconvenience.
Most people? I think most will think they were unlucky and don't blame Google, so they are likely to buy another Pixel too.
British plugs are big but they are flat (cable runs parallel to wall), which actually makes them less cumbersome than EU ones because you only need a small gap between wall and furniture/whatever.
I use CoolReader. The settings are a little messy but I can customize it into what I like and it has a good night mode for reading in the dark.

https://play.google.com/store/apps/details?id=org.coolreader...

Last time I installed it I lost one quarter of hour to find the way to remove the paper like background, ugh.
> They presented the management with a book of WW2 Luftwaffe photo-reconnaissance imagery (!) on which the old airfield was featured, saying IIRC "We didn't get you then, but we've got you now!".

And people say the Germans don't have a sense of humour!
> is the video game industry unethical for making billions of players expend exponentially higher compute (= emissions) for something as frivolous as slightly better graphics?

Quite literally yes. See: https://en.wikipedia.org/wiki/Boiling_frog

The reason most people don't think so is because human brains are not wired to comprehend the danger that slow buildups of a negative create.

In general, the complete waste developers have been creating by allowing themselves to build extremely inefficient systems because moore's law, has been unethical.

Imagine if the single goal of car manufacturers became to create faster and faster consumer cars with higher and higher co2 emissions, even thought those cars sit in a parking lot 95% of the time and when in use are never exercised to their potential.
Really it's a bit daft. The secondary SSD I ordered didn't arrive for a while, and I got inpatient.

I moved as much as I could onto some spare USB sticks and used them to pass the files along to the new build. I prioritised my photo archive (backed up online too) and project files first, then music, and then assorted videos and images.
I prioritised the ones which spoke to me the most, which I came back to often, those which inspired nostalgia, and those which I felt would probably be gone in the next few years. It's a little short sighted, but I was strapped for storage.

The migration was only this month, and while I wiped my old SSD to use as an extra drive in this build, the harddrive which contained my old downloads folder is still in my possession... And only now is it coming to me that I can just plug it in to my current build and transfer the files

--

In terms of proper backups, I've yet to get something set up. My photo archives are backed up online and on multiple USB drives, and everything I migrated is on my new build and also on a series of USB drives... Again, I'll probably prioritise personal files moreso than random videos I downloaded, but it's given me food for thought.
When when the UK was rebuilding the housing stock post WW2, ring mains (or circuits) were designed to both increase consumer safety and to combat the anticipated post-war copper shortage. This design allows for high integrity earthing and greater power per unit of floor area for a given cable size than a radial circuit. Most white goods (Dishwashers, washing machines, etc.) are locally fused and often ovens are on a separate ring with their own fuses in the distribution board. This is why you rarely trip the circuit. It can be done though.
The idea that this "lost" revenue can be recovered is debatable.

Most may still refuse to pay at current prices. Which could easily lead to lost interest and a decline in popularity and revenue in related areas such as live attendance.

Any brand that is heavily based on popularity would do well to tread lightly in this area in my opinion. Otherwise, they may be simply promoting the competition.

Greed is not always your friend --- particularly if you are selling a non-essential product.
>Succinctly, remote work enables arbitrage from US wages to EU cost of living.

In theory yes, in practice it doesn't look like it's happening. I haven't seen a massive boom of US companies opening up shop in my EU neighborhood.

Those who wanted to hire EU workers have been doing it already. Plus, why would San-Fran companies move to Europe when haven't even exhausted all lower cost areas in the US yet?

Operating in Europe and hiring here opens up a lot of headaches and liabilities, other than culture and time zone differences, that many US businesses don't like (sick leave, parental leave, taxes, labor laws, more taxes, etc). It's not as easy to hire here remotely as you think.

You need to have an legal entity in each EU country if you want to hire in every country, or, the usual M.O., you open a shop in Dublin, Berlin or Amsterdam and hope people from other countries can stomach the housing market and accept to move there, but unlike the US, you can't remotely employee people in an EU country while they live in other EU countries as labor laws, tax and social systems don't easily allow cross-border remote work as every country expects you live and work locally or use the cross border commuter policies but for that you need to live near the border anyway.
And once ads are involved, the perverse incentives will mean the assistant will begin pushing you toward advertised products.
Flagged for being silly flamebait. The Python projects you have personal experience with might have been poorly run but that’s not representative of the language, and it’s not going to lead to a conversation where anyone learns something.
AIs have been shown to have better empathy then human physicians.

AIs have more patience than human teachers.
$10k Trash Can Mac Pro vs. $1299 M2 Pro Mac Mini [video]
Exactly. Goal number one is a working product. All you know is python? Write it in Python.
If you'll pardon the self-promotion I've a compilation of websites that preserve the same spirit here: https://wmw.thran.uk
Which is more useful for the people living in rural Africa: Starlink receivers that cost as much as a village's entire disposable income, or a government which prioritizes education and health?

Ukraine used to have pretty good Internet based on wires and fiber. Which would be better in the long term: more Starlink, or the end of the Russian invasion?
The biggest time saver will be not creating an SPA or creating an API. Just submit forms and return rendered HTML fragments if you need front end interactivity, and even then keep them to a minimum.

I've found alpineJS easy to learn but a good fit for this kind of approach.

Also, use a design system. I'm finding daisy UI a good mix between ease of use without a mess of tailwind classes, but you may prefer material etc.
See the homepage at https://dps8m.gitlab.io/ as well for more details.
The richest countries in the world cannot even produce enough competent doctors and teachers to fill their current needs. A world that produces enough skilled human doctors to meet everyones needs is even more science fiction than a world with skilled AI doctors.
The German unification should not have been allowed then.

Basically it took you 158 words to say: Don't trust NATO.

Also this doesn't change the fact that the information is factual and correct. Might not be relevant you say, I say it is, but that's where we enter the territory of opinions.
> The size is cumbersome, but folding plugs are available for devices like phone chargers - the dummy earth pin is retractable, so the overall size of the charger is essentially the same as a US or EU charger.

How much does a folding plug fold? Look how minimal this[0] is, I've never seen any UK plug anywhere close to that size.

> I wouldn't

Any reason the fuse couldn't go in the socket instead?

[0] https://i0.wp.com/www.cablesgo.com/wp-content/uploads/2018/0...
Theorists Keep Finding Paths to Superconductivity When Analyzing LK99
Other countries don't use ring circuits to the extend the British do. We just rate every outlet to the specs of the wire in the wall, but the British have a 30A ring that serves multiple 13A outlets. As a consequence they need to protect the outlets (and device wires) from overcurrent somewhere in the circuit.
Granted I grew up with them, but I like them. They can be annoying to travel with, and accidentally stepping on them barefoot is very painful, but apart from that the size is handy. I've never had them slip out of the socket, for instance, like US or EU plugs.
Hey everyone, creator of clann.app here.

I will try to keep this short but at the end of the day you will be forgotten one day. I know this feels sad and
it really is. I mean ask yourself who your great-grandfather is, you don't know!

Heck, we don't even know how they lived their life. Now their generation had very little access to computers let alone the internet. The problem isn't about the future knowing who you are but them understanding how your generation lived their life.

Further we often tend to forget about our extended family. I am from India and after every single exam someone from my extended family who I met ONCE in my life would ask me my results. I would rarely know how they are related to me. This is a problem. Further dinner table discussions about how people are related to me are always a pain. Why? Sometimes even my parents don't know!

The Solution?
What if you could get your entire family into the digital world, Yes, it is possible! Upload images (feature name: memories) of your family today so that your future generations would truly appreciate how much their lives have improved. Clann is built for intergenerational use and has a robust invites system (feature name: groups, invites) so that you only allow your extended family members to see a certain family. If you have any queries you can contact me on @PottiVarun.

Think of Clann as Figma for families. Get your entire family on there, Invite other families (relatives) and link each family by how they are related. Everything is in a clean flow char based UI.

The link is https://clann.app.

You and I need to be remembered for the coming centuries. We need to leave a mark on this world. Lets leave a small digital footprint so that the future understands and appreciates their world!
Goodbye!
If the OpenAI pricing is indicative, reading 16k token of medical history and giving a 4k token response will cost $1.50 on GPT-4 and 6.4¢ on GPT-3.5-turbo.

The lower of those two is roughly what someone at the UN abject poverty threshold will spend in 48 minutes 30 seconds on "not literally starving to death".
C# as a language seems supremely underappreciated/misunderstood.

It seems like it should have higher adoption given the performance boost over JS on Node while being syntactically similar to TypeScript (not hard to adopt for teams already familiar with JS/TS).

Combined with pretty good tooling these days and DX (hot reload is a thing), I'm always surprised by its seemingly lackluster reception.
> And we already have them, don't we?

We have some, yes. More are in development, and launching all the time. For example, this schedule shows many going up later this year https://en.wikipedia.org/wiki/List_of_spaceflight_launches_i...

> SpaceX is making a business out of space, never forget that.

Yes. What's your point? If you want some sort of gotcha about the externalities of capitalism, you'd perhaps do better by choosing a company that's not the only one to re-use their rockets.
Neutrons prove ‘Bond villain’ did not cause Arecibo telescope collapse
Surely this means they could donate at least $1M a year to the Elixir team?
Superconductor Autopsy and Prediction Markets
Show HN: Advanced Tab Manager for Firefox
Ruby and Rails especially, aren't fast in terms of fast running programs. But they are fast in terms of launching features quickly.

Playing with Elixir, I feel similar speed of development, but it also comes with speed of running, which is incredible.
I’m going to be cynical and say that if they went from 200 to 4 servers they were probably spawning the python code via cgi, synchronously…
> The cause was diclofenac, an anti-inflammatory drug that farmers began using to treat their cattle

https://www.unep.org/news-and-stories/press-release/our-glob...

Our global food system is the primary driver of biodiversity loss

https://www.theguardian.com/environment/2022/oct/13/almost-7...

Animal populations experience average decline of almost 70% since 1970, report reveals

https://www.nature.com/articles/d41586-019-01448-4

Humans are driving one million species to extinction

https://phys.org/news/2023-04-climate-crisis-biodiversity-ap...

The climate crisis and biodiversity crisis can't be approached separately

https://onlinelibrary.wiley.com/doi/epdf/10.1111/brv.12974

More losers than winners: investigating Anthropocene defaunation through the diversity of population trends

.. of 70,000 monitored species, some 48% are experiencing population declines from anthropogenic pressures ...

... global biodiversity is entering a mass extinction, with ecosystem heterogeneity and functioning, biodiversity persistence, and human well-being under increasing threat.

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

The biomass decrease is 80% for marine mammals, 50% for plants and 15% for fish. Currently, livestock make up 60% of the biomass of all mammals on earth, followed by humans (36%) and wild mammals (4%). As for birds, 70% are domesticated, such as poultry, whereas only 30% are wild.

https://www.pnas.org/doi/full/10.1073/pnas.2216573120

Farmland practices are driving bird population decline across Europe

https://pubmed.ncbi.nlm.nih.gov/26231772/

Biodiversity conservation: The key is reducing meat consumption

https://xkcd.com/1338/
These used to line a shelf inside a glass cabinet at my grandparents' house. I haven't seen many since. The souvenir spoon collector is a dying breed.
Personally I think that this is likely just because it's often pretty easy to get realistic seeming results from simulations which are subtly unrealistic.
I know, I know, clickbait title - but it's an interesting read and the title is amusing at least!
> > If you've been dreaming about a language like this, give it a try. Spend 20 minutes on it, and form your opinion.

> > I'm sure you'll like it!

> And what's wrong with this comment?

It's interesting how you deliberately avoided quoting part of the comment. One could potentially interpret that as you being deliberately misleading.
I really love C#, but one thing I wish it had (that Rust does) is move semantics. In C#, if someone passes your function (such as a constructor) an array, you have no guarantee the caller won’t modify it underneath you. In Rust terms, you would have a mutable reference, but the caller also does. Sometimes this is desired, and would be usable in Rust with a Cell, but other times it’s not. This can lead to defensive copying of arrays by the callee.

If I could annotate a parameter with some kind of “move” keyword that would prevent the caller from using it again, that would be great.

“Frozen collections” and ImmutableArray<T> can solve this issue, but the latter is essentially just a defensive copy of the array, but in a special type. I'm not holding my breath that such a thing would ever be implemented; Analyzers will probably be the best we get.
Disinformation report: Hot climate, hot hit, hot money ...
Watch me act all surprised when the transition is complete and Apple stops supporting Rosetta 2! They only did it once before with Rosetta 1!
Ahhh... straight from 'funny things I was linked in 2006' and glad to see the legend yet lives!
Fear of microplastics is not a moral panic. A moral panic would be if we knew microplastics were harmless (making it irrational) and if microplastics were humans (point to a single moral panic were the subject was not human).

Also, the fear is rational when it's a conscientious observation of "we've made a change to the environment we don't understand".
I'm really unsure if you are making a joke, but in case you're serious: using a language model for directions is like using a thermometer for calculations. Sure, it uses numbers...
Not every worker is so good that they will just get free from the job and they would instantly turn into mega entrepreneur god creating 12 companies in a month. Most of them will struggle to put food on the table, resorting to crimes and eventually ending up in worse jobs
I wrote the lambda piece, you could say re-arch saved us the money (although we could only re-arch cheaply because we already had other massive scale serverful systems in place), but I don’t believe I could have made it as efficient and dependency free in any other language.

i had been developing in ruby for over a decade and about 5 years of Node exp at the time.

im not a language enthusiast and mostly write in go today.
I don't care, and I don't see what difference that makes. I make most payments with debit cards, which means the money is already drained from bank account by the time I notice. Whether or not I am liable, I've lost the money until the bank goes and gets it back for me.

You seem to be saying that being the victim of fraud is OK as long as it's not my fault. I'd rather not be the victim of fraud at all. Do you see how that works?

If I were mugged and beat up on the street, but I got all my cash and ID back and a new replacement phone, would you say that was as good as avoiding the mugging entirely?
Thanks for the link. I couldn't see Woodley in there: where Douglas Bader crashed, the home of Miles Aircraft, and also very close to where I lived as a child. Which led me to this one that might also be of interest:

https://www.ukairfieldguide.net

Woodley specifically:

https://www.ukairfieldguide.net/airfields/Woodley
Superbatteries will transform the future of EVs
Does history have a replication crisis?
Excellent technical work but subject to the same major questionmarks around the morality and legality of LLM business models. From the discussion section:

> Low Resource Grammars: ... LIDA depends on the underlying LLM s having some knowledge of visualization grammars as represented in text and code in its training dataset (e.g., examples of Altair, Vega, Vega-Lite, GGPLot, Matplotlib, represented in Github, Stackoverflow, etc.). For visualization grammars not well represented in these datasets
(e.g., tools like Tableau, PowerBI, etc., that have graphical user interfaces as opposed to code representations) ), the performance of LIDA may be limited without additional model fine-tuning or translation.

In other words, open source programmatic visualizations are required to feed the LLM, which then can, e.g., be licensed to corporates to accelerate various internal exploratory data analyses. A win-win for corporates and LLM providers.

Spot the loser.
No it's not, read the comments. This is their synced bookmarks that are not publicly shared.