skysight-inc/HackerNews huggingface dataset:
It's kind of surprising that the makers of Copilot or others haven't come up with something like an automated, "smart" rubber duck.
This is mainly a problem for “how” comments and less so for “why” ones. “How” comments are almost always worthless at best, but “why” comments are vital for large code bases. Literate programming should consist of “why” comments and if the why changes and thus the implementation does, the commentary ought to as well.
And yet those businesses continue with the app they have. That tells that the vast vast majority of their clients don't care or are happy with them.
>It's utterly ridiculous. If you want to be the 'merchant of record' then you absorb the risk, it's that simple.

Are you saying that as something to aspire to, or something that's standard practice? I don't think most people would have a problem with bigcorp absorbing the risk, but in practice most e-commerce platforms pass the chargeback risk to their sellers.
Not all that unusual really. Before the EURO replaced the DM, many things in Croatia, such as cars and real estate were denominated in DM. This was due to rampant inflation (especially in the 80s and 90s) causing people to lose faith in the local currency.
It's incomprehensible to me why "Robin" isn't at the absolute center of the shit-storm here.

What kinds of slick jedi-mind-tricks is Robin using to keep the OP from going after him and instead pleading with Upwork conflict resolution drones?

Getting lawyers involved is always a nightmare scenario and a last resort, but in this case it certainly seems like that's a valid course of action.
Stop going for that PR. I don't even know what a PR is, but my guts tell me that you should stop pursuing that. Start making yourself useful. Do small stuff, support other people. The guidance you miss - start giving other people guidance. Ask for advice. Don't think you know it all.

The new very successful startup, the many high-performing people. Is that the truth or is that appearance? Fake it until you make it. That may apply to people, but also to companies.

Find a hobby, something outside your workfield that gives meaning to your life. If I hear you, you are successful, but you choose the wrong companies. If they pay you and don't complain, then you are a success in my book, much more successful than I ever was.
Strings appear to be represented as arrays with elements which are 4 bytes in size, with 30 numeric bits for each character:

https://github.com/FastVM/minivm/blob/4906256b2dc16e227cad7e...

https://github.com/FastVM/minivm/blob/4906256b2dc16e227cad7e...
My girlfriend is a "camgirl", and this behavior reminds me of the behavior of the lower tier, more shady cam / phone-sex sites.

The bigger sites that take a large percentage of the customer's money (40-50% goes to the site, not the model) also protect the models from chargebacks. Sites that take a lower percentage do not. One site she worked for ("cam model directory") has a spreadsheet of customers who are known to issue chargebacks that the models have to monitor before taking payment.
If you mean sleep in a dorm at school, I'll have you know that didn't help either.

First class of the day was at 730 and what that really meant was rolling out of bed at 725 still in my clothes from last night and trudging over to the building next door where I would be marked present and immediately fall asleep in my desk. The first class was utterly worthless as far as I know and I learned not a thing. Shower and change of clothes and actually starting my day happend during breakfast break later.

Part of the problem, imo, is that quiet time in the dorm started at 1045 but was poorly enforced so often it was impossible to get to sleep till 1130 or later.
> but there's no chargeback for direct-to-bank withdrawals.

This isn't correct within SEPA (the Single Euro Payments Area). You do need to issue the chargeback within 8 weeks, though. [1]

[1] https://stripe.com/docs/payments/sepa-debit#disputed-payment...
Would IRC even work in that nameless enterprise?
I've had a Litter Robot for nearly a year and also really like it (wrote a more detailed review here[0]), although it's definitely not perfect. Mine is the Litter Robot 3 with the WiFi functionality (lets me keep an eye on how often they go even when I'm not home). I do believe the price isn't worth it for _most_ people, but do not regret the purchase.

[0] https://liza.io/litter-robot-3-review/
I was surprised by this:

"Worst of all, imagine this: you've just started an internship at a tech company with a microservices-based architecture. When service A initiates a message to service B, one of them is called the "upstream", and the other is the "downstream". Which one is which? There's no inherent direction, so even within the industry, people don't agree!"

For me, upstream always means "toward the original caller", or "toward the customer/person with the web browser". I had never heard his linked example of something thinking they were "calling an upstream function". If you're the caller, you are upstream from what you're calling.

Is that just me?
I appreciate that reminder. And for clearly pointing that out to future readers of this post.

For context, this was before the standards changed. I'm glad the standards reduced the amount of breathing (to make room for more heart pumping). Either way, it wouldn't have made a difference in my situation: the patient had a brain aneurysm with a "<1% chance of survival even it it happened in the ER"

----------------

Also, for future readers:

The probability that an amateur using CPR saves someone's life is 1:10,000

For paramedics, it is 1:1,000

So if your person dies, go easy on yourself and get some therapy
What exactly do you miss in MySQL compared to Postgres? With InnoDB it can do transactions, no?
LPT: take a picture of both your and your wife's license plate.
underground gamer
"Dopamine fasting" is a bit of a straw man. If you look at the actual article that popularized it [1], it actually says that name is a misnomer, and it's really about staying away from stimulation.

Go down the article and you'll find that it's really a different name for a certain form of meditation. There are plenty of studies linking meditation to attention span. Look for something that matches the methodology of a "dopamine fast". There's some link between refraining yourself for a few days and improved attention span [2]

So the methodology probably works, but the idea of some dopamine baseline is probably BS.

[1] https://www.nytimes.com/2019/11/07/style/dopamine-fasting.ht...

[2] https://www.sciencedirect.com/science/article/abs/pii/S10538...
You nerd sniped me with this. At least now I could implement ChaCha from memory... so thanks for that!

It's cool to see how simple it is. It's a lot more intuitive than other ciphers are!
This is not a common reality, this is an internet meme view of the world.
Even in arbitration, arbitrators are not mustache twirling corporate villians.

In almost all cases you would succeed in getting a judgement for the value of the work you did. You may not be able to successfully enforce it against folks.
Hashing is basically very, very lossy compression, while encryption is more like a jigsaw puzzle with a billion billion pieces and you hide the map of the original picture.
I'm referring to a more superficial and subtle influence, and V also has other influences (like C) and Go, but if you are working with it then you will notice them. Some are: 1) Uses modules 2) Declarations made at the top (no headers, so more like the Pascal family) 3) Types are indicated after, not before like in the Pascal family as oppose to C (fn foo(a int, b string)). 4) ":=" uses the walrus (visitor := ['Tom', 'Jake', 'Harry']) 5) Use of .. for subrange, etc...

It's debatably enough for those that know Oberon/Pascal to feel more comfortable. You can see the purposeful blending of various qualities of the languages.
Hmm, I have been using generic toner in Brother DCPL2540DW and HL-L2370DWXL laser printers for years without issue.

My vague impression is that Brother printers try to detect whether a cartridge is for the correct printer model, but not whether the cartridge is Brother brand. So long as the generic cartridge has a chip that says "I am designed for this printer", it should work.

(The worst they do is advise you on the website to buy "genuine Brother ink" because of the increased risk of jams, cloggings, etc with generics. Im sure this is overplayed, but its not an altogether imaginary risk.)

Is it possible that your generic cartridge is just crummy? There really are a ton of Chinese generic cartridge brands, and it would not be surprising if some are crap. Maybe try a different brand of generic?
> What if I had told you 5 years ago that in 2020, people in Western countries would be forbidden from leaving their homes without permission, and would have to show a digital pass on their phone to be allowed to go into shops?

Well I'm coming from a USian perspective, so that prediction wouldn't have come true. But really, trying to contain contagious disease is a societal response with longstanding precedent, and implementing a digital ID like that is technologically easy (at minimum, it's just showing fields from a database). If you had predicted these actions because of a pandemic, it would have been plausible.

Meanwhile if you had predicted similar digital passes in 2000 it would not have been immediately plausible because very few people were carrying around a computer in their pocket. That had to be developed first by private industry, wanted by the consumer market, and the idea of having "apps" for various facets of your life socially normalized, before it could come to pass.

> The technology for remote attestation already exists

What do you mean by technology ? Yes the concept exists, and yes some implementations exist, and yes some are in the hands of consumers. But I wouldn't say the "technology exists" for general web browsing, in that it's available for a single actor, even controlling both ends, to decide to start using remote attestation.

> The main thing holding back such a scheme is that it would force a lot of legitimate users offline

Yes that is one aspect. Another aspect is the lack of implementations for companies to use to start demanding its use. Another aspect is that there has been no application of it to network access control. Yet another aspect is that the government does not understand they have this lever to pull until the trail is blazed by industry. In Y2K authoritarian government went "find a way to stop bad communications on the Internet" and their underlings went "uhh pull the plug?". In Y2020 there are many companies selling carrier-scale TLS MITM and other DPI gear.

All of these things take time. As I said, it has been over 20 years since the TCPA was founded, and you can see where we are. You can directly translate your arguments here to arguments about secure boot in 2000, and yet governments in 2005 were not trying to prohibit computers without secure boot. We had to take a long roundabout trip through a new device type of phones/tablets (for RA this could be security keys) for it to become palatable.

Only now that the market has gotten there on its own would it be plausible for a government to prohibit any device that isn't locked down with secure boot. Even so, it wouldn't be currently advantageous for the more totalitarian countries to mandate this, since they do not fully control the device's manufacturers. That is another progression that will take time before it's ready to click into place.
High-risk deploys and slow iterations is not on you but on engineering management.

Not knowing who's responsible for reviewing your code is also not on you but on your manager, bad onboarding, bad documentation and general communication. Still you can check in the repo who's been working recently on adjacent work and reach out to them on slack/whatever and ask them.

I suggest to try and get small wins (like merging those PRs) as soon as possible and then pause and reconsider if this startup is for you. BTW, I don't see the "constant failure" you mention in the title anywhere, more like not being lucky with startups, which is normal since often they are shitshows.
> Writing more code does not always mean producing better software.

I didn't say it did! I said if you really buy into the "Linux is about choice", "Red Hat stole our fun OS" etc. bullshit that always circumscribes the populist anti-systemd position in these debates - then you don't really have a moral or tactical position other than "shut up and code."

I don't think that's true - I think there are other obligations to users which are just as important - but these all suggest systemd even more than the "master of my own machine" nonsense.
My ublock origin adblocker is blocking ShareButton.js because of "Fanboy's Annoyance" filter list (a default one) and not loading ShareButton.js leads to a blank page.
But Web3 is very much centralized, and increasingly going into that direction.
+1 for systems engineering.
Sadly it isn't more common in software development.
What Is This Thing: Frequently Asked Things
I just recently got into RSS and was pleasantly surprised to see that virtually all websites I regularly read provide it.
This is so amazing, using absolute minimal primitives to achieve interesting results. Would love to see more FD100 works.
Whenever I get in this kind of funk, I notice that the more energy I put into it... the more it grows. What always gets me out of it is to stop focusing on my feelings and start focusing on what others need from me.

This is made much easier when you have a supportive team at a company which truly has a learning culture (heuristic: look for founder-led companies which haven't taken outside investment and have sustained growth). The fact your manager left and you have a total absence of feedback sucks. It's very easy to doubt in that situation.

It's entirely possible for an individual contributor to communicate everything right, implement well, conduct everything professionally and STILL have everything blow up. Normally the advice here is "truly great IC's account for environments/problem selection" as well. While true, this also feels a little...cruel? Uh, dismissive? I don't know how to characterize it.

Assessing the state of a business and whether you can fit into it well is a skill which must be learned. You're not gonna be good at it at first. And it sounds like, for you, this may be the key skill to work on. Can you distinguish between what's truly your fault, and what's a product of the environment you're in? You say label it a dream job but... is it? You're certainly going to know more about a place once you're working there than before you've joined.

The hardest part of distinguishing is typically actually admitting to yourself that some aspects are out of your control. At least this was for me... at one point I built something truly great for a business who didn't deserve it. That's when I learned (the hard way) my execution is necessary for, but independent of, the success of the business.

Ignore the fear. Don't feed the FUD. But do be honest with yourself about where you are, and what you're doing. Is it really all you? (really?) Learning in this way is typically expending energy to rid yourself of illusions and scripts which no longer serve you.

For where you're at right now, I also suggest you imagine for a second what someone up the org chart would want to see out of the best version of you. This means you're going to need to approach someone in the company with your vulnerability. But also come with something to offer (a plan, an idea, a direction). Consider this a litmus for them as well as for you. If you put in a good faith effort and they cruelly discard it, time to move one. If they don't, they really listen, and they put in effort too.. maybe there are problems you weren't aware of. Problems you can help with.

Good luck. Don't be too hard on yourself. But don't be too nice on yourself either! ;)
Anti-vax is anti-vax regardless of how justified you may think the reasons are.

Anyway, if it’s justifiable to believe that the medical community is behaving untrustworthily towards black people, wouldn’t that be evidence that they’re unethical in general, and reason enough for anyone, black or not, not to get the vaccine?
To speculate on a scam scenario a bit:

I think the entire plan would be built on attracting those who'd jump on the bandwagon without thinking critically about the situation much, creating as much resonance in the Upwork community as possible, and thus "bullying" Upwork into paying the money before they'd have a chance to properly investigate.

Given the attention the post has already received, I can't imagine how the "scammers" would be getting away with all this. But criminals aren't generally known to be very bright so I'd incline towards a risk assessment error on their part as, at this point, the situation seems be creating resonance not only among Upwork community, but probably among legal entities as well (which is quite ironic).
I started contracting at about the same point in my career. I'd been at four different companies, two of them pretty big places where I took on mentorship roles. Over time I'd built up a list of colleagues (a rolodex, if you will) who would come to me with system design and architecture questions, both for work and for side projects. Eventually, some of those side projects grew serious, and I transitioned to freelancing gradually during a period when I was otherwise taking a break.

I've never done sales, and I'm deathly afraid of the need to do that some day. But my colleagues and friends keep hiring me and keep getting promoted, so we're good for now, I guess.

Not sure if I have any concrete advice beyond: take those coffees every time,and keep in touch with talented colleagues.
IRC is probably used by more people now than ever before, though in a very different way than before. The whole of Twitch's chat infrastructure is running on it and it have hundreds of thousands of concurrent users. Though for most people it is running though a websocket instead of a raw socket, but the commands are the same a long way
I'm definitely struggling with finding the one big thing I should focus on. My team has a few objectives for the coming year, but it's unclear who actually owns them or how to get involved. We have a new manager coming in to replace the one who left, but the timing is not great given how long I've already been treading water.

PR approval is mostly down to not being able to get any person to actually +1 - our deploys are pretty slow and high-risk right now, and if your project isn't important it just kind of seems to hit a wall. The code itself is fine, but nobody cares about the result (even though I've talked to them about the benefits and they agree).
DVI files do not contain fonts. What happened here is that the DVI to PDF conversion targeted a low resolution bitmap output (for screen/download, not for printing). The vector font specified by the DVI file was rasterized at that point. Later, PDF compatible (PostScript) vector versions of the Computer Modern fonts became available.

https://wearables.cc.gatech.edu/resources/latex2pdf.html
No, you are supposed to use a passphrase to protect it.
Normally CTO coach but if you drop me a line we could chat.
Smart Contracts are not something a normal person can understand. You overestimate your own intelligence and peoples diligence and willingness to tolerate complexity.
Where are you? In some countries it is common to use a broker that pair clients up with contractors.
Looking at the “Who’s Al” page of the blog:

> Each string of the violin possesses the power of coherent control. Call me a business violinist. Hi, I’m Al. In the business world, there’s talent, there’s hard work, and there’s the synchronization of these two “strings”.

> I’m the merger of an investment consultant, a tech specialist, and a fintech enthusiast.

> …

> I specialize in investments related to Blockchain, Cryptocurrency, Fintech, Artificial Intelligence, among other tech ventures.

Thick BS language, and operating in a space that is chock full of fraud and criminal activity, I think you’re right to be suspicious. Clearly the client was a fraudster, using a stolen credit card, and re: the consultant being a fraudster, the chance of someone describing themselves as a “blockchain cryptocurrency investment consultant” being involved in fraud seems significant to me.
Interesting but I have thoughts away from my main work machine, does this allow sharing between mobile and desktop?
My bank doesn't even offer a dispute option in direct debit transactions.
Giving them your name/account number is all that's needed for someone to withdraw from your account. That's how gyms work. They just require your account number and/or a void check (which has your account number). They don't need you to sign into your bank account.
Yes, this is it. I came up with the idea while trying to figure out whether any challenge is solvable in four guesses.
> Signal-the-tech and Signal-the-app

The Signal protocol[0] is used in Signal[1].

[0]: https://en.wikipedia.org/wiki/Signal_Protocol
[1]: https://en.wikipedia.org/wiki/Signal_(software)

> they can read our messages if they want to

If Alice and Bob use the current version of the Signal app, they can't. You're worried about updates, fair enough, if that's within your threat model you're free to delay your updates for as long as you want, until you've reviewed them and waited enough to be relatively confident that a backdoor would have been found by then. Splitting the signing key into several like you suggest would delay updates for everyone while bringing negligible benefits to a tiny minority of Signal users.
You should encrypt your private key with a password. Then you can use ssh-agent to hold a copy of that decrypted key in-memory so that you don't have to type your password in every time you 'git push'
> systemd became the de-facto default init sys because Distro Maintainers have chosen it.

Because they were forced to choose it due to vendorlock and many other projects became dependent on systemd. Unsystemding everything would be very expensive.

Same problem will be with snap and flatpak.
Another opportunity - there are so many small businesses who need a tech person, but have no idea what to look for or haven’t admitted their needs yet.

If you show up saying you can develop apps and also manage servers, handle complaints, etc., they will often hand you a lot of responsibility to do things yourself.

Not great for advancing as an engineer unless you actively challenge yourself, but I’m just suggesting that it’s a field out there.

I did this for an education company. Been employed over a year, developed a few web apps for them, basically been handed keys to the kingdom, and they love my work.
!
33Z
>it protects consumers and reduces crime

I don't think it reduces crime. The merchants bear the cost, and have no power or information to go after the criminals.

I think it actually encourages crime. The banks and credit card companies aren't going after people when the merchants bear the costs. The criminals get to keep the goods and services they bought with the stolen credit cards. This case seems to be a typical example.
For some people “i” and “j” are a better name than “currentStepInOuterLoop” or whatever other verbose names. I think it really depends on context, though