skysight-inc/HackerNews huggingface dataset:
Indeed. However once you need the repair it's so daunting. Now factor in non-developed nations (prices are usually same or more there as well for both parts and service) and it's just insane. I had a 7-8 year old macbook air that I had bought for ~60K INR and I had to replace its SSD. Just because it was do be done for an Apple device even the outside repairperson charged ~16K (Apple "authorised" service centre quoted 28K + taxes with a straight face). That outside repair was way too costly in late 2022 for a 128GB SSD. Same goes for their other devices.

So what's to be done? Buy their insanely costly "limited" extended warranty for "2 more" years? And let's say we do that, then? I am sure there is an argument for that.

I am typing this from a M1 MacBook Pro and if it dies I am really not sure whether I will even be able to get it repaired without "feeling" fleeced, or might as well move back to the normal laptop + Linux world and know that a laptop repair will never be a "minor bankruptcy" event ;-)

No, "but Apple devices last long" doesn't cut it. So do non-Apple devices, yes they do. And if they need repair you don't at all fret w/ or w/o warranty.

I am not sure how many here on HN will be able to connect with this but that hanging Damocles' sword is not a nice thing to have around when you use a costly Apple device.

Making it easy and cheap/affordable for their devices to be repaired should not be an option left for OEMs.
FYI this is exactly what being a research scientist feels like.
This doesn't include the oddest of all: sigma.

When lowercasing Σ (U+03A3 Greek capital letter sigma) it is context-sensitive (on whether it is at the end of a word) whether it becomes σ (U+03C3 Greek small letter sigma) or ς (U+03C2 Greek small letter final sigma).
Perceptive Space | Machine Learning Scientist | REMOTE (Canada or USA) | Full-time | Canadian / US Permanent Residency or Citizenship REQUIRED* | https://perceptivespace.com/

Perceptive Space is on a mission to make humanity resilient to Space Weather. Space weather has wide ranging impacts - from disrupting power grids here on Earth to destroying satellites thousands of miles away. Current space weather predictions are limited in accuracy and do not provide the decision intelligence required to support the scale of the modern aerospace industry. This results in operational losses like premature satellite deorbit, failed launches, GPS outages, etc.

We are a pre-seed stage deep tech company, with a small but growing team of passionate engineers and scientists that have come together to enable sustained human and technological presence in space and on other planets, while also securing our terrestrial technology from space weather. We are funded by investors who have funded some of the biggest Space, AI and Tech companies today such as SpaceX, Astranis, Anthropic, DeepMind, Tailscale.

You can read a bit more about our mission here: https://perceptivespace.com/pages/blog/introducing-perceptiv...

Open positions:
- Machine Learning Scientist
- Astrodynamics Engineer

Apply here: https://perceptivespace.com/pages/careers/

--

* Subject to ITAR / CGP related restrictions.
Recital | Remote (Canada) | Full-time | https://recitalapp.com

In-house lawyers waste 25% of their time looking for stuff. Recital uses non-obvious ML approaches, uniquely enabled by LLMs, to help them find it. We're diving into the relatively-unexplored data buried in contracts, building layers of data analysis that are shown into an interface that feels simple and easy. It's an AI product that doesn't feel like an AI product.

We're a small, global, all-remote startup. It's our second startup in the space (the first was acquired). We follow modern product management (discovery) & development (DORA) practices, emphasize developer experience as an accelerator of customer value, and use provably effective management techniques (à la Manager Tools).

We're looking for Canada-based senior+ full-stack developers, with solid professional experience in both Ruby on Rails and a modern frontend framework (Vue, React, etc). Experience in data wrangling is a bonus.

https://recitalapp.com/careers/
Show HN: Hacker News Explorer – Chrome extension to personalize HN stories
The HN frontpage can feature stories that aren't that relevant to me, and some good ones don't get enough traction on the new submissions page. So I thought of building something that personalizes the stories you see.

This is done by getting the 500 newest and top stories and comparing them against your likes, building your own personalized homepage.

Also, when I find something I like, I usually want to explore similar stuff. So I created embeddings for 500k historical stories (all above 20 points) and added a 'similar' button that shows you the closest stories.

I thought of making this a web app, but I wanted something that integrated as seamlessly as possible with HN, so I decided on a browser extension.

I would love your feedback!
If the “non-special cases” had parents that didn’t allow them to have iMessage, my daughter wouldn’t have anyone to FaceTime with.
Location: Bay Area, CA

Remote: Yes

Willing to relocate: No

Technologies: GCP, AWS, Kubernetes, Docker, Linux, Terraform, Bash, Python, Go

Résumé/CV: https://www.linkedin.com/in/mbigras/ and https://github.com/mbigras

Email: mbigras22+hn@gmail.com

Hello future colleague! I'm Max Bigras and I'm on the hunt for my next Infrastructure/SRE/Production/DevOps Engineering role! I like to work with excellent people and create lasting professional relationships. These are some details about me:

1. I'm a Senior Infrastructure Engineer with 7+ years of experience. My favorite type of company is a startup looking to level up (50–100 people). I've worked on infrastructure teams ranging from 1–6.
2. In general, I'm skilled at creating multi-tier, multi-account infrastructure as code architectures and application delivery workflows with Terraform and my speciality is creating self-service workflows by documenting the details; I maintain meticulous notes about my thinking process which I publish internally.
3. I tend to solve problems which no one else wants to—arcane Docker/Linux gotchas, IAM permissions, networking, CI/CD issues, updating docs—then I automate the solution in code and document the details.
4. My favorite days at work are when I start to see others solving their own problems in a self-service way by linking to my Slack threads, wiki pages, GitHub discussions.

Thank you for considering me and please freely reach out!
It doesn't cost that much to have a nice office. A better way of judging is how much stuff your dentist places on 'watch' rather than recommending expensive treatments.

As we get older our teeth become less perfect and there will always be some work that needs to be done. Most of it isn't urgent, has no effect on your health and can take years to deteriorate to a state where it does. If your dentist isn't telling you this then look elsewhere, regardless of how the office looks.
> Pichai inherited one of the most difficult challenges: he had to figure out how to grow revenue right as search revenue was plateauing and money was becoming expensive

see, that's just untrue. you could see the company turning all sorts of knobs to increase revenue over the last ten years - cutting down on perks, cutting down on food quality, increasing ad density, making promo harder, etc, etc - this was all happening and it was all happening at a high enough rate to let Ruth announce records almost every quarter. it was a finely oiled machine. and people grumbled, but quietly - it was fine!

doing mass layoffs absolutely changed the game - it showed that Pichai would be pushed around by random "researchers" publishing revenue guesses, it showed that the company would provide dire consequences for employees who were on projects that didn't pan out or were bad ideas, etc. the cost for all that is now everyone is correctly more nervous and pissed off!

> I can't think of another company where a greater share of its employees actively despised the industry that paid for them all to be there.

this is absolutely true, but as you say, it was fine - people still ran the ads machine and processed the firehose of cash, and a thousand other machines besides.
Exactly the same happened to me when I was in my teens and next thing I know my dentist has drilled pretty much most of the good teeth under the name of cavity. In my 40s now and I am still paying for it as I now have to keep on visiting a dentist every year because of my constantly broken fillings. I have paid a lot out of pocket and the insurance has paid a lot on my behalf to the dentists.

The cost of each filling nets the dentist $100+ and each patient now becomes a repeat customer and serves the dental industry for life. There is no ethics in this space and it's unfortunately a BIG SCAM.
Oh how the mighty have fallen. For decades, when comparing Mac versus PCs, it was always about performance, with any other consideration always derided.

Yet here we are, with the excuses of margins and silicon processes generations. But you haven't answered the question. Is Apple pulling ahead or is the x86 cabal able to keep up?
Show HN: Exploring Russian Election Interference with Graphiti
Hi HN, we're Jack and Daniel from Zep. We've built a visual exploration tool and AI assistant for analyzing Russian election interference in the run-up to next week's US elections.

The Explorer uses Graphiti, Zep's open-source temporal Knowledge Graph library. Graphiti autonomously creates dynamic, temporally-aware knowledge graphs representing complex, evolving relationships between entities.

To offer users a detailed view of Russian state operations and related topics, we populated the graph with over 50+ sources. These include US DOJ indictments, research by US and foreign governments, research by non-governmental organizations, and media articles.

Using the graph, you can explore which US organizations and individuals are implicated in these efforts and learn how private entities (such as OpenAI, Meta, and others) have responded.

Two operations stand out in this dataset: Doppelganger and Tenet Media.

- Doppelganger: A campaign that used AI-generated content and fake accounts to spread anti-Ukraine propaganda and influence Western public opinion.

- Tenet Media: a media company secretly funded by RT (Russian state television), paid popular American influencers to create pro-Russian content across social media platforms.

The Doppelganger operation's multinational scope required us to draw from both US and European sources to capture its full impact. For Tenet Media, we used diverse sources, ranging from federal government reports to Variety magazine's industry coverage, to detail the company's collapse and its broader implications for the media landscape.

To build the app quickly, we used FastHTML and LangGraph, a fun combination. The linked article explains how we built the Explorer and some of the challenges we faced, particularly around ingesting data.

Explorer: https://russia-elections24.getzep.com/

How we built it: https://blog.getzep.com/russian-influence-operations-graph/#...

We've spent hours delving into the data. We hope you find it as fascinating as we did.

Let us know what you think!
Solving by layers is logical, it's what most beginners learn, and it is kind of how CFOP (the most popular speedsolving method) works. Nevertheless, it's not what I would recommend. The problem with solving layer by layer is that you are sort of painting yourself into a corner from the beginning. After you have finished the first layer, you can't really do anything without breaking the first layer. Of course it is possible (and necessary) to proceed in a way where you keep breaking and repairing the first layer while progressing with the rest of the cube, but the limited freedom of movement still makes the solution process needlessly complicated, and increases the move count.

In my opinion, it's better to start by solving a part of the cube that still leaves you with a significant amount of freedom of movement without breaking what you have already done. There are several ways to do this. My favorite method (Roux) starts by not making a full layer, but just a 3x2 rectangle on one side. This rectangle is placed on the bottom left part of the cube. You still have a considerable degree of freedom, you can turn the top layer and the two rightmost layers without breaking your 3x2 rectangle.

The next step is to build a symmetrical 3x2 rectangle on the lower right side of the cube. This is quite easy to do by just using the top layer and the two rightmost layers, thus avoiding to mess up the left hand 3x2.

After finishing the two 3x2 rectangles (commonly known as the "first block" and the "second block"), the next step is to solve the corners on the top of the cube. This is the only algorithmic step of Roux, you use a number of memorized algorithms. However, the algorithms are shorter and simpler than those for the top layer of a layer-by-layer approach, because the algorithms are allowed to mess up everything along the middle slice (which hasn't been solved yet) and the edge pieces on the top of the cube.

After finishing the top corners, you are still free to move the middle slice and the top layer without messing up what you've already done. Fortunately, this is enough for solving (intuitively!) the remaining pieces. You can finish the solve by using only these non-destructive moves.

The Roux method, therefore, allows you to keep the maximum degree of freedom of movement (without destroying what's already been solved) all the way until the end. This is what allows it to have a very low move count, and what's makes it easy to learn. It also gives you a lot of creative opportunities compared to CFOP and other layer-by-layer methods. Because of the increased freedom, there are more ways of doing things, and bigger scope for clever shortcuts, especially when building the first and second blocks.
https://web.archive.org/web/20100112232513/http://dev.perl.o...

AUTHOR

Larry Wall <larry@wall.org>

Maintainer: Larry Wall <larry@wall.org>
Date: 4 Jun 2002
Last Modified: 18 May 2006
Number: 5
Version: 7

This is the Apocalypse on Pattern Matching, generally having to do with what we call "regular expressions", which are only marginally related to real regular expressions. Nevertheless, the term has grown with the capabilities of our pattern matching engines, so I'm not going to try to fight linguistic necessity here. I will, however, generally call them "regexes" (or "regexen", when I'm in an Anglo-Saxon mood).
> I'm pretty sure most are hacks at this point and if you aren't actually in pain, I'd be wary of any work.

Even if you are in pain, as long as it's not severe/sharp, give it a couple days to see if it goes away permanently. A lot of "tooth" pain is just a bruised nerve from chewing something wrong, clenching, or other temporary things that do not warrant drilling into your teeth over.
I just use Firefox and disable Pocket, search suggestions, and everything on the new tab page and it feels fine to me.
They didn't "test" the concept of infinity. They said that the results of the infinite monkey theorem are well known, and they wanted to see what happens in the finite case.
google was leading on LLM, Search just (correctly) didn't want to tarnish their good name with the disaster that putting matrix-multiplied text generation on it would case.

in a sense, google solved this by trashing it's own reputation, so it's not actually a "net" problem that it spews garbage on the result page now.
When I started working at Amazon in 2014 I had a number of coworkers from India and Taiwan whose dentists had convinced them that they needed professional teeth cleanings every 3 months.

I didn’t say anything as I am not a dental expert, but it felt like my coworkers were being taken advantage of. Like you I had an experience as a child with a dentist who my parents later found out was full of B.S.
The main point of this article is to explain Ghost's unique approach to open-source publishing software through its non-profit foundation model and its vision for democratic governance.

The author (Ghost's original co-founder) outlines how Ghost differentiates itself by:

- Operating as a profitable non-profit foundation with no owners, where all profits are reinvested into the project

- Maintaining independence from investors and commercial interests to better serve its community's needs

- Focusing exclusively on publishing workflows rather than trying to be an all-purpose platform

- Planning for sustainable long-term governance, by

- Intentionally limiting the organization to ~50 people

- Planning to expand its board of trustees beyond the founders

- Growing an ecosystem rather than a single large company

I emphasized the active, concrete verbs (actually gerunds fwiw) so that you may see how they are different than the passive verbs associated with 'luck' like hoping, wishing, praying, etc.
Because lots of people are ignorant and imprecise.

HN selects from people who have at least a passing knowledge/interest in programming/science, a subpopulation which is already several standard deviations from the mean in specificity and debugging.

> disagree about infantilizing user bases and lowest common denominator

Platforms, with Google as exemplar, evolve in two ways.

1: Features they explicitly choose not to ship, because they're strategically dangerous. See tool-use foot dragging by OpenAi.

2: Features they deprioritize, because they aren't as revenue-impactful as other things.

To me, it feels like Google dropped the ball via the second path.

I'm sure they've been doing a ridiculous amount of cool work behind the scenes on individual context grounding... but once prod was "good enough for ads" the company as a whole wasn't incentivized to do the hard thing and ship more advanced features in search.

Which is how they ended up as legacy as they are, competing against LLM search that's by definition context-native.
Run away when you hear “treatment plan” because you are about to be robbed.
It would never have occurred to me that a Greek would assume that Alexander the Great was just a local hero!

In the US, anyone who remembers any ancient history will remember Alexander the Great. He's a part of every single world history curriculum, and for good reason. Whether by his own skill or luck, he reshaped most of Eurasia in his lifetime.
Didn't Google mostly live on VC money during that period? If they did I think it is probably fair to call Google out as having always been an advertising company. I think what made Google function for a long time after 2000 was the fact that they managed to keep their advertising business and their products fairly separate. The big downfall began when people like Ben Gomes lost to Venkataraman. Venkataraman who's now infamous for ruining both Yahoo and Google Search... But Venkataraman's recent "promotion" isn't exactly something that should bring us much hope though. Not considering that he's being replaced by an actual McKinsey spreadsheet.
Oh, I must have missed the real-world benchmarks and experience reports in that article. Yeah, it's not as slow as Python, who would have thunk.
The moves to fix parity made the 4x4x4 less fun for me. The recommended solution is long.

The hollow 3 has a similar problem. Because you can’t see the central piece there’s a way to rotate the core and a couple of edge pieces so they look like they violate parity.
Questions I'll Never Answer
Links for November 2024
Just read the paper directly: https://www.sciencedirect.com/science/article/pii/S277318632.... They do no such thing.
Sounds great, much better than rote drugery imo!
I think they just mean that sum types are defined by the programmer using the `enum` keyword
The Climate Accountability Lab headed by Prof. Geoffrey Supran at the University of Miami’s Rosenstiel School of Marine, Atmospheric, and Earth Science is seeking a full-time Senior Software Engineer in the area of computational social science focused on social media. The researcher will work on interdisciplinary research projects computationally analyzing textual and audiovisual data on social media and other digital platforms, with a focus on climate change narratives and social networks.

Required: - Demonstrated proficiency in programming languages such as Python, R, or similar. - Strong capabilities in relevant research methods, which could include social network analysis, statistical analysis (such as multinomial logistic regression, structural equation modeling, vector autoregression, and cross-lagged panel analysis); open-ended data mining; applied machine learning including Natural Language Processing, Large Language Models, and image recognition; web scraping; and API interaction.

Preferred: - Proficiency in using cloud-based platforms for data storage and computation. - Familiarity with climate change misinformation, obstructionism, politics, and/or communication. - Experience working with and managing interdisciplinary research teams, projects, and cross-sector collaborations (for example between academia and NGOs).

For more details and to apply: https://careers.miami.edu/us/en/job/R100081256/Sr-Software-E...

Prof. Geoffrey Supran:https://people.miami.edu/profile/19dbd62ef7e2e5fcd155ef0c53f...

For more information, please email me at gsupran@miami.edu.
Their definition of fair, of course. Your definition of fair may be illegal or at the very least immoral. Won’t you please think of the movie execs?
Location: Montreal, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: network/systems engineering, network/systems automation, Go(lang), BGP, MPLS, netconf, yang, time series, configuration management, SRE, Linux/Unix, GPU computing, on-premise repatriation

Résumé/CV: https://operoni.be/aliaksei_sheshka_infra.pdf

Email: see resume
Allegedly, the new hotness in RAG is exactly that. Use a smaller LLM to summarize the article and include that summary alongside the article when generating the embedding.

Potentially solves your issue, but it is also handy when you have to chunk a larger document and would lose context from calculating the embedding just on the chunk.
How can they only have one low resolution picture and only pictures of the outside?? What display tech does it use? I can't imagine there are Roman Numeral Nixie tubes. https://www.kuenzigbooks.com/pages/books/28672/claude-e-shan...
I see Clear Lower, Clear KBD, Clear Upper. 7 'digits' display, but wow if anything needed a manual...
I wonder if Arm will terminate nVidia's license as well?
This also applies to several other competitive industries with asymmetric information — auto repair, plumbing, and HVAC come to mind. Consumers have to place their trust in someone. It always pays to be an informed consumer. Sometimes, I guess you have to pick and choose your battles.
There's still a link, so from a purely rational perspective the small benefit you get from allowing it is bigger than the zero benefit you get from disallowing it.

The calculation would be different if you had a website large enough that excluding it would measurably make the chatgpt search service worse, which is presumably why OpenAI has been willing to pay some large players.
Cryonics Is Free
I imagine in the future as the internet improves and compression algorithms improve, games will be streamed. This would probably be cheaper for the consumer since hardware follows economy of scale for the game companies. Also, you won't be required to run any special software on people's computers. Porting to new platforms is trivial, game consoles become super cheap, and everyone can play together.

The downside is you don't own the game. But this is more or less the case right now, with DRM and all. And for online games, you're already beholden to the servers.
If you have 10M in stocks you should be able to figure this out on your own, assuming you’re self-made.