skysight-inc/HackerNews huggingface dataset:
I agree. The only thing that matters is the change that ultimately gets committed. It’s rare enough to need to go through the commit logs, but optimising for this instead of optimising for getting the job done quickly and well, makes no sense to me. And anything contentious or tricky should be commented in the code itself.

There is a place for everything - PR comments, public slack channels, private DMs, in-person meetings, video calls, 1:1s - even phone calls! - but what’s critical is to use the tool that best gets the job done. And most of the time the job is not “teach everyone all the time”.
More power to the author , or being their own individual, but it made me feel a little uneasy. I dont mind people being a furry or expressing themselves, but I do feel like I was made a witness/part-of someone's kink and I'm not into that. I thought it would be dry infosec blog stuff and unfortunately opened it at work.

It's the same feeling when seeing a leather clad lady hauling someone's granddad on a leash around town. I respect it, just don't make me part of it against my will. I'll make a note to skip this site in the future.
Our current civilization is fragile. There are a lot of connections, a lot of interdependence, a lot of points of failure. Think what happened with COVID, both in spreading speed and the immediate consequences that could had been far worse, civilization-wise, like an economic crash or disruptive trends that started there and that are still lingering on.

Yes, change is a problem. You can't just move a city, you can't make millions or billions of people lose what they had without ripples. But is not change to a new stable. It won't be a new stable. Even if we drop everything, stop emissions, commuting, economy and even our existence, things will keep changing, because at some point feedback loops will take the lead. We are at a point where doing less won't solve anything. And where risky path of actions will be taken.
>If a business transaction is bad for the public then f*king prohibit it.

If only life were that easy. Is it bad for the public that Costco and Walmart deliver lower prices to customers via efficiencies if scale? Or is it better to have more inefficient local stores?
Most likely. I know mine blocks all new domains for the first day or two after registration.
Wright's law is a very powerful force. It brought down the cost of solar and wind below the cost of fossil fuels. It will do the same for nuclear power. Using current energy prices to make predictions about developments in solar power in 1990 would have said the same thing you say about nuclear energy today.

By the way, nuclear and photovoltaic solar technologies are about equally old - the trope that nuclear power has had a lot longer to become scalable is incorrect. Solar has become scalable due to the amount of money being poured into it. If you pour a lot of energy into nuclear reactors, the price will go down by a lot, too.
Does this imply dependent types can be implemented?

I.e. if the hinting system is turing complete, it surely can express the concept as a program?
Open it up until you’re just barely ‘purring’ on exhale then gently but quickly start to inhale (think of your breath as the bow on a violin). There will be a slight timbre change but cats have that too.

It sounds more like a dragon purring than a housecat but close enough.
This is the year of desktop Linux.
While I was exaggerating somewhat in my original post, I should point out that most climate change papers stop around +7C or so because after that it's assumed most everyone is dead and the models won't be valid anymore. Plus, there won't be anybody around to care.
I feel this comment deeply as a child company of a parent that uses SAP and they really really really want us to use their (the same/unified) ERP system but it's really bad. 37 clicks across 7 tabs to place an order. No thanks.

We've spent 3 years refining our processes and automating our ERP system, both the data structures we need and the design of the UX. No thank you SAP
I see.

Why bike though? Plenty of places in Europe where children can walk to school.
When I saw this, I thought "probably about the changing of the header to black instead of red" (presumably due to Queen Elizabeth's death?).
Wouldn't most businesses disappear if their partnerships dried up? This is just a weird criticism.
Generally yes having a very high performing member on the team is a good thing. However there are situations where it can cause problems with the team morale and dynamic. As well as sometimes very serious/catastrophic issues.

Say you have a team with several good performers and one very high performer that just blasts through their work. This can (and usually does) lead to other members of the team feeling they're not as good.

This can lead to them backing away from tasks they are good at, feel they're 'not good enough' and looking for another job (a loss for the team as they were good).

It can also cause friction as the very high performer will often snap up many tasks. Tasks which other members of the team may find interesting to work on. Again leading to morale issues.

Another point is that you should ask yourself how is this person performing so much faster than everyone else?

Are they cutting corners? Are they not planning things and introducing awful technical debt you will have to deal with in a year or two when they have left from boredom? Do they have some undiagnosed/unmanaged neurodivergent trait such as ADHD that may lead them to burnout? Are they 'throwing themselves into work' because of personal issues that may lead to a house of card style collapse if they reach breaking point? Are they abusing drugs?

Over the years I have worked with a few very high performers because of some of the above reasons. I am not saying all very high performers have something from the above list, there are just some people that are like machines on overdrive and always have been. But many times there is a reason behind it and a good manager will identify that for everyones benefit.

In my personal experience the very high performers I have worked with had a mixture of personal and drug issues. One of which lead to a terrible outcome that destroyed their career and family. For a couple of years they were the "rockstar 10x programmer unicorn" people dream of having. But over time problems become more common, internal team issues were almost all this persons fault, etc. They went from being a rockstar to a tremendous liability and resulted in several team members leaving due to the hostile environment they created.
Ireland is great for weather! There's a lot to love about this place. It's very car-dependent and sprawling by European standards, though.
I think you've missed something fundamental. Imagine you're using a spreadsheet app. You put data into a column. Then in another column you write a formula referencing the first column. Then you write a sum formula to put it all together.

Oops! One number is wrong in the first column, so you update it, and everything updates automatically. No muss. No fuss.

This is the model that Svelte works in BY DEFAULT. The compiler determines a dependency tree. Variable "b" depends on "a" in a component, you've bound "b" to an element for display, and somewhere, your components logic changes the value to "a". Boom! UI is updated with latest calculation, and all you had to do was use plain ole JavaScript. No useState(). No complete DOM subtree rewrites since the virtual DOM was marked dirty, just the bare minimum of DOM changes automatically.

Reactive variables instead of linking up reactive functions within a reactive framework API.

In React, for performance reasons, you often have to explicitly mark segments of a component (or whole components) that you know won't change so that it doesn't recalculate every time there's a minor property update.

All of that goes away in Svelte. There is no reason to mark segments for no recalculation in Svelte in the first place. It just works, and it just works with what looks to you as the developer as 99% HTML, vanilla JavaScript, and standard CSS.

I imagine most folks who love React syntax have Stockholm Syndrome at this point. Having written for web since 1996 or so, I've seen the progress as well as the fads. I still remember document.write(…) and Netscape's layer tag. I remember the JQuery revolution after the missteps of Prototype. I know full well why React (and Angular and Vue) were created as web sites became larger and more complex.

And I'll tell you truthfully, I haven't been this excited about a return to relative simplicity as evidenced by Svelte in a long time. The strategy behind Svelte is an industry refactor that's been a long time coming. Even if Svelte is not the eventual "winner", I truly hope it's something closer to the Svelte model than the current old guard of Angular, React, and Vue.

You may claim to hate magic, but I have some bad news: there is magic at every level going down to the lightning injected into rock to make it think. The fear of magic is the same argument used by the assembly programmers when C first emerged. "Too much magic. Too easy. Too much loss of control." Never mind that it was an order of magnitude easier to learn, modify, and maintain.
So you don't trust your government to come up with the right legal framework... but you want the central bank to take over the entire retail banking sector?
Why do I feel the urge to find this guy's address and arrange for an industrial crate of tiny soap bars delivered to him?
Over my career I've seen it communicated as "leadership support" where people implementing different programs know that they are only as effective as the leadership support behind it.

I do some Scaled Agile Framework consulting and the implementation a good example, because it can be fantastic but if leadership at the top of the company doesn't get on board the entire process will self destruct or be bastardized.

The professors who built the system knew this about every customer they talked to and it was a big learning experience for me. New leaders will come in and often insist on tools that they already know, rather than take the time to learn about better options.

If you've ever read Skunk Works (fantastic book), you see lots of this in the military procurement process in the US. It's bad enough that you worry how much it's hurting US national security innovations.
Is this a joke?

Python type checking allows eval with arbitrary code. Of course it's Turing complete.
Ask HN: How do you debug test failures in CI?
It seems like developers frequently run into situations where the only way to debug a test failure in Continuous Integration is by repeatedly pushing incremental changes until a smoking gun in the form of something like a log line is found.

How do people solve this? Should we accept it as the cost of doing business?
I'm not at all surprised by this. Accidental Turing-completeness is easy to fall into. Python's type hints take a lot of influence from the likes of, say, Scala, which has a Turing-complete type system, as is Haskell's.
You have to see it in the context of British tabloids (mass-readership, low-brow newspapers), especially of the 80s and 90s. The Register was emulating this style of irreverant journalism. For example have a look at some Sun headlines: http://news.bbc.co.uk/1/hi/magazine/3654446.stm
I swear my dog purrs sometimes when I'm rubbing his neck. Its very subtle but he makes some sort of low grunting noise when he's relaxed and enjoying his massage.
Learn Origami and Japanese
Can keyboards operate at the speed of digital communication?
Do "smart" keyboards index too hard on reproducing formal conventions of the written word? Auto-correct, spelling, word suggestion are useful features that fundamentally assume the way we message our friends or leave comments on tiktok is the same way we write a book report.
Quick!! Schedule a few syncs on his/her calendar. That'll show him how to be productive!
I'd like to be able to navigate each comment by pressing 'j' to go down one comment, 'k' to go up one comment, and enter to collapse the comment.
Have insurance split into two parts, the 95% cases and the rare and expensive?
Until that guy burns out and crashes.
I can tell my comment moved you to say something, but I dont think you stopped to consider what you might say, only that you needed to say something.
I used to visit it everyday from the early 2000's, but I don't think I have really visited in the last 3-4 years. I can't put a finger on it, but the writing and then subsequently the comments (which were always fun) kinda started falling off.

I still have it in my bookmark bar, but as I still cant get the favicon to load properly in Firefox, I forget to click on it :)
It might just be my perception, but has the winds of public opinion shifted towards Epicureanism recently?
I've used a Siebel frontend and I wanted to cut my veins every time.
> Taking a page from social media and online shopping sites, mobile gambling sites employ “very, very aggressive marketing” tactics

We've built a perfect attention hacking mechanism and that's now being unleashed in service of all types of industries.

The only question now is which platform gets your limited attention.
name checks out :)
> "You are the leaf, not the river"

I'm curious why you think the author misrepresents/misunderstands stoicism on this point.

The entire piece is that Stoicism is an individual's philosophy -- one that solves an individual's struggles. The philosophy helps confront that which you can't control...but the author is arguing that it will tempt you to throw up your hands, that you can't control anything.

The short of it is that Stoicism encourages an individual to draw within themselves and create a worldview that is acceptable. All well and good for the individual, but the world's problems will be fixed by collective action -- not individuals withdrawing.

Too much Stoic navel gazing might decrease the likelihood you join the community action board.
I wish the author paid some attention to the Virtues, which are central to Stoicism. I would find any rebuttal of the idea “Virtues are All You Need” more engaging (even if unconvincing). He even seems to be advocating for hedonism (as another Roman era school of thought still advocated by some “Professional Philosophers”) without knowing it?
If it were at all possible I'd give Bob a 4 day week, let him work on personal R&D stuff, or promote him to a level where he can use his competence to solve bigger problems. If there are no more challenging problems to work on it's time for Bob to look for a new job as his career will be suffering.
Metablogging
This is all in my basement but I tried to build it like I would a rack in a datacenter the stack is:

1: EdgeRouter4 connected to ISP. This operates as a typical router, nothing special other than some static routes to item 2.

2: Pair of VyOS routers running in VMs. I think of them as top of rack L3 switches in a datacenter. Their primary purpose is for ECMP [1].
They also use VRRP so the can be upgraded without downtime.

3: Three node caddy cluster I mentioned. Running plain old Debian. anycast-healthchecker configures the anycast IP on each VM's loopback interface. Bird advertises the address to the two VyOS routers via BGP.

4: Caddy binds to each address.

All of the hosts in this network are configured with a default route to the VRRP address on the VyOS VM's. That's pretty much it.

I've recently started using Calico in k8s on some separate VM's, and they work the exact same way, advertising Services of type LoadBalancer to the VyOS routers which does ECMP across the nodes. I learned quite a bit configuring anycast-healthchecker with Caddy, then comparing it to how Calico works.

[1]: https://codecave.cc/multipath-routing-in-linux-part-2.html
Clueless US Tourist Asked Queen to Take Photo of Him with Bodyguard
This just isn't true. There is nothing preventing nonprofits from accruing and banking money for many years at a time. Where do you keep getting this idea? There's no magical 2 year limit or anything like that.

There are thousands if not millions of perfectly functional nonprofits. Mozilla is more the exception, a monster that gets fed by Google and produces little of value. The EFF, ACLU, Sierra Club, whatever are also nonprofits. There are lots and lots and lots.

Nonprofits are a different beast from cooperatives. They don't have a profit motive. If you want a democratic nonprofit there are such things as worker self directed nonprofits. Or if you want shared investments without shared governance there are ESOPs and such.

Yes, I would love to see a more democratic economy too. But that's not held back by the limits of organizational structures.

Please, if you're going to make these extraordinary and (I believe) incorrect claims about nonprofits, provide some sources?
There’s a really great novel called Red Plenty by Francis Spufford which is set in the USSR of the 1960s. The protagonists are mathematicians and economists who build a computerized planning system, not so different from SAP, to support of Kruschev’s goal of fully automating planning and manufacturing by 1980. Beautiful prose, too.
There could have been a viable solution: 1/2 surviving child per person and tech to preserve genetic material of every human being.

Climate change is not something we could have stopped or influenced. We could have only made a difference in how we chose to perpetuate our species and the eco system we need to survive as a super apex predator.

Our politicians failed us. But it’s our collective fault because we elected them and got our priorities wrong. I also blame the proliferation of religions that chose politics over a search for divinity. The zeal to keep adding members to the flock exploded exponentially.

We used science and tech to keep the ageing barely alive but not thriving. It costs environmentally more to create and raise a child than to keep us living longer and maintain lower rates of obsolescence. Our survival/thrive/productivity rates are not efficient.

We have just begun to understand the expansiveness of intelligence and it’s knowledge amplification. Automation and AI is just the tip of the iceberg. Too bad we find babies cute and hug the age of retirement.

It’s like blowing our lungs out into a balloon that can be the size of the room but we prick it when it’s the size of a grapefruit because we think that’s the limit of it’s expansion. What a waste of air..waste of materials and for such short lived fun.

Everyone dies, but we really didn’t have to die like a dumbass species that forgot its collective survival instinct and latent potentials.
> ABAP, the programming language of SAP, is quite nice nowadays

I took a brief look at the ABAP wikipedia article and this insanity [1] stood out to me.
I think after a decade of SAP you are too brain-washed to give an objective opinion anymore.

[1] https://en.wikipedia.org/wiki/ABAP#Spaces
Why do you think it’s bigger than Hopper? It’s most likely going to be slower than H100, with less memory, and no cuda support. Software is likely to be its weak point (e.g. AMD is still struggling in this regard). Though if the price is 1/20 of H100 it might still be successful.
As an old head, lifelong Junglist and retired long serving Minister of Raves for the Party People Party, this is thrilling to hear. Please pass the MDMA, whatever Dutch doublestacks bearing a high dose warning (yes, a real label for 250mg+ per dose) you have in stock. Teslas would be wonderful. Thanks~~~

Now, when can someone enterprising small business startup stand themselves up an independent dispensary? What about the install of the drive through window? Until we allow for take out and achieve feature parity with alcohol these substances are being discriminated against. If intoxicants were races then LSD could use affirmative Action to get it on par with how we treat tobacco and booze. Treat it like alcohol already. Better yet don't concern yourself with what people put in their bodies unless they make you have to intervene for public order or safety's sake.

Without the myopic and impotent moral bias these substances have suffered through since their discoveries this becomes pretty simple and surprisingly straightforward to live with socially.

People don't typically abuse psychedelics to addiction. Notable exceptions being stimulants obviously. LSD is evil, mushrooms are great, and everything in between will have you feeling various degrees of regret and anxiety about what you just took and how long it's going to be warping your reality. That gets dicey if things take a downward turn and things spiral into a true bad trip.

These chemicals are decompilers for the mind and should be treated with the respect you would give your mind's configuration files. The psychological consequences from a bad experience can be lifelong and stay with you forever, but we're adults and hopefully RTFM and follow best practices and take precautions. There should be no one telling me what I can't put in my own body... long as I accept the end result of it.

Sorry for the /rant, this hits close to home and I have many feels about it.
For personal projects I'm now using HTMX & HyperScript + Django (I have a custom middleware and view class I wrote that steamlines a lot of it).

That's helped a ton with the frontend fatigue for me. All the benefits of a SPA without writing any JS.

So far I've not gotten to use that stack professionally, but I'd sure love to.
To (3)'s point, the manager doesn't realize what's possible and the current devs are actually working 4 hours a week. Bob is exception, and _actually_ working 40 hours a week and getting 10x done.
As a remote worker who plans on buying a home and putting down roots in the small, middle-of-nowhere town I live in, no way in hell that I'd accept a job offer from a company that dangles RTO over my head like this.

Amazon refusing to make a firm commitment doesn't mean you shouldn't work for them if you want a remote role. It means you should see that role as just one job in a long career that will contain many jobs. If Amazon decide they want everyone back in the office and you want to carry on working remotely, then you quit and find a new remote role.

Literally any company might decide that they'd like everyone back in the office, and make moves to make it happen, no matter what they might promise today. Your current employer could announce "Yeah, we know we promised, but things have changed so now we're unpromising." A promise from your employer means very little.

My career advice to anyone looking for a job is to find what you need now and to be prepared to find a new role when your needs change. The same is true if your needs remain the same and the company changes around you.
I don't think it's looking at that: it's looking purely at the type hints themselves. It's the _solver_ (which doesn't run any Python code as such) for the type checker that's Turing complete.

I'd recommend actually reading the paper.
If he's going to romanticize hedonic scumbaggery, the least he could do is look like he's having a good time.
> I dont mind people being a furry or expressing themselves, but I do feel like I was made a witness/part-of someone's kink and I'm not into that.

https://soatok.blog/2021/04/02/the-furry-sexuality-blog-post...

This comes up a lot, but: Furry isn't my kink. I hope that settles it.
It's just one way to do it. One unproven way at that, and with pretty serious ramifications.
At first you have a long chain of used variables that end up into a value used somewhere.

If then you refactor away that single final value you need to delete all the previously used variables that now need to be "deallocated" by you.
The problem is that there aren't any other planets. Venus is an inferno, Mars may as well be made of asbestos dust with a side of radiation and drought, those are the most hospitable ones in this solar system and we're not getting anywhere further anytime soon[1]. And the amount of rockets and environmental damage to launch billions of people and enough spaceships for billions of people is ... a lot.

[1] http://www.antipope.org/charlie/blog-static/2007/06/the_high...