skysight-inc/HackerNews huggingface dataset:
There are several flaws in this article's arguments, but the central one is easily revealed when you ask this question: why is there a big spike in stress for the "waterfall" project?

The answer is that as the deadline nears, the team realizes that they have not made enough progress to meet the deadline. They must work longer hours, start cutting corners, and toss out features at the last minute. All of this is extremely stressful. It's also a cascading problem on bigger projects where this team's product is a subsystem that subsequently has to be integrated into a bigger platform, because they may have broken compatibility at the last minute to make their deadline.

Contrast this with scrum, where the team collaboratively sets goals on a regular basis and regularly monitors the work remaining and the rate at which they are progressing, so that they know early whether they need to start making trade-offs or adding people to the team. As the author notes, this trades peaks of extreme stress for a predictable (and manageable) medium level of stress. But it also ensures a more consistent and panic-free delivery process.

The problem of burnout is a separate issue. Neither scrum nor waterfall offers a solution to burnout---that is up to the team's management. Nothing in scrum prevents a team from taking breaks from sprints, either as a team or individually.
> The idea is that without copyright there is no benefit in keeping the source code secret.

Why not? You can decompile a cookie to try to see what method was used to make it, but Nabisco or whoever still treats that method and the ingredient ratios as trade secrets. In fact, the whole idea of trade secrets are things that are kept secret because IP protections don't cover them.
Do you use the community edition or SaaS?
Super spreadsheet - very useful. Thank you for doing the work and sharing.
"The new business road test" - John Mullins
"Will it fly" - Pat Flynn

"Start marketing" - Rob Walling (https://robwalling.com/assets/ebook.pdf)
I recommend the article on "Why Startup Founders Should Stop Reading Business Books" ;)

https://youtu.be/19WpIbBhxJU

(don't know where I got this...)

Ideas are worth nothing unless executed. They are just a multiplier. Execution is worth millions.

Explanation:
AWFUL IDEA -1
WEAK IDEA 1
SO-SO IDEA 5
GOOD IDEA 10
GREAT IDEA 15
BRILLIANT IDEA 20

NO EXECUTION $1
WEAK EXECUTION $1000
SO-SO EXECUTION $10,000
GOOD EXECUTION $100,000
GREAT EXECUTION $1,000,000
BRILLIANT EXECUTION $10,000,000

To make a business, you need to multiply the two.

The most brilliant idea, with no execution, is worth $20.

The most brilliant idea takes great execution to be worth $20,000,000.

That’s why I don’t want to hear people’s ideas.

I’m not interested until I see their execution.
Open Source security camera on Raspberry Pi
There is still too many things to be discovered and hope AI will give us a full understanding of it
> Boats pollute massively and it’s a shame considering that water is a much more efficient medium of transportation thanks to buoyancy.

It’s a good thing people don’t use container ships to commute every day, then…

Seriously, comparing the effect of one car to that of one ship is not even remotely useful. Cars would be much better if they were used by more than one person on average. At which point we could even scale them up and operate them among fixed, predictable routes at fixes, predictable times.

Anyway, no, they really are not making your point. Comparing the emissions of the global shipping fleet to that of all the cars used to commute every day tells a lot about where efficiency can be found. Sure, some shipping is frivolous, but then a single person (or even two people) commuting in a light truck is beyond stupid on every level.
Writing a transpiler targeting OpenScad is trivial, at least the part that is comparable to a markup language. Control flow, arithmetic and datastructures can be handled one level above in the transpiled language, because OpenScad never produces data – you can't ask it to determine the volume of an union for instance – so two way communication between your code and the geometric engine is not an issue. Just like build123d it seems.
What audience do you plan to focus on? Because I doubt HN is your target market - many of us could whip up our own form builder when needed. So to know what features will differentiate your product, you need to know what differentiators exist between your intended audience vs. everyone else. What do they need that is not already served by the multitude of existing form builders?
> Improvement is finding efficient ways to remove stress from higher-ups.

How about gym memberships and mindfulness exercises?

Is the rise of Agile tied to the demise of the three-martini lunch?
Around the Windows XP / 7 timeframe I used Blackbox for Windows (bb4win)[1] and was very happy with it. I used it for I think 2 or 3 years. I cannot remember if it was with Windows 7 or 10 I stopped (I skipped 8). It was painfree and nice. Now I use Windows so rarely I do not spend any time making it behave nicely.

I have not used it recently and it seems to have morphed into xoblite[2]

[1] https://bb4win.sourceforge.net/
[2] http://www.xoblite.net/docs/
For ARM, 64-bit has removed features of the instruction set.

Notibly, conditional execution is gone.

If you have a compiled binary but lack source, then this subsystem is helpful.
Freakonomics asks, "Why is there so much fraud in academia," missing one reason
Works nicely for poems. Here’s Walt Whitman’s “ O Me! O life!":

—-
Life's a mess, people suck, I suck more.

Everyone's lost, nothing matters.

So what's the point? Beats me.
—-

It actually would be a fun little game called poem distillater, you are given the distillation, and then must choose the original poem, maybe multiple choice or something..

“Suppose” by EE Cummings:

—-
An old dude with flowers on his noggin stumbles by.

Meanwhile, the Grim Reaper's punk nephew chills at Starbucks, flipping a coin like he's hot shit.
—-
> We drive them around to sports practice and music lessons, where they are observed and monitored by adults, rather than the other way around.

Instead of focusing on the parents, another slant would be to highlight how difficult it is for kids in, eg, the researcher's home in southern California, to go places or do thing on their own, without an adult driving them around.
it's not always that straight forward to connect xdebug to where you need it, especially if that is triggered by some API call from external uncontrolled system. if that error could just trigger some generic error like product/entry/item is invalid so you would have no idea with exact condition failed. finally there in e-commerce offer there are import processes that get thousands of products in single batch, logging will get very messy and getting to that one product that had issue might take some time in each run

we had some errors that were happening to only one client and noone could reproduce that.
thanks for understanding, we feel the same way lol
If there’s a person on this planet what was never passive that person is Steve Jobs.
I love it!

I tried it with the Great Dying CNN story, and it boiled it down quite nicely.

https://www.cnn.com/2024/09/12/science/mass-extinction-permi...

BS:

A cataclysm engulfed the planet some 252 million years ago, wiping out more than 90% of all life.

...

Un-BS:

Tldr: Massive extinction 252 million years ago. Caused by climate change from volcanic activity and mega El Niño. Wiped out over 90% of life. Worse than asteroid that killed dinosaurs. Lesson for today's climate crisis.
Frank or George or Bill or Tom, anything but Sue.
Which one of Family Guy and Satr Wars is a long running series, and whiux one is not?

Why doesn't Doctor Who fit your classification?

Star Wars and Family Guy are totally different genres. Family Guy is a farcical comedy.
USA doesn't care about North Korea. We love to have Boogeymen. What would the military industrial complex do and be without our Boogeymen?
Thankfully others have correctly identified this is not a real use case for empty and someone wrote an entire article about it.

The value that empty() provides in PHP is similar to a null coalescing operator in many languages:

if (empty($foo->bar['baz'])) {

In this line of code all of the above can be missing. $foo can be an undefined variable, let alone one that has a value, and likewise all of the members, arrays, keys, etc. can also be missing. It does not throw an exception or trigger any warnings/errors to be logged, since, well, that's the purpose of empty.

If you want similar-ish behavior but you're not interested in the problems associated with the empty semantics, use isset() as it has the same properties for non-existent keys.
pretty much. houses are about location and cars are personal parade floats. the beer you choose signals experience and class alignment.

finding someone who wants something is the precursor to making something someone wants. then make the thing that helps them become.
Writing code has never been the barrier to productivity for me. It’s all the other businesses and development processes plus distractions.
I guess most countrys have something like this. Just is there any case, where a judgment was ruled on this anywhere?
Doesn't the author basically admit that when he prompts someone else to write "falsehoods programmers believe about TCP"? After all, if the author did have the understanding himself he could do it himself.

The reset of the writing just laments the pain of using products that make incorrect assumptions – continuing in same lamenting from the quoted segment he includes. It almost has nothing to do with TCP at all, so it is not clear where the parent comment here got the idea that it was trying to teach something about it.
The last thing I need is a fridge with a Genuine People Personality
I am sure they will help, and I have had positive experience with United the 1 time I had to make a change in the past year.

However, it is not always a straightforward solution. You are a family of 4, and the airline allots. you 2 + 2 (middle+aisle on one side, and aisle+middle on the other side) as that is efficient, but you would rather have window+middle+aisle + aisle. Or maybe vice versa.

basically an algorithm may not meet your needs, and while the airline can help adjust, it is an overhead in terms of personnel costs, and also if you decide to pick seats last minute when most of the seats are already allocated.
modern 6tb red drives have 256MB of cache while a green only has 64MB. you cant flash in more drive cache!
Show HN: Pacer – Read Faster on the Web
Pacer is a Chrome extension designed to help you read faster on the web. I created it out of frustration with alternatives that required copying and pasting text repeatedly.

It’s based on a technique called RSVP (Rapid Serial Visual Presentation), where words are shown one at a time in quick succession to minimize the time spent reading. However, unlike traditional RSVP, the words in Pacer aren’t fixed in one place.

It’s been helpful for me and several friends, and I’d love for you to try it as well. It's not perfect and there are things that are up for improvement but am sharing it here for everybody to use. Pacer is free and available on the Chrome Web Store.

Give it a try, and I’d appreciate any feedback on how I can improve it to make your web reading experience even better.
Thats an easy fix:
Only Canadian shell companies can own real estate in Canada! =)
There is very rarely such a thing as "essential" cookies.
> Environmentalists were outraged

Remember, us normal folks were not enraged, it was the environmentalists. (sarcasm)
Discussion thread here: https://bitcointalk.org/index.php?topic=1306983.msg64526037#...

Bitcoin puzzles are private keys with just a few unknown bits so that anyone can bruteforce them to collect a reward. Puzzle 66 contained 66 unknown bits and had 6.6 BTC deposited into it by the initial puzzle creator. The private key was 0x000000000000000000000000000000000000000000000002832ed74f2b5e35ee or 256 bits with mostly zeroes but 66 random ones.

The next Bitcoin puzzle, #67, has 67 unknown bits, and contains 6.7 BTC up for grabs: https://www.blockchain.com/explorer/addresses/btc/1BY8GQbnue...

The previous puzzle by order of difficulty was #64 (not #65, because see below) and was solved on 9/9/2022, so about 2 years ago. In other words, it took about 2 years of compute time to run the 2^66 bruteforcing task.

Puzzles that are multiple of 5 (#65 or #70) are special: they have twice more entropy. So that private key #65 doesn't have 65-bit of entropy but 130-bit of entropy. And the creator of the puzzle intentionally published their public key on the blockchain. When you know the public key, brutetforcing the n-bit private key only requires 2^(n/2) work. So puzzle #65 with a 130-bit key actually require bruteforcing up to only 2^65 keys.
Ah, found the reason [1]:

> No more books. At one point I was selling the BOFH 'books' on Amazon, but it got to be a royal pain. Every month or so I'd get some warning about the book quality from Amazon that I'd have to address and every year I'd have to fill in a US tax form - not big annoyances, but annoying enough to make it not worth the time... Amazon still reminds me every 6 months or so, but there's no turning back now!

So in my recollection I apparently mixed together the different parts: "having to periodically fill in US tax forms even though he's residing in NZ" and "annoyance not being worth his time". It apparently wasn't a direct tax/fee amount issue, but more one of annoyance and sales of these (e)books on Amazon probably not being substantial enough to offset that hassle.

Sadly I can't edit my GP comment anymore to correct that.

[1]: from http://www.bofharchive.com/
"Our values have units of currency."
Interesting, thanks very much for the links and info. It seems NY is notably a state that does not have an equivilant to that CA legilslation, I'm based in NY so I wonder if that's why I was less aware of this.

I'm honestly surprised at this because there could be so many complications, and laws in a foreign country could be so different as to be incompatible with US laws.

Although the wiki does say it's up to a judge if the foreign judgement will be enforced locally or not. The legislation is one thing, do you know how often a US judge does tend to enforce a foreign judgement? What percentage of attempts to do so are successful?

This exception listed on the wiki page "The judgment is repugnant to the public policy of the state where enforcement is sought" I imagine would invalidate a lot of attempts.

Also, another listed exception "In the case of jurisdiction based only on personal service, the foreign court was an inconvenient forum for the trial" - wouldn't that be sufficient to stop US residents from having to spend a lot of money to defend themselves in a country they might never go to?

If you're in the UK and I'm in the US and I sue you, it doesn't seem reasonable to expect you to have to travel here or to spend money on local representation to defend yourself.

I would think the way it would work is that I would et a summary judgement here, and then it would be on me to travel to the UK to try and get it enforced. That seems fairer to me, although I guess it doesn't work like that.
isset() is a great additional tool and has most of the same properties of empty(), except it deals explicitly with null. Most importantly it doesn't produce exceptions, errors, warnings or notices when keys are missing or you attempt to de-reference null.
I was there when both react and spring were both and they were both revolutionary tools, especially spring, the only people unhappy with it were the J2EE vendors, us plebs were calling out the name of the lord.

I think the problem here is the usual bloat and enshitification that these tools eventually devolve to due to their success. People get so used to them they want to use them for everything and create this universe where you now forgot why they were created and the places they were useful.
It would probably be worth adjusting our esthetic preferences if it means safer roads for everyone.
This seems to be a problem quite smilar to dynamic or static typing.

The users expect that Excel will figure out what to do with the input
correctly.

But you can manually tell Excel what to do with data in a column.
I got

"Yo, check it: I'm a chick who breakdances in Sydney's sausage fest scene. Gonna ramble about why there ain't many ladies busting moves and how we can flip gender norms on their head. Gonna throw in some fancy philosophy words to sound smart, talk about my own experiences, and interview some homies. Basically, I'm saying breakdancing can mess with gender roles and let people express themselves however they want. Oh, and I'm filling a gap in research 'cause apparently no one's thought to mix hip-hop and fancy French philosophy before. Boom."

I didn't expect to actually respect it more after the transformation ("I'm saying breakdancing can mess with gender roles and let people express themselves however they want." -- okay, that can be thought-provoking), but I guess that shows the trouble with academic prose selecting for obfuscation.

Related classic, "How to deconstruct almost anything": http://www.fudco.com/chip/deconstr.html
I tried this:

> hello,

> I'm calling to tell you that we have found out that your insurance needs renewal. It would be of the utmost importance for you to renew it in order to avoid fees. Moreover, we'd like to offer you a 20% discount in order to continue our great partnership together.

> Banana Insurance

And go this:

> Hey,

> Your insurance is expiring. Renew it or pay fees. We'll give you 20% off to keep milking you for cash.

> Banana Insurance

Needless to say, it works.
OpenSCAD of course is not as powerful as other tools, but it has a lot of pros (depending on what you consider a pro):

- Free, unlike other tools such as Fusion or SolidWorks
- Open Source, unlike other tools such as Tinkercad or OnShape
- 100% based on a programming language: compared to others is like comparing plain HTML with HTML + JS
- Parameterizable (as a consequence of being based on a programming language), makes it a lot easier to adjust the model in a second iteration
- Lightweight (it runs ok in my 12 year old desktop)
- It can be used in CLI to generate STL files, makes it easier to automate the model generation

But of course it has a lot of cons:
- It isn't multithreaded, so, it doesn't matter if you have an 32-core CPU or a single core. It also doesn't matter if you have a GPU. So, there's no "best machine" for running it
- You can't compute the size of a shape, unless you know a formula for it. It's specially bad if you are dealing with texts, as you can't predict their shapes unless you're using a monospace font
- It has some bugs in visualization
- Even though it's on active development (you can see that in their Git), its latest release was in 2021
Notes on Running Go in the Browser with WebAsembly
Not irreparably
Refusing to allow generalization is fascistic ;-)
It was a long time ago, but I vaguely recall using a standard graphics extension on CP/M.
It had a lot of gray scale fill patterns and could draw geometric shapes on a bitmapped display.
I was using a z80 system on green monochrome display, and enjoyed watching the graphics slowly plotted onto the display.
In game currency of F2P games is part of the nasty financial scheme. Game economists are half-assed amateur central bankers with the sole mind to farm more $$$ from the players. We should just plain ban in-game currencies.
> try to write this ... without parens:

Why? This extra condition doesn't help you, and why your link shows nothing, it behaves exactly as I'd expect, ^ is identical to superscript, you're just making an implicit mistake of thinking +2 is somehow covered by ^ and would be part of the superscript, but it wouldn't, that's a different source of ambiguity

What would help is an example where parens aren't needed, but nonetheless slash would mean something else vs horizontal line, like in the original example

That's how you show semantic "completely different"
Most all "real-world" stores offer discounts for buying more things at once. Just think of all of the "buy 2 get the 3rd free" etc. deals. Changing the currency from virtual to "real" does nothing to change that.

Showing the "real" cost should DECREASE the cost because when people see it in terms that they use day to day it feels like it's more expensive, so they are more likely to spend less. This would decrease profits for these video games.

The more likely unintended, if you can call it that, outcome would be that less games are solely free to play, relying exclusively on in-game cosmetic transactions.
The programmers who will find LLMs most useful are going to be those who prior to LLMs were copying and pasting from Stack Overflow, and asking questions online about everything they were doing - tasks that LLMs have precisely replaced (it has now memorized all that boilerplate code, consensus answers, and API usage examples).

The developers who will find LLMs the least useful are the "brilliant" ones who never found any utility in any of that stuff, partly because they are not reinventing the wheel for the 1000th time, but instead addressing more challenging and novel problems.
This isn't always true - dropshipping is being a sharecropper of a manufacturer. Enterprise software that most people will never touch has wildly better margins than consumer software like Spotify.
Even if your userspace is pretty fast, some necessary initialization happening before the kernel is even loaded means the you probably never get lower than 6-8 seconds. There is a lengthy EEPROM issue thread about that for the Pi4: https://github.com/raspberrypi/firmware/issues/1375
> If you want perfectly deliberated technological development, you’re against new technology.

This is absurd and the exact opposite of what I am saying.

It's fine to work on new developments. It's not fine when people take their new developments and try to force them down everyone's throats.

To illustrate, look at Sam Altman going to congress and having the petulance to argue that they can not make a business if OpenAI had to pay for copyrighted material.

He is not arguing "we should work together with the copyright holders and give them ownership in the venture".

He is not saying "developing this is crucial and can benefit everyone, so we hope we can make up for the copyright infringement by putting all our work in the public domain."

He is just saying "I need this because without it I can not make money, and to make this I need money". It's self-serving circular logic.

> You’re describing research, not technology.

Which is exactly how VCs dress up their investments and justify how unethical their companies are.
Scrapping Sun Microsystem Servers [video]
Not for me. I've authored a few books, and have another one underway. Once I get going on my writing I can easily do a few hours without a break. Anecdotally, I seem to enjoy the process of writing much more than the average, so maybe that's the difference.

It's not my place to tell others how to manage their mental state to get stuff done. I have enough issues of my own to understand that we all face challenges. But distraction free is certainly not a universal requirement. I wrote most of my PhD dissertation in a the University library cafe, and I get a lot done on trains and planes. A bit of distraction actually works better for me.
I get really good results with TypeScript and Python. Like it knows exactly what I want to do, I feel like I think exactly as Copilot does. Maybe I am the statistical average...

Makes me wonder if people who don't like Copilot output will not like my natural output as well.
NVidia makes more money on a GPU sale than the vendor selling it, even though it's farther from the consumer.