skysight-inc/HackerNews huggingface dataset:
I was sloppy. First i meant the octave as two separate tones (one after another), then I meant only the higher pitched one.

The higher tone also excites the sensors for the lower tone.

Wait, does it? I might be spouting bullshit, sorry.
No, Zelle uses different rails. It may be Real Time Payments, but it also may be something else entirely, because the company behind it is Fiserv, which is one of the big few providers of core banking software.
Get out, then anonymously warn the appropriate financial authority/regulator. Optionally, and if it's safe for you and for them, you might want to anonymously warn the employees like yourself, but this might be impossible or unwise.

Consider that someone else may already be planning to warn the authorities. To avoid or minimise involvement in any legal issues yourself if the company goes down, you should be able to prove you were either naive (very difficult) or had misgivings -- in which case you may need to demonstrate intention to act.

You've already written this post, so if you can prove authorship that would be good. An encrypted string in your profile, perhaps.

As others have said, you really need to talk with a lawyer.

The reasons I suggest this course of action: be the change you want to see in the world. You'll feel better about yourself. God knows what this organisation is actually doing; you were a naive cog in the machine but you're no longer naive, and you don't need that responsibility on your mind.

Finally, regardless of your actions, you should think about how your CV/résumé reflects the time you've spent at this company. Don't hide the truth, but of course don't flat-out divulge everything.
I've owned every major release of MacBook Pro and recently the Apple Silicon Airs. Currently own a MacBook Pro Max 14" 64GB running in clamshell mode as a glorified desktop and a MacBook Air M2 24GB.

1. Amazing, even the Air compared to 2019 i9. No fan == no noise.

2. Generally awesome.

3. I've given up on getting Docker to work efficiently on macOS many years ago and I don't think that's gotten a lot better. I just run Docker-related things on a remote Linux server (using SSH & VS Code Remote) and move on with the rest of my life. With modern internet connectivity from everywhere (including 5G) it feels like I'm working locally anyway, all without killing my battery.

4. With Docker and parts of my dev environment running remotely I didn't feel constrained by the 16GB MacBook Air but it did swap slightly (a couple of GB). No swap used on my 24GB MBA M2 and definitely none on my 64GB MacBook Pro. If you're going to be running a lot of iOS Simulators I'd probably spec at least the 32 GB MBP.

None of the MacBooks are going to be noisy or hot with almost anything you throw at them. I don't think I've heard the fan on my MBP once.
That's not assault, but it can definitely be used for harassment and other forms of social damaging. I posted this an excerpt from an article (on anonymous Telegram groups) a few days ago:

Filing charges is pointless, says Ezra. Since two years, she's being harassed on Telegram. It started when she was sixteen: photoshopped nudes with her snapchat account were circulated. They had taken selfies from her social media, and those of her family, and combined them with porn fragments. She doesn't know the perpetrator, but that person takes a lot of trouble to ruin her. "Nowadays, the boys have so many ways to make it look real." source: de Groene Amsterdammer,146/33, p. 21.
But big expensive machines and software sales usually involves a lot of customer research and pre sales intelligence and rocking your sweet lone self (allowing you might be able to fake the roles and personalities necessary to mimic a remote team) to a enterprise closing meeting, isn't going forwards. Possibly you could look for interim executives from among the growing pool of experienced management exiled by industry ageism. But this(and my other suggestions) do require a broader professional ability. Enterprise software sales seems to have suffered something akin to job title inflation in IBs and start ups. And I can buy a lot of enterprise software directly online even in single digit seats. If you can do any of what I just pondered, almost certainly you're better off using your energies to hone your customer product fit, Steve Blank style or any which way.

The only thing I'll differentiate in my thinking from the OP advice is consider thoughtfully how well you are served by diarizing your development process and how much more can come from thinking in reverse from the customer perspective.
I dunno. I call bullshit on almost all of these tips. Not all developers are awkward, socially-inept, and incapable of designing their way out of a paper bag. I find that to be a really tired stereotype these days.

I’d say: if you want to be successful, push yourself. All of these things are skills that can be learned.
The dream isn't over yet.
rooibus is not just a tea alternative--it is a tea in itself--and very healthy and beneficial one at that.
I read the "How to recognize an image of a fake person" section on the site you linked and I'm curious how did you spot that the pictures are fake?
> It is not possible to specify bitfields in a way that makes sense, is consistent with a bytewise view of memory, and is portable between big endian and little endian processors.

I'm not sure I accept "consistency with a bytewise view of memory" as a well-defined, reasonable concept. I do expect to give a list of bit widths, and get a field that has these in consecutive order. Why would it randomly do weird things on an 8-bit boundary?

> If the fields are allocated in order, is u4 the low bits of the first byte or the high bits?

It's the low bits on LE, and the high bits on BE.

> If you require it to be the low bits, then it works ok on a little endian machine, but on a big endian machine the uC field ends up split

That's why the direction is defined to match the endianness; you get a consecutive chain of bits in either case.

> so the 16 bit view looks like: CCCC4444CCCCCCCC

It's 4444CCCCCCCCCCCC on BE, and CCCCCCCCCCCC4444 on LE. If you need something else, it's no longer a question of defining an ABI-consistent structure, but rather expressing a representation of an externally given constraint.
I think this is actually quite common now - where you get permission from a person to use their review of your product but they don't want you to use their likeness.

Maybe sometimes it feels a bit much to ask to use someone's review and also ask for a photo of them.

It is somewhat disingenuous but I don't think I mind too much if they are legit customer reviews.
How about this one? It also includes the rest of Germany:

https://travic.app/?z=13&x=1493233.2&y=6894127.0
It's probably not officially bankrupt, it's "almost bankrupt".
theoretically sure but chances are any good engineer knows that stuff and doesn't need to learn it, and FAANG can filter heavily because they get a lot of applicants.

Basically if you don't know something you could have learned in a day in preparation for an interview at a top paying company that in itself is a sufficient signal.
It's weird to see this analysis without any look at the generated assembly. They've also added a data dependency between benchmark loops, which is going to matter. Depending on the size they're testing with they're also just going to be benchmarking memory bandwidth.
I feel the same way about some radio/music video edits of songs. The one which really bothers me is Cee Lo green's "Fuck You". At some point Spotify randomly played the clean version of it, called "Forget You" and it just doesn't work. It turns a snappy and fun highlight into an awkward moment.

Excessive profanity generally makes things sound less eloquent, but limited use can be really good for emphasis.
“This region has so much water, look around you”
Even if you go the nuclear option, you might risk being arrested:

> Levison said that he could be arrested for closing the site instead of releasing the information, and it was reported that the federal prosecutor's office had sent Levison's lawyer an email to that effect.
I have an M1 Air and it's easily the best computer of any kind I've ever owned. The battery life is unmatched by anything else on the market. It's light, cool, and incredibly fast.
Now Open–AWS Region in the United Arab Emirates (UAE)
> Everything is noticeably laggier.

Do you mean laggier than the Intel Macs? Do you just mean virtualization is laggier (would make sense with x86 emulation workloads), or that the whole macOS is laggier? Seems bizarre that an M1 could be laggier than Intel. Maybe it really is corporate lockdown software ruining it?

(For context: ex-Apple fan here, but switched to Windows 4 years ago after an especially unreliable MBP. My Lenovo ThinkPad X1 is vastly more reliable than the Mac, but I still miss pre-Catalina Mac OS.)
> Nothing that anyone sees from me on Medium has been edited less than a dozen times.

Same for me on all my comments. I listen to my comments on TTS, edit, repeat ... At times I've spent 30 minutes on a single reply. It's very enjoyable to hear the end result.
I remember Comet Cursor using drive-by install techniques, back when browser security basically didn't exist, so you would find it installed after visiting certain websites, and there was at least one example of advert iframes setting off the background install.

IIRC dilbert.com was an example of a significant site that did this (I stopped visiting for that reason, or something very similar if it wasn't Comet Cursor) either directly or through an advert it carried.
Fun thing is while my post was written with a "I'm not sure about this article" mindset it kinda supports the article.

I mean what is convergent evolution in context of an single species?

Wouldn't it be pretty much genetic variances of multiple people which are unrelated randomly converging by chance?

Sure with convergent evolution in nature you still don't necessary have DNA similarities, but there the DNA also largely diverged to a point of it being different species before converging. For humans the DNA was always similar so the simplest (i.e. most likely) way would to reach the same "looking" outcome would be by having the same changes/mixing of DNA variations.
I'm not saying they can't try, and succeed for a while. But eventually, we will always break free.

Pixel exists (but apparently doesn't count because it's not perfect yet).

Librem exists.

PinePhone exists.

More will exist in the future.
Ask HN: Is there a simple web UI toolbox for back-end devs?
Slack has, for example, the Bolt frameworks (https://api.slack.com/tools/bolt) where a back-end developer can leverage the Slack UI to build whole apps. It is possible to build quite complex workflows without leaving the back-end language of the framework, using Slack Block Kit (https://api.slack.com/block-kit) like lego pieces of a simple UI.

Is there something else similar, a framework/platform where one (mainly a back-end dev) can build an app using ready UI components?
He suggested rewiring the code to down-rank videos that went up
to the line of hate speech rules and to counter videos critical
of Muslims, Black Americans, or Jews by recommending alternative
viewpoints. Proposals like these, at the time, were dismissed as
unreasonable and un-Googley.

I've waiting since at least as far back as 2015 for a book like this, wondering how Wojcicki and co rationalized allowing Youtube to fill up with chan-adjacent garbage.
I promise we know a great deal about what we're talking about in this case :)
Thanks for sharing this! It will definitely be helpful, as I am considering updating my map to use WebGL.
In the article you say

We should be focusing on what we plan to deliver to our users, regardless of the size. This is at the center of “outcome” before “output”

What I'm struggling with is seeing exactly how tracking a huge, "fluffy" outcome would be an improvement. For example, at my work we recently got a fairly big customer. As part of that, we will need to integrate with about 30 of their systems as well as implement a new API for them to send data to us.

Reading what you've written naively, it seems to me we should have a single "Integrate customer Foo" task to track. Without further details, I struggle to figure out to what degree this would be an improvement to what we're currently doing, which is using JIRA issues for high-level stuff like "integrate with invoicing system A", with a bunch of sub-issues for the details.

It could very well be we're missing out on something amazing, but without any concrete examples to compare to what we're doing, it's hard to determine. At least for me.
The biggest problem I have with all those tools which imply that requirements are part of the ticket is that at some point you have no idea what your product looks like. I have seen so many times when a change is planned that does not take into account some of the use cases, because you have no visibility into those cases - they are buried somewhere in the hundreds of closed tickets. Once feature is released, the broken part is suddenly discovered and in the best case fixed few months later. In worst case buried as an open bug in the backlog.

When you start something new, it's not a big deal. Everybody loves to work on something new. Nobody loves working on legacy products, because they don't have enough documentation and full of bugs, driving up costs of support and becoming a pain in the ass of some CIO. Yet somehow all those fancy new tools focus on creating great experience for building something new. Plenty of decent software was written in the last 50 years, but we are burning the money, electricity and silicon to replace it, because we could not come up with methods and tools for building on top. Why it is always about integrating something like requirements and context into planning? Why not doing it the other way, integrating planning into requirements and context, being product-centric rather than work-centric?
I'm curious; what external devices are you always needing connected to your laptop? What is this "extra hardware" and "accessories" that you need (and which you seem to think most people also need)?

In my case, the port expander is smaller than a phone, and I rarely need it. My laptop has 2TB of drive space, so I don't need external storage except occasionally at home to do a physical backup. But my important data is frequently syncing to the cloud, so I don't need to travel with a backup drive.

So more than 99% of the time, all I need is the laptop (and usually internet, which I have via wifi or mobile phone hotspot.

And with one 65W Anker power adapter, I have 2 USB and 1 USB-C power so I can charge my laptop, phone, and a third small device if necessary.

The MB Air is very thin, pretty light, and very rigid. That makes traveling so much more pleasant compared to the bulky heavy XPS 15 I previously had. Yes, I only have 13" display now instead of 15", but the difference in screen real estate isn't very significant.
> Turn down the millennialspeak just a bit...

Sounds like you're a boomer! /s

I had the exact same question. I don't see myself coding from my phone, because typing on a on-screen keyboard is just awful.
The Rebellion Of The If Statements of 2030. The "for" and "while" loops would be outlawed and humanity would be forced to use Fortran and GOTO for all task Skynet will allow us. :)
I would also add that you shouldn't worry too much about whether or not people want what you're building. Just solve problems.

Also, be prepared to fail a lot before you succeed...your first solution might not go anywhere...your tenth one might not either...but your eleventh product...who knows?
The impression it gives me is of a competent software professional, so in that sense, it works. The design concerns people have expressed are accurate, but you aren't trying to be a designer, so that didn't come across badly to me.

A few things did come across badly:

1) Still showing your GPA from school almost 20 years ago, and bragging about finishing high school early. When you were young, those were proof of being clever. But that was a long time ago and still holding on to them makes me question why you think they are still relevant to what you can do today.

2) "Web3" - That term is mostly embraced by marketers, not technologists. I know there is a core of people who use it, but it is a red flag to me. If you worked in crypto, just say so.
I've tried to make stripe recurring payments once many years ago, but during that time the backend payment api did just not give out any info about the possible tax region. In eu it's a nightmare because of reverse vat...
internet used to be different
The 105W for the 3950X doesn't include package power. Add that, and it's closer to 150W (at least for me). This is before enabling PBO.
The technical coding interview receives a lot of bitter complaints, but I’ve been both the failing interviewer and the failing interviewee, and despite the complaints it does wonders at filtering out BS’ers. If only we could reduce the false negative rate more, as I know I’ve interviewed many great candidates that just had an off day or don’t perform well under pressure in an interview setting.
This kind of benchmark makes zero sense. Sorry for being straightforward, it would be okay for someone who only starts programming, but this "have been doing interviews" part leaves an aftertaste. One must know their shit before "present a small chunk of code and ask them to review it over 15 minutes pointing out any issues they see".
The AArch64 processor (a.k.a. arm64), part 24: Code walkthrough
> Always have a clean pad with a pen handy.

Bought a Remarkable a couple of years ago, never looked back. I've written (doodled) 1000 virtual pages since then. Its permanent place is right in front of my keyword.

I also use it during Zoom calls to take notes and remember stuff. So much better than relying on my head alone.
I don't think this is removed from reality. I think people who are in perma-crunch believing that just over the next hump they'll find level ground are the ones who are removed from reality.
I have to say I don't understand the point of debates like this when it comes to Go (its like the age-old "+" vs "strings.Builder" debate for concatenation).

The point of Go is that its quick to learn, quick to get stuff done, and its got a fantastic stdlib that enables you to get most modern things out-of-the box.

If someone is worrying about the cost of an integer cast in Go, then either:

(a) They are using the wrong language and should be using something more low-level (e.g. Rust, C etc.) instead.
(b) Like many who went before them, they are engaging in premature optimisation

I'd put money on most people falling head-first into (b).
Indeed. And related, can a cheaper similar scheme be designed with much the same effect? I have the impression that a lot of people are studying the effects of the scheme and trying to find answers to both.
Adding 3D chat to virtual spaces
> well understood enough now to know the benefits to the organization

Maybe to you, but unless your business is 100% IT focused (like a software startup), I guarantee you that virtually nobody outside of the dev team knows what version control is, let alone the cost-benefit considerations.

A surgeon doesn't ask the patient whether to use antiseptic or latex gloves.

An engineer doesn't ask the client if the concrete should need steel reinforcing or not.

The lawyer doesn't ask the defendant if he should reference precedent.

The developer shouldn't ask the business for permission to automate their workflow.
When you say "operator": isn't it all BVG?
If you see enough of these AI-generated portraits on the Internet you'll start to notice the similarities, especially since This Person Does Not Exist is usually the source for the vast majority of them that I've seen. They're very often used as profile pics by Twitter bots.

The way the person's head is framed in the shot is pretty much identical most of the time and kind of a tell on its own.

Other tells:

- steve.jpg: The skin above the top rim of his glasses has some repetition/distortion.

- customer1.jpg: Distortion in the hair, most noticeable at top left. Mouth looks fake too.

- customer3.jpg: I didn't notice anything significant, but it just looks like an image taken straight off TPDNE. Do "vibes" count?

- customer4.jpg: The teeth merge into each other.
Yeah, that is a great point!
Doesn't decaf still have a ton of caffeine in it? Like, half?
When compared to a similar site hosted on the same server[1] the reused pictures and reviews are definitely suspicious[2].

[1] https://teracrawler.io/

[2] see the Our customers feel it section
https://news.ycombinator.com/item?id=32647544
It's better to ask than to accuse. To act as if the other party is honest and well-intentioned saves your own sanity, if nothing else.
So, instead of an issue tracker you use a task tracker. Which is like an issue tracker. But different in ways the article actually fails to articulate very well.

I'm actually a CTO and product manager. We use Asana for high level planning and github issues for tracking detailed technical work. We design using Figma. Our developers don't go near Asana generally. We have our roadmap and backlog in Asana though and we track some non technical topics there for e.g. management, hr, sales, support, etc. It's good for high level stuff and usable by non technical people.

And since I'm in charge, this is an Atlassian free company and that's not an accident. I can work with their stuff but I prefer using the tools I mentioned over their stuff.

The reason I like github issues for product management is that they are easy to connect to pull requests and you can close them by mentioning them in commit messages. This cuts down on process bureaucracy, which means less work for me. IMHO any issue tracker needs similar deep integration with the development process like that. End to end life cycle tracking from inception to deployment for any feature and enhancement is key.

I also love using meta tracking tickets where I can easily convert TODO items into new tickets, refer existing tickets and PRs, etc. From a project and product management point of view that's great. Labels, milestones, etc. make this easier. And of course being able to use Markdown everywhere is nice too.

It's not perfect unfortunately and I'd love a unified ui with tickets from all our github repositories. Their project tool is a weird one; on paper it could do that. But it seems unable to do any sensible integration with the issue tracker unless you configure a lot of actions to copy things over which seems madness to me.
Thank you for posting this: This also has the Danish real time data presented in a much cleaner way than the various web services of our local operators.
I think the image names gives it away more.

"customer1.jpg" and "steve.jpg" lol
Technically grandparent comment is not wrong: it's an ability to revert, via courts. Meanwhile (some) crypto-bros scream "With cryptocurrencies, we'll no longer have intervening governments or courts, that'll be utopia!"...
I love it! I had forgotten about the fun we used to have with simple things like this.

Another thing I miss is the vast array of really awesome graphic visualizations for WinAMP MP3 player.

iTunes never had a fraction of the visual goodness that was available for WinAMP - the visualizations especially, but also the skins.
Well sure, but by co-opting a strategy used by people who don't, it doesn't paint the best first impression.
The S-Bahn is run exclusively by the DB subsidiary S-Bahn Berlin
This can be mitigated by incorporating and hosting in a country that has a government that doesn’t do this.
They haven't looked that far then. There's certainly other tools out there with similar aims. I work for Aha! who have a developers tool focusing on teams delivering outcomes, which works in parallel with our product management and roadmaps tool. It's a competitive space with interesting takes on the problem. It just so happens to be dominated by a large entrenched product that is/was primarily aimed at issue tracking.