skysight-inc/HackerNews huggingface dataset:
You don't refute my point. In fact, you strengthen it by providing no evidence why this should be a requirement of modern logos for software companies. You list a bunch of things a logo should be useable for in your mind, otherwise its not a professional logo. However, you don't explain why it must "degrade to 1-bit" for those random things nor why the logos should support things like "silhouettes on glass". I can think of a handful of use cases but hardly a minimum requirement for a good logo for the majority of software companies.

I've run several different types of businesses and even those that required print work never required or even benefited from black and white, or even monochrome as another commenter mentioned. We _always_ had the means and preference for full color: emails, brochures, documents, websites, t-shirts—it didn't matter. There was _never_ a time we needed to degrade the logo so significantly. From talking with others that appears to be extremely common in modern businesses, especially software, since the majority of our presence and revenue stream is online, and not glass silhouettes in our office.

As I said, outside of a fairly narrow range of real world use cases, this comment is outdated: "Ignoring this issue is the mark of an amateur." If you have one of those rare use cases, check that box, but otherwise it shouldn't be the norm or a requirement.
Ask HN: Why long term home rent is always a pain?
I wonder why is it such a pain to rent a place longterm in all countries I know of — you waste about a month of your time and almost sell your soul in infinite negotiations and paperwork for a place.

Why isn’t it even close to airbnb experience - you submit details needed, you put some deposit money, you cover risks with some insurance company and you go?
Yeah that happens. More than once I've thrown away a lot of work due to a shift in priorities. The thing to realize is that as an engineer you have very little control here. All you really can do is argue with higher-ups (they likely won't listen) or job hop (you can't do that too often).

It's sort of like making a movie. You start out with more material than what you need for the finished product because sometimes you don't know what's going to work ahead of time. Yeah, it sucks when you project gets left on the cutting room floor, but it happens. There's plenty more work to do. It might sound cynical, but don't get attached.

In terms of a middle ground, I sort of think about business concerns the same way I think about the news. Be aware, but don't worry, because you don't have much control anyway. If something really important comes around, start preparing to do what you can with what little control you do have (job hop, move out of a place that's about to be a war zone, etc). Don't waste your finite time and attention on day-to-day details. Save it for the big stuff.
> Which of these would you like me to deprioritize in order to work on this new thing?”

At most places, the answer is going to be “you need to prioritize all of it. Oh, and by the way, here is even more work to put on your plate!”
Some people may like it though (to adequate limit).

Anyway, isn’t a headline already a good summary? Tbh, 50%+ of my comments go into threads which I never tapped the link of, or at least I check comments first. Partly because a discussion is more interesting than an article and the latter can be seen simply as a pretext for chatting about something relevant (often not).

Edit: Also some users, either author or someone else, may write a summary as a comment and/or warn about lengthy post style. Seen it, done it.
Assuming 2000 kcal/day is the normal amount blah blah blah.

For men, they are running a 300 kcal deficit for 5 days and 1500 kcal deficit for the other two. For a total of 4500 kcal per week. Or losing about a pound and a half.

Now, seeing as this is for overweight people, it's likely to be even more. As it takes more calories per day to maintain higher weights. So if the person's maintenance is about 3000 kcal/day, that's going to be a deficit of roughly 11,500 kcal per week. Which is close to 4 pounds.

But then again, restricting yourself to just 2000 kcal/day would have you lose about a pound and a half per week.

Because, when you are very overweight, lots of things work.
How does an Electric Meter work?
I can do both. Hate isn't finite.
Yes, I still work on GMSL. It's pretty stable and I mostly just fix incompatibilities or bugs that people report. However, I'm happy to look at additions.

One of these days I'll get it off SourceForge...

Is your find function a bit like my rwildcard? https://news.ycombinator.com/item?id=23270235
Usually rollouts like that are slow to prevent a flood of people using it at once, and to slowly open the flood gates. Not many people will manually change the flag, either. I don't think the fact that the feature flag was just client side is a "smoking gun".
I think there’s room for two categories of terminal apps. “Library” apps, and “User” apps.

Library apps are intended to be consumed by other terminal apps, or by advanced users. User apps are strictly intended for humans.

Take ffmpeg as an example. This is an excellent “library” app, so much that there are many actual libraries that are thin wrappers around it. It’s incredibly versatile.

Do I want to interact with ffmpeg, though? For one-off tasks, no, I’ll just fire up VLC or some other tool instead of reading the ffmpeg man pages.

Friendly, stylized, non-parseable, “user” terminal apps are a comfortable middle ground between hard-core “library” apps and full-on GUI apps.
Jeff Bezos' Unfinished Yacht Towed Away
It’s just a bottle of liquid, exercise some self-discipline and don’t drink it.
My experience is the opposite. The more architects there are and the farther they are from the nitty gritty coding the worse everything is. Setting common rules is useless unless they're being enforced. And to be enforced you need to actually be hands on in the code base.

>Senior Engineer at interview during a Systems Design

I also pretty strongly disagree with this. The right answer to systems design in 95%+ of cases is a single application modularized using language tools talking to a single DB. Most of us don't deal with the scale that requires a constellation of systems.
> ... is it really? CS is as far as I know one of the fields with the highest demand and even there the jobs that actually need a phd are pretty rare.

Yes. Although, I don't blame you for being misled by terrible articles about the situation.

Historically, departments look at PhDs that go to industry as having pursued "alternate careers" that the only real goal is to stay in academia at all costs. So they talk about them as being failures. Although, that couldn't be further from the truth.

STEM PhDs have huge demand. Bio PhDs, CS, Math PhDs, engineering, etc.

How you value PhDs also matters. In many fields, a PhD will not net you more money. It will net you a much more interesting job though. In some fields, like ML, it will net you both more money and a more interesting job.

But. There is vast vast oversupply of non-STEM PhDs. These departments need to be shut down or completely reformed to stop screwing over their students.
>> The global case count is now over 25,000, with more than 6,000 in the US.

>> The global death toll is now at least 10.

It's just fear mongering.
I thought the words in quotation marks sounded familiar and tried to search for the source, but when I Googled for the first line the only result was a link to this page! Is this a paraphrase of something someone else said way back when?
True, but it is tricky because `is not None` doesn't work here. For example, `my_var ?? 0` would become `my_var if not None 0` which doesn't really make sense and also collides with the pre-existing ternary syntax (`my_var if not None else 0`).
James Webb Telescope captures chaos of the Cartwheel Galaxy
Commanders! The first thing I install on literally any computer I touch. It's like climbing on the top of the hill (or mountain!) and overlooking the dense foliage. I really don't establish a mental connection with the machine until I have a commander running. Doing any disk operations in the Explorer, whatever else drag-and-drop there is, or just plain shell, is just pathetically painful and slow.

Also, shout out to DOS Navigator! I used Norton Commander until 386DX-40, but then switched to the Navigator. Still remember I saw it first time in a shop where I was buying pirated games. The dude in the shop with the long hair was copying files and it looked uber-cool for some reason. I had to ask what was the name of this wonderful utility. He silently showed me the About dialog without turning back. There was no way back to NC from that point on my high-tower Pentium-133.
$8M stolen in large-scale Uniswap airdrop phishing attack
not really. if there is no mandate from above, no time set aside, and everyone job is to keep their nose down and finish their sprint - no architecture gets done. no design discussion gets done. no testing gets done. no scheduling gets done. no vetting of dependencies gets done.

you get a bag of little 2 week efforts
>the same standards as I would treat a full time research employee. And while they are the primary workhorses of research

They can't be the primary workhorses and also not research employees.
Mysterious Metallic Orb Falls on Mexico
Sounds similar to Boeing. You begin to wonder when these kind of lessons start entering management textbooks.
From what I've gleaned through speaking to current and former Amazon employees you basically have to use DynamoDB for all new services.

IMHO the logical progression for applications with typical relational models is starting with an RDBMS in combination with an ORM, breaking out of the ORM when necessary for more complex/slower queries, ditching the ORM altogether when it starts to break, then evaluating sharding or moving domains into a NoSQL solution piecemeal. A well-architected monolith or series of microservices suits this paradigm which allows you to realize the productivity benefits of SQL and only worry about the deduplication, indexing, and consistency issues that come with NoSQL when it becomes actually necessary.

Then again if I were Amazon I'd probably plan for scale up front and be jaded by their experience with Oracle too.
It might feel short-term good to have someone say yes, but when they don’t fulfill their agreement that leaves a more long-term feeling that their answers in the future will be unreliable (“Yeah, X told me they’ll do it soon, we’ll see if they actually do…”).

Communicating honestly (“If we need that done today, we have to deprioritize something else to make time”) will get you further unless you’re dealing with very immature management.
Because "I need to leave my mark on the product, and my previous proposal to remove permissions from play store was denied after user pushback"
Wonder if this has anything to do with the reports of them shutting the service down.
I am not saying we cannot say anything about group averages. I am saying if you take a random black person you cannot determine if they are well off or not based on race alone. You can say they are more likely to be worse off than if you took a random white person.

I am fundamentally opposed to giving benefits to people just because they are in a group that typically does worse.
Right... thanks for correcting me.
> If these people are fat

I've always wondered - do the 0.8 / 1.6 grams of protein per kg apply equally across someone's whole weight? If someone has a lot of body fat compared to lean mass (bones / muscle etc), would the protein requirement per kg go down accordingly?

In other words, does having more fat tissue increase protein requirements, or should we instead think of protein requirements only for lean body mass?
Capital markets are really great at some things, and really bad at others. Treating them as a one-size-fits-all solution for our problems is inefficient and dogmatic. We end up coupling our moral values with the system we use to try to enforce said values
To add some numbers - your liver and muscles store about 500g or 2000 calories of glycogen. Each gram of stored glycogen is bound to 4 grams of water, for a total of roughly 2.5kg / 5lbs of weight.

When you eat in a calorie surplus, your glycogen stores are full. When you eat in a sustained deficit, you operate with very low glycogen stores.

This is why when you start a diet you often immediately lose 5 pounds in the first few days.

This is also why when you are dieting and have a huge cheat meal, you "gain 5 pounds" and then lose it again immediately upon resuming your diet. It's mostly retained water since your body converts the giant influx of calories into glycogen then burns it off over the next several days.
Do you think it would make it better to have the tables hidden behind an API of views and stored procedures? Perhaps a small team of engineers maintaining that API would be be able to communicate effectively enough to avoid this "tragedy of commons" and balance the performance (and security!) needs of various clients?
In this case the second $3000 bounty was due to a 2x promotion at the time. The guideline for a critical is $3000, but Cloudflare does occasionally award bonuses for severe vulnerabilities (e.g. https://hackerone.com/reports/1478633).
Curious, the unemployment charts linked by von_lohengramm in this subthread show unemployment rising for all the periods mentioned above.
I've noticed that language teachers (and self learners like myself) often struggle to create practice material and fun activities. I'm working on ways to make it as effortless as possible
It used to be you had to basically beg them to, but it has gotten better since they generally shifted from subsidized phones to paid up front. Having just helped someone move off Verizon, I know that currently Verizon automatically unlocks phones 60 days after purchase. No first hand knowledge, but likely the others are similar.
You also get ten different opinions when talking to ten different architects.

I agree that having a bit more involved discussion will lead to a more informed opinion. From my experience of working as an architect for more than a decade, finding someone with domain knowledge would help a lot if depth is important. A generalist can help validate the design decisions at a high level or suggest alternatives when appropriate.
GitHub faces widespread malware attacks affecting projects, including crypto
Twitter thread for the announcement: https://twitter.com/seth_shipman/status/1552317460954505219
Interesting. I neglected to mention it, but I was actually thinking about the difficulty of replacing the inert gas as the reason servicing multiple pane windows would be difficult, but I forgot there are non inert gas filled multiple pane windows too.
Why stop there? Use the Argand plane and then get all your trigonometric functions for free! Gotta get those young whippersnappers into shape!

Obviously I jest, but boy would it have made things a lot easier if we did them that way! To your point, I feel like we do a lot of the things we do because that's the way we've always done it. Every now and then we need to step back and ask whether that still makes the most sense.
I have a... partial counter-argument to this. Publishers would absolutely jump at the chance to screw over individual authors with "unofficial" derivative works.

In fact, we know this to be the case because its how publishing used to work pre-Berne Convention. Imagine the mid-90s anime fansubbing scene, except everyone is a for-profit business who is able to obtain copyright over their translations of other people's work. It was incredibly scummy and hostile to artists in ways that would make Jeff Bezos[0] blush.

There's also a related problem of dividing "official" and "unofficial" works in such a way as to be legally airtight. "Noncommercial use" is actually really narrow, because the work itself is a commercial product and its production costs money. Think about how many fan artists have Patreon campaigns these days: sure, you don't have to pay to view their work, but they are still running the same kind of business that the original/official release is using. It's the sort of thing more appropriate for the original creators to just have a blanket "I don't care about people who do X, Y, or Z" policy/license rather than peeling back the legal protections on certain creative jobs in a way that, say, the scumbags at large media conglomerates might figure out how to monetize. Or, in other words, that fanartist with a Patreon is arguably protected from corporate competition by the fact that their work is illegal but practically unprosecuted in a way you can't put into law.

None of this would matter, of course, if copyright terms were limited to a short time period. All of the more onerous copyright rules I mentioned above were far more tolerable in a world where copyright on works people cared about regularly expired. If lawmakers had known that copyright terms would get blown out to life plus a tail period that is basically another life term, they probably would not have allowed derivative works to be controlled in this fashion.

[0] Owner of Amazon, the company that put your local bookstore out of business and then made it incredibly easy to resell other people's books on their platform
What do you think of tools like one? https://www.aifredhealth.com/
This is missing vc - Volkov Commander - written in assembly. It was tiny, had amazingly complete functionality and was blazingly fast.
I read your comment before it was flagged. I assume it was removed because you broke the first rule of this board: "Be Kind, Don't be snarky".

Your followup comment here also seems to break that rule. In general the combativeness you've added to your previous and current comment make for nonproductive discussions.
> Yes, drop those other things

or

> Well just do this in like the fastest, shittiest way possible

:shrug:

We can prioritize and things do get prioritized but if you have 40 hours of time and 80 hours of work, some ball is getting dropped.
> Did I have an unusually permissive advisor or something? My advisor didn’t control my leave - it was up to me to manage my time.

You indeed have a nice advisor. Some advisors are hard people who manage their student's time at 3am on a Saturday. Or who insist on 14 hour days. Students under these people (let's face it, they're not working with them, they're under them) have no good options.

I know many such students. Some universities are particularly prone to such behavior from faculty. I warn all of my undergrad students to go visit labs at 7-8pm and see how happy people are to be there before accepting an offer.
Truth and Other Fairy Tales
So with this what games actually support Vulkan 1.2 and ARM processors? Maybe there's a version of Quake that could run but I'm wondering what would really work outside of just tech demos and benchmarks.
I've taught programming with p5js (top left origin) to art students without a math background and the coordinate system wasn't an issue at any point
> Indeed, if all the features of modern graphical/web applications are dragged into terminals, then what is the point of using terminal anymore instead of native graphics/web?

It's not "all the features", but just being able to build a basic interface without too much trouble is a blessing. Several use cases:

- The most important: you don't have access to native graphics/web. A lot of people still need to work with remote servers where installing X is not viable and you can't access web ports.

- Simplicity. For simple interfaces, it's far easier to just use the terminal with an extra Python dependency, than it is to create a regular UI that will require a graphical server, graphics libraries and such. A web interface would be even harder to do.

- Easy adding interfaces to existing scripts. In fact I used textualize precisely for this, a script that launched some long running tasks, and I wanted to check the progress and be able to stop/throttle them. Launching a simple interface was easy enough, the rest of the script is still a regular Python script, but for that situation it just pops up a TUI.

Also, it's not like TUI apps are new. A lot of terminal applications will launch a TUI sometimes because it's just easier. See for example some configuration dialogs for APT.
BP produced 675 million barrels last year. The world produced 10.3 billion. BP cannot control the price like that.
This spring I was applying for jobs so I answered my phone for more unknown numbers than usual. This has lead to a huge increase in spam calls that I receive on a daily basis and Google Phone's spam filter isn't strict enough for my liking (not to mention no longer available since I'm running GrapheneOS).

If you're an Android and Tasker user you can take matters into your own hands and set Tasker as your call screen app. There are two different blocking types, one shows that you missed a call as a notification and one does not. I have set it so that all non-contact calls are rejected but I see a missed call notification. I also have a contact with a growing list of numbers that is rejected and I do not see a notification. Additionally there is a regex filter that rejects several area codes without a notification.

When I start seeing more spam calls from a random area code in Michigan (or wherever), I just add that area code to my regex filter and then just have to worry about clearing my voicemail at the end of the day.

If I'm expecting a call from a doctor or someone who is not a contact in my phone, I just turn off the profile and deal with some spam for a day.

Of course, I would love some strict regulations around this, but I do no expect the legislation to go far enough or be effective (I'm in the US).
> People love hearing their neighbors in the bedroom next door and their kids stomping on the floor upstairs while practicing their tumbling moves.

In densely populated areas of Europe we have apartments everywhere. It's not that bad, if the building was well-built you barely hear your neighbors.

> Walking groceries up multiple floors of stairs is great too.

With the average American BMI it's great indeed!
I was going to say that you should really camelcase your url, because it's hard to see what it's saying, but even when you do that...
https://buildASASSAppWithFlask.com/ doesn't really help that much hahaha.
It's true that you can find useful content on TikTok.

But, let's be realistic - percentage of people using TikTok to learn something is... probably negligible.

But there's an example on how the technology can be used in good purpose.
What was missing was the server side ownership check. We decide which customer owns the real "example.com" which is very battle tested logic, but had missed the check in this new service. The client side validation is expected too, though
I am on the same boat: just can't see why someone would want to turn the terminal into what is basically a GUI with just poorer graphis?!

Am I completely missing something? Should I start thinking of replacing my desktop environment with a terminal emulator that does everything, including displaying images, videos, windows etc to gain some advantage I am unaware of?
I first heard this on Radio 1 when they were playing it next to a similar modern song, Self Esteem's I Do This All The Time. Both of them are incredible.

"Getting married isn't the biggest day of your life, all the days that you get to have are big."
Sideprojects Are Hard
> if somebody is butthurt because you refused to take on more than you are able to... that's a bad spot to be in no matter if you refuse or not.

Okay, but…if you work a job not for fun but because you need the money, then you’re still better off in the bad spot with a job than the bad spot without a job.
It wasn't mean to be client-side only, it was meant to be client-side and server-side. Unfortunately, the server-side check wasn't happening in the way intended allowing Albert to find this vulnerability. We have a special document that describes bug classes that need special attention and this particular incident has been added to it.