skysight-inc/HackerNews huggingface dataset:
Thing is it was never a prototype, always the end product. Had a lot of Access systems that were created by people in their roles that got widespread use then grandfathered into general dev support too. These were always horrible but too big to change.
It spreads too, in the little towns around Brno prices are raised as relatively wealthy people (who aren't quite able to find something suitable in their budget range in the city itself) seek to buy something near the city and commute or work remotely. I don't imagine the salaries of the people who were previously living in these towns and villages have risen the same way salaries in the city have.
How to fully uninstall apps in macOS just using bash
https://xkcd.com/2597/
Sentry is a great product, I love even more that you can self-host it; otherwise I would be one of the people denigrating everyone for running their entire operation on SaaS products.

As it stands if their reliability leaves something to be desired: run your own.

These things happen, they’re more common the more complicated or huge your setup.

Good luck to them in getting it resolved.
Users opening shady attachments or going to amarzön.se and logging in are probably 99% of cases.
I had one bite my hand once. It wouldn’t let go, so I grabbed its neck and pulled it away. Those things have seriously thick, meaty necks. It was like grabbing someone’s arm around the biceps.
It's not necessarily a "re-"throw. It could just be a throw of a newly detected error, like:

try {
if bad_thing {
do yeet Error::new(...);
}
carry_on()
}

Just plain "throw" would probably be fine, but I understand not wanting to bikeshed it at this stage.

Weirdly, "yeet" really does convey the sense of "just give up and chuck this thing back instead" that makes it a reasonable nice converse of "try", i.e. "try { yeet }".
I don't remember forgetting things as soon as I learned them, when I was a kid. I grew knowledge quite rapidly. Now I can re read the same thing every week and re "learn" it.
I do think this is true - if you don't see the advantages of learning a new tool then you won't feel motivation or energy to do so - but I can also understand that it has to be done because of career reasons.

I mean if you were all in on e.g. Backbone.js or Dojo ten+ years ago, you're kinda running behind now and it'll get harder and harder to find a gratifying job.

I can see it happening for Vue vs React as well.
My Startup Dream
Assuming a 40 year lifetime in an environment of rapidly declining costs (for the competition) is dubious. Note that we're already seeing some nuclear plants in the US that can't compete just based on their operating costs. TMI's remaining reactor was cash flow negative for six years before it was shut down. It still worked fine, it just didn't make sense to keep running it. Plenty of other plants are cash flow positive but aren't selling their output at a price that would justify their replacement with a new NPP.

One can view the strong position of gas-fired generating capacity in the US not just as a consequence of the low cost of natural gas, but also the low capital cost, which limits the downside risk of future competition. A combined cycle power plant might cost 10% or less the capital cost of a NPP, per unit power output.
That’s actually another perfect use case: 3 way switches that flip to the correct position!
I concur; as I read this I was trying to figure out whether I remembered it from the before days. Munroe is a treasure.
Somebody is excited on farming more then excited on searching for lead. Not to mention you can spend your money and time on something more useful for your garden (but if all other problems has solved so why not to test for lead).
I've noticed recently that the trend of Google not returning links older than a certain age has started to extend to articles in open access archives, and maybe to published articles as well.
This is something that I wondered too.

Are you excited about the problem that your software and company are focused on improving?

Do you connect with the users whose lives are going to improve when they use your solutions?

Are you empowered to talk to your users and figure out how to solve their problems?
Getting toots or mentions from accounts not on your server is exactly what federation is for, so not sure what you mean here...
The MBA route not a fad language in itself?
It's a research paper aggregator with a nice and simple UI.
Zerodha has had the good fortune of ending up building a good product whilst the market needed it.

If the pandemic had not happened, the growth would not have been what it is right now and that is when “build it and the users will come” philosophy stops working.

The engagement metrics do work, but just like everything else in life, if you overoptimize for any one thing, it is detrimental (eg- drinking water in excess is harmful).
Yes that's true I was overlooking mobile phones with cameras and networking. At least before you could leave your desktop at home and go outside.
This might not be relevant to you, but a lot of runners/cyclists exercise at 'tempo' - an intensity higher than necessary which mostly generates more fatigue without much benefit.

So, if you need to drop the pace/intensity of your running to recover better, it's probably still worthwhile. More info here: https://www.trainingpeaks.com/blog/zone-2-training-for-endur...
It’s weird I’ve probably been “burned out” for 10 years but I’ve never had the option to not to put in 100%, if not every day, by the end of every week.

When I get up and don’t feel like working I just start working until I’m having fun and the hours start flying by.

I hate what I’m doing most days, but, it has to be done. Just last month I had to, finally, really learn regular expressions, read the Scrapy docs start to finish, figure out how to scrape/merge a 1M+ document site where none the metadata for the docs live in the docs themselves, learn to use Falcon to fix a project only to find out that Falcon has some issues that make fix the project impossible, requiring me to figure out how to make a raw ASGI app.

That was just April. On top of my other work!

Over the past two years I’ve learned, in depth, Bash, Make, Helm, Kustomize, CSS, Sass, HTML, JaveScript/TypeScript, Angular, RxJS, half a dozen testing platforms, Kafka, Cassandra, color theory, Style Dictionary (design systems), and a few dozen other little things. I’ve read tens of thousands of pages of books and documentation, taken extensive notes, and written demo code as I’ve worked my way through them.

It’s been like this since 2002 and I think it’s going to continue until 2042. There’s no reward, it’s what’s expected.

It doesn’t matter how senior I am, how many people I manage, or what my title is. I’m 38 and I feel like a junior dev with 22 years of experience. I don’t know if this level of flexibility is required to be a good developer, but, I’ve never worked on a successful project where it wasn’t.

At night I watch videos on CSS to keep up, read books about tech we may need to adopt in the future, read about changes to Kubernetes/TypeScript/Angular/Django, do UX+product design for the next version for our app, and read resumes.

For me learning new things is something that I have to do to move forward and get paid. It’s an investment that has a huge opportunity cost associated with it.

You’re getting paid multiple six-figures to learn new stuff? Sounds great. If you don’t like what you’re doing, why not quit and take a few weeks or months off to figure out what you want.
Has anyone here used their self hosted version?

I always assume that running an on-prem version of a SAAS offering is going to be a shit show, but I'm curious if anyone here uses it?
Nope; it means that the light we captured now took 55 million years (give or take) to get here, the black hole is likely much older.
Every Togethr instrnce has a separate domain name and IP address, so blocking them all for no reason isn't really possible.

Blocking any given one is of course.
Some retailers in Canada use the two penny/cent digits as a code. I.e. Something like.99 is regular price,.77 is manager's special,.88 is corporate sale.
VB.net was just awful. Only existed for a migration path, but the learning curve from VB6->VB.net is roughly the same as going to C#.
This is a choice, usually hidden until you stumble upon it. Is Sentry being available, (actually, the ability to upload sourcemaps) that important for you to fail a CI or you can just fire up a warning somewhere?
I don't disagree that the housing market in german cities is overheated, but isn't it pretty standard to take 30+ year mortgages? Keep in mind that 20+ years into paying this back your monthly payment will not increase to 2042 levels but remain in current 2022 levels.
It’s pretty bad. I was at a community yard sale last week, and I was genuinely looking for interesting and useful things not to turn around and sell on eBay but to have an use. Unfortunately, I do a more than a few individuals who were running from table to table tossing around things looking for vintage items that they can turn a profit on and most interesting things were sold before I could even get to the table.
For a 2k difference, I hope the sellers evaluated both offers for contingencies that would complicate the transaction. It would suck to have to carry a house for an extra month or two and lose the $2k difference because Offer 701k can’t get their financing together! :)
As high as engineering director candidates still need to pass a coding interview (at pretty relaxed standards), and write code to clear tasks in bootcamp (just a few). If you won't get your hands dirty, even a little, to send a signal & land a job, then either you don't want it or you'd be a bad fit for it.
Learning modern Linux: A handbook for the cloud native practitioner
Alternating current helps too. That’s why many switches have no DC rating or much lower DC rating compared to AC. A common mistake of hobbyists is to undersize a switch for a DC circuit based on its AC rating.
Not that I proclaim to have any idea how to answer any of these questions, but there is something about the question of time that I can never get past. And I feel like it's similar to what you're saying?

What happened before the big-bang? If time is a product of the big-bang, then how can it be used to provide any sort of perspective outside of the very thing that created it? (poor phrasing, sorry)

Imagine asking the question "what was @tempodox2 like before he was born?".

Moreover, our ability to perceive time shapes our way of thinking about it, potentially in ways that lead us to incorrect theories and conclusions. Simplest, although maybe worst example might be that time is actually flowing in the opposite direction that we perceive it. Isn't the direction of time just a subjective observation based on who or what the observer is? We have just happened to evolve with certain sensors that allow us to perceive time in a particular direction as a result of a subset of properties/reactions potentially exclusive to our universe.
I use AltTab, completely free and I only need to fix task switching, no need for fancier features of witch.
I’ve been a happy user of Xojo (formally RealBasic) for about 20 years. It’s really powerful and free to use when getting started. I really like the all-in-one IDE and the ability to cross compile for macOS, Windows and Linux. Their desktop support is pretty good. Their iOS and web support not such much however.
I think it’s a shame they are not more well known
I ran into a borrow check error on code like this[0]:

enum Inner {
A(i32),
B(i32)
}

enum Outer {
Foo{
field: Inner
}
}

fn do_foo(val: &mut Outer) {
match val {
Outer::Foo{field: f @ Inner::A(id)} if *id == 3 => {
*f = Inner::B(25);
},
_ => {}
}
}

The compiler is seeing the `id` and `f` references as overlapping for the entire arm, even though the use of `id` and `f` are not interleaved. Bearing in mind that I don't actually know how the compiler works here, but I don't think this is a borrow checker limitation in and of itself, rather what I think is happening is that in the match expression the compiler is creating both `id` and `f` directly from `val`, creating the overlapping borrow.

The reason I believe that is that this equivalent code results in the same error[1]:

fn do_foo(val: &mut Outer) {
let f = val.get_inner();
let id = val.get_inner().get_a();
if *id == 3 {
*f = Inner::B(25);
}
}

Whereas if you create the `id` reference from `f` instead of from `val` the compiler accepts it because `f` is not used between `id`s creation and death[2]:

fn do_foo(val: &mut Outer) {
let f = val.get_inner();
let id = f.get_a();
if *id == 3 {
*f = Inner::B(25);
}
}

[0] Playground link: https://play.rust-lang.org/?version=stable&mode=debug&editio...
[1] https://play.rust-lang.org/?version=stable&mode=debug&editio...
[2] https://play.rust-lang.org/?version=stable&mode=debug&editio...
That may have been true at one time but nowadays there is a lot of .99 in Walmart.
Why do these outages come at just the right time, when you are showing friends or colleagues sentry; in relation to preventing outages.
I always took the pushback against the original photo to be from a very vocal fringe.

But if people want better images of astrophysical observations they should express their support for increasing that funding accordingly. Physics needs huge, expensive, long term projects to expand our knowledge. And those projects will lead to this we can’t imagine at the outset and there will be jobs for many along the way. (Jobs for the best and the brightest and don’t boil down to getting people to buy things from advertisements.)

I’d love to see more research into expansion of the periodic table and a telescope that could utilize the suns gravitational lensing to resolve far off objects, to cherry pick a couple.
A few years ago I was showing someone how many calls a request to Spotify makes and I noticed they were getting 429s from Sentry. An amusing little insight into what is surely a thorn in some Spotify engineer's side.
Why would it be terrible? JUCE is meant to write general purpose cross-platform GUIs with.

It has a focus on audio because that's its niche and where it originally came from, but it's fine to use it for general purpose stuff. Is that what you mean?
My old boss loved to calculate our salaries (increases always in percentages) so the actual dollar amount would contain our birthday or be $123456 or whatever.
Prioritise the social life and do it first.

Unless you're applying yourself to some great quest, work is a secondary task in life. You've got this backwards.

What do you want from life? Start at the top of that list and work downwards.
It may be a "growth hack" but it does seem like a decent way to prevent people from surreptitiously looking at others' information (even though it's all already public anyway).
If these are just popular terms typed into the Aliexpress search bar in Dutch rather than some machine translation bug I'm not surprised.

I've worked on several high end furniture shopping sites which got a small but consistent visits from people searching for pornography.
My wife works for the local Board of Elections. Two years ago one of the polling places she manages had a wild turkey menacing the parking lot. Apparently, people had been feeding it and it had become used to getting handouts and was driving voters away with its aggressive behavior. They called the cops who came and lured it away with food. It wasn't the first time they'd been called there and they came prepared.
I'd add the following to the list myself.

* Russian Doll S01
* Stranger Things S01
* Squid Game S01
* Glow S01-02
* American Vandal S01
* I Think You Should Leave S01
* Mindhunter S01-02

There's also a lot of content aimed at different audiences that is considered good, but not for me (Gilmore Girls reunion show, Shadow and Bone, many romantic-oriented shows, etc.).

I'm not saying that's exclusively the good content, and I have also canceled my sub, but I think you're underselling it a little bit. Bojack is, without question, my favorite thing that's come out of Netflix.
"Today, everyone has Facebook. Except for the people who never signed up, or the people who deleted their account. This prevalence is generally viewed as a bad thing."

Nope. Stil don't care about that.
Overcoming the double empathy problem through co-design
I do, it works great with their docker-compose install - processing a few billion events per day here. Installation and subsequent minor/major upgrades without any flaw so far, plus they have extensive documentation for the self hosted version which is to note.
It's true that mobile Safari seems to lack a setting for default font size or what Mac Safari has, a minimum font size setting.

It does have a default Page Zoom setting and it will remember Page Zoom changes per-domain (e.g. I have this site set to 115%).

There is a way for web sites to make use of iOS's Dynamic Type setting [0] to make text larger, but it's up to each site's author to include the requisite values in their CSS.

[0] https://www.interactiveaccessibility.com/blog/text-resizing-...
“What’s my cover?”

Often bond dealers will put out “bid lists” to customers or other banks of relatively illiquid bonds and ask for competitive bids for a handful of bonds. Invariably the buyer with the winning bid on a bond would ask “What’s my cover?”, that is “How much more did I pay than the next best bid.”

Importantly, there is no legal obligation to tell the them or especially to tell them the truth, and invariably the response would be “a tick” (1/32). The only time I’ve heard someone say someone tell the truth with bad news for the customer was “No cover - you were the only bid.”
germans were invading and pillaging a long time before Nazi's came to power and that is not unique to Germany - think Napoleon, so it is more likely than not that it was simply stolen, perhaps repeatedly over a couple thousand years.
Perhaps we are just not smart enough? After all, you cannot teach a dog quantum mechanics...
Oh yes egress pricing is horrible. That’s why AWS/S3 looks nice to backup to but that first restore costs big time.

One killer no one seems to notice is the bandwidth between availability zones. When you have a proper best practice cross AZ deployment it can be rather expensive. But still cheaper than switches and humans and cages and data centre contracts.
These days, setting a higher DPI system-wide is the best solution. In 2006 it probably was not.
Bullshit is much easier to learn and do when you are young. I am not sure why this is, but a shift does seem to be common once you start to hit your 30's.

This is why it is much easier to recruit people in their 20's to work super hard on problems that don't really matter in the grand scheme of things. Once people get older, they don't really want to spend all week optimizing a tiny button on an Android app that no one will ever see or use, no matter how much you get paid...
And rounding to the nearest cool reference is just as bad as a round number according to this paper...
Such as? At that income level you have great health insurance, can still qualify for state schools, maybe childcare?

I agree at lower taxes the difference is more stark.
Each one carrying the risk of onboarding your PC into some miscreant's Command & Control system, or just plain encrypting your disks and making your life a misery. Good luck.
> So don't worry about the radioactivity in bananas. It's the rest of the banana that's the real threat.
Is this literally transmitting radio frequencies through a vga converter dongle? How far does it go?
> I don't know how M&A "works".

In general it's the buyer who names a price first. Take the current Twitter acquisition, the board weren't trying to sell the company at all and Elon Musk made an unsolicited bid of $54.20/share.

Other times the board may be actively looking for a buyer and have a price in mind, but it will still typically be up to the buyer to propose a deal. Not least because the number isn't the only thing being negotiated: the buyer will likely have a range of stipulations or conditions attached to the bid so every bid will look different.
I read thinking it is was just RNA molecules in the test tubes, but they added ribosomes (protein-based enzyme translation machinery) to the mix.

You could think of ribosomes and other cellular proteins as the system hardware and DNA/RNA the software.

Whilst this experiment is nonetheless interesting, even more so the 'RNA world' theory of how life evolved from just RNA molecules, functioning as both enzymes (ribozymes) and genetic material - code that _is_ the hardware, and built itself!
This is a GitHub project, I think? Based on the (non-working) resume.github.com URL anyway. It seems more like a "hack" to me, and not really a "growth hack"; "what can we use to opt-in people for this experiment without adding a setting to GitHub proper?"
Stripe responds to the Financial Connections/Plaid kerfuffle
I suppose so. After all, many people use wood to heat their homes, and dry wood has around 400-500kcal of energy per 100g while dried bananas go up to 360kcal/100g.
Indeed, it could be we are just not capable of understanding it for what it really is and the best we can do is make models that we can understand that fit some parts of what we see, but not all. We try new models but with the same results. We'll never be able to get it all right because its beyond of capacity.

Or

It's just something that we haven't figured out yet, and eventually will.
The XMPP Newsletter April 2022
Cheap phones are nearly always Mediatek, and those have a debug tool to change the IMEI. I assume the OEM IMEI change functionality uses the same api.
Thanks for sharing these links! I also learned Delphi in the late '90s as a teenager, and still find Lazarus to be very useful to rapidly develop simple applications that have a GUI!
I'm using it for a small project and it works fine.
Self hosting is documented here:
https://develop.sentry.dev/self-hosted/

Upgrading is a little bit tricky: in my (limited) experience the upgrading procedure for the self-hosted version sometimes fails and requires to take the application offline to perform the upgrade (but it is very possible that I may be doing something wrong).

It is really an invaluable tool.
Wouldn't this remove the meta tag entirely and thus completely disable responsive rendering on mobile browsers, reverting to emulating a larger viewport.
> We charge users a fee, .. to sign up. This friction causes users without a strong intent to do financial investments to drop off. .... The mere act of signing up does not create a user.

This is so obvious.
It amazes me, that one needs to swim against the tide, on something as obvious as this.

this is a good post.
> If everyone worked ... we could have everything for free.

Nothing is free. As you say yourself, everything requires work. This is just physics.

> This is highly uninformed.

Ok sure, I'll bite. Your understanding of supply and demand is extremely naive. An empty dwelling does not mean excess supply. If I own two houses, it's because I want two houses. It's not because we have too many houses. In fact, hoarding is a classic sign that we don't have enough of something.

I think you ought to step back and understand why the things you mention exist. You will find out more by doing that than you will shouting into the void on HN. If it were as easy as you proclaim, we would be doing it. The world is not stupid.