skysight-inc/HackerNews huggingface dataset:
> There is also a government role in making sure an efficient and fair market exists for goods, by working against cartels and monopolies for instance.

> The gas price shock is partly caused by a massive supply shock, but also an unwillingness of the cartel to increase supply, since they are doing just fine with the high prices.

I certainly agree with these points.

> I think we are seeing something similar with (for instance) Amazon. A gross simplification is that Amazon has achieved market dominance in many goods. This has reduced competition from smaller businesses, who can't compete in price. However those local stockholders would have been more resilient in the supply chain crisis than the Amazon ecosystem, because they bulk shipped stock to their warehouse (where they held stock), vs drop shipping it on demand from some distant place. This was costlier at the time, but arguably better for the environment and the resilience of the economy.

Retail shopping remains one of the most competitive sectors in the economy. It is true Amazon has raised the bar for service, choice and price, and benefits from economies of scale, which has made it difficult for other businesses to compete, however we’re very far from Amazon having a monopoly on retail shopping (you can also see this in their very slim margin on their retail business - if they were dominating, they’d have a substantially bigger margin.).

> Right now Amazon is not the cheapest on anything ... It doesn't fulfil its promise of being cheaper or faster.

It is somewhat unfair to say that Amazon is bad because smaller businesses cannot compete on price, and also say that Amazon is expensive and other providers are cheaper - both of these statements cannot be true.
Register allocation is an NP-hard problem. It's not feasible to reach a single "good" decision, you'll always have to choose how much compiler time should be assigned to it, and what heuristics to use.
Push notifications have become the trend nowadays. After all, it is a powerful marketing tool that engages customers in your business through real-time messages. Here are the seven essential push notifications tips you can incorporate to better customer engagement, retention, and revenue. Follow these and wait for excellent results. For more information read the full blog here.
It doesn't. It just got posted here.
I agree about riding the fence. The main reason D is so criticised for having a GC because it gives users a choice. I'd also rather have it either go full GC or full manual/semi-manual memory management, probably leaning more towards GC side personally.

There are other aspects where D gets hit from both sides because it never picks a side, instead it tries to cater to both sides, never going full into any of them. I guess there is some benefit in a language that's general and doesn't force you into specific paradigms, but it also increases the surface area (maintenance area) of the language and adds complexity for developers when every step of the way you have to consider the alternatives.
I'm making a 3D multiplayer game engine that should run on the Raspberry 4:

http://talk.binarytask.com/task?id=5959519327505901449

It's still ways off because I choose to make the world voxel based.
Cops on Substack: How Police Are Using PR to Combat Criticism
Before making any decision look at the risk/reward ratio and then make the decision based on how much risk and bad consequences you can handle.
> nature is famous for calling it quits

Yes, evolution builds upon what went before rather than starting fresh, but nature never calls it quits. It's a process, not a thinking entity. In any stable population there will be variances that have neither a benefit or cost until environmental pressures force it to "select" the most appropriate. You have to look at a longer timescale to see the adaptations take hold.

You could say species dying out is calling it quits in a way, but evolution encompasses everything not just the extinct - but I don't think that's what you meant.
> The creeping barrage of artillery fire suppresses the enemy so the infantry can charge

How?
It seems clear that things are with EVs as with everything else.

The solution to smoking is not vaping, but to stop smoking.

The solution to plastic pollution is not recycling, but to stop using plastic.

The solution to all problems cars bring, is not EVs, but to stop being a car-dependent society.

At least city air will have a little less poison in it with less ICEs around, one would hope.
As someone who had the pleasure of pushing devs around from time to time (the boss..) this is displeasing. More work. less desk setup.
That would all come undone with separate compilation. You'd have to recompile the entire program every time.

You'd also have to keep around a massive amount of data at compile time. A variable that's a pointer to a struct, can't just be represented as a pointer to a struct. It'd have to have a map of which pointers in the struct are managed for every pointer to that struct.

The way the D compiler is implemented now, a struct S has only one instance, as every pointer to a struct's type points to that same instance. And still sometimes people compile programs so large the compiler runs out of memory.
I started with 100 situps and push-ups over an hour while watching tv and cutting dessert. One month later I looked in the mirror and was inspired to do more. Little things add up. Try something small, daily for 2 weeks.
When I was at university, one professor of electrical engineering would refuse to answer any student who asked whether their answer to a circuit theory problem was correct.

When asked why he would refuse to answer, he would say: "If you aren't confident that your answer is correct, then I would like to mark you as wrong even though you may be right. You are the expert. You should be telling me that your answer is right, not asking me whether it is right."

He would also say that another acceptable answer occasionally might be "Your question is wrong" (along with an explanation as to why it is wrong).

This professor's attitude bothered me at first when I was on the receiving end of this advice, but I have come to regard it as some of the best advice I have received.

Especially in a professional context, I have found that it pays to convince myself that my recommended solution is a good solution, perhaps by confirming it using a few independent methods, and also by anticipating the responses of detractors, and coming prepared with answers to likely objections that others might offer.
Disney+ stopped working on each of my Linux machines
> You mind giving me an actual rundown on issues you've got with it instead of just slinging mud?

Here's a log of one developer's anguish with IndexedDB...

https://gist.github.com/pesterhazy/4de96193af89a6dd5ce682ce2...
Ask HN: What's important in a deep learning model poster?
Hi all,

For a university project, my group was tasked with building and training a deep learning model for certain image classification problems. We need to present a poster of our model and results, and I was wondering which metrics are important, and how to present them?
(other than the obvious train/test accuracy and confusion matrix)

Any creative ideas on how to visualize the results?

Thanks!
It even looks funny in words. Like "equals a new thing!"
Isn't that to counter balance the rest of the body ?
> You could also use async programming to do the same thing in GC-free code.

No? Allocations are blocking, "async programming" won't do anything.

Unless you have an async dealloc which does the shunting implicitly, at which point you don't need an async dealloc, you can just have a sync one which shunts the actual dealloc and mandate a background thread. Which means now you're mandating a background thread for freeing memory. And you hope that the load is light enough that implicit thread which you've tasked with all deallocations (rather than just the ones which make sense) keeps up.

> Or just use an arena that can be freed all at once.

That is essentially the same thing, you now have a different allocation strategy for these, except it's a lot more limited and specific.
I found some context about this project in a comment by its creator: https://news.ycombinator.com/item?id=5098216
Ha, that's cool :)
I’ve always found chords difficult. Doing lots of chords starts to strain after a while. I much prefer modal solutions and sensible use of navigation keys when the right hand isn’t doing much typing (my work is not just typing/programming, and I do a tremendous amount of number entry, so both the navigation cluster and numpad see a lot of use). I am a vim user after all.

I’ve never liked chords as long as I can remember, so it seems more of a natural preference than a result of efficiency. I often get the various key combinations, but linear workflows are easy for me (e.g. :line number). In a sense, moving my hand to the navigation keys becomes ‘navigation mode’ and moving my hand to the numpad becomes ‘accounting mode’. I think I am also more sensitive to strain as I prefer trackballs over mice and trackpads. Laptops are particular rough for me. I can’t imagine sitting on a couch with just a Macbook Pro all day. Many of my colleagues are fine with that!
That's beside the point.
Memories of Ice, by Steven Erikson.

It is the third instalment in his epic fantasy decalogy, The Malazan Book of the Fallen.

To say that I've shed a couple of tears during the finale of the novel is an understatement.

The thing with the whole series for me is that the books don't feel consistently good throughout.

However, the endings are often heart breaking and the more I read, the more I am drawn into the history of the world and destinies of the characters.

Not to mention that there are at least 5 deeply moving quotes in each of the novels. Ones that make you stop reading, drop the book and run to your loved one to share the quote with them.

Currently finishing book 4, with book 5 already waiting for me on my bookshelf.

Can't wait for book 6 though, people say it's the best.
> The GC made sense in comparison to C style memory management. But with with Swift, Rust and modern C++ the argument can be made that GC doesn't bring anything to the table.

Haskell needs a GC too. You can't do ergonomic functional programming without GC (it has been attempted).
Pie Menu Generator
> Sites like these are a perfect response to many different sides of the web design debate – including those who preach that plain HTML with six tags and no CSS/JS is the only acceptable answer for a functional website.

For what it's worth, it breaks Dark Reader.
As mentioned in https://www.intel.com/content/www/us/en/developer/articles/g...

The result looks promising, triple the rps
That all sounds kind of nightmarish. Keep in mind, many live paycheck to paycheck. The prevailing VC-minded attitude that the economy needs market-makers, micro-transactions and “decentralized digital rights management” is just not at all what people need or want currently.
This would have broken my neck when I had zero to none self-confidence a few years ago :‘)
Functional languages seem to have a smaller talent pool and higher salaries.

You can write procedural Scala, but if that’s the case, you might as well use modern Java.
You were complaining about 1% performance deltas else-thread—anyone remotely serious about performance is using LTO.
NumFin – company analytical tool for 70 stock exchanges
NumFin - is a company analytical tool for 70 stock exchanges. We cover more that 40,000 stocks and have 30+ years of financial data.

We combined all important information about the company, management, industry, competitors in one place. All this will help the individual investor make better investment decision.
The History of How Android Development has Changed From Java to Kotlin, MVP to MVVM, XML to Compose, LiveData to StateFlow
Because it’s a better programming model.
It's useless because I don't know if I need to care. Vulnerabilities in openssl are nothing new so as far as I know this is just par for the course, and I get nothing out of it as of yet.
Are you peter gregory?
Ron Gilbert – Starting Jan first I will be leaving Twitter permanently
Yay, propaganda! I sure love my cup of coffee and my slice of propaganda in a saturday morning.
People can be worried by both cases also, or by none of them. Two wrongs don't made a right.

People is fully justified to feel angry about such stupid way to waste the scarce resources (in terms of both, money and credibility) that we should be using instead to support people really fighting climate change or to lobby politicians to accelerate the process.

This kind of action seems totally like a scene extracted from the don't look up movie.
Users regularly do "pay for their own costs and have an ad-free experience", for example on Youtube, Netflix or The New York Time (5 million paid subscribers in Q2 2021).

Users regularly do "give gas to publishers in response to content they enjoy", for example on Patreon, Twitch or Medium.

The appetite seems there all right.
Previous job a new bright young international software guy started. I walked him thru some of the stuff I made first. He nodded. Then we dove in to the legacy and "new legacy" code. He immediately looked at me and said, "Is this [nationality] code? This an [nationality] company!?" I explained to him that we are not allowed to speak like that in California. And yes.
I have settled on a 17h non-eating window so I generally eat between 1pm and 8pm each day. What I mean is that I have lunch around 1pm, usually something small to "break the fast". Maybe a little snack around 4 or 5pm and then dinner around 7:30-8pm then I start fasting after dinner until 1pm the next day.

I usually do this every day but if I am going out for a meal one evening I just give myself a day off, it isn't a big deal. I can make it up the next day if I wish or just forget about it that one day. I don't go out for meals late very often so it isn't something I worry about.

So often I hear people say "oh I couldn't do that, it would wreck my social life!". Honestly it has never been an issue for me. Just the other week I went out for a nice meal with some friends until around 3am so just decided not to bother fasting that (next) day. It isn't like "falling off the wagon". You just start again the next day and continue.

I don't calorie count per day but over a week. If I do go out and consume a bigger than normal meal I automatically adjust what I eat the rest of the week to keep my weekly calorie consumption roughly the same.

Like I said it isn't rocket science and I feel people really over think time restricted eating mostly because of all the crap in the media about it in recent years.
Mum dense urban areas you want to reduce the amount of air pollution.

Electric vehicles do not pollute at the point of use which is the key thing. The idea being that the electricity is produced away from a dense urban area, and moved over a grid.

There is pollution from tyre wear, less so from steel wheel rail vehicles.

Are there any better ways to deal with Whack a Mole ignorance?
Thanks for this!

I had to set keybinding to C-c C-n because I got unmatched parentheses error with C-M-n.

I've been slowly moving to emacs since this summer and got to where I like it better than Vim. I was "forced" to learn it as I am learning Lisp (started with Clojure but moved to Common Lisp).
An approach to local software community building: CostaCoders.es
English-speaking software engineers living in Costa del Sol area in Spain tend to be atomized and isolated, and it is difficult to organize meet-ups or network with people.

I started this simple static site based community where people living in the area can add their profiles and feature their open source projects.

It's open source so the approach can be freely copied to other local areas in the world with different focuses.

Comments welcome! What should I take into account? It's new so there are not too many people in there yet.
What if there is no real way to create an advanced civilization without fossil fuels, and the existence of them is more rare than we can estimate?
The article explores quality only on one axis, on it's impact for development/maintenance work. But software quality impacts far more areas also. Poor software can require unnecessary amount of resources to run, leading to increased operational cost especially if running in cloud. Slow and/or buggy software makes users unhappy and can end up wasting lot of users time, especially if users start do workarounds for the issues. Software having lots of operational issues wastes time on firefighting, and of course downtime can have severe business impact. And so on and on.
I like how DST switches things up twice a year. But unfortunately there’s a very big and dramatic lobby against it.
Tor DoS attacks – status update
There isn't much activity on Github. The last release was nine years ago and all the code contributions are from a single person.

https://github.com/sparist/Om
What is Everyprompt? I searched but found nothing relevant.
You are in no position to decide what people need or what they should spend their money on.

On the contrary, micro-transactions is the ideal way for regular folks to support content creators in a way that does not take too much from them.

No one struggling wants to pay a platform's minimum support level of $5/month times 20 people whose videos they like. Paying $5/month to 20 people whose videos they like though, that's much easier to handle.
An arena allocator presupposes a huge number of objects each having the same lifecycle - which is not all that common/general.
I highly doubt it.

I have done security releases before (not in OpenSSL), and the first line we have there is that don't push upstream in the flashiest text possible. In OpenSSL's case, they might share it with other major OSs beforehand (because many software statically link to OpenSSL), but there is always a secure channel in place to make sure the patches/commits are not leaked.

In the unfortunate event that the commits were pushed to a public repository, the most sensible thing to do is to just release the tagged release with the security announcement anyway.
Best of HN! EVs solve a few things, but the main issues are overconsumption and lack of giving a fukk.
I wouldn't be surprised if Twitter becomes a crypto-wallet in this way. Everyone with a Twitter account now as a Binance Wallet (or maybe it will have Twitter branding?)

Sort of similar to if you have a Google gmail account, you also have a Calendar account, a Google Drive account, etc.
I'm not sure whatever for they need such nanowire synapses, because in real/wet neural networks the timings of neural firing, delay and latency is as essential as the synapse itself. How fast a wet synapse works is modulated, some are isolated from modulation. I don't think a new synthetic synapse being 30.000x faster will do anything good if the whole system is not up to par with a wet neural system.
“Money velocity” doesn't really exist though except as a catch-all variable in monetarists' equation MV=PQ.
Haskell needs a GC because it can't figure out whether a closure might outlive any of the variables it references. This can be addressed by a Rust-like borrow checker. (In the rare general case where multiple independent pieces of code need to keep some object alive, this can be done via refcounting which of course is a kind of GC.)
I love Geizhals. Filling "Sopping baskets" with stuff I would like to have and then just deleting it is a hobby of mine. Geizhals is the tool to go for this hobby. :)
I agree with that assessment. It’s good to keep in mind though that he at some point realised that whatever his plan might be, it wasn’t worth a $50B price.

But by then he couldn’t back out.

Perhaps he’s got a better plan now, perhaps not.
Battery-makers are powering a circular economy
An open source alternative I personally use (it's even modular!):
https://addons.mozilla.org/en-US/firefox/addon/simple-tab-gr...
Adobe's Pantone changes to kick in this month
It’s really difficult and I think we can afford one employee driving a vehicle transporting thousands of people.
Is that an issue with the init script or with Apache?
It was mismanaged according to *me*. I posted my opinion. It may be incorrect. That's true of most posts on the internet.

Twitter has 7,500 employees. It doesn't take that many to run a Twitter. Most Twitter employees I know use their positions to work on things weakly aligned with the success of Twitter, such as random political or nerdy projects. That's a small sample set, but the things I hear raise my eyebrows.

If Twitter were private, and management aligned to shareholder value, the value could increase by a lot. I'm not sure if Musk can do that, or if it isn't overvalued in the first place, but that's my opinion on Twitter management from where I sit.

It's not uncommon for public companies, especially older ones, by the way. In many cases, almost every employee, right up through the CEO, is there to maximize their income, to maximize their future career prospects, and to have fun. That doesn't always align well with shareholder value.
That is usually referring to F-4 Phantom.

F-15 is using something called a lifting body design in which fuselage itself produces lift. That's what save this one. See https://en.m.wikipedia.org/wiki/Lifting_body
I think you might be overthinking this. People enjoy what they enjoy. This person gets a lot of joy making a space they like to spend time in.

There are car buffs, cycling fanatics, outdoorsmen, musicians, woodworkers, and all kinds of other people who put similar amounts of thought into their gear and space.
Welcome to the World of the Polycrisis
While I get the general point ( and mostly agree, and practice myself ) for many people, if not most, this is not a choice or an option.

Plenty are working two or more jobs just to barely make it, if they even get to make it.
Crypto exchanges have very strict KYC and AML rules. There's no chance in hell people are going through KYC/AML processes to use twitter.
In the linked article, Global sign says they don't know what exactly the vulnerability is. I imagine the public root CAs to be informed if this was an x.509 related bug. But again, Global Sign is a pretty shitty CA to begin with, so I wouldn't be surprised if they were not informed intentionally.
Here's the official place where these are announced, if you feel a little uneasy getting urgent security advisories from tweets and blogs:

https://mta.openssl.org/mailman/listinfo/openssl-announce
Needs a pre-Lenovo IBM Thinkpad spinflavor but with modern aesthetically charming amenity and seL4 microkernel. Needs to look cyberlethal.
It depends if mozilla will support OPFS.
Is USD a scam? It's based on "faith" but pretty much works. Does that make it legit or a scam? If you have enough bombs and willing to spill enough blood to defend said faith, then it's legit? Crypto is a broad term and you paint it with 1 color: scam!
Twitter is to Musk what the Washington Post was to Bezos.
The two are not mutually exclusive.

We all know endless growth with finite resources is impossible. We can innovate do things more efficiently or differently and find solutions to previous limits of course.

The hypothesis in the paper is simply that eventually a civilisation will encounter circumstances in which the timescale to solve it is longer than the time they have to do it. Then they must either achieve a form of homeostasis (and no growth) or die off (or retreat and start again).

The boundary for this doesn't have to be a planet. It could be a solar system, or maybe more than one.
I wonder how their offer letter / contract looks like.

Section 3. Termination

Bla bla bla if you're fired for whatever reason, you'll get $30M.
Mitmproxy 9: WireGuard Mode