skysight-inc/HackerNews huggingface dataset:
Thing is, both can be achieved, but tg doesn't want to implement e2ee by default and signal doesn't want to implement a proper sync mechanism bc of some extra security(imo it's bs, extra security can be achieved with a proper implementation)
> Windows/Mac which the vast majority of desktop users use.

Use for...what? Windows is primarily used for people who play games. Mac is used by people who want tech jewelry. Neither of which is related to development.

And it would make more sense to develop on a platform that runs the same kernel as the servers. This is the reason why the whole WSL2 exists with VSCode integration. Microsoft quickly realized that if they want to compete in the cloud with Azure, they have to be Linux first.
I remember, back in my 20s, writing a Scheme program that output a PostScript program to draw a Koch snowflake. I was so chuffed to open it up in GhostScript and see it in all its glory.
Great, thanks for easing the pain :D
We can't stop genuinely sick people from committing crimes because they want to, but it is entirely possible to reduce the motivation for many crimes.

Removing motivation is usually about economics, policy, removing access or ability, and whatever the word is for making it hard via structures (example: a company with a culture of 'look the other way' will make it easy to commit white collar crimes).

Combine that with a rule of law which treats all people equally and ensures that even small offenders get caught will make most people not consider it. The 'punishment' need not be harsh as long as the perpetrator is found. There is good evidence that it is the likelyhood of being being caught that deters crime much more than the sentence.

The first thing we could do is remove laws which make people criminals for doing things that are not viewed as criminal. One of the reasons prohibition was so terrible for American culture was that it make most adults into de facto criminals for doing something they viewed as normal. Once everyone is a criminal then many people are acclimated to it and see all laws as 'if I don't get caught, then who cares?'.

That said, if someone really wants to rape someone no law in the world is going to stop them from doing it, and someone who is in a jealous rage will not be pacified by laws either.
i'd sooner breakfast on goat vomit
I think eventually a solid antitrust case will bring them back to earth, but I'm very glad I jumped off windows over a decade ago so I get to skip all the nonsense in between.
Vanta Black isn’t a paint, it’s an achievement of materials science. It very much does look like a black hole in space in the real world. These “blackest black” paints are just clout chasing by some guy attempting to profit from the situation where a materials science company doesn’t want to work with thousands of artists, because their real customers are like defence and telecom companies, and they are nothing like the real Vanta Black.
Datadog on track to generate $2B in revenue this year
I thought the same. Another pedantic comment, just for fun:

> It was a quiet revolution [...] “It felt good that everyone behaved exactly as usual "

Not sure how I feel about "revolution" when things don't change.
These are worse compared to signal chats. In signal, after login on say phone+ desktop, you'll have access to messages in secret chats on both devices(wish it would sync even if login on second device was later), on tg you are limited to only one
No, the documentation for Dictionary doesn’t make this guarantee, it’s explicit that readers are only allowed as long as the collection isn’t modified: https://learn.microsoft.com/en-us/dotnet/api/system.collecti...

Maybe that guarantee was too strong and prevented a more efficient implementation.
Foolproof Uniqueness Validations in Phoenix
That said, I do wonder if times really were simpler back then - in the sense of the way people thought.

Movies seem to be simpler back then. Watched Sleepless in Seattle a while back. I heard it was very popular back in the day. Well … I’m not that impressed, sorry to say. The plot is very simple and a little weird when viewed using today’s social mores. Direction and pacing is adequate. Or maybe I just don’t get it.

I think “things got more complicated” as “information velocity” increased, first with newspapers, then the radio, then TV, and finally the internet - the internet can even be broken down into before ubiquitous social media, before internet video became “trivial”, …
Maybe you’re thinking of a “gilded age” in the sense of Twain. The Golden Age of Hesiod and Ovid was defined by peace and justice amongst a golden race. It’s about ideals and peace rather than material prosperity. The metals debase from gold to silver to bronze to iron as conflict increases and the social contract breaks.
https://www.city-journal.org/article/shrinking-schools-soari...
relevant
Since 2014, the quantity of instructional staff (teachers, classroom aides, guidance counselors, principals, and other supervisors) has risen in public schools to nearly 3.8 million—a gain of about 188,000 positions, or 5 percent, according to National Education Association estimates. That includes about 62,000 teachers and 47,000 principals and supervisors.

Over the same period, public school enrollment fell to about 48.8 million children, from 49.9 million, a 2 percent loss. While enrollment wasn’t growing substantially before the pandemic—thanks to declining birthrates and the rising success of nontraditional schools like charters in attracting students—the school population has plunged since 2020, a consequence of extended Covid shutdowns that sent parents fleeing public schools.

Even with the pandemic in the rearview mirror, kids are not returning to public schools. In the school year just under way, the NEA estimates ongoing enrollment losses, bringing the ratio of students to teachers to historical lows—from 15.9 students per teacher in 2014 to the current level of 15.3. If somehow a teacher shortage looms, it has yet to show up, even in the NEA’s own estimates
Less than 130 years ago 47% of all children in the USA died before reaching age 5. I think that we are doing just fine even with covid.
The problem with the dividend is that politicians will say something stupid like "we can't pay the dividends because we already spent the money".

Any sane politician should pay the dividend before the tax is introduced, because that makes the tax more palatable and less delayable, because you're already bleeding money.
I don't imply that, you can add some text, it would still not make the original fundamental UI feedback benefit disappear and make it a lazy hack. The text is ok as an addition, but worse as a substitute - the feedback should be a property of the UI element you interact with.

> , by using a bit of special casing and CSS polish for the "submitting disabled" button..

or by simply adding a different label to the now disabled button?

> why use the disabled attribute at all

to get the same outcome in a simpler manner? But if you recreate all the pieces with in an alternative way, that's fine, don't toggle the attribute
In the same fashion no one remembers 10 other people politely waiting in line to pay for the groceries - everyone remembers Karen screaming she want to see the manager.

Don’t forget Karen acting out is still not evil just shitty.
I don't tend to frame anyone as good or evil. My judgement is more about whether their actions harm others or do not. In my experience, the majority of people generally don't want to cause harm to others, or don't knowingly intend to. They often do because they are ignorant of how harmful their actions can be (IMO the most common cause of people harming each other), or they may be desperate (as someone in an adjacent comment touched on homelessness/hunger/illness).

It's funny, I've watched these documentaries about this guy going about seeing what kind of scams are ongoing in major cities. Pickpockets, taxis ripping off customers, vendors giving counterfeit change... The guy confronts them and asks them to explain their scheme. Almost universally the thief/scam artist/whatever justifies their actions: "I have to feed my family!" .. These people aren't evil, they're desperate.

Of course there are definitely some real straight-up colossally destructive people out there who engage in seriously despicable acts. I still can't bring myself to call it "evil". I'd rather just understand it (and know how to avoid it). I mean, I was picturing like murderers when I wrote that, but then I realized it equally applies to say, bloodthirsty dictators, or someone who decides to raise a $12 medication to $750. It doesn't help much to label it as evil, but it does help my understanding of the world in which I live to at least try to make sense of it. It's not like they have a little demon on their shoulder.

I don't have a perfect thesis here but I wanted to share my thoughts on that topic.
I agree, actually it’s quite a turning point for me because I’ve always used Windows and have tried to persevere with Windows 11, but more often than not I’m feeling let down by it.
A Flash plugin
Yes, that's a great point. Once we think of a software system as a depreciating asset we start to see a number of factors which are beyond our control. Another example when we're building web apps is that the competitive landscape has changed -

* 15 years ago no one expected their website to work well on a phone, or serve up much in the way of streaming video.

* 10 years ago no one was expecting that a server should respond in under a second, aka Lighthouse's TTFB, and the concept of say a "Largest Contentful Paint" did not exist.

We can go on forever, so what has happened is that all the practices and expectations within the industry have been redefined (occasionally even for good reason!). To stick with the car analogy, you don't expect much in the way of self-driving features from an older car... hell power windows didn't even become ubiquitous until the 1990s.

So maybe we just can't get a great TTFB and LCP out of our old dependency stack which existed before those concepts were really a thing, and there you have an example of why a rebuild will probably continue to be a "when" rather than an "if" for years to come.

Now we can frame the discussion as "let's partner up to ensure we make the best use out of this system and extend its life as much as is reasonable," which doesn't have to be an adversarial discussion.
I get that that's intuitive for you but I think of these operations in text or image editors. If I copy and paste text it's now in two places. If I cut and paste it's moved from one place to the other.
You are only looking at the compiler without standard library, and all the nice tools modern C and C++ developers have grown to enjoy since 1979.

You should be comparing to a C compiler for MS-DOS.

If you want to do a proper comparisation you should include GNU/Linux libraries for all major architectures already compiled, GUI frameworks, IDE, .NET, Python, node, Java SDK, Azure integration SDKs, device drivers,...
Does COVID still exist meaningfully in your part of the world?

In my country the first few waves were very strong, but after a successful vaccination campaign (among other things) COVID has completely disappeared in everybody’s daily lives.
It's a Nick Mullen in-joke, perhaps a bit racist even in context but it was the only quote from him I could remember
Maybe we should create a DeFi version of this that doesn't have an owner and can't be sued. Things like Omegle should be likened to an empty grass field in the middle of town, with nobody responsible for what actually happens on it except the people who choose to be there.
Flat Design had barely begun, jQuery had a bright future. CSS compilation? That's a step too far don't you think?
There is a science/maker that showed off the true blackest black by shining a bright light on each of them. One was the clear winner - then he revealed he faked it. It was really just a hole into a box. Quite the illusion. I can't find it right now to link it.
A compiler without system libraries is useless.

All of those little apt get install ....-dev to spend an afternoon on.

Followed by installing Clion, QtCreator or KDE + KDevelop.
You’re right, the President isn’t in charge the attorney general is. So Merrick B. Garland is the person allowing this injustice to go unpunished. Can’t he be impeached for violating his oath to the constitution or something like that?

https://www.justice.gov/ag/staff-profile/meet-attorney-gener...
Openai, Python Automatic Blog Generator
I don't see how it can do that unless you give it your login details to those apps. And what about other apps, like WhatsApp, LINE, WeChat, or Messenger? I don't know anyone that uses iMessage or FaceTime; I didn't even think those were chat services.
That's a little thing that I enjoy! I discovered it by accident because of my Emacs fingers.
I deeply believe that most people are evil.

But also what is the point of stealing few marked books. There really isn't that much money in them and they are quite hard to flip.
Ironically, that's a fantastic example of just how unachievable full test coverage actually is in most projects.

> By comparison, the project has 590 times as much test code [as program code].
I don't want to give them any ideas, but some books are expensive/of high value/rare/etc.
Yeah, in i386 syntax there is no way to address EIP directly. poping EIP from call is a common trick.

In newer processors there exists a cache for return addresses Return Stack Buffer (RSB).

But there is a penalty for doing call and never doing ret.

From Intel's Optimization Reference Manual:[2]

"The return address stack mechanism augments the static and dynamic predictors to optimize specifically for calls and returns. It holds 16 entries, which is large enough to cover the call depth of most programs. If there is a chain of more than 16 nested calls and more than 16 returns in rapid succession, performance may degrade.

[...] To enable the use of the return stack mechanism, calls and returns must be matched in pairs. If this is done, the likelihood of exceeding the stack depth in a manner that will impact performance is very low.

This trick is also what I understand retpolines are about:

Citing kernel doc

The kernel can protect itself against consuming poisoned branch target buffer entries by using return trampolines (also known as "retpoline") for all indirect branches. Return trampolines trap speculative execution paths to prevent jumping to gadget code during speculative execution. x86 CPUs with Enhanced Indirect Branch Restricted Speculation (Enhanced IBRS) available in hardware should use the feature to mitigate Spectre variant 2 instead of retpoline. Enhanced IBRS is more efficient than retpoline.

retbleed https://lwn.net/Articles/901834/

[2] https://discourse.llvm.org/t/is-pic-code-defeating-the-branc...
That’s not a sound argument. AI doesn’t copy, but that doesn’t mean it must know what it’s doing in any human analogue of the “knowing” process.

That it doesn’t copy it’s very easy to prove: ask for something that is not in the training set. Does it generate it? Then it’s not a copy.

“Copy-pasting and deforming lines” is such a generic description (and to a certain extent a misrepresentation of what is actually happening) that I don’t see how it’s useful, or relevant. Even if we supposed this was true, you would be claiming that many of Duchamp’s works or potentially Arcimboldo’s or mosaics or collages are “just copies”.
because of dynamic linking, the standard library is already included in microsoft windows, and all that other crap isn't needed to get blas and lapack to build
Which was the usual way things were on UNIX, thanks Sun, before GNU/Linux became relevant.
In 2021, I was driving in San Francisco a little south of Golden Gate park and was immediately behind a White Model S with the "WOZ" plate. I got so excited my daughter thought I was a little weird. I wasn't able to confirm he was at the wheel but I snapped a photo anyway. It was fun to have a little brush with history.
Reading through these comments here - some praise jq, others claim it is not possible to actually remember the syntax. There seems a consensus it reminds of complexity in awk, bash, sed... While I appreciate the magic behind jq, from intellectual point of view, and also as a tool, indeed - is impossible for me to remember reasonable part of it.

Interestingly I still remember most Perl5 syntax, even the crazy stuff, quite vividly, after some 6-7 years of not-writing Perl code. I wonder why - perhaps because Perl is not so complex (even the PCRE), and perhaps because one needs jq now and then, while Perl can be a primary tool for many things. Sadly, Perl is past its prime now, and there are no implications it'll ever do a comeback.
I means that regularly books are lost in libraries for various reasons, but for this particular time range, (surprisingly) all were returned
Given that “crash” in C++ has a 99% chance to mean “security issue”, and given that I have seen people “pragmatically” go with a solution that “crashes less” in the wild, I’m convinced that nothing good comes out of this line of reasoning.
People say this but what, you're going to A/B test a feature removal? Randos being like "hey, where is this feature now?"

At least if you remove the thing wholesale you can do the PR push along with it, and actually do something _good for people_ (at least if you subscribe to this concept in general).

I think it's hard to suss out some stuff quantitatively on this, but ... honestly? If you do qualitative interviews with a bunch of kids across the spectrum, have quotes with them, an info packet with all these articles.... maybe you're wrong, but the upside feels important and the downside feels pretty trivial.
What do you mean? An ion beam can read the private keys from the onboard chip?
I experimented with using a streamlined workflow to use ChatGPT (GPT-4) for coding tasks.

In the end I settled on a standalone desktop app to "compose" prompt with source code, instructions and formatting options which I can just copy paste into ChatGPT.

The app is available for download if anyone is interested: https://prompt.16x.engineer/
What's so well integrated with atrocious IO speeds between boundaries?
Why not build a new browser with GPT baked in?
Last time I had this issue I used earplugs (Howard Leight MAX-1) with my Bose QC 35s over them playing white noise.
There's a saying that as soon as you leave your bike at a train station, it belongs to the public.
Maven and Gradle support building C and C++ libraries just fine.
I've got the smallest digital full frame (the Sony RX1). Compared with your linked analog Ricoh GR1v, the Sony is bigger because of its much more capable lens. Putting the Ricoh lens on the Sony would have limited the quality a lot. It's a question of "do the elements fit together?".
> This is just being cheap and rather foolish.

If preferring not to give an additional $60k as a tip is considered cheap, then call me Mr. Scrooge.
It's also a little insane to me that what Adept has been supposedly building for years with 300+ mil in funding can now be built in a day with Open AI APIs?

I think Adept pivoted along the way but original concept was very similar to this.
Agree, but I also think that signing at all should be optional. That is: Give the camera user the option of strongly identifying themselves (with the added trust that brings), or remaining anonymous (as is the case now).
I don’t think there are 230+ countries, at least not on this planet.
no, there was a brief period of time where sun decided to try to imitate microsoft in this stupidity, but fortunately none of the other unix vendors followed suit
I don't get the purpose, at least of his minimal example. The author says he wants to make his code position-independent, i.e., so that it can be executed from everywhere in memory (without relocation). But that is defeated by the...

mov edx, print

... in the example.
New method reveals how one LLM can be used to jailbreak another
This is called the perversity thesis: any action to improve some feature of the political, social, or economic order is alleged to result in the exact opposite of what was intended.

It's a classic propaganda argument.

There's at most a dozen techniques in these propagandists bag of tricks and they're all really old.
Doesn’t OpenAI still operate at significant losses by using massive infusions of capital from Microsoft and other investors? If you are giving away half your product, it’s not surprising that they would be undercutting competition. Not a new strategy.

Underprice to avoid or drive out competition and encourage lock-in, then increase prices when you no longer have competitors or your user base is large enough and reliant enough that your attrition is manageable. Then you sell to a bigger company who grinds it up and integrates into their own products. Same as always. Bonus points if you claim to be open source for the free marketing and/or free development/testing in the form of user contributions before switching to a proprietary model.

Shouldn’t we have a standardized corporate strategy bingo card by now?
>It's a constant discourse in my country to think of today as "dangerous" and idealize some earlier decades where you'd "leave the door open" while by all metrics crime was actually higher.

This highlights a great point about past media. Films like The Warriors, Class of 1999, and even A Clockwork Orange play into this notion that juveniles have become worse and worse and we can expect a hellscape from future generations of young people.

Truth, though, is that Gen Zs are so laughably well behaved compared to those my age were that we finally have a period where this genre simply has no place. I hear things from my nephews and nieces about "staying home for the weekend" and think of all the money my sister wasted on a home security system to make sure they don't sneak out and get arrested all the time like we did. Leave that door wide open with soundproofing and they still have no desire to sneak out, especially because nobody else their age is out anyway.
There are a few Leicas (Q3), a Sony (RX) and some others.

On APS-C (Fuji) or compact-design-but-with-changable-lens there are a lot more options.
I don't think they are saying that. They are actually giving you an opportunity to present a side that might not present based on just the details of your CV.

You can help them understand you better. Surely this is a good thing rather than a bad thing from the company ?
How does black 4.0 compare to Musou black?

Musou black was far more black than black 3.0 about a year ago. It wasn’t even close.
conan and vcpkg are pretty much head to head, depending on which circles one moves on.

Everything else is mostly statistical noise.

People on C and C++ ecosystems like choice, so there will never be one single solution.
The food is also very safe in Switzerland
One issue is that you need a bunch of space behind the focal plane in a digital camera (the thickness of the sensor + its mounting system + PCB + cooling gap) while film cameras can mount the film (~zero thickness) right against the back door of the body. Another is that people expect EVF now, which requires more envelope volume than a compact 35mm OVF. Generally people paying $$ for a camera expect it to have removable lenses which adds again to the physical envelope.

There have been some Sony camera with fixed 35mm focal length lens and FF sensor.
Like this: https://www.bhphotovideo.com/c/product/1316682-REG/sony_cybe...
It's a bit more nuanced in Japan I suspect. Covering the Hibakusha, as well as that firebombing over 2 nights in Tokyo having more casualties than Hiroshima and Nagasaki combined.
Books get different return-by dates based on their popularity in Sweden, so some have to be returned in a e.g. week, some in a month. So perhaps they just meant that none of the return deadlines have been missed so far?