skysight-inc/HackerNews huggingface dataset:
Along these lines, in the GitHub discussion they show a graph of the number of times the button was pressed, bucketed by the platform the user was on, which is all utterly useless info.

It should be normalized as a percentage of page views at the very least.

They’re basically saying “hey we added a big red button and people press it sometimes”. The button could say “fire lasers at my cat” and some amount of people would press it (whether intentional or not).
One of the things I like about Effect is that incremental adoption is easy, and you really don't have to use it everywhere.

You can choose to make a single flow in your application an effect program. Or you can base most of your functions around it. It's really up to you how and where it's used. If you want to use an effect within non-effect code, that's easy to do, too.

You can think of effects like values. The value is obtained by executing the effect. Until it's called, the effect can be placed anywhere, in any function, in a generator, within promises, etc. Once you need its value, you execute it. It's compatible with most code bases as long as you can execute it to get the value. It's really up to the developer how portable they want their effects to be.
Yes. The following is a lot more concise:

a = [1, 2, 3, 4]
print([v*v for v in reversed(a) if v*v % 2 == 0])
Rotoscoping has its place. It can save a lot of time/money for scenes with complex motion and can produce good results, but overreliance on it does tend to produce worse animation since it can end up being constrained to just what was captured on film. Without it, animators are more free to exaggerate certain motions, or manipulate the framerate, or animate things that could never be captured on camera in the first place. That kind of freedom is part of what makes animation such a cool medium. Animation would definitely be much worse off if rotoscoping was all we had.
I agree with a lot of this, but disagree with the final conclusion that Product shouldn't define what is going to be built. Everything listed in TFA is something a good PM and a product-minded engineer collaborate and iterate on. At the end of the day, I think the article is really concluding that "bad Product Managers shouldn't define what is built."

The actual issue with Scrum is that APMs and others who identify as "Product Owners" often aren't trained or equipped to be good at actual product management, because they are focused on a fake set of JIRA-focused responsibilities. A "Product Owner" is really a software development project manager who uses a ticketing system to micro-manage engineering work.

The result is that scrum POs are bad Product Managers. Their role has little to do with understanding user needs, establishing and communicating a vision of a product's philosophy, or assessing the success of a feature once it's out in customer hands.

Scrum ends up wrong on two fronts:

* It has no idea how work is prioritized (much of the actual work of product management), and

* It thinks that "priorities" are a well-ordered list of discrete development tasks rather than features, and assigns much of the engineer's role to the PO.

It's as if Scrum defined a new role called "chief financial owner" who is responsible for making sure the columns are aligned in the annual financial statements, and then the job market was flooded with thousands of people with two years of experience saying "I'm a CFO" and we got hundreds of think pieces about why all these companies were having trouble managing cash.
For the RuneScape wiki at least, they seem to have a paid agreement with jagex to maintain the wiki. Which makes a lot of sense, the game devs probably want to have a good wiki for their own game (especially for a game like RuneScape). Not sure if that's the case for the other wikis they host, though.
And my SSN's probably available for purchase with 9 types of crypto, too.
Once upon a time I needed to do hashes en masse for a specific blockchain projects. Just a tad of Rust (via nif) really helped the performance. Might be of help to you, check this out (not my lib)

https://github.com/ExWeb3/ex_keccak

for my usage, benchmarks went from 2.79K ips to 346.97K ips
I believe "Caesar" derives from the word "caesaries", which means "hair/curls/beard-hairs".

Romans at the time were using three names, the given name (Gaius), the family/clan name (Julius) and the cognomen (Caesar), which was originally a nickname that became hereditary to identify a particular branch of a family.

So, the emperor of Russia was called the tsar because Gaius Julius or one of his ancestors was nicknamed "Curly" or maybe "Beardy".
You’re on hackernews, not an MBA roundtable. Lot of people here have been at Apple (like me), Google (at its peak in your opinion or now) and let me queue you in on something… the leaders at Google, Apple, etc that you’re lionizing spoke about their developers the way I am. Maybe that is the gap between the typical org and the great ones
That's my point. Let's ensure that however we carve up Google, whatever pieces are left continue to support the developers.
Liking your employees to be extremely punctual is pretty objective, but the other two are potentially problematic if you do them wrong.

One example where this comes up a lot is hair. People from backgrounds where straight hair is the norm envision "well-dressed" to include neat and orderly hair, often more neat and more orderly than people with type 3 or 4 hair can actually achieve. So many areas where both straight and curly hair are common have found it necessary to stipulate in law that any grooming expectation you impose has to accommodate the full range of natural hair textures.
More specifically: no instances that you maintain or manage. You don't care which machine your code runs on, or even if all your code is even on the same machine.

Compute availability is lumped into one gigantic pool and all of the concerns below the execution of your code is managed for you.
This is demonstrably correct, to me, but I'm curious what makes this unique to software?

Hardware automation has had obvious boons to places it works. And often we will force the places we want it to be to change to accommodate the automation. Agriculture is an easy example of what I mean here. Take a look at some fields that are optimized for giant machinery. Very impressive and can manage a lot. My favorite recently was seeing the "kickout" effort to prevent bad fruit from entering a hopper.

To that end, is the main issue with software automation that it thinks it can be a total solution and often tries to start by not imposing changes on what is being automated?
Let’s spin up more of these boondoggles, and also start a few more wars in the Middle East, and then also start a war with China and Iran at the same time. Lindsey Graham already has his tissues and lotion on the ready. We only owe 37 trillion dollars, we gotta get those numbers up.
U.S. inflation falls to 2.4%, YoY and MoM annualised
That sounds like a wonderful time. And amusingly, if he moves, the new owner may do some digging in their backyard and find a bunch of perfectly fine bottles of beer.
I see. My fault for not moving from "From CGI to Serverless" to "Wasm on the Server".
V9958 Color Graphics Card for the C64
Government bonds aren't buying influence with anyone though.

Campaign contributions, sure.

But the idea that there is any kind of compulsion for citizens to buy government bonds seems false. I don't know, maybe in some dictatorships or something, but certainly not in western democracies.
The logs are just noise without a way to prove the users’ intention to use the triple-shift feature for its intended purpose.

Maybe you could normalize it by listening for triple-shift presses on all pages on the site (not just sensitive ones) and calling that a baseline of accidental events.

But, how do we know that events in the baseline are truly accidental? What if users learned the behavior and tried using it on pages where it’s not implemented?

There’s just no good way to get analytics on this feature without interviewing users somehow.
Are You a Binge Thinker?
"Inspect Element" didn't exist at the time so it worked out great.
We have services agreements with the League of Legends and RuneScape developers, and we run 1 ad (below-the-fold, not in EU/UK) on the RuneScape wikis. This covers all expenses (including 5 staff) by a pretty healthy margin
What country are you from? In France it’s always at the end for example
"expires on", "not safe after", or "unsafe by" are not meaningfully longer. These aren't telegrams, they're not paying a penny a character. If they're willing to mandate the phrase "best if used by," they can mandate something clear than "use by" for safety issues.

They have no excuse.
CME Arrival at Earth Has Occurred and Warnings Have Been Issued
Remember recording the video for Basket Case off MTV on to VHS and recording it to PC using a Creative Video Spigot and SB16. Had to use postage stamp sized video at 10 or 15 FPS as my 486 could barley keep up. Wound up with a HUGE file in those days. My brother had a Teddy Ruxpin and I had a talking Alf. Was hilarious when you put some rock or metal tapes into them.

Re. the site - for some dumb reason I have to click on the page to get arrow and page up/down keys working as if the page needs to grab focus.
Nightmares on NPM:How 2 Malicious Packages Facilitate Data Theft and Destruction
> Not using escape key to escape is the standard for almost all applications since the 90s.

Really? I always hit "escape" when I get a popover on a website, and it often works.

Many TUI interfaces use it for "go back" or "exit" e.g. BIOS settings.
I don't think your keyboard can help with that? All that stuff is being done by the operating system.
SpaceX Wields Power over Satellite Rivals to Boost Starlink
To be fair, we’ve recently been through a period when infection by physical contact was at least initially widely viewed as a thing even if elbow pumps and obsessive hand washing turned out to probably not be much of a deal. But there was certainly a year so there when if you touched something in a supermarket and put it back you were inviting lots of stink eye.
Fandom is unusually bad even in a sea of bad ad-laden websites.
Interesting how the scammers use the same iconography of MAGA
Yeah, same, used Go fulltime professionally for 10 years, not into this newer stuff.
I love when somebody disrupts a hidden market like that. Fandom had terrible UXs for years, but nobody seemed to care enough to make an alternative. I'd assume most users are not engineers/founders, so the opportunity was hidden for a while.

In hindsight it makes total sense.
Why are you presuming the answer to the question you are genuinely asking?
its very sad that asian prose translates so terribly into english
The economic way of thinking in a pandemic
> e.g. a chilean spanish speaker won't care what the RAE says

Erm... curious that you brought that up as I lived in Chile for a couple of years and now in Spain. And while I agree that Chilean Spanish is wild it does follow RAE spelling guidelines, or at the very least I haven't seen any obvious deviations. Now there's a lot of modismos ("chilenismos", local words formed usually by borrowing from natives Mapuche in south or Quechua in the north) but they still tend to follow more-or-less spelling. Accent/pronounciation is yet another thing but that doesn't affect spelling all that much. And on top of that there is a lot of "mutilation" of words when using whatsapp (either being in a hurry or being from low social background) but even in even so slightly more formal setting people immediatelly fallback to official spelling.

(Spanish is more gracefull when it comes to spelling as "what you hear you write" and vice versa so maybe the problem is less pronounced)
The key word here is “colleagues”.
Can someone explain the last bit:

print(f"Unexpected error: {error}")
sys.exit(1)

How is that any different than just letting the exception throw all the way out?

Is all this doing is making sure the exit code is 1 instead of some other non-zero value?

I'm not seeing how this is any better than just letting the program hard-crash.

(I am asking in earnest. I'm getting back into Python and wanting to know what's generally preferred)
It's also relatively easy to enforce with a generic assertion that all inherited assets must provide proof of adequate payment of capital gains taxes or carry a cost basis equal to the earliest point from which proof can be established.

I'm sure there would be hijinks to avoid this, but for the amounts in question a great deal of legal and accounting hours could be expended to audit the correctness of the returns.
This illustrates a problem that I wish more people would see.

People, usually businesspeople, consider adding some craptastic thing such as intrusive ads, to make more money. Who doesn't like more money? They add the thing, and revenue goes up!

What they don't see is the effect that comes when fewer people visit the site because they're too annoyed to come back over time. They see and take credit for the small increase, but of course they don't take credit for the gradual decline afterwards, a decline that often enough leaves the site making the same or less money than it did before the craptastic ads.

If people and companies took the bigger picture in to account, they likely wouldn't do these things.
Simple tool for creating profile images for various platforms
How to Ensure That Your Success Will Feel Sweet
Iterating an array 10 times doing 1 operation on each element each time is equivalent to iterating it 1 time while doing 10 operations on each element.
The headline would be better served if it said something to the effect that sell-by dates will be replaced with another date suggestion. Instead they chose this misleading headline. The whole thing is also a great example of politics pretending to advocate for the consumer. It’s really a ploy to keep the product sellable for as long as possible. Who gets to decide what best-by date means? If you really want to serve the customer put a made-on date and let me decide if this one-year old can of tomatoes is really something I want to use by day 366. Now, we’re still at a race to the bottom by a combination of gaming the best-by date and putting preservatives to the maximum allowable extent possible. Packaged food industry.
The bigger problem is that it's not efficiently composable. If your caller needs to additionally filter `out`, that's another loop with a copy.
> In a high-functioning information systems organization, the programmer's job is one of simple translation from specifications into code;

That's not a job, that's a tool, and it's called a transpiler.

A "high functioning organization" fitting your description wouldn't need to have any salaried programmers after they created that simple specification-to-code compiler.

> Their social skills are very often lacking, and they are prone to arrogance

Unlike your own comment which displays these exact qualities?
Maybe lease is a good idea in this case? Especially if the lease had a "fit for purpose" clause like apartment leases have, that means if the car quits working it's their problem and you quit paying.
Thanks! I was always told the dollar is a prefix unit while the euro is not, but perhaps between european countries there are differences in that...

Anyway, yes the editable thing is a known problem that could be fixed by switching to a view mode rather than an edit mode. The problem right now is caused by keeping in sync the edit field and the code on the left side.
In Italy it's at the end, hence my interpretation
Reposts are ok after a year or so in most cases, a few days is too soon, take a look at https://news.ycombinator.com/newsfaq.html under 'reposts'.
Care to explain about "not having slang"?

From my observation adoption of english (and it's slang) is mostly due to "verbal colonialism" - pop culture mixed with "we work in english" spiced with "I'm cool so I'll drop this pointless slang from foreign language"...
Pedantry police here. I would define serverless to mean that all the hardware is completely abstracted away. For instance, on EC2, you have to pick an instance type. You pick how much memory and compute you need. On a managed kuberenetes cluster, you still have to think about nodes. On a serverless platform, though, you have no idea how many computers or what kinds of computers are actually running your code. It just runs when it needs to. Of course there's still an HTTP server somewhere, though.

So, you could run a CGI script on a serverless platform, or a "serverful" one. You could even run it locally.

https://en.wikipedia.org/wiki/Serverless_computing

Per wikipedia: "Serverless is a misnomer in the sense that servers are still used by cloud service providers to execute code for developers. However, developers of serverless applications are not concerned with capacity planning, configuration, management, maintenance, fault tolerance, or scaling of containers, virtual machines, or physical servers."
They're talking about Java's Checked Exceptions: https://www.baeldung.com/java-checked-unchecked-exceptions which are part of a method's declaration `void foo() throws KaboomException`

The ironic thing is that Checked Exceptions aren't particularly well-loved in Java. For example, Kotlin (which is like Java++) did away with them.
"Clear English" is using as few words as possible.
Some real "they just write it off Jerry" energy in this comment.
IIRC there's also a Samsung Galaxy Watch that does blood pressure monitoring, with similar requirements. Have to work a bit to get the app installed in the US, but then it takes periodic measurements, is fairly accurate, and requires calibration once a month.

I was really hoping Apple was going to bring BP to the watch this year, but my guess is the regular external calibration requirement is too much for their plug-and-play philosophy.
Help us out, we'd love your feedback :)
Jane Street Probability Guide [pdf]
If this were a passage in a reading comprehension exam, I think you would be expected to read "cocaïne didn't exist" as "cocaïne in the form we think of when someone 'does cocaine' didn't exist".

You would be expected to read it this way because the article explicitly elaborates on how cocaine hydrochloride is isolated from leaves (that alone should have stopped you from trying to "inform" anyone), and uses that to drive the main thesis about the industrialization and democratization of drugs.

And that's an entirely self-contained pathway to the correct reading, nevermind what you already knew going into the exercise.

The caffeine analogy is useless because there is no common sense of people using caffeine to very different effect the way there is for cocaïne.
I don’t personally normally buy bottled water but the alternative is probably to go back to glass which means higher consumer prices, increased fossil fuel consumption for transportation, etc.
That's good info.
Yeah - it would be on the same domain, so way users access it wouldn't change at all.

If any of the wikis we host want to leave, we'd provide them with a database dump. The admins would have to configure all of their own MediaWiki stuff of course, but I figure that's a pretty reasonable switching cost.
Oh, come on, you can't add that last quote without the rest of the context!

"Woe to you, my Princess, when I come. I will kiss you quite red and feed you till you are plump. And if you are forward, you shall see who is the stronger, a gentle little girl who doesn't eat enough, or a big wild man who has cocaine in his body" - a letter to his fiance.
Yes, looking into supporting Llama!
My only concern about setting a standard (beyond the usual process of setting a standard) it's that a standard for what exactly? All the other government sites that ... you don't need this key sequence on?

For the user I think that still means asking them to memorize something odd for a very limited use case that you won't think of visiting any other government site.
> The upside being that unlike Python none of these errors are usually strong enough to be fatal to your application.

That's a great point. Each language has its domain where it excels. The reality is that 90% (or more) of all apps don't deal with the traffic scale of YouTube, the complexity of an operating system, or the mission-critical constraints of software for the F-35. For most businesses, Python is more than sufficient in 2024. At the same time, for learners, it's much easier to pick up. It's a sweet spot.
That is correct. However the jagex funding is not really enough[1] so they added ads. The League wiki seems to be also under this model, but I suppose they got a better deal. The Minecraft Wiki doesn't have any ads at all, and it's just been feeding off by the runescape wikis.

[1]: https://runescape.wiki/w/Forum:Funding_the_wikis
All the arguments for where to place control over who decides what gets built IMHO are just political power grabs from one constituency or another. Different companies do it differently, and I'm not sure there is one best way. Any time engineering or product or sales or marketing want more power they come up with some reasons why their function should have more control in every company everywhere.

I don't think arguments that any function should always drive can be true, because who is best qualified to make those decisions is based on things like judgement, experience, domain knowledge, and customer understanding.

Instead of saying a specific function should have control, I think empowering the people who have been best a making decisions about scope should do it is the best approach. That can be engineering but that also can be product etc.
This is all I ever had heard about Tata consulting as well so I have to say it's been an education seeing how sad everyone is to see Ratan Tata pass away.

It does make a kind of sense to me now though - if Ratan Tata's goal was to pull money into India, he was massively successful. How he got there might be a different story. But that's just as true of all previous great capitalists as well.
> Would you argue that people who smoke crack aren’t doing cocaine?

Yes. This is true colloquially and legally.
This is a super cool project, and I think that we will continue to see more and more applications move towards an "on S3" stateless architecture. That's part of the reason why we are building Regatta [1]. We are trying to enable folks who are running software that needs file system semantics (like Lucene) to get the super-fast NVME-like latencies on data that's really in S3. While this is awesome, I worry about all of the applications which don't have someone rewrite a bunch of layers to work on S3. That's where we come in.

[1] https://regattastorage.com
Concerning the currency symbol positioning, yes, it is indeed country-dependent. Countries of the Commonwealth usually place the currency sign in front of the figure, but most european do not, and instead place the symbol after the figure.

See the Use section in https://en.wikipedia.org/wiki/Euro_sign
This is one of the foundational tenants of Apple culture. I never knew there was a word or phrase that identified it.
3rd Party PoE HATs for Pi 5 add NVMe, fit inside case
Not yet, but we are looking into supporting Llama. Would love to support local LLMs so we can say the app is entirely local.
You might have missed this recent announcement

https://elixir-lang.org/blog/2024/08/15/welcome-elixir-langu...
They prefer to remain undisturbed while tackling complex programming challenges
Hitting shift 3 times happens just by holding the button down too long while typing caps sometimes too. I constantly have sticky keys coming up when inadvertently holding down shift and getting distracted while typing.
This flagged for me right away too. I would be badly surprised if a Map-style chained method mutated the memory of the receiver.