skysight-inc/HackerNews huggingface dataset:
Hey! I wanted to ask you something.

So, I am traditionally somebody who self hosts a lot of stuff. I am not allergic to paying a fee to have something hosted by someone else - but one of my conditions to doing this is that there is an easy way to migrate away from the cloud offering should I choose to in the future.

To give an example, I use Tailscale HEAVILY right across all my self hosted stuff. It is absolutely central to everything I do - and I'd find it very hard to live without it. I am totally comfortable with this because Headscale exists, which is an open source implementation of Tailscale. If for some reason Tailscale starts making decisions I don't like, or perhaps the pricing changes in a way I am not a fan of, I have the option of trading some convenience.

I am really happy to see your server is open source. That is amazing news, and makes me feel a lot more interested in your product. I wanted to ask a few questions though:

* Let's say I've signed up with your service, and am hosting a bunch of stuff with you. I decide after 6 months I don't like some changes to the pricing model or something. How does one get their data out of the `cloud` ente.io - and into a self hosted instance of the server? Is there any data loss during this process?

* Your clients are not open source. I totally understand this. Do they however support talking to a different backend (like for example a self hosted Ente instance)?

* And finally - how would you say your tool compares to the two main open source Google Photos replacements, Immich and Photoprism?
https://www.propublica.org/article/doj-backs-tenants-price-f...

Contains links to an investigation and lawsuits where you can read DOJ complaints
You accept the standards you walk past. A community's values must be held by the community. If you only allow a few overworked moderators to maintain those values, then they aren't community values anymore, and the quality of HN will plummet.
The following products were all created under Jobs' direction and failed commercially:

- Apple III (1981)

- Lisa (1983)

- Puck Mouse (1998)

- The Cube (2000)

- iTunes phone (2005)

- Apple TV (2007)
I've always thought this was a good solution too. I'm not sure how difficult it is to have a cloned eSIM and have your carrier call/msg both devices at once for a small extra fee?
Agree with this. There are also still lots of companies hiring CS grads. They just aren't paying FAANG level comps. Kind of strange to hear people say they're going to pivot into being a garbage man if they can't get the $200k+ TC straight out of school.
The Chinese system restricts foreign nation state actors from buying everything so they will not be able to do what China is doing to the US. The US has only just started writing policies to address that (for example: [1]), probably because for so many decades Americans wanted to believe that China was an ally, or at least a well meaning business partner. China proves that capitalism doesn't work by destroying it.

[1] https://www.faegredrinker.com/en/insights/publications/2024/...
Ah, good suggestion!
XMPP itself is a horrible protocol, on all levels. It has been extended to oblivion, but extensions are not consistently implemented.

And all the XMPP client applications also kinda suck.
The propublica article linked at the beginning of this thread is how I learned about these parasites. Definitely recommend.

https://www.propublica.org/article/yieldstar-rent-increase-r...
> What does it even mean to have a “mixed-grade” multivector? The product of two vectors has a scalar part and a bivector part. Why?

I interpret the mixed grade vectors as weighted sums of parallel and perpendicular parts. The product preserves information by letting the product of grade 1 and grade 1 be in grade 0 + grade 2. It's the same interpretation for products of vectors and blades. you get a multivector which preserves the geometric information in a n-1 and n+1 grade multivector.

The product has the interpretation as the information preserving product. So I don't really see what you mean when you say:

>Either way, GA’s trick of “removing the vector part, then putting it back” is just… weird, I guess?

uv = u(v|| + v_|_) = scalar + bivector

every vector is decomposable and so I dont get why this grade splitting is unnatural or uninterpretable to you? It's the reason people are always talking about the even subalgebras of geometric algebras.

Besides all the this. The purpose of the geometric product, is that it is an associative product over the embedding 2^n dimensional vector space and you get a closed associative algebra.
Wow, ivory tower treating you well I guess?

[Edit]

I apologize for my swipe.
If you pay for a masters or pHD you have done something incredibly wrong.
Sure, if you ignore everything this article just wrote about about how awkward & usual it is in Japan...
We don't actually know what they trained on. If we want to trust them, they've always honored robots.txt, because why wouldn't they? On the other hand, if we want to believe they're as capricious as we want to make them out to be, they've got a copy of LibGen, and every single torrent out there to train it in on, on top of using robots.txt to find what you don't want crawled. robots.txt is great - it tells you where your evil scraper should go to get the good stuff.
You got the skills , companthemselves don’t know where the future is and is acting out in panic. The coding and marathon interview is only an indication of how toxic their workspace is. Not that you are suitable or eligible to get that work

Research what you can build, get with others and start a business for others are stuck with their toxic ways and you can reach any goal you want
No? Web Dev and Com Sci are incredibly different topics.
One can read the entirety of Byte's US magazine output, without the blogspam:

https://vintageapple.org/byte/

(I have no idea if the foreign language editions and so on made it online)
Why didn't you mention that the only "conversation" recorded by ShotSpotter admitted in court was a guy saying "[shooter's name], why did you shoot me!" two seconds after the sound of gunfire?

It seems an important piece of context if you are concerned about surveillance.
Yeah since most app dev inevitably involves some web dev I don't see that going away.

Also since so many people in web dev only know web dev (and they're usually not great at it), your skills otherwise will make you the stronger candidate. You can ask for a much higher salary in a tech lead or architect role and it may only take a few years to get there depending on the organization.

If you have passion for your work there's still plenty of opportunity and things are recovering, not regressing.

The big bad copypasta monster (AI) is not a threat in the slightest for anyone with a CS degree, but especially if you're willing to get closer to business needs and further away from implementation details.
I have a feeling that being able to control the weather is more complex than a single point mutation.
We are actually working on solving this problem with Bongo! I'm glad to see other folks out there recognizing the issue. Our goal is for people to never lose their music collections again, regardless of where the industry takes playback and consumption patterns.
Looks like it was only about 10 minutes. Pretty good response time.
Yes there are false positives. This is an alert system and doesn't have to be perfect. This is the difference between a sensor in a self-driving car and a sensor for something like Shotspotter.

If a self-driving car sensor has a 1% fail rate, then it is useless and would cause crashes and death. It couldn't be used.

But if shotspotter is 1% inaccurate, then it just sends police to a street corner where there is actually just road construction or a volleyball popped. The consequences are pretty low to nil.

Many people might not know this all calls have priorities in a policing system, they are not treated equal. So Shotspotter alerts are very low priority to officers. The same is true for home alarm systems. Home alarm systems trigger false alarms constantly. Police treat them as very low priority as a result. So if a 911 call comes in or an eyewitness reported shooting, or even a wreckless driver or suspected DUI, the police will treat that first. In fact if they are on the way to a shotspotter alert and encounter something else, they will stop for it.

This is to say, that the false positives aren't as important as everyone makes them out to be. If a false positive happens, it means that a cop that's sitting on a random street corner gets moved to a street corner where the false alarm from Shotspotter fired. There's not really any harm being done here.
It’s not fuzzy. When a group of people get together to determine a common price for goods, that’s collusion… price fixing. They are literally selling price fixing as a service openly in public.

Yes indeed setting prices is difficult. If you use a service to do it for you, it should be quite illegal, and arguably already is.

Also the “big” businesses clearly outsource this too, having lived in many large apartment complexes where it was obvious a third party algorithm was doing it.
Otherwise known as entitlements, debt, and the military industrial complex

All of the items listed should be spun off into their own respective organizations separate of the federal government IMHO
In the 1990s, Windows PCs provided a cheaper alternative to Macs, and could run the most of the popular desktop applications, such as Microsoft Office, Photoshop, etc.

In the 2020s, Windows is still the de facto PC gaming platform, so much so that Linux game systems like the Steam Deck use a Windows emulation layer (Proton) to run PC games. Arguably Microsoft has done a decent job with developer tools and platforms (Visual Studio, DirectX, etc.) over the years, making Windows a somewhat attractive development platform.

You might consider it "scummy tactics" but Microsoft did a pretty good job becoming a one-stop shop for corporate desktop software, including servers to manage them (Exchange) as well as cloud integration (OneDrive, Office 365, etc.) They also produced a groupware application (Teams) that provides a somewhat credible alternative to Zoom/Slack/etc. and is integrated with the rest of Microsoft's software. All this stuff can also work (sort of) on macOS and Linux, or even on the web, but it has better integration with Windows.
So I'll add another fading oddity from my own hometown in the south of Spain. We use ustedes (short of very archaic "vuestras mercedes" BTW) instead of vosotros.

That would seem not so odd, being ustedes the plural form of formal "you" usted, if not because ustedes should match "they" in verbal forms, while in fact it match plural "you". So no "ustedes saben" but "ustedes sabéis".

Even usted/ustedes is fading away, TV is so powerful. But I still hear that when back there for holidays.
LLMs, including GPT-4, excel in identifying patterns and predicting words based on vast data analysis, but they struggle with reasoning because this requires a level of understanding beyond mere statistics. True comprehension involves grasping the nuances of language, context, and abstract concepts, something LLMs can't achieve with pattern recognition alone. This gap highlights why complex reasoning tasks remain challenging for such models.
He said they are a venn diagram with no overlap.

I feel like that fact they both use computer programming negates that argument.
Tokamak would fall in this category too.
Hasn't that historically been the opposite? If a rich/white person is murdered, it's a headline-grabbing tragedy. Even serial killers are more likely to evade detection if their targets are minorities, though the reasons for that are more complicated than just systemic prejudice.
NIST's Wall of Many Stones
It is actually very Apple, and perhaps even more so at post-Jobs Apple.

The iPod wasn’t as good on paper as the Rio or Rune. Cost a LOT more too.

The original iPhone wasn’t great, but it was good enough to capture the imagination. It certainly wasn’t cheap.

The Series 0 Watch was also pretty ordinary, especially when compared to other smart watches. Expensive too.

Same with Siri, the HomePod and Apple TV, but these haven’t quite hit the mark. Probably not failures (except maybe Siri), but not in the best of Apple category.

All of these early products were for the bleeding edge. They provide the feedback and insight into how the product is going to be used.

Apple’s special ability is to find the essence of what a good product needs to have, quickly. Sometimes they don’t nail it first time, but they excel at finding out and then iterating until it does.
ShotSpotter has (used to?) manually changed the location of detected gunfire to placate police who needed the evidence to point to their primary suspect.

Then they could go to court and say “this system showed the gunshots came from the suspect’s location”. But “the system” didn't show that, until ShotSpotter employees manually changed the data.

They spent a lot of effort hiding that as well.
I agree it's possible with some definition of crime, and I'd be interested to see what that definition is. I also think there's an interesting effect where it's possible for there to be less of some kinds of crimes in "high crime areas" because people take greater precautions. I also agree with OP's comment that drug related problems in Northern Wisconsin have gotten much worse since I last lived there. Still, I'd like to see the stats rather than just the assertion.
Few counterpoints:

* AI is better for juniors than seniors. It doesn't do legwork; it just provides knowledge.

* Blind is a toxic hellscape and redditors are broadly pretty dim.

Plausibly AI is a problem for your employment in like ~2 years; so I'd speedrun into SWE somewhere where you can make as much use of AI as possible (e.g. ask about whether the firm allows copilot, etc). There's no better industry to be in that tech for the next five years; ignore the noise.
Dude its called air conditioning, and we can grow the world economy to put it in every hut in africa within the decade if people are free, its impossible to "reverse" the effects havent you heard?
I have some noisy neighbours and I've thought of the same idea for controlling noise in neighbourhoods. You could have a microphone on every lamp post and send people fines for violating the rules.
I'd do it at 20%. 20% less time, so 20% less salary. My hourly rate is still the same. This assumes I'm paid hourly and my performance review should reflect that. The whole compensation scheme should change if my performance would be about impact.
// Its not just //
Come on man, polynomials don't have to be only over complex numbers and their subsets...its algebra, not algebra ;-)

In fact, it's not even just polynomial multiplication, it's just plain multiplication. The geometric product of two scalars is the product of the scalars. The geometric product of a scalar and a vector is the product of the scalar and the vector.

Geometric multiplication is called "multiplication" because its multiplication. Its just a coherent superset of the kinds of multiplication you do on all other numbers/elements of the field/whatever.

// doesn't have any geometric interpretation //
Still don't understand why you don't think it does. I mean, the dot product? The exterior product? Are they not full of geometric meaning?

Is it just the fact that they are added together that you don't like? Hmmm....I don't know whether this is helpful or not, but try this on for size, you are a programmer right?

Most scripting languages have a data structure like a hash-map, where you can associate a key and a value, ya?

Well....a multi vector is a hash map. Really. The basis vectors, basis bivectors, etc, are the keys. The coefficients on them are the values. Come to think of it, this way of viewing it should make the grade operator make sense as well: its just like the [] operator on a hash map: if a = ax*x +ay*y, then a[x] = ax, and a[y] = ay. (Well, not just like the [] operator; the grade operator returns a new hash map of all of the key-values pairs for which the keys are of the given grade. But you get the idea).

The geometric product is then a function which returns a hash map. If you pass in two vectors, the returned hash map will map the key 1 to the dot product, and map the key xy to the exterior product. The function is implemented as a call to the "multiply polynomials" subroutine.

This way of looking at it has been a great intuition pump for me, as well as providing for a bridge between my knowledge of programming and my knowledge of geometry.

Before I thought of multi vectors this way, I would find myself thinking things like "man, if I could just bundle up these values in a hash map and then feed it to a function..."

Now I can!! The vectors <=> polynomials <=> hash map isomorphism allowed me to bring my full brain to bear on geometric problems. The facility I had with manipulating polynomials and the facility I had with hash maps could be brought together in a unified methodology.

The utility of the geometric product then is kind of like the utility of operator overloading: imagine you had to have a different operator to multiply ints, reals, and complex numbers? Imagine if you wanted to add them together, you'd need a separate kind of operator for real + int, real + real, real + complex, etc etc. Madness. The push to express everything as geometric multiplication is the same push as to write general purpose, reusable functions when programming.

helpful at all?
Resistant starch intake aids weight loss in humans by reshaping gut microbiota
I would say, most anyone involved in tech since pre 2008 feels this way, not only everyone to HN.

As a friend of mine says “oh no you’re confused, this is MY phone…” and then mutters to himself, whose phone is this anyway?
Abstract

Emerging evidence suggests that modulation of gut microbiota by dietary fibre may offer solutions for metabolic disorders. In a randomized placebo-controlled crossover design trial (ChiCTR-TTRCC-13003333) in 37 participants with overweight or obesity, we test whether resistant starch (RS) as a dietary supplement influences obesity-related outcomes. Here, we show that RS supplementation for 8 weeks can help to achieve weight loss (mean −2.8 kg) and improve insulin resistance in individuals with excess body weight. The benefits of RS are associated with changes in gut microbiota composition. Supplementation with Bifidobacterium adolescentis, a species that is markedly associated with the alleviation of obesity in the study participants, protects male mice from diet-induced obesity. Mechanistically, the RS-induced changes in the gut microbiota alter the bile acid profile, reduce inflammation by restoring the intestinal barrier and inhibit lipid absorption. We demonstrate that RS can facilitate weight loss at least partially through B. adolescentis and that the gut microbiota is essential for the action of RS.
That's the point. Believing the things that would have to be true for GGGP's viewpoint to be even plausible, let alone true, requires a complete divorce from reality.
Discussion from October 2022: https://news.ycombinator.com/item?id=33290863
I wouldn't count yourself out just because you are a junior. Companies love hiring junior devs because their salaries are the lowest. It's senior devs that should be worried.

I've yet to see any programming jobs replaced due to AI. Writing code is only half the job; understanding a company's existing tech stack, API's, internal struggles, business needs, etc, and figuring out how to implement what the business wants are all important. AI will still have a hard time with these things for a while yet.
My main advice would be to appreciate the position you're in. You have a CS degree, which while it has been devalued is still one of the most valuable degrees. You have options which most don't.

My next piece of advice is to adjust your expectations for what a good job is. When I graduated I was burnt out and had an unrealistic expectation of what work entails. I dreamed of following a passion, which was already pretty vague for me. After a few years passion jobs become regular jobs. There's a video on YouTube [1] that might ground you. Programming jobs are great all things considered because at root the supply demand mechanics are more favorable than for most jobs, even now.

My last piece of advice is to not pivot and stick with it. When I started college after the dot com crash everyone said programming as a career was dead, it was all going to be outsourced. Then when I graduated after a master's in 2008 the job market was awful. I persisted and it's worked out. (I like the work and like solving problems. To be paid well to do work you enjoy is like winning the life lottery.) The market will recover, programming will be hot again, and frankly after all these years the predictions of doom just seem like wishcasting from people who resent those who are able to program.

Welcome to adulthood, it's not easy. There are rough patches. You need to work through them, and this patch is not even that rough compared to the slog other less fortunate people have to go through every day of their working life.

You have a great opportunity ahead of you. This is just a setback.

[1] https://youtu.be/4hiVQf9MPzg
The overlap is minimal. 99.99% of web dev requires no computing, no science, no math.
Maybe look at hard tech companies?

There are plenty of teams out there that even modest software skills would dramatically improve!

As was previously mentioned, consider your other interests and strengths (even outside of CS). What companies would benefit from those skills and motivation?

Academia has a completely different framework for dividing folks up by teaching discipline rather than job occupation. You'd be surprised how your existing might fit a job role that isn't traditionally a direct fit from CS discipline.

For example, in operational roles, organization and communication skills are impactful, or business process analyst type stuff, where understanding systems and how sw tools are built around them could be a good place to start.

Hopefully this is helpful!

Ps hang in there, we all find our way!
Sustained plasma fusion, not simply sustained plasma, which is not what we are talking about here, is held by Safire by far.

>> sustained plasma is owned by fluorescent lighting

This is an NPC "I deliberately misunderstand the argument" tier response.

>> I don't think that video production is the path to that.

If you aren't intelligent enough to see in the raw video footage that you are looking at something new and novel, that's not their problem.

That said, their materials have been published and reviewed. You can find them if you look. I'm not here to spoonfeed you.
Django's ORM is beautiful, I can glide through queries using it. It makes SQL a breeze
You are suggesting that police regularly invent false positives for ShotSpotter. Is there any evidence to support this? This would seem like something that would easily show up on an audit.
I got the stink eye from Apple interviewer after I said I thought this would be like a Google interview. She was mad.
I’d argue that the Motorola iTunes phone was a success. I don’t think its goal was to be a great phone, I think it was to bring in some much needed cash.

The original Apple TV, like the iPod hifi, always felt like a hobby project that really needed some decent investment. I think they couldn’t really figure out what they needed it to be, but someone important wanted to have an Apple something in their home.
An interesting interview with Dan Smith, who was the User Interface Coordinator for the Lisa, and then switched to the Mac project, is at https://archive.org/details/Semaphore_Signal_26