skysight-inc/HackerNews huggingface dataset:
> Not using encryption properly?

They didn't mean that, they meant siphoning off data client side, for reasons, like CSAM.

The point, which I agree with, is having to trust a single closed source implementation of a client is not so different to trusting the servers of a non E2E service.
Ilya Sutskever has become invisible at OpenAI, his future uncertain
I love my iPhone but apple is a publicly traded corp lol. The only reason they're embracing right to repair is because of huge efforts of people outside the company to get bills passed that make them embrace it.
1. I wouldn't consider Mac Studio ($7,000) a customer product.

2. Yes, and my MBP M1 Pro can run quantized 34b models. My point was that when you do MoE, memory requirements suddenly become too challenging. A 7b Q8 is roughly 7GB (7b parameters × 8 bits each). But 8x of that would be 56GB, and all of that must be in memory to run.
Specifically on password managers, I've looked at it in the past as a backing store for password management, and it's mostly unsuitable.

The biggest missing piece back then was lack of a search feature and the maintainers were not interested in implementing it.
Last month UN appointed Iran to chair and guide its annual UNHRC (human rights council) meeting.

The aforementioned organization in no way represents “the majority of the world” or “the rest of the world”; it makes a joke out of the values of freedom and human rights.
Copyright infringement is about publishing, not consuming. If I copy a friend's legally-purchased .epub that's like borrowing their legally-purchased printed book. Same as if I take a book from a Little Library in my neighborhood, or borrow a paper book from the city library. Why is the transfer of digital content more restricted? A print publisher can't prevent a library from lending their book as many times as they want, so why do we give digital publishers that ability?
As a non American it's pretty comical watching Americans make mountains out of molehills for problems that are solved in other countries.
Am I wrong to think about eating food today when I will eventually be dead, at which point I won't require food ever again?
We have persistent disks support in https://dime.run
The Arabic phrase is chanting "From Water to Water, Palestine will be Arab". Freedom is only in the English translation for the sake of the rhyme, and presumably palatability to English speaking audiences.
> I just don't see how the current AI assisted military operation of killing all of "Hamas" members and their families,

I don't think Israel has done perfectly, but I do think they have a pretty low amount of collateral damage for fighting in an urbanized area. Keep in mind the "civilian" casualties numbers for Palestine come from Hamas-controlled entities, and count all fatalities as civilians.

> will help deradicalize the population

I think the current situation with Hamas on top reaches pretty much peak radicalization possible. It doesn't serve Palestinians well, either, being a kleptocracy that is systematically stealing aid for personal enrichment and terrorism.

Leaving things as they were wasn't a great option; negotiating with Hamas wasn't an option; attempting to contain Hamas and wait them out has proven to be a really bad option.

> or lead to two-state solution that Israel rejects outright, at the moment.

There's no doubt that Netanyahu and Israel's right are terrible.
Ah yes! That would explain, especially since it is such a novel technique you probably want to work in your home turf program :)

Impressive work in any case!
How is logging in to a Windows box with RDP and clicking around different from logging in to a Linux box with SSH and messing around in a trial-and-error fashion with text files though?

Things like „oh this doesn’t work with SELinux enabled, so let’s just disable SELinux“ for example.

I‘ve seen both and I wouldn’t necessarily say I‘ve seen the former more often.

There’s probably as many incompetent Linux admins as there are incompetent Windows admins. At least in my personal experience.
If this quantization method works with smaller models, it would enable running up to 33B models with only 12GB VRAM.

Especially important for democratizing access to Mistral MoE new model.
That is - and I mean this quite literally and without any hyperbole - the most ridiculous thing I've ever heard.
If you're using the TXR Lisp REPL, be sure to make a ~/.txr_profile file that has this:

(if (real-time-stream-p *stdin*)
(put-line (quip)))

Then you will see a random humorous quip on startup.

The stream test around the put-line is recommended, otherwise you will see the quip even if the REPL is used in a pipe:

$ echo '(+ 2 2)' | txr
4
I just took a quick look at how this is doing its thing, and if I'm not mistaken -- and please correct me if I am -- isn't this sending sensitive information to your server?

When you activate this via the contextual menu item, it POSTs a query to app.native-video.com with just the video page's URL to get a list of header modification rules and a new URL to use them on. (Security concern there too.) The rules are temporarily injected using `declarativeNetRequest.updateDynamicRules` and then the browser is instructed to make a request to the new URL. It then sends the response (headers, body, and URL) it gets back to app.native-video.com. Rinse and repeat until it gets a direct URL to the video.

If I have that correct, the response data would contain boat loads of private information.
Or you know... TensorRT. It's an academic project by a lab that trained everything on a 3090. It's absolutely reasonable to believe that this is nowhere near optimized. It's even absolutely reasonable to believe that they haven't even found the optimal hyper-parameters. That's kinda true about a lot of research, though definitely some big labs will do these optimizations and for some reason people will overlook models that are nearly as good but built on 1/1000th the budget. There's a ton of missed opportunities.
It's not my government. I don't live in Israel. If I was I'd certainly not vote for them. I can list dozens of things the Israeli government does that I am opposed to. I don't think I'm excusing anything but I will push back on the standard propaganda narrative like this "calendar" story. The Israeli government should resign. It's a disgrace. As far as re-taking Gaza after Oct 7th, knowing Israel, that was the only possible outcome. Likely the Hamas knew that too.
https://web.archive.org/web/20231209063150/https://www.busin...
That's a bit naïve. The other side is going full throttle, including through ivy league presidents, the New York Times, and the BBC. Of course they're going to try to fight back.
As a freelancer and consultant I’ve seen this drive or urge for simplifying coding go to the extreme to become pointless or even very damaging at a larger scale.

An idea that sometimes popup in some ambitious people are usually centered around making programming easier or more foolproof by developing a platform that supposedly would make that easier and safer to build software systems within an enterprise. What these people seldom realize is all the effort that needed to build a good platform from scratch versus finding and contributing to a suitable OSS project.

This is what has happened at a client I’m working for now. An architect thought it would be a great idea to develop such a platform with multiple components like a runtime, a visual designer to create flow diagrams that are finally transformed that into code, integrations with databases and lots of other features based on code generation from configuration files.

After some years of development this platform have only managed to create hurdles for the only project that have tried to adopt it. The documentation is outdated and lacking, the extensibility is lacking, the performance is not great, there is one consultant who is still developing it and charges a fortune and other teams avoid it like the plague. While this has been going on other great open source alternatives have been developed or matured.
Explaining anything publicly based on my understanding I got reading books would be illegal following this logic. I'm not sure this is how it works.
>Eventually, Edison’s team would kill 44 dogs, six calves, and two horses in their quest to discredit alternating current.

https://www.discovermagazine.com/technology/the-cruel-animal...
Good analysis. Any ideas on solutions?
If you think jews "desire" to be slaughtered I have nothing to say to you.
Seems to me like that article was spectacularly wrong, no? Or would we classify aggregators like Google/Facebook/TikTok as communication? They sit in the middle, really, and capture the whole pie.

Kudos to the author for arguing his thesis so well anyway.
No, I mentioned that.

> If you didn't have iCloud backup enabled then they've always been E2EE.

Correction: if you and the person you're messaging both didn't have iCloud backup enabled. And also it's worth noting that Apple forbids you from using any cloud backup system other than theirs.
You're technically right, the web was.
You can't attack another user like this, no matter how wrong they are or you feel they are. Please don't do this again.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Because Apple deliberately screws with messages to non Apple users. Every video my family sends to me is low res heavily pixelated trash, to the point that you can't even recognise faces.
My brother referred me to a summer internship. After that, 1 or 2 years later I joined a "students work" company who placed me at a web development agency, and I worked there part time during my studies for more than a year. Tried to do some of my own projects after that for 2 years, continuing my studies (I was a bad student, it took a long time for me to fail out of university).

Moved to the UK and submitted a lot of CVs, did the take home test, and one hired me as a web developer. This is what I'd consider my first real job. It was a nice job with nice people.
That's crazy! My uni had senior design projects, and labs. Shoot, my community college had those, too. Most of our classes had lab projects, and sometimes the lab projects were group projects. We were encouraged to help each other out. I can't imagine a class where collaboration was totally against the rules.

And I mean, that went with everything. In my EE classes we did lots of collaboration. We had study groups, homework groups, etc. It was a lot of fun. I'm sad to hear there are places where they straight up make that against the rules.

My uni also had engineering ethics classes - in my major it was mandatory to take 2 of them. I think it makes sense and should be more common for software engineers. A lot of software is used to operate planes, cars, medical equipment, and nowadays also help make decisions that can have life-threatening consequences.
> More often than not, you cannot change the program

I’d challenge that. Try working with your upstream. It’s easier than ever nowadays to submit issues and PRs on GitHub.

Building layers upon layers, just work around minor issues in a tool is not wise.
looking awesome
> If you get frustrated by this, to me it's not about being a dick, it just implies they are not truly passionate or understanding of the area and may be insecure about it.

Or they may just not have the patience for 99% of the people who aren't part of their field and want to comment on it. For example, a climate scientist is generally better off aggressively ignoring the 1000th person they've run into who wants to have an argument about if variability of the sun is responsible for climate change or something like that. Unless they're actually a science educator it isn't a good use of their time.

And this very article -- on how easy it is to get to 95th percentile in anything -- is a good example of this. The >99.99th percentile Overwatch player shouldn't be spending their time explaining to people that "you should stand on the objective". That is a waste of their time. People in the 95th percentile should be doing that explaining because that's a 1:20 ratio instead of a 1:1000 ratio.

So experts have heuristics to stop the millions of people out there from wasting their time, because to them they don't owe you anything. Without some kind of contractual relationship they're triaging their time based on the fact that you've paid them nothing and they owe you nothing. You have to in some way be significantly worthwhile to them.

That isn't an indication of being "not truly passionate" or being "insecure". That's just the inherent problem of having expertise and being at the 99.99th percentile of something, which is that lots of <95th percentile people out there are going to have pretty dumb questions better suited to being answered by those in the 95th percentile and there just isn't enough time in the world for the 99.99th percentile to spend all their time on everyone who wants to chat them up.

There are some people out there with the patience of saints who will explain to absolutely everyone, at their level, and always have time for others. But they're going to probably be passionate about education, and likely retired or nearing the end of their career. For most people, it is entirely normal for people to not give you their time BECAUSE they're passionate about what they're not and just not passionate about YOU. You can change that by establishing that you're really one of the >95 percentilers (again as we've seen in this article that can just be the engaged amateur), which makes you much more worth their time and they'll get more out of it as you'll probably get more out of it. Hiding the fact that you have expertise hides that information from the expert and that isn't helping their heuristics, and you can't really blame them for that.
What’s between the lines is that iMessage is critical as a way to lock in users to iOS. People care about security somewhat but they care way more about being ostracized for having green bubbles. I bet few common users could tell you the security properties of major messaging apps. This app, if allowed, would have shaved off a parentage points off iPhone market share.
I can send the same mms from Android to Android and Apple recipients and they receive the same media. Yet sending from Apple to both the Apple users get good quality and Android Apple deliberately sends pixelated rubbish.
If you edit a file via SSH, all you’ll see in the shell history is that you edited that file. You don’t see what got changed.

But you’re certainly right that doing ad-hoc fixes is a losing battle, regardless of the platform.
Still a thing, but no longer the default. Weird too - wax paper cups were fine. I assume, just more expensive to make. Now it's the red plastic solo cups which are the default.
AWS IAM supports multiple keys now! I think this was a blocker for using hardware keys on AWS for a bunch of organizations.

https://aws.amazon.com/about-aws/whats-new/2022/11/aws-ident...
I guess (based on the skeptical reactions) your experience is atypical now-a-days, but based on your comment, I did find a 2014 wired article saying that while previously unheard of, iMessage now [then] accounted for 30% of spam, from email addresses like you described. I had no idea. Somehow I avoided that. I didn’t find anything more recent, though, so maybe it’s less of a problem now?

https://www.wired.com/2014/08/apples-imessage-is-being-taken...

I do know first hand that Apple will turn off (starting at several days) an Apple user’s ability to use iMessage if they get even several reports, though.
> Who is saying that?

There is a quote in the top level comment of this thread that says that.

> It’s untenable that there’s unsanctioned client software for a messaging platform for which privacy and security are a primary feature.
Invisible Bunnies That Power World of Warcraft (2017)
The hardliners real plan is to Annex Judea and Samaria, make the Palestinians second-class citizens and convince them to immigrate.

Sort of apartheid.

It's more wishful thinking than a plan.
My (very limited) understanding is that this "validation data" is related to the certificate generation (see [0]). So if the app isn't emulating this on device, and instead calling out to a Beeper server that is hosting the Apple binary, is this a potential security risk? Is it possible to use the data that gets sent off device to derive the client encryption key? If so, that would be a huge security hole in this implementation, completely negating their claim of maintaining secure E2E encryption.

[0]: https://www.reddit.com/r/beeper/comments/18duom1/is_beeper_m...
I didn’t learn how to build quality _anything_ until I dove into woodworking. Order, organization, process, care, details. You can _work_ with mistakes, but you can’t undo them.

I highly recommend anyone wanting to learn how to do something with care, try to pick up a skill that requires you to do it right the first time.
Right. So the Israeli government hands out weapons to settlers [1], the IDF is bombing as they do, treating people as they do [2], on Israeli TV they openly admit that the goal of destroying civilian infrastructure is to make Gaza "unlivable] [3], the IDF proudly poses for pictures as they do it [4] -- yet you split hairs and call it "very propaganda"? Wow.

That's like saying the Nazis just wanted Jews "gone", gassing them wasn't a priority.

Here is a German phrase you must learn:

https://de.wikipedia.org/wiki/Vorauseilender_Gehorsam

People murder -- to not mince words, some people act and think like Nazis, as Yeshayahu Leibowitz so very correctly pointed out -- and they know they'll get away with it. There are rarely "explicit explicit" orders, the general atmosphere, the words and deeds you saw others get away with, is enough.

[1] https://www.middleeastmonitor.com/20231024-security-minister...

[2] https://twitter.com/muhammadshehad2/status/17327731468585127...

[3] https://twitter.com/NimerSultany/status/1731736295666282707

[4] https://twitter.com/muhammadshehad2/status/17330661183302657...
It seems that it would be fairly easy to support both clientele.
This is a bit strong, “disgusting” conjures up other things for me.
US Lawmakers Demand Harvard, Penn, MIT Presidents Be Removed
I don’t know, man. There are reports from the ground that Israeli snipers have been attacking civilians, that the IDF has targeted reporters and their families. We know Israel has been abducting Palestinians in the West Bank and many who have been released have claimed that they were abused/tortured.

That doesn’t mean that “the highest ranking Knesset members are secretly ordering their soldiers to kill civilians!” I don’t think they have to, in the same way that high ranking police in the US don’t have to tell officers to target Black people. I think there is a culture of supremacy and racism, and the IDF is collectively taking advantage of this moment to act on their worst impulses. I think they are at best indiscriminately attacking and making only token efforts to avoid civilian harm. Insofar as they are showing restraint, I think it’s only from the vague threat of losing the support of the US — just tonight, the sole abstaining vote on a UN security council demand for ceasefire — and if they could get away with even more outright genocide or ethnic cleansing, they would.

And yes, if it’s not clear, I am talking about the state of Israel, its government and military, not its citizens (although if reports in the US are to be believed a lot of y’all are real bloodthirsty right now — not that many Americans aren’t just as bad). I certainly don’t equate a government with its civilians: 2/3 of all Americans and almost 80% of Democrats support a ceasefire even as our Democratic president continues to defend this war.
I might be missing it but still don’t see how that answers the question about how that repo is related to beeper mini. Did they use this directly or the same methodology?
why didn't they do so? what's the challenge? I suppose they could've programmed in some prompt indicator (like "OK Google" but less obvious), then that demo could have been technically feasible.
Dockerize a Simple Node.js Application
We make it pretty easy to go from networkx or any other pydata (DF, csv, parquet, ...) to interactive GPU viz w all sorts of analytics built in: https://github.com/graphistry/pygraphistry#explore-any-data-...
Perhaps if they can't operate without being a danger to society they shouldn't be allowed to exist
How is inheritance baggage? If you don't need it, don't use it. Not sure I understand the aversion to OOP.
That's a pretty defeatist take. What if I want Android because SyncThing works better on it than on iOS? Then I can't have iMessage?

If you told people in 1995 that operating system vendors and service providers would arbitrarily block certain apps to lock you into their ecosystem people wouldn't have believed you.
If you want children, then you must die so they can have children and those children can have children and... For if we lived forever then we could not have children, as otherwise the world's population would grow incredibly fast and quickly overwhelm the planet's carrying capacity.
I didn't write anything about any effects on their psyche. Just mentioned some facts. The grandparent post had an implicit idea that in 1947 jews suddenly appeared to slice land off a functioning self governing Palestinian state.

Truth is since the Babylonian captivity in the 5th century BCE the area was not ruled by any indigenous people but held by interloping empire after empire, none of which were shy about relocating peoples into and out of that tiny piece of land.
It's not a brain. It's more like a very esoteric zip file which can extract a "lossy" version of the copyright material it was trained on, and reproduce that in an uncountable number of combinations that are meaningful to humans
Shadcn/ui and TailwindUI. I want to love Mantine but I don't enjoy having to style in a separate file.
Please help me with my Database choice
I am planning to make an mobile app (no web apps) for ios and android. It is a flashcard app and I am going to use swiftui and kotlin.

The flashcards are around a million in number, organised into 19 subjects, 5-10sections each, 10-20chapters under each section and several subtopics under each chapter.

An user will study daily from multiple chapters and subtopics from various subjects. I need to store that data and use it to run a spaced repetition algorithm and give dailycards for review. this will help them achieve spaced recall for effective memory. I may achieve 50,000 MAUs soon after launch. In future I will also be adding question banks to the app.

I am confused about going with mongo + realm or postgres + sqllite. Please help me choose. My users will be primarily from asia.
I've been using GitHub Copilot since it was in early preview. I still have it turned on in VS Code. Sometimes I have a spotty Internet connection and it fails to return any completions. I barely notice when that happens.

If my text editor stopped doing syntax highlighting or communicating with my language server, I'd notice right away. It would seriously impact my productivity to a point that I'd be looking for a new editor. But the completions I get from Copilot don't have that much value, and I don't consider them an essential part of my programming life. They help with reducing the amount of text I need to input manually, but rarely do they help me solve any real problems or generate novel insights.

The article is correct. Most of the time, Copilot is just replacing Google search or StackOverflow for me. And even then, the information it returns is sometimes outdated and doesn't cover programming languages that aren't very popular (e.g Raku).
I knew someone that worked there many years ago. The former CEO had many opportunities to change the product for the better but did nothing. Weren’t they Series G or H by the tint they sold ?