skysight-inc/HackerNews huggingface dataset:
I almost never log in to Facebook anymore, but the feed was hilariously bad the last time I checked it out. Almost entirely ads for random crap, eyecandy videos, exotic Asian street food videos, etc. Nothing even remotely related to my interests.

At least Facebook seems to have figured out that I'm not a Star Wars fan. For years, their algorithm somehow decided that I liked Star Wars and that I wanted my feed to be full of lame ass Star Wars memes. I haven't been even remotely interested in Star Wars since I was a boy, and as an adult I hardly even watch Star Trek or have an interest in any other sci-fi. Perhaps Disnay was paying Facebook to just blast their product at random people.

I suspect the even greater amount of suggested content in the FB feed is another symptom of the TikTokification of the internet. Facebook was already kind of doing this, but the feed becoming almost entirely suggested content definitely seems like a response to the fact that the 68th percentile of the public seems to have no problem scrolling through random eye-catching bullshit.
The excess deaths are quite possibly attributable to both the virus and the vaccines if, as one plausible but very unproven example, they're due to inflammation and/or micro-clotting caused by the spike protein. But in an environment where everyone will be exposed to the actual virus eventually, with uncontrolled initial exposures, it comes down to whether the benefit of getting vaccinated is worth the risk. The data I've seen says that it is.
Note that is a memory speed bottleneck, not a memory capacity bottleneck
hi, disclaimer I work at Grafana,

We have plans to build a native mobile app for ios & android for OnCall that would let you achieve this over the next few months.

OnCall is a separate product from Incident. It's available via OSS and Cloud. Incident and OnCall work well together, or you can use either as standalone!
You make a new one and what name will it get? :)
Whale sharks are majestic creatures. I was lucky enough to swim with them in the wild in the Philippines which has a lot of whale sharks in the Donsol area. What I really like about that place is that the locals don’t feed the whale sharks to attract them and so it’s a gamble to spot them but when you do then you can snorkel/dive with them in complete freedom and observe their natural interaction. It’s an amazing experience and I’d highly recommend that to anyone over the whale shark tourism that you get off Mexico.
Yeah, tbh I think lack of interfaces is one of the biggest misses in Nim.
Yes. Jargons exist for a reason. They develop because people working together come to a common agreement on specific meanings for specific terms, regardless of common usage. And it typically leads to more precise communication. "Legalese" is a great example.
Looking at horror stories like this along with their "solutions" that are done by slapping more standard functions on top of the already existing piles, I'm glad that I do my personal programming in languages which 1) have meaningful numeric towers and automatically do promotion/demotion as appropriate, 2) don't implicitly convert signed integers into unsigned integers and error out instead.

With each standard revision, C++ is becoming more and more horrible as much as it strives to become a better and more useful language.
As the other comment said you can do gates.

You can also write lua mods. I’ve done that for some stats/dashboarding.
Apple Patches New Zero-Day Attack Targeting iOS, Mac Devices
There were open source ad networks. Displaying ads doesn't require closed source at all. In some cases it is as simple as a dynamic IMG tag with an API driven SRC. Tracking ads is where most of the grossest proprietary/closed source would be that ad networks wouldn't trust users to see, and arguably its much more user friendly to at least force more tracking to be open source (if not disable it entirely).

But as the other comment points out, open source was never a goal nor a requirement of historic Lisp machines. They were big expensive commercial ventures with tons of their own commercial and proprietary code. My understanding was that a lot of their software shipped as "live images" rather than "S-Expressions". Live images are a directly memory mappable binary code and like most binary machine codes still have multiple layers of necessary obfuscation. Even if you are designing a processor to resemble S-expressions, disassembling machine code isn't necessarily going to give you clean source back out.

Even building a processor with the goal of being "a Lisp", it's still going to be lower level than the Lisp you'd want to write as a developer. High level functions will still expand into lots of little low level instructions. That expansion process might be "macros" rather than "compilation", but it is still a similarly obfuscating process and shrinking patterns of low level operations back into their original macro definitions still relatively hard. That's where the name "Live images" especially comes into play: they are often captured some time after the program has been running. They are captured after most or all macros have finished expanding. They are captured long after most initialization steps have completed and are no longer needed in memory. That's stronger than the obfuscation afforded by compilation: entire sections of initialization code don't even exist in the final binary. You can't disassemble it at all because it ran on someone else's machine and was shipped pre-baked.

Same too that reflectivity does not mean "open source": Lisps still have "API boundaries" and most Lisps have robust object systems with all of the usual benefits of object-oriented programming. That includes encapsulation and private fields. You may have a very easy time inspecting the public API of objects, but the private internals are sometimes just as obfuscated blocks of binary data as any other not publicly documented structures in any other OO languages.

In short, building higher level processors does not mean building "highest level" processors where the processors understand 100% of the higher level language and disassembly looks exactly like their assembly language. Open source isn't "required".
I've seen this pattern before and think it is very interesting. It has the benefit that the people able to contribute get the game for free and the people who cannot contribute have to pay.

On the other hand, it is very programmer-elitist.
Seems like tax on confused and/or rich people.
One logical solution is to make sure Russia is no longer an useful asset, by splitting off its colonies.
Wait until you hear about Staff engineers.
Honestly I forget it's even there. For the most part, only mobile games ported to the Switch use it.
I guess so. I haven't had a truly good one out of the 19 or so that I've had in 10 years.
Yes, but some 'central' agencies push for specific Markdown formats/use. E.g. Nextcloud [1] wants to use Markdown as a format, to save the output of their wysiwyg text editor. Everytime you open a Markdown file in nextcloud-text, it is 'formatted' correctly, according to the Commonmark specs, and written back, _without_ asking the user.

[1]: https://github.com/nextcloud/text/issues/593
Wow, that's interesting[0] as I'm planning to replace the 10 year old i5 with something new to run my mega bases at 60 UPS.

[0]: https://factoriobox.1au.us/results/cpus?map=d3c52cb60a225a29...
On the Steam Deck, you're relying on custom bindings. It will work, though it's not a tailored experience.

Hoping the devs will make the controller bindings available on the PC too.

EDIT: That said, you can hook up a keyboard and mouse to the steam deck...
This didn't work for me at all.
Did you read the full essay? The author agrees with you regarding your ideals. The essay is a concession to reality. I’ve seen wildly out of date readmes that cause more confusion than help, for sure, too.
Tried this:

#include <stdio.h>

int main()
{
puts("hello world");
return 0;
}

Got:

source:5:4: error: not found 'puts'

5 | puts("hello world");
|
Luigi – The Enterprise-Ready Micro Front End Framework
Oh I completely agree with you there. Thats the way underground/illegal economies work generally. They identify a need not met by the legal market and charge a premium for something that they say addresses it.
Personally im fine with it if you (bad/nonsense example) buy tree bark from your guy marketing it as organic aspirin. I take more an issue when whats being sold as organic aspirin is closer to sugar flavored with arsenic
All of those allow local storage. They in fact assume it.

> A language for the markup of hypertext documents (no, HTML doesn't do that)

What is missing? Specially when accounting for anchor links being able to target protocols other than HTTPs.

> A strategy for recording an annotative trail

Could you go into descriptive detail of what you actually mean here?
Let's see you try that over ssh. The subject is command line graphics and video. What you have liked to is nothing of the sort, those are not terminal graphics but rather conventional GPU graphics and merely opening a graphic window within the command prompt on a local machine to play the video. Why bother to do that when you're sitting locally at the machine with access to the GUI and all the GUI media applications?

ffmpeg is a dependency of mplayer, but ffmpeg on it's own can't transcode or reinterpret video as ASCII. The reason for the exercise is only to show that video and graphics can be displayed on the command line within the limitations of the command line, namely, text only.
And none of them were targeted against Russia.

For the obvious reason that NATO countries are largely rich, peaceful, and doing pretty ok and are not gonna waste their time and energy attacking a nation with f'ing nuclear weapons.
This has been broken for me for the better part of the last 5 years. It would show me posts from several days prior, when I had just seen that there were posts from a few hours prior. It's almost as if FB didn't care to fix the chronological feed, since they wanted you to use The Algorithm instead...
Looks like this is using the FB app, which the users has little control over.

I don't use FB or Instagram anymore, but when I did, I used Firefox, so I could at least use uBlock or a Tampermoney script.
DSP also works fine on Linux through Proton with no extra effort.
There is no tipping point. The premise of a tipping point means you're still thinking about category instead of degree.

Also, when we say degree, we don't mean the degree to which the definition fits. That's a boring discussion. We simply mean the degree to which it's a problem.

Twitter, to the extent that it's being used as a propaganda network by CCP bots, which it is, is a big problem for us.

A small blog being used for propaganda... not such a big problem.

That's the difference that you're missing. The scale and scope is different. Therefore the extent to which they're important is different.
Oh I do. Gattaca is my favorite film of all time that I rewatch every other year.

I was merely being tongue in cheek about the modern reality of class inequality.
I thought it was the same now in parts of Europe like London too?
Same. This also stems from the fact that no one I know (outside of my Boomer parents) even uses Facebook anymore, so Facebook has next to no "real" data to use like they used to. I've even started noticing this on Instagram, as well. Back in the prime of Facebook there was so much content to use from friends they could fill a feed and even "curate" it, but now I think majority of my friends post AT MOST 1 time a YEAR on Facebook. With the lack of data, they have to just fill it with nonsense to make it look "interesting", but my guess is that it fools very little people.
That's a lot of unfounded speculation. There's as much evidence that invisible space aliens are causing excess deaths as there is for mRNA vaccines.
It's never too late. I've had to pick up development on orphan projects before, and some of them are real stinkers. You can always quarantine the bad bits and start to impose a proper separation of concerns.
Out of curiosity, has anyone managed to get into contracting with US clients while being physically based in EU?
> speak as if the world of software is just writing web services.

So true. Web services are just a distraction from real software, which is writing compilers.
Here's a great example of why the flight model is... lacking: https://www.youtube.com/watch?v=6GX9lTvKuqU

It's perfectly fine for most things, but _really_ bad with things that could actually kill you.

Meanwhile, in X-Plane land: https://developer.x-plane.com/2022/02/x-plane-12-flight-mode...
I mean Facebook is a dying platform. All the fake numbers won't make a difference.
Right. There’s always a bigger fish, so if you have imposter syndrome you’ll never be satisfied. Best to ignore those ideas.
Often as I've grown in engineering I've wished there was just a series of books that I could study backwards and forwards in order to just become a highly knowledgeable engineer.

Instead it turns out that I'm just piling little pebbles of knowledge and experience on top of other ones, and I couldn't look back and design a book or a course or a curriculum to bring my old self to where I currently am. There are some pebbles just sitting on the side that haven't had an opportunity to be integrated into the pile yet, and some never will. It's all so... random
>thus I wholeheartedly support Ukraine's right to choose their own alignment.

I would agree but I would also argue that unless you also wholeheartedly support Crimea and the Donbass's right to choose their alignment (something Kiev and the west both publicly reject), you are probably somewhat halfhearted in your belief in people's right to self determination.

This is the litmus test of whether you are just flashing a geopolitical gang sign or demonstrating an actual commitment to democracy. Most Westerners will do the former, and are, for example, enthusiastic supporters of a (NATO) troop presence acting as an enabler for Kosovo's referendum.... while simultaneously supporting Kiev's position of "Crimeans dont get to choose".
I find that one of the best things about using a managed runtime such as the JVM is the ability to get stack traces when things go wrong. When debugging, it is a considerable time saver to be able to determine the causality chain that lead to a specific failure.

Unfortunately, all libraries that abstract concurrency on an application-level break the ability to get meaningful stack traces. At least all the ones I know of, including ZIO, Akka, Monix, plain Futures, etc. I know that there is tooling to counteract that (such as the abstractions used in distributed tracing), but that's again on the language level.

In my experience, for all but the most advanced applications, the debuggability advantages of using linear code outweigh the performance advantages gained by abstracting over execution contexts. Thus, I would posit that concurrency is best dealt with on the platform, not the language level, especially when starting a project.

Of course there are some situations where a library can make some concurrency task appear trivial, but as long as there is no good tooling, the time saved using beautiful abstractions tends to be paid back 5-fold when those abstraction break (which they often do as an application grows).
Even that is a relatively modern arrangement. More typical was man does the day-to-day farming, woman raises children and produces textiles for the family's use, all hands on deck for key farming events like harvests. Most peasants earned very little hard currency; generally only a bit from surplus food or textiles when their children were the old enough to produce more than they consumed.
Doing this on Instagram seems… off. Can’t put my finger in it.
It's under the GPL 3 license, so it's free software. Click the GitHub link on top for the source code. It's also free on itch.io. There's a link to that below the Steam link.
Henry – Recruit LatAm developers without a fee
Sinclair broadcasting has a far broader reach and actually influences ideologies that you can draw a direct correlation to ideology and Sinclair broadcast viewers.

None of Twitter/FB/Youtube has that kind of correlation
No you can't just trust the market to regulate - that's capitalist propaganda.

The government must intervene.
How to Favicon in 2022: Six files that fit most needs
Within the game, Factorio has basic logic circuits that have ladder logic qualities. The circuits only have a few primitives: constants, comparators, and basic math. You don't ever have to use circuits to complete the base game, and most use cases can be solved with only a few circuits. But of course people have used them to write full graphics pipelines like any programmable game system.

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

Outside the game, Factorio also has full support for mods written in LUA. I am not a modder, so I can't comment on its relative power versus other mod systems, but Factorio has a handful of overhaul mods that change the entire game.

Since its moddable, people have created mods that allow you to write LUA logic for the circuits instead of the basic math operations/comparators.

https://mods.factorio.com/mod/Moon_Logic
Show HN: Query language for HN APIs, executed in-browser using Rust and WASM
Senior engineer = experience. For example, when building an HA system with embedded devices the devices shouldn't use the DNS cache and should ignore the TTL. They also shouldn't validate expiration dates on TLS certificates.

Why not? Because stuff will fuck up if you don't do that.

Also, you have to deal with the "regional power failure" situation, where every one of your devices will call home at the same time. Do devices need provisioning before they work? Because if they do, you need to handle that load fast.

Do you believe a MAC address is unique and universal? It isn't as unique as you think, and not everything on the internet has a MAC address.

Essentially, someone who's been around for a while realizes there's a difference between the spec (correctness) and what needs to happen to get shit to keep working (customers).
Kangaroo kills man for first time in Australia since 1936
Knowing the beast firsthand, there's no trace of doubt in my mind that the convergence to a junk product outcome involved a monotonous increase in ad revenue and likely, engagement metrics.

There's a tragic dimension that a system which connected so much of humanity to itself so well would be rendered so toxic as a product and as a community in just a few years.
Maybe the pilots should wear helmets.
> copying the same html file and changing the text for whatever was neede

Can also describe a complex single-page web application :-)
Depends on your persistence. I've seen a full "mall" (factories building factory items) that dynamically built requests from scratch; no queued items. I've also seen delivery systems which will send a train with the requested items from your central base to your current location.
Facebook is a machine learning system in which there s only positive reinforcement. Reality is the opposite, people learn by their mistakes mostly. Biological netwokrs with continuous positive reinforcement end up epileptic. So does facebook
I learned how to program starting on calculators in middle school and eventually moving up to games.

Looking back, I accidentally turned my first full time into a senior position almost immediately

A local company gave this self-taught developer a chance as a glorified intern, but a few weeks in and I reimplemented a project they had given to a contractor in a weekend after overhearing their back and forth.

We ended up shipping my MDM on hardware across the country that Christmas, less than 3 weeks after that weekend project, and I spent the next 2 years extending it as a platform: completely driving the functionality that sales would then go and sell new clients on, designing and implementing an autoscaling analytics backend and frontend, embedded V8 so that client's engineers could script the product without mucking in my codebase about with source access ;)

I remember I got a 25k pay raise at one point by simply saying "I was thinking I'd make more once we got past the evaluation period"

I had actually been trying to ask for us to set up a performance review, but in retrospect they were probably terrified of losing this guy they were paying half a senior dev's salary to do 2x the work, and were ok paying 2 thirds of a senior dev's salary instead...

In some ways I feel like the work I did there was more senior than the work I do now, at least in a technical sense. I think it's the soft skills that come from experience
The many references to children as instruments of profit is… pretty bleak
Porting Curveball to Bun
Work for yourself if you can make it viable then it will be a lot more rewarding and grow you as a person as opposed to being a voiceless number in some open plan office just counting the days to your next holiday.
One nice thing is that you can build insane spaghetti and just freely abandon game if it gets unfunny.
I was cleaning around a stack of DEC tapes at work a few weeks ago and found an 8 inch floppy. Having grown up with the 5 1/4" disks it was a bit surreal to hold the bigger one... almost felt like I'd shrunk a little!
Same for me. I checked in a few times this year, and it's utterly unusable. If I want to argue about clickbait on the internet, Facebook is the last place I want to do that.

But I'm sure some PM's really proud of the engagement metrics they've generated.
Same crap with Instagam
The sentiment is correct.

But the whole purpose of corporations' existence is to provide a vehicle by which to evade all personal responsibility. Thus, every legislative attempt to define avenues for accountability for people wielding corporations is neutered by Supreme Court legal invention.

US Congress defined legal status of "person", which SCOTUS extended to include corporations, "legal persons". Then Congress defined "natural person", and SCOTUS extended that to include corporations, too. Congress gave up, after that.

US Department of Justice technically has power to "pierce the corporate veil" and charge investors or corporate officers, but practically never does, possibly for fear of collecting a SCOTUS decision eliminating its ability ever to do it at all.

As we say, "the fix is in". The only effective legal bound on behavior of people wielding corporations is that it cannot vote or serve on juries, which is not wanted in any case, or be elected to public office. It will be at least a generation before SCOTUS could be constituted to overturn corporate "natural" personhood.
I'm usually OK with me 'wasting' time playing games like Factorio that exercise my brain, and Factorio specifically I feel has actually improved my software/systems architecture skills. But it is definitely very easy to get completely sucked in. The factory must grow.
Ah, perhaps it was indeed a "woosh".

If so, I apologize. If not, I don't ;)
The GPU is on its own tile
Glad you highlighted "today", because tomorrow is much different as supreme court and FBI become more politicized. Rules seem to change on a whim. Or as in Canada gov't can declare an emergency an seize protester bank accounts. Another thing to point out is "today" should be in "today in some countries". Russian oil executives are mysteriously falling out of windows and boats all of the sudden.
Yeah, but the Americans pinky swore that they wouldn't expand NATO in the early 90s in an early negotiating round.

That's how negotiations work. Everything the west proposes at any point of negotiations must be honored irrespective of whether it was actually an agreed upon outcome of that negotiation or not. And if Russia blatantly breaks the agreed upon, written, formally accepted points of the negotiation that doesn't count.
Other more important aspects aside, I'm curious how they got DNA from a burglary case. Did she poop in the toilet and not flush it? Cut herself breaking a window?