skysight-inc/HackerNews huggingface dataset:
Oh I think every political movement taps into what you might label a religious tendency that seems to be latent in most humans, especially with the mainstream religions on the retreat, creating a void that opportunists can fill. I think it's a mistake though if you're under the impression that this is only channeled into political causes. After spending some time in the tech world, I see it (unwittingly or otherwise) channeled by leaders into motivational reasoning for why their employees should work ceaselessly on achieving their companies' goals. You're not A/B testing a social media site to better addict peoples' attention to increase profit; you're changing the world for the better - that old tripe.

What I see more often now is this tryhard meme that "work is it's own reward". Consider me a skeptic. I could believe work for one's self or one's community, but leaving those off just feels like some hopelessly out of touch plutocrat boss trying to gaslight me because he thinks anyone who's net worth doesn't involve three commas is a fool.

I suppose that's my political rant. As for yours, I see certainly see it, and I understand how tuned we are to spot hypocrisy, but I don't see why someone or others' hypocrisy should affect how I judge an issue on its merits.
Seems like a vote cast for Bitcoin. This is essentially a higher profile version of the Truckers Convoy in Canada.

Although to be clear I don’t feel bad for Kanye at all. What a fucking jackass.
This is very interesting, thanks for sharing!

I have considered switching from GPG to age quite a lot, but I mostly use GPG for file encryption so this issue was a deal breaker for me. I did consider signing the encrypted backups with minisign, but then I needed two unrelated key pairs to safely access my backups instead of just one.
What do you mean? Give me some examples. There are plenty of saturated niches.
Is that really enough to avoid being sued for defamation?
> Here was a man who, when asked to paint a portrait of the future a half-century away, imagined a very large and wonderful fish.

He predicted Terry Pratchett's Monstrous Regiment. The new day is a great big fish!
I've been using this setup for a few weeks now on the unstable client. Happy to see it stable now. The integration between the two services is really nice. Personally, have been a NextDNS user for a little over a year and now a fan of Tailscale. :)
I don't know why Reddit moderation audit log isn't available for everyone. This is toxic.
The syntax is simpler. Less operators and keywords. That has benefits for the implementation, and I think better compatibility with the type annotations proposal for ecmascript. It might also be easier to learn if you aren't already familiar with typescript.
I wasn't aware that Tesla or the other self driving car companies opened their platforms and let anyone deploy code to their entire fleet (or even personally owned vehicles).

The existing bar for requiring occupational licensing is way to low and abused by rent seeking cartels. (Eg funeral planners, cosmetology industry, unarmed security guards, animal trainers, etc etc...)

Is there really overwhelming societal benefit for establishing licensing for software engineers? Are we not already paying enough for the role in general?
> Automated theorem proving is the same problem as “complete and label the diagram”, which image generation is okay at.

How so?

I'm no mathematician, but I don't see how these problem types are equivalent. Could you elaborate?
I believe so. This is the issue that was tracking it - https://github.com/tailscale/tailscale/issues/2452
Look at it this way, you can always be a manager.
Tell HN: Polling Is Broken
I tried multiple times to add a poll. Where it indicates "blank lines between choices", each time I submit, it adds an extra newline between the choices, over and over (each choice is separated by two newlines, then four, etc.). It does not provide any other feedback than that, so I assume it thinks my poll choices have an invalid format.

It did indicate my original title was too long, but after modifying that, it just keeps letting me submit and indicates no other error messages, but the changing text inside the poll choices makes me think HN is attempting to fix that and failing silently.
Quick thoughts:

1) You are correct, but this does not speak to the need for Microsoft to have sub-optimal processes in any aspect of its business.

Separately, all of the big tech companies including Microsoft pay significantly more than typical employers in places where there are no big tech offices (this is most of the country).

2) This is just incorrect. Those firms cannot sweep the labor market because their US cultures have historically been so dependent on face-time. Microsoft is able to hire engineers in Atlanta in part because Facebook and Google have yet to put down significant engineering presences here, for example. Most medium-to-large US cities do not have significant FAANMG presence and so are also ripe for picking. This is why e.g. Target is able to get great talent in Minneapolis.

3) This is a claim that is difficult to evaluate given that engineering has had essentially full employment for going on 20 years.
How does the behavior of European unions prove that the big national unions in the US aren't corrupt?

Switching the US to be open shop would change my mind. This would allow people to easily switch away from or negotiate with abusive unions.

The unions I have dealt with have universally been more abusive than my employers, to the point where employers would try to sneak unauthorized employee benefits through contract loopholes. In one case the union agrees to let the company hire non-union labor (with capped, low pay and benefits) to do the jobs of union employees with seniority that refused to work and could not be fired.

If you think my repeated personal experiences with multiple national unions are all anecdotal outliers, then explain why wildcat strikes have become common in the US in recent years.
It's from the infowars store, they produce the products. No clue what the figure actually is, but he does have a ton of money.
I haven't used copilot because I'm not sure I'm allowed, but I'll try it on a personal project eventually.

I'm hoping it's not as bad as Dall-E and Stable Diffusion - I've tried to use those to generate some generic product looking stock photos for a demo and it's spectacularly bad. The only context I see it get praised is fantasy style art - and that is visually appealing nonsense by definition.

If the code generated by copilot has the same "looks convincing but is fundamentally flawed" quality then it sounds like an insidious bug generator.
If they hadn't cut fab R&D years ago to juice profit margins, they wouldn't be in this situation now. I have no reason to believe they will suddenly start acting intelligently or with any real long-term thinking. Most likely it's just about managing the decline at this point (please Pat, prove me wrong)
Me, if it's cheaper!
signal handling sms feels so good and natural, I almost can't believe they're nuking it. ugh.
The iPad runs iOS, which I suppose is what they meant. Windows ARM is less locked down than Windows S. iOS is still a walled-garden with a few holes here and there.

The second part of your question is key though "why most people should care." They obviously don't. It "just works" and generally keeps them from doing insecure shit. Want to buy hardware from someone else? Tough shit! Why would you anyway? You've got money to burn and no desire to write code that runs on your box without a second "real" computer. Buy some more lightning cables while you're at it. Don't forget to mention green bubbles next time you message an Android peasant.

I said that last part pretty snarky, but you're not wrong about most people not caring. That's their audience and they've nailed it.
I don't want to claim that Linkidex is better than Raindrop. Raindrop and Linkidex will serve different audiences. That said, we aren't quite ready to share our long term roadmap.
Don't feel too bad AI - most humans struggle to "get" math too!
Daily movie theatre ticket sales can predict stock market returns
I mean we're talking about the price of wine or champagne to buy. It's very low stakes debate so think you can pull any answer out of your ass because at the end of the day nothing matters and it's not very objective. It's all based on taste
> Companies that have, "A team that defines the standards, processes, practices, frameworks or architectures that other teams must follow," are amongst the lowest performers. Reversed: companies that lack this, amongst the high performers.

(formatting edited)

1) I'd like to see real data behind this claim. (feels very anecdata and I have reversely correlated anecdata)

2) Companies that have large codebases or large developer populations and don't have any of these things are often headed for disaster.
Of all the things that killed coal extraction in the US, I don't think unions were one of them.
I’d also avoid capitalizing any part of the domain name.
Because of too much use of proper noun ?
Thank you so much for sharing this. Simply stunning work!
Age has everything to do with it, although frankly in the opposite direction you’re imagining: you’ve got wisdom and experience on your side, how could that be anything but a plus.
Lost Desert Island Discs: Collector finds more than 90 missing recordings
You can send those people SMS through Signal (for now!) by holding down the send button for a moment - it opens out to let you choose "Insecure SMS".
Those 5 people running off-grid with solar panels only certainly do care about power consumption and wouldn't buy a K processor.
Whatever they prefer. Whatsapp, imessage, or regular sms (when it makes sense). Or slack honestly. I have friends and family all over the world I only push for Signal where necessary and I want it to be good for that.

This one app nonsense is asinine. You’ll never get global adoption of one thing.
Nor will most people know they exist.
Nothing. If they want it open sourced they are not your target audience. Ignore them and continue advancing your app.

You might get open source clone but if you are in niche market probability of getting a competent one are low.
It depends. You can’t just disclaim:

“Want to buy pizza at my restaurant? (This restaurant not inspected by health department and pizza is not for human consumption)”

Because it’s obvious BS.

But you can say:

“This is dog food, not for human consumption.” On actual dog food.

Now I don’t know whether it’s BS in this instance or not but it would be very relevant to the situation.
It would be nice to have that kind of job security.

The key is to write a program that steals fractions of pennies from the company over time so you can retire early. If a disgruntled employee burns the building down, covering your tracks in the process, so much the better.

I wonder if the person in the article was aware they were nearly quoting the protagonist of Office Space?
That seemed to be the feel in 2008 as well. Lots of companies that were fine choose to have layoffs just because they “saw” a rough economy ahead. Self fulfilling prophecy, or just trimming the fat…?
Fixing macOS Zsh Terminal History Settings
https://threadreaderapp.com/thread/1579804058461753344.html
Data Masking: Static vs. Dynamic
When you need to share data, but not all of it, there are two fundamentally different approaches to data masking.
The author uses Django as an example of a framework... but Django doesn't really fit the definition used.

Django does not dictate the flow of your code. It provides some libraries and there are common patterns, but Django is more or less just a set of Python modules you can import and use as you want (A bit of configuration is done for you if you follow common layouts, but you don't have to and can manually do the configuration).

What dictates program flow is when you use HTTP with Django (What its primary use case is) but that is dictated by the request/response nature of HTTP not by Django.

You can use as little or as much of Django as you want. Naturally, the more of it you use, the more it does for you.
thank you for clarifying this.

As a clasically-trained pianist who then got into electronica and synthesis, it was mind blowing to me that people could wrangle expression and phrasing from a MIDI sequencer.
Please stop making "header only libraries": they're nontrivial to bind to from non-C languages. You have to basically either split them up yourself or embed a C compiler in your compiler.

See the top part of the header file, where all the function and type declarations are? That's the header. Just move everything below it to a c file.
Dev and devops shouldn't be separate people anyway. If your devops person isn't also working on the product you're doing it wrong (in my only slightly educated opinion).
Becoming too invested in any instant messaging thing is a recipe for disappointment and woe.

As far as instant messaging services are concerned, I have let go my earthly tether; entered the void; empty and become wind.
they're not. the point is in a traditional setup the company springs for standing desks as a perk. in a unionized setup it's better to hold stuff back for negotiations. this is the flip side to collective bargaining, you kinda gotta go through "The Process" for everything. there's also the considerations that 1. unions sometimes don't like the workplace just adding perks bc it's perceived as "undermining" the union and 2. unions will always push for more even if you add a perk like new standing desks (bc that's their job) so the workplace kinda has to always push for less so they come to a middle ground compromise.
The entire tax reporting industry would like a word with you. :(
> we could take more time off and chill a bit.

Forgive me if I’m taking you more literally than you intended, but I’m genuinely curious what is prompting this perspective (not adversarially). Wondering if I can’t learn something. Already using pgres.
And what, pray tell, happens when workers refuse to work at "market wages"[1]?

There is no such thing as an "unrestricted negotiation"; only shuffling the restriction to disfavor workers rather than their bosses. We're a nation of free people, and that freedom includes our right to band together and compel better treatment (in the form of hours, conditions, and wages) from our employers.

[1]: https://en.wikipedia.org/wiki/Homestead_strike
> Hmm, I was reading the doc[1], and it seems like type guards aren't run-time checks though; they're a way to write a function that checks a given type and then narrows that type to another more specific type.

That’s a runtime type check! Any equivalent you might bake into TypeScript would do the exact same thing, but it would do it rigidly in ways people don’t expect (being strict about input types, ie “do what I say not what I mean) or rigidly in ways people don’t expect (“do what I mean as long as you mean exactly what we allow”). Again, fine grained type guards as implemented by zod/io-ts/etc solve this problem and either give you all you need already or demonstrate exactly how you can use existing language features to achieve exactly what OP and anyone else asking for runtime types wants.
That might be SAAS. The other side of the coin is not the same. You do a multi year multi million dollar deal with a fortune 100, don’t expect 0 lawyers, 0 CPA’s.
What tactics are that? Would Nike have allowed the swoosh to be licensed to every other shoe manufacturer in the 90s?
Off the top of my head, I think Github and Gitlab are both based on Rails, as well as Shopify and Airbnb. So there are for sure some very large companies that use Rails successfully at scale. I can't speak to how difficult it was to develop or deploy, and it seems like Ruby as a whole has lost some popularity, but Rails has worked and continues to work for a lot of organizations.
I thought the same exact thing, and had entered the article with a significant bias against the author based on the headline.
They are hiring employees they don’t need to take people off market.
And almost none of the commenters seem to have read the article, so everyone is saying how predictable this was. Quite bizarre.
My god, so much good will burnt in my family and friends circle switching to Signal and now this. As a plus I went to the google play store (in Canada) to install google messages to anticipate this change on my wife's phone and the top result is 'Messages' which is a 3rd party app with ads and 1 million + installs. It also has a blue icon similar to the official Messages app. Nowhere does it say it isn't by Google until you scroll the to bottom and click on Developer contact to learn it's made by some rando @ gmail.com...
> This is Sweden and almost at the most northern part of it.

> Solar is a very cheap form of electricity but it has some significant problems to overcome that far up north.

Why would the hydrogen-reduced steel need to only be produced in Northern Sweden? It could just as well be produced somewhere with abundant solar.
Signal has the worst product sensibility of any company I've ever seen.

Dropping the Chrome Extension was a major quality of life dip for me, made Signal far less usable across systems. Their insistence that they didnt feel it was up to their desired quality offered me no comfort; it worked, it was easy, and you tool it away.

Signal refusing to allow scripting, or an API, or any option at all for expanding user agency sucks.

They have voice messages but to my knowledge you cant preview the message at all. I dont even know if you can abort sending it once you start?

This company had such an early lead but they keep doubling dowm on the most detached, conceited ridiculous plans, few of which benefit the user. It's embarassing. It'd be so nice if there were some mandatory protocol in telephony that let people declare other systems they support; add someone's phone number and see their XMPP, email, irc, and mumble contact info. It's absurdly difficult for people to make known their contact info; Signals sms integration was a killer feature that seamlessly put them atop the telecomm heirarchy, but here the stupid fools are, killing that killer feature & what got them this marketshare.
He won his federal court case: https://ij.org/press-release/oregon-engineer-wins-traffic-li...
Feel free to downvote me, but everything I said was true. It -was- speculation with zero proof. Prove me wrong downvoters.
Oh man! Thanks for that, some time ago I meant to look up the test equipment for those high speed micrometeorite impact tests.
I explained this in the third paragraph.
So you are 8 people. Quite a lot different than a single person.

If you had a way to not answer tickets, that means you would not offer support to customers, so likely a lot less customers would be interested to pay you. You don’t get to 14 millions by cheaping out that way.
You can be acquitted without being innocent. See OJ.
If Ford or Toyota had a Steve Job or Elon musk they wouldn’t be in the same place.

Listen to interview with Jim Keller, yes, there is a whole team doing the work, but you need a technical/management person with the credibility and willingness to make the hard choices and take risks.

99% of people hired for CEO roles will be happy to coast, take their bonus on short time gains and move to the next opportunity. Who is willing to take risks for long term success that will not appear on the quarterly report?

You need someone who can get that job and at the same time doesn’t give a damn about what people think and about the money. Those people are rare. That’s why Apple doesn’t have ’another’ Steve Job, Apple will coast on the previous trajectory for a while, but won’t disrupt anything else major, they will play safe.

The same is true for Google, they got their own money printer going nonstop, who would be crazy enough to take risks with that?

The last disruption of Google was Gmail/GSuite and was started as a side project. How many top engineer do they have, where is all their output?

For Intel they need to disrupt their own products to move forward, that’s why it’s hard to do, you don’t want to kill the golden goose. But it’s either you now or the competition in a few years.

Man Intel was really sleeping on this one to be kicked that hard by Apple on the first release of their desktop chip.

So in a nutshell: talented engineers are everywhere in those companies, that’s not the diferenting factor, good leadership is and the incentives reward those who don’t take risks.

BTW: your comment is mostly an ad hominem with a condescending tone: mind of the laymen, incredibly lazy thinking, I love comment like this!

Try with arguments instead.
I’m a bit sleepy tonight but when I wake up I’m going death con 3 On JEWISH PEOPLE

Probably a typo on his part but that’s certainly a threat in my opinion.
> 1. Every sufficiently complex framework-free application contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of a framework.

After 25 years of experience writing software I can honestly say I have encountered many people that agree with this, and perhaps all of them (every single one) have not actually experienced writing an application without a framework. This sentiment sounds correct in theory, but it isn't based on any experience from any one of the people making such a claim.

The reason why that is comes down to selection bias and cognitive conservatism. Once you become dependent upon a framework everything looks like a framework, even when it isn't. Therefore everything works as expected (like a framework) or it doesn't, which isn't buggy. So really this isn't a question of the software, but of the developer's capability to perceive (or not) that software.

This is why I refer to frameworks as an insane asylum as I described here to 27 up votes: https://news.ycombinator.com/item?id=32914694
It turns out that regular libraries are nontrivial to use from C though, due to no standardized build system. Should a C library optimize for usage from C or non-C languages?
When this made it into gdb some years ago, I wanted to print the optimized away values nevertheless with a ? prefix. This was easy. But then gdb got carried away and reworked everything in C++, and I could not print those values anymore.

https://github.com/rurban/binutils-gdb/commits/users/rurban/...
> No engineer is going to want that to happen as a default operation — it must be explicit.

I would go so far as to say that it would be unconstitutional (first amendment; free speech) to restrict the act of "making a map" (although restricting the use of an official seal would be fine).
Appreciate it! I’m going to get it all set up tomorrow.
SMS is carrier owned and had an API. What you're saying doesn't surprise me, but I guess an RCS client written by Google and can't talk to iPhones isn't exactly an upsell.
Oh yeah, great point. Like plugging numbers into the master theorem, if 5x5 could be done in 25 multiplications, say, it would imply multiplication in O(n^2), and even 45 multiplications would give a new asymptotically fast multiplication. I would have to dig out a textbook to figure out what an Omega(n^2 log n) lowerbound would imply for n=5.

edit of course wikipedia links to a explicit lowerbound which is kind of useful for small cases. https://www.sciencedirect.com/science/article/pii/S0885064X0... has it as 2*n*m+2*n-m-2 which is 53 for m=n=5, which is not super tight, but tight enough to say that no 5x5 formula is ever going to lead to an asymptotically faster MM algorithm.
None of that require probability. Ignorance is still ignorance even if you dress it up to sound scientific. You are just guessing.
This seems crazy.

If I wanted to hire someone to survey my house to help me plan a renovation, to get a town permit, I’d need a licensed engineer to make the drawing.

If I was DIYing it, I would absolutely feel comfortable hiring someone unlicensed to get a good-enough drawing.

Making it illegal to get an informal survey of land sounds insane.