skysight-inc/HackerNews huggingface dataset:
Every story consists of the decisions that an author executes. Sure, there are the intentions of the author, but that comprises only a small selection of factors that goes into a reading of any work.

Within the Jazz community, there is a saying;
> It's not the notes you play, it's the notes you don't play.

Likewise, within narratives, both fictional and non-fiction, a story is not composed only of the intentional and emphasized aspects of a narrative. But likewise, the subtle details, and the details left unsaid that lead one towards a conclusion; that craft a message unconsciously.

To use a more simplistic narrative to illustrate this. Take a look at the original Star Wars. The overt message created in the actions of Luke, Han, and Leia is a tale of good overcoming evil. But in the small details of the setting, there is a subtle narrative about living under an authoritarian regime. The unpleasant but overly clean hallways and rooms within the Empire's bases and vehicles; contrasting with the impoverished, lived-in, locales of Tattooine. The identical uniforms and looks of the Empire's soldiers and commanders; contrasting with the infinite variability of those who live outside (and opposed to) their armies.

But another subtle detail that becomes deafening in its silence is; why does the camera only display complex emotions with the human characters? C-3PO and R2D2 are flat comedic relief characters. The only alien we have extended time with as an audience is Chewbacca. Meanwhile, Luke, Han, and Leia all get to experience anguish, wonder, frustration, relief, and elation in varying degrees throughout the narrative. The fact that the narrative is human-centric is an implicit message that only humans within the Star Wars setting have interesting, exciting, and relatable inner lives. Since we are not given a proper chance to relate to a significant non-human character.

Likewise with Francis Coppola and John Milius both have made an implicit message to place the narrative within a particular real-life setting; yet significantly downplay the humanity of those who actually inhabit that setting in real-life. It may not be a particularly intentional decision by those two men, or it may actually well be. But the implication of it in either case is that American Men are implied to be those who wield autonomy in foreign lands that they visit, at the cost of those who are native to those lands. It can be read as an implicit view of how the American characters view the Vietnamese people they fight for/against; or a missed opportunity to enhance the horror of war. Or in the most uncharitable light, it is implicitly saying that only American lives are worth depicting and that the loss of an American is a tragedy while the loss of a Vietnamese life is a statistic.
That doesn't "lose" a register because the program already wasn't using it.
Hrmm, I don't see why you would need to think about proto files to do this. You can dissect protocol messages on the wire using the descriptor. In fact, I would say that would be a good improvement to the code you just showed me.
> Cars are extremely expensive

I don't think this math is right either. If I live 30 minutes from work by bike, the additional monthly housing costs will be over 10x what what my car payment + insurance + charging is, over the next 10 years, compared to 30 minutes by car.

And, using average car cost is not useful for something like this. That average includes luxury cars, sports cars, and new cars. You can choose to buy outside all that. I think most people would consider sacrificing their personal transportation, for a car and public transport, as a significant quality of life reduction, so luxuries of the car world would not be included when trying to make a rational comparison to a bicycle. I've never paid close to that average.
AFAIK we are more like 53 years past that point

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

EDIT: Ah! you updated to 45 from 35. That makes more sense.
I have to ask, you never got the idea of using a bike? Only when buying out electric scooters from a broke company did you think there might be a better way?
> The 'reverse Monet' (too lazy to link) that caused such an uproar when it was shared last week

I haven't found the HN discussion; I have found a 2017 paper [1] that had relevant examples [2].

[1]: https://junyanz.github.io/CycleGAN/

[2]: https://taesung.me/cyclegan/2017/03/25/monet-to-photo-summar...
> They ate more bread and almost four times more butter than we do today. They also consumed more cream, milk, and lard. This seems closely related to observations like the French Paradox — the French eat a lot of fatty cheese and butter, so why aren’t they fatter and sicker?

Because the issue is - in fact - the sugar, not the fat (https://www.health.harvard.edu/blog/theres-no-sugar-coating-...).
This isn't a huge surprise. Google was never really a hardware company and, as the article in The Verge points out, Pixelbooks were rather niche pieces of hardware. That said, I still have one of the original Pixelbooks. When I was using it regularly, I found it to be a solid piece of hardware.
It follows SerenityOS' philosophy of using the best ideas from 90s interfaces so I wouldn't expect them to make changes to the UI.
My pet theory on obesity is how varied and delicious food is these days. Literally my grandparents ate homemade porridge, cheese sandwiches, Potatoes/Carrots/Cabbage/BeefOrPork nearly every day of their lives. No wonder they didn't over eat. New generation has a huge number of yummy dishes to choose from.
They tried that in the past with export restrictions.
The writer is clearly conflating canopy coverage area with individual trees.
How do you get your Adsense account approved for a SPA?

I have similar apps, and the Adsense rejection is quite vague.
A development process to ship features fast
There's this:

https://rust-on-nails.com
> for some reason the fi ligature is huge compared to the rest of the text

They're using the Unicode "presentation-forms" ligature character "ﬁ" in the text (which is not recommended: just spell the text normally with "fi", and leave it to fonts to generate a ligature glyph if appropriate); but then they've specified a webfont resource (Crimson Text) that doesn't support it. So the browser falls back to the next available font for that character, which may be a poor visual match.
Dieting too, esp the women seem to have a huge amount of pressure to be skinny.
The official repo[1] is looking pretty dead.

Edit: This is a surprisingly heavy build. Over 15 minutes on my somewhat older i5. I suggest using make -j instead of cmake -build to speed it up. Decent number of compiler warnings too.

[1] https://github.com/intel/hyperscan
> but it is indispensable for a nice, soft sandwich loaf

There's a difference between the kind of bread you're making, and Wonder Bread. Wonder Bread is just an oversized marshmallow.
Buy some gum and wait till northbridges start using chiplets too, you'll comparing chipset's chiplets chewing chiclets.
> Sure. There's nothing Java can do that can't be done by hand.

in practice there is. For example, the JVM can inline virtual calls to code that was loaded at runtime (even if that’s third party code for which you don’t have the source code).

To do that by hand, you more or less would have to write something like the JVM yourself.
where is the amd/nvidia/intel product that offers comparable performance at a power draw that is anywhere near m1?
Yes, that's a fair point about the actual purpose of editions being to handle forwards-compatibility.

Informally though, I think there are certainly a subset of people that use "Rust 2021" to mean all of the features included up to that point, even if it's not the precise definition.
Very excited to see SharedWorkers return to safari - so many buggy work arounds can be deleted. A really great use case for SharedWorkers is to handle your websocket connection- sharing it between all open tabs. This is something ServiceWorkers can’t be used for but is great for SharedWorkers
AFAIK, at least in Russia there are signaling systems that will interpret a metal object connecting the rails as "another train is on the track" and inform the train driver.

Not sure whether those systems are also installed in the wilderness though. But it seems kinda likely that anybody thinking "I should derail a train for fun" might not bother driving into the wilderness when there's an alluring, convenient, seemingly unobserved stretch of the railway available nearby.

Edit: another thing that comes to mind is that you'd also have to find a low-visibility part of the railway, even in the wilderness — because otherwise the driver will just notice the obstacle and stop the train.
time will tell

i wonder if there is a /remind me in 5 years feature on hackernews
The plant based diets can very easily have very negative effects.

Eating a plant based diet while avoiding the negative effects requires either much more diet planning than most people are used to do or spending more money on expensive dietary supplements than on the actual food.

I have seen people becoming vegan in a careless way, which resulted in health problems.

On the other hand, eating mostly vegetable food combined with a moderate amount of animal food, that is much easier to do without problems.
Currently reusing the same seed dose not produce repeatable results on Apple silicon. I assume this UI hides it as missleading.
This article is not stating that lab rats are overweight. It is stating that some rats were made overweight by dosing them with these chemicals.

There was a 2010 study that did suggest lab animals were fatter than previous years. However, it was not statistically significant for rats. Only mice. It did not specify a causal factor.
My theory is that aging is caused by cell division (copying dna comes with risk of mutation) and energy use (oxidative stress). Hibernating slow both of those down a lot.
Depending on the mall (Westfield Valley Fair), parking can be so bad for many years now that we avoid the mall completely. While the parking lot can be near capacity (mall is popular), we still avoid it (parking is too hard to find).
SEPA Instant works in seconds regardless of time of day. Next question?
>Are Asians simply using less plastic than other races?

Considering that Japanese use an absolutely terrifying amount of plastic for food packaging and aren't landwhales, I'd say the theory from TFA's headline is bunk.
I've had the pleasure of working with 60+ year old programmers. It is opposite of what you expect from the stereotypical mainstream opinions. I constantly go back to them, call them for lunch, go for walks, just so I can ask them questions about old days and how things used to work. There is so much to learn from hindsight, this knowledge is vanishing. Take advantage of learning from older people even though it doesn't fit the current trends. There is wisdom and experience under those opinions, which can sometimes be a little harsh. Similarly, read old computer books. Byte magazine has a full archive online. Read user manuals of IBM 360 system. For entrepreneurs, read old corporate press releases. Pull up a copy of Westinghouse's 1978 annual report as you fall to sleep. Fantastic stuff, I am enamored by history.
Go also has something other language lack...

An adorable mascot.

;-)
Discipline is dead here (US). Very few people have discipline as adults, so the kids don't learn it either. Society doesn't value it, so it generally doest pay off.

I used to show up early to work, took my responsibilities seriously, and not take shortcuts. Guess what? I get paid the same either way, so what's the point? We're "fat and happy", so something would have to change culturally.
Thanks for posting :)
Happy to answer questions on it.
If you are interested in making this work with any of the constraints, I am sure that there is a way to work around all these issues.

About [0]/[1]: I guess you are right in this not working out of the box, but this could possibly be worked around with a custom entrypoint that behaves differently on which slot the task is running in.

> (Since when you restart a stack to add the new service, the old service will also get restarted. If I'm remembering what I found correctly.)

Are you sure the Docker Image digest did not change? Have you tried pinning an actual Docker Image digest?

> Then there's updating services/replicas. You cannot have Swarm kill a service/replica until after the replacement is actually up and running. Which means you'll need to create a new volume every time you need to upgrade, otherwise you'll end up with two instances of your app using the same data.

Is this true even with "oder: stop-first"?

> To complicate things, as far as I can tell, Swarm doesn't yet support CSI plugins. So you're pretty much stuck with local or nfs storage. If you're using local storage when deploying new replicas/services, you better hope the first replica/service starts up on same node it was on before...

True, but there are still some volume plugins that work around and local storage should work if you use labels to pin the replicas to nodes.
People can annoy with plain words just as well.
> capitalism is what has lifted the most people out of poverty

This is false. Access to cheap energy, in the form of fossil fuels is what has lifted the most people out of poverty, not capitalism.

Without burning through millions of years of oil and coal in the span of a few centuries, we'd all still be farming and eating mud, regardless of which economic system were in play.

Remove capitalism, and industrialized society will still limp along, in a relatively prosperous manner compared to centuries past.

Remove access to cheap energy, and it will collapse overnight, with misery and death on a scale the world has never seen.
Those are the single market countries, it’s not unusual to see those four as exceptions, but I take your point, OP could have been more precise.
Look for real sourdough bread. ("San Francisco style") The loaf is round, and the bread has to rise more slowly.

Years ago I dug through every bread in the aisle to find the one with the least amount of sugar. I went home with a weird-looking sourdough loaf, and I've been hooked ever since.

In CA, most grocery stores carry it, because it's a local style. In MA, I have to go to Trader Joes to get it at a good price.
I've had this issue internally too, and found that only Mikrotik's own S+RJ10 transceivers handle the 2.5/5 Gbps speeds gracefully on their switches. Others sometimes negotiate at 10 Gbps and you get like 1.2 Gbps maximum over the 2.5G interfaces.

It's kind of infuriating, to the point I bought a separate dedicated 2.5G switch with 10G uplinks and plugged that over to the Mikrotik with a DAC.
At those very low temperatures, but also at very high hot temperatures, you are basically living like an astronaut. In that case I don't see a way around the car as well.

But for disabilities, the infrastructure for bikes is much better accessibility wise. It allows for electric wheelchairs or wheelchairs with handcycles in front. The car roads are often too dangerous or require the ability to drive, whereas a bike path is low-key and allows all kinds of slower traffic.
> Tags: partnercontent

It’s an ad. Is that how StackOverflow makes money?
I've taught in schools from all corners of San Francisco, and can't agree more with majority of what was said in this article, except maybe the money part*, I'll leave a footnote for this.

One day when I was volunteering at one of these schools, a student came up to me showing a picture of a robot how cool it was. When I mentioned that it was relatively easy to build, he got super stoked, told his friends and before you know it, we had a class of 8 students pursuing their own interest, learning CS/Breadboarding/Electrical-Circuits, all student driven, building cardboard-box arduino-based robots afterschool.**

These student led classes were majority black students and pushed forward most by black students. Everything was honestly instantly working great, and at the end of every class my students made to promise not to forget to show up to the next session (I don't recall missing a session, I believe this was out attachment for the course).

Self-driven learning is a thing, and all we have to do is give kids grounds to explore -- in this case to create designs from from their own imagination (ey, isn't that why we're hackers here : D? We can all relate).

* Small class sizes help (or student:teacher ratio of 6:1 ideally). This is the ratio (lower works too) that really works, and I've seen only at really rich schools (see Branson/UHS/Lick Wilmerding) and programs based on it. I've seen this emulated to great success in Summerbridge SF, and too at a summerschool I helped start in the bay area based on project-based/student-led learning, access to technology, and most importantly these small class sizes that enables hosting these free-learning classes.

**Again money is important, materials costs for this class were supported by my concurrent 4 jobs, doing mainly part-time engineering work for startups, electrical-engineering curriculum development for a summer-schools, as well as tutoring.
A couple of years ago I was playing with the King County (Washington) online parcel map and found out you can get pretty decent resolution aerial photography of Seattle and its surroundings from 1936. One of the things that struck me most was that a lot of the areas that are heavily wooded now were very much less so back then, presumably because 1936 was only a few decades removed from when they clearcut all of the old growth forest. If you think about it, that means someone like my grandfather who grew up here in that era would have had a much different understanding of the idea of a forest than myself, and not in an especially good way.
His new book on his UNIX history is really good.
We say that in English too...i think Shakespeare used it. I wonder if Europeans non-Greek have been saying that since Roman (Latin) times as a kind of fun description.
Real-Esrgan: Practical Algorithms for General Image/Video Restoration
Why did the goalpost change from 8hrs to max 2-3hrs?

That was my point exactly, chores and sustenance eat up a lot of the 8hrs of “personal” time.
Java in HFT is a mix of things.

Firstly: memory safety. You might not be allocating but you're benefiting from optimized bounds checks and type safety. If you're trading at HFT speeds then you need your program to throw an exception if something goes wrong, and not simply make a trade with a random bit of the heap sent to the exchange in the 'quantity' field. And you need it to be easily diagnosed when that happens, without taking your whole service offline.

Secondly: these programs do actually allocate sometimes. They just don't do it (much) in the hot path in prod. For instance they'll happily write normal Java code that runs at startup to load data files, and they'll happily write normal code on cold paths that aren't hit all that often. They may well do allocations in test mode for logging, test verification etc. Some HFT shops do even allocate in the hot paths but they just size the heap so it doesn't collect during the trading day, and then they run a GC once markets close.

Thirdly: HotSpot is a very easy way to get PGO which is normally considered to be a 10%-25% performance win. Getting it from C++ toolchains is possible, but hard, and Java has the advantage that if market conditions suddenly change and you start going down different codepaths it'll re-compile on the fly, whereas for C++ you'd have to wait for the next rebuild to re-establish an optimal hot path.

Fourthly: not allocating isn't actually all that weird or non-idiomatic. Quite a lot of apps use this "allocate up front, but not in the hot path" approach. Check out Mindustry, it's a game written in Java that hits a solid 60fps at minimum and can easily hit hundreds of fps. It's just silky smooth even on a non-gaming laptop. How? Doesn't allocate in the rendering loop. Object pooling is hardly radical, most apps with real time latency requirements do that even in C++.
UAE's ‘Team Starlink’ Won Engineering Excellence Award
Good point. Also, M25 (London orbital motorway) has large sections with variable speed limit. Google maps navigation just doesn't show a limit for those areas, since it does not have timely data.
He means to explore these subjects by themselves, i.e. drawing upon the current body of knowledge. This technique works very well, i educate 3 children at home, and more or less their own interests guide their learning, only occasionally do i feel the need to put them onto the path of a specific subject.
Maybe they applied the principle of: little trees, fresh as a breeze.

Maybe not.
Given eight person teams, one in ten will have no women on it purely by chance, given that only a quarter of software engineers in the US are women. Questions may be asked, but I hope the questioners listen to reason.
It is an unsustainable system. Birth rates across Europe are too low for a system that uses working taxpayers to support retirees.
That post and the ensuing discussion are somewhat depressing. I am curious as to how the team's progress was measured; did the team's manager not know they needed to solicit user testimonials? Someone had to be responsible for the existence of the team and their productivity. What was the disconnect?
So? The whole idea of the fediverse is to be able to follow and communicate no matter where your account resides. My account is on mastodon.social and I follow it, why wouldn't that count?
Yep they do. Wonder what the chances are for someone writing about their conservative viewpoint as opposed to the applicant writing about their struggles growing up in a racially segregated neighborhood?
I happen to agree. For example, the sections on grammar are directly applicable.

However, if you’re going to write fiction, you’ll need to unlearn a good half of it because you learned tools and techniques designed for a different medium.

It’s like skis vs snowshoes. Sure, there’s common stuff to them (like dressing in layers) but snowshoes don’t slide very well. :)
Fixing a 30-year-old Roland synthesizer bug
You can outrun a bad diet IMHO. There's a point in which physical activity outrun the body's willingness to adjust basal metabolism.

However, it is not really practical for most people to use exercises to burn calories. Rather diets are more important and more effective.
> The difference between a junior and senior engineer is really the difference in knowledge about what can go wrong, and that knowledge is fundamentally about architecture and edge cases, not coding ability.

What do you define as part of coding ability?

You're making design decisions anytime you code things. Sometimes its smaller scale but sometimes it's larger. Edge cases and consequences of your code are abound in every line you type.

Trying to divorce these things from coding ability feels really artificial. If they aren't coding ability, what is? Raw typing speed?
If the American mall goes into the dustbin of history, would that be a good or bad thing overall? I lean toward "good".