skysight-inc/HackerNews huggingface dataset:
So instead you are using Google?...

In my experience the Google Search became awful enough around ~2014 so I switched to Bing as a default search provider. I can always search on another provider if I need, but overall Bing was good enough and somewhere around 2018 I moved to DDG, which allows to use '!g' prefix to search in Google.

Sometimes I use that for some obscure results, but it is not that often. And [not] surpisingly enough I have a better experience with IT tech related queries.
The web killed the internet.

As developers we look too often for technical reasons for a limitation or failure but usually the social reasons are more significant.

Getting a client installed on a computer was socially difficult like convincing some one to install an app on their phone. Having a browser installed on every computer and phone made it trivial to get a client on a computer the only down side is being forced to use http and websockets as the protocol.

DNS and WHOIS used to be protocols in their own right but both are being replaced by http, I wouldn't be surprised if http came for smtp next.
DYMO has a little colored logo in my status bar, so it should be a few hours of someone who knows what they're doing to make a little app that replicates the original functionality.
Hover.ie (2013)
And dryer air can absorb more water from the nearby sea...so there might not be a huge impact if placed in the right spot
PipeWire is an example of building a Linux audio daemon on "microservices, architectures that relied on distributed computing, and messaging-heavy designs":

- It takes 3 processes to send sound from Firefox to speakers (pipewire-pulse to accept PulseAudio streams from Firefox, pipewire to send audio to speakers, and wireplumber to detect speakers, expose them to pipewire, and route apps to the default audio device).

- pipewire and pipewire-pulse's functionality is solely composed of plugins (SPA) specified in a config file and glued together by an event loop calling functions, which call other functions through dynamic dispatch through C macros (#define spa_...). This makes reading the source less than helpful to understand control flow, and since the source code is essentially undocumented, I've resorted to breakpointing pipewire in gdb to observe its dynamic behavior (oddly I can breakpoint file:line but not the names of static TU-local functions). In fact I've heard you can run both services in a single daemon by merging their config files, though I haven't tried.

- wireplumber's functionality is driven by a Lua interpreter (its design was driven by the complex demands of automotive audio routing, which is overkill on desktops and makes stack traces less than helpful when debugging infinite-loop bugs).

- Apps are identified by numeric ids, and PipeWire (struct pw_map, not to be confused with struct spa_dict) immediately reuses the IDs of closed apps. Until recently rapidly closing and reopening audio streams caused countless race conditions in pipewire, pipewire-pulse, wireplumber, and client apps like plasmashell's "apps playing audio" list. (I'm not actually sure how they resolved this bug, perhaps with a monotonic counter ID alongside reused IDs?)

I feel a good deal of this complexity is incidental (queues pushed to in one function and popped from synchronously on the same thread and event callback, perhaps there's a valid reason or it could be removed in refactoring; me and IDEs are worse at navigating around macro-based dynamic dispatch than C++ virtual functions; perhaps there's a way to get mixed Lua-C stacktraces from wireplumber). I think both the multi-process architecture and ID reuse could've been avoided without losing functionality. Building core functionality using a plugin system rather than a statically traceable main loop may have been part of the intrinsic complexity of building an arbitrarily-extensible audio daemon, but I would prefer a simpler architecture with constrained functionality, either replacing pipewire, or as a more learnable project (closer to jack2) alongside pipewire.
his 2017 release 'music for percussion' [1] and large and immersive video installations [2] are worth a look as well

[1]: https://www.discogs.com/release/11738371-Ryoji-Ikeda-Eklekto...

[2]: https://youtu.be/omDK2Cm2mwo
This is like the horoscope section from Teen Vogue but for a monitor-tan fad chasing audience who twice a year loses most of his savings to a new Ponzi scheme targeting redditors.
We have a releases repo that takes in the git version SHA for each application and handles deploys. It's... ok I guess. Just another example of complexity to meet the growing complexity of the system.
because TFA clearly states that in reality you need to take a train between Moorgate and Barbican:

"Moorgate and Barbican stations are not connected by public passageway, only by train, but I'm going to argue that technically it's OK if you walk along that train while you're riding it."
He donated money to try and prevent a group of people from having the same rights as the majority of people. That’s never ok and it shouldn’t take an awakening to figure out that it’s wrong.

Not advocating he should be #cancelled or anything like that, but justifying his advocacy against civil rights as “political dissent” is disingenuous.

Edit: I find it pretty appalling that a comment calmly stating that advocating against civil rights is wrong is downvoted AND flagged.
Thanks for the response. I'm from a European country that is even more restrictive than Poland and I used to shoot there before I moved to the US, so I have some idea of what it's probably like. I might be conflating a broad range of US mass shootings - for instance I'm thinking of the Las Vegas shooter, who planned meticulously for a very long time. Now, granted he could not have amassed a dozen AR-15s in any other country in any amount of time, but I believe he could have done something. Could a guy like that get a gun in Poland? I don't think it's out of the question. I know the Columbine shooters probably could not have. But then, they made home made bombs too, which they could probably have done anywhere. We just don't see evidence of this kind of motivation showing up in other countries.
How did a home rental company or a media rental company become a tech company?
It is commonly used in Vietnamese cooking. The Konjac plant is kind of like corn. Konjac gum is like corn starch.
Same problem with the student loan forgiveness being pushed in the US currently. My cynical take is that they’d just do the forgiveness and refuse to talk about the people in the situation you described.
Can't speak for the person I was citing. But I think I get what they're saying.

My personal experience has been that tech debt is more often caused by business level decisions and not engineering decisions. Deadline on this contract is next week so let's ship what we got and worry about it later. Hey, good news everyone we just pivoted 180 degrees so let's try to salvage what we've got.

So yes it very well might be that a mountain of tech debt was the final nail in the coffin. But why was that tech debt there in the first place? I was understanding the GP as saying they saw business decisions leading to poor engineering instead of engineering just doing dumb things on their own. I've seen plenty of examples of the latter but a lot more of the former in my travels.
SHPF == Shit Hits the Proverbial FAN.

Would this be viable in a Window Casing/Screen? system where-by you have, instead of a "screen" you have this mesh - then with a window moulding application that funnels the water to either an "ITS ALL PIPES" type of reclaimation.....

https://www.youtube.com/watch?v=s09pfBEJYHc
It is unlikely but if Broadcom boots out SpringBoot and associated crapola from their portfolio, it could be a win for decent developers in this otherwise bad acquisition.
I used that keyboard at work for a while. Programmed Ctrl+Alt+P to type my password + ENTER! The "easy button". Later I told the Unix guy, and he groaned. :-)
Can the SEC pursue Bolt for this?
Apple Raising Employee Minimum Wage to $22 per Hour in U.S.
https://superuser.com/questions/560539/how-can-i-force-my-cs...
Tangentially, I'm also guessing you can learn a lot by asking if they have an API for partners/customers, and if their application developers use the API internally, and then by looking at the API to see how well it is architected. When we integrate with 3rd party systems it's pretty easy to detect the well engineered systems from the ones built with baling wire and duct tape.
Are you saying that my comment isn't true? I read through the abstract and conclusion and the study just seems to claim that latinx is gaining broader recognition in college educated and younger people however there's still a gap between knowledge of the term and actual usage.

There were hypothesis about it gaining more usage however that's not reflected in the actual study and it even goes so far as to say that "the term will be... accepted or not, regardless of what the RAE(Real Academia Española) or academics say"

> Overall, 25.3% of all respondents have heard of the term Latinx. Among those who have heard of the term, 14.4% stated they have ever used the term to describe themselves

If 85% of people who've heard of the term have never referred to themselves as latinx, that doesn't sound good for its adoption.

Seems like the jury's still out on whether it's gaining acceptance or not but at the moment, latino is overwhelmingly favored.
Only a few places sell CPAP machines via international shipping (medical equipment yadda yadda), and the ones I've found do not have them in stock either.
In what sense? Searching Enron's Wikipedia article I couldn't find any references to employees getting loans to buy stock. The only way they're similar is "dubious company crashes and burns, employee's equity turn worthless", but even then the similarity is limited because Enron was a case of fraud and bolt isn't (at least to my knowledge).
> Matrix [...] built on XMPP.

Matrix is not built on any existing Internet Standards for messaging and is not compatible with XMPP in a meaningful way.
"not large software systems, but programs that process data"

I disagree. Perl still works fine for large systems. I understand why people choose other languages. It depends on what your needs are and what skillset works best for you and those you work with.
ATMs in the EU have apparently started to use the Irish flag for English. Brexit removed the UK from the EU, and Ireland is the only EU country with English as its primary language.

Example: https://www.reddit.com/r/ireland/comments/ezsjhj/all_atms_in...

I suspect the Irish aren't much happy about being the symbol for "English", either.

So... removing flags seems like a fine idea. They make so much sense in the common case, but there are enough corner cases to ditch the whole thing.
I use git to sync a local bin folder between machines. One branch per type environment though sometimes that's just a branch for a particular machine.

common files between many environments are just in a common subdirectory. This could be a submodule, but that's overkill, I just sync it via a git path checkout from time to time.

Dotfiles are in there too and symlinked to wherever they're used. Similar with other configs. If they're picky about being symlinked, I'll write a quick copy script to pull them into a subfolder to bring it into git.
No but enjoy a bit of Miles from time to time :) I love the piano
I don't know if they adopted some existing codebase, but DuckDuckGo is the most famous one I know of: https://github.com/orgs/duckduckgo/repositories?q=&type=all&...
> I like the promise of OpenZiti, but man is it hard to set up.

clearly that's not an acceptable user experience! I will take this to heart and try to make a much more clear guide on this. Probably one which does some kind of matrix of all the tunneling clients.

Thank you so very much for your time and energy here. If I can help at all, I'd be eager to.

Your comments are hard to hear, but so very much appreciated! It'll help us make a better overall experience
The key papers are as follows:

This paper introduced constructor theory:
Deutsch, D. Constructor theory. Synthese 190, 4331–4359 (2013). https://doi.org/10.1007/s11229-013-0279-z
(Download preprint version: https://arxiv.org/abs/1210.7439)

Then this paper applied constructor theory to form a constructor theory of information:
Deutsch David and Marletto Chiara 2015 Constructor theory of information Proc. R. Soc. A.4712014054020140540
(Download: https://royalsocietypublishing.org/doi/10.1098/rspa.2014.054...)

Then this paper applied the constructor theory of information to probability:
Marletto Chiara 2016 Constructor theory of probabilityProc. R. Soc. A.4722015088320150883 http://doi.org/10.1098/rspa.2015.0883
(Download: https://royalsocietypublishing.org/doi/10.1098/rspa.2015.088...)

Finally, this paper applied the constructor theories of information and probability to thermodynamics:
https://arxiv.org/pdf/1608.02625.pdf
(not yet published in a journal, to my knowledge)
Tiddlywiki is exactly what I want as a note-taking system, except for one detail: image handling. I have heaps of screenshots that I want to store along with my notes, and Tiddlywiki either:

1) embeds the image into the wiki itself (not sustainable); or

2) requires you to create image tiddlers with a _canonical_uri pointing to an external image file (which makes the Wiki not self-contained). This works but it's not as simple as drag and drop like in, say, Obsidian.

This small friction is the only reason I've picked a different tool for note-taking.
> Nobody is seriously talking about rewriting the constitution or banning guns outright.

https://deadline.com/2022/05/michael-moore-repeal-second-ame...
https://www.inquirer.com/opinion/commentary/texas-school-sho...
https://newrepublic.com/article/166628/democrats-repeal-seco...
https://www.nytimes.com/2018/03/27/opinion/john-paul-stevens...

The final piece linked above is from a Supreme Court justice!

Meanwhile, in this thread:
https://news.ycombinator.com/item?id=31517777
https://news.ycombinator.com/item?id=31517768
https://news.ycombinator.com/item?id=31514876
Signal as in the chat platform? Fantastic if so.
It still hasn't resonated enough with me to go to the trouble of trying to make it work.

Do you use it?
In general, the vast majority of UI elements are labeled with text instead of pictures, and have been for a long time. (Other issues with UI notwithstanding.)
I fully agree with this. People constantly claim small subreddits are still okay in defence of reddit, but my question is: where are those subreddits?

My experience on reddit has been universally negative regardless of community size. The site's very design discourages quality content.
Imagine if getting fired and immediately owing a vast sum of money to your employer became a common practice at most companies. Might lead the way to higher levels of employee retention and may be seen as some kind of solution to people not doing their jobs or doing the bare minimum just for a paycheck, especially in undesirable but necessary jobs.
A common mistake tech people make is assuming that things that bother them must also bother a large number of other people enough to incur sizeable switching costs to solve it.
The worst part is, as you called out with Biden, the intolerance isn't even consistently applied. They'll forgive people when it's convenient for them, and everyone else is irredeemable.
I really like homeshick, it's very simple and stays out of my way, but also makes it trivial to keep track of aliases and config that I like to have around.

I don't do a ton of configuration these days, I mostly just set up VSCode, fzf and my .vimrc and feel pretty happy. But whenever I do want to make a change, I know it's worth the effort, since it can be easily synced to any of my machines.

I do have a setup where my bashrc and zshrc just source a common aliases / functions file, which makes most of my config work across both shells. If I'm doing something tricky then I'll usually take the time to implement it for both shells.

I also have a file called `.system-specific-profile` which is sourced by my common profile, but is not synced - this is where I dump one-off stuff that doesn't need to be synced.

All in all it's fairly minimal but flexible enough for basically anything I've ever needed to do.
I have not! I will check it out.

It's actually mildly inspired by Savage 2 from S2Games which I think was just ahead of their time.

I have some ideas on how to seed it with players to avoid the Spellbreak fiasco but that would be part of how I design it and I don't want to write all my ideas out in the wild :)
This. Bikes are the most dangerous form of transportation per mile traveled.

https://en.m.wikipedia.org/wiki/Micromort
I mount the home directory to NFS for all of my machines.
What you are experiencing is the cognitive dissonance upon realizing that the last 14 years was nothing but a financial mirage.

It is all unraveling now. No one was excited about "one click checkout". They were excited about the ROI.
That was the original Amazon "one click" patent!

It's not the fellow SWEs that care, it's the observation that every step removed from the checkout flow increases conversions and therefore revenue.
Good lord. If it does, don't ever mention it to anyone on chatroulette. It's bad enough without that horror.
For more articles like this, check out https://www.reddit.com/r/TheMakingOfGames/search?q=frame&res...
I work for Nova Credit - we're a fintech with many roles open. We work on expanding financial services to immigrants (most immigrants need to start over financially when they move) and those without credit scores.

https://novacredit.com/
Not to mention, there is no evidence that his alleged homophobic douchebaggery has had any effect on any of his products.
That's really the key and the end of it - SMTP was big enough that all the companies had to work with it, even the ones that originally wanted to walled garden (Lotus Notes and Microsoft Exchange are two big names, even now Exchange still has X500 stuff in there).

The closest thing to that which chat has is text messaging, and I'm honestly surprised that MORE platforms don't have a text messaging "bridge" of sorts.
Cool, thanks for the info. It sounds like you've made reasonable choices. Good luck with the product!
And since that post they have added a note to their app info page on Google play (and presumably elsewhere) saying

>Note About our Tracker Blocking: While we block all cross-site (3rd party) cookies on other sites you visit, we cannot block all hidden tracking scripts on non-DuckDuckGo sites for a variety of reasons including: new scripts pop up all the time making them difficult to find, blocking some scripts creates breakage making parts or all of the page unusable, some we are prevented from blocking due to contractual restrictions with Microsoft.

Sure they could have revealed this better, but it doesn't really seem like they were trying to hide it.
I'm surprised they didn't mention #1 implies a cost benefit, or maybe they don't use it at scale in certain areas that it matters. I worked with one company that switched from Python to Go. They went from twenty-one instances of their load-balanced API servers to seven, saving a few thousand dollars every month.
If you have a family, six figures in San Francisco is below the poverty line.
> Because although DDG are using Bing as a backend, presumably they are not forwarding on cookie data or my ip address to Bing.

Why would anybody default to believing that to be the case?

DuckDuckGo has built their faux privacy-focused search engine on Microsoft's not-privacy-respecting Bing foundation. They use, benefit from and monetize whatever privacy abuses Microsoft have utilized to provide Bing results (to get the data to the point where it's at now). I've never seen any evidence they have qualms with the moral stench of that, of swimming in that sewer.

No, we don't get the oil from Russia, we buy it from a guy that buys it from Russia. Our hands are clean.
You need more facts - the loans may not be an even distribution across 50%; I expect loan support was skewed towards the upper part of the pyramid

Example - some staff may not have had loans/shares (eg; customer support, etc) and the loans may be for senior and up roles who have enough shares to worry about the high taxes on shares.
I wouldn't say there's necessarily any aspect of mental illness, just a lot of stress on kids. Breaking under pressure and lashing out against society isn't a mental disease, just teenage angst and nihilism.

Attention-seeking probably is symptomatic of mental illness though.
Ancient peoples and societies were very advanced. We constantly find earlier and earlier evidence of advanced behavior and technology because they were using it. People 10k years ago are physiologically the same as us, and human nature does not change, so it isn't surprising that many wanted to live in dense communities, just as we do.

The major difference is imagining that you have no knowledge of science. As humans desire control, your brain immediately assumes that gods cause everything, and then to get more control society starts believing they can influence and appease the gods through various rituals, which then develop into organized religion. The total integration of religion with every facet of life is alien to most of us, and certainly to nearly everyone on Hacker News, which is the biggest barrier to imagining yourself living back then.

Otherwise, people fell in love, had children, desired to achieve, were constantly striving and innovating, and all of the same types of people and desires that we have today, leading to kings, wars, commerce, and so on.
It appears that the first occurrence of the the name of each of the researchers mentioned in the article links through to their respective home-page. At a quick glance, most of them appear to publish lists of their publications, some with direct links to the actual papers. Of course it might be hard to tease out which papers they've contributed to that pertain to this specific topic, but it would probably be worth the effort for someone who was really interested.

For what it's worth, the Deutsch "Constructor Theory" stuff has its own homepage at https://www.constructortheory.org/

There is also a Wikipedia page that has a list of references and external links.

https://en.wikipedia.org/wiki/Constructor_theory
My 5 years and counting project diagrees with you.
Not neccesarily. I was thinking of this story:
https://news.ycombinator.com/item?id=26074139

> At the height of the browser wars I once woke up to Microsoft hotlinking a small button for downloading our software from the MSN homepage. I tried to reach someone there for hours but nobody cared enough to do something about it. The image was small (no more than a few K), but the millions of requests that page got were enough to totally kill our server.

> Finally, I replaced the image on there with a 'Netscape Now' button. Within 15 minutes the matter was resolved.

And there was another case where some Indian app was using excessive traffic from Wikimedia, which was solved similarly. Sometimes you have to do something to get the attention of the right people. (And I could imagine if you do it right and are not too malicious, you might actually get a bug bounty on top.)
Tracing Knowledge in Language Models Back to the Training Data
So is donating money better or worse than an actual lawmaker saying they shouldn't have those rights? I'm confused.
The dark secret behind those cute AI-generated animal images