skysight-inc/HackerNews huggingface dataset:
Why aren't people paid a full time salary for the work they're expected to do instead of the time they sit at a desk? It's a question I genuinely struggle with.

If the employee is doing all that's expected of them, then the "contract for owning someone for a period of time" (not my words - and relatively creepy) should be fulfilled. It doesn't seem a period of time that is expected but a force of work delivered.

I am willing to be wrong in this assumption, however, given the right argument.
That about lines up with my Jellyfin experience ~18 months ago, although I was coming from (and switched back to) Emby at the time, which Jellyfin was forked from (still evident by all the Emby/MediaBrowser references in folder and file names). Which, IMO, was really interesting, because the codebases were very close to identical for some time yet Emby was orders of magnitude more reliable. I have more and more family accessing my server each month to the point I've almost run out of 'devices' allowed by an Emby 'license,' making Jellyfin a more attractive offering going forward... assuming they've fixed the problems they had at the start.
Spez is such a pissbaby lmao
> And that somehow makes Israel exempt here, or something

It doesn't. But it's irresponsible journalism to write an article of this sort without admitting that every single arms exporter sells to autocracies.
Seeing as all that writing is based on pure made up stuff and there is no "universal energy flowing through us all". I would be more apt to write it off as a coincidence rather than anything spiritual or woo woo. It makes sense that there's a chance that if you're both talking about the same thing, in agreement, enjoying a moment, etc that brains could start reacting similarly. Thus, become somewhat synchronized, since brains are still brains and essentially work the same way in almost everyone.
Is there a name for the phenomenon when something is over-advertised to the point where potential consumers become less interested with more advertising? I’ve reached that point with NordVPN, SquareSpace, and a few others, but especially any pharmaceuticals that get TV ads (not that they’re ever relevant to any health concerns for anyone in our house).
Feels like someone needs to slap a validation form on top of some "protected" folders so that people are forced to follow the rules of the folder, and add the required metadata to uploaded files, so that things can be located or discovered etc.
By this definition, I’d fall I the 35% despite typically being a generous tipper.

I _almost always_ tip. However, I do not tip for shit service. It doesn’t happen often, but it does happen.
Right. I am interested in who would pay to strike Turmenistan Airlines. It's a target with no apparent value.
These requirements (not legal, they are by the telcos) are "soft" now and become "hard" this summer. There is a huge push for all campaigns and businesses using A2P SMS to be registered by July.
I built an entire personal telco for myself using twilio apis and twiml bins, etc.

This was encouraged by helpful “hacker” blog posts and official howtos detailing integrations with alert systems and home automation, etc.

Twilio sold itself as useful infrastructure.

All of this falls apart next month when A2P (or whatever it is) begins.

Twilio polluted its own environment so completely that nobody can exist there anymore.

(Unless you’re spamming, which is what customer engagement is)
https://nft.reddit.com/

> CryptoSnoos NFTs

> Non-fungible, highly collectible, and ready to take off

> Take advantage of this rare opportunity to own a piece of Reddit history—snag a CryptoSnoo NFT built on the Ethereum blockchain and start your collection.

Some time and money well spent there.
What about Kubernetes? One single tool stack that does everything, and now everyone uses it, from big to small companies. That is effectively a PaaS.

Another one is OpenStack. Did you know there are web hosting providers who will give you your own OpenStack install and charge you based on only what you use? It's a cloud provider, but again, it's one set of tools that everyone can use, regardless of size.

All I'm saying is, form a company that specializes in these technologies, add a shit ton of documentation and web UIs, and also actually write some code, tell the customer how to change their app to work better, etc.

There are already well known DevOps consulting companies that do the latter, but they are not advertising themselves as a full service platform. I think they should, and I think we should use their platform, rather than build our own per company. Like the tool ecosystems mentioned above, there is room for more standardization, while simultaneously room for people to tell your software devs how to use it right. There's no shame in changing your company's culture (or setting it from the start) to align with DevOps principles. Might as well be the culture and principles of people who know what they're doing :)
Do you think such tool can replace/reduce the need for software engineers. How do you feel about it?
If the full time people don't identify a founder leaving as an existential threat and look for their way out that's on them.
Working for any company is a "job", and not a "family" as many have found out in the last few years (but happens at every downturn). It's hard to draw a line, between personal and professional identities, but it's something I feel everyone should do.

Corporations simply are built to amass profits, and outcompete others. They do not care nor are they built to care about you.
The site layout combines PowerPoint with semi-infinite scroll. Ouch.

Well, let's start the list.

- BearMade - Makes 25 "natural" backpacks a week. Virtue signalling.

- LitePhone - Overpromoted low-end phone. Virtue signalling.

- FairPhone - repairable phone. Expensive. Virtue signalling.

- iFixit - repair manuals. Reasonable enough. Much like Chilton's car manuals.

- Swapfiets - bicycle leasing. What's special about that?

- Slow - coffee. 20% lower productivity due to better farming. Virtue signaling.

- Open Collective - some kind of fund raising scheme.

- Kaffe Bueno - more coffee, with medical claims.

- Planetary Impact Ventures - funds brewer spent grain recycling into human food. Virtue signaling.

- Mud Jeans - leasing of jeans. Virtue signaling?

- Kruse Vask - small family-owned laundry. Routine small business.

Not seeing much of interest here.

-
I still have Jellyfin as a secondary choice, Plex experience is still painless specially remote play and sharing media.
All of these definitions are fuzzy... refactor versus upgrade versus feature. When the people wrote it the way they did, they were almost certainly thinking that they don't need to overthink or over-engineer, and that they should discount hypothetical future concerns.

I can give you an abundance of examples. We were creating a page that was going to use state in a certain way. I was trying to insist that we address the way state will be handled across pages ahead of time. These concerns were dismissed as premature optimization. A few months later we had 5 pages with the state being handled in 5 different ways, and being synced in different ways between each page, complete with if statements, sometimes passing state through URLs, sometimes through local storage, sometimes through session, sometimes through JWT data, generally through a combo of several of them. Then we'd end up with confusing redirect loops for certain edge cases, state getting overwritten, etc.. We spend weeks fixing these bugs, and, eventually, weeks refactoring to manage state in a simpler way. These bugs often got caught by customers, drawing us away from feature delivery that was critical for demos to large customers.

All of that could have been avoided by spending 1 day thinking a little harder and planning for the future.

It ultimately boils down to a couple assumption that people like to make.
(1) engineers know nothing about the domain, they can never predict what will be needed. That might be true in a large company with obscure domain-specific things for engineers who work far away from the day-to-day, but sometimes the engineers know exactly what's going to come up. (2) You can hill-climb your way into optimal program implementation. You can get to local maxima this way, but there are regular ways that programs grow based on how the business is growing and you can predict certain places where you will soon hit diminishing returns for current implementations. As long as you're up front about it and double-check your assumptions about the way the business is growing (and hence the application), I think there are ample places where you actually are going to need it.
Yeah, Nord is for example infamous for pimping out their users as scraping proxies: https://oxylabs.io/pricing/residential-proxy-pool
Haha.

Yes, fighting the good fight - doing god’s own work.
I think a key point in the 'WFH bad' discourse is that while WFH is great for engineers, the experience is pretty similar for managers. Managers are still in meetings 8-10 hours a day even with WFH. A manager doesn't really see a big benefit from WFH, he is just attending the same meetings remotely.
Of course, you get raided most likely once they have sufficient evidence that they'll be able to collect incriminating evidence. Your IP might be enough to get a warrant, but they'll need a lot more to build a case in court. Hence the raid, confiscation of servers, etc.
Hijri Calendar
Hi! OP here.

Yeah in part my motivation for open sourcing this was the fact I kept reading on HN how microservices should be an implementation detail etc. in the past 6 months. I totally agree with that sentiment, hence Actio. For the direction I can take some responsibility but not for the details (yet) ;).
But what if ChatGPT always had this issue, and it's now becoming more apparent because people are using it more? That sounds more likely to me. Maybe it's not like watching someone develop Alzheimer's, but more like watching a sloppy musician perform. At first it's impressive, but the more you listen the more you notice that he's constantly missing notes, and the longer he performs, more and more mistakes start pilling up.
In this case, the whole process was just "let's see what my device is doing" and then digging until the unexplained is explained. Your devices are doing lots of weird things, talking to tracking servers, fetching data from unexpected places, you just need to take a look and start wondering!

Running Wireshark or an equivalent smartphone app is easy. Understanding it probably a lot less so, but network protocols can be googled. One trick to not get overwhelmed too much is to not use the device you're analyzing too much so you only collect background traffic. Another is to filter out traffic you can't do much with. A lot of traffic is encrypted by TLS these days, but a lot of data is still visible, like in this case a random domain that you shouldn't be seeing. However, except for that very first TLS packet, you won't be able to see anything interesting in the rest of the stream, which can be gigabytes in size!

The real challenge for network analysis is that 99% of the time, your network is not doing anything strange (or at least interesting). If you want to find something, you can try seeking out sketchy apps (free VPNs are a nice target, they're almost always shady) but there's no guarantee that you'll find anything. Or you can dive deeper if you think there's more to be found.

In the case of Android apps, those are often easily decompiled into either VM byte code (smali) or even obfuscated Java code. apktool, jd-gui, or ghidra can usually get some kind of readable-ish code out of an app. There's also an excellent online APK decompiler if you trust that. Grabbing the APK is quite easy, you can find apps that do this or otherwise you can use Android's debugging tools to pull the app off your phone.

Depending on how obfuscated your target is, complete reversing may be difficult. You can often take shortcuts, though, like looking for interesting strings or setting files.

Another nice trick to employ when reversing applications is to run Frida. Frida is a toolkit for injecting arbitrary code into another process. You can either inject Frida into an APK you've downloaded, or if you've got a rooted device run it against any unmodified app. It works on other platforms as well! With Frida you can write Javascript in the Chrome dev tools to control the app, list objects and functions, call random APIs, whatever you need, all without decompiling.

Another trick I like to employ is using mitmproxy to man-in-the-middle apps so you see every HTTPS call they make, the responses, and you can even mess with the traffic (change responses, alter requests, you name it). The tricky part is to get the app to accept your TLS interception, but there are Frida scripts that will disable validation of TLS certificates in all manner of apps, giving you the ability to inspect them.

That last part can also be very useful if you're reverse engineering an API. I've written a blog post about a Norton VPN where I did exactly that, not because Norton was being shady, but because I wanted to use the OpenVPN config file on my laptop and they didn't provide me with the necessary files (even though they totally could have).
For post-growth to go mainstream we will need drastic regulations and control, think of "Fit for 55"[0] rules but more dystopian. Post-growth isn't compatible with capitalism or human greed.

I hardly see it now in the world where people thrive for FI/RE by stashing tons of savings on ETFs and expecting them to grow forever but not really caring how that growth impacts the society and the environment. I don't know any system in history which sustainably condoned greed without victims.

To be honest I don't see the way to fix the global "growth" problem. I am afraid the nature will be fixing it as usual with cataclysms and famines.

[0] https://www.consilium.europa.eu/en/policies/green-deal/fit-f...
The author's use case can be handled with CSS instead of JavaScript:

overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
Couldn’t it just be old fashioned blackmail? Attack the site and request money to turn off the botnet? It might be a bad assumption on my part but it occurs to me that maybe Turkey doesn’t have a lot of pull to investigate cyberattacks across country lines so businesses in that country might be good targets to not get blowback?
Russia did ethnic cleansing in Ukraine 2 times in last 100 years. And they openly advocate for it on public TV.

But apparently Ukrainians should just surrender and hope for the best.
Anecdotally, I think one result of the layoffs of the past couple years has been companies

1) really focusing and doubling down on existing product lines, less experiments outside core competencies

2) double down on focus on top 20% paying customers, pull back hands on support for smaller clients, focus on keeping (and upselling) existing large clients with less focus on the bottom 50th percentile
Pretty ironic, no?
SMS was highly commoditized before Twilio. In my mind, what made Twilio rise was programatic Voice with a better API and developer centric marketting (including examples, showing up at conferences, demos etc), maybe a bigger US focus than most aggregators helped too. Self-service signup is pretty handy.

Disclosure: I was at WhatsApp from 2011 to 2019, and worked on SMS and Voice verification. We started using twilio as an alternative voice provider, and only later added them for SMS.
> it's unreasonable and unhelpful to add "seems like your servers just suck"

What is the basis for this quote? Ctrl+F-ing on what look like the relevant pages turns up nothing. Maybe I missed it, but Google seems only to know about 1 instance of phrase from the last week (and it's the one in your comment).
In the UK, my psychiatrist has been taking my pressure every 6 weeks when I go back as I try to find an ADHD drug and dosage that works. This has been the case for all the stimulant type meds I've tried. I'm now finishing up my 6th week on the basic dose of atomoxetine, the first non-stimulant I've tried, and I'm guessing I'll not have my pressure tested later this week.

I had off-book buproprion, not for ADHD but depression and anxiety, from the same psychiatrist from several months before they gave me an ADHD diagnosis, and didn't get my pressure tested then. Funnily enough I found that double the max UK dose (600mg/day, an accidental misreading of the dosage wording after a few months) worked perfectly with my so-called rejection sensitivity and hypermentalisation. Whether those symptoms were in some part generated by ADHD, it is possible, and whether my ASD or ADHD somehow gives me a buproprion hyposensitivity is questionable (as I have heard that ND folk can more often have a hyper and hypo sensitivity to drugs), but it didn't help my attention. I had to stop that when a) the manufacture of buproprion was halted due to detected impruties and b) so I could get to try ADHD meds. It made me very sad because I knew I would regress, I have indeed been emotionally unstable and prone to crises since and broke up with my partner in large part due to this.
Because it doesn't have a success condition. Anyone who wants it to succeed will say it's still in progress, and anyone who doesn't care never cared about the question.
Wrong.

ChatGPT-User is the User Agent they are using.

https://platform.openai.com/docs/plugins/bot
I often use cdn-cgi/trace endpoints to do latency measurements, sync time, geo-locate; real handy.
All free VPNs are malware
No; we generally have limited access to Chrome extensions. Only those which are approved by the company are permitted. Arbitrary userscripts wouldn't be possible in that framework.
It’s been several months so I forget the exact issue, but at that point whatever the C# runtime was didn’t install cleanly without manually building a specific branch or somesuch, with no official package being available for FreeBSD.
I’m struggling with making this decision at the moment and it was interesting to read this.

I’m not a founder, but I’m the first hire and the first engineer – there since day 2. Six years in, a couple of pivots, and now we have a team of 100 people with a gigantic series A just closed and an excellent PMF. I built most of the product myself – it’s genuinely game-changing and commercial demand is through the roof. Enough equity that if we were acquired now I’d be set for life.

But I just don’t know if I can hack it anymore. The commercial and product teams are pushing wildly unrealistic timelines for new features, which then the technical teams end up the bad guys for not being able to deliver on. Internal communication is all over the place, with nobody seemingly aware of deadlines and deliverables. The CEO is pretty visibly complaining about some teams not working hard enough, because he doesn’t see them in the office or working evenings and weekends. Meanwhile I’m on 18 hour days, under pressure to squeeze performance out of a team that I already think is delivering good quality at a pretty rapid pace, and being badgered constantly to provide KPIs and metrics for them so that the C-suite can deicide if they’re pulling their weight.

It’s almost exactly the opposite of the culture I’d want to create in an engineering team. Instead of teamwork and transparency aimed at producing a cohesive vision, everyone’s pulling in a different direction. Everyone is overworked and making mistakes, and instead of trying to build systems and processes to avoid these issues, it’s become a blame game. The answer to any problem always seems to be “work harder”, rather than providing the resources and support that teams require. Features are being rolled out to customers against engineering advice before they’re finished, meaning a massive drag factor as we scramble to patch them – and engineering leadership desperately trying to protect the rest of the team from having to pay for these decisions. And there’s this message being communicated from the top that suggests technical teams aren’t working hard enough that just feels utterly toxic. I’m probably making it sound worse than it is, but for certain the last six months have stopped being “I’m excited about working on this”.

How do you make the decision that it’s time to call it a day? Is it practically possible to shift the culture? Or is it feasible to detach yourself a little bit from it – concentrate on the areas you can change, and stop caring about those you can’t? I’m a well-paid engineer in an interesting field, and I’m invested financially and emotionally. It’s hard to be objective about whether it's time to quit.

Basically I can sympathise with the emotions you’re going though and thanks for writing about it. Hang in there!
Aldi probably does this because all grocery cashiers in Germany (home of Aldi) have seats at their registers, and are sitting most of the time. Aldi here also makes them do all sorts of jobs around the store when their registers aren’t needed, so I guess being able to sit at the register is a legal requirement.
Nah, I just prefer the office.

I find working from home sad and depressing.

My home is great. I like going outside of it. I like to meet my colleagues in person. I need the seperation. I find video calls dystopian.

I am in a minority, it seems.

So it goes. I moved on from professional software development two years ago now.

edit, my replies are limited: Being in my home is great! But it's designed for leisure, not for fake sugar-free social interactions through a screen. I leave my work at work, and I use my home as a base to explore from, not as some sort of tortoiseshell to retreat into.
I don't know why, but I did not expect a completely public, normal looking pricing page for something this nefarious-seeming.
I don't know what in my comment made you assume I use an EQ.

As a first-time Hi-Fi headphone buyer, the reviews on Amazon and Youtube didn't surface the nuances of the different headphone models using quantitative information as DIY-Audio-Heaven does.
> Most “bag bans” are a propaganda campaign to frame the last participant in the supply chain as the culprit of everything.

I doubt you meant it this way, but this is the thing that peeves me most about the Republican party continuing to spout on about local control, small government, and personal freedoms. As soon as a locality makes a choice they don't like (bag bans), or a person uses their freedom in a way they don't like (marrying the wrong person, consuming the wrong plant), suddenly the same people are scrambling to explain why those things are exceptions to their principles, because, well they're bad. There's never a stronger argument for why it should be an exception just "we think it's bad". Yet the whole point of these supposed principles is that these decisions should be made locally or personally. Otherwise it's just as valid for someone to say <Republican pet issue> should be decided locally because it's bad.
The only good reason I can think of at the moment are prison or medical reasons which leave you in a hospital for an extended period of time.

In those cases those peoples rights of ownership to their homes should be upheld. Otherwise, I agree that we should go hard against property hoarding.
How does that fit in with Cloudflare? DNS is different than SMS, email, etc. Industry regulations, integration with providers, spam fighting, etc. Both benefit from network peering. I would think it would be easier to add DNS to Twilio than to add SMS to Cloudflare.
What's kind of funny is that MUMPS is equally as archaic and idiosyncratic as Fortran or Cobol, yet there are companies willing to put new hires through a bootcamp to make them productive. Are all the Fortran and Cobol companies too small to afford a month or three of training time on new devs?