skysight-inc/HackerNews huggingface dataset:
> I see. One similar food delivery business I consulted at had a healthy (for the startup) margins at 30% from each order, so I suppose it's beefy enough to absorb some fraud.

Alright, cool, a consultant. And then…

> Sri Lanka (where I currently live and run a bakery business),

And suddenly a bakery business.

I wish my life one day would be as interesting as yours. HNers are quite interesting.

On topic, FoodPanda is another popular one I’ve seen in Asia. And yeah, the markup for all of them seems to be close to your stated range. Though, it seems that Grab’s delivery fee changes depending on the number of available drivers (motorcyclists?) unlike their competitors like FoodPanda which is static from my experience.
Ask HN: How do you get better at debugging/finding a solution?
Software dev with more than 10 years of experience. I always gotten praise by colleagues and companies I worked for. But, there are always moments where, without help from a colleague, I wouldn't have found a solution to a problem.

When joining a new company, 2 months in, and facing a problem where code wouldn't compile, I dig deep into the codebase but for the love of me, can't find a solution.

I wonder, is that normal? Or how can I say: "I don't care, if I am alone, I can figure this out and solve it."

Did anyone here evolve from this state of reliance of others and turned themselves into a "I can do it myself in a good amount of time"?
This leadership is also making debt slaves of all their conscripts, while physically limiting their access to medicines and/or therapies in a monopolistic system. Government get out of my health and wealth. Government be gone!
Why not? It depends on how you exercise those rights.
This does not use async/await "colored" functions:

> This gives you the freedom to write simple blocking code, but the runtime is going to make sure it actually never blocks a thread if waiting on I/O.

It's more like Go or Ruby non-blocking fibers, where I/O primitives implicitly and automatically "yield" control to the event loop.

I don't know how that works, but I would guess that there's a big lookup table of such operations in the interpreter/compiler.
But isn't it just a clone of the Bitwarden server without any extra feature?
Yes. It takes quite some time, though.

There are hall effect switches from the 60s that still work.

Edit: oh, this uses a magnet instead of a spring. That might cut the neodymium magnet lifetime short. I wonder how much..
The lab is not 10 km away. It is next door to the market. From the WHO report [0]:

> The Wuhan CDC laboratory moved on 2nd December 2019 to a new location near the Huanan market.

[0]: page 119, https://www.who.int/docs/default-source/coronaviruse/final-j...
And the three companies behind the major platforms - Google, Apple, and Microsoft - have all agreed on a standard and will integrate a solution into their operating systems.
US officials also have the strong incentives to muddy the waters for lab-leak. I mean, if true, we likely funded it since Fauci's NIH was giving millions in grant money to Daszak/EcoHealth Alliance, which was studying bat corona viruses and arguing with the government over their gain of function research.

Oddly Vanity Fair has done the best deep-dive I've seen on this.
https://www.vanityfair.com/news/2022/03/the-virus-hunting-no...
"Won't someone censor this violent movie it might influence my kids" is a wont someone please think of the children argument

Archiving the actions of proven pedophiles in the media and popular culture is not, that is a noble service
Scaleway introduces PLAY2 Instances, the perfect sandbox environment
Cloud provider Scaleway launches PLAY2 Instances, which allow developers to test, develop and accelerate their CI/CD processes. The ideal environment for staging and testing before production
Data that's malformed at captured time is often indistinguishable from outright data loss.

Since it just gets worse the longer you accept corrupted data, this is a good justification for "crash early" programming, like DB enforcement of data integrity.
That's just bi-elliptic transfer and it's not necessarily the most efficient.
Would you agree that you don’t have a very nuanced understanding of American politics? I’m not trying to be rude, but you’re picking sides in a discussion you don’t seem to fully grok and I don’t really have time to explain the dramatic/stressful shift that has occurred in American politics since the oughts.

Collecting your sample from the internet is collecting an inherently biased sample though - please don’t do that. Or if you do, don’t bring it into a discussion like it’s somehow useful information and not noise.

there is more depth to Americans than sensationalist culture war click bait would have you believe.
Concepts like “innocent until proven guilty beyond a reasonable doubt” are more about protecting people’s individual liberties than establishing a baseline about whether or not to believe something.
What's more frightening is how many people can't piece together that every situation is not a dichotomy.
> This is great!

Keybase said the same thing.
I call B.S. VPS providers are supposed to have root access to everything, if only to respond to abuse and law enforcement. It's tightly controlled, but it's possible.
The only thing that it proves is that regardless of how the outbreak happened, if it was a killer virus we would be f*ck. 2 years later, we know few about its origin and we still fight with basic stuff like vaccine, treatment and lockdown.. One could say "well, we learned a lot during this two years", but I doubt that if same happens again, we are able to respond it as we should. Damn, even the question about masks (yes/no/depends) still not sorted out. It is a shame.
Minecraft’s NFT ban gutted a crypto empire
Would you characterise yourself as a bored engineer?
I'm not arguing for any particular position, just trying to explain the motivation of some Tolkien fans.
They are always a very leaky abstraction, there is not really a way around that.

Editing in general is hard. E.g. if in a form you change a field that participates in some filter which generates a dataset to be used in that form, it creates an issue that a naive join now returns incorrect data (because the join condition itself was edited). Complex ORMs which help with that^ are not leaky abstractions, they just try to avoid mistakes an average programmer would do anyway in “trivial” SQL tasks without blinking once.

And yes, gp question about x vs y means that no thought of editing contexts was ever considered. Plain old fetch-store is too low-level and doesn’t represent a model that business logic thinks in.

^ Idk about EF in particular, just assuming
Looking forward to autotype
Akita is quite northern and Osaka is quite southern, which aligns with the climate hypothesis, so there's that. Anyway, it's just a hot take based on a glance at a visual aide for the article.
Did Magnus ever played 6.a3 line before in this well known Nimzo variant? The Game with So doesn't have it.
“Has Signal never heard of SIM swapping?”

Of course they have. Signal also has opt-in protection for that.
I edit Apache’s config files and reload it every time, but I’m not pleased with that solution.
Illumina-Grail Deal Blocked by EU’s Antitrust Regulator
The lab leak hypothesis refers to one thing. It is on page 118 of this WHO report: https://www.who.int/docs/default-source/coronaviruse/final-j...
I remember getting beers with somebody in the aughts who claimed that he saw an entire website where the url was the key and the webpage was the value in an Oracle database. Any code was SQL operations inside the value field.
Distinction:

- lab leak: researchers catch infected bat; at the laboratory, bat bites researcher; researcher gets COVID

- lab made: researchers modify a virus, and produce SARS-CoV-2; the latter escapes the laborary (in one way or another)

The importance of the lab leak hypothesis is that it doesn't need any conspiracy (a researcher being bitten is nothing strange in itself), but still implies unsafe practices and bad faith by the institutions involved.
Why has someone put 100m in? Because they expect 200m back.
If Wikipedia edits can cause civil unrest in your country, there are fundamental problems with your country.
There are web hosting plans at less than 3$/month.

There are also community hosting networks offering different kind of hosting services for a small sum / year. Here is an example of such a network mostly france based but I am sure there are same kind of initiatives all over the world:
https://www.chatons.org
I'm talking about flying away from the Earth. And yeah, it's making a more theoretical point. All it proves is that "recapturing propellant", so to speak, is possible in principle - it's not prohibited by conservation of energy or momentum or whatever. Like sailing against the wind faster than the wind. Given that, there are probably more efficient ways to exploit this.
Wages are in fact highly coordinated in industries and within hiring organizations (in contrast to among workers where any wage data sharing is shamed and many are uncomfortable to coordinate)
this is what happens when you sell important community infrastructure to M$FT
Here's another approach: making elements selectable and showing them in multiple perspectives: https://app.ilograph.com/demo.ilograph.Stack%2520Overflow%25...
>it at least looks like they struggle to break it.

Do they? Their FAQ basically says that if your adversary is a nation state we aint gonna be much help.

I think they focus much more on anonymizing against ISPs and have basically thrown the towel in on defending against, say, correlation attacks by nation states.
The desktop calendar is back!
ORM is a very valuable tool and should be aggressively used. One can always step down to SQL as needed but otherwise, the ORM logic is easier to write and maintain.
My family has been using Threema, which doesn't require a phone number.
You can, but the interface of spawn(…) would grow enormous and complex. In the fork/exec model, you can execute arbitrary syscalls affecting the environment of the child, using all the inherited data from the parent.
Please provide an example of such a case.
I’d like to see those numbers scoped to UK/EU cards in recent years. 2FA for payments is almost universal, has been for years, and is almost no effort at all - either tap a notification or enter a code sent by SMS to you.
> Likewise the "1000 miles from bat viruses" thing is spun. We don't know that either! We just know what we measured, not what we didn't.

That's not "spun", that's science. You're positing a COVID teapot that we have no evidence for. In a scientific context, it's not spin to omit stating "based on all available empirical evidence" after every assertion.
They’ve been having issues since yesterday.
Seems to be back right ?
Don’t take everything you read on twitter seriously. At best those people will sign up for some booters.
1Password is 4x the price and is not open source. Doesn't 1Password's stronger backing provide more risk for Bitwarden investors too (chasing the same customers but with less to spend on acquisition)?

Spitballing, $100M, assuming investors want 20% per annum return and Bitwarden do 50% profit ... they need 24M paying customers. Where are they at now?
you still have access to your source code, you just can't push. or pull, but you can sneakernet around that, or have a second remote set in the repo for just this occasion, so you can collaborate as a stop-gap measure while GH gets fixed up.
In a sense, I don't really mind, because we're clearly not treating research into viruses (particularly gain of function) as the truly existential threat that it is. We should be, regardless of whether covid-19 was natural or a lab leak, and it's annoying that it might require a real lab leak at some point for us to take controlling such research seriously.
How is vaultwarden more independent than bitwarden? Aren't they both FOSS and can be forked?
Making Golang Packages Thread-Safe
It is very worrying thinking about the kind of world my son would grow up in if we allow that sort of rhetoric to escalate under the cover of harmless banter and "you're not really threatened by that, come on, suck it up, you whiner".

The same world where a similar, much more benign comment, aimed at women would very likely get you fired, ruined and turned into a social pariah that isn't allowed to be touched by a ten-foot pole. And if a company dared employ you, they'd be pressured into firing you.
The things you describe are literally evidence.
I find a note added by Nature's editors in March 2020 to be the least trustworthy part.
Or do https://www.reddit.com/r/dailynietzsche.rss
Unless the ladder is made of superconductive unobtainium, this will not work (resistive losses kill you).

"Real" versions of this scheme would use laser power beaming. Of course, a "real" version of the scheme would also need hefty rockets on the passenger vehicle to keep them from dying if the vehicle fell off the ladder (or if the ladder broke). The rockets are needed to either slow the vehicle before atmospheric entry (so the deceleration is not fatal) or thrust sideways to put the passenger pod into elliptical orbit that just misses the atmosphere. The delta-V needed at the worst case altitude is non-negligible.
this twitter user did not, the washington post editor decided to do that, and personally went to harras the user in questions family
Same. Could it be that maybe seeing 'impossible' shapes colliding and passing through each other is common these days, so the brain won't automatically register as "bouncing back an forth"?
today I might characterize myself as someone who made a mistake while reading a comment, and replied to the mistaken understanding instead of the intended one.
That’s poetic but it’s a poor way to characterize the First Age described by Tolkien in The Silmarillion, in which redemption comes literally in the form of a Deus Ex Machina.

It’s also not a great way to characterize the Second Age, since both a portion of the good and a vital portion of the evil sides in the conflict survive and both are very greatly diminished, but I don’t think the writings about the Second Age were really central to that work. That’s why the show (which I haven’t seen yet) seemed like perhaps not a terrible idea to me. There’s not much legacy there to tarnish.
This is so wrong that it makes me wonder if it's satire.

"The whole point" (as you put it) of status pages was to publish high-level monitoring data to users. The monitoring process should occur outside the system that is being monitored, perhaps even on a different cloud.

Eventually, many companies realized this revealed expensive SLA violations and ended that level of transparency.

Your status page can and should report import metrics to users, like elevated error rates. Most status pages used to.
You've misunderstood their comment, what they are saying is that a large proportion of arrivals get questioned, not making a comment on the total number of passengers compared to other places.
They don't recognize the bias because for them it's normal. When views don't align with theirs that is what stands out and that is what they attack. This is true on both sides of the American political spectrum but their responses to them used to be more different.
@wzwy (because I can't reply to deeply nested comments I suppose).

The bakery is mostly for the excitement, although it is turning profit so I'm not complaining. I'm only investing and and involved in a small level, with a chef and a manager I hired. But it was a wonderful experience arranging stuff from ovens and mixers to signboards and corrugated boxes, with all minor details in between.

Things tend to be cheap in Sri Lanka, and rent isn't really that expensive, so it was not that difficult to start the business.
> But somehow I never got the TOTP working.

I think bitwarden's TOTP generation is a paid feature, but it still provides the option to store the secrets in the free version
I couldn't find FLAD but fakeflac doesn't seem to work, even given actual mp3s it claims they are fine :(.

I'm guessing sometimes frequency cutoff is due to using less than ideal microphones, although not the extreme cutoffs (I'm fairly sure it would be gradual in that case). It also seems there is often a fair amount of noise around 20kHz that I'm guessing is from recording equipment, sometimes on tracks that otherwise look suspiciously like they are from lossy audio. Additionally, in some cases there could potentially be high frequency cutoffs in processing while otherwise being lossless, particularly stuff like electronic music where there can be a lot of processing in general. So I'm not sure if it is necessarily all that easy to tell in general, although there are certainly some from Bandcamp that seem highly likely to be conversions from lossy formats :(.
This predates them getting bought by MS. GitHub was notoriously flaky from the very beginning.
"I'm not sure how the world will respond."

Naked poker/chess etc...
Cross-compiling Hare programs is easy
Agadmator covered this game and explains a disgusting computer line quite well. Note that under time pressure, a human can only calculate so many lines. They will immediately see a range of possible good lines, explore them to some depth and choose the best looking one. This engine line takes a bad looking path which comes good only after 19 moves.

https://www.youtube.com/watch?v=64o62MrhvXc&t=1400s
The Tyranny of the Layman
I see lots of new tracing options these days, and that seems to have taken over the "APM" term.

I still have yet to see new profiling options. When I think of APM, I think of CPU profiling and automatic instrumentation of black box systems, not request tracing. I should be able to see which function calls are slow/problematic, without having to add code to the application.
This sort of already exists in the form of sssd. In particular, pam_ssd.so connects to sssd's PAM responder & acts as a dumb client library to the authentication logic within the sssd process.
There was no original design for Unix. It never was 1 thing, but a bunch of loose ideas wired (and rewired) together pragmatically over time by different people, usually scratching an itch. I highly recommend Khernigan’s UNIX: A History and a Memoir to get a glimpse of the dynamic.

All the “it’s all a file” idea was added as an ideal along the way because the interface was so dang convenient. But I’ve never read it in any documentation.

Even pipes were added as a “that’s a cool idea.” There was a conversation, a late night coding session and pipes came into existence.

Plan 9 was a response to the evolved (vs designed) Unix. Took “the best” from it and made those design principles. It was an “if we could do it all over again, knowing what we know now” project.

What’s interesting to me is that evolved systems seem to dominate design-first systems in adoption. Maybe it’s that they’re pragmatic. I don’t know. Or maybe my observation is just wrong.
Show HN: I built an open source job scheduler to help script everything
As a software engineer, my reflex has always been to script everything I can. Scripting is easy, but everything around it is tricky: scripts have to run somewhere, they need access to credentials, they need to be monitored. None of it is simple. No-code automation platforms such as Zapier or IFTTT are too restrictive for technical tasks; CI/CD platforms make it easy to script tasks related to a repository, but are limited when trying to do anything else. I wanted the low level control you have when writing scripts while retaining the comfort of a platform managing execution for me.

So I built a program for that. Eventline schedules, runs and monitors any script. Jobs can be executed on various runtimes (currently locally, with SSH, in Docker or in Kubernetes), manually or in reaction to various events. You then get observability (script output, history, execution stats…), full control (with the web UI, HTTP API or command line tool) and the ability to share scripts with others.

Eventline 1.0 is out. I use it myself, so does a friend and a first client. The roadmap is packed with features which will make Eventline even more useful: global registry for value injection, sub-jobs, scratchpad to share data between jobs, artifacts, ACL (and SSO for Eventline Pro), a lot more connectors, identities and events…

I quitted my job in 2020 and created a company, Exograd, hoping to become financially independent. This has been quite a ride, both exhilarating and scary: I made lots of mistakes and learned more in 22 months than in my entire career. I would like to bring enough revenue to be able to live from it, and then work on expanding Eventline and developing new technical products. I currently offer a support contract, a proprietary extension (Eventline Pro) for enterprise use, and cloud hosting to use Eventline without having to host it.

Happy to answer any question!
I love that they offer a free version and are committed to it. But I depend on it for password management so much so that even if they didn't just raise 100M I'd pay for it in hopes that they stayed around. I think everyone who can, should.
bitwarden server is mostly written by bitwarden's CTO. [1]

If tomorrow bitwarden decides to do "a mongodb" (= violating the AGPL, and make it closed-source), you would have to spin up a new community to maintain the AGPL fork.

[1] https://github.com/bitwarden/server/graphs/contributors
I’ve experience a sad opposite of this as well… it was a slightly different situation though. The consulting company was my own company, and a client convinced me to join their team as a T4 (Canada) employee and essentially drop the rest of my clients. At the time, things were slow and I loved the team I was working with, so I figured “why not?”

What ended up happening is that I got rolled into their (relatively broken) normal software development process. Advice and solutions that they would have previously asked for and let me solve turned into protracted internal meetings and discussions and seemed to carry a lot less weight than they did before. What would have been a simple meeting and SOW discussion and contract got turned into months of debate, meanwhile I was just helping random teams do bug fixes. The relationship completely changed and I ended up leaving about 6 months in when I started to feel like I was losing my edge and not being nearly as effective as I could be.
With smartphones leading the push towards digital everything, passwords (auth / authz) have become the most important asset, even for consumers.

Edit: An interesting conversation between Basecamp's DHH and 1Password's Teare on their series-a as an opportunity to de-risk the venture: https://archive.is/Kdnpz
They are probably Canadian (Canada had Monday off due to Labour Day, so people get confused).
Interesting read.

I do take issue with the simultaneous statements that spaghetti code is unavoidable, and programs written in the language are easy to read.

It's either one, or the other, they're mutually exclusive.
School Closings Will Shorten Lives
I don't, but I think I'm close to starting doing so. I just spend hours browsing a few websites. Yes, I'm totally on top of what's going on in the world, but I don't use the information in any meaningful way.
IMO the reason status pages are not updated automatically is legal. SLA and other legal contracts might change if every time something is down the status page reflects that accurately, so people try to hide it.

Approached in that way a status page is almost useless, since it is not reliable and only after I found out via other sources it is updated.

I am perfectly happy with a status page that shows the, mm, status of the service. Could be as easy as not reachable, slower than usual or any generic information (a traffic light). I disagree that a status page has to show the why of the error, although of course it would be nice.