skysight-inc/HackerNews huggingface dataset:
> they do not have the encryption keys.

True, but they can trivially obtain them given they control everything in the browser.

The question then becomes, does the law allow compelling to that degree? Apple fought back in the San Bruno case, but they’re very well lawyered up
It feels like this case where when people are reviewing each other they might feel incentivised to be easy on each other in agreement so that both would get the promo easier, especially if they both think the doc is just for show to get the promo.

Am I going to be a difficult person here finding each and single flaw about the doc or should I just allow it, let the other person get more visibility and just move on with my work. Why should I be a bottleneck here for a pointless battle.
Show HN: Nectar – Customer insights built for B2B (demo)
Hey everyone,

Shri and Robin here, cofounders of Nectar, a customer insights tool built for B2B.

With Nectar, you can surface customer insights based on what your accounts are saying, not just individual users.

Problem:
Building product for B2B has an extra layer of complexity: accounts. A one-size-fits-all solution to typically doesn’t work here when you have customers of various sizes and values to the business. Customer S ≠ Customer XXL.

As a former engineering manager, I felt that it was important for us to understand why certain features were being prioritized over others by PMs. For example, when salespeople pushed for a feature, claiming it was for a "high value" customer, we didn't understand what was considered high value. Additionally, understanding our customer's needs and behaviors was critical, especially when we weren't the users of our own product. For instance, we were building a chatbot, and after sitting in a couple of customer calls, we realized that our customers wrote to our chatbots as if they were human; a big surprise to us engineers. In summary, we often lacked the necessary context for building or it took extra effort and back-and-forth communication with other teams.

In an ideal world, we should be able to compare qual data just like quant data, filter, visualize and measure customer quotes and feedback, just like we can with our fav analytics tool.

That’s why we’re building Nectar, to allow anyone on the team to generate insights based on customer feedback, that connects back to the accounts and business value.

Here’s a list of features:

- Auto-collect and consolidate your customer feedback and conversations (Intercom, Gong, Slack, Typeform, etc)

- Auto-tag each conversation in three ways: 1) topics, e.g. “onboarding”, “checkout”, 2) scores, e.g. “level of sentiment”, “problem severity”, and 3) account related, e.g. ”ARR”, “Tenure”

- Generate insights based on groups with set filters, e.g. what are my Swedish Starter Plan users saying about onboarding who joined more than 6 months ago.

You can see a demo here (https://www.nectar.run/#demo).

We’re still early, and super interested in hearing from you, your feedback, and how you’d like to use Nectar.

You can join our waitlist here: https://tally.so/r/mKMPxK

Schedule a call with us if you want to skip the waitlist: https://cal.com/robing/nectar

You can reach out to us at: robin@nectar.run
I currently carry a GL-Inet MT-3000 with me.
When the metric for success starts and stops at "engagement"!
I don't think China has really won the war in so much as they have under cut the competition through authoritarian management. It's hard to compete with a state owned company that invariably lacks the same safeguards and employee protections as western nations.

If American companies could use employees as cheap, disposable workers, it too would dominate markets.
I commented on the fact that you don't need to break in to get the coffee maker. Stop trying to pick a fight.
I wrote this quick little program on my laptop:

(ql:quickload "cxml")

(defclass finder (sax:default-handler)
((in-location :initform nil)
(count :initform 0)))

(defmethod sax:start-element ((finder finder) namespace-uri local-name qname attributes)
(setf (slot-value finder 'in-location) (string= local-name "location")))

(defmethod sax:characters ((finder finder) data)
(when (and (slot-value finder 'in-location) (search "Africa" data))
(incf (slot-value finder 'count))))

(let ((finder (make-instance 'finder)))
(cxml:parse #P"out.xml" finder)
(slot-value finder 'count))

and got:

Evaluation took:
5.316 seconds of real time
5.339639 seconds of total run time (5.330888 user, 0.008751 system)
[ Real times consist of 0.032 seconds GC time, and 5.284 seconds non-GC time. ]
[ Run times consist of 0.049 seconds GC time, and 5.291 seconds non-GC time. ]
100.45% CPU
8,547,510,059 processor cycles
1,082,877,232 bytes consed

For comparison:

python etree: 3.04s
python lxml: 3.65
go stdlib: 5.18
go gosax: 2.37
C: 0.54

Really disappointing that the Common Lisp version performs worse and is less readable than the Python lxml version.

This one is more readable, but even slower:

(klacks:with-open-source (s (cxml:make-source #P"out.xml"))
(loop for key = (klacks:peek s)
with count = 0
while key
when (and (eq key :start-element)
(string= (klacks:current-lname s) "location"))
do (progn
(setq key (klacks:peek-next s))
(when (and (eq key :characters) (search "Africa" (klacks:current-characters s)))
(incf count)))
do (klacks:consume s)
finally (return count)))

It gets:

Evaluation took:
9.996 seconds of real time
10.054716 seconds of total run time (9.979712 user, 0.075004 system)
[ Real times consist of 0.092 seconds GC time, and 9.904 seconds non-GC time. ]
[ Run times consist of 0.101 seconds GC time, and 9.954 seconds non-GC time. ]
100.59% CPU
16,077,773,140 processor cycles
2,338,978,688 bytes consed
In the mobile/tablet OS area, the mainstream choices are either Google or Apple's walled garden.

I'm still tied to Google account on mobile devices unless I want to venture into the wilderness of custom roms and all the fun but exhausting challenges they bring in.

If anyone has managed to use a de-googled Android phone as a daily driver without sacrificing much functionality(like financial apps), I would like to know how long has it been and the challenges involved.
The growable array type would use `realloc` when growing, which can make use of this internal information without exposing it.
It's convenient, and probably fine when imports are unambiguous.

The problem here is that there were multiple possible imports for the same name, and in such situation, the extension picks an arbitrary one.

It feels rather like a bug (or a design issue) in the extension, that can be fixed, than a conceptual issue in automatic imports.
Oh, I absolutely agree that there are all kinds of constraints when dealing with real world problems, including non technical ones like time constraints and expertise level. But those constraints are never documented and communicated when the resulting complex artifact is released, which causes a lot of unpleasant surprises for users. That's the reason why many engineers avoid such artifacts to mitigate the risks.
But what is their definition of “combatant”? The IDF massacred a group of escaped Israeli hostages because the IDF didn’t realize they were Israeli before too late. The escaped hostages had stripped down to thir underwear to show they where unarmed. Neverthless the IDF said the “felt threatend” by them. Presumably these victims would be considered “combatants” if they had not turned out to be be israeli.
Seems that it died out. There is a note from 2015: "However, we received only a very small number of entries. Because of this we have decided to cancel the competition. Due to this lack of interest we suspect that the competition will not be run again next year."
https://tgceec.tumblr.com/post/110094856488/results-of-tgcee...
I salute you for this effort, it won’t be trivial! For example, WKWebView doesn’t allow use of service workers… unless the domain you’re loading is included in the WKAppBoundDomains key of your app’s Info.plist file. Would be great to have all this info in one centralized place though!
Looks interesting to me - I am using the mouse button on the left side of the mouse which is bound to back by default. That just flickers the login page. Actually clicking the back button on the browser UI works, though (Edge Win10/64).
Well, yeah, for maintained upstreams. I sometimes need to build older versions of software and simply use unmaintained software, for which these changes are a bit of a pain, along with -fno-common before it.
To be cyclical they’d need to have elements in reply to a post made after they were created. Including back references is a way of adding more parents, not children.
Also avionics and air traffic control
Great idea, thanks for this. I found the category selection process extremely frustrating. The site just presents a huge drop-down list where contributors now need to sift through and hope they'll choose the right one. This is unmanageable. For such a daunting task (choosing the right category), I would suggest a tree-like, multi-modal set of drop-downs, or a simple quiz (wizard), or something.
How to Create an Interactive Terminal-Based Portfolio Website
But then you don't get promo?
It's a tiny bit ignorant to even compare consumer memory to HBM. Anyone can get 1TB for their server for less than Ultra chips. The reason you go HBM is precisely because of bandwidth needs.
OpenAI Releases 'Deepfake' Detector to Disinformation Researchers
30,000 Hours
Show HN: We made a new Forex statistics tool, with direct MT4 connection
Hello HN!

A friend and I share a common hobby: Forex trading. We've noticed that the options for tracking and analyzing one's trading progress are somewhat limited. The main tool available is Myfxbook, which, in our view, seems outdated.

To address this, we've developed an alternative in our spare time. It's still in the very early stages, but we're eager to get some feedback. Our tool differentiates itself by how frequently it updates account information. Unlike Myfxbook, which updates less frequently, our tool connects directly to MT4 servers and retrieves figures automatically every 10 seconds. This ensures that crucial information, like drawdown figures, is always up-to-date, which we believe is vital for accurate monitoring.

Here is a link to a sample of the statistics our tool provides:
https://ifxhub.com/dashboard/account/1025/1031

We would deeply appreciate it if you could register at https://ifxhub.com/trademonitor
and provide any feedback. We have many ideas yet to implement and are looking forward to your insights and suggestions.
Now we can take this LLM, and paste it right into windows's write!
I sometimes like to imagine a derelect business ai from the 50s running the whole show. https://en.m.wikipedia.org/wiki/Management_cybernetics
I have a pet theory that this is connected to stagnating wages over the last 40 years or so. If consumers had more disposable income they would be more willing to pay for software.
Then you are skeptical about the concept of event horizon. The proof you are looking for is general relatively and all the research validating it
C code conforming to the ISO C standard generally requires a (very small) runtime.
Yet this entire site is based around building stuff on AWS services which push lockin
Doesn't that get the timeline backwards? I thought the RFC was opened in response to inaction on the part of switching to Meson, which had been informally agreed-on.
Psi+ 1.5.1842 (2024-05-06) has been released – Qt Jabber/XMPP OMEMO/OTR E2EE
Xiaomi can produce an SU7 every 76 seconds thanks to new production processes
You seem knowledgeable about these companies, but can I just please point out that the Dutch company is "PHILIPS" [1] with a single 'L'. I wrote it in all-caps to make it more clear, but see the logo on the linked Wikipedia page of course. Thanks.

[1]: https://en.wikipedia.org/wiki/Philips
With all "security" cameras and face recognition software and big data mining, which links many sources together, real world in developed world is not a place for revolution too.

Welcome do dystopia and hope that governments in developed world will not become too nasty (CCP-level nasty) too soon due to inertia.
When thinking about these types of cases, always keep Parallel Construction in mind: https://en.m.wikipedia.org/wiki/Parallel_construction

There’s a reasonable chance that they already had this info (possibly even cleartext email via an ISP lawful intercept), and the proton/apple jig whilst bad, wasn’t as bad as the real source
I've also had some report a vulnerability because they thought math/rand was being used when it wasn't. They just mixed something up with a few different files – not a big deal – but it just goes to show how confusing the entire thing is.

text/template and html/template are similar. In hindsight this package name shadowing was a bad idea.
Ah I see. They just have to defend themselves from Al Jazeera which is now Hamas? What else is Hamas? Qatar?
Have you ever come across the insanely rare use case of wanting to put something in italic or bold?

Or even more insane, maybe wanting to add a link in an email?

Or, you ever purchase anything online? It’s kind of nice to have line items in receipts and an image of the thing I bought. But then again, I’m an irrational human who enjoys things like “aesthetic readability.”

As a true purist, do you also exclusively program in Machine code? Because that’s how all software was originally designed to be.

Seems silly to get religious about it.
Yes, but as the article points out, there's a risk of the site being offline for an extended period if, for instance, the build process fails or is unusually lengthy.
The underlying conceptual structure is still a tree, but now you have to unfold it into a line, with one reply potentially having nothing to do with the one before it (because they're on very different branches).
Have you been to Japan?
This looks a very good idea.

This would be an ideal place for a semi-technical user to contribute documentation. Good starter open-source contribution. Without that, it's hard to figure out if it would work for me, let alone give feedback.
Wow, this is interesting, very few books I've read more than once! Even fewer are non fiction, but they sure do explain a lot about me:

- Complex PTSD: From Surviving to Thriving by Pete Walker helped me process a number of assaults that happened to me as a child

- Designing Data Intensive Applications by Martin Kleppmann helped me understand intuitively how databases work and how to use eventual consistency to handle workloads

- The Highly Sensitive Person: How To Thrive when the World Overwhelms You by Elaine Aron this helped me process my and my families neurodivergence.

- Structure And Interpretation of Computer Programs by Ableson and Sussman. Great book, it's how I learned to love Lisp. I felt like I grew 10x in skill from completing all the homework.

- Starting Strength: Basic Barbell Training by Mark Rippetoe. This is the book that got me into powerlifting as a regular part of my fitness. I used this to heal my back, neck, and wrist pain. Changed my life.

- Color and Light: A Guide for the Realist Painter by James Gurney. The GOAT of plein air painting himself teaches so much about how light works on complex forms. I've dog-eared this book.

- Reinventing Organizations by Frederic Laloux. A great look into how to build and run a self organizing team. Very insightful for when I was leading several teams and needed inspiration for something other than the typical chain of command.

- The Classroom Management Book by Harry Wong. This book taught me so much about how humans work. I still apply lessons from this book 20 years later.

- Real World Haskell by O'Sullivan, Goerzen, Stewart. This taught me a lot about Haskell, and got me into all the neat effects needed to make a function pure but still handle IO/async, etc.

- Peopleware by DeMarco, Lister. My go to book for people management and a philosophy of project management

- Science of Trust: Emotional Attunement for Couples by Gottman. I love this book for teaching me how to be a better spouse and friend.

- The Bogleheads' Guide to Investing by Larimore, Lindauer. A great guide to building a permanent portfolio that will return consistent gains with the market. Simple in hindsight, thanks to this book. Best book on investing I've ever read.

- How to Take Smart Notes by Ahrens. Introduces the zettlekasten system for thinking and creativity. Very inspiring, got me to start a personal file that I keep going to this day, five years later.

- Twenty Small Sailboats to Take you Anywhere by Vigor. I read this book over and over, dreaming of buying a small boat and sailing around the world. Maybe this year...
I think you might be saying to add rules like `iptables -A OUTPUT -d <vpnserver>/32 -j ACCEPT`, `iptables -A OUTPUT -o vpn0 -j ACCEPT`, and `iptables -A OUTPUT -j DROP`.

I'm a bit confused though because you only mentioned one rule and that's three. But also, I think using that combination of rules would result in dropping all traffic that someone attempts this attack against - in other words, turning it into a denial-of-service attack instead of a loss-of-confidentiality one.

But there's no technical need to drop the maliciously-routed traffic, is there?
Guix is cool, and I like Lisps, but it has very different goals, unfortunately. Culturally, it's quite hostile to any implementation on non-Linux platforms, and I use nix-darwin.

I agree the ideas behind nix should spread to how we build software in general.
Really should have been.
The Gods have listened to me!
Let's try to stay on topic, shall we?
I was sincerely hoping this would just be the static answer "No"

https://shouldiwebview.com/ doesn't yet resolve...
The only problem with this persons comments is saying "you're wrong" "you're confused" so much.

The actual content is 100%.

Get over the "you're wrong" tone and ingest the tech message.

It's really a misnomer to call the firewall a kill switch since it isn't reacting, it's already in effect, already blocking the bad traffic before the bad traffic happens. No switch is thrown.

Any vpns that DO work that way are silly and should not be used. If this is most popular commercial vpns today, oh well so be it.

The articles going around saying "affects all vpns and nothing can stop it" are also just silly and wrong. But it is probably true that most convenient vpns are currently leaking.
Once I rented a place with a pretty Xiaomi kettle and I'll never forget how I small ants came out from around the round button in the middle of the lid when I turned it on first time.

I can't say "well designed" if it is just spamming plastic. In this case design or manufacturing defect ended up with big enough gaps in the plastic for insects to enter and all that space under plastic that is impossible to clean. It's a kitchen appliance after all.

The lid button by the way is super inconvenient. You can't just pick up the kettle with a single hand and open lid while you are heading to fill it up. But sure it looks good to some I guess compared to more useful button on the handle a usual kettle has

Never saw any other Xioami kettles since or before. Saw other products though. Didn't notice some sort of consistent design language. Aside from plastic being mostly white maybe? But even that not always true.

I also thought its sensor is faulty because it keeps boiling water for more than 1 minute though maybe that's intentional? Bit later it seemed like metal inside was rusting. But that's more manufacturing than design.
> The issue was with an oxygen relief valve on the rocket’s Centaur upper stage.

> the valve was buzzing at a frequency of about 40 hertz, loud enough for teams at the launch pad to hear it.

> if the vibrations were full motions of the valve, the valve would be approaching its rated life of 200,000 cycles and would need to be replaced. That would require rolling the rocket back to its assembly building

Are there any Rocket Scientists in the house, to tell us WTF a relief valve might be "thinking", to cycle at 40Hz? I'd suspect that is both symptomatic of a potential disaster, and of problems extending well beyond the valve itself.
Android-luks: app that allows secure LUKS unlocking without typing LUKS password
Show HN: We built a powerful and free AI research assistant
Hi everyone,

We have been developing a platform to enable professionals to build AI assistants to help them through their work.

After a few months, we realized people are trying to sell basic functionalities that can be built from scratch in a couple of hours. Due to this, individuals who are not familiar with the current SOTA are misinformed about the potential of generative models. So, we decided to open up some of our most popular templates as standalone tools for free to empower individuals and set a solid standard for what people should expect.

We believe the barrier to accessing cost-effective and powerful AI-powered solutions should be lowered, enabling us to achieve more collectively.

You can discover our other free tools on our web page as well. We have just started, and please share what you would like to see.

Best,
Deniz
Kubrick’s results were all over the map. He made maybe three great films:

Dr. Strangelove

Full Metal Jacket

A Clockwork Orange

A bunch of not bad films:

2001

Lolita

Barry Lyndon

The Shining

Spartacus

One real turd of a film:

Eyes Wide Shut

And a bunch of forgettable filler:

All the other films he made.

Compare this to the Anti-Kubrick, Clint Eastwood, who made:

Unforgiven

Mystic River

Million Dollar Baby

Letters From Iwo Jima

Gran Torino

And a bunch of okay films:

Pretty much everything else

And it’s pretty obvious that you don’t need to be an abusive taskmaster like Kubrick to make great art.
> my live and let live

There's more of that 'life and death' terminology.
Well you are not op to begin with and admit running a chat app which is has 99% chance of having better UX than email.

Email is good for having common interface. In my case it's ~abused in 99% of cases.

Also - you do not mention how much non-comms emails do you receive. While chat apps are fucky in terms of lock-in, lack of interop and tons of other things, lack of spam is nice.
according to https://www.statista.com/statistics/268999/sales-in-defense-... roughly 1/3rd of Boeing's current revenue already is from their defense business.

Also, their commercial airliner side used to be a "balancer" and a backup, they never were tied to the "next big gun thing" like maybe Raytheon or Lockheed are. Funny as it sounds ... Boeing's current struggles can't be blamed on them being overly cosy with government, or overly wasteful thanks to the Pentagon's deep pockets.

Not sure though that more defense money/contracts would help. "solve" what is reported about their inner culture.

would you elaborate ?
So it is 7x larger than a 70B parameter model?
Or more generally, marketing budget and trustworthiness tend to be inversely proportional.
It shouldn't be a very large one. Lot's of empty space and dead synapses leading nowhere in the source material.
At first glance I was trying to figure out what this is about but, so far nothing. It's "like caniuse but for email content", ok but, what is caniuse? I don't know if it is worth but, before launching something new, I wish everyone consider to publish a brief section to explain to the average person what this is about.
How did you get to 64 bytes of state? Last I looked, Go's ChaCha8 implementation had 300 bytes of state. Most of that was spent on a buffer which was necessary for optimal amortized performance.
You are allowed to protest against Israel, but you have to be extremely careful about how to phrase it, as a lot of things can get you arrested for anti-Semitism, even when it is arguably factual. So things like calling Israel an apartheid state, calling Israel fascist or warning of a genocide might land you in jail.