skysight-inc/HackerNews huggingface dataset:
> but thinking you're better at running software than a SaaS is hubris.

Disagreed on several points.

First off, if you're using something like Sentry, chances are that building and running software is your job so it should not be a problem. If self-hosting Sentry is a problem I would start doubting the skills of your tech team.

Second, running a service for your own use is very different to running a service that has to scale to the entire world. Your service won't need as many moving & distributed parts as the SaaS Sentry since it will only ever have to handle a fraction of the latter's traffic.

Finally, if you're in control, you can schedule risky maintenance operations during times where a potential accident (operator error, etc) won't affect your business. You can't do that with an SaaS.
So what are your goals?

1 - Wake up happy each day?

2 - Do not use social media?

3 - Sleep 8 hours per day?

4 - Walk 3000 steps per day?

5 - I fail to see how a personality test can measure mental clarity? Even if they aren't useless constructs. Thought "core self-evalutions" if taken regularly can be a good indicator of issue.

6 - Not sure what are you measuring. Work memory?

7 - "Available crystallized intelligence". Isn't this an oxymoron?

8 - Only if our bodies didn't show signs of aging.
Using this means devaluing your software related skills. Do not do that!
I hate these hypotheticals on negotiations. They don’t work unless you come across a “rational” player and the world is full of irrational people. For example, one lowish starter bid could cut you out of the whole process. Now what? You followed a stupid MBA advice and you shot yourself in the foot. Great job!
The alternative being that software was never written and the domain knowledge remained locked away. It needed to be treated like needs analysis. It never was.
Yeah, this doesn't even pass the sniff test. Swans weigh less than 30 pounds and have hollow bones. If they managed to impact you had enough to break your arm, all of their bones would shatter.

In general, birds have high intimidation stats but super low damage stats. Geese and swans are aggressive and mean, but they can't do anything to actually hurt you.

The exception is birds with talons.
I attempted the last Advent of Code in Algol 68 using a68g. I didn't quite finish it, but I think this is probably one of the larger repositories of Algol 68 source code out there :D

https://github.com/addrummond/aoc_2021_algol68
Yes the CI should fail, or else you would be deploying something that can't match your errors to your source code (via the sourcemaps which is what presumably gets uploaded to sentry on the CI run).
You're right!! My father was a bersagliere, I remember he had that hat!
In Rust, macro calls end in an exclamation mark (println!, try!).

Even if the Rust devs pick throw as a keyword, I'm 100% sure someone will write a macro that will allow you to write yeet! instead.

I'm 66% sure that this macro will end up being included in the dependency chain of a common framework as well…
A turkey would lose a fight against a human 10 out of 10 times. But turkeys are good at being intimidating so the humans usually just run away.
It's the developers not companies that make this decision. Out of boredom or trying to get promotion. I'm just so tired of seeing something that could have been one static html page but was built with NextJS+lambdas+terraform and a hundred more buzzwords.
That’s a question of protein synthesis. This experiment included E. coli material so it leapt over that assumedly-long phase.
I did in person MSCS with a day job and one kid, about 7 years old at the time. It's doable with a supportive spouse. I spent one or two hours (outside of class) a during the week, and sometimes more during the weekends.

I completed this at one class per semester, except for the semester I attempted two classes to speed up the process. While I was able to complete both classes, I felt the learning suffered as I was just rushing to complete assignments in time instead of really learning the material.
VB6 IDE doesn't play nice with Windows 10 anymore - There's a few glitches that make it irritating.

On the upside msvbvm60.dll is still shipped with Windows 10 and 11, so a lot of VB6 apps will still just 'run'.
True, but we have this thing called "high speed planes". Gets you there even faster than rail.

If you want to take a train and you've got time to kill, take Amtrak.
To be clear, anyone can own the freehold that you’re leasing the property from. The mention of ”Lord Such-and-Such” could give you the idea that this is some antiquated construct where all lands are somehow truly owned by the nobility, but that’s not how it is.
Hi there

First and most importantly, thank you for maintaining such a cool project with caddy! I use it all the time as nginx alternative (even though of being an nginx fan in the past).

We do not directly support "forward auth" concepts. But what you could do is to use OpenID Connect to Authenticate the user prior of allowing traffic to flow to upstream services. That's more or less what the oauth2-proxy does as well.

The reason why we are not so fond of "forward auth" is that in many setups authentication needs to scale beyond on ingress and in that case it makes more sense to create a centralised session for a user with an identity system.

If you are intrigued to discuss this subject I would encourage you to join our discord https://zitadel.ch/chat
Yea a cheap controller like an Akai MPK Mini is a good place to start. There are great free DAWs like Studio One or GarageBand that you can use with soft synths. I highly recommend Serum as a soft synth to learn from because it’s extremely visual.
I too would like if my life were nice by default, but it is not. When faced with a hard problem we have to resort to hard measurements of progress, because otherwise we tend to go in circles in high-dimensional parameter space.

Otherwise taking a sabbatical is a nice decent feel-good advice.

> If you are able to regain your energy and enthusiasm you will surely be extremely employable, so your overall risk seems low.

And that's a big if.
It is really amazing, and they even discuss it in the podcast. What the interviewee basically says is that quantum mechanics is the reality of how things work, and that classical physics, including general relativity, is an approximation of how QM works in large scales. In the end he says one day we may be able to think of an experiment to measure the things the theories don't agree upon. He guesses this may come from experiments around Lorentz invariance.
I would argue it might help the buyer, if the seller believes they’re committed to the joke…
Yodlee is not the lesser evil. I have read through privacy and contracts from Yodlee, Plaid, and MX in the past.

MX as a company, are the real good guys. There is no packaging of data for third party use that has ever occurred. In fact, I'm looking through due diligence packages from MX right now and I can confirm what I am saying.

Yodlee was caught. Plaid was caught. I do not yet know about Finicity.
In particular the bottleneck is often the math, rather than the inability to understand physical reality. Earlier thinkers grasped at what Newton said, but couldn't get very far without the scaffolding of calculus. General relativity required complex non-Euclidean geometry and would have been simply impossible even a few decades prior.
We are working on a B2B application right now and we're seeing 2 linked patterns we're looking to overcome:

-- one strong champion in the customer organisation that uses us actively, then changes jobs / goes on maternity leave / retires -> customer churns

-- a champion in the customer organisation does not find the time to onboard other users in their company, so the value of what we offer is smaller than it could be.

For us, getting more users onboarded and introduced to the value offering (we're calling it engagement) seems like a perfectly valid challenge to address — does not feel like a dark pattern at all, but is "useful and meaningful to the end users".

We're also tracking "engagement" with different features in the platform to help us decide on 1) onboarding gaps, 2) whether the features are any good (both, of course, then researched further with interviews). Here it also feels like our work qualifies under the author's core tenets.
This is an extremely positive take, thanks for sharing!
So, what happened to openid? I take it that it's no longer a thing.
I think you've over reached here. 'regular people I see on the street' is a general term and shouldn't be taken too literally.

Inter-ethnic relationships in England and Wales rose by two percentage points between 2001 and 2011 (7% in 2001 to 9% in 2011).

Ten years later, I expect the figure to be much higher but nowhere near as portrayed on TV. Let's be generous and say the increase has been 50% - and is still a minority.

https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...
I've never liked a single video on Netflix and I've had them for a number of years. I think with no direct likes the rating system starts at 99% and might also take your viewing history into account to adjust it over time based on third party likes from people who watched similar movies to you. I'll often see a bunch of new Netflix original movies come up with 95-99% matches as soon as they're released but then over time they drop to 64% and eventually never come up again.

I wish it started at 0% and worked its way up because the current implementation is really misleading. It's trying to get me to watch something because it's a Netflix original they want to push but really their plan backfired and now I don't watch any Netflix originals unless I know for sure I want to watch it beforehand.
> I've worked on several high end furniture shopping sites which got a small but consistent visits from people searching for pornography.

I'm... puzzled, but also speechless. What were they expecting on a furniture site? Any chance these were bots? (Though I wouldn't discount human stupidity)
Maybe it's just really hard and needs data we have trouble producing with current technology?

It took hundreds of years between Newton and Einstein and relativity was only possible once we were able to produce data about the speed of light.
"So if you had a large form that done complex stuff it wasn't unusual to have a multi thousand line long form file."

Just a small quibble - you would typically move shared-code into seperate module files.

The other biggest challenge we had was when trying to build a larger solution that worked with COM dependencies amongst multiple projects, you would occasionally have to do a clean-build which break binary compatibility (don't forget to do a registry cleanup!), and that mean "compiling" your tree manually, from the base level components upwards. That got much easier if you could get your hands on a Microsoft MCS tool called, VBBuilder. (I can't remember if it ever was available for open/free download)
What else is going on in your life? Perhaps keeping up took a backseat to other stuff in your life?
NASA’s Swift Tracks Potential Magnetic Flip of Monster Black Hole
Hm, interesting it need to check that ;-)
IMO I don't think unions are the fundamental issue -- many PDs internal affairs leave something to be desired (and police need unions for the same reason everyone else needs a union).

So I think that responsibility should be entirely shifted outside of the org, probably to the state or county district attorneys. So it isn't police policing themselves. And empirical tools like this are a great way for outsiders to monitor broader patterns and practices that appear problematic.
Relativity also needed data that we only could produce and end of the 1800s and beginning of the 1900s
Debuggers are great (even when I have to resort to running GDB over SSH with no GUI help) but sometimes you have to debug compiler-optimized code, or asynchronous or long-term problems, and then logging can be a quick and effective alternative.
Stock market communities: from Elon believers to Russian lovers
Try a Launchpad X. It lights up all the pads that are part of a scale.
That sounds like a closed bid, where any psychological tactics against other biders are ineffective... maybe if someone incorrectly attempts to apply open biding strategies it makes sense to think of number that would barely outbid those people (as you did).

But to be honest I'm not sure what they were attempting to signal with 699, that's a sales strategy to make the price appear lower, surely you want it to appear the opposite. I guess some people copy strategies without understanding them.
Getting Started with Edge Detection
Engagement metric is a measure, but should it be a goal depends on the product.
e.g. for google search low engagement is better, but for youtube low engagement might mean good or bad depends on the users objective
The NATO TikTok Pipeline: Why Is TikTok Employing Many National Security Agents?
Plus, it's literally the first time I've seen them having an outage over the years so it seems like they're generally doing well on staying up.
Maybe everyone is using an ad blocker, which (at least in my case) prevents the cookie popup.
Ask HN: Does Twitter ever talk about its Manhattan database?
Twitter did a big post back in 2014:

https://blog.twitter.com/engineering/en_us/a/2014/manhattan-our-real-time-multi-tenant-distributed-database-for-twitter-scale

A follow up in 2016:

https://blog.twitter.com/engineering/en_us/topics/insights/2016/manhattan-software-deployments-how-we-deploy-twitter-s-large-scale-distributed-database

I cannot find anything since then.

Has Twitter, in recent years, written much about its database?
I like to imagine where the Meego based Nokia N9 was not burnt before launch by MS.

It was far ahead of iphone/android. Things might have been different with it and it's successors.
> Why is it mind boggling?

Because in this situation it’s comically risk-averse and a good way to burn $500 (which I would guess is quite low for what sounds like protracted negotiations) — if she was trying to protect herself and not cash in on this thing.

She’s not a war criminal, she bought a statue at Goodwill.

Once word’s out, just don’t hire a lawyer and stick it in your attic. Somebody’s either gonna come get it or they won’t. If you absolutely must, take it to a police station and drop it off or call the local news and see if they want to do a story on it.
You can often instrument code at build time to facilitate tracing, keeping your code free from much of the logging statements while still providing logs on function calls, arguments and return values. Obviously this (usually) isn't statement-level logging, but its often enough to diagnose issues.
> in practice I found there's just too many debugPrint() lines cluttering the code

On this particular aspect - I find that log lines can do double-duty as code comments. When I see some comment that explains the what-and-why of a section of code - "// We also need to check the Foo state for consistency before committing Bar" - I might actually change it to a log line like - "Verifying state of Foo ${foo.id} before committing Bar ${bar.id}".
Yeah they renamed it maybe 10 years ago (it’s pronounced Zo Joe).
It’s a fast compiled BASIC like OOP language that runs natively on x86 and ARM.
I want more historical documentaries like BBC's amazing The Death of Yugoslavia [1], a minute-by-minute breakdown of the collapse of Yugoslavia and subsequent civil war. It tackles a complex subject in a refreshingly dispassionate and informative way.

[1] https://en.wikipedia.org/wiki/The_Death_of_Yugoslavia
I looked into it at one point and found it required a lot of underlying services and seemed really complex. Primarily I was worried about the maintenance costs moving forward with something like that.

There is an open-sourced option called GlitchTip (https://glitchtip.com/) that is much simpler to self-host. I believe they forked the Sentry repo before the license change. It's not quite as feature rich but is a pretty great alternative.
Great work! I had built something similar but in the form of a web app. It uses GitHub to generate a resume for you and also creates an API to power your portfolio website.

-> https://gitconnected.com
I think the point is stated as making the best ux for "bidirectional data flow."

That doesn't mean it has to be reactive.
> It stored data in CSV file and when someone entered "," in the message, it was broken and I needed to fix datafile manually. :-D

So it was Enterprise Software then :)
Corporate Involvement in International Cybersecurity Treaties
> most effective way to recover enthusiasm was to pick up a new skill, work-related or not. I was in my mid-30s in the late aughts and not entirely sure I wanted to keep coding - so I signed myself up for an 18 month "executive MBA" program to find out if I might want to do something else

This might sound tangential, but I am at this exact stage in my life. I am in my early 30s and have signed up for the executive MBA program. I will be looking to start my term in Sept. Any tips/suggestions/warnings that you can share?
Back in the 90s fresh out of college I remember writing routines to validate phone numbers and email addresses and stuff like that in VisualBasic.

Yeah, I didn't know about regular expressions at the time.... (facepalm) ...I was really just writing these things in straight up VB.

I'm not knocking what you were doing; I'm sure you had the sense to use regex or something. I did not. lol
> One would think a social psychology effect would be less so in a game between quants

One would, but the little I've seen & heard about due dilligence around M&A (and startup investments for that matter) tells me it's nothing close to "quant". People decide they want to buy something, and then try to get it for a good price, and try to have it so that due dilligence works to reduce the purchase price, while not actually finding anything to block the deal. Perhaps in public company acquisitions there's more sophistication, but I really doubt that.
Related hint: Instead of dragging the scroll bar slider, you can also just option+click on the place of the scrollbar that you want to jump to.
Read this, it will help:

https://www.amazon.com/Laws-Brainjo-Science-Molding-Musical-...

It’s ostensibly about learning a musical instrument but it’s really about how to learn anything.
At least you can't fake French cuisine. There's no powdered substitute for actual pork assholes stuffed inside other pork assholes.
https://en.wikipedia.org/wiki/Andouillette
We had a class in college where we used VB.NET, and Visual Studio designer for GUI. It was a breeze, and most people had working applications up and running within days of class start.

End project was to build a control/monitoring application for an electric motor.

Sure, there were some hard limitations compared to "modern" GUI design tools, but for the domain (industrial machines), these things worked just fine.
I've not heard anything though I didn't even know of the above links. Pretty cool stuff.
Some educated guesses:

1. We don't have "ribosomes at scale"

2. We don't have a way to separate the ribosome product from the factory

3. Keeping the product stable is hard
Not in any specific way that cures any issue.
The essence of MMT as I understand it is that money is made up so the government should spent as much as necessary for infrastructure, essentially creating money, and in order to cut off inflation it should tax money and just... do nothing with it, just destroy it.

I know that MMT is very hated but it seems very compelling.
I wonder if they are on GCP which is also down this morning durning the same time frame.
The distinction is subtle but I would say physiology vs. psychology. The former (probably) manifests from genomic, epigenetic, or early developmental biochem conditions; the latter arises from experience (e.g. manifests from stored explicit or implicit memories).

Whether that matters is a different discussion. One area it might is treatment (for those who want it). If two similar disorders have wholly different etiologies, there is a good chance that a treatment that works well for one won't work at all for the other.
I've still got VB6 apps running in the factory, that have required virtually zero maintenance in 14 years. I originally wrote them for testing during product development with the promise that "the dev team will write proper apps before we go into production." Famous last words. ;-)

Then along came VB.NET, and I switched to Python. The big epiphany for me is that I no longer lay out GUI's. I let Tkinter lay them out for me. My realization is that anything I do deliberately other than just a simple vertical arrangement of widgets is likely to make things worse. What VB6 was letting me do, was to create GUIs that are no better than most industrial Crapware.

I've also learned for the simplest things, not to make a GUI at all. People can modify some entries at the top of a text script and run it in the interpreter. At first glance, you'd think a GUI would make it easier, but people struggle with most custom GUI's anyway -- evidenced by noticing a sheet of paper at the work bench with handwritten instructions for using the software, whether it's something I wrote, or a professionally written app.
Thanks. I'll check out the temporary mail thing.

I still won't use it for the project, though. Anything that involves trying to get my personal info is an automatic "no". There's just no point me wasting my time. There's no end of programming languages out there, I'm not going to mess around with this one.
Not true. There are over a million rent-controlled apartments in Sweden.
Wondering whether you have tried TidalCycles? I am also experimenting with the concept to use `pattern' as audio signal: https://glicol-tidal.netlify.app

In this process, I do feel a difference between using samples and pure synthesis. I think one reason that samples are widely used in live coding is because we need to balance between the prototyping time and the music complexity. But I do agree with you that live coding should think more for the audio synthesis part rather than simply mapping a language to an existing audio engine.

I think your interest on wavetable synthesis is really interesting to me. That's somewhere I should explore more in developing Glicol.
I run it on k8s for a medium sized company, as running via compose didn't seem to scale well for us. I even upgraded from 9.11 which ran a handful of containers to the most recent version which runs 15+ containers.

You get used to the quirks of running it and then it just works, but it did take some time polishing the health checks etc to get it HA and scalable.

None of the helm charts I tried actually worked or provided HA.
ebay is basically a second price auction, although not sealed-bid. I try to follow the strategy to bid my true value near the end of the auction, this is my only bid. I bid at the end to minimize the effect my bid has on other bidders. Then I just let the auto bidder to take over.
Maybe the prices were calculated to make post-sales-tax amounts round numbers? That's been the case when I've seen weirdly precise store pricing in the past.
We run the on-prem version, but looking to transition to SaaS soon. While one can point at the current outage and say "good thing we run it ourselves!" it is a chore to keep updated and running smoothly.

That said, it runs untouched for long stretches of time no problem.
Yeah, I guess I just don’t get placing a higher value on this thing than whoever it belonged to. If they want it back, just come get it. If I have to get a lawyer involved and beg them to take it off my hands, seems like they don’t really give a shit so why should I?