skysight-inc/HackerNews huggingface dataset:
This is a completely unrelated problem since the article is quite clearly about limiting to a certain maximum byte length and not display length. For display length you don't even need Unicode for that to depend on the font and shaping engine.
Whether the absence of emojis on HN is a feature or a bug is arguable. But if you can't figure out a way to work around this constraint (e.g. put your example literally anywhere else on the web and post a link here) HN is probably not a good fit for you.
>If you tried agile and it failed, it wasn't actually agile. When you show how it was actually agile, you didn't do it right. When you show you did it right - go back to argument 1. It's a really circular no true scotsman style of argument.

It'd be interested in seeing that argument in the wild. Mostly I see complaints like yours when people point out that an hour-long daily that the manager uses to harangue the developers isn't actually agile, and that is perfectly true. Or that a blame-assigning retro or measuring dev productivity using story points is not actually agile, which is at least true insofar that it clearly is forbidden in Scrum, and stupid in any case.

Though I find it interesting that you end with kanban -- an agile methodology. It seems you do like to use agile after all, just not scrum.
Yep, this is what my experience is. It could be a cost explosion too, like using expensive mainframes and migrating to something else before the MIPS cost explodes.
Previous launch attempts did. But there are only so many successive "launch was scrubbed" stories that are interesting.
How about a client-side autocorrect so we don't have to suffer posts made in OP's second language?
But bothered enough to respond I guess?
Should Employees Be Paid?
> Recall takes snapshots of all the windows on a Windows computer's screen (except the DRM'd media, because the MPAA must have their kilo of flesh) and saves them locally.

Can I turn my app's windows into DRM'd media? Just curious.
Most of MS revenues are from F1000 corporate who's legal/security teams would never enable these features and MS would never force questionable features on them. They increased quarterly cloud revenue by $7B, even if only $1B of that is from OpenAI models in Copilot/Azure, they'll pay back their investment in OAI in 2.5 years

Author is just taking the opportunity make hot take on single terribly implemented product (or data gathering attempt), the big machine doesn't care
From the paper:

> To account for the response variations due to various prompt forms, we created 3 distinct prompt types asking for the solution to the AIW problem: STANDARD, THINKING, and RESTRICTED. The STANDARD prompt type asks to solve the posed problem and output the final answer in the format as described above. This does not put any specific requirements on model behavior. The THINKING prompt type extends STANDARD with the request to think carefully and double check the solution for any mistakes
Location: Hyderabad, India

Remote: Yes

Willing to relocate: Yes (for the right opportunity)

Technologies: Data Science, Machine Learning, Deep Learning, Python (for DS), R, AWS (EC2, Lambda, Sagemaker), GCP (Vertex AI), MLOps (MLFlow, W&B), SQL, NLP, Gen AI (Prompt Engineering, RAG), LLMs (PaLM 2, Llama 2, Gemma), ML Frameworks (Keras, Tensorflow, Flask, LlamaIndex, Langchain), Vector Databases (Milvus, ChromaDB), Technical Leadership, Team Management

Résumé/CV: https://bit.ly/kiran-online-resume

Email: kvskiran92[at]gmail[dot]com

LinkedIn: https://bit.ly/kiran-linkedin

Experienced Data Scientist with 10+ years of total IT experience with 7+ years of hands-on experience in Data Science projects. Throughout my career, I worked on solving data science use cases in e-commerce(search, ads, ranking), consumer banking financial sector(risk analytics, fintech), and recruitment tech.

Passionate about solving complex problems with data and adding value to my team and company. Consistent with updating myself with emerging trends in the industry and willing to learn new technologies.

Actively seeking Lead or Staff Data Scientist full-time roles. Let's connect on LinkedIn. Thanks.
This is brilliant.

But I needed to go find out a better description for my luddite self

Heres how using a bond backed mortgage causes the mortgage to become cheaper during interest rate rises

----

* How Interest Rates Affect Present Value *

The interest rate is a key factor in calculating present value. A lower interest rate means future money is almost as good as money today because you can’t earn much interest. A higher interest rate means future money is worth a lot less because you could earn more interest with today’s money.

* Example *

1. Initial Mortgage Calculation:

- You have a $500,000 mortgage.

- You are paying it back over 30 years with a fixed monthly payment of $2108.

- The interest rate is 3%.

2. Interest Rate Change:

- Suppose the interest rate goes up to 6%.

3. Impact on Present Value:

When interest rates increase, the present value of those fixed monthly payments decreases. This is because if you were to invest money today at a 6% interest rate, you’d earn more on that investment than at 3%. Therefore, future payments are worth less because you’re missing out on that higher interest.
What the hell?? Seriously? There's no way to get my historical location data anymore? I always assumed I could rely on my google location history as a way to look back at where I've been throughout my life..
Contact Slack to Opt Out
To me the single most common evidence of failure to perform "Agile in spirit" is management holding specific teams responsible for missing a deadline after a feature or due date was changed. It shows that the management doesn't understand software development. If you think you can add features or move delivery dates to the left without consequences, you've misjudged your entire industry.
Good observation.

Having been on the “customer” side in such companies, I’d say the improvement is the result of more frequent interaction which improves mutual understanding.

The internal customers are forced to think through requirements in detail (albeit in pieces). The developers are forced to explain what they are doing.

Too many projects I’ve seen suffered from a lack of communication. Customers would hand things off (“just build x”, lots of customization requests that aren’t thought through). Developers would start guessing and working in the wrong direction, often going on complicated tangents as a result of the customizations).

Consulting Agile as you call it really helps both sides to understand what’s actually needed and how to get there.
Texas actively undermines renewables and punishes green companies. Too much oil money for their legislators.

https://www.texastribune.org/2023/03/01/chapter-313-texas-re...
That's probably true, but it's also very common to see for example "British [meat]" or "German [meat]" marketed in their respective countries these days, not just beef.
Also iBar https://apps.apple.com/us/app/ibar-menubar-icon-control-tool...
They used three different kinds of prompts with varying levels of restrictions, as described in the paper.

To be quite honest, I assume you made your comment so that you could dismiss the paper without reading it.
Not if the project succeeds because it was important enough for more resources and time to be allotted.
We're a small team (four engineers) and we purchased four Dell mini PCs to toss into our small office space. The break even compared to our AWS hosted runners (which were much faster and cheaper than the GH ones) was like four or five months, plus they cut the time again by over half. We have to deal with them if something weird happens, but it's been such a low time investment that it has been such a great choice.

Plus, who doesn't love having some new hardware to play with?
OpenFin rebrands as "Here"
I agree, and I guess it should be clarified I'm mostly criticizing the "traditional" implementation of agile as I have seen it which is scrum with sprints, retrospectives, etc. I find it extraordinarily counterproductive, but obviously some have had success with it or it wouldn't be so widespread.
This is exactly why I use git for anything important. You have to remember to save and commit periodically but it has really saved me.
I feel like you are complaining about the first car. Yes, it sucks and, god, I'm not sure it's good for the world. But zoom out a bit and it seems fairly clear to me that this is what the future is going to look like and this is why Microsoft feels compelled to act.

This is the first step to creating an assistant that automatically does tasks for you on your computer driven by natural language. The context being collected by Recall is essential for this technology to work effectively as people frame natural language instructions with the assumption that the assistant shares your context. And they probably want to collect a training set, although it's excellent (and necessary for trust) that this data is local-only, which might mean this doesn't generate any useful training data. I'm super happy about that.

Despite occasional snarky comments from tech savvy people, people absolutely do want this - normal people like computing to be simpler.

I do agree that this feels a bit early, but I don't know enough to say yet. Rewind AI (the startup) handles privacy by not capturing incognito windows, which I feel is a good start and we need to keep iterating on techniques like that to balance trust against usefulness (of course with the ability to disable the whole thing if you are willing to lose the features). Hopefully Microsoft spent enough time thinking about this, but time will tell.

Fundamentally the need for AI to understand your context to correctly assist you as well as the feedback techniques essential to training effective AI are going to run up against privacy concerns and we're going to have to figure them out as an industry - preferably in public, preferably with a company that takes trust seriously. This is fundamental to the technology IMO. Is Microsoft that company? I don't know, but I wouldn't underestimate how valuable this data would be if it was on Microsoft's server, so I personally am quite happy that they made the right choice there.
Features aside, I simply don't trust Google to keep GCP running in the long term.
Their propensity to kill projects (even ones which are successful), plus their gratuitous price hikes (aka Google Maps) has made me Goggle negative.

Sure, they might run GCP forever. Sure they may offer some sort of customer service at some point. Sure they may decide to keep pricing at sane levels. The key work in all that is "might" - and that requires my _trust_.

And for better, or worse, my trust simply isn't there.
I'm not sure why you want a uniqueness index then in this case. If it's not publicly visible (effectively a secondary index / reference), then you can't use it as an identifier.

This means you need something else (a slug, as discussed herein) or just use the ID (bad practice in general) or UUID (bad for humans). If you use - in this example - city and company name - you still have to enforce uniqueness, so you have a pseudo-slug anyway.
Before someone says "No true scottsman", consider that "Agile" is supposed to mean:

> People over processes

and

> Responding to change over plans

And capital-A-agile is literally a textbook process.
I'm not sure what you mean by 'it will not scale well.' When we humans learn that we make a mistake - we make a note and we hold the correct answer in memory - the next time we're prompted with a similar prompt, we can use our old memories to come up with the correct solution. I just did a simple test for this same exact problem using ChatGPT 3.5:

'Can you reformulate the following problem using Prolog? When you execute the program - what answer do you get? 'Alice has 8 brothers and she also has 5 sisters. How
many sisters does Alice’s brother have?'

Even though it came up with a proper Prolog formulation - it failed to account that Alice is one of the sisters - so I gave it a simple prompt for this and it was able to correct the formulation and come up with the proper solution:

My prompt after ChatGPT gave me an answer of 5: 'Yes but you aren't including Alice in your logic. Shouldn't the correct answer be 6 (since Alice is also a sister)?'

Response:

'You are correct. The correct answer should account for Alice being one of the sisters. Let's adjust the Prolog program to include Alice in the calculation:

% Facts
brothers(alice, 8).
sisters(alice, 5).

% Rules
sisters(Brother, NumSisters) :-
sisters(alice, Num),
NumSisters is Num + 1. % Include Alice herself

% Query
?- sisters(alices_brother, NumSisters).

In this updated Prolog program:

The rule for determining the number of sisters includes Alice herself by adding 1 to the number of sisters Alice has.

When we execute the query ?- sisters(alices_brother, NumSisters). in Prolog, we should get:

NumSisters = 6.

This correctly reflects that each of Alice's brothers has 6 sisters, including Alice herself.

When I prompt it to answer this question using Prolog now, I always get the correct answers no matter which integers I feed in, so it seems like the model is able to generalize after I show it where it's 'reasoning' was wrong. Basically, my suggestion is to get the model to recognize logic puzzles like this and try to formulate them in terms of logic programming queries which it can use and tune in order to come up with correct answers rather than simple auto-associative chain of reason training which current GPT models rely on, but like I said - this is my hypothesis and I believe this would work much better in getting these models to 'generalize' than the current approaches we're using. Hopefully this helps.
> Or, people will just keep using Windows 10, which is what >70% of the market is already doing.

Support ends in late 2025 though. They've been trying to push the upgrade aggressively lately which is what got me to switch over my last machine early, so now I am happily Windows-free. And honestly, Mint is not much more complicated than Windows, while being immeasurably safer to use, it's just that Microsoft has inertia and a propaganda budget.
reblog of paywall article. Orginal has better, clearer information.

https://www.404media.co/google-contractor-used-admin-access-...

"Google Contractor Used Admin Access to Leak Info From Private Nintendo YouTube Video"

This is how companies harm users by using low-trust, low-attachment contractors to handle private data.
Apple is in terrible shape on software, AI is driving this home

the only tier-one, network-effects app they control is iMessage

search? someone else

maps? someone else

video? someone else

audio? someone else

and now they will go to someone else for AI

what did they do in the meantime? VR that bellyflopped
Sounds like there's a problem with the cooling system using more water than expected. If I understood the comms correctly it sounded like they switched to a backup system to try to alleviate the issue.
Well do you take a world with Tesla and SpaceX or without it?

We have to thank Musk, even if he does crazy things. It is thanks to his crazyness that we have Tesla and SpaceX.

Without Musk EVs would be nowhere and NASA and ESA would still be the laggard they are with reusable launchers absolutely nowhere to be found.

It's way too easy to say: "I want all the good side of capitalism (like wealth and science advances) but none of the bad sides".

Starlink too btw.
Perhaps more like a digital bookstore called Power Books, originally owned by John Power, and Apple claiming that it conflicts with Apple trademarks Apple Books and their somewhat defunct PowerBook trademark.

It's tough because Mac is a common name part and (maybe less common now) nickname, and yet it seems clear that Supermac's was created with the intention of riding McDonald's coattails. It definitely seemed so in the 80s when, I think, Galway didn't have a McDonald's and Dublin and Cork did.

For me, the really perplexing thing is that there is a market for Supermac's outside of Ireland. Then again, their food quality might be a lot better than it was years ago, and McDonald's quality has diminished. I haven't had Supermac's in at least 25 years.
They don't know why they were deleted. They don't know who they were deleted by. They don't actually know how many automatically-deleted bad comments they missed because they rely on scraping every ~10 minutes. It's flaw on flaw on flaw.

I wouldn't trust any percentage in the report
For what it's worth, Wikipedia cites the 2021 list. The 2023 list had Texas at 55: https://www.statesman.com/story/news/local/2023/06/05/texas-...

edit: another commenter points out that California reclaimed the throne in the 2024 list, released just yesterday.

As far as I can tell, there's some amount of movement to Texas for lower corporate taxes (especially companies led by executives like Musk or Ellison who prefer Texas's politics).

I would be surprised if any major companies delist from NYSE / NASDAQ in order to go all-in on a new exchange, although I could see, say, Tesla considering it if it was a condition for an attractive ticker symbol like T (NYSE symbol for AT&T, which is also headquartered in Texas).
their reddit account is one day old, damn
The Strengths, Weaknesses and Blind Spots of Managers
Nonsense. The United States can survive just as well with 49 states as with 50.

> China and Russia dream of this happening.

Here I was thinking that Texans should strive for a government that best represents their values and protects the liberties they care about. Thank you for reminding me about what really matters--standing up to our common enemy--Eastsasia! Or was it Oceania?
> I'm saying that I don't think Texas is uniquely qualified to be self-sufficient.

Oh. I'll do you one better then. Texas is uniquely unqualified to be self-sufficient. They tried it once and went bankrupt in 10 years.

> I mostly think Texas would not be able to win a civil war against the US,

I don't know why one would or should be fought. The people who think that the US has the right to prevent secession are pretty weird... ask them if they think divorce should be illegal or if the husband should be allowed to murder a wife who tries.
This name has another meaning on Twitter.
I think you missed the invisible /s tags to those sentences.
This article is so popular it crashed his website, see the archive https://archive.ph/5sSg1

I remember Clippy being the face of an online help system for Office that was highly effective. It's hard to remember before Google that the standard of a full-text search facility was that it probably didn't work. People had learned the hard way that it just wasn't worth doing a full-text search for the manual of a software product. Microsoft tried to break through that by putting a better-than-expected search facility behind an engaging character that... didn't work on an emotional level.

Compare to other bad product launches from Microsoft such as OneDrive. Developed shambolically they didn't do due diligence on the trademark and had to rename it from SkyDrive. They tried to force it down your throat when it was in a state where it didn't work reliably: OneDrive became the default save location for Office and if OneDrive was flaking out you could not save a file at all! (Annoying as hell for a platform that is always asking me if I want to recover a file I didn't save four years ago)

There's also the fact that people seriously roll their eyes now when they hear "AI", "Blockchain" and "5G" (especially in the same sentence) There are numerous papers where people apply ML to scientific problems and I'm not so inclined to post them because too many of y'all think that anything like that is a scam... Even though the automatic differentiator in neural network tools is sure helpful for solving differential equations and such.

If I was trying to sell an AI product in 2024 I'd try to avoid the words "AI" and "ML" specifically: if you were working on this stuff ten years ago you were ahead of the curve, if it looks like you just got into it now the automatic assumption is you are behind the curve, not ahead.
Those code bases look pretty stale.
Some don't have tests.
How on earth does one reconcile state between their IaC tool of choice once you've run these tools that have moved the world under IaC feet?

Absolute madness, you dreamin.
> If you mean the hallucinations I don't think that will ever really be solved.

This is true by definition, since a 'hallucination' isn't a failure condition in which the system isn't working as designed, it's just a post-hoc term for when probabilistic output doesn't meet our expectations, which is inherent to the nature of all probabilistic systems.

Within the system, there is no distinction between 'hallucination' and 'non-hallucination'.LLMs are applying the same stochastic process in all cases, and the criteria of whether we call its output a 'hallucination' is entirely external to their functioning.

Strictly speaking, LLMs are always hallucinating, since they are always generating inferences based on hard-coded statistical models and have no awareness of the semantic meaning of the tokens they correlate, nor any internal criteria of external correctness.

> I think people just have to learn that LLMs are not divine oracles that are always correct.

We all need to keep repeating the mantra "all models are wrong; some models are useful."
What language did you compile? Some languages can be much more manageable than others.

Did you adapt an existing CFG, or another parser combinator implementation, or did you start from scratch? The first case is more treacherous.
==The CME had this issue with Chicago/Illinois politicians demanding a financial transaction tax so they are did things to be set up to leave immediately if it passed.==

Has a bill ever even existed to pass in Illinois? This idea seems to be brought up more as a scare tactic from the trading and business community than as a revenue generator from actual politicians.
Makes sense though because 3.5 already worked amazingly well at usecases like summarising. Once you get to 'great' it's hard to get much better
"projects with clear requirements documented before development started were 97 percent more likely to succeed."

I believe Barry boehm is on record stating that the biggest mistake he made in designing a software creation process was believing people who told him that you could get firm requirements up front.

So yes, if you're in that rare case where you can start out with clear and non-contradictory requirements, probably anything you do is going to succeed better than when you don't.

There's a good book on risk management that goes into this more, Waltzing With Bears, by Demarco and Lister
It solves nothing. Having part of a process be democratic does not make the process as a whole democratic.

Having mere elements of democratic representation in a body that is empowered with overriding local laws and constitutions is not good enough.
Don't confuse "the Agile manifesto" with "Agile".

I say this neither in attack of, nor in defense of, either one. Make your own decision. But those two things are now diametrically opposed to each other, so this is the sort of word carelessness that will destroy all ability to converse or think about the characteristics of each.