skysight-inc/HackerNews huggingface dataset:
I don’t think this is fair - the DRF views are a great starting point for a project but I don’t think I’ve ever worked on one where they’re totally sufficient without at least some modification in places if you don’t want to make use of signals (which are very difficult to debug!).

Even things as simple as adding logging to calls on certain end points will require you do provide your own view method (which might then call the mixin’s provided method).
See also: newspaper, radio, television, cable television, internet, mobile

There's been an unceasing procession of potentially-abused technologies in modern times, and we've more or less managed to thread the needle.

Instead of pessimism, I'd encourage people to engage in advocacy groups for their desired outcome!
Sounds like you are consistent with your usage of terms, and I understand the logic and the motivation.

I would just caution that it's fairly idiosyncratic - plenty of people out there don't use the word "power" the way you do. For example, here is how Paul Graham talks about the "power" of programming languages: http://www.paulgraham.com/avg.html

Just saying, as consistent as your definitions are internally, being too rigid about it may hinder your ability to communicate with others in the field. Good luck buddy <3
You might see real solutions with BuildKit's new FS merge feature. This might be possible today with https://dagger.io which exposes that feature
I’m lucky enough that I work with other consultants who are similarly minded and happy to have a discussion. It’s useful given his experience deploying all kinds of architectures across many other clients but he’s also very open to my thoughts/opinions on what the architecture should be.

I’m happy to be a sounding board for you if you’d like.
I wish I could get a good local newspaper. I need someone to keep me up to date on the local news. If something happens in my state I'll find out about it, so I don't need someone to tell me. Even more so for national or international news. I don't have a good way to finding out what the local school board does. More than once I didn't find out about a local event I would have gone to until after it was over. Nobody tells me about what laws city hall is proposing... These are things I need to know, but I can't follow them all myself. These are also things that nobody reading this comment needs to know (you instead need the same type of thing except for your community).

Instead it is easy to get national newspapers, but the local ones are dead.
Unity: The Good Parts
Ageist thinking. Please get over the number, at least. Getting unstuck on this ageism issue can’t hurt your cause.

BTW if you’re that ageist against yourself I hate to think how badly you stereotype others.
I bought an A6, and while I didn't get the price I'd have gotten from a dealership and running the full weeks-long car-buying process, I got so close to it that running the process seemed like an enormous waste of time and energy. But then I exchanged the car, for basically frivolous reasons, and that experience was so pleasant that it feels like one of the best deals I've ever gotten on a car.
Docusaurus is similar: you don't need to code anything, and can start with a config file + a folder of Markdown files.

The only difference is that our config file is a .js file instead of .yaml, which I'd say is more powerful since you can do fancy things like reading env variables to make your config "dynamic".

But by default a Docusaurus config file is not too complex. Probably a bit more than MkDocs (as we keep some boilerplate on purpose so that you can just tweak it) but still not really requiring to be a JS developer to edit. See: https://github.com/facebook/docusaurus/blob/main/examples/cl...
I'm sorry, I know you put a lot of effort into this but I find it rather convoluted.

I honestly think the best way to explain the Monad typeclass is by just showing the code. It really isn't that complex:

instance Monad (Either e) where
return = Right
Left err >>= _ = Left err
Right a >>= f = f a

And then show how you can use `>>=` to chain operations on `Either` values. Then you show a second instance, such as:

instance Monad (State s) where
return a = State $ \s -> (s, a)
ma >>= f = State $ \s -> let (s', a) = runState ma s in runState (f a) s'

Then explain how you can use `>>=` here to do something seemingly completely different.

Damnit, now I've accidentally written a monad tutorial :(
It's not even necessarily that they need to stop growing food there completely. Switching to less water-intensive crops and farming methods would go a long way.

Of course, they aren't going to do that when they're getting water far below market price.
I feel the same. Simple ANSI color is enough. Call me old school, I don't want emojis in my terminal.
Experimenting around the state of the art or reimplementing the state of the art ourselves while being informed by it would be fine. I guess it would be a great exercise, as you said.
Hidden in the fridge somewhere
The comments here feel weird now, after changing the target link of the post to an article not focusing on the song, when the majority of the top level comments are about the song. The new link barely mentions the song twice.
"The management textbooks [at my business school] used to tell you that steady profits were the most important thing."

That's stark raving mad. It is for example one of the clearest signs someone is running a Ponzi scheme. Which would seem to transfer over to this not quite as dishonest domain.

Reverence for GE, a company doing technical things that started stack ranking and firing their employees.... Plus eventually got first their fingers and then last time I checked their whole body burned by going into financial businesses, very much not a core competence.
Less colorful version: https://news.mit.edu/2022/solar-desalination-system-inexpens...
Apologies, I watched the video but didn't catch that.
It is open source, free as in libre, EDIT and as in beer.
thank you. will try them out
Sounds like something my kids would do to keep each other entertained on a long trip to see family. Perhaps it's just a treasure hunt?
You've clearly never reported cybercrime to the authorities if you think this would work. Or you have, and you think that only large businesses which can claim losses of $10,000 or more should be protected, and everyone else is SOL.
I think it's quite telling (and depressing) that the vast majority of the comments on this are "taxes are bad" and "wow, they took away that much money?" instead of "he now has enough money to live three lifetimes in luxury and still have millions left over, he's set for life and more".

Our societies are obsessed with having as much as possible, instead of with having as much as needed, which are two very different concepts. Economists have a concept of a utility curve; most people, it seems, ignore that concept.
I was not expecting the thing to be "a new friend".
An idea: Would it be possible to use phone number “extension” conventions to create a shared secret key that verifies that the caller is a trusted contact?

Let’s say I’m at the DR’s office and I’d like them to call me with my test results.

Before giving them my phone number, I pull out my phone, open the phone app, and tap the “new trusted contact extension” button. It then displays the text “ext 47901” and prompts me to input a contact name.

Then, when I give the front desk my phone number, I give “5558081111*47901”.

One could then have a setting on the phone for “send non-trusted contacts to voicemail”.

Is this feasible from a technical standpoint?

I think the motivation would be there (in the us at least) socially. I’d generate these ext numbers for close friends and family and whenever a business asks for my number.

My inspiration was the Gmail “+” email address thing that allows one to create infinite sub-email addresses for specific purposes ie myemail+newsletters@gmail.com for easy filtering.
And the shareholders will cheer
> I will be the first to criticise the fact that Pine seems to be increasingly leaning on the community to produce working software/firmware for their products

Isn't this a double standard? Linux is most commonly used on PCs and i do not think that PC/mainboard manufacturers are big into producing Linux (or other) OS/software for their products, they left it on wider ecosystem.

Pine64 just use the same approach that use PC/mainboard manufacturers, instead of 'consumer appliance' approach that use phone manufacturers.
The biological age takes months to move. After a certain number of tests, we'll be able to model how your bio_age responds to the recommendations and consequently make them better and better for you.
Assuming the categories are meant to apply to any data sets, anything amenable to machine learning at all is at least medium data. "Small" data would be something like a human trial with n=6 because the length and compliance of the protocol is so onerous. There are entirely different statistical techniques for finding significance in the face of extremely low power.
Thank you for awarding this a bounty of $6,000.
Everybody who knows anything about the Google infrastructure burned out and quit less than two years after getting a job there. So nobody know how anything works. Google can't prove me wrong.
Seems like a contradiction. If someone can step in when you are not there then you are not a single point of failure.
Of course I use combinators more often than I write recursive functions. But if someone finds recursion less readable, I still think they're missing something crucial.

And I don't think recursion is a GOTO that should be avoided. It's a useful tool that's easy to read and reason about.
Amazon wins best-paper award at first AutoML conference
Which is probably why Pat Gelsinger wants to turn Intel into a fab for hire just like TSMC and Samsung.
I’m happy to support the group if you do start something. I’ve been thinking of starting a group as well.
I used the bookmarklet, and it's plausible that I was, at the time, viewing the blog root page (as linked here) rather than drilling down to the permalink.

So it's likely to have been my mistake.

Edit: I've emailed the mods.

Edit2: It's been fixed.
> He looked around at the faces in the crowd and said, “I’m opening the bidding at one dollar.” I about shit myself. I bid the $1 immediately to get things rolling. Well, after I bid, he looked around and said, “Once, twice, sold that man there for $1.” I just laughed… and wondered how the Hell I was going to get this pallet home and what I was going to do with all those books.

> When I asked the auctioneer afterwards why he’d let it go so cheaply, he said, “Did you see anyone trampling you to get in a bid?” I said no, I didn’t. His reply, with a smirk on his face, was, “Gotta’ know your audience in this job.”

> Well, needless to say, I got the books home and spent a few years going through them and selling some, giving some away, etc. However, that’s not the point of this story. The point was finding things in books. So, with that in mind…

Dude goes to an auction and finds books. Nobody bids on the books. Dude is amazed that the auctioneer is willing to sell him something nobody wants for a low price. Dude spends years going through those books.

I'm happy for this guy.
Our company used SAFe. There is no provision to create actual specification. Things are planned, but there is no time allocated to it in the process. Work items somehow magically appear to be ready in the work queue for developers to work on them, with only acceptance criteria.
No, it's not sequential. For a given number of bootstrap replicates you can over fit by using trees that are too complex, but you won't overfit in the number of bootstrap replicates like you would with Gradient Boosted Trees.
> We were all massively into music at the time.

There was something consistent and unusual about your lack of exposure to this song.
Thanks for replying!
What a nice piece of creative writing. The internet truly is a wonderful place to let loose with one's imagination.
I'm afraid I don't know of examples that don't take advantage of the much larger storage availability of the cloud, especially for things like search.
Ask HN: What privacy respecting mobile analytics platforms are legit?
Been awhile since I've started a Greenfield project with the opportunity to make a decision about what services we use. I'm currently exploring options and would prefer an open core or open source solution. I've used Mixpanel in the past, but the amount of information it collects creeped me out. What options are y'all using nowadays?
The right considers anybody left of Barry Goldwater a socialist, and anybody who isn't the right kind of evangelical Christian might as well be a devotee of Nyarlathotep.
Double Commander and Total Commander are amazing tools of the mind.
Crypto is useful today as a currency if you're worried about censorship from Visa/PayPal/Stripe/... and not from governments. The article's primary point about how decentralization doesn't matter when the government is powerful enough to demand blocklists and whatnot may or may not have merit, but if you wanted to legally transact in any of the following online, which payment provider would you use without fear of being spontaneously shut down (not arguing that the items are beneficial per se, just that many governments are fine with most of them and most payment providers are not)?

(1) Marijuana paraphernalia

(2) Cigarettes

(3) Politically charged symbols like confederate flags and swastikas

(4) Knives

(5) MLM pamphlets

(6) Digital goods (MMORPG gold/items)

(7) "Adult" photos/videos/toys/...

...

Crypto provides an satisfactory solution _today_ for all of those things. It's a little inconvenient to have a currency exchange and fees tacked on just to avoid having bank accounts or whatever frozen, but it works, and governments don't bother to step in and block those transactions even where it might be feasible for them to interfere.

Moreover, the alternatives I'm aware of are all measurably worse in one or more factors including fraud potential, cost, and risk of frozen assets.

IMO it'd be better just to legislate that banks and payment providers are dumb infrastructure like an ISP should be so that it isn't a concern in the first place, but in a world where I don't see that happening crypto is a good enough workaround.
Code Leaf or PHP directly in the browser
Check out the Leaf Sandbox which allows you create and run Leaf/PHP apps directly in your browser without downloading anything or spinning up any server.

https://sandbox.leafphp.dev
The advice to use lru_cache is good.

But there is an issue if lru_cache is used on methods, like in the example given in the article:

1. When lru_cache is used on a method, `self` is used as a part of cache key. That's good, because there is a single cache for all instances, and using self as a part of the key allows not to share data between instances (it'd be incorrect in most cases).

2. But: because `self` is a part of a key, a reference to `self` is stored in the cache.

3. If there is a reference to Python object, it can't be deallocated. So, an instance can't be deallocated until the cache is deallocated (or the entry is expired) - if a lru_cache'd method is called at least once.

4. Cache itself is never deallocated (well, at least until the class is destroyed, probably at Python shutdown). So, instances are kept in memory, unless the cache is over the size limit, and all entries for this instance are purged.

I think there is a similar problem in the source code as well, e.g. https://github.com/Textualize/textual/blob/4d94df81e44b27fff... - a DirectoryTree instance won't be deallocated if its render_tree_label method is called, at least until new cache records push out all the references to this particular instance.

It may be important or not, depending on a situation, but it's good to be aware of this caveat. lru_cache is not a good fit for methods unfortunately.
I’m really not qualified to comment but someone else will be able to keep me honest here.

Fulcro maybe? https://fulcro.fulcrologic.com/ It’s a bit more than NextJS though. I’ve never used it but there’s some clever ideas in data management in there.

There’s luminus too but that’s again more than Nextjs, i’d compare it to something like blitz in nextjs world.

The folks that created luminus are working on something new too.

There’s reframe which is less than nextjs but is so refreshingly simple to write in. The domino model is so easy to grok and work with in my limited experience.
To be fair "Obvious" doesn't mean correct or proven. Even if their results boil down to obvious method is better than more complicated method it is still worth a paper.
The thieves have stolen our phones from us.

I remember a time when I could answer my phone. Today phone calls are almost unknown, not because it's "out of fashion" but because thieves have stolen the ability to practically use phones. I would like my phone back, please.
Patience will be necessary; a bad reading of your meaning will be a bit sticky because it allows others to pick up computation where others left off. In the short term it looks like misunderstanding. Over time it means a great deal more thoughtfulness than any one person would have been able to give.
Isn't this incredibly dangerous? I know everyone likes to pretend they have perfect code coverage, but just ripping stuff out that wasn't called during 'probing' feels like the perfect way to make rare code paths even more dangerous.
If you really respected visitors' privacy, you'd make do with HTTP server logs, or (better yet) disable those too when you aren't actively debugging a problem.
Your summary is kinda accurate, but I can't help but feel that you've missed the point completely.
SHARPEN FOCUS!
Their site says they will only ship to Austria, Germany, or Italy, and you have to promise you're a medical professional to even get to checkout (I don't know whether it's further enforced if you do have an address they ship to.)
> "The task force has already made demands to 20 of the gateway providers and entities that are allegedly responsible for the majority of the foreign robocalls. The task force believes that some of the providers are intentionally turning a blind eye to the offenders."

Since it's all 50 U.S. State's Attorney Generals, this might actually help a little because AGs can file suits & subpoenas against US-based companies which are landing the offshore VOIP calls. This won't stop phone spammers entirely but it might raise their costs somewhat by pressuring their supply chain.
Dude found friend.
Reminds me of a time as a kid when I went to the bookstore and put positive notes in the books, like "have a wonderful day!"
There's a lot of people you can randomly encounter, especially on the internet, if you're curious enough to wander around in the vast series of tubes. I always go around like a creep clicking on various links, finding people's websites and profiles, and joining their groups or sending them a message. A lot of interesting people that I've even made friends with, I have encountered this way, and I have many tales to tell.
Don't PR for them for free. Soaring prices mean several more people will suffer the cold this winter
It's not the point, it's just the part of it I enjoyed
Twisted is a pretty dope though. Wouldn’t migrate a non-async app to async but would absolutely look at async-by-default for new projects.
I wouldn't take it personal. The reality is we all have much shorter attention spans with or without an ADHD diagnosis. Tiktok as of last year had 1 billion active accounts which means a lot of people like or even prefer content in smaller chunks.
Startups are inherently facing a lot of uncertainty. But how can you reduce this level of uncertainty?

You should formulate what assumptions must be proven correct for your product to succeed and then test these assumptions with users. This process is called validation.

An MVP (minimal viable product) is a version of a product with just enough features to be usable by early adopters, who can then provide feedback on it. Read the article for a selection of the most useful ones!
According to the article the person was missing stands and other meetings for "thunderstorms" and "power outages", and the mouse jiggler was the last straw. I think more likely there was concern about the employee and they looked into what the user was doing and saw this. So... the person "wasn't" achieving their work.
Tnstalling GDB for ARM
That was super easy to digest, thank you!
At the same time, a huge amount of the verbosity is defining terms within a document itself.

When you're dealing with things with consequences (multi-party construction projects, high tolerance manufacturing, killing humans), it behooves one to be precise.

Or, as the allegory goes: The offense was not stopped, for want of proper defensive deployment. The defense was not properly deployed, for want of spacing. The spacing was not correctly measured, for want of a standardized length. The length was not standardized, for want of someone writing a standard down and distributing the documentation.
Wrong answer post is best done … anonymously.
By any chance are you German?
Get divorced, spiral into desolation, lose your job, get kicked out of your home, no more problem with google home, easy fix!
Let me add fuel to the fire. When I started my career, users were happy to select among a handful of 8x8 bitmap font. Nowadays, users expect to see a scalable male-doctor-skin-ton-1 emoji. The former can be implemented by bliting 8 bytes from ROM. The latter requires an SVG engine -- just to render one character.

While bloatware cannot be excluded, let's not forget that user expectations have temendously increased.
If I wanted to get fucked in the ass I'd go to a gay bar.
> Maybe if textual can land some companies like Dell/IBM/AMD/Oracle/AWS

And? What does “land” mean here, exactly? The project is FOSS, so they won’t sell the software the traditional way. So how will they make money?
It's becoming more popular to start a long video with a short teaser but in general, long videos need some time to reveal their value. If you show long videos randomly to everybody then the perceived noise increases which may reduce user engagement.
You're misunderstanding ZFS' persistent data structure. It's the whole point that it's not doing a copy then modifying something.

Also no one claims there's one immutable data structure that's faster than all mutable data structures. That's a ridiculous strawman argument.
An interesting example is Dennis Muilenberg, who was Boeing CEO from 2015-2019, during the 737 Max debacle: https://en.wikipedia.org/wiki/Dennis_Muilenburg

He started at Boeing in 1985 as an engineering intern, earned a masters in Aeronautics, and worked his way through management and engineering positions until he became CEO. I have no idea how much of the 737 Max issues could be placed on him directly, but he was CEO during its launch and the crashes.
On the team at my day job, it'd be very bad for each person to strictly "own" their code like that because things get handed off all the time, but in some other situations I can see it making sense.
I wonder to what extent Washington's fuss over Taiwan is simply TSMC lobbying at work. They're an important company that is gonna get their lunch eaten by the mainland. But what can Washington even do about it?

Beyond the "unsinkable aircraft carrier" angle, that is.
> unless 100% of the the libs you want support it you will get stuck on some sync library.

What do you mean by this? Do you mean like an actual deadlock, or just waiting on some kind of IO? Are you trying to use async for performance?
Does @staticmethod run into this same issue?
The way of interacting with the turtle was via procedures and commanding it with things like "rotate 90" or "forward 100". Students didn't have to think about the coordinate system explicitly, only the result on the turtle from the turtle's POV.
I think it boils down to the messaging that comes from top. Do they mainly talk about creating the best products or do they talk about shareholder value?