skysight-inc/HackerNews huggingface dataset:
I’ve been out of the web dev game for 7 years or so, completely missed react. Started in Perl, then ASP.NET, then Rails for about 5 years, then finally ended with an AngularJS SPA that ended up being a maintenance nightmare before I moved on to other areas of dev work that have nothing to do with the web.

The angularJS experience was so bad, not just because SPA’s were terrible but coding in JS/npm was a horrible ecosystem… I had a much much better time doing simple UI’s in Rails/HAML/jQuery than anything else. Server side rendering was so much simpler than any time I tried to even look at doing anything in react.

Would I like HTMX? What are the best practices around server side rendering? Have folks had good experience with Rust server-side code emitting HTMX pages? Any decent frameworks for this that are as opinionated/useful as Rails was for me?
January 13 1984 he switched to using Debian :)
Can you really explain the difference? Subtle nuances of English words
Got a simpler example?
There does seem to be a mismatch between what PDFs are mostly used for, and their full capabilities.

IMO it’s be nice to define a file format for PDFs main use (I think?), papers and documentation. PDF, scripting, but maybe the ability to zoom and pan figures?
I wonder if lab grown diamonds going for $500/carat might factor into this.
Italy Says Its Illegal to Build the Alfa Romeo Milano Anywhere but Italy
Because to the cerebral and analytical mind text rules everything, it’s the fountain of all knowledge
HN policy is to submit the original and put summaries, paywall bypass, further reading etc. in a comment. https://news.ycombinator.com/newsguidelines.html "Please submit the original source. If a post reports on something found on another site, submit the latter."
Germany now third-largest economy, as Japan slips into recession
Against the Nerds
Component frameworks serve a different purpose, allowing you to manage state and isolate different bits. If you don't need components, don't use components.
That's fair. Though there's a wave of newer Python packages with great typing support. E.g. packages from https://github.com/encode
I worked on Proba-3 for a while. The original goal of the project was to demonstrate formation flying in preparation for another telescope (I forgot the name, but it was something like Xeus). That telescope would have a camera and lens on seperate spacecraft, and the idea was that by moving the lens backwards or forwards you'd be able to create a much bigger telescope than could be built with a single spacecraft. Unfortunately that telescope was cancelled, so although Proba-3 is still demonstrating a cool technology, it probably won't be applied elsewhere for a while.
I think, you are talking about what I'd call the "testing environment". For me, development environment is made of the editor, tools that work on my source code s.a. compilers, linters, maybe language server etc. and things that help me with administrative tasks related to programming (eg. bug tracker, version control, communication channels).

In my practice, it's very uncommon to be able to run even a small portion of the project I'm working on on my personal computer. There's usually no way for me to even attempt to set up anything resembling the system I'm building on my computer. Which is unfortunate, and I'd love to be able to, but it's just physically impossible.

I don't know how typical my case is. I'd assume that programmers working on desktop applications or phone / Web stuff are more likely to be able to fit their entire product or at least a significant portion of it on their own computer. In which case they could think about their testing environment as being part of their development environment. Still, I'd not call it that... I mean, conceptually, it's for testing, so it's a testing environment. You don't need it to do development, it's just coincidental that you have both in close proximity.
I quickly copy photos from the phone to the computer using ImageCapture.

IMO, everything on the computer is way faster, more fully featured and easier than on a phone.

Scrolling through photos is torture on the phone. The fewer the better.

Image categorization (search) is pretty awful, though sometimes funny.

I carry my old Nikon with me in the car for the 24-1000 mm equivalent zoom.

And a pocket camera, smaller than most new phones, for the 8X zoom.

Quality and versatility matter for me more than quantity. Sure helps that I can swap batteries and memory in and out.
Cosmic Map Suggests Dark Energy Is Even Weirder Than We Thought
Mildly surprised they weren't doing this already -- the thread doesn't mention whether they're doing the build with Profile Guided Optimization, which is widely reported to yield speedups of 10-20%, depending on the script, with an additional boost from link-time optimization where available. (--enable-optimizations --with-lto in configure, which does seem to be the current recommendation from upstream: https://docs.python.org/3/using/configure.html)
Cameras are not nearly as helpful as most civilians seem to believe. Even if you give the cops a video of the burglar, they still have to catch him. Most police forces are overworked with more serious crimes than burglary and they don't have facial recognition software, so catching the guy is not going to be a priority for them unless someone gets hurt or there's a huge wave of burglaries in the same area. All burglars know this, so they're not hugely dissuaded by cameras.

What about getting the license plate of the car the burglar drove? Usually those plates are stolen.

Cameras are not useless, but they are not the magic burglary prevention talismans the public seems to think they are.
If a home were priced as little at $200,000 then 20% would cover $40k in investments. Homes around here don't sell for the little.

Assuming your percentage is correct and home prices are much bigger it makes it seem like a spectacular investment. Actually too good to be true of an investment.

If the return were 2% or max 5% I could see it maybe not being worth it depending on home prices in your area.
Florence museum won suit against publisher that used Michelangelo's David image
New Kobo e-readers are repairable
merely keeping build and test environments isolated would have entirely prevented this attack.

better hygeine that way would also simplify both environments, since the tools for each are fairly different.
Not op but that's one of a milder example. Some management people prefer the look and feel administration to be excel-like, even able to do data modification like excel.

Some even worse that they require the data to be in excel since that's all they know.
> The law allows that under certain conditions, yes. Are these conditions being met? No. It’s being used as a political weapon in a crusade of the Supreme Court against certain political beliefs.

Ok, now you need to prove that the conditions are not being met. As the prosecutors in each case will present the proofs for each case when the inquiry becomes a criminal case.

> How many people on the left have been investigated for threatening or defaming a right wing politician since the inquiry was opened?

Perhaps, the secret for not being condemned is not commit crimes...? Is the left also trying a coup or created digital militias to spread disinformation and threats like the far right...?

> There is no law that allows it. There is an internal regiment, which the newer 1988 constitution contradicts. But even if you ignore that, the regiment very clearly defines under which conditions the Supreme Court itself can open an inquiry, that is, crimes that happen within the premises of the court. That requirement was clearly not satisfied, so the court invented a new “interpretation” that considers things that happen on the internet to be within its premises.

The court interpretation was not challenged by AGU and PGR (https://g1.globo.com/politica/noticia/2020/06/10/agu-e-pgr-d...). Even if you were the authority selected by democratic governments to interpret the law, which you are not, following your interpretation, the other entities that should open the inquiry all agreed with the inquiry.

> mass incarceration of people without formal accusation,

Trying to abolish the rule of law, armed criminal association, vandalism, destruction of historical items are not serious accusations enough...? All them were jailed in flagrant. If you kill someone and is captured on the act, you will be jailed on flagrant, you cannot escape this trying to defend yourself saying that "nobody opened yet a formal accusation". The formal accusation will be opened, but we had a flagrant crime.
I have looked in the sshd code at https://github.com/openssh/openssh-portable and I cannot find it forking and re-execing _itself_. It forks and execs other commands, of course, and it forks to handle new connections but does not re-exec in those paths that I can see.

If some inetd-like program were listening on port 22 and fork+exec'ing sshd to handle each incoming connection, that would explain it. But on my systemd-based Linux system I see a long-running sshd that appears to be taking care of port 22.

I do agree that it seems like the best explanation of the delay is that somehow sshd was being exec'ed per connection, but I haven't seen all the dots connected yet.
Just by reading the article the impression is that it's both faster and should be cheaper (?). I get that only some type of cargo would fit or would make sense to load like this. What are the downsides?
The first one is infuriating. That error message is good for nothing. Happens frequently that a colleague does a pull, as instructed, after forgetting to push with force after rebasing or amending a commit.

Faintly remember a discussing on the mailing list where a suggestion to improve it was shot down for some dumb reason.
Seems a bit steep? But maybe the idea is that as the models improve in quality and sophistication, price will go down. Still, creators might jump at the chance, but Adobe shareholders will probably have plenty of questions.
While I don’t disagree, there are a number of additional stub libraries you can install that provide typing for libraries that don’t already have them. I personally find [django-types](https://pypi.org/project/django-types/) to be really well constructed and useful.
DIY!

compare the embroidery scene in Hussar Ballad (1962).
llm spam
It's a balancing act, of course, and as long as the optimization function of churn and revenue is trending positively it will remain. There are dozens of data scientists working on this problem. Taboola ads are at the bottom of pages away from the main content.
All the same:

int Foo => 4;

private int Foo { get => 4; }

private int Foo { get { return 4; } }
What Happens After a Highway Dies
Rights aren't achieved by consensus. There is no democratic vote on the laws of Nature and what derives from it. Society is not a creature of Nature and thus does not exist. It's an abstract notion derived from the collective schizophrenia of its individual constituents. It has no life of its own, nor is it worthy of one. Only the living have rights.
I use ble.sh. I find it really good, even if a bit sluggish at times. The multi-line editing mode is god's end when trying little advanced snippets of shell.
all in all it's gotta be cheaper to ship time-insensitive things via a vehicle that consumes no fuel. I'm curious if they can turn around and monetize their lack of emissions thru some kind of carbon markets or whatnot
If he would let a LLM play the game to acquire desired save data then he could sell it under Japanese law?
I got to see this boat when it docked in Brooklyn last year. Pretty cool setup and actually seemed feasible for shipping some things at low environmental impact.
If a few people have learned that you've got to be careful keeping wood furniture around salt water, this thread will not have been in vain.
If I remember correctly, Typescript felt the same way for quite a long time
Maybe we can use LLMs to automatically bring these third party libs up to par?

Could be a nice showcase project for Copilot.
https://www.youtube.com/watch?v=zwAD6dRSVyI 3Blue1Brown on visualizing higher dimensions explains it well
26 Barges break loose down Ohio River causing damage and prompting closures
Multi Needle in a Haystack
The author has two books about writing small games that can run in the boot sector. First book also has a quick course in 8086 Assembly:

Programming Boot Sector Games

More Boot Sector Games
Check out the BBC micro version in 432 chars (443 bytes). https://bbcmic.ro/?t=9ctpk ... That cuts your problem down by a factor of ~5.5e98. ;) Or even a lot more if you limit to readable ascii. I'd be curious if you did that how many of the tries would result in a valid runnable program.
goodie! more, and less-controlled build environments to compromise, what could possibly go wrong?
If donating to NPR is a tax write off, it is publicly funded. If the majority of those donors are politically biased, they will create a feedback loop where news is catered to those donating to them. This isn't wrong per se, but just what it is.
Nikon completes acquisition of RED, appoints a new CEO
That's true, but it misses the point that scripting adds orders of magnitude greater complexity to the attack surface.

Fixing other kinds of bugs is fairly straightforward. Update your toolchain, update your dependencies, use the right dependencies, avoid undefined behavior, etc. Fixing scripting issues means participating in an active arms race.
No, or at least: not yet.
What is stopping you from devoting time to your craft? You can still do that, nothing changed.
With starlink we could see completely autonomous drone sailboats for shipping coming soon?
Loving the new features, and living the excuse to open it back up and lose a couple of weeks. OpenTTD was my introduction to logistics games and still holds its place in my heart
Why do we have such terrible evidence on homework effectiveness? (2022)
Udio, the Mysterious GPT Update, and Infinite Attention [video]
Yea that's why I mentioned unemployment being so low now, nowhere to go but up, and once it does that will exacerbate recession.

I do think Fed will lower because of recession yes. The damage will be done yes. It sounds like you do agree.
jeez, why not just compile ssh static?
> Maybe their career takes a dent

I don't see why; news coverage has pretty uniformly taken the view that "this guy was an evil genius, and we escaped his incredibly well-executed plot by the skin of our teeth".
“The Heart is a Lonely Hunter” is among my all time favorite works.

It’s not as simple as stories about lonely people or marginalized people. She writes stories about people with invisible lives. Especially if you’re familiar with the aching sadness of small towns in the American South, McCullers is a must read.

She’s somewhere between “if Hemingway was a woman” and “if Denis Johnson lived in the 1940s”
I agree. Prior to the introduction of types in Python, I thought I wanted it. Now I hate them. It feels like a bunch of rigmarole for no benefit. I don’t use an IDE, so code completion or whatever you get for it doesn’t apply to me. Even strongly typed languages like rust have ergonomics to help you avoid explicitly specifying types like let x = 1. You see extraneous code like x: int = 1 in Python now. Third party libs have bonkers types. This function signature is ridiculous:

sqlalchemy.orm.relationship(argument: _RelationshipArgumentType[Any] | None = None, secondary: _RelationshipSecondaryArgument | None = None, *, uselist: bool | None = None, collection_class: Type[Collection[Any]] | Callable[[], Collection[Any]] | None = None, primaryjoin: _RelationshipJoinConditionArgument | None = None, secondaryjoin: _RelationshipJoinConditionArgument | None = None, back_populates: str | None = None, order_by: _ORMOrderByArgument = False, backref: ORMBackrefArgument | None = None, overlaps: str | None = None, post_update: bool = False, cascade: str = 'save-update, merge', viewonly: bool = False, init: _NoArg | bool = _NoArg.NO_ARG, repr: _NoArg | bool = _NoArg.NO_ARG, default: _NoArg | _T = _NoArg.NO_ARG, default_factory: _NoArg | Callable[[], _T] = _NoArg.NO_ARG, compare: _NoArg | bool = _NoArg.NO_ARG, kw_only: _NoArg | bool = _NoArg.NO_ARG, lazy: _LazyLoadArgumentType = 'select', passive_deletes: Literal['all'] | bool = False, passive_updates: bool = True, active_history: bool = False, enable_typechecks: bool = True, foreign_keys: _ORMColCollectionArgument | None = None, remote_side: _ORMColCollectionArgument | None = None, join_depth: int | None = None, comparator_factory: Type[RelationshipProperty.Comparator[Any]] | None = None, single_parent: bool = False, innerjoin: bool = False, distinct_target_key: bool | None = None, load_on_pending: bool = False, query_class: Type[Query[Any]] | None = None, info: _InfoType | None = None, omit_join: Literal[None, False] = None, sync_backref: bool | None = None, **kw: Any) → Relationship[Any]

https://docs.sqlalchemy.org/en/20/orm/relationship_api.html#...
That data is obvious garbage.

The average amount swung from $100K to $200K to to $100K in spans of one year.
I had exactly the same thought (Hi Tomas and Janos) :D

The game is really cool, well done! It feels like a modern twist on pacman, but with space alien snakes and upgradable super powers. Should make for a good lunch break game.
With jQuery and AJAX you're still sending HTML fragments just like with HTMX.
Margins in the shipping industry are typically rather low and it's offset by scaling well with container ships of proportions only limited by the canals they must traverse. This ship is positively microscopic in comparison. I would imagine it's only cost effective for very specific types of cargo.

There are hybrid options with flettner rotors and deployable kite sails for partial fuel savings on specific routes, but it's all rather experimental.
This is great news. As an academic, I'm aware of multiple labs that built boxes with 4090s, not realizing that Nvidia had impaired P2P communication among cards. It's one of the reasons I didn't buy 4090s, despite them being much more affordable for my work. It isn't nvlink, but Nvidia has mostly gotten rid of that except for their highest end cards. It is better than nothing.

Late last year, I got quotes for machines with four nvlink H100s, but the lead time for delivery was 13 months. I could get the non-nvlink ones in just four months. For now, I've gone with four L40S cards to hold my lab over but supply chain issues and gigantic price increases are making it very hard for my lab to do it's work. That's not nearly enough to support 6 PhD students and a bunch of undergrads.

Things were a lot easier when I could just build machines with two GPUs each with Nvlink for $5K each and give one to each student to put under their desks, which is what I did back in 2015-2018 at my old university.
Doldrums. Hurricanes. Impulsively murdered albatrosses. Kraken.

Also pirates, undead and otherwise.

Really the list goes on.
The headline is clickbait. The tenant wasn't paying the taxes, just withholding them and paying them to government instead. Exactly the same as an employer.
That's not how our laws work...
Food and Your Life Stages
Why yes, sir, I'd love to insert some new genetically engineered species into my body that has never been tested on humans. That sounds like a brilliant idea. Just tell me how much money I should give you.
Why allow new versions until they're tested?
I know the name. I am not impressed by his reasoning. I mean, HTML and CSS being the result of the rule of least power? CSS is a mess, and there is nothing least about it.
not ecc - this article mentioned all the effort put into hiding suspicious strings. all those string-obfuscating lookups took lots of extra cycles.
It's so interesting to see the differences in their faces.

I can tell from the folds and wrinkles on Sam's face that he engages in more neurotypical communication.
Ant pheromones may help protect hikers and campers from ticks
It did, especially in the late 2013 and early 2014s. But then the type repositories quickly caught up. Python package authors usually shy away from such endeavours, especially those who use kwargs in order to configure large classes. pygann comes to mind.
> postnuptial agreement with conditions exactly like if you divorced today

There's no such thing as a postnuptial agreement fully legally equivalent to divorce, though. A trivial example is your legal ability to marry someone else, but there are plenty of other differences.
I still make a living writing ruby every day, but the meta-programming is easily the part I like the least, and that I try to avoid at every opportunity (which thankfully, if you're not trying to write a framework, is all the time).

I'm sure I'm benefiting from using frameworks that use meta-programming to great effect, or that there's patterns, conveniences and ergonomics that are hard to achieve without them. But I still tend to lump it in the same category as C++ templates, raw assembly and manual thread synchronization - I'm glad it's there for the chosen few to do great things that we can all benefit from, but most of us should stay the hell away from it for our own sanity's sake, if there's any reasonable alternative at all.
It's not about saving some milliseconds when rendering but saving hours of dev time.
Tree-shaking is such a bad misnomer. Virgil's compiler calls this "reachability analysis" and it's built into the compilation model. The compiler will parse and typecheck a program's (and libraries' code), and run initializers, but after that the compilation proceeds by exploring from the main entrypoint(s) and only reachable code is analyzed and ends in the final binary. It will happily generate a program (without runtime system) that just consists of a single main function. The runtime system is only necessary for stacktraces and GC, and can be omitted if desired.
Eh really? I’m a paying subscriber to the NYT, and every now and then I browse the site without an ad blocker, it’s unbearable.

But maybe we’re grading on a curve here.

Also they have a mix of comically bad articles and really good ones. Whereas in the past there was some level of baseline journalistic integrity.

Now I frequently read articles where at least once a week I have to check if I’m accidentally reading an op-ed, because it’s so opinionated. And this is even when I happen to agree with the political slant they’ve clearly taken.

I don’t want any slant. I want factual, objective reporting, whether I like the outcome or not.
Americans Have Enjoyed Imagining Civil War for a Long Time
There are performance options[0] that enable PGO, LTO and bolt, and are known to speed things up, maybe more significantly than -march and -mtune.

But I found one report[1] that says these compiler flags do (or did, some time ago) make a difference.

[0] https://docs.python.org/3/using/configure.html#performance-o...

[1] https://atleastfornow.net/posts/py3-enable-optimisations/
This is you a couple of posts later:

>This is called whataboutery.

He brought up the plight of another group, and you're saying, "What about women?"

I'm sure your goals are pure, and you really want to help women, but you're studying schools of thought that serve to dismantle your efforts.

A solution that treats one group as lesser than another will never be free from hypocrisy, just as it is not free from it here.

Fair for only me isn't fair. No one thinks so. Think about it.

https://news.ycombinator.com/item?id=39973233
"The novel in which this story appears flashed forward in time, not back. Well, actually, it did both: Published in 1836 but with a date on the title page of 1856, as if remembering a war that had already occurred, The Partisan Leader: A Tale of the Future didn’t so much relate a different version of the Civil War as prophesy its coming, missing the eventual start date by only a dozen years."