skysight-inc/HackerNews huggingface dataset:
I find some kind of Agile is potentially a pleasant way of handling development work. I have a couple of serious reservations in practice:

1. Part of the charm of Agile is that the devs set their own workload. That sounds empowering, but they can become like their own hyper-tyrannical manager, setting themselves unachievable workloads; that is, they become a proxy for bad management.

2. Managers can easily screw it up. For example, by wedging all projects into the same daily scrum, which then drags on for an hour; by participating in the scrum AT ALL, if they aren't doing dev work (they're supposed to be observers); by changing tasks mid-sprint, etc.

TBH I think the term 'agile' should be shunned. It's become a marketing buzzword, and has almost completely detached itself from the Agile Manifesto. If I were farming-out some dev work, and the proposal included something like "We use agile methodologies", that would raise a red flag for me.
That's a good reason why sprints work well so often. They limit the amount of inflation that is possible.
The Road is his only post-apocalyptic novel, it's not really a theme of his.

The potential for savagery, how easy it is for some to take a human life or completely disregard it is a theme that runs in many of his novels. In a post-apocalyptic scenario like in The Road, where everyone is literally scavenging for their lives you can bet your ass life will become a horror show. Not for everyone, not anywhere, but for enough people to determine that it is part of human nature just a much as extending help to one another.

To me CM's work explores the duality of beauty (in the most expansive sense of the word) and tragedy that exists in the world.

I recommend All the Pretty Horses if you want something less intense than The Road or Blood Meridian but no less powerful. One my favorite quotes:

“He thought that in the beauty of the world were hid a secret. He thought that the world’s heart beat at some terrible cost and that the world’s pain and its beauty moved in a relationship of diverging equity and that in this headlong deficit the blood of multitudes might ultimately be exacted for the vision of a single flower.”
do not mess with the russians?
For Japanese it was C:¥>.
There's a pretty big one in Cape Town. It's beautiful here, the food is good, internet is stable, and the coffee is cheap, so naturally we have hoards of Europeans (mostly Germans) here in the summer.
To be fair, the price of consumer electronics is falling through the floor too. A routine living room television (say a 60" 4k panel) is literally 50x cheaper in real value the 16" color set my family bought in 1982.

You need to look at both sides of that equation. Would you be willing to pay, say, $4000 for a laptop where all the quality engineering was top notch? (It's a reasonably informed guess as to what that would cost.) Maybe some people would. Probably not many. Most people want the $700 laptop which is "just as good", even if the display sometimes fails.
Yes and no. A library might check for the status codes, but then what? Will it throw an exception? You'll have to catch them.

Will it fail silently? If so, is your code prepared for null to be returned instead of parsed JSON objects. You'll have to check for that.

Using a library isn't going to save you from handling all the error states and unexpected response bodies. It'll just change the documentation you're reading and the name of the abstractions you're dealing with (e.g. status codes -> exceptions)
Or, blind optimism leads to effort expended on dead ends. We're sure this will work, no negativity in the dojo, everyone charge ahead! And then it goes nowhere, because warnings were suppressed or ignored.
And that’s pretty weird that a company would set up shop with no regards to the human rights of its employees.
I'd be curious to see an example gallery of image generation of the same vector scaled to different magnitudes. That is, 100% cosine similarity, but still hitting different points of the embedding space.

The outcome vectors aren't normalized right? So there could be a hefty amount of difference in this space? Maybe not on concept, but perhaps on image quality?
Sprints are a great way to always have reasonable goals to work toward. They work best when there's a product team, or product manager and product owner, carefully managing the task. If you have a bad PM, or don't have one, then you're probably in bad shape anyway, and sprint might not help.

I've worked with two-week and one-week sprints, and generally found them very helpful, but more helpful with better PMs.
I think the (unpopular) reality here is that there just really isn’t a lot of traction for one-size-fits-all project management. Methodology and even terminology has too much marketing budget attached to it to be trusted.

There are some general guidelines, there is some amount of this that can be taught (not enough to sell a course or certificate), but mostly project management outcomes are dominated by the terms of understanding the domain in detail and the people involved as holistic human beings.

Paul Graham said that the management of hackers for someone who isn’t a hacker can be summed up as “give up”.

Don’t shoot the messenger please, but I agree with pg.
Related:

NYU organic chemistry professor terminated for tough grading - https://news.ycombinator.com/item?id=33070843 - Oct 2022 (83 comments)
Symfony may be technically better but Laravel won because Taylor is a genius at creating a community and I personally feel that the "magic" of Laravel is what made it easier for devs that needed lower barrier to entry. Then an entire ecosystem was created like "laravel Forge" (to manage servers) and many others including even serverless PHP using Laravel Vapor.

Lately though, I am beginning to get annoyed with Laravel due to way too many breaking changes with major releases literally within months and definitely a bit exhausted trying to keep up. I understand they are going full scale modernized approach but after Laravel 6, it has been too many major releases.
Seems a weird mix of async and callbacks spaghetti.

I´d expect an async UI to be in "immediate UI" style, e.g.:

async fn give_em_cookies(window:Win) {
win.title("Cookies!");
win.columnwise();
win.label("Which cookie do you like?");
let cookie = win.selector(&["Shortbread", "Chocolate chip"]).await;
win.label("When to you want to eat the cookie?");
win.rowwise();
if win.button("Now!").await { eat_cookie_now(cookie); }
if win.button("Later!").await { eat_coookie_later(cookie); }
if win.closed().await { no_cookie_eaten(); }
}

// the function represents the state machine that encodes
// the behaviour of the dialog box, which the caller gives to UI
// engine for rendering
ui.display(give_em_cookies(Window::new())).await;
I would much rather companies just provide a Webcal link rather than mess with my calendar through an API...
If it matters, hire a lawyer.

If it doesn't matter, it doesn't matter.

Legality has nothing to do with it.

Anyone can sue anyone over anything.

Good luck.
I've never used Cloudflare so apologies for what is probably documented somewhere. Can the site owners not set JS requirements per-URL? I ask because the same JS hidden browser tests can be added to NGinx and HAProxy using LUA scripting and it can be done by ACL for specific URL's. e.g. No-JS for static content and URL's that use GET but then require passing the JS hidden browser test prior to using a page that would require a POST. That is just one example of the myriad of possibilities. Can that not be set up in CF? Or is it all-or-none?

For people not using a CDN and wanting to keep bots off the static content, this can for now be partially accomplished doing two things. Forcing HTTP/2.0 and one raw table iptables rule to drop TCP SYN packets that do not have an MSS in the desired range. Most poorly written bots do not even bother to set MSS. I'd wager this is something CF looks at in their eBPF logic. Blocking non HTTP/2.0 requests will drop all search engine crawlers except for Bing.
It's an OK book. Working Backwards echos many of the same ideas and is a better book IMHO.
Tony Gwynn wasn't an insanely naturally talented hitter; he spend hours each day watching his own films and painstakingly improving his batting.

There's a story that Ted Williams told him "you need to hit the inside pitches for power" and Tony went and did that; he never became a huge home run hitter but he improved. https://www.sandiegouniontribune.com/sdut-gwynns-hitting-coa...
Apple makes you think green bubbles = “gross”
While I appreciate the value of timeboxing, one issue I have with sprints, at least of the 2-3 weeks variety, is that they make the process feel like an endless churn, because after the sprint-end is before the sprint-end, and the next sprint deadline is always close. It makes for a very uniform schedule with little variety, and the outlook of an endless stream of same-shaped sprints can be soul-crushing.
> what's even going on with your queue?

A message with the latest state of an object gets pushed into queue. When noone is consuming those, you essentially get duplicates: queue contains all of the updates, but you only care about the most recent one.
> My own personal experience is that every single time I try to be positive about changing anything for the better in any way, the vast majority of humans I voice any "optimism" to are hell-bent on beating that "naïvety" out of me.

An optimist who insists on driving ahead without understanding the challenge he's taking on will almost always end up being a big problem for everyone.

> The problem I see is that humanity as a whole has much of what we need to build a Utopia for all...

> Perhaps instead of actively trying to find excuses to dissuade "optimists" from even trying, society might be better off trying to teach that supporting good ideas that benefit everyone is a good thing, not bad…

Lenin was an optimist who thought he and his comrades could build a "Utopia for all."

> ...but almost nobody actually wants a better world for anyone let alone for everyone....

> Perhaps instead of actively trying to find excuses to dissuade "optimists" from even trying, society might be better off trying to teach that supporting good ideas that benefit everyone is a good thing, not bad…

Come on. Pretty much everyone wants a better world for everyone, they just want different ones, and that's a difficult problem.
I'm an oldster who just got a split ergonomic keyboard for the first time a couple of weeks ago. I'm going through the exact same experience. It's getting better, but my typing/coding speed has been cut in half as I unlearn bad typing habits accumulated over the decades.
Are these "power only" C to C cables something you're explicitly going out and buying or something that comes with these random accessories?
It’s a 6502 project. It doesn’t run on the z80 ISA.
I have worked on agile projects inside large non-technical corporates and there are several big advantages to agile in such an environment. For example:

1. Much less time spent trying to chase requirements that are technically infeasible within the budget and rough timescales. This on its own normally more than makes up for iterating and throwing away proof of concept implementations of features.

2. Much better visibility of progress. Because you are delivering something tangible that stakeholders can see and feel all the way through the development process, you get better feedback from your stakeholders, better buy-in from your sponsors, and fewer canceled projects.

3. Where projects are canceled, they tend to be canceled early where they are clearly not working, before millions has been spent.

The need for requirements doesn't go away with agile. If you start a project with no requirements, it will almost certainly fail. However the iterative process allows you to refine the requirements as you go, and the early and frequent feedback from your stakeholders makes the requirements better. It's easier to add or remove a requirement if you can see the software doing something wrong or not doing something it should do, rather than trying to figure it out on paper ahead of time.
Russian space scientists have the worst idea ever–space-based advertising
I don't even think he cared much about the fake numbers in terms of the deal. I think he cares about them as a Twitter users.

He made a bet on the company that he clearly always and still does want. Then the price tanked so he made a gamble and used whatever he could to support his side.

From a purely business perspective it's not that big of a deal to risk some emails/messages leaking in discovery in exchange for a few billion dollars. And ultimately he gets what he wants regardless since it's as much a hobby as a business (like owning a sports team that loses money).
> Money is necessary to conduct transactions.

Not necessarily. Money is little more than a distributed IOU held from providing past benefit to someone else to be used in exchange for future benefit from someone else. Money records that I did work for you now and in return you will do work for me later, except given that the IOU is recognized in a distributed fashion the work later can also come from other people.

IOUs bring a lot of benefit, but aren't strictly necessary to conduct a transaction. I could work for you now and at the same time you could work for me to provide equal value. Since there is no delay between services rendered there is no need to record that the other party promises to provide a future benefit. The transaction is already complete in the moment.
yeah, we/they do (I'm South African but don't live there).
There is a famous app is RSA, called EskomSePush (https://sepush.co.za/), that sends users push notifications on when there will be blackouts.

Eskom is the Energy supplier in RSA, and "se Push" is a word play on Push notifications and Afrikaans slang for vagina (poes)
Ackshully soldiers of old had extensive training for reloading their muskets in battle. They didn't just shoot once then bayonet charge. At least, the good ones didn't.
I think first thing is to think clearly. Speak to yourself when driving or whenever and see if it feels nature. If you have to gloss over a lot of things or cannot even talk straightforward then go back to step 1.
I'd be willing to bet that the prevalence of cheating is roughly equal regardless of the discipline. Let's say 1% of participants are cheating at any given time (I have no idea if this is a high or low estimate).

For better or worse, this could represent a metric for gauging how well that discipline is at detecting active cheaters.
At the very least, I'd like the ability for the Ring servers to let me know when they've lost connection to my camera.
A more fluid "here's what we're prioritizing next" approach. is that 'kanban'? (I think so?)

Worked on a small group (2-3 people?) and .. 'agile-2-week-sprint-estimate-tickets-with-points' wasn't working well. This is 'startup/mvp' area, and we migrated to just a simpler task board. Owner moves tickets up and down in a "to do" queue, and someone (usually me) takes current 'to do' tickets, and does them and releases. The '2 week' time box wasn't really helping anything - we can 'release' multiple times per week.

For larger teams working on established product, there's more value to the '2-week-sprint-give-points-to-tickets' approach that's more popular. Worked in a group a few years ago like that, and... while there were some issues, they weren't specific to sprints or agile, more just growing pains of that company.
https://archive.ph/bZleP
Any company supporting a state or country that is flagrantly violating the natural human rights of its citizens should be called out.
For science specifically, the distinction is also known as the Newton vs. Ortega hypothesis.

https://en.wikipedia.org/wiki/Ortega_hypothesis
> Huge exits are an absolute exception.

And they'll be much more rare, given how the price of money has just went up by a tremendous amount.
Software estimation is very hard.

This is what scrum (done well) helps with. Unless the software was horribly written, it’s usually easy to estimate effort for very modest, well-defined changes.

Take a large enhancement or overhaul, however, and estimates will be wildly off and it’s because of the iceberg effect of unknowns.

What scrum forces the inexperienced teams to do is start breaking down, plan and incrementally chip away at a ill-defined, large request by turning it into many smaller and better understood deliverables.

It’s what very good teams do, though they do it without the need for formality.
I think you will find those two novels similar to his other work. Also, there is a book in the Border Trilogy between "All the Pretty Horses" and "Cities of the Plain" - "The Crossing".

"Suttree" doesn't come up as often as his other work but is my personal favorite. There are some darker moments but it's a very funny book - a lot of "Charles Portis"-esque conversations and encounters.
This is standard practice for systems following STIGs. Bashrc is required to enforce that new sessions always get a tmux and stay in the tmux session.
It really depends on what job you're looking for. Most of the security industry is mostly compliance and having certificates/awareness.
If you want to amplify yourself as a hacker, I'd recommend CTFs, reversing and researching public samples, reversing proprietary protocols, finding exploits, contributing to cyber security projects such as fuzzers/pentest tools.
Is this project in Laravel though ? I checked composer.json and unless I am losing my mind, I see "Codeigniter" in there.

https://code.castopod.org/adaures/castopod/-/blob/develop/co...
With all due respect, we don't know that. Knowing this as a fact would mean provably demonstrating the degree of instability at any instant of the universe, essentially its whole trajectory in a potentially infinite (and at least incredibly high) dimensional space.

It's just as possible that for a given person, molecules could have changed somewhere or even "bigger" events could have happened one or more times, and their existence would have remained. Automatically assuming a chaos of infinite possibilities with completely divergent universe is potentially reducing the complexity of the world and its countless smaller stabilizing feedback loops that locally do reduce divergences. Otherwise we'd never do anything for fear of spontaneously exploding or other funny things.
Love it. Lots of agile benefits for devs. Less hand-wavy requirements. You get to say how long your work is going to take
I don't disagree with your assessment of the American project as defined being wrong headed by the author, but the article lists the origins of the idea going to many other countries switchover and failing so it's not just America. However, I think Piketty's analysis of the same problem better in Capital and Ideology. i.e. free markets and trade by themselves to not be the end all solution, the lack of transparency that can lead even democracies to make wrong decisions because they do not have visibility to make correct decisions, and constitutionally protected rights of acquired capital/property over people means inertia in current systems make it extremely difficult to do the right thing.
What you call "power" is in fact two different things: voltage (measured in volts) and current (measured in amperes). Voltage is, essentially, how much each individual electron "wants" to move, while current is how many electrons flow.

Electronic circuits will only let a certain amount of electrons flow. If the power supply has way more electrons "available" than necessary, that's no problem, you only encounter problems if the power supply can't keep up.

However, electronic circuits are built to run at a particular voltage. If the electrons "want" to move too much, they may jump across gaps in unintended ways and generally cause havoc.

So in short: A power supply can't damage electronics by providing too high current, but it can damage electronics by providing too high voltage.

I don't know if that's what's happening here, I haven't read about the actual bug, but that's a basic primer on how it's possible to damage electronics even though they only draw the amount of current they need. And software is often involved in setting the voltages which are being supplied to certain components.
Thanks, the GitHub readme is much clearer.
yes, I think it happens so you (we) can go hunting or harvesting or something, I can usually refocus that into cooking
Egypt is in Africa.
The problem with stuff like sprints and agile is that you - the organization - need to understand why they are useful. If you don't then it is just cargo cultism.

There are some great, as in large, problems with software development, as a result of having multiple parts developed by different groups, or even by one person at different times. The parts have to work together.

It is easy, and I have seen this happen in multi-million dollars companies (plural) for groups to go off, develop their parts and for the parts not to work together. Boom. A sprint is designed to ensure that detecting this failure happens early rather than late.

Can you have a sprint that does not help this situation? Yes. And if you do then the sprint is just foofaraw.

The other problem is that it is easy and somewhat natural to write 90% of the code. Which does nothing. 90% of the code is meaningless. What works is the issue. No one needs or wants code. They need or want functionality. I have written some really really cool code that does nothing. It was 90% of something, but unfortunately had to be rewritten in order to be functional.

The second use of a sprint is to show functionality. A sprint to have 92% code completed is nothing. Can you show (to me or yourself) that 90% of the functionality is there? The difference between 90% of the backend API's being functional (and being able to prove it) and 90% of the backend code being written is monumental.

There is a final use of sprints. As a manager you can appear to know what you are doing by organizing sprints, when in reality you have no clue whatsoever as to what you are doing.

If you want to be a good programmer, you will use sprints with yourself. I'm a sole developer and when I use sprints by myself I am much more productive. Much.
[updated for spelling and clarity]
Phone yes, smartwatches I'm not so sure about.
But then again I don't see a lot of people with smartwatches in general.

But if I do then often these are fitbits/applewatches. regardless of the phone they own.
No, you broke the Internet for yourself by disabling two core technologies of the web.
just one thing - .src is 3 letter tld so it can be assigned to non-country entity.
The US Army never proposed to open a base in Ukraine. You are spreading misinformation.