skysight-inc/HackerNews huggingface dataset:
> But I always wondered how any of these random image hosts afforded bandwidth ... reminds of the other various ones like TwitPic who was saved from being taken offline by Twitter

Image hosting is relatively cheap, so you can have good margins if you can get a lot of use and fill the ad inventory. The way you do it, is by running as thin of an operation as possible.

When the first wave of one-click image hosts were popping up back in 2004-2005 roughly, I noticed one called ImageVenue. The founder, Vlad, was out of Eastern Europe somewhere. I emailed him and bought advertising, the price was right and he had a lot of impressions to fill. Back then he was just buying tons of $40/month dedicated servers from one specific host, using a img7.imagevenue.com scheme for each machine, and filling up the boxes. You can still use ImageVenue.com 17 years later, even though the traffic for the service has never been what it was during the early peak years (tons of image hosting competition swamped the market). I had a running dialogue with Vlad across about a year, he also mentioned in discussing Ajax (early popularity days for Ajax) use at the time, that he wasn't familiar with it and was "only really good with C++ and PHP". So I assume some of it was built in PHP. He was managing ads in-house, where he handled each sale by email, negotiating impressions and duration each month.

And regarding TwitPic, circa 2010: "TwitPic is generating $1.5 to $2 million in ad sales on an annual basis, with 70% profit margins, says its founder Noah Everett"

https://mixergy.com/interviews/twitpic-noah-everett/
That... is my nightmare.
If "scrum master" is a dedicated job, and they aren't in scrum meetings all day, they are probably really a project manager by a different name.
The data on ivermectin isn't solid.
The rest of the claims are quite solid.
I am Spartacus this day. We are all Spartacus this day.
That's quite the conspiracy theory...
Which goes to some assertions that have been made about this thread: Scrum is a tool to build standardized minimums in support of mediocre talent. Elite tech companies don't use scrum because they don't have (as much) mediocre talent.
It would help to know more context. In what sense does your current state of boredom lead to destruction?
It’s actually more efficient for a person to fly 400mi in a reasonably full plain than it is to drive solo in an average American car
Procedurally generating a rounded box mesh
There is hard proof that both Belgium and Germany had various networks/major telcos compromised. And I would not be at all surprised if there were others.
I don't like the implication that being busy is indication that something is being accomplished. I would ask the question, what are the outputs of this schedule? If there are meetings that happen but don't have meaningful outputs, then it doesn't matter than you attended them. Perhaps those can be dropped entirely.
Yeah but then you’re supporting Apple and google and also certainly being spied on and putting yourself at risk of being flagged as a pedophile.
After reading this, it's clear everybody knows (multiple legal challenges, involvement by MS...) and nobody with actual power wants to crack down on it. Safe haven or not, when authorities want to destroy a sketchy business, they have a number of weapons at their disposal. To me, it all suggests Kik (and by extension, possibly, Medialab) might well be some sort of law-enforcement front at this point.
Does Germany have a Supreme Court or maybe a Constitutional Court? It feels to me you need a strong independent judicial branch to act as a check against the tyranny of the majority. You know there was that episode a while ago when a majority of the German electorate was quite happy to expropriate a certain minority, how did that work out?
That the author is peddling the absurd “Russians hacked muh servers” popular myth makes the comment all the more poignant.

Social networks tolerate fake traffic because it increases their perceived value. The real crime is the fictive usage and engagement metrics they use to set ad pricing.
Ah, yeah, after the previous host was taken over. We all saw that for the lie it was after they took outside investment of course.
I'd much rather have an employee who will refuse to do work that is stupid than one who will do whatever is asked of them. Especially if it's something as bad as the GP example of six months of dev work to save one person-hour per year.
If you're thinking that global poverty was invented by European exploitation, you're pretty severely overcorrecting. For most of history, the vast majority of people were even poorer than what we call "barely imaginable poverty" today.
Make sure you won't use the 100Gbps in the full month because it might DDoS your wallet ;)
Owner has humor and talks to his customers like they're adults (adults with a sense of humor)
Von Neumann wasn't that important in development of the present-day computers. He just wrote a paper where he formalized the designs that were already appearing in real life due to other people - computer pioneers like Konrad Zuse and Eckert & Mauchly (ENIAC). Then other people started calling standard computers "von Neumann architecture". Pretty sure we would have similar to present-day computers without John von Neumann.
Harvard Business School Moves MBA Classes Online as Covid Cases Surge
The author goes to far too many meetings.

A manager with multiple teams should and will likely have team leads for each team. This should be a person who mostly codes, does some leadership for team as well.

Manager shouldn't be micro managing being in daily scrums. Every other day is fine, alternating between teams. Why have a team lead at all?

Working lunches are terrible idea as well. Eat lunch, don't pretend like you're paying attention to the totally coincidental "anti-racism webinar" that just so happened to be on your calendar that day and totally isn't a way to tout HR policies and virtuousness.

Other meetings are quarterly meetings, so that's 1 day out of 90. Let's not pretend that's normal. Meetings with directors shouldn't be every day, EVER.

Not commeinting on this anymore, other than to say that I'm blown away by how wasteful big companies are. After having been at a startup that blew up and went public, and then recently starting a company and being one of 5 engineers, its just obvious that big companies eventually accumulate a whole class of people who do nothing but talk all the time. Those people LOVE hiring other talkers who then hire more talkers who hire scrum masters to make up for the engineering teams getting bombarded by the talkers and so the hell continues.
Ah yes, the ol' app interstitial where they hound you to download the app by interrupting whatever you were trying to do on their site. I hate websites that use these.
I do biweekly. It's my job to keep myself appraised of what reports are working on and make sure they are unblocked. A 1:1 should be focused on long-term career goals and relationship building which can be done biweekly.

The obvious exceptions are new hires and very junior engineers who need more handholding while they ramp up.
> Are you an engineer and think I’m wasting time?

Well, yea. You're a manager :)

> Which meetings would you cut?

Well, 30 min standups seem long for what I assume are two groups of 4 people. I'd probably shave off 5 minutes from those every so often until you get it to 15 minutes each. That will net you 2.5 hours a week.

pro-bono project during business hours: sounds silly if you're feeling stressed about time management.

"50 days of learning": continual learning is good idea, but I save this for after work hours, and probably you need to do the same. Especially since you're already doing multiple training sessions a week during the work day.

Going-away get together for team #2 member / virtual happy hour: shouldn't these be happening during "after work" hours?

Finally, 9-5 is banker's hours. A typical 40 hour work week would involve working from 8-12pm, an hour break for lunch, and then from 1pm-5p. If the daily operational review meeting is running from 7:30am-9am you're doing it wrong. It reads like you want credit for attending an early meeting but aren't accounting for the 8am-9am hour?
I've had a good experience with using a passive heatsink case on my Pi 4s. It's not lightweight, but there's a lot of thermal mass and plenty of surface area for cooling.
https://thepihut.com/products/aluminium-armour-heatsink-case...

I've got one sitting here driving some animations in chromium on a spare display, currently running with a load average of 1.1 (so not working flat out on all cores, but doing a moderate amount of work). CPU temp is 49C, and the case/heatsink is just pleasantly warm to the touch.
This is a nice read https://blog.cloudflare.com/the-root-cause-of-large-ddos-ip-...

It is indeed possible for ISPs to stop this, but my guess is that it's cheaper not to :) Large ISPs could require egress filtering for peering with them.
SDR works well and the latency is decent, but this would probably force you to drop the non-steam release or make some of the servers steam-only?
> We believe the Skype experience should be seamless, accessible, and reliable no matter what browser or device you are using, so we are adding support for all browsers. We would like to make sure that no matter which device, platform, or browser you're using, Skype will always give you a great experience.

Yet, the Firefox logo is missing from the list.
Passive has been practical for a while with the Argon or Flirc cases.
All of which disable sharing for a file if bandwidth usage is too high.

That leads to the question. How much bandwidth does imgz stand up to? It says it's "included" so no charges, but quota is not clear.

- edit -

>No. I don't know. It's not a problem yet. If it becomes a problem, I'll make it your problem, but I think we're gonna be okay.

Looks like there's no quota for now.
>Huawei's CFO signed off on largely symbolic US charges, and resumed her life.

She resumed her life in return for selling out Huawei.
Huawei was put in such a position as to make their further operations in the US very difficult.

https://twitter.com/freekorea_us/status/1441822007897690115

The replacement program is really a bailout for US telecom operations, now that Huawei can barely support them.
Yes, it's a database. That's where you're meant to put DATA.
Yeah this is what struck me, the fact that the 1:1s were so out of sync with the standups. Realistically this manager is probably making the same mistake most managers initially make, which is failing to manage up, and failing to take a role strategically shaping the company. Mostly, the 30 minutes "So what are all the things you've stored up to talk to me about" conversations aren't that valuable, the more free-form broader conversations are. Especially in covid.
This is neither "straightforward" nor "no-BS", there's plenty of BS in there are and pointless posturing.
> In my experience “traditional companies” will often have a bunch of people in cushy “gatekeeping“ jobs whose main function is basically forwarding emails back and forth between devs and the business. If you try to get direct access to the business usually the business is quite happy but the gatekeepers get very upset.

“But I’ve got people skills, dammit!”—Tom Smykowski
fwiw, nearly every software engineering manager (at least at the senior level) at my work runs two teams. That said, you hit the nail on the head: delegate. My tech leads are my default catch-all, but we have an owner on the team for different things. One engineer goes to security related meetings. Another is running point on proj_a and another running proj_b. The other thing to do is block out time on your calendar to have time dedicated focus time. You can't get anything done in 30min. You need a 60-120min block on your calendar.
imgz will flag you to NCMEC too ;)

https://news.ycombinator.com/item?id=28676746
The author is completely inexperienced and without any sort of mentoring. The natural tendency of an organization is, well, meetings. So without experience and a guiding hand, it tends to rot into the hellscape that is presented in the article.
Not to someone living and working in a small town.
One thing I learned: do not do meetings for status updates. Those are emails. Meetings are for decisions.
it feels like drawing on an ipad with a matte screen protector. depending on the screen protector they have slightly different feels. overall it doesn't feel like paper, it just has more friction than drawing on glass with a plastic pencil tip.
You may feel that, but that doesn't mean everyone does.
>Any horror stories?

One time I made a joke on HN that feel flat, and he posted a sarcastic comment! He also bought an oscilloscope from me and made sure I marked the package correctly so it didn't get caught up in (corrupt) Greek customs, causing a tiny amount of extra work at my end!

True sociopathic behaviour!
Have you ever read a gym contract?
Filling your time with meetings, pretending you are being productive.
The pricing was updated today: https://gitlab.com/stavros/imgz/-/commit/7bdac35c8bc397bf829...
That does not answer the question "Then why would I trust him with my credit card"?
I never claimed cutting benefits is the solution.
Step 1 asking for my email is bullshit though...
Sounds like post-hoc rationalization to me.

With that reasoning, you could also decide that classes shouldn't be mixed-gender, because boys might bully girl or girls might bully boys, and it's better to keep everyone in a group of people exactly like them.
> If you aren't following the Scrum practices, then you aren't doing Scrum. For better or worse.

Dogma.

> It's like baking a cake without adding sugar; it's not really a cake anymore.

Nonsense.

> No doubt they weren't getting value out of them

This piece goes against this piece:

> , but that doesn't mean they were doing things well and they lost opportunity to improve as a group.

Why would you continue to follow a process you don't find value in? If you didn't like a process, why would you feel like bringing that process up in a process-oriented equally-useless meeting? This is the dogmatism. "Well even though the meeting wasn't valuable you still should've tried". To what end?

> For context, currently, I manage a team of 60ish without Scrum. I see Scrum as a bit dated now.

Less interested in size, more interested in throughput/attrition.
> i only have a few direct reports and even then i feel weekly is too often

1-1s aren't about how _you_ feel. They're about your directs's feelings, and the relationship between the two of you.
Somewhat unrelated to your point but something I always found kind of hilarious is the fact that Thoreau had his laundry and food shopping/prep done by some local women while he was living his 'spartan' life in the woods.
Go to a prison in the Midwest and ask prisoners about their human rights. The US is full of abuse, but the wealthy are really good at pretending it doesn't exist and the poor are so busy fighting with the middle class that they don't have the time or money to do anything about it.
8GB kits run about $120 at Bestbuy for Canakit and Walmart resellers are about $115 for a no name kit. If you are lucky, you can buy 1 at a time from Chicagodist as a single board for $75.
That's kind of my point. JSON5 is a much better for configuration than JSON.
Yes. We had a team of 20 with 2 scrum masters, because they wanted to grow the team, and they had 2 scrum masters available. It was ridiculous. But don't worry, they will manage to fill their time with meetings. Just try to avoid them.
Misread the title as "Which John von Neumann Died at Los Alamos?" and now I really want to read that article.
It's a like Darwin Award but they include a screenshot of the widows tearful goodbye on her Facebook page for some reason.
I recommend Julia Cameron’s book the Artists way. It’s designed as a course in creative recovery. With daily & weekly homework. Brilliant stuff…
Ah! I was going to this actually. I discovered it when Bungie switched Destiny2 over to use it.
Advice these days is to rely on the database to do the right thing with your uploaded files. I think they all handle this rather well.
This seems like such a strange thing to say. Why does your wife find having no connection to civilisation "downright alarming"? If women are supposed to find outdoor solitude frightening or something, nobody's told me! I'm hoping this doesn't come across as angry, it just feels like a bizarre thing to read.
People who sign up to work on ad services for google or engagement for facebook have already self selected as willing to do morally dubious work in exchange for more money. There's no question that engineers do work that decreases society's utility.

I don't think following incentives makes someone bad though, it's only human nature, and of course there are plenty of people queued up to replace you. The system that creates those incentives might be bad, but it can be impossible to untangle where the incentives stem from.
There's this joke I often see about homeschooling: "I didn't want my kid to miss out on the high school social experience, so I beat him up and stole his lunch money."
As someone who has been working in this area for a while, for a programing language to be embraced by non-programmers it has to not look like a programing language. That is, no matter how streamlined an simple it feels to us programmers, when you stand two meters back from the screen if it looks like c++ then it won't have any significant uptake.
I scroll through the subtext page and just see code samples that look pretty much like any other language, and that's what the non-programmer target audience will notice.
I'm so jaded that I think she will get off scott free
>The US isn't trying to justify inaction

You guys just signed the Paris Agreement this year.

>cumulative contributions isn't useful for anything

It's the reason we're in the predicament we're in.

>long before climate science existed or before technology existed anywhere to reduce emissions.

You've known about it since the 80s. You haven't reduced emissions since then. Technology has existed for a long time to reduce emissions.
Is there some way to delete/filter/downvote click-bait header lines on HN like this one?
Hit the front page of HN so it’s time to raise the prices.
>Working lunches are terrible idea as well. Eat lunch, don't pretend like you're paying attention to the totally coincidental "anti-racism webinar" that just so happened to be on your calendar that day and totally isn't a way to tout HR policies and virtuousness.

In order to become senior leadership you need to signal you are a leader in corporate values, which means loudly talking about how engaged you are in whatever you think might be what the company wants to thinkits corporate values are. This is very easy when your company is kind enough to literally run a seminar about what its corproate values are.
that used to be the case for me, but since we all started working from home my manager started doing team meetings to try to get some of the discussion and help that happens incidentally in the office to have a time scheduled for it. So everyone talks about what they're doing and what difficulties they're having and I want to die as I waste time I could be working.
So, a lot of talking and meeting. No doing. Color me unsurprised.

A good manager leads the team, finagles resources from upper tiers, un-sticks stuck processes, settles disputes, and then gets the hell out of the way. This manager sucks.
Trouble with Optionality
This is a classic trap that new managers fall into. It's not the number of meetings that you are judged by. It's how effective you are in execution and how well can you drive your team(s). The meetings are just a means to the end.

I've been in management for a long time now and have managed managers. Frankly, I would cut as much as I can and skip as much as possible _while_ being able to do my job - which is to drive results, quality and other team performance metrics.
For reference: https://www.youtube.com/watch?v=S-VT8Hs3OhY

It is so obvious from the style and music that a demo group (The Silents) were behind this game. I'm still loving it to this day. Missing getting boxes of demo discs :)

Also: https://www.youtube.com/watch?v=o96I_UfSdIU
Man, Jesper Kyd was great back then already...
Some people just have anti-social mental illnesses and this is how they manifest.
A subtle factor is that for most interesting computations, the size of input and output you are interested in is much smaller than the size of temporary states required by the computation to produce that output.

It is useful to distinguish between the "middle" of a computation and "output stage".

Using irreversible computation, the middle requires a potentially large state, and a correspondingly large energy consumption.

You can often transform an irreversible computation to a reversible "middle", with an encoded result such that the "output stage" has to do projection and decoding, with that final step consuming energy, but not as much energy as the original irreversible computation would consume.

You do the computation while preserving every bit of information needed to run the whole computation backwards, then read just the output bits you want in the result, then run the middle computation backwards.

It's like compressing a spring and then accepting the energy back from the spring: That doesn't consume much energy, it just stores it and gives it back. A reversible computation is a very complicated spring, and you read the the output before letting it give back the energy from the reversible part.

As you can chain computations with "output" only at the end of the chain, it's useful to think of reversible, and maybe linear (e.g. one-shot encoded) computations as building blocks.

So I think Gravyness's question is a good, curious question, and there is something to it. Even though you can't build a complete, standard computer that way.

There are many practical and scaling obstacles. It has a lot in common with quantum computation (the ideal, theoretical version), though they are not the same thing. An (ideal, theoretical) quantum computation is linear and reversible, but on quantum states instead of classical states, and there is an energy-consuming input and output stage.
That's a bit of a liberal retelling. You had a free account, the system sends you one (or two, I forget) emails if your free account is inactive, and if you don't log in for a few months it deletes the data to make room for others.

There was a period where I didn't keep backups of the data on free accounts, but people complained, so I added that.

I think it's a bit unfair to expect me to keep account data around forever for free, even after notifications that the account is inactive and will be deleted. Also, wasn't this more than half a decade ago?

EDIT: Also, your account isn't even deleted, only the pages are, so your username should still be there, no?

EDIT2: Also also, paid users don't get deleted, so something must have happened there. Maybe your payment method failed when renewing, or you didn't have a paid account? What's the username?

EDIT3: I found the thread:

You: Why did all my bookmarks disappear from my account?

Me: We only delete the links of unpaid accounts, as they take up too much space. We do have a backup export of your links I can send you, though.

You: Can you please? I will upgrade to a paid account if you restore my links.

Me: Sure, but it will have to be tomorrow, as I'm not at the computer right now.

And then what you posted above.

So it wasn't a paid account, this was seven years ago, your username wasn't given to someone else, and I didn't kill the service or lose your data.
Firefox supports it fine but disables the setting by default.
As a Jellyfin maintainer, I can confirm that these messages are never polite and are not prioritized.
It's not necessarily bots. They could just be buying views with ads.
For the same reason you'd trust a free service with your data. Especially photos and image data.