skysight-inc/HackerNews huggingface dataset:
What's wrong with meeting people IRL? Does that just not happen anymore? It used to be that friends would hook their friends up. Or you'd meet someone at school or through work. Is that no longer the case?

The impression I've gotten about modern dating (other than the terribly misguided sexual libertinism) is how lonely it all sounds. Plus, the whole shitting on marriage (and the families those marriages produce) that permeates the background assumptions of people like on this pod is like a superhighway to future unhappy bitterness for women (and men) who while away their reproductive years.

Apps like Tinder are obviously dystopian but even the "deeper" dating apps are kind of fucked up and vampiric. They assume the centrality of the self and prioritize self-fulfillment through finding optimally compatible mates. Good lord. There have been many happy marriages, but very few compatible ones. algorithmically optimizing for compatibility rather than complementarity and, frankly, productive discord (tending to future growth and harmony) is existentially suicidal for the individual and the species.

That's not to even go into the problems they create by aggressively imbalancing the distribution of sexual partners by tilting the playing field towards the high status male "players" and disenfranchising average males, thereby widening the sexual inequality gap. These are societally evil platforms.

And where are all the happy lifelong commitments? The good outcomes? Divorce rates for couples who met through dating apps are supposedly 5x those who met through friends. Not exactly a ringing endorsement of their algorithms.

Marriage is so much more of a contribution to the social fabric than is pursuing personal sexual experience. No wonder these threads trace back to the Free Love movement. Slouching towards Bethlehem indeed.
> Never storage of electricity has been deployed successfully at scale needed for a mid size country

Remember folks -- according to nuclear defenders, nothing can ever happen for the first time. At least, when it comes to renewables, that is. Except for all the times new milestones are reached, I guess.

There is no valid technical reason you can point to that would prevent a 100% renewable grid from operating. And the cost of all the components have been falling rapidly as demand pushes them down their experience curves. I might forgive you for ignoring that, as a good experience curve is sadly not something nuclear has had, in general.

Also:

https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=983...

> With every iteration in the research and with every technological breakthrough in these areas, 100% RE systems
become increasingly viable. Even former critics must admit
that adding e-fuels through PtX makes 100% RE possible at costs similar to fossil fuels.

(since nuclear is not available at a cost similar to fossil fuels, this implies renewables would be less costly than nuclear)
You mean Tinder is a born again trad long term partner now?
They're "separate" projects only in name; Ladybird is under the SerenityOS organization on GitHub.
Let's hope this gains some momentum. Also see http://www.netsurf-browser.org/ - another neat project working to create their own browser engine that has made good progress.
Hydro is not green at all. Nuclear is much better for the environment than hydro.
It seems that if you don't opt for AMD on AMD this new generation of PCs will be absolute toaster ovens.
Bauble: A playground for making art with Lisp and math
Have you tried WunderBase(https://www.youtube.com/watch?v=W_5iJom0cLU)?

This is a preview of WunderBase, an open source "Serverless" Database using SQLite as the storage and HTTP (GraphQL) as the interface.

If you want to keep up to date with WunderGraph Cloud (https://wundergraph.com/cloud-early-access)
Data Collection Strategies for Infrastructure Monitoring
I would agree that same-tab is desirable and the rest of us can use ctrl+click according to our preference.
And the stack is still used today by plenty of people around the world, what's the problem?
Seems impossible to avoid I guess?
Hey french here. You are speaking of raw income, right?

I don't think we are content with lower wages. It's just that you cannot really compare EU-US just like that.
You need to compare cost of living, entirely. Paid leave. Public holiday. College fees. Working time.

But also what I call 'peace of mind'. In Europe, you have retirement from the state. You will never have crazy, 6 figures hospital bills. My employer fires me ? I don't care, I will stay get paid through unemployment insurance. Getting sick ? Still paid.

However, even if you can't compare US-EU numbers, in Europe engineers are underpaid, and it's good that you try to raise your voice through your colleagues.
I think we are also a bit shy about sharing numbers in the office, which only benefits to the employer
Well that plus the cheeseburger
Even if that were true, there'd be a niche for these. There are still tasks for which single threaded performance dominates.

Not sure it'd be a big enough niche to save Intel's market share though.
Really wish that when people benchmark the GC they would include the GC settings they used or at the very least experiment across the several GC’s the VM has to offer.
Doesn't Ladybird let you work on LibWeb and LibJS from a Linux angle though?
When are we getting good alternative to M1?
Nice and cheap for us Europeans!
So basically add SQLAlchemy as a middleware?
Just because they are inept now doesn't mean we should allow them something that could turn into an unfair advantage once they figure out how to actually do it.
..just step forward, and if your in a higher place..

I know you think you are saying something different but to me you just sound like a blind guy on a mountain.

I'm not trying to convince people to give up, just don't kill yourself because you are not on top of a mountain, it had very little to do with you.
Are there any good examples of how to do this infrastructure? In my neighborhood they took the major street in the neighborhood and took one of the lanes and painted it to be a bike lane mext to the sidewalk, and parking spots further out. No physical median, just white paint on light concrete. No one parks in those spots, they would get demolished by cars. And no one bikes there, they bike on less busy streets one block in either direction. Also, at every intersection the parking spots disappear for a right turn lane. The bike lane doesn't, but it is hard to see so the cars go over the whole way.

A nearby neighborhood did something similar but with physical medians. Much better, but still people just use less busy streets mostly.

My main issue getting to work is not those streets, but post ww2 neighborhoods that have one entance and exit forcing me on to highways with glass covered shoulders and speedlimits over 55. That is what I want them to fix. But that would actually involve earth moving and eminent domain, not just a bit of paint or concrete.
I can finally have the greatest Minecraft server ever
What makes brain fog so unforgiving
Sadly the problem is that HN is not up to date on current research and economics, nuclear proponents argue like it's 2005-10 and that nothing has changed. Similarly to how you are characterizing the arguments.

At that time starting up another wave of nuclear was the best choice we ever made, because renewables was too far flung out to be a certain solution. If Olkiluoto 3, Flamanville, Vogtle and Virgil C. Summer had been completed on time with amazing efficiency we would be running nuclear today.

The difference now, 10 years later, is that renewables have leapfrogged nuclear several times over and thus it does not make a sensible investment from either safety, economics or any other angle. Other than being a "known" choice because the grid has always been centralized and some people like the cool dangerous steam boiler technology of it.

So what we need to do today is to draw the learnings of those nuclear attempts and not pour another €X00 billion into pride projects.
You comment made me think of Rayon, a rust module for upgrading any iterator into a concurrent iterator https://docs.rs/rayon/latest/rayon/iter/
Short-term energy storage like the inertia on the grid is the tiniest problem with grid stability at 100% renewables. The energy in the spinning hunks of iron is tiny compared to even a small grid-scale battery, and the inverters on those batteries can provide a far better response to changes in grid frequency than the synchronous generators ever could. It's basically the one thing which is 100% not a concern with a renewable grid.
So your argument is Amazon is too dumb to be a threat? Even if we assume this is true for the present, seems very short-sighted to me.
Two notes on updates:

1) It will break partial updates, which means the first update attempt will fail, and then Firefox will fall back to a full update (larger, slower).

2) After the update is applied, yes - it will remove the tweak (because the enterity of omni.ja will have been replaced).
Firefox can't even keep up/not tested by developers. We sometimes use roll20 to game, but things like blank screens make it unusable. I've had to just use chromium and not worry about it.
Wow, Raptor Lake's max TDP looks to be 253W. That's crazy high
https://www.tomshardware.com/news/intel-13th-gen-raptor-lake...
LocalStack Extensions
They said "good package management" ;-)
> - A cohesive, self-contained, easy to use, all-inclusive toolset,

The only complex thing about Python packaging is that is separates it tools into "frontend" and "backend" build tools. On the frontend, pip is essentially the cohesive, self-contained, easy to use, all-inclusive solution, as long as your backends support the standards [0][1].

> with a completely standardized manifest format for packages

That's wheel [2]. Everything else is deprecated now, except for sdist (which doesn't really matter as it's limited to Python-only packages, and transparently supported by all tools).

> And, for all that is holy, doesn't mess with the global environment so that we have to lie to it with virtual environments.

This would be nice, but it is completely out of hands of the language developers. Different Linux (and other OSs, like OSX) distributions have made different decisions about the python version(s) they bundle by default, and in many cases the bundled versions are critical for some OS-level tools to function properly. Pretty much all interpreted languages either a) have their versions of virtual environments, or b) rely on a single system-wide interpreter.

That being said, there is no need to use virtualenvs if a) you know that you need only one version of Python, and b) you have full control over your system. The best example is service deployments, where you can install a version of your choosing (or start with an appropriate base image), and install everything else on top of it.

> That toolset would have to get overwhelming adoption by the community, to where it retroactively becomes The Python Package Manager (outside of legacy codebases, which would continue to languish). This would probably require endorsement by the Python developers

Why exactly? There are two ways one can work with packages:

1. The majority of users want to be able to install packages.

This is already the case. Pip is overwhelmingly adopted by everyone, with two notable exceptions:

* Conda, which is mainly used in some niche sub-communities, and which is fully compatible with pip anyway
* Build tools being used for installing packages, either during development or for deployment in very controlled environments

But both of these exceptions are very specific and narrow in scope.

> Otherwise we'll continue to have: https://xkcd.com/927/

We already don't have that situation. I agree that we did, but the standards are now very clear, and the tools are slowly moving in the right direction.

[0] https://peps.python.org/pep-0518/

[1] https://peps.python.org/pep-0660/

[2] https://realpython.com/python-wheels/
> They are on separate axis.

Maybe I explained myself poorly. Of course the driver is innocent until proven/found[1] guilty. That's separate from the potential charges and punishment. It's the latter where the greater responsibility of the driver comes in.

[1]: If you're "just" fined, you can accept or take it to court to get the police to prove it there.
You could always buy a Roborock and send your data to the Chinese government instead...
> which is ultimately done with the inertia of huge rotating chunks of iron

Grid-scale batteries are fabulous for maintaining frequency, and handling the inconsistency of renewables.
I look forward to TSMC fabbing it for them.

In all seriousness, hasn't Intel been hanging on to their current architecture for way too long at this point? IIRC Ryzen consumes less power and does more per Watt on the high end and ARM is eating them up on the low end. It feels like Intel is just trying to squeeze out a little more from a much-delayed 10nm process and their existing architecture.

It sort of reminds me of Pentium 4 just outstaying its welcome.

Genuinely curious: what's on the horizon for Intel as their next big change and not something that's just a marketing clock speed boost?
> I mean stores for which there is no load.

Stores for which there are no load can still be observable in concurrent scenarios. That's why I specified stores to locals with no load because those are not observable.

> That sounds stupid.

Sounds totally reasonable to me in scenarios where you need the output of the compiler to be very predictable.
Indeed. Looking at the benchmark results, the conclusion should be that the overhead of object creation can be neglected for most types of applications (until it can't, as you wrote). Edit: Based on my experience, object creation is ridicously fast in the OpenJDK JVM and trying to avoid it will, for most applications, just result in code that is harder to maintain.
probably never.
how on earth does this not melt all matter in the known universe?

forgive my laymen knowledge, I am just a humble software person but isn't the equation of power -> speed exponential which is why CPU speeds clocked out around 4ghz and we moved to multi core processing? what sorcery exists that lets us suddenly break that barrier?
> Switzerland strangely enough has somewhat of a liberal reputation

Are you sure you are not mixing them up with Sweden? For example the last Swiss canton to give women the right to vote did so in 1991. And same sex marriage in Switzerland was made legal in July this year.
We need to have another web browser. I just hope it really solves problems than being just another alternative like openoffice. More power to you.
> It's quite a paradox; Java is really fast if you keep allocations down, but Java "best practices" often involve tons of object creation.

That's because best practices are aimed at a task that is usually more important than performance: correctness and maintainability.
i wish them well.
Newton's Third Law
Sometimes I think all of this strife and posturing is just to force people to get behind nuclear.

It's truly absurd that, as just one example, California is simultaneously mandating electric-only vehicles and telling people that they're not allowed to charge them because there's not enough electricity.
I think that's fair, and the author choose a bad example (doing cocaine might have been better, or watching Netflix). But I think the difference between the other examples is they involve some sort of a mission. It's difficult (imo) for humans to find fulfillment just in "having a good time" unfortunately.
> So, the project does _not_ cover rendering web pages and tracking the HTML, CSS and JS standards. Those are separate projects.

> What remains, then? I guess that would be the user interface and user experience.

To be clear it uses a novel rendering engine (libweb) that the creators of LadyBird develop, it's just that that rendering engine has its own name and exists as a separate library.

This is not just another skin around webkit or chromium.
Indeed. I started paying serious attention to SQL in 1994 once I had read Stroustrup so many times I could recite it aloud, when did you get into databases?

Edit: I’d like to apologize for mouthing off like that. I’ve earned some amount of cranky old-timer cred, but not enough to just be a dick, which that was.
"It's not practical or reasonable to say they should be a "last ditch resort" simply because they do not handle legislative corner cases."

I essentially agree with this comment and most of what you've said. No doubt, in hindsight, I could have expressed the matter more clearly and succinctly.

What I should have stressed is that there should be a greater emphasis placed on the formal aspects of the problem (as opposed to day-to-day practicalities).

If from a computer science perspective we had a more clearly defined formalism in respect of time then programmers would be much more careful about time ambiguities and separating internal clock mechanisms from external ones.

I've not given this huge thought but if say computer languages had declarative statements and underlying mechanisms to separate internal and external clocks then some of these problems may be averted. This perhaps could be extended further by having any number of 'clock subsystems' and having a formal mechanism that defines (and or couples) the relationships between them.

If languages made these distinctions in clear, non ambiguous ways then they'd always be at the forefront of programmers' minds even if on most occasions those relationships were set to 1:1.

If one thinks about it this isn't as a preposterous idea as it may seem as the whole notion of relative time naturally falls out of Relativity/Spacetime.

Making computers and compter languages inherently aware of the fact would likely bring benefits. This, no doubt, would add upfront complexity but the payoff would come when dealing with problems of the type we've been discussing here.
A very long series of essays about this: https://slimemoldtimemold.com/2021/07/07/a-chemical-hunger-p...

The authors take the view that obesogens account for 100% or nearly 100% of the rise in obesity, which is definitely a controversial view. However, they do an awesome job giving an overview of the arguments for obesogens.
For what it's worth: France has 56 nuclear out of wich 28 were down on august 15th. https://www.rts.ch/info/monde/13306968-la-moitie-des-reacteu...
If the problem with nuclear was just bureaucracy, China would be building 100 of them right now. These are complicated machines and even the second most powerful country in the world is only building 17 currently.
One underrated CS book is devoting a larger part on constraint programing

https://www.amazon.de/-/en/HARIDI-SEIF/dp/8120326857

It is using a back then and even more so today obscure programing language Oz with it' sole implementation Mozart http://mozart2.org/
No, thanks, that's a pretty bad idea.

1. There's no point in optimizing memory usage by hunting iterators. If the collection overhead is becoming visible, then you need an array, not a reset method.

2. You cannot easily add "reset()" to all iterators now, since it will be a breaking change.

3. Having reset() on all iterators 25 years ago would reduce the number of use cases for it, if this method had to be reliably supported.

3. Throwing UnsupportedOperationException in default method to maintain compatibility of libraries with existing user code would require the new client code using that method to catch the exception and handle it, which ruins the whole idea of optimization (you will get more overhead on that).

I you are concerned about performance, you have to design your code with respect to it. Building your application the same way as if performance wasn't a big problem, using the same libraries and APIs is just a bad idea that won't be salvaged by such "optimizations".
When you buy AMD instead of Intel.
Dynamic Island appears in screenshots while the notch doesn’t
I think a struggle in many other countries, including the UK, is that the housing stock is old and was not built for energy-efficiency. We have Extinction Rebellion going on about insulating all the houses in Britain but this is not practical, as much as I am a big believer (and purchaser!) of insulation.

We wonder how much we could reduce the need for something as unwanted as another nuclear power station (another reactor on an existing site is probably less bad).

Countries in the far north have had years to learn that they need good insulation and with a low population density, a relatively small amount of energy goes a long way. Compare to the UK, France, Germany, USA, Brasil etc. who have very large populations and either very hot or very cold weather and you have the problem with privately owned buildings who you cannot easily coerce into spending on their own energy efficiency but the gains would be entirely in the homeowners pocket so why should the taxpayer foot the bill?

There are really obvious things that should be emergency legislation by anyone without their head in the sand and that is 1) Changes to the requirements for new-builds including improving the standard of checks since a lot of it is easily gamed by the developers and 2) Getting rid of VAT and possibly subsidising insulation products so that a good number of people who could do it might be persuaded that they can now afford it. Insulating a loft in the UK could easily cost £300 DIY or £500+ if you paid someone, which for many households is a large amount of money. Once you add it the more difficult insulating, the costs would be enormous.
Axiom of choice isn't really relevant to Godel's work, except for the fact that it's part of axiomatic systems. But in response to your comment, I was pointing out that there's lots of interesting math that comes from the results of his work; namely under different axiomatic systems you can find different and interesting results.
I was hoping this would be a new Tom7 project, akin to the bad chess algorithms.

http://tom7.org/chess/
Temperature impacts on hate speech online
It’s not always obvious what’s actually boxed and what isn’t however. The JVM tries to do clever optimisation. For example, I’m fairly certain that when you manipulate an array of primitive numerical values, they are not actually unboxed before each operation before being boxed again.
There will never be a Rust 2.0 for this reason. Perfect backwards compatibility is guaranteed forever. (New code can use new features using the "editions" system)
> Design patterns are higher level programming constructs. The need to use and discuss things in terms of higher level constructs does no arise midway through

In part it does. You can hack things up quick without thinking intentionally about higher level constructs and it will all work. When you want to maintain your code for years, then you need to get those constructs in the right place as an intentional act. Sometimes you will put in the right design pattern anyway, but often you won't have them in. Note that this is about the discussion and intentional decision to use patterns. You will of course use design patterns - the difference is getting the right ones in the right place. That takes experience and upfront thinking of a type that startups often do not allow time for.

It may well be correct for a startup to not allow time to think about the right patterns overall. It is a decision that will come to haunt them if all goes well, but they got to market sooner. If thing don't go well (a common case), it was less money spent finding that out.
Probably? I only mentioned it because it's far too common for small companies to become dependent on Salesforce, only to then be priced out of the platform as their costs balloon with their needs.
Libre Office has 10k followers on Mastodon