skysight-inc/HackerNews huggingface dataset:
> Don't propose solutions, that you will have to own (at least partly).

I find that if I propose anything at all ever I immediately become the responsible party for it and forced to own that no matter what it was. Which has lead to me not wanting to propose anything anymore. If I expose that we have a problem with X, I am then the one tasked with solving it no matter how much is already on my plate. So now I try not to see things that aren't going to immediately put us all out of a job.
Apple’s not so private relay fails with WebRTC
When I was in a band, we used a simple digital audio recorder to document our sessions. The annotations look helpful for trying to remember what you were working on in the previous session. How did you perform the instrument detection?
Sure that sucks, but presumably the practice bought those societies something worth more to the group than the individual lives sacrificed. Maybe a false feeling of influence over the natural world was required for those societies to function instead of everyone living in fear of the next unpredictable typhoon/earthquake/flood/whatever and losing cohesiveness as individuals tried to protect their own?

Anyway I’ll finish typing this comment in a couple hours ‘cause My 600-lb Life season premier is on and I never miss an episode
Actually, with alcoholics, it is usually one of the greatest obstacles to overcome: their being honest on the fact that they do drink.
Well, being omnipresent, it's not hard to make sure that your message is heard. And being omniscient, language shouldn't be a problem. We just want to make sure our messages go to the right entity. And that requires naming things. In whose name do you pray?

There is a neat end-of-file marker that works in most human languages though: "Amen."

When the Debugger stepped into human life, now that was something special, Immanuel. His name seems like the most logical name to talk to, because we can know Him personally.
Where you alive in 1933? I wasn't. So all I know about the Holocaust is just what somebody else wrote about it.

I generally don't like taking things as gospel. I don't generally doubt the Holocaust (I have no reason to), but I think it should be possible to discuss even the details of the holocaust.

To me it is rather the demand that certain beliefs may not be questioned that enables things like fascists rising to power.

(To me it doesn't matter that much if the Holocaust was real or not - either way mass killings of people should obviously be avoided).
There is a fantastic (German) banking application for Mac OS X called https://moneymoney-app.com/. I'd love to have some platform-indepdent clone for this software. GNUCash comes closest, but is somewhat complicated with double-entry accounting. Any tips?
Every single person who ever did business with Epik and has had their details released is a doxxing troll?

Really?
Scan QR-code menus with a side of caution, say privacy experts
This seems like a volunteer project _around_ open source rather than open source. It may seem pedantic but it feels useful (to me at least) to separate the act of sharing and collaboratively improving code from the projects and politics that often get built around that.
Freedom of Speech means Freedom from (some) Consequences.

The constitutional right to Freedom of Speech means, at the least, Freedom from legal Consequences. If it does not mean that, then it does not mean anything. The same argument then extends to the informal meaning of free speech.
Solving One Problem with 16 Programming Languages, on YouTube
Probably Chan or Zen Buddhism, the word Chan 禅 means meditation. Zen is the Japanese pronunciation for Chan. Although they all belong to Mahayana Buddhism and Mahayana Buddhism has meditation practices, the more modern formats that the Western world has exposure from is likely Zen Buddhism.
The YouTube video linked from the article:
https://youtu.be/UVUjnzpQKUo
Check out mpd+ncmpcpp, or Navidrome. I use the latter.
People did that long before Instagram, and will do it long after, both online and off.
Being fired isn’t a legal consequence.
That's one of the issues - the "far-right", depending on who is using the term, can range from someone advocating for genocide of anyone without blue eyes and blond hair, all the way to someone who says that Donald Trump wasn't that bad as a president.
I've found that separating around "abstraction levels", to use Clean Code lingo, really helps for defining good boundaries. This is really super-emphasised in Clean Code, but I find this the most important concept in the book.

Examples:

Are you writing to disk? Printing to the screen? Saving to the database? This is a different "abstraction level" than your data processing, those things should be separated by a boundary.

Are you doing hardcore math to procedurally generate a terrain? It shouldn't be on the same layer you push the triangles to the screen.

It's also about isolation: you want to control the Framebuffers in your 3D renderer? Don't let the Framebuffer class with OpenGL calls ever leak outside the renderer, even though there's encapsulation. Just use a data class to communicate between renderer/non-renderer code.

--

However, the part that is not really discussed on these books is that we should be vigilant not to "over-abstract". Sometimes you have a certain level of abstraction distributed over two or more classes, only to mirror some kind of external structure or mental mode, but in reality you want the code for those things to be together in the same class/method.

One example I run across a lot in 3D renderers is wrapping internal 3D library concepts like "vertex buffer", "context" and "framebuffer" in separate abstract objects, even when they really don't need to be abstract.

For example: "Open GL renderer" will only ever be able to call "OpenGL vertex buffer", "OpenGL context" and "OpenGL framebuffer", while Vulkan will only call the Vulkan equivalents. This means you don't need a "framebuffer" abstraction, you can have it on the same layer as the renderer. You might need a data-only, non-abstract "framebuffer" class to control it from the outside, though.
Yes, I absolutely recognise that. I've spent enough time in both Sweden and Russia (and Poland, Ukraine, Bulgaria, Romania, etc, etc, etc) to recognise the same stories and military expeditions being told from different angles. It is absolutely true that each nation tells their citizens their own stories.

The point I took issue with was in the excerpt I pulled, which describes the Western perspective as the "conventional" one, which seems a rather Americentric thing to write.
Cryptocurrency exchanges scramble to drop Chinese users after Beijing's ban
It isn't open source, but I much prefer Moneydance to GnuCash

https://infinitekind.com/moneydance
Ran into this the other day messing around with a Consul/Nomad cluster on FreeBSD on AWS.

I kept having one of the nodes dropping out because it had missed sending its heartbeats, even though it was under next to no load and otherwise healthy.

It was a head scratcher for a bit, but once I ended up figuring out what was going on it was a super obvious issue.

Running `date; sleep 1;` in a loop, both were printing numbers increasing one second at a time, but one node was printing twice as fast as the other! Of course there were timing issues when two nodes couldn’t agree on something as fundamental as how long a second was.

(As an aside, thank you for all your work on FreeBSD! If I ever run into you around town I owe you a beer!)
Thanks, it's interesting to have some shape put to my observations. Enjoy the busy stage you are at. My kids are now adults. I enjoyed, am enjoying, the different stages of life. One day your kids will be taking you out to dinner.
This is going beyond "political purity" as the guy was quite evidently involved in racist behaviors. Racism is not a political "right" or "wrong", it's just straight up wrong. Holocaust denial is another one of those issues that isn't "political" but rather a belief that stems from ignorance and hatred. Firing people for being racist is, in my book, completely acceptable.
This is a page for ordering a book. The summary suggests it is an interesting book, but does not in and of itself reveal any new insights. Can anyone here comment on the actual contents of the book?
Not quite what you're after, but there's a matplotlib style made to look like xkcd

https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot....
I tried Jellyfin as Plex alternative, but Android App is bugged or under development: not all codecs are supported, HDR is not implemented.
And Freedom of Speech isn't just the First Amendment.
This is Your Brain on Streaming Audio。
You're right, both approaches are important, but sometimes the task at hand requires one or the other - bot not both.

For example, when there is an abstract or undefined problem to be solved, the 'free thinking' people are super valuable because they can search for hidden requirements, think about edge cases and most importantly, challenge established ideas to come about with a better solution.

On the other hand, sometimes the solution is clearly known and you just need to grind it out. Think about the code that you've written over and over again (for us it is market data feed handlers) and there's nothing novel about it. Just gotta get the work done. I've seen some people try to reinvent the wheel for these tasks and its just not needed.

We had this joke at one company where we'd say "are you rewriting rsync?" because every once in a while someone would try to do something brand new and shiny when the tech was already defined and the parts needed to be assembled. Conversely, we also had some folks who did things that were incredibly creative and fresh. It's all about balance.
> games could have much higher sales

Problem is, execs would like 300M revenue now, with a buggy PoS, than 500M after 6-12 months. Because those 300M can let them make another crappy game and release it 6 months earlier (12 if both skip on quality). Then you are missing 400M revenue, but you get 600M 12 months earlier. That recoups costs and looks nicer on reports.

Or in other words, gamers hate buggy releases, but not enough to change the practice.
Absolutely.

The next thing we're working on right now is sharing - but not social-media like sharing, but rather sharing with friends and giving feedback. There are many ways of giving feedback, but one way is to record over someone else's track. Which means that at that point, we'll have to introduce multitracking and will automatically also support the ability to work with backing tracks.

We're also thinking a lot about how to incorporate this with workflows with existing studio software. Say, for example, that your drummer and your recording engineer are stuck tweaking the snare drum sound for the next five hours (chances are it will sound the same afterwards anyway), then you should just be able to take the track in its current form out of the DAW and use Tape It to play some new ideas over it.

Which is probably a very long anser for: yes, we'll definitely incorporate the ability to work with backing tracks. But it might take us a bit of time to find out how to get the UX right :-).
Not quite.. I can see all the work my ICs do, even if others can't (to your point, which I agree with).. So I am aware of their challenges and their effort.

But my ICs don't see all my work, just like I don't see all my director's work. So it's still somewhat asymmetrical.

So it's easy to fall into that "they don't do anything of value" trap when you don't have the big picture.

I believe that this is why as a manager it's actually super important to be transparent, and where possible (and desired) provide as much of a view into my work as I can for my ICs..

Some stuff I can't share of course, but if I can, I do. Hopefully this helps everyone in the end.
> I think it should be possible to discuss even the details of the holocaust

Details of Holocaust are allowed to be discussed and are discussed regularly. Discussing details of holocaust and holocaust denier are two different things, turns out.
I think you're mistranslating "conventional narrative" as "we think this is a rock-solid fact". It doesn't mean that.
>You need to learn some history instead of propaganda.

Just don't trust the history of your national side -- or the winners, in most cases.
It looks quite cool, but it took me by surprise. It's just that it automatically move, which surprised me when I landed on the page.
Have there been any published raw numbers of how many chips shipped into the auto industry this year vs past years. For all the talk of shortages, I haven’t seen this basic number reported in coverage.
Technology, not miracle. It's being actively worked on, and there's an undeniable progress. YouTube has plenty of videos of Tesla's self driving system and its progress over the years is very obvious.
A new packaged version is now available.

zerotier-one (1.6.6) unstable; urgency=medium

* Backport endpoint mitigation against address collision attack.

-- Adam Ierymenko <adam.ierymenko@zerotier.com> Tue, 21 Sep 2021 01:00:00 -0700
From the first review I see on the Amazon page (I'm not linking, so I don't to pass traffic but it's very easy to find via search).

Top review on the page that I see is 2 stars:

> I don't buy it

Reviewed in the United States on December 28, 2020
Verified Purchase
The basic premise of this book:

- digital advertising markets are like financial markets
- since advertising is way overpriced there will be a bust soon
- the bust will bring the internet down because that’s how the internet is financed

Well I don’t buy it.

For a start, Direct Marketers do know the value of what they’re buying. Their advertising sends people to dedicated landing pages where they can be tracked through the site and measured if they convert. Thats getting harder to do, but despite whatever amount of fraud or manipulation may be going on in the ad space, it’s still roughly possible.

Direct Marketers these days are not just web shop owners but many other kinds of data-driven business. I’ve personally run profitable websites with digital ads as the exclusive source of customers. And don't tell me that Booking.com (one of Google's biggest advertisers) or others like them don’t have a very detailed idea of what their advertising is achieving.

Then there are indeed Brand Advertisers. Mostly, they don’t have more than a vague idea what they get from their advertising, and nor have they ever. They pay way above the worth because they can’t deduce the proper value. There’s the biggest problem in advertising, but it’s not a new one and if this book had asked the more fundamental question, “does brand advertising even work?”, it could have made more of a contribution.

Oh, and it’s a mistake to conflate display advertising with search advertising. It’s faulty reasoning to criticise display advertising by showing a problem with search advertising (page 79) and then to rubbish search advertising by picking only search BRAND advertising, a small and special case.

For sure there are things that need to be fixed in the digital advertising arena. Right now there are major government investigations into Facebook and Google and if there is anything to be done about their monopolies (there is) then the internet will stumble on somehow and businesses will continue to advertise, as they must, in whatever outlets bring them the eyeballs they seek.
Quick question easylayup, and apologies if I'm telling tales out of school, but have you ever been to a doctor to be checked for a case of Sugbofama?

The reason I'm asking is because you seen to fit some of the diagnostic criteria by reading some of these comments

Just trying to help you out.
> To me it is rather the demand that certain beliefs may not be questioned that enables things like fascists rising to power

Holocaust is not a belief, it is a historical event that has already happened.
You have high standards about what should be in a blog post.
> By far the bulk of mathematical results in the last 100 years have demonstrated no real world function

How absolutely arrogant and unappreciative of you to say. You are very divorced from reality. That much is clear - normally I don’t like to get personal, but really. I’m sure you hear this all the time which ferments your bitterness.

“It is not the critic who counts”
I'd be surprised if it was anything else, given that they started with a working vector search database and then added filtering in after the fact.
Dude, are you literally trolling right now? The space race did not end the way you think it did.

And no, the article does not refute that "narrative" at all, if you're reading carefully. The 80s were the years of the microcomputing revolution in the West, by that time most of the computing products of the Eastern block were knockoffs of the western counterparts. They were objectively lagging behind at that point.
Have you considered that perhaps you're kept middle-to-low-upper-class not because you're special, but because you'll espouse these exact beliefs?
Is there any numbers how much these microchips cost per car? That is how much money were the automakers planning to save?
We collected existing recording data from musicians (that website is still online: https://tape.it/needsyourhelp), annotated it manually with Prodi.gy, and then trained a YAMnet model for the classification.

Granted, had we known that Apple would ship a much improved version of their own sound classifier in iOS 15, we probably wouldn't have invested so much work in it - their new pretrained model is truly outstanding (although it only works on iOS >= 15). But I don't regret doing it; we learned a lot about mobile deployment of ML models, which will come in very handy when we deploy our next ML features for audio quality improvements.
I'm an Argentine Spanish-English bilingual programmer. I try to program exclusively in English, but when developing integrations to Argentine systems I often have to fall back to spanglish code.

In general it's preferable to use only english because the code is more readable (because the language's keywords and APIs are in english), but also to maintain consistency with noun-adjective order, verb tenses, etc. Some local concepts can be easily translated (or at least it would seem so) like invoice-factura ... but then inevitably I arrive at concepts for which there is no obvious translation (so I could make one up, but it would not be clear enough for others) or for which the translation doesn't exactly line up.
> love the idea that computers figured out the knack in reading head bumps the humans just couldn't crack

So, natural selection has evolved a criminal gene and a linked head bumps gene, but hasn't given us human the ability to detect that? That sure would have been useful.
Nature "knew" and patiently waited hundred of thousands of year, keeping that useless gene alive, that eventually computer vision would appear and finally allow us to detect it?

Yes, that sounds plausible. Let's push to prod.
I'm not sure why you think that. I certainly don't think "fact" has anything to do with this, as this is all about narrative.

What I'm taking issue with is that this narrative is being characterised as conventional, which means in accordance with what is generally done or believed. I think this is only generally done or believed in Western society, which I already alluded to.
I run my business on GnuCash! It's a great program.
A good project manager helps flatten the curve. The most important thing they can do is prevent engineers from having to be 'specification detectives', where the engineer has to search other business groups for the actual details of the deliverables.

I've always been happiest working in places where I focused my efforts diving into the technology rather than interviewing salespeople to find out exactly what they promised the customer.
There's two things, or their combination, that I find really confusing about ageism and it's apparent prevalence (I believe it, but no first-hand experience being in my 20s):

- 'nobody' stays at one company for decades or an entire career any more (perhaps in part because of the massive decline, at least in the UK, of defined-benefit pensions, so 'you' - employer - are not on the hook for that either), so the the 50yo just has potentially a lot more experience than the 30yo, and in reality no difference in how long they'll work there that's due to their ages

- it's widely known that this is the case, so there's surely a big under-tapped pool of older applicants, with fewer competing offers?

Honestly I think it'd be hard for me not to be ageist (if I were a hiring manager, and it weren't illegal to discriminate on the basis of certain 'protected characteristics' which include age) - I'd snap up that cheap experience!
Mr Goxx, the crypto-trading hamster beating human investors
The collection is focusing on world-historical figures. The historicity of figures like the Queen of Sheba is disputed.
Like I said somewhere else, I'm sorry that this is the experience you've had.

I guess all I can say is there are good and bad managers out there just like there are good and bad engineers out there, or in any job title.

Maybe an idea would be to use the list I made to formulate some questions for your next round of interviews, to get a better sense of the management culture of the places you're applying at, on top of the engineering culture.

Happy to discuss my experience and give further pointers (although I certainly don't have all the answers) if you want.

Contact info is in my profile.
I mean we've seen these type of studies/results before so at first I thought this is not surprising. However, they say they let both groups (those who use brain training games and those who don't) basically play brain training games:

"They faced Simon-like memory exercises, such spatial reasoning tasks as mentally rotating objects, pattern-finding puzzles and strategy challenges."

And even there, there was no real benefit for the brain gamers. My follow-up question would be: What kind of mental stimulation also doesn't help people? E.g. How can we make people smarter (for instance, regarding thinking for oneself and not believing bullshit)? It appears it's very difficult. As if people revert back to themselves whenever the game(/lesson) stops.
A third party library :)
The point is that it doesn’t matter if you could see a 20% price performance boost if your code doesn’t run on that architecture. If you’re using software which hasn’t been compiled for ARM, you’re not asking your cloud provider for that architecture and they’re not seeing the volume needed to profitably offer it.

I think AWS has successfully been pushing this because they know they’ll see that initial volume from people seeking savings on their own managed services and things like Lambda which are easy to switch, and that will fuel interest in switching other services which require more work.
For scheme there is SXML which has SXSLT, SSAX and SXPath. Translating between xml and SXML is trivial, and SXML is just an S-expression representation of XML, meaning it is in the canonical list form.

Working with lists in scheme is pretty great. I stopped using any other xml tools for my own projects.
I remember working a lot with XML a decade ago. XML was large and clumsy and had problems like undefinable ordering of elements for instance. And I haven't actually encountered a single parser library that did not have some strange issue which made it behave outside the spec. Not to mention editors that happily show "<tag\>" while in reality the file reads "<tag></tag>". Good luck debugging the parser with that one. My bad experience with the XML standard is probably the reason why I never bothered with XHTML. Sure, cool idea, but XML, so meh.
Are the owners not also, extremely replaceable, moreso than the engineers? I think so.