skysight-inc/HackerNews huggingface dataset:
A long time ago I wrote an engine for a newspaper that was helping journalists discover what was happening on social media. I was counting the number of times an URL was posted on Twitter and Facebook. I started with velocity and acceleration, but after I while I discovered that I could go one level higher and use jerk to understand when an URL was shared by an influencer.

I have a hard time imagining another level above that.
Now that you mention it, the diagonal braces on the piers (no idea how they're actually called) look very similar to the Bay Bridge. But to the casual observer, the number of piers and the color look more like the Golden Gate bridge, plus that's by far the better known one, so I'm not surprised it got this nickname...
Most “foreign” aid, especially military aid, is is spent within the “donor” country. Japan is the most extreme in this regard, followed by the USA.

And, like maintenance: foreign aid can avoid local problems, e.g. stabilizing countries in central America can reduce the incentive for people to flee to the US (which for most people is a distant plan C over staying where they are or moving a short distance away).
Yep. Honestly, I don't know when I last read an InfoQ article all the way through. Too painful.
This Vimcast (http://vimcasts.org/episodes/converting-markdown-to-structur...) recording is an example of a quite complex macro for converting (a specific file's) markdown to HTML. At the beginning of the video you see that they save the macro to the "a" register. You can record macros of similar complexity to each of the other letters of the alphabet, to get some idea of the maximum complexity (though I tend to stick to about 3 or less in a single session).
As a child I used to main line OU lectures on Saturday mornings.

One was on Ecology, and had about thermal inversion in a lake in the Lake District when the temperature of the lake fell to 4ºC and the thermal circulation changed, between above 4ºC and below.

https://en.wikipedia.org/wiki/Lake_stratification#Definition
Interesting. How does that work out financially? 50 seems quite early by western standards
Pekka Paalanen wrote a nice blogpost about the concept of repaint scheduling with graphs: https://ppaalanen.blogspot.com/2015/02/weston-repaint-schedu... (note that the Weston examples gives a whopping 7ms for composition).

I'm making some assumptions about your chart as it is not to scale, but it looks like the usual worst-case strategy. Given a 60Hz refresh rate and a 1ms composition time an example of an optimized composition strategy would look something like this:

+0ms vblank, frame#-1 starts scanout

+15.4ms read cursor position #0, initiate composite #0
+16.4ms composition buffer #0 ready
+16.5ms update cursor plane position #0 and attach primary plane buffer #0
+16.6ms vblank, frame #0 starts scanout

+32.1ms read cursor position, initiate composite #1
+33.1ms composition buffer #1 ready
+33.2ms update cursor position and attach primary plane buffer #1
+33.3ms vblank, frame #1 starts scanout

In this case, both the composite and the cursor position is only 1.2ms old at the time the GPU starts scanning it out, and hardware vs. software cursor has no effect on latency. Moving the cursor update closer would make the cursor out of sync with the displayed content, which is not really worth it.

(Games and other fullscreen applications can have their render buffer directly scanned out to remove the composition delay and read input at their own pace for simulation reasons, and those applications tend to be the subject at hand when discussing single or sub-millisecond input latency optimizations.)

> Frames are extremely fast to render, but they arrive the frame after they were originally scheduled, because GPU pipelines are asynchronous.

The display block is synchronous. While render pipelines are asynchronous, that is not a problem - as long as the render task completes before the scanout deadline, the resulting buffer can be included in that immediate scanout. Synchronization primitives are also there when you need it, and high-priority and compute queues can be used if you are concerned that the composition task ends up delayed by other things.

Also note that the scanout deadline is entirely virtual - the display block honors whatever framebuffer you point a plane to at any point, we just try to only do that during vblank to avoid tearing.

> If you actually try any of the tests I mentioned in my original comment you'll see this for yourself.

While it might be fun to see if Microsoft screwed up their composition and paint scheduling, that does not change that it is not related to GPUs or the graphics stack itself. Working in the Linux display server space makes me quite comfortable in my understanding of GPU's display controllers.
> Not a well-connected Italian, obviously.

Obviously, since he isn't an Italian at all :-/
Radian makes ultracapacitor backed RAM cards with flash backup that appear to be NVMe devices. They do a nice job for things like Write Ahead Logs and ZFS ARC/ZIL. They offer effectively unlimited write endurance with a tradeoff of cost and capacity.
Reminds me of 2010 Twitter. PeopleBrowsr and other apps allowed multi column timelines, Buffer scheduled tweets, Magpie wanted to insert ads for users. Retweets and hashtags were invented by users. We didnt need to keep a key eye on the "x of 100" hourly api throttling. Link shorteners came up to conserve character count. An explosion of new apps kept asking for username and password so Twitter invented OAuth. Mobile operators like Airtel in India had a 4 digit number that forwarded SMS into your timeline.

At one point, the people who built stuff on Twitter's soil were evicted and the good ideas raided and integrated into Twitter.
France managed to get in an exemption in the proposal for their police and security workers, who can keep their privacy. I think the wording is that this would only apply to apps available to "the public". So if "the public" can't download your app, you're safe...

I think it just shows it won't be possible to implement this in a useful way. Let's hope...
Since there are "ETL" people here, I have a couple of naive questions, in case anybody can answer:

1) Are there any"standard"-ish (or popular-ish) file formats for node-based / low-code pipelines?

2) Is there any such format that's also reasonably human readable / writable?

3) Are there low-code ETL apps that (can) run in the browser, probably using WASM?

Thanks and sorry if these are dumb questions.
If you're reviewing the tests (and not just the results) after conversion by automation, wouldn't someone else also review the tests converted by a person rewriting them manually?
I have problem with 0.5l yoghurt bottles. Yoghurt is best when shaken before opening the bottle because its viscosity spreads evenly, otherwise you get watery yoghurt on top, bottom is too dense.

I enjoy having morning breakfast in the park, drinking yoghurt straight from the bottle. When I shake it, yoghurt sticks to the cap. When caps were removable, I'd put it aside so that yoghurt that stuck to the cap does not spill on my shirt, re-screw it after I finish and throw bottle and cap to the bin. Now it's hard to remove the cap and I spill yoghurt on my shirt frequently, so I go to greater lengths to tear the cap away and re-screw when I empty the bottle.
It means not the creation of a black hole (like I initially thought), but an activity by the hole to blast out gas and energy.

"In late 2019 the previously unremarkable galaxy SDSS1335+0728 suddenly started shining brighter than ever before. To understand why, astronomers have used data from several space and ground-based observatories, including the European Southern Observatory’s Very Large Telescope (ESO’s VLT), to track how the galaxy’s brightness has varied. In a study out today, they conclude that they are witnessing changes never seen before in a galaxy — likely the result of the sudden awakening of the massive black hole at its core."

"Follow-up observations are still needed to rule out alternative explanations. Another possibility is that we are seeing an unusually slow tidal disruption event, or even a new phenomenon"
Hey we would be happy to take this on at Hydra (https://hydraoss.io/). We're an agency built for this kind of problem - finding people to fix things in open source. In contrast to a bug bounty program, we manage everything end to end, and the customer just pays us the invoice and doesn't have to deal with anything else. We specialize in Rust but we've had customers from everywhere. Let us know!
Looks like it's here now: https://water.lsbu.ac.uk/water/water_anomalies.html

I searched for a unique looking phrase and the author's name.
This specific attack is unable to exploit this, because it requires that the TCP connection be already established. By the time the user had gotten the server's public key, you are unable to hijack the connection.
You can use time.sleep in a loop to tick of seconds, but actually check the diff between now and start time to know how much time has passed.
Out of curiosity, can you drop into edit session during the macro? It is some time since I last used vim, so I do not recall, but in emacs you can record a macro along the lines of "do A, do B, drop to edit session letting user do whatever, do C, do D". Is that possible with vim macros?
Yeah, I immediately thought of Kikuchi lines from electron diffraction in crystals
https://en.wikipedia.org/wiki/Kikuchi_lines_(physics)
Reminds me of Hitchhikers Guide … they had to figure out the right question to ask.
>> by supporting development of the actual project

You mean good engineering.

>> play with LLMs instead

You mean good on the resume.

>> I guess when you're swimming in pools of money there's no need to do reasonable things.

We dont. Reasonable sailed when FB/Google/AMZN started "giving back" to the community... They leaked out all their greatest examples of Conways Law and we lapped it up like water at a desert oasis.

The thing is, these technologies have massive downsides if you aren't Google/FB/Amazon... But we're out here busy singing their praises and making sure jr dev's are all pre trained out of college for the FA(not this one)ANG lifestyle.

Think about how much react being public saves Facebook on onboarding a new dev.
At least what I have seen is that MQ was mostly used for batches in the areas I worked in.

The new thing is "event driven architecture" (or whatever they can pass off as that hype). In a lot of cases, it's a better architecture. For fhe remaining batches, we are running against S3 buckets, or looking at no SQL entries in a specific status in a DB. And we still use a little SQS, but not that often.
No reason why it would. My abstract reasoning is far above average, and for that matter my ability to draw used to be far above average, though I'm a few decades out of practice. I "visualize" what things look like and where things are in relationship to each other in the sense that I know where things are with a level of precision well above average - I just can't see it in front of me, though I know where they are and what they look like.

I use the term "visualize" because that is what I thought people meant when they said to visualize or imagine things. I remember the shape of the visual rendition of source code, for example, and that is usually the basis for how I navigate large code bases. And I know what parts of papers I last read 30 years ago look like, but I can't see them.

I think the biggest way it has impacted me is that e.g. when it comes to fiction, I find visual descriptions of things usually bore me unless the language used in itself is particularly compelling because the words themselves are beautiful to me. So I often skip and skim visual descriptions.
Yes I have already aproched my lead. But what do you feel scroll bar out the overflowing div.
Does this classify as a valid concern?
> Using a six-year historical series of 300 000 satellite images, the team scanned the entire Mediterranean Sea every three days, at a spatial resolution of 10 metres, on the hunt for windrows.

Indeed, but I'd assume it's also a long way to go from doing it for a small section of the world to doing it everywhere and with multiple countries participating.
How do you make messaging apps inoperable and guarantee end to end encryption? How do you add features to your messaging app without having to wait years for a standard body?
I'm willing to concede it may be a software thing. There are definitely things where being tired doesn't really affect your output very much.

Mental clarity in software has extreme leverage, probably among the biggest of any human endeavor. Your effectiveness as a programmer is largely a function of how well you can model the software in your mind. Often seeing immediately how to do things correctly vs bumbling forward can be 4 hours of work vs 2 weeks of work. Actually inputting the code is not the thing that takes time. You could write 50,000 lines of code in a day if typing was the only bottleneck.

This is also in the context of a low-distraction environment where there are zero interruptions. If you're working in a busy office, staying late is usually a productivity boost because you finally get some quiet time to concentrate. Which, again, is good for clarity and hence productivity.
There aren't 7 billions elephants in the world.
I dunno. Android, Chrome, ChromeOS, Workspace. There’s a lot there that’s knit together. Compared to what, Safari, Pages and Messages? Teams, Word, and Outlook?

They all have their issues. Maybe the crux of it is chat. If your work is integrated into your chat — the day to day online social space — it’ll feel “integrated”
"Python ETL", Github language statistics: TypeScript 87.1%

It looks nice though.
Sssh! Keep it under your hat.
Yeah sorry as well, I actually wanted to add a “… oh wait” to my original comment but forgot to do it… (too busy fixing a podman issue… )
Strangely, there's lots of comments below the post that seem to be a bot posting negative comments. The real people commenting are all very supportive, though.
No wonder half the comments in your comment history are downvoted!

Instead of attacking me, why don't you share some sources that prove my thinking wrong?
If you're driving along and want to stop for the traffic lights, you start decelerating. The car in front of you slams the brakes and leaves less space then you anticipated. You now need to decelerate faster. That's negative jerk. If you apply the change in deceleration instantaneously, you will also experience jerkiness in your braking (= way to remember what this derivative is called).
A Book on Linux
What's the best book for beginners to learn Linux?
"At some point I wonder if its going to be viable to harvest ocean plastic"

I hope not. You can harvest landfills much cheaper today. If that becomes more expensive than taking plastic from the ocean, then the oceans would be really full of plastic.
Walking the Titanic in 4K (Demo in Unreal Engine) [video]
Another anecdote:

I do a lot of consulting, and as a result I am often (honestly, almost always) work substantially more than 'full time'

I have more aha moments in the shower when I'm working intense hours, not less. My theory on this is that more exposure to the problem space gives the subconscious mind more to chew on.

I genuinely have no regrets about working a lot as I've found the personal and professional growth to have been very satisfying. I've launched far past most people my age in terms of skill and experience by simply putting in more hours than they have.

Regarding health, it should be noted I don't drink or smoke at all and never did. And my naturally eating habits include zero junk food. I haven't felt any negative health effects from my work/life balance, but I am fairly confident that's largely due to those healthy habits.
Micron GDDR7 for AI and Gaming with 32Gbps Memory for over 1.5TBps of Bandwidth
I may. In the meantime is it really so hard to give highlights or an example that at least better explains the point you were raising? Just saying one person felt their life drastixally improved with one change they made isn't really helpful at all, you can find countless anecdotes to make whatever argument you want.
Every single “write once run everywhere” technology has sucked compared to native apps.

Developers complained when the first iPhone came out and when Steve Jobs called web apps a “sweet solution”. Even Gruber called the solution a “shit sandwich”.

If it’s only Apple holding PWAs back, then why do most of the same companies write Android apps instead of just producing PWAs that work on PCs and Android devices?
The flower patterns remind me of Smith charts. https://www.antenna-theory.com/m/tutorial/smith/chart.php

Since smith charts are made by mapping the complex plane (grid) to another complex plane via a Mobius transformation Z->(Z-1)/(Z+1), maybe that’s what’s going on here too. The inverse certainly produces a grid again.
In the past that was basically the rule OS vendors were expected to abide by
There are efforts to reduce the production of waste and to eliminate ocean dumping. There are thousands of such efforts. Don’t let perfect be the enemy of good.

> Maybe I’m being too cynical?

Yes. What’s the point in spreading negative falsehoods?
Regarding this issue, I have some observations of my own. I've noticed that systems based on queues, such as Kafka, AMQP, etc., are still very widespread, for example in vehicle networking, transaction systems, and so on. I recently encountered a customer deploying Kafka on AWS, with monthly consumption of Kafka-related computing storage exceeding $1 million. The cluster scale is huge, containing various system events, logs, etc. I've also seen customers building IoT platforms based on Kafka. Kafka has become very central to the IoT platform, and any problems can cause the entire IoT platform to be unavailable. I personally have written over 80% of the code for Apache RocketMQ, and today I have created a new project, AutoMQ (https://github.com/AutoMQ/automq). At the same time, we also see that competition in this field is very fierce. Redpanda, Confluent, WarpStream, StreamNative, etc., are all projects built based on the Kafka ecosystem. Therefore, the architecture based on message queues has not become obsolete. A large part of the business has transformed into a Streaming form. I think Streaming and MQ are highly related. Streaming leans more towards data flow, while MQ leans more towards individual messages.
The AfD literally has meetings about mass deportations and many members at the top are literally neo-nazis. One member of parliament was even involved in a group that was planning a coup. When they started defending the Waffen-SS instead of discussing real problems it was even too much for Rassemblement National. You talking points about fake news are following the party line to denounce existing institutions and to appeal to conservatives.
At WWDC 2024, SwiftUI introduced the TextRender protocol, granting developers new powers to adjust the rendering performance of the Text component, making it possible to achieve many previously unimaginable effects. This article will delve into this new feature.
> a giant hopper into which one can pile collected plastics from the environment

A bit like Mr Fusion[0]?

[0] https://backtothefuture.fandom.com/wiki/Mr._Fusion
Looks like it happened in April https://github.com/dylanaraps/dylanaraps/commit/811599cc5644...
It's just the very first step. How are we going to stop it if we don't even know where it comes from?
Yes, the 80% claim comes from comparing 9 tests converted by both the conversion tool and humans and comparing the quality - “80% of the content within these files was accurately converted, while the remaining 20% required manual intervention.” Not sure what to make of it since they claim only 16% of files get fully converted.
Another Science News article(1), linked from TFA IIRC, says we are: https://www.sciencenews.org/article/gene-facial-development-...

___

(1) Plus another one linked from that: https://www.sciencenews.org/article/how-humans-maybe-domesti...
And if you are creating an app, most of the time you want a web page too for PCs. If it’s only Apple, then why don’t companies just build a PWA for PC users and Android users and only write an app for iOS users?
> the runescape[2] and minecraft[3] communities acted first

If they have .wiki domains then they were not the first by a long shot.
Small optanes (50-100 gigs) are quite accessible cost wise and solve most of the queue depth problem
There was software on the DECUS tape to get RF off a dec system-10.
A developer who knows the code and will own the consequences can review and merge it - easy. Just not sure why the LLM needed to get involved in the first place.
It's the easiest topic matter to push agenda's from. As out of the two below, which is more fearful?

"Your child could be used in pornography"

"Criminals are selling weed via text message for €5 a gram"

The Simpsons "won't someone think of the children" meme demonstrates it well.
The Knuth is great, for sure, and I encourage any efforts to build strong basement of fundamental knowledge. Still I would suggest you to change the focus. As a software engineer most of the time you won't implement complex generic algorithms. You will use them from libraries.
These books will help you learn more about other important problems that software engineers face everyday:

- Design patterns: Elements of Reusable Object Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides

- Test Driven Development by Kent Beck

- Code Complete (2) by Steve McConnell
How have I been able to participate in a group call through FaceTime then? No video, just audio.
99.99999% not a coincident. These far reaching proposals almost always have critical stages when the public is concerned by something else.
Was the noise added to the parameters or to the input images? I assume the parameters, so that they could be fine tuned via the MCMC.
that's because the frejus route is unsuitable for high speed rail.

https://en.wikipedia.org/wiki/Turin%E2%80%93Lyon_high-speed_...

Additional traffic limitations stem from the impact of excessive train transit on the population living near the line. Some 60,000 people live within 250 m (820 ft) of the historical line, and would object to the noise from late-night transits. In 2007 the conventional line was used for only one-third of this calculated total capacity. This low use level was in part because restrictions such as an unusually low maximum allowable train height and the very steep gradients (26–30‰) and sharp curves in its high valley sections discourage its use.

A 2018 analysis, by contrast, found the existing line close to saturation, largely because safety regulations now prohibit passenger and freight trains from crossing in a single-tube tunnel. This very significantly reduces the maximum allowed capacity of the 13.7 km long Fréjus tunnel, which trains of one type must now fully cross before any train of the other type can be allowed in the other direction. The historical line's path through the deep Maurienne valley is also exposed to rockfalls, and a major landslide in August 2023 forced its closure for most likely over one year.
If you have a SaaS app, there is nothing stopping you from charging more in app to make up the difference and charging less outside the store
I wish designers of vehicles - particularly cars, trains and busses, would work to minimize jerk, snap and crackle.

Turns out if you minimize those, you get a far more comfortable ride. It matters far more than acceleration.

Finite element models of the whole system (tyres and suspension components and flexing elements of the vehicle body and road/track) can quickly allow analysis of the jerk, snap and crackle, and allow tuning of damping and drive system control loops to make a far more comfortable ride.