skysight-inc/HackerNews huggingface dataset:
Knowing very very little about battery technology I wouldn't expect an interruption when starting to charge a pass-through power bank either. I'd expect charge controllers to handle this seamlessly, like the ones I get on those microcontrollers that support batteries out of the box (which are dirt cheap too), or the one in my laptop, or the one in pretty much all other battery-powered devices; those don't switch off when connecting/disconnecting to/from mains power. If that's so well-understood, why would a decent power bank not do this as well?

Actually, my big Anker 521 (256Wh) does provide pretty much uninterrupted power when connecting/disconnecting to/from mains, though it did switch off randomly once after a few days.
Sure, but I think it’s like being a sports commentator vs a competitor, or a film critic vs a director. Tarantino, Van Gough, Jimi Hendrix (and the like) all achieved greatness without any institutional backing or education, as far as I’m aware.
Speaking only from personal experience. Take what you will.

Sometimes, we overthink stuff. It is okay to be however you approach things. You don't need to be exactly (skilled/good/whatever) like the people you see. I found that, if I stopped thinking too much, and stopped worrying about a specific version of me I have in mind, I just _be_ and end up doing something spontaneous, and leads me to a state I did not originally plan for.

Professionally, I studied computers, and I worked to find my way within the field. Tries being a consultant, software developer, people manager etc to realise that I didn't like any of them, and then stuck to caring for systems and how they work which has been the fascinating part all along. Now, I work as an SRE. Happy to come to work, and inching forward on being a good SRE everyday. I do have a big imposter thought when I listen to talks/ works of other SREs, but this is me. I know and can do things they probably can't.

Hobbies wise, I think the best ones are organic, and happen by a bit of chance + social effect. I ended up playing with a few wood working tools at a garage of my friends' when I was a teenager, and it was always a good memory. When I was away from home, living alone in the US, and had lot of time in my hand after work, I found a local community wood workshop and went there for a woodworking class. It gave me a good time, and I ended up visiting more and more often. I have now been woodworking for the last 12 years, and it is one of those hobbies that make me forget about the rest of the world, when I am focussing and working on a project. I religiously visit my woodshed for 5 hours every Saturday, and it is my time where I can build something tangible and feel the sense of accomplishment without caveats.

Just sharing my experience in case it helps you.
> So when a user uploads a picture from an iPhone, you either have to load up an extra JS library

When I'm uploading a picture straight from an iPhone, using built-in Safari, it's JPG not HEIF. It's got a different name though - RFC 4122 UUID with ".jpeg" extension, not IMG_XXXX.JPG

File uploaded to a tiny Python/Flask app, to make sure no processing is done behind the scenes, is seen by file(1) as:
"9E83B1D4-8AF1-4468-9095-0EE3FEEDF5BE.jpeg: JPEG image data, Exif standard: [TIFF image data, big-endian, direntries=X, orientation=X, xresolution=X...]" and can be opened with Firefox as your usual JPEG. HTML form asks for enctype="multipart/form-data" and doesn't specify anything about image formatting nor does it care what file type is being uploaded.
Except for Go.
Is there any context regarding moving apps off Heroku?

I don’t have any apps there myself but I’ve worked on projects hosted on Heroku and I remember being happy with that provider.

Did they raise prices, change their services, or something similar?
>USB will give us standards for power banks

USB Energy Provisioning Aggregate Network 4.3 Revision 11 Gen3x4 48gbps SuperCharge-C.
Well, I take issue with most formalized diagrams that represent code elements, rather than "business" entities. It leads to a kind of thinking that is wrong IMO, where you mechanically represent every business object by a class, say Customer and Employee.

I tend to think of OOP as a way to rewrite 'if's now. When you have the same huge 'if' or 'switch' in a couple of places, you can usually rewrite it to use polymorphism, and it becomes clearer. But it is totally fine to use procedural or functional idioms most of the time.

I don't know the whole breadth of the actual standard UML, and I don't know anybody who does. When I say UML, I mean as practiced and not as written, and that means: Boxes for classes, methods below, various kinds of arrows that I have to look up. For sure there are good parts in the standard, but that is not really relevant here.

As the sibling comment says, sequence diagrams are usually more useful. Or state machine diagrams. Or a diagram showing data dependencies.
> Being famous used to be rather difficult. Of course there were exceptions (writing To Kill a Mockingbird...

Shots fired!
An undocumented behavior not on the list of undocumented behaviors is that vouching and presumably flagging as well can be shadowbanned. If you vouch for things which then get flagged again, the vouch link won't disappear, it just won't do anything anymore. So you should be careful if vouching or flagging something is "worth it".
this is very very cool!
one question - u deploy to individual servers right ? can u target deploy to a kubernetes platform. Like EKS? I couldnt find it in your docs.

Because one of the cool things about Heroku is scale-up. A cool project here is https://sst.dev/. Would love to see EKS/GKE native integration there.
In my opinion this is like criticising Picasso's paintings for not being anything close to as realistic as photos.

Fine, it's a valid opinion to dislike either for those reasons, but for many people it was, and is, art that's exciting in part because of its perfect non-perfection.
What's "0.1%" based on?
How I learned about corporate firewalls
I used to use UML for sketching out software projects, it worked well for that.
I actually miss it sometimes.
Firefox on Android, don't have a redirect loop, but the website says at the bottom that it works best on desktop. I can zoom in an out on the map but it's just colorful points without any description, maybe i should have a look at it on desktop.
> Why not just make content available to everyone for a reasonable fee?

Because your definition of "reasonable fee" isn't.
You should talk to some close friends and ask they to tell you about your strengths. After that, I highly recommend that you read the "Awaken the Giant Within : How to Take Immediate Control of Your Mental, Emotional, Physical and Financial Destiny" by Tony Robbins. Author said that you should focus on your strengths
'Proper' UML not working for you is the entire problem. UML had some good ideas, but none of those good ideas are unique to UML. Drawing things and the relationships between things is awesome.
Don't really think so.
Closed everything and now I grow potatoes.
Might also be that outsiders perception of the usefulness and validity of standard economics has taken a big hit. Result is students unwilling to put in very much effort.
This perspective is great.

UML could've been much more popular and useful. In the early/mid '90s, I worked on commercial full-cycle CASE tools for mil/aero/datacomm development, including a "meta-meta-model" to support that. (Sadly, I loved my engineering and R&D teams, but business realities of the larger company happened repeatedly, and many innovative products and teams disappeared.)

Later, in grad school, writing various software in Java, and no longer working for a CASE company, but having many methodologies up the wazoo, I wanted a way I could rapidly iterate between static object model diagrams and the code. With no good CASE solution available for that, and no time to solve CASE properly, I forgot about all my hard approaches to the hard problems, and just quickly kludged up something that did "80%" of what I wanted, with "0.000020%" of the effort. I used OMTool from Rumbaugh's GE ACC group for the diagram editing, and wrote a code generator in Emacs Lisp. https://www.neilvandyke.org/jomtool/
You can always do double eval for variables:

var=1234
echo `echo {1..$var}`
> It makes me feel very philosophical. Likely we had walked past each other every other week for three years with our heads down, or in the clouds, paying very little notice to the people around us. Past Channon had not the foggiest clue what impact an unnoticed stranger would come to have on her. Since learning this I can’t help but look at the passers-by in my day-to-day life in a different light.

And no shame in getting philosophical. It may not have been time. Perhaps you were not the same person, or nor was he. In meeting at the right time, stars are aligned, it was the right time to intersect. Or perhaps a host of other reasons. There may have been better times, perhaps bounded for this success quite close to or at the time you didn 'meet'. And who knows what other 'success' could have worked out - collaborators in something, getting together when 're meeting' - we don't know, an individual's life's not repeatable, and that in itself is beautiful.

It is indeed fascinating mapping and wondering, and probably applicable to a lot. But not to downplay the philosophical side, as that's important, and important the OP included it.
AUTOMATTIC | SYSTEMS ENGINEER | REMOTE | FULL TIME | Proficiency with some or all of: NGINX, Docker, PHP, Golang, LUA, MySQL, ELK.

We’d love to chat with you if you have:

* Experience with implementing and supporting Kubernetes-based infrastructure.

* Experience working on a large-scale system to make it performant, highly scalable, and fault-tolerant.

* Experience in Linux systems administration and a deep understanding of how web-related services (load balancers, high availability solutions, web servers, databases, caching daemons, etc.) work.

* Proficiency in information systems concepts, system administration, and cloud platforms.

* Proficiency with some or all of: NGINX, Docker, PHP, Golang, LUA, MySQL, ELK.

* Working knowledge of network technologies such as: TCP/IP stack, IPv6, DNS, Anycast, firewalls (iptables), and TLS.

* A passion for open source software.

* A willingness to learn!

APPLY: https://automattic.com/work-with-us/job/systems-engineer-at-...
BENEFITS: https://automattic.com/benefits/
CREED: https://automattic.com/CREED/
I the early 2000s as a consultant I had the job of designing and building a new e-commerce site on top of an existing green screen system. Java was an obvious choice and I found a tool to design UML diagrams which would spit out Java code with empty methods. Some of the developers were new to Java but these templates kept everyone on course. Worked like a dream.
As basically just a wrapper for the OpenAI API, why would I pay for this? I could do the sane thing in the OpenAI Playground.
You won't necessarily become good at something just because you spend time and effort on it. You can certainly enjoy it, but you won't be as good as others who are naturally good at it.

You want to find something that:

1. You enjoy, are interested in, makes you happy etc.,

2. You are naturally good at it, ie. you are talented, will be competitive,

3. Is appreciated by others, ie. they will pay you to do it.

The luckiest people get all three in abundance. Others have to find a balance and compromise on one or the other. 3 can be a deal breaker but you can do without much of either 1 or 2, but not both. However, you will always be at a disadvantage to those who have both 1 and 2.
When it is a visual notation and the main purpose is that it is supposed to aid you in thinking, then I think being "intuitive" is one of the most important features.

I want to see a graphical representation of my "business" entities, not a more verbose 2D representation of my source code.
> It's not your place to decide if the quality of life improvements others experience with medication are worth it or not

It's our place as a society to ask questions and be very concerned about the fact that more and more people need medication to operate as normal human beings, especially when these medications are dangerous and/or addictive
Just to cherry pick a few of your concerns:

>Codegen for json deserialization, data types, general slowdown in the analysis server at scale, the list feels long,

Those are clearly Dart critiques, sure Dart is not a perfect language, but I can tell you coming from Java and Kotlin that they have plenty of warts of their own, as does ObjC and Swift. On the other hand, Dart is still being very actively developed and improved so I have no doubt that in the future, it will be better than today, just as its sound null-safety now out classes Kotlin's NS implementation.

>but does anyone on the team use iOS full time

Not sure why you keep focusing on iOS and Flutters focus on Material. Sure you might feel the need to use iOS styled widgets but there are plenty of commercial apps built with Flutter that very happily base off of Material and you should note that the new rendering engine has been developed on iOS first to specifically address many of the valid perf issues that skia based engine has had on iOS and Metal.

>. On the outward facing apps this is definitely a matter of perception, I don't think I need to expand there.

After reading all your preceding posts and now this, you seem to want to imply something but not come out and say it. I know that Google have publicly announced Flutters use by Google Pay (https://flutter.dev/showcase/google-pay), if that's not a big enough app for you I'm not sure what would convince you.

>As a full time iOS user it's VERY obvious, you feel it and see it, my friend >literally deleted an app due to it after using it for seconds, it's not just a >vague complaint, it's highly perceivable.

This is my biggest pet peeve, anecdotally I hear a fair bit of this coming from mobile devs, especially with iOS devs who seem fixate on this, but guess who I've never heard this from in over decade in mobile dev: iOS users (and Android users) who are not devs. Literally never. Not a single non-dev person has ever mentioned it to me. Sure the complain about a million others things to do with phones, apps, you name it, it's amazing all the things people want to talk to you about when they find out you're a mobile app dev, but literally it's never about scroll physics being too fast or off.

Sure I'm very involved in the Flutter community and do it for my day job, so I can quite rightly be labelled as biased, but trying to be as objective as possible, on all measures I can think of, Flutter is a very successful open source project and simultaneously a very successful "commercial product" which is quite a rare feat to this day.

Finally on the topic of open source, I'd point out that unlike for instance AOSP (another huge Google project/product) Flutter is not developed in "throw it over the wall once a year" fashion but completely in the open, all work is done in the public repo, on public issue trackers, public design documents, roadmaps, etc. Its really quite exceptional in this regard and is really one of the big reasons why its really close to foundation/consortium style projects (think Apache, Eclipse, Linux, Rust) than a single-corp sponsored one.
That is the wonderful thing about music. It is actually pretty easy/simple but quite often those simple things move our soul.
When we attempt to intellectualize this we forget that part.

This is Jazz
Having had a short and unpleasant stint at a BigTechCo, it's my projection that pushing hard to make it will likely get you into a bad team - one of those 50%-90% at each corp where people are set up for failure and spend years persevering rather than thriving.

I would instead focus on sticking out of the crowd: making a cool side project (e.g., a utility app that brings you $100/mo in profit), finding a mentor, finding a partner in crime, finding current employees who could give you leads to good teams, upping your game in some advanced tech/data analysis etc.
The real issue, and it is one affecting all governments world wide, is pay, working conditions, and culture.

Whether the US, Canada, or I presume India, pay for tech expertise does not even remotely match the private sector.

If you want highly skilled devs, and management, people who understand and are experts at tech, you are not going to get them at 1/4 of what is possible in the private sector.

And even if somehow you pulled in nationalistic, 'serve your society' tendencies, the next part appears. Work culture.

Government work needs to be highly regulated, very controlled, stodgy by nature, because it is for the public good. It needs checks and bounds far beyond a private corp, or at least different than a private corp, this is the nature of the beast.

Private corp has mechanisms to ensure success, the primary being sink or swim profit motive.

Government requires monitoring and mission success determination in a different way.

A stodgy, stifling way.

The two times I took government contracts, it was an inordinately stifling, red taped, inability to think creatively culture, a stifling type of work.

So you have ridiculously low pay, coupled with stifling, non-creative work culture.

Yeah.

So no wonder no one knows how hacks work, or what VLC is, or how to enforce bans / etc

The competence is, sadly, just not there.

And this affects all of us.
And what is the answer?
And he was tremendously creative because of his relationships with other very creative people.
> Twenty-five years ago, it was projected that, in an ever-more interconnected world, money would no longer be the prime currency, attention would be.

While it does make for a good opening line, using a single prediction from 25 years ago that arguably worked out to some extent (probably not everyone prefers likes over cash), without giving any context on how many similar predictions were made in the same context, just feels a bit odd.
> i.e. it's what high-level functions get compiled down to in actual code

Yes, the Command pattern is what I vaguely alluded to in my message. The thing is, using a lower-level representation in something that’s meant to be an abstraction of the actual code makes zero sense to me.
I was asking myself exactly the same question today. I would especially be interested in providers that have data centers in Australia, as most of them don’t unfortunately.

What can you recommend for an Heroku alternative down under?
Game consoles have a very strong case for being closed because cheating ruins their primary function. And players absolutely will cheat even if it means spending thousands.

Other devices do need some level of local access because bad software is often the limiting factor of usefulness.
Why should lyrics have meaning?
This is all covered in the linked video, fyi.
You need a pixel phone for GrapheneOS which is why I haven't tried it yet.
One of the nice little details of email address syntax is that ' is not a special character, so niall.o'reilly@example.ie is just fine.

One of the vexing things about MS Outlook and Exchange is that they insist on using a non-standard syntax in which ' is used as a quote, so they make an appalling mess of mail headers.
We wrote a blog post with a comparison of the prominent alternatives for Heroku: https://blog.flycode.com/7-excellent-alternatives-to-heroku we compare there Render, Fly.io, Railway, Porter, Northflank, Koyeb and Qoddi.com
> They can’t really sue the Indian authorities.

I can't say we are doing the best things but at least you can still bring the govt to court here in India. Judicial system here is slow, but it at least still works...
Hi, just to let you know that your LinkedIn link is posted as your website.
"The Magic of Thinking Big", by David J. Schwartz. It contains the secrets to getting the most out of your job and family life.
Sorry, can't do better than 5W with that pricey Revision 12 Gen4x4 cable of yours.
> If a user has 251 Karma, they can set the color of the top bar in their profile settings. The default is #ff6600. Here's the complete set of colors users have set: https://news.ycombinator.com/topcolors

Seems this is sorted by popularity? I'd have never expected the color I set (#ffcc00) to make it so high on the list. But then most people probably don't bother changing the default setting, so it can just be due to the low base effect. Would be great to know what it's like in absolute terms.
Looks clean, I love the top 20 and 50% filters.

Is there a way to jump to a specific day? Let's say August 30th 2022.

I see each day has a single GET request (for example https://hckrnews.com/data/20220830.js) but it doesn't refresh the site.
(Armchair shrink advice so place as much worth on it as you have paid for it).

Perhaps try to nail down what the underlying issue is?

From the sounds of it you have tried various things and each has failed to click for one reason or another.

From personal experience when in those situations there has usually been something lacking or that needed changing that I tried to 'fix' by constantly changing external factors which of course failed to resolve anything since the underlying cause wasn't addressed.
Amazon makes things cheaper and more accessible for regular people.
What Intel Learned When an Elevator Smashed into Its Supercomputer Chips
Huh. I thought Zeilinger already had Nobel.

He certainly deserves it. He is incredible experimentalist:

- Macroscopic quantum inference with molecules like C70.

- two photon orbital angular momentum entanglement with 600 difference in quantum number.

- multi-particle entangement.

- quantum teleportation
Respectfully, this article doesn't have any new or interesting insight about either company. The numbers stated in the title have no relevance to the actual information in the article, especially given it seems they are referring to the same person.
Skimming HN over the past year shows many negatives and very few positives: https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=tru...

TL;DR

- Security issues

- Declining innovation (since being owned by Salesforce)

- Changes to pricing/plans
It would be interesting if that is a major factor. For most the darkness is probably a major factor. Not only in that region, but alcohol consumption in the northern European countries is quite high.

Anecdotal evidence from Finland is that everyone is drunk after work, especially on Fridays. It is difficult to find anyone sober. Perhaps it was only my special colleagues though...

Difficult study though. I don't know how much coal mining is still active, probably not too much. I guess space weathers primary effect would be cancer rates because of the radiation but mining work probably has an influence too. Otherwise the sometimes colorful night sky might at least offer some solace for the long darkness.

Last summer I searched for jobs as a software dev in that region because it was so hot... Not seriously of course but there are a few opportunities if someone needs to escape the heat.
The screen is shit. The touchpad is shit. But it's a great little machine for its time.
Most based comment I've read this week.
Dan’s not getting away with anything.
Trump Wonders Why Japan Didn’t Shoot Down North Korea’s IRBM Launches (2017)
>I have no doubt Paul McCartney can just listen to a song once and immediately play it. Did the author even realize that McCartney is a musician?

The first several minutes of reading are an anecdote about memory that has absolutely nothing to do with music.
My first reflex on reading this was to post it HNews, where I just found it.
Nah, it'll be USB-P PB (LiIon Annex 3) UP 2+++ over USB-C (constant cycle) USB-P 2+++-compatible (certified) connectors.
For the folks giving hot takes on this transcript of episode 1, I'd definitely recommend the full podcast (http://peaksalvation.com). I think Philip is genuinely motivated by the question of how someone with opportunities in the tech space can make the world better. (Hint - he's not a Mike Rowe alcolyte.)
https://wiki.c2.com/?FeynmanAlgorithm