skysight-inc/HackerNews huggingface dataset:
Having learn systems in BASIC variants, Pascal dialects and Z80/68000/8086 before dealing with C, I always prefered that added language complexity that has saved me so many times when not using C.

Pity that even Dennis Ritchie failed to convince WG14 about fat pointers.
You need a really warped view of reality to see these three phrases as "meant to neg the person into thinking they are worth less"
Surprised this is a TAMU link
Maybe there is a cultural difference here.

I see repeated 1:1 sessions as micromanagement, like being treated as a kid that needs their hand held.

I don't want to discuss work items on 1:1 with the manager, I want to discuss them in a group setting because it is the group as a whole that solves the tasks. I also want the input from other members in the group instead of only the managers view.

In my country we do personal "how is everything going" 1:1 meetings at most once a year.
I'm European, I lived in Denmark for pretty long, and I found it a great quality-of-life improvement to switch to ANSI keyboards, or at least to an ANSI layout.

By defining a compose key, you can type á, é, å, ø, ß, §, plus many other symbols, with relative ease, while still having all keys in the right place to program.

For instance, using Emacs with any ISO layout is much harder.
> The conditions for a society of leisure have theoretically existed for some time now.

Not if everyone wants to maintain their current standard of living. Imagine working 50% less hours, but also having to live off 50% of your current total compensation. Some here could probably manage that, but most would probably prefer not to.

Now if you want a whole "society of leisure", you'd have to impose that same lifestyle choice across all of society by government fiat. Its easy to see why that hasn't happened.
IIRC the use of Web Mercator is primarily for ease of generating 256×256 tiles.

The ideal projection is simply 3D, as it accounts for all scales, and the geoid if so inclined.
There's not a lot of physical space for it, but I have wondered aloud before if the Switch cartridge slot could be used for enhancements?
> Ship more secure software faster withAI throughout the entire software development lifecycle

Is this a typo or some sophisticated marketing?

edit- seems to only be a bug in Firefox.
> Do you really think it’s impossible for a manager to rate a commit

if the manager is able to know how long something would've taken, it is because the task is simple and already well specified. Therefore, the work will be similar to delivery analogy from the OP. I do believe some places (such as oracle) do this sort of rating (heard from the grapevines).

However, most work i find that require a developer isn't simple tasks, but complex cognitive thinking to come up with a solution. I dont believe a rating system works for such work. Peer judgement, as well as long term results (such as a stable, working system that expands as required in a timely manner) work much better. But by the time the long term comes, the developer's contributions would've been diluted if the team expands massively due to success, or have moved on!
> as tech platforms eliminated competition, captured their regulators and expanded their IP rights so that interoperability was no longer a threat, they became too big to care whether any of their stakeholders were happy. First they came for the users, sure, but then they turned on the publishers, the advertisers, and finally, even their once-pampered tech workers

I take this to be the crucial and correct part of the article. Customers don't have much leverage over corporations when there's little or no competition. The Apple/Google/Microsoft triopoly controls nearly 100% of the consumer computer operating system market on both mobile and desktop.

Unfortunately, a lot of this article seems exaggerated and cartoonish to me, much like Doctorow's straw man:

> "If you're not paying for the product" is grounded in a cartoonish vision of markets in which "the customer is king" and successful businesses are those who cater to their customers – even at the expense of their workers and suppliers – will succeed.

I think what Doctorow is missing, fundamentally, with the distinction between paying with money and paying with attention is that your attention is strictly limited by the number of hours in a day, can never be recovered when lost, and can never be increased in total amount available. By spending more money, you can increase your economic power in the market, whereas spending more attention is more a sign of weakness than of strength. I'm willing to pay more money for higher quality products with good customer service, but I'm not willing to pay more attention than I already spend. In fact, I'd rather pay more money so that I don't have to waste more time. Money can save you a lot of time in a way that attention spending cannot. I don't deny that attention is a form of market power, but it's the worst, poorest form of market power. Attention (on advertising, for example) is what you spend when you're either too poor to spend money on a product or you feel that a product is not even worth spending money on, which doesn't speak well for that product.

Think in terms of monetary ranges. I can spend 4 figures on a computer, 5 figures on a car, 6 figures on a house. But how much attention can I spend on anything? The range of individual attention is extremely limited. It's not a good market. As another commenter astutely observed, "Getting stuff for free kills markets." https://news.ycombinator.com/item?id=40114432 The attention economy should be the exact opposite of what Doctorow wants, because it actually favors the monopolistic BigCos.

> The platforms used to treat us well and now treat us badly. That's not because they were setting a patient trap, luring us in with good treatment in the expectation of locking us in and turning on us. Tech bosses do not have the executive function to lie in wait for years and years.

This is just silly. Yes, tech bosses do in fact have the executive function to lie in wait for years and years. That's literally the business model of most startups. It's so well known and explicit that I'm not sure how Doctorow can even say this with a straight face.
I type domain names sometimes, but generally I estimate 99% of people tap a link 99%+ of the time.

> Yeah and you don’t really need end-to-end encryption

I didn’t say you don’t need privacy, you are putting words in my mouth.

> Ah, that old chestnut!

The real chestnut are people who think the only way to go is to abolish institutions, grab a piece of land and guard it with shotguns and rocket launchers. A quick thought experiment would show that this is a dead end.
The garbage patch is a soup of pepper-sized plastic flakes. You go there, you don't even know it's a problem until you take water samples and sieve them with a fine mesh.

Just as it's so easy to think of the ocean as fish and whales, it's easy to think of garbage on a human scale - yogurt cups, straws, shopping bags. That assumption leads us astray from the actual nature of the problem.

Keep it out, with this device, sieving rivers. A brilliant solution. Not so applicable to the open ocean. That's all I said, am saying, and am finished repeating.
Beyond the Bottom Line: The ROI of Investing in Developer Experience
That’s not true. He lives in SF and enjoys going out dancing.
Excellent! I had originally planned to give it a quick glance, but I was so captivated, I had to see it through the end.

For those aspiring to become creative developers, could you share any tips on which areas they should focus on?
Cygwin?

I'm not exactly understanding the use case for this.

Is this like a modern day Cygwin?

https://en.wikipedia.org/wiki/Cygwin
Looks great Simon! Do you have any anecdotes of journalists using the techniques in this demo in news pieces we can read?
Apple has reportedly acquired Datakalab
wokeness in a nutshell.
So a massive copyright infringement suite against the big corporations is looming just beyond the horizon?

Either this causes copyright law to be re-written entirely or the complete dissolution of copyright law.

Wonder if there are any firms with enough stones to take that case lol. The amount of dirty laundry you can extract from these companies just in discovery would be huge.
It's like when people look at Google for inspiration. The employer brand is cool and flashy, but in reality they're just a nouveau riche search engine. Yes, they generate revenue on other services as well, but the insane profits that allow them to be what they are come from a product launched in 1998.
This is a very focused project. In fact, you could consider presenting the most critical information in the most straightforward way.
I still need a couple of things to win over me, a proper way to deal with use-after-free that isn't already what we have since other safe systems languages like Modula-2, and what probaly never happen due to FOSS beliefs among the community, Zig binary libs (not C bindings with double effort with Zig on both sides).
Doctors telling patients they're fat doesn't help them get skinnier. The literature is pretty clear that in every double blind study, the category of medical advice or helping make nutrition and exercise plans leads to 0lbs average weight loss over 5 years.
Those are all tasks you do...what, once every ten years? Hardly a reason to pay $3000+ for a device
Assembly Programming and Computer Architecture for Software Engineers
https://github.com/brianrhall/Assembly
Also helpful is the compiler explorer https://godbolt.org/
Although a more modern way to do cross platform low level tasks is with compiler intrinsics. The book above introduces intrinsics, but Intel has a great intrinsics guide
https://www.intel.com/content/www/us/en/docs/intrinsics-guid...
I think there is a market for users who don't wanna bother with a "set of tools" as Manubot describes itself on the website.

While MonsterWriter uses LaTeX in the background, you do not see it. You only get the resulting pdf. Also, while it is possible to integrate with Zotero, you don't have to, you can just insert the DOI/ISNB/... into MonsterWriter and it will fetch the info as well.
My personal favorite map projection is the Equal Earth projection (https://en.wikipedia.org/wiki/Equal_Earth_projection) but it seems like it is relatively unknown. Though in general I have a soft spot for all equal-area projects, except the abomination Gall-Peters.
Ironically, almost 40 years later Pascal linage of languages finally have their revenge in type declarations.
And make no mistake -it is an industry!
I don’t know why you think that is “real”.

The vast majority of people making these posts didn’t care about Palestine last year and don’t really now.

It’s all culture war and sign on to the latest thing to prove you are part of the group.
This post is about a talk I gave at a data journalism conference, but it's also a demo of a whole bunch of projects I've been working on over the past couple of months/years:

- Claude 3 Haiku generation via phone or laptop camera: https://tools.simonwillison.net/haiku

- A new Datasette plugin for creating tables by pasting in CSV/TSV/JSON data: https://github.com/datasette/datasette-import

- A plugin that lets you ask a question in English and have that converted into a SQL query (also using Claude 3 Haiku): https://github.com/datasette/datasette-query-assistant

- shot-scraper for scraping web pages from the command-line: https://shot-scraper.datasette.io/en/stable/javascript.html

- Datasette Enrichments for applying bulk operations to data in a SQLite database table: https://enrichments.datasette.io/en/stable/ - demonstrating both a geocoder enrichment https://github.com/datasette/datasette-enrichments-opencage and a GPT-powered one: https://github.com/datasette/datasette-enrichments-gpt

- The LLM command-line tool: https://llm.datasette.io/ - including a preview of the image support, currently in a branch

- The datasette-extract plugin for extracting structured data into tables from unstructured text and images: https://www.datasette.cloud/blog/2024/datasette-extract/

- The new datasette-embeddings plugin for calculating and storing embeddings for table content and executing semantic search queries against them: https://github.com/datasette/datasette-embeddings

- Datasette Scribe by Alex Garcia: a tool for transcribing YouTube video audio into a database, diarizing speakers and making the whole thing searchable: https://simonwillison.net/2024/Apr/17/ai-for-data-journalism...
I tend to think openrouter is the most interesting and best choice for the majority of builders.

It's incredibly easy to test and even offers convenient abstracted provider load balancing to reduce high latency events.
The problem with CSV is it doesn’t specify encoding at the data layer. Somewhat counterintuitively since it has the word “comma” in its name.

No it’s more correctly thought of as a protocol for representing tabular structures as “delimited text”, but DTTF doesn’t have the same ring to it unfortunately.

This faffing around specifics makes CSV as a concept more flexible and “well defined enough” for its main user base, at the cost of simplicity and portability.
Its not specific to EKS, you can find the underlying webhook that injects the "identity" here: https://github.com/aws/amazon-eks-pod-identity-webhook

You have to jump through much of the same hoops you describe, having a public `.well-known` endpoint for example. I have achieved this in the past by putting the OIDC discovery information in an S3 bucket.
To be fair, most puzzle games present in the collection are like this. My poison of choice is mostly Light Up (aka Akari). You have patterns you can prove there as well.

Other puzzles I like in this collection that have such provable patterns are Pearl, Slant, Tents, Undead and Unruly. And, of course, Mines.
Azure Doc Intel is good. It creates a semantic representation (is json) of the doc. The schema is useful with page, paragraph, table, etc objects. The bounding-box for each element is also useful. It flails with images, only giving you the bounding-box of where the image exists. It’s up to you to extract any images separately then figure out how to correlate. Overall I think it’s useful rather than rolling your own (at least for small scale).
A half-assed feature nobody asked for? In my Gitlab?! Unbelievable!!

On a serious note, wtf Gitlab? Every once in a while I get an email notification from a feature request I subscribed to (that has been open for years) because yet another large premium customer requests that it be implemented. Gitlabs response is always that they don't have capacity/manpower to implement it, yet they're able to implement crap like this?
I predict this will be an aspect of GE's turnaround. The last three CEOs there have complained about middle management rusting the gears.
What your dad did is not cool. Stressing out some delivery worker to try to scam a free pizza is gross.
Attach a pizza oven to a drone...
Why are so many people interacting with this at all instead of downvoting to oblivion? What kind of post comes from an anal_reactor?
QDEL, the backlight-less display tech that could replace OLED in premium TVs
> So, on the whole I am pro manager, so long as they are very very very good at it.

That is a big "if" because most of the managers I have seen are on the spectrum of "ok" to "very bad"; the really good ones are rare and usually move up leaving spoiled employees that have to endure being managed by the norm of "ok" to "very bad".
OK interesting, yeah I do see that if you consider how these expressions are parsed

1 + 1 * 42
1 + 1 + 1 * 42
1 + 1 + 1 + ... * 42

Or simply right associative operators.

I'm not sure how much the classification matters, similar to how I've concluded that pratt parsing vs. shunting yard doesn't seem to "matter" (both work)

But I have heard the "complaint" that pratt parsing is hard to understand, so maybe explaining it as a bottom up could help.

The arbitrary length subexpression prefix is really the problem that LR solves compared to LL (historically Python used LL parsing, and param=value and lvalue=rvalue are "overparsed" for this reason)
Proton Pass open source password manager is now available on F-Droid
[sigh/]

Because trying to make your university into an all-encompassing brand, faux-feudal liege, and "Court of the Sun King at Versailles" temple to its own glory can work really well ...until there is some serious conflict between groups that you've recruited as vassals. Then, you re-learn that historical feudal systems tended to resolve such conflicts via open warfare.

But optimizing for the short term did work really well, and everyone else was doing it, and ...

[sigh/]
Safety ratings for travel are based on passenger miles, so your example is moot.
parsimonius interfaces must have been taken
That’s insane. Here in Canada the waiter/waitress brings a portable pos terminal to the table and you pay through that. I’d be incredibly uncomfortable if they ran away with my credit card.
I agree on the assuming and the vagueness. Kids these days feel that the thumbs up emoji is like a passive aggressive middle finger, same with a green checkbox -- and they are apparently bothered by the ellipsis too while we are at it -- not understanding that it is totally valid punctuation and what it can represent. The fact that these individuals are absolutely wrong comes from the pictograms being vague.
Profit min-maxing precedes the west by a few millennia.

Ignoring morals to lower costs is so plainly obvious as a way to increase profits that it is almost an insult to insinuate that any one group of people didn't think of it themselves.
My understanding is that Bayer's biggest problem was that they bought a lawsuit

https://www.lawsuit-information-center.com/roundup-lawsuit.h...

The question is: "Will this reform prevent them from making another disastrous acquisition?"
My opinion is still the same. If TikTok represents a threat, let the DOJ or FTC or whoever look into it and present a case to the courts and to the American public. Congress can get the voters on its side by writing a bill requiring stronger privacy measures on iOS/Android for example. But they won't because this would adversely impact Google and Facebook. A government ban is an authoritarian move that will inevitably expand to non-TikTok apps.

As for a broader change in opinion, I'd say that since 2022, American businesses have been happy to rally around protectionist policies in general (especially after the end of ZIRP) and that attitude feeds through to HN'ers that put a disproportionate amount of stock in things that people like Musk say.

For example, here's Musk admitting that Chinese EVs will dominate global market share without trade barriers:

https://www.reuters.com/business/autos-transportation/tesla-...
Not really a realistic view of the western economy. Or economics.

Things like 'compensation' are fluid, fairly arbitrary and largely unrelated to the industrial complex. It's whatever we decide it is, pretty much.

Automation is in full swing, has been for twenty years and is only accelerating. Ignore that at your peril. Everybody will continue to have toasters, computers, cars even when we've automated most of us out of an industrial/manufacturing job.

How do I know? Because that already happened. Instead of tens of thousands of people on assembly lines, we have tens of engineers and managers overseeing automation. If it hasn't happened in some cherry-picked example, it will very soon.

We have to plan something for the majority of us to do, some way to participate in the resulting economy, without just throwing up our hands and saying "It's too hard!"

So much to say on this subject, that doesn't fit in an HN text field. There's a long history of thought on this subject, and the comments here indicate most folks are still on the first page in their thinking.
I often think the same thing...usually one can cook up a theory of why something might have an evolutionary advantage, but this one kind of sticks out like a sore thumb. And on top of it, that our super advanced scientific culture full of experts pays little more than lip service (regardless of who is in power, and one doesn't have to be in power to push agendas) to the problem is also rather counterintuitive.
nice to hear! I see them as a quick hack to make things a tad nicer without much hassle.
This project comes three months too late for me sadly... I'll still check it out though
> Python's are (to be bizarrely) accessible by instances of the same class (like I can use your heart because we are both human?)

Have you never used C#, C++, or Java?
Just curious: Why not use GitLab Community Edition? At least for me, it had everything I wanted. (Due to feature creep, I no longer use it.)
Are your features potentially new revenue streams? This is. Or at least they believe it can be.
Espressif Acquires Majority Stake in M5Stack
Memory-safe C running cool stuff with zero or minimal changes [video]
Rätsel, Puzzles and Denksport Online
It is the same problem with a pandoc-based workflow. You just end up yak-shaving and spending more time tuning the toolchain than with your writing work.
I don’t know if this is half-assed. But the presentation certainly is.

Why Gitlab Duo : AI :sparkles:
Yes, “appealing to the public” is a thing. Like surely even trump would have had at least an excuse on paper for choosing to favor Russia over Ukraine - and azov battalion is a good one, because hey, there really are Nazis. Absolutely “but what about azov” would have been a thing and you’d have to be uninformed to think otherwise.

The bizarre part here is you imagining Nazi logic has to make sense, when it notably does not, ever, have to make sense. Otherwise all the internal contradictions would fall apart - the only true tenent is strength and dominance.

> Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past.

Like… never heard of “the night of the long knives” I guess. Fascists are only buddies up until they’re not.

In short: no, I don’t think a Russian-aligned fascist group would care in the least about stepping on a Ukrainian fascist group on the way to the top in their conquest of Ukraine.
awesome piece of work. ai can’t find the cockpit though.
The method described in the present article doesn't rely on rotating propellers that produce vibrations, thereby reducing one of the major sources of noise.
ESafety commissioner wins two-day injunction against X over violent content
We had that locally. They're abandoning it, citywide. Nobody liked it, it was cumbersome and invasive, it involved your credit card anyway but was a worse experience for everybody.
At various points it was very hard to get ROM made due to shortages. It may have been an attempted solution to that, can’t get fast but you could have slow.
Reminded me of the "Torment Nexus" tweet:

https://twitter.com/AlexBlechman/status/1457842724128833538

> @AlexBlechman

> Sci-Fi Author: In my book I invented the Torment Nexus as a cautionary tale

> Tech Company: At long last, we have created the Torment Nexus from classic sci-fi novel Don't Create The Torment Nexus
Check the storage room accessible from the main "hub"
Mind elaborating a tad more? very interested in understanding further, i.e where it's falling short at the moment. Thanks for the feedback!