skysight-inc/HackerNews huggingface dataset:
I doubt it will ever happen with our system of electing new people every 4ish years, with no consequences after office. That system might work on a small scale for a small time, but not in a global economy like ours.

What we need is a system to tie the direct effects of the actions of politicians to the personal lives of politicians. For example, like doctors, they should be held liable for political malpractice.

We also need to find a way to get people into office who aren't as hungry for wealth and power like most politicians are. Seems like from the start we are setting ourselves up for failure if we elect people who are good at being elected.

Perhaps politics should be like jury duty: it should be more distributed and citizens should have to serve in it.
Yes and the Neobanks, both N26 and Revolute rely on fact that financial regulators across the block recognise each other, so N26 regulated in Germany can operate in Ireland. Etc.
Using racially biased traffic stops is worse than any poster here has yet to fully explore. Biased systems of laws and policing were used to re-enslave black people after emancipation, feeding them into the convict leasing system. That lasted well into the 20th century, and the ghost of that system haunts US policing and incarceration.

Racism in laws and law enforcement is intentional and by design.
Reads like a UK propaganda piece, doom and gloom until we choke off civilians.
I-Don’t-Want-All-My-Commands-To-Be-This-Long
_We_ are in danger of ending up living on a planet that is much less human friendly
Hope isn't a strategy
when making fun of a man's penis size for whatever reason becomes normalized, it isn't surprising body dysmorphia becomes more prevalent. double standards galore. mens issues just don't matter.
Arxiv: https://arxiv.org/abs/2207.14670

If I understand correctly after skimming, one of the fundamental ideas behind this appears to be similar to the well-known Fast Multiple Method [1]. It’s also a tree-based approach where far away points are aggregated into larger chunks?

[1] https://en.m.wikipedia.org/wiki/Fast_multipole_method
IIRC the Kamasutra says there's 3 genital sizes for both men and women; big (horse/elephant), medium (bull/mare) and small (hare/deer). It says you can have great sex with up to 1 size difference, and although the woman being one size smaller is preferable to her being one size bigger, it calls equal unions the most perfect ones. And that's just refering to vaginal intercourse itself, of course there is so much more to sex.

I don't know what my point is, other than: don't fret! If you find someone you like, and who likes you, a lot of silliness and unfounded fear will fade away.
So, you are proposing the the electric field of electrons moving inside a wire somehow have their fields appear outside of the wire rather than proportional to the distance from the electron (Coloumbs inverse square law)? As though the medium in which a particular electron is suspended can create an exclusion zone for its electric field?

That's interesting but contrary to just about everything that I've ever learned about this stuff. My understanding to date is that there is an electric field in a wire because if there wouldn't be then there would be a non-uniform distribution of electrons in the wire, in other words, without an electric field in the wire there would be no current to begin with, the fact that there is a current is proof that there is an electric field in the wire. I would expect that field to be aligned with the direction of the wire and constant in magnitude relative to the flow of the current. Anything else just simply does not make any sense to me.
> I do think that the right has a small point in their perspective.

They very well might. It's what follows that needs scrutiny.

Having been RW, there was some pride in adhering to a dumb fallacy: It's that if A is beneficial, then B thru Z must be beneficial. Together, A-Z become an ethics-defining principle.

But it's an unthinking, lazy assumption. Only beneficial things are beneficial. B thru Z are only what each is eventually shown to be.
There is no world in which HN is not a “waste” of time.

This notion that HN must only be for “serious” conversations about serious submissions is a wholesale misunderstanding of what HN is.
> The hard truth is that countries like India and China that have 4x the population will ultimately have much larger economies and will thus be able to have larger military capabilities.

meanwhile they are still fighting with sticks in the Himalayas
Expect something similar from Viktor Orban, when (if?) Hungary begins EU presidency next year.
Get-Alias
Right, but you only ever hear about the stories of waste, not the stories of success, because talking about the success of government business loans is one of the driest and most dull topics out there. Press doesn’t like to cover it because it’s so boring. I mean, a marginal percentage of people participate in local government meetings because of this reason. It’s so boring to listen to meetings about housing and infrastructure policy, even though they’re vital to the community.

If you want to read about government success stories, you have to seek them out.
When writing tests, my goal is to verify a given routine works as intended.

I don't want to write tests for the same functionality over and over. Repeated functionality should be extracted, tested in isolation and then used in composition with other tested code.

This is how you write correct code without stress or worry. People that take "just write the code" as dogma have produced some of the most untestable, bug-ridden code I've ever encountered.
It's fascinating that it's the left that has stepped into the role of standing athwart history yelling stop.

I think it's a matter of refusing to believe that the disease and the cure can be the same. The realization that the industrial revolution was the root cause of climate change creates an aversion to believing that we can solve it scientifically, and a push toward demanding we slam the brakes on industrial society and move in reverse.

It's a fundamentally conservative stance. And one that's clearly wrong. The only way out is through. We're only going to solve the problem by accelerating toward a future of clean energy.

The old adage that people become more conservative as they age, I think, has a fundamental truth to it, but every generation finds a new and unique way of expressing that conservatism. With degrowth, we're seeing a blossoming of one of these odd paths in real time.
This is an emacs-centric world view and many of the same arguments applies to open source software in general.
In MacOS quit is not in the File menu. It is in the menu which is the name of the application, along with About, Preferences/Settings, Hide, Services.

The File menu has Close.
> Again, we had scientific progress (and problems with it) before the current system.

Again, the scale and accessibility of science is different now and then. We had commute before steam engine, it doesn't mean we can get rid of all engine-based transportation now without consequences.

> The only currency that matters is if your results can be reproduced

This is extreme reductionism. LHC results cannot be replicated unless you have multi billion particle accelerator in your backyard. JWST cannot be replicated. Many other large scale experiments are nearly impossible to replicate. In fact, these are often considered "important" ones. And this not necessarily due to price, but rather combination of price, unique expertise and willing to spend effort.

You know who will be able to tell you if the experiment description makes sense and has chances to be replicated if you ask them? Peers. Peer review at will never worked (and there were attempts) and never will because nobody likes to do peer review. I'm yet to see any proposal for peer review without editorial invitations which has at least theoretical chances to succeed.

> I won't be able to reproduce it if the code isn't included.

So you do mean "reproduction", not "replication". This is very low threshold and definitely not "only currency that matters". If I send you the code that alters the results somewhere deep inside, you'll be able to reproduce them.
Sure, but that doesn’t necessarily require a single currency.

For what it’s worth, I’m in favour of the euro (and further EU integration).
Reform only happens in washington if two large corps/marketing segments oppose each other.

News at 11.
Math for Security: From Graphs and Geometry to Spatial Analysis
It didn’t even need to trickle up, it was exclusively handed out to the top on the assumption of “trickle down economy” being a real thing.
>Or a second referendum held once the terms of the actual withdrawal deal were known

Exactly, nobody voting for Brexit even knew what they were voting for! Many just had some nebulous, fantastical idea of independence from some "evil" organisation in Brussels.
I haven't participated in this kind of program, but it seems extremely bad faith to basically expect the opponent to argue that their position is necessary condition to something nothing short of absolute utopia.

As a college admissions officer or employer, if this is what the endeavor had degenerated to, I would place no stock in it as a skill builder or source of any reputable credential.
Why I’m skeptical of “steelmanning” (2022)
"There is a limit to how many lines of code a single person can maintain."

I used to believe that, but I don't think it holds true any more.

The trick is to write code with automated tests and comprehensive documentation.

If you do this, you can leave projects in a state where you can pick them up in the future as if you weren't the original author.
I'm a remainer, how do you think your portrayal comes across? Even the mere financial contributions alone (net contributor) should be acknowledged and recognized as a force for good for the project during our tenure. Some countries also appreciated our counterweight to the French/German hegemony.
The inertia of 7 billion people and their systems that were created on a much smaller scale is huge. How the devil can we effect change with such inertia?

We have extreme wealth concentration effected by advanced technology, a hugely complex global economy with immense inequality, and a failing biosphere... I agree with you that the whole system is the problem but is there any hope beyond a massive reform caused by devastating ecological disasters?

Personally, I am not too worried for myself. I am sure I can live out the rest of my life in relative comfort, but what about a couple generations down the line?
It’s a game developer saying his kind of skills will be in demand while “those other” skills won’t be. I have no idea what will happen, but color me skeptical on this take. If for no other reason there’s not a lot of detail on why.

Specifically why does web programming get easier but game programming does not? Why wouldn’t all programming get gradually easier.

In any case I do think you do yourself a disservice if you can’t pivot to a different part of software. When I graduated college 20 years ago the trend was monolithic Java or C++ apps. There was no Stackoverflow. There was barely a functioning web search engine. AI was rule based. Deep learning wasn’t readily used, nor was machine learning. JavaScript was barely used.

If you’re not constantly thinking about your skills investment and direction, you could be left behind.
Hey Ophir here, I'm the co-author of the post.

What you say is on-point, and we should have mentioned it in the post.

The way I see it is: at the beginning, everything is repeated three times on the three layers. Then, as time advances, complexity grows, and you start having much more specific requirements that will need one of the layers to differ slightly.

The common approach is to just duplicate everything three times at the beginning to be ready for the moment when something needs to diverge.

What SQLPage [1] is saying, is: when you start, just think about the database. Make it the single source of truth, and iterate quickly to find out what form the data you work on will need to have. You won't get it right the first time, so it's crucial you don't find yourself having to do the work three times for every change. And then, when you need some frontend-specific feature, make just a react component for it and integrate it in the application. Then, as the app grows, you will progressively write a full frontend for it, and an external backend, but you will never have to re-do the work you have done in the beginning. This has allowed me to make some applications that I wouldn't even have thought I would have the courage to start before.

[1] https://sql.ophir.dev
Easy: he’s not personally designing or building the rockets or evs.
> it is your duty to make sure that no one feels demoralised or rejected because of the systems you build.

This is the most dangerous line of thinking and one of the many reasons people are tiring of woke-ism. Most reasonable people agree accommodations for the disabled are both smart from a business perspective, and kind to patrons in general. To reframe having objections to this as a "demoralization" and "rejection" that needs "special training" to understand seems more like the schizophrenic sociologists are off their meds again.

Importantly, I have no duty to anyone except my family. I am not obligated by anyone to do anything for you. This is not to be interpreted as me not having empathy for the disabled. But it is not my obligation to do anything about it. I have worked specifically in this industry helping the visually impaired navigate websites better. However, I cannot afford to do such a design for my own personal sites. These types of prescriptive ultimatums are exhausting and when they're codified into law they have an unintended chilling effect.
Funny, i was just discussing migrating Plex files from Windows to Linux, and if it requires persisting whitespace in the filenames. My position was that "Linux" handles spaces fine, but if i can avoid dealing with escapes in filenames that would be nice.

Curious to read this article when it recovers from the HN load.
"superconducting" obviously different from "semiconductor". Fat chance combining these. Maybe in the future, that's going to be separate instant Nobel prize, on top of the one we're talking about now
I don't quite know what you mean by that, but consider that this is not true for e.g. a torus or a sphere (take the function mapping every point to its antipodal point).

The fact that the underlying space is contractible is very important here.
Yes, but what's the alternative? "Democracy is the worst form of Government except all those other forms that have been tried." - Churchill. Yes, Democracy has lots of faults, but there aren't any better alternatives.
> Which phone company do you positively like ?

Digitech Mobile is great so far. I think that particular question is very regional. In Switzerland (and Sweden,) the competition between them works well, IMHO.

> Which internet operator are you paying because you want them to thrive ?

I don't have a choice where I live. I.e. it's as bad as a monopoly. It used to be good, but then UPC was bought by Sunrise, and they seem intent on making me leave ASAP.

> How do you feel about Qualcomm and feeding them money ?

Blissfully ignorant.
Auto-splitting variables is for passing arguments to a command you'll be using multiple times, or that you need to change under some condition, for example:

RSYNC_ARGS='--progress --human-readable --human-readable'
if some_condition; then RSYNC_ARGS="$RSYNC_ARGS --exclude-from=some_file"; fi
rsync $RSYNC_ARGS foo bar

I can't think of a use for $* though and would guess it probably existed before $@ and is still there just for backwards compatibility.
You might be interested in 'The Horse, the Wheel, and Language': https://press.princeton.edu/books/paperback/9780691148182/th...
How to Run Effective Sprint Planning Sessions
If you are an engineering or product leader that has worked in an agile/scrum shop, you know the rollercoaster that comes with sprint planning meetings.

As both a participant and a leader, I've been in the trenches and witnessed various approaches to sprint planning—some more effective than others. All too often though, I’ve seen these meetings devolve into chaos, resulting in misaligned priorities and a waste of valuable time.

Through countless iterations and learnings, I’ve developed a process that has helped teams regain focus, enhance collaboration, and achieve great outcomes.

I recently decided to write down those learnings which I'm excited to share in my latest blog post. I cover:

- Four underlying principles that drive successful sprint planning.

- Essential prerequisites to ensure smooth execution.

- Tactical steps to streamline your sprint planning process.

Would love to hear feedback and what has worked well for you when it comes to your agile planning process!
Because they're already handily collected at the link provided.
No - 3-tier is an infrastructural pattern, not a software design pattern. It means you have a front-end, back-end, and database.
As long as people vote right/conservative this is all going to tank. Right will never care about anything but themselves (and thus, money and power). You see it everywhere they are and where in power. Which means we have huge issue as the underbelly votes right and the right vote right.

Even another Hn post saying the US needs more/better defence is just priming the public for republican propaganda to get votes and move the spending to ‘real things’ instead of the pesky planet; ‘it’s been here for 6000 years, why worry?’.
Wow ... you're in for a rough ride, my friend.
Show HN: San Francisco Compute – 512 H100s at <$2/hr for research and startups
Hey folks! We're Alex and Evan, and we're working on putting together a 512 H100 compute cluster for startups and researchers to train large generative models on.
- it runs at the lowest possible margins (<$2.00/hr per H100)
- designed for bursty training runs, so you can take say 128 H100s for a week
- you don’t need to commit to multiple years of compute or pay for a year upfront

Big labs like OpenAI and Deepmind have big clusters that support this kind of bursty allocation for their researchers, but startups so far have had to get very small clusters on very long term contracts, wait months of lead time, and try to keep them busy all the time.

Our goal is to make it about 10-20x cheaper to do an AI startup than it is right now. Stable Diffusion only costs about $100k to train -- in theory every YC company could get up to that scale. It's just that no cloud provider in the world will give you $100k of compute for just a couple weeks, so startups have to raise 20x that much to buy a whole year of compute.

Once the cluster is online, we're going to be pretty much the only option for startups to do big training runs like that on.
> People (myself included) steer clear of anything with "GPL" in it as much as we possibly can, whether the reason is rational or irrational. The reasons don't matter - it's just what happens.

Okay, so then irrational people get to shoot themselves in the foot by not using quality free software. What problem is? Presumably those people will be out-competed by ones who make more sensible decisions, or at least make less money.

> And so saying something like "you can sell a separate license" doesn't change that dynamic.

But it does though? If you don't want to use software licensed under the GPL then you can go pay them money to get a different license. Which they like because they get your money. Getting money from irrational people is one of the most profitable things in the world.

And if you're neither paying them nor contributing back changes in the spirit of the GPL, why should they care if you don't use it?
Yep.

$ echo $(echo "a b")
a b
$ echo "$(echo "a b")"
a b
My rule of thumb: if you know the ID of the resource you’re creating, it’s a PUT. If the system generates the ID, then it’s a POST.
The Rockefeller Foundation donated $1 million to Abstract Wikipedia toward the development of Wikifunctions a couple weeks ago: https://diff.wikimedia.org/2023/07/12/abstract-wikipedia-gai...

Wikifunctions also got nine Google employees from a Google.org Fellowship in April 2022: https://diff.wikimedia.org/2022/04/14/google-org-fellowship-...

The people whose business models benefit from this project's success will ensure it's staffed and funded. Your donations are emphatically not needed, nor will declining to donate do anything to slow it down.
No, you said third party and meant Discord, falsely presuming Discord stores the content of your private conversations in an accessible way, and in this context in a way that makes it… harder? To publish as documentation (you know, the original topic).

And since you’ve apparently never joined an IRC channel before, you don’t get any history of the channel at all, you only get the messages that are sent while you’re in there, and IRC servers don’t log every message to some file. If you knew how these servers worked you’d know how that wouldn’t work very well.
I had a coworker who would say that they were having eye problems -- as in "I just can see coming in today".
I don't think the article addressed one of the most important points: the U.S and EU are only a portion of global emissions. If they're the only ones to seriously contribute to climate change they will essentially be subsidizing the developing world. That's why Trump pulled out of the Paris climate agreement. Should they do it anyway? Maybe, but it seems more likely that the self-interested choice is to give up and focus on making the U.S and EU resilient to climate change. Either way this is fundamentally different from a bank bailout.
Next Gen Googles Run a Tighter Ship
Good chart about Y-Combinator job postings in the article
I changed from .emacs to .emacs.d/init.el when it became possible, because that seems neater. Some years later I decided to see what fancy packages the young folks like, and started using vertico, orderless, marginalia, embark, and consult. I'm still going to reserve judgment on embark and consult, but at least the first three packages are certainly great additions.
Drawing with GPT-4
IIRC this was causing some exotic problems when deploying docker images based on musl.
Articles like this that obsess over consumption curtailment and ignore everything else are beyond foolish. Please at least mention the Inflation Reduction Act in passing.

Also the irony is that the "bank bailout" was a failure too! The 2010s were a lost decade because the politicians were afraid to adequate stimulus, the Europeans are still afraid!

So the idea that the politicians are afraid of doing unpopular things is also dis-proven --- avoiding recessions would also be popular.

There was a fear of doing anything at all, and now there is less of that. The IRA is very much a political theory that:

- Green male jobs in red states will stave off fascism

- Green suburbia is necessary because we can't get our shit together on density/transit fast enough.

These environmental types need to becomes aware of the massive era-demarking shifts we've seen in policy in politics in recent years. And they better also support way more multi-story housing because giving people cheap apartments without parking spots is far more popular than directly curtailing driving / ICEs.

Also do nuclear power but the brits already have some decent plans there.
https://web.archive.org/web/20230730164330/https://www.thegu...
Can you share what you chose as your points and what convinced them at the end?
>and a push toward demanding we slam the brakes on industrial society and move in reverse.

Where does the article suggest this?