skysight-inc/HackerNews huggingface dataset:
How long had the technology to see the calling number been available?

And can't law enforcement map that to a physical address within a light speed equivalent amount of time?

Unless a swatter is "the phone call came from inside the house"-ing, it should have been easy to filter out for maybe, conservatively, the last two decades.
I think you have proven what I take to be Steve Alexander's point, that the reason people consider moral decline to be an illusion is because they have abandoned the moral standards of the past.

Whether you think it is good or bad that we have abandoned the moral standards of the past doesn't really affect his point.
Your questions don't make sense. LLVM is a framework for building compilers and tools. C is a language specification.
Ah missed that part my bad.
Aim (Analog Iterative Machine)
I was speaking more to the ethos that arose as the internet was opened up to the public and began to evolve in the late 20th century. You are correct that this is a far cry from its initial conception as a military communications network (ARPANET).
If optimism is wrong, we all die.

if pessimism is wrong, we're fine.
So let's assume we mean C as a target, in the way one might target LLVM IR. What LLVM IR offers over C11 or C20 is a great deal more tools to describe to the compiler how one might engage in micro-optimizations.

Ie, linkage[0], lifetime[1], and ordering[2] information can be critical to delivering performance.

Now that said, GCC is _pretty damned amazing_ at squeezing out this information from C, and it's available for use just about everywhere. But it's good at figuring it out for _hand-written_ C. The sort of C that's generated as a compilation output from other languages, like Chicken Scheme and Nim, may not be written in a way that allows the C compiler to fully take advantage of its optimization abilities.

What I find with generated C is that it often is prone to blowing the stack or missing cache far more than hand-written C would. There's often something funky happening (Cheney-on-the-MTA) or it's a soup of function pointers and object references scattered haphazardly across memory.

0: https://llvm.org/docs/LangRef.html#linkage-types

1: https://llvm.org/docs/LangRef.html#object-lifetime

2: https://llvm.org/docs/LangRef.html#memory-model-for-concurre...
Doesn't seem very neutral.
I have not conflated censorship and libel. The article this topic links to is about moderation and I disagree with silencing speech. There is no need for the uncharitable interpretation.

The Facebook staff do not sit around picking and choosing which messages they'll broadcast, nor should they. If you find a message disagreeable, then be upset with the one who wrote it. Do not shoot the messenger [1].

I would like real change to come about as a result of a well educated society, not by silencing speech, blaming technology or the messenger.

Respectfully, your contrived examples of genocide and Nazi's read as ramblings. Please logically and concisely make your points without invoking Godwin's law [2] or the spiritual equivalent. If you disagree with my perspective, then that's fine. We'll have to agree to disagree.

[1] https://en.wikipedia.org/wiki/Shooting_the_messenger

[2] https://en.wikipedia.org/wiki/Godwin%27s_law
If you don’t mind me asking how did you land a contract gig at trading company
You can go surprisingly far with C, though LLVM is probably a better long-term option for a serious compiler, because it's a tool made for the job (unless you target exotic and/or embedded platforms that don't have LLVM support - but that's fairly unlikely).

C is very easy to get started with if you don't already know LLVM. You don't have to flatten everything to SSA + basic blocks and can keep expressions as trees. The downside is that once your compiler is reasonably complete, you may spend quite a bit of time working around quirks of C (e.g. int promotion is very annoying when you already have full type information, so your compiler either has to understand C semantics fairly well or defensively cast every subexpression).

I have a C backend in my compiler (https://github.com/alumina-lang/alumina) and it works really well, though the generated C is really ugly and assembly-like. With #line directives, you can also get source-level debugging (gdb/lldb) that just works out of the box.

There are a few goodies that LLVM gives you that you don't get with C, like coverage (https://clang.llvm.org/docs/SourceBasedCodeCoverage.html). It works when done through clang, but cannot easily be made to track the original sources.
Have you tried non crypto markets
For systemically-important tech firms?

There should definitely be a government inspector general empowered to poke around.

SolarWinds was a sophisticated operation, but there are a ton of security orgs for very important companies that are just inept, underfunded, or both. And absent mandated ability to inspect, they're not going to get the harsh spotlight of "unfuck this now" they deserve.
Xbox Kinect
Brazil has 4 "Superior" Courts and 1 "Supreme" Court above them. Superior Courts are the issue-specific Superior Military Court, the Superior Labor Court, the Superior Electoral Court and the general Superior Justice Court. Above them the Supreme Federal Court.
Your take is also dangerous. Sending a load of militarized cops to breach someone's home with the intent to use lethal force at an instant based only on an anonymous phone call empowers bad guys to create extremely dangerous situations for chosen targets on demand, and this is now common knowledge. You can't train your way around that.
No, it has that.

It doesn't have the -esque syntax and similar overly verbose constructs.
[I'm biased, so I'd focus in some parts I disagree.]

> Do I want to iterate every 18 hours waiting for the pkgs.racket-lang.org build server to finish building my package? Then do it again because the build failed (my mistake, but now my users have to wait until later that week…)?

I agree it should be improved, but I think that deploying to the package system is something that happens not very often. The idea is to keep only a safe and stable version there.

> Do I want to write 4x the code (in Racket) because I forgot my secret move was actually all the pypi packages that I took for granted in Python?

It would be interesting if the author post in github a feature request for the 3 missing packages that are more painful. (3 is a good numbers to find someone else that care about one of them, more than 3 or 4 would be annoying)

> Do I want to wait 10+ minutes for my package to build in CI because some other package maintainer decided to pull in racket or racket-doc (which pulls in the entire big Racket distribution)?

Sometimes I use minimal-racket, and it's this is annoying. Most people just use the main distribution so this is not a problem. IIUC the author cares about a small footprint, so it's a special case. I use Ctr-C, but I guess there is a trick with raco pkg to do fix this automatically.

> Do I want to deal with being blocked due to not understanding how to use the less understood features of racket such as continuations, syntax-parse/syntax-case macros, units/signatures? You’ll want to know about all these things to write effective Racket code.

You can skip most of them to write effective Racket code.

I use continuations only as an emergency exit inside nested fors, no fancy stuff. (I agree the fancy stuff is weird.)

I think units/signatures is almost deprecated. It will be there forever to keep backward compatibility, but I expect new code to use modules instead of units.

About macros:

If you are programing alone just use syntax-rule. syntax-case is not so difficult unless you want to do weird stuff. I've done weird stuff in the past, but five years later I regretted it.

If you are programing in a team, it's important that the macros have good error checking, because otherwise in case of an error it will expand crap that will expend to more crap and after a few rounds of crap expansion the poor soul that is using it will get a unintelligible error about code they didn't wrote. Here is where syntax-parse is useful, to ensure the initial code makes sense and expand only good code and give a good error reporting otherwise. syntax-parse is almost a separate DSL, so it's a lot to learn. (You can write the same stuff with syntax-case, but syntax-parse automates a lot of stuff.)
Do you seriously think that the people that brought you pfas + other plethora of toxins and their subsequent effects across many systems really care about the dangers of AI?

Please, enjoy it while it lasts.

What they really need is big fat alien dick to come dick slap them across the face and bring them back to reality. Because of course there will be negative "known unknown" consequences and "unknown unknown" consequences just like there have been consequences with the rest of the so called "goodwill" advancements. It's suicidal to think otherwise.

Pretending there wont be is just their historically proven strategy to play down your fears. It's just part of the run of the mill PR management tactic. Nothing new to see here.

Tis a good one: https://www.youtube.com/watch?v=144uOfr4SYA
In a non chat setting where the LLM is performing some reasoning or data extraction it allows you to get JSON directly from the model and stream it to the UI (updating the associated UI fields as new keys come in) while caching the response server side in the exact same JSON format. It’s really simplified our stream + cache setup!
I dislike Bolsonaro but I find it ironic that the current president (Lula), a convicted criminal, was not barred from office but Bolsonaro, who was never convicted, has been barred.

The political nature of superior court in Brazil is disgusting and will destroy the democracy.
> Geoffrey Hinton is a leftist who can't bear the thought of an AI that isn't aligned to progressive values like the Silicon Valley ones are.

Is this parody? Do you even know what progressive values are?
CA Stories: The Good, the Bad, and the Ugly
LLM’s solve all the problems with expert systems (remember those?) by removing expertise.

This is not a criticism.

General intelligence is not represented by the graybeard in the corner office. At best it’s a knucklehead in the next cubicle.
OpenZFS 2.2-Rc1 Brings Linux Container Support, BLAKE3 Checksums, Block Cloning
> Introducing the Liberty Phone with more RAM and more drive space, starting at $2199.

> The Liberty Phone integrates 4GB of RAM and 128GB of internal storage.

$2200? Is this a joke? A typo?
In Germany being able to pay with a card is not a standard. And from that subgroup of places accepting cards, a big number of them will accept only Giro (German card standard). Visa/MC is far from being universally accepted and AMEX is even rarer.

That changes of course, but mostly in big cities' centers (Covid accelerated things in Berlin). I hope businesses catch up with the new wave of payment terminals like iZettle and SumUp - they support all these different cards without a problem
Here we have volunteers helping people, provably, and the comments are riddled with blind cynicism.

> Every receipt, transaction, reimbursement, and donation is publicly available information you can find here. You will find that all photos of receipts are publicly available on our blog. All donation money goes to funding feeding and providing supplies for the homeless.

Find a different charity to attack guys. You're making yourselves look foolish. And you're punching down. It's gross.

We get it, crypto bad. Well, it's math; it isn't going anywhere. Might as well praise the good stuff - which this is.
The POSIX standard mandates awk.

It does not mandate Perl or Python.

<https://pubs.opengroup.org/onlinepubs/9699919799/utilities/a...>

<https://pubs.opengroup.org/onlinepubs/9699919799/utilities/c...>

There are many systems which lack Perl or Python, but include awk.

You might be carrying an Android device at the moment --- if you drop to its default userland, that provides a bunch of utilities, including awk, via Busybox. But not, so far as I'm aware, either Perl or Python.

(You can of course install Termux which will then give you both Perl and Python, along with Node.js, ruby, and a whole slew of other scripting and compiled languages. But so long as we're considering stock installs, it's sed and awk.)
>ready to save the lives of children

Lol, a wild meme appears.
> While russia nuking themselves would be hilarious end of the current clown fiesta

Oh dropping nuclear bombs on place-where-I-don’t-live is so funny hahahaha it’s not like nuclear weapons have been a genuine threat since WWII and still is hahaha.
The paper vote records (anomymous, of course) become the source of truth. There are very well established methods (Risk-limiting Audits - https://en.wikipedia.org/wiki/Risk-limiting_audit) that can randomly sample a small fraction of the ballots to guarantee with high probability that the electronic results are correct. Without paper records, the source of truth lies with the code that was run to receive and register the votes, and that is almost impossible to verify and fully trust.
It sure seems to be a bad thing, given the crippling debt and the environmental degradation.
100% this. It was a risk taken and it didn't pay off.
This comment is bizarrely antagonistic for no reason and I would appreciate if you'd knock it off. I literally admitted I was incorrect in thinking that I could comfortably write code on my iPad, a point that largely agrees with what you're saying, but for some reason you still feel the need to argue even further.

It should be immediately apparent to most people that I made my decision based on my own personal context and requirements at the time, just as you made your decision in your own context, which is why we each came to a different conclusion. I already made it clear the iPad was only intended to supplement my laptop, not replace it, so obviously I didn't expect it to fully replace my development workflow either. I just thought it might be usable for casual coding when I wasn't at my desk, and I was willing to accept that I might be wrong in that.

There's no point in trying to convince me now that the iPad dev experience sucks, because obviously I already know that, as evidenced by the fact that I literally said it two comments ago (and because you're wrong about why it sucks). You don't win anything for proving I was wrong again.

What I really don't get is why you feel the need to tell me I'm wrong about what the iPad is capable of when I actually bought one and wrote a decent amount of code on it, while you admit you dismissed it as an option with a few minutes of consideration. I have literally written, run, and compiled code on my iPad both locally and remotely using the dev tools you claim don't exist or don't count or are too janky or whatever. What is the point in arguing with me about that when we both already agree it's probably not worth programming on an iPad either way?

The funny thing is that tooling wasn't even the main reason I moved away from coding on my iPad. The tooling wasn't my favorite, but it does exist and was passable for my limited requirements. I just didn't like iPadOS's mediocre multitasking and weird conflicts with key bindings in browser-based dev tools. Were it not for that, I probably would've kept programming on my iPad for a while longer.
This is a good point. The problem is that most people simply don’t care about these nuances. If the AI hallucinates or is wrong, then in their eyes it is lying.

It doesn’t matter if that opinion is wrong because its still the opinion that matters.
> In response, the analysis argues, the USSF needs extra funds to train more people and "develop a suite of defensive and offensive counterspace systems" to compete with countries that the report's author seems to believe are running laps around American space defense power.

"extra funds" -- how about analyzing what they've done with the money they've spent so far, before asking for more? I thought this WAS what they were doing.
Since they recorded 1000 swatting events in a year, I assume that most times swat is called their response is warranted - it gets tough to try to vet calls sent to a very fast response group
One could say this is actually bad news for Lula, in the sense that Lula and Bolsonaro need each other.

For the next presidential election, any not-too-exteme right wing candidate has great odds of beating Lula, if he were to run for reelection.
Making stuff in the US ain’t cheap
the police who enter homes and shoot, are each individual humans carrying out the act
This one was visible with naked eyes using appropriate white light filters.
Yeah it's pretty bad, but Jane Street is working on adding unboxed types.
The claim that the current system, including the current eVault, is good enough.
Okay, well at least it is a charity that might do some good and help people.
Honestly? We’re now having to define what an expert in the field is now ? This is a term we should all be familiar with before entering this type of discussion.

I’m sure if you received diagnosis for a rare and life threatening illness and your doctor referred you to an expert in the field to help save your life. You’d be totally happy to believe in experts.

I’m not ignorant to what you’re saying either. Not all experts are right and good people. But when forming an opinion it seems ridiculously naive and arrogant to discount expert opinion.

This constant questioning of science institutions, science and authority is going to send us back into the dark ages if we’re not careful.
> Sorry, I ran out of fucks somewhere in the middle of COVID.

Oh my gosh. Did having to wear masks in public and self-isolating make you a badass on the Internet?
@dang: Title is clickbait. Perhaps replace with something like:

Bug report: MDN's AI Explain feature generates false explanations
Tyler Cowen: If you're so smart, why aren't you rich?
> his one is will definitively be controversial but introduce a "curly brace"/C style syntax for Racket. Something implemented at the reader level. Same semantic/runtime behavior, and a reader/printer to go between Racket and {C|rust}SyntaxedRacket.

This already exists, in a few forms (e.g. Sweet Expressions). I wrote a blog post listing a few, for whenever this topic comes up ;) http://www.chriswarbo.net/blog/2017-08-29-s_expressions.html
>I don't think you guys actually care about PLAYING video games

I am no PC gamer by modern standards, and while I agree withy your sentiment that there's fun good old games out there that don't require cutting edge PCs, I find your spiteful generalization of the people who want to play AAA games on expensive cutting edge machines rude and just as elitist as the people you're attacking. Ironic.

Why do you think people should not have the right to want to play the latest AAA games at full visual fidelity? It's their money, they're free to spend it on their hobby, and AAA games are also fun as well.

Sure, some gamers care more about hype and graphical fidelity, than they care about the fun and gameplay, but so what? Most people care about having good looking eyecandy in their lives: their shiny car, their shiny watch, their shiny iPhone and Mac, their houses, their attractive partners, etc. Who are we to judge other peoples' tastes on what they value in life? Looks sell.

Life is short and many people don't want to wait 5-10 years till their favorite AAA game can be played on a handheld on 720p low settings, but want to experience the full graphical fidelity the original developers' vision intended. And that costs money and a big tower PC.
>In the long term it may compete with the best human writers.
AIs lack connection with real world. This is important if we speak about NatGeo.
>The evidence is starting us in the face.
AIs generate average texts. It is admittedly cool. But I think it just shows how much human drivel is out there.
Funny thing is that people optimized texts for search engines in attempts to hack ranking black boxes. Hence ML AI was the reason for bullshit for quite some time long before LLMs.
The physical address is some VoIP gateway. What if you legitimately use VoIP and call 911 for a good reason? They can't just ignore your call. (Legally they can ignore your call, but then why have 911.)
> I hope though, that people who run into any shortages with Racket consider building the thing they are missing, if they are able to, to add to the ecosystem and to avoid the next person running into the same thing lacking. If no one ever writes their own, we will only ever stick with the status quo in terms of programming languages. (And fortunately people do write their own often.)

Leadership needs to involve the community, then this can happen. Right now it seems that decisions around Racket are made at will - no process or formal discussion.
So goodreads reviews are being abused and Amazon needs to fix it. Well if it becomes big then they will.
Critical authentication bypass found in Arcserve backup system
The always on camera watches you drink it. The qr code is either on the bottom of the can or in the lid if you buy the deluxe bottle version.
Pretty sure it was "say McDonald's to end commercial" from https://patents.google.com/patent/US8246454B2/en
Same in Australia. The jobs are advertised but I never hear anything back. For me it’s not a racial thing as I too am an naturalized immigrant, but it seems the preference for subcontinental “skilled” workers is prioritized.
The heavy smoke in the Midwest made it easily viewable through phone camera zoom.
Believe it or not, websites are not a major subject in the Bible.

But religion =/= holy text.
Unless you're interested in selling your house, that it technically rises in value really only means that you pay more in property tax. It being worth more doesn't help you.

Lots of people have purchased a home where they have with the intention of living there permanently. If the density around them increases, that decreases their enjoyment of their home and ultimately may force them to sell and move elsewhere. Which is a serious PITA and may not be feasible if it means they'd have to find a new job elsewhere.

So for many people, there is nothing but downside to this happening for them, personally.
If enough people get baited, that creates a network effect and locks creators into that, no matter how much of a smart fish you are. Most people don’t like to see ads. They like to see the content without thinking too much about a platform it resides in.
Not too extreme for whom? The Supreme Court?

I mean Lula can beat anyone if the Supreme Court keeps this up.
There was a previous “too good to be true” post from this same sub stack author a few months ago.

IIRC he claimed that zoning was nearly going to end due to the builder’s remedy provision in some recent CA bills.

When I searched for other commentary from informed CA lawyers it seemed like the claims in the article were exaggerated.

I hope that these are not exaggerated bc the changes outlined would be a good step, but do keep the caveat in mind.
My introductory course was in C/C++. I already had programming experience, but for those that didn't - your statement would apply well to it as well.

So many concepts got in the way of actually learning programming: You have to include header files for basic I/O to work. You need to understand functions to get any program to work. Pointer syntax sucks. Strings are complicated.

Coming from BASIC and QB, the barrier to entry in C/C++ was way too high. To be frank, Racket is more suitable, even if it's not the best option.
This killed nitter.

Fuck.

I guess I'm done with Twitter.

Reddit is in Eternal September. Twitter is login-walled. If HN is next, I'll probably be mostly done with the Internet.

This version of the Internet is starting to suck. :(
it's not weather its interesting for me or you but weather its interesting enough for HN readers to interact with it in the comment section ...

and I was wondering how something which seemed to be not leading to much engagement at all ended up on the front page, I wasn't complaining or saying it's bad, just wondering