skysight-inc/HackerNews huggingface dataset:
I've always admired the German Constitution for that.

The US Constitution was an extraordinary achievement in its time, but that time was two and a half centuries ago. A lot has changed, and the various patches applied to fix the obvious failings can't change the fundamental failings locked in at the beginning. Including the fact that it is practically impossible to fix, and has not been meaningfully amended in a half-century.

It's an interesting intellectual exercise to imagine how it might be written if excluded voices had some real say -- not just the rich, not just men, not just white people, not just the healthy, etc. The first article of the German constitution is an interesting take on benefitting from the world's increasing belief in the necessity of human dignity -- something noticeably missing from the US Constitution.
Will the Google Maps Android API be enhanced to let me access timeline info programatically?
OneDrive and the local Microsoft photos app have been doing it for a decade already.
‘The Fortune 500’ is not an index fund, it’s a list published by a magazine.
Even with agile, modeling the business and documenting requirements is still important.

The difference is that 30 years ago we’d spend 6 months defining requirements in functional and detailed requirements and the larger the problem, the more fragile those documents became.

And proper story development is hard. Most “agile” implementations don’t bother to get stories “completed”. It’s an afterthought.

Agile works very well if you actually do it well.
> With that in mind, I question how a Texas based exchange will be more than a market for lemons.

There is a non-trivial market for speculating on garbage.

If you're Texas, why not go for it?

If you're New York, it's not worth damaging your reputation.
For the 30th anniversary I worked with some friends on an implementation using ClojureScript: https://github.com/imalooney/t3tr0s

You can play online here: http://t3tr0s.com/

Battle Mode is especially fun with a group :) You can see everyone's board in real-time on this page: http://t3tr0s.com/#/spectate
Interesting. Maybe the rack does a lot more work in that area. I also have 4x4 and turn on four high for hazardous terrain.
Yes. I got the notification yesterday that it will be on device from now on, I agreed to a couple of backup settings and now I have an export option which creates a location history JSON file. Example entry:

{
"endTime" : "2024-06-03T13:00:00.000Z",
"startTime" : "2024-06-03T11:00:00.000Z",
"timelinePath" : [
{
"point" : "geo:38.383631,27.147296",
"durationMinutesOffsetFromStartTime" : "46"
},
{
"point" : "geo:38.382012,27.146800",
"durationMinutesOffsetFromStartTime" : "47"
},
{
"point" : "geo:38.379945,27.148987",
"durationMinutesOffsetFromStartTime" : "49"
},
{
"point" : "geo:38.379359,27.150270",
"durationMinutesOffsetFromStartTime" : "51"
}
]
}
Less need for an office suite? Tell that to all the companies that are not only paying for Office but are now migrating from Slack to Teams, thus becoming even more dependent on it.
You pay your friends or a third party to LARP as a company/manager/whoever. An LLC is cheap to open and sliding your buddy a $20 for a 15 minute phone call is a no-brainer. I am not condoning this nor am I speaking from personal experience, but this is absolutely a real thing that happens a lot more than you might like to believe.
I have found this issue. We run into problems when we have to upload the pdf to software that performs OCR, the annotated text does not get picked up. To fix this, in Preview we have to export the file as a PDF
That's a Pogo commentary on pollution, “We Have Met the Enemy and He Is Us”. https://library.osu.edu/site/40stories/2020/01/05/we-have-me...

For another pop culture reference, "A person is smart. People are dumb, panicky dangerous animals", Men In Black.
That sounds like a cloud drive screwing you over or something.
> At least within my organisation, we do not design anything up front. We’re agile

Agile doesn't mean forgo design completely.

> We don’t think about proper api modelling. We’re agile.

See previous point.

> We also do barely any testing. We’re agile.

It's difficult, if not impossible, to be agile without testing. If you want to move fast, you want to be confident that your latest change didn't break anything.

> We do rewrite the UI a dozen times based on user feedback. After all, we’re agile.

Sounds like you built a complete UI before any users could give you feedback. That's the opposite of agile.
This is so baffling to me. Is it just to reduce traffic to OneDrive or something?
This is the correct answer. I know you're not supposed to say this but... The HN community is completely out of touch in regards to MS and what they do to make money and how organizations leverage their producs. For most orgs, leaving M365 ecosystem isn't even remotely an option from any angle. You're not replacing Office with g suite or any of the open options, no one is going to roll their own LDAP solution etc.

I just laugh at the comments on every MS article on this site. The business world world is bigger than HN users' 7 person startups.
I mean, they just put astronauts into orbit a minute ago. What’d you do today?
they should weaponize austrian humor
It seems mostly like companies like to start elsewhere. Once they become established, they like fewer regulations to keep taxes low and throttle competition.

I just wish Texas cared about individual freedom as much as they do corporate freedom.
A good start would be doing what Microsoft already does for Edge's Password Manager. It separately encrypts the database with the user's creds and triggers a prompt for them when the feature is accessed. It doesn't solve all the attack vectors but it would be a good start.

https://learn.microsoft.com/en-us/deployedge/microsoft-edge-...

With Edge specifically its not really clear to me when the prompt is required but its at least sometimes as you can see here:

https://support.microsoft.com/en-us/topic/edit-your-password...
> refusing to define what "agile" actually means, and just throwing together a bunch of anecdotes and feelings about excessive meetings and estiybeing misused to measure productivity.

I mean - this seems necessary when the agile manifesto is extremely vague and practitioners can't seem to agree on the One True Way to do agile - and in the absence of formal studies and analysis, what else is there but anecdotes?
California’s grid is so bad that nobody even bothers reporting on it anymore.
I'm always here for a Charlie Stross post. Now what is this all about?

>slurping all incoming email for accounts accessed via Microsoft Outlook into Microsoft's own cloud for AI training purposes

Really? ALL incoming email that you just access via Outlook? That's not okay. Does Google or Apple do that too?
> I assume I cannot move Google Workspace billing to Cloudflare?

No, but you can move it back to Google. You can then move the domain itself wherever you want.
AFAICT the future is just Azure and legacy enterprise contracts. Windows has no growth to make, stockholders only value growth, hence Windows is not of interest to the company.
I only use the iPhone for these kinds of games.

Unfortunately, Tetris turned into some weird kind of adware, a few years ago, with no option to just pay a bunch of money, and not be bugged (I would have been happy to do that).

I haven't played in years. :'(
It's interesting to me that Boeing did all that ... for a company with 35 employees tops and a company that never produced an airplane.

Also I thought the feasibility of electric aircraft is largely known to be (at best) limited to small planes. I wonder if Boeing's lack of engineering talent at the top lead executives to over estimate the risks of this start up?
Oh man I hope the opening bell is pistols fired in the air like Yosemite Sam.
> So when presented with the encoded N, the original number could be any other number with the same number of digits

Not necessarily the same number of digits, when changing the base the number of digits may change as well. E.g., decimal 8 becomes 1000 in binary.
Great, "it was only a friend" is the same thing anyone says when caught revealing a secret that was meant to "remain between us". That's a load of horseshit for an excuse.
Alice has N Brothers, and she has M sisters.
How many sisters do Alice’s brothers have?

I have not gotten the correct answer to the question as phrased above in one go from Gpt4o yet! (and today was not the first day i tried.)

Phrase it as shown above and you'll likely need 5 or more interactions to get it to generate the correct output. With Gemini i could not get it below 8 without feeling like i was cheating. fwiw.
Boeing had best be careful with its illegal activities, lest it get fined up to a double-digit percentage of the profits it makes from them.
Yes, this happened to me enough times (not with files stored in the cloud) that I stopped using Preview for annotations altogether.
This is a common refrain, but I don’t think it’s true. “Agile in spirit” people will recognize the failure and look for ways to adapt so similar failures are less likely to occur. Rejecting that opportunity to reflect and adjust is where “not actually doing agile” comes into the discussion, and it doesn’t really have anything to do with “agile” at that point.

If you applied the same reasoning to any other iterative self-adjusting process, you’ll find they all tend to fail before the iterative aspect has been applied. Because that’s their nature, they’re iterative processes as a mechanism to respond to failure.
Google AI Overviews Showing Only for 15% Queries
To be fair, we've had multiple research teams and ten years :)
True. Unfortunately I've seen similar arguments discussed unironically before, so I just didn't catch it here.
I saw something about Arabic text, where that naive truncation at codepoint boundaries turns one word into a different word! Like the sequence of codepoints generate something that is represented as a single glyph in fonts, but truncated its totally different glyphs. I don't remember more details, I don't know any Arabic, but grapheme clusters aren't just about adding diacritics to latin characters. In other languages it all might work quite differently. So truncating at word boundaries (at breakable white-space or punctuation) is probably best. Though of course that way you might truncate the string by a lot. shrug-emoji

(I don't think the talk where the stuff about Arabic was mentioned was Plain Text by Dylan Beattie, but I haven't re-watched it to confirm. So maybe it is. Can't remember the name of any other talk about the subject right now.)
In forums almost every engineer that complains about agile to me then goes on to describe a deeply regimented waterfall system they are actually in.

The second common complaint is “I don’t want to do the hard work of giving input, just tell me what to code”.
spotlight is also indexing pretty much every file you create on your mac.
Plently of restaurants have double burgers like that. It's not even close to a Big Mac.
Elon is a ressentiment magnet. It's the price of success today.
>How to understand this quote?

Exactly like it is written. Have you ever been in a 100k+ employee corporation, which has thousands of suppliers?

I have and I do believe it is a pretty good description. Again and again the simplest tasks turn into monumental disasters, again and again you see incomprehensible "reorganizations", which break up functional structures and turn them into dysfunctional ones, again and again top management forces insane decisions, which everyone at the bottom knows do not work.

>I've recently started seeing bureaucratic organisations as a simple one-/few-cellular organisms. I.e. one person is smart and intelligent with 90 billion neurones contributing to its behaviour, but bureaucratic organisation with 1000 people is like an organism with 1000 neurons (or less).

That is not a good description at all. Bureaucracy happens because every single node is infinitely complex and responds to wildly different inputs.
I appear to be reasoning at times but I have mostly no idea what I am talking about. I hit a bunch of words and concepts in the given context and thus kind of hallucinate sense.

Given a few months of peace of mind and enough money for good enough food, I could actually learn to reason without sounding like a confused babelarian.

Reasoning is mostly a human convention supported by human context that would have been a different one if the Fascists had won the war or the Soviet Union wouldn't have gotten corrupted.

But none of that has anything to do with pulling up a whiteboard to draw some flowcharts and run some numbers, all of which is why I am certain there is nothing the devs have "to fix". It took most reasonable humans many generations to learn stuff. Very few of us did the actual work.

It's all just a matter of time.
Location: Toronto, Canada

Remote: Yes

Willing to relocate: No

Technologies: Java, Docker, Kubernetes, Helm, Kustomize, Jenkins, GitHub Actions, GitLab CI, DevOps, DevSecOps, Continuous Integration, Continuous Delivery, SonarQube, Nexus, Artifactory, OWASP tools, Prisma Cloud, AppDynamics, Dynatrace, Datadog, Application Architecture, Application Security, Test Automation, Enterprise Pipelines, .Net, Python, JavaScript

Résumé/CV: https://www.linkedin.com/in/alan-czajkowski/

Email: alan@czajkowski.ca
Copernicus: May 2024 is the 12th consecutive month with record-high temperatures
>The Civil War made it pretty clear that states cannot leave the union, and doing so would probably be treated as an act of war, and while Texas does have a pretty impressive economy, it's still not enough to take on the entire rest of the United States.

Except there's more than one state that would probably side with Texas out of culture war spite.

Also, we just so happen to have the majority of military manufacturing located in said states because defense contractors spent decades relocating for that sweet savings on taxes.
Last week, the company that I work for rolled out Copilot for all Microsoft Office apps.

AI does not really help me for the kind of work that I do, so this really didn't seem like it would affect me much. Except one day I open Outlook and there's this giant-ass honking big "Summarize this thread" bar that they added to Outlook. It's a full inch in height and full width, which means that it takes away valuable space needed by the message list and message pane. All for a single button. I would have preferred they fill that space with ads for Candy Crush, because at least then it would be doing something arguably useful!

Further, the company's legal team drafted a list of 11 things you CANNOT use Copilot for. I won't paste them here, but basically it amounts to not being able to use Copilot on anything you wouldn't share with the press or a competitor. I can't actually think of a single employee in the whole company who can follow these rules AND use Copilot effectively for their job. IT says that Microsoft enabled this for everyone using O365 and that they can't turn it off for individual users.

So basically I now have this fire-alarm sized button in the middle of the screen on my mail client that I must NEVER click.
First heard about him through this podcast : https://www.youtube.com/watch?v=zdbVtZIn9IM . His whole career trajectory seems unbelievable to me. Does anyone know how he ended up handling the FTX Future Fund at 18? How he got into the forethought foundation as a recently graduated undergrad? Or how he got a position in the super-alignment team?
Reading discussion threads full of silly emojis isn't "very nice" either, at least for a certain kind of audience. It's a tradeoff, and the powers that be at HN have decided to optimize for sober discussion over expressivity. It's a defensible decision. Keeping HN from degenerating into Reddit is already hard enough.
Just telling the llm to preface it's conclusion with "Answer:" in a parseable way would be better.

You're still paying for those thinking tokens, or at the very least have to wait for them to be generated.
> 'The breaking tech news this year has been the pervasive spread of "AI" (or rather, statistical modeling based on hidden layer neural networks) into everything'

Calling current generative AI tech as 'statistical modeling based on hidden layer neural networks' is as insightful as calling any new development in the tech industry (like personal computers, software as a service, or game engines) as 'usage of stored program computers' or even 'usage of transistors'. Although I understand that the author's aim is to somehow discredit generative AI this way, but referring to something as one of its very basic, old and low-level building blocks feels just dumb.
The Tetris Company is very stingy about how many licenses they hand out, and mobile games they do license are always terrible. Your best bet is probably to take advantage of the Delta emulator that's now available on the App Store, and use it to play a high quality Tetris like Apotris: https://akouzoukos.com/apotris
By less regulation does that imply more scammy businesses?
If you have a modern multicore processor, you should be able to run just about any model if you have enough memory for it. Phi-3 fits well into the 4gb Raspberry Pi memory profile when you quantize it, but you may want an even smaller model if you prefer speed over quality.

> around how many TOPS are necessary and/or sufficient to run local AI, whether it's vision, audio, or NLP, to have good-enough speed?

These are kinda individual questions.

- Vision is relatively compute-intensive and depends on how many frames-per-second of image detection you need

- Audio is relatively low-latency if you use a smaller whisper model

- NLP/LLMs tend to be slow, but can stream their output which makes it possible to speak answers while they're being generated

So putting this all together, you really have to define what kind of end-product you want. Making matters worse, all TOPS are not created equal; having a 40 TOPS NPU that doesn't support every Tensorflow operation could hamstring your ability to run everything on one machine. Past a certain price point (like the Snapdragon X Elite) it really just makes more sense to buy a 12gb 3060 and a cheap barebones desktop system to run it in.
It's fences all the way down.
One of the great features of Bartender is that it can unhide icons when they change or match a particular state. Handy for, e.g., hiding the battery until you're down to 30% or hiding your VPN icon whilst you're not connected.

(let's hope some other apps pick up these features if Bartender turns out to have gone down a dark path)
Not trivial, but also not consequential.
"Why is it called a stand-up meeting?"

"So we are incentivized to get it done quickly and go back to our desks."

"Ah, so if we sit down we can make the meeting longer...."
Paradoxically, British beef producers and their marketing board doubled down and made a virtue of Britishness, which seemed brave at the time, but was based on confidence -- and building confidence -- in the inspection and control regimes.

Frankly I think that confidence has been repaid over the long term, but at the same time I have only eaten beef or lamb a handful of times a year since the late nineties, even though whatever risk I carry of some future diagnosis is entirely to do with having been alive and eaten beef before 1989!
Spot on. The current wave of GenAI has created a bunch of new markets, but those markets are, at least currently, the unsavory types: LLM-based virtual girlfriends, AI hentai games running off stable diffusion, SEO and social media spam with ChatGPT, etc.

The best we've got in the "regular" enterprise world is excellent parsing of unstructured documents. Which is, to be sure, hugely valuable and will make a big difference in a lot of industries. But isn't nearly enough to justify the insane evaluations and investment companies are making into AI right now.

Two years into the AI boom, and it's starting to look closer to blockchain and the metaverse than the iPhone.
> Then try opening a store called Champagne, see what happens.

Champagne is a region, and geographical indications are not trademark in the usual sense, so that's basically fine. Nobody will insist you rename a store as "sparkling wine".
The idea generally for these models is: get an architecture that can copy outputs of a very slow process, ablate to see what you can discard from the architecture so that it will run more efficiently, train the heck out of it, then deliver something that’s 10-10000x more efficient than original process.

This is the same broad plan used for Alphafold — and for things like Stable Diffusion turbo.

It’s rare that these efforts yield interesting new output; they’re usually made specifically for the space/time speedup. In this case, weather predictions that are crazy fast/cheaper to run are seen as a public good, and so sending around a ‘compressed’ version of the big simulations is great.
> One standout statistic was that projects with clear requirements documented before development started were 97 percent more likely to succeed. In comparison, one of the four pillars of the Agile Manifesto is "Working Software over Comprehensive Documentation."

Someone does not understand (or is intentionally misreading) the meaning of "Comprehensive Documentation".

The Agile Manifesto is not discouraging having requirements before you start implementing. It's against having a multi-month planning phase that produces hundreds of pages of detailed specs before you start implementing.

Agile development was a reaction to the status quo where that was done - and a staggeringly large percentage of projects failed.

It was called the "Software Crisis": https://en.wikipedia.org/wiki/Software_crisis
Well that's what happens when you put a McKinsey shrill at the helm and let them go on a mass hiring then mass layoff spree while bending a knee to activist investors to lower wages. You end up with employees who dgaf.
On macOS they switched to live state save for documents decades ago.
Bordering on indignation but DES can be demoed at home by/to your kids.. (but I haven't seen it on TikTok yet.)

From scratch perovskite solar cells as elementary school project --> soonish.
What do you mean for the assistant to be yours? There is a core model somewhere that needs to be trained and the cost/technical requirements are prohibitive for that to be done by each individual. If the model is local, is that enough? The data of course should be yours - and until we solve information leaks in AI (never?), it will have to be or the product has huge viability risks.

Agree on data, which is one of the core issues. The expectation of privacy on your device is very high. But that can change, especially with the rise of web app tools that blur the line between your private space, the company's space, and public.
Your BTT is always one of the first two apps I install on any Mac I buy. Thanks! (The other is Keyboard Maestro.)
Interestingly you get a great answer if you change the prompt as follows which implies that it is not a puzzle:

> I am on the shore of a river with a goat and a boat. How do I get to the other side? I work in commercial agriculture logistics.

This gets a great answer even with GPT3.5
Are you actually talking about software patents, not digital copyright? Software patents protect ideas (i.e. algorithms), software copyright protects implementations (i.e. source code and binaries).
Of course, and why is azure ‘bad’?
This is dependent on the database you are using - if it's a key-sharded distributed database, you want to have insertions evenly spread across the key space in order to avoid having all the inserts go into a single shard (which could overload it)
So this is like the Onion?
This is a pretty weak argument. I am not sure how the grid was supposed to prepare for the most recent storm.