skysight-inc/HackerNews huggingface dataset:
They don't need a patch from me, they need the will to DTRT and at least revert the commit [0] that broke things. Glibc has had a functioning pthread_cond_t that didn't randomly deadlock/lose wakeups, this isn't some impossible to implement feature.

That commit claims to fix ordering guarantees required by the clarified spec, but in doing so has introduced real deadlock bugs.

The linked discussion at [1] is telling. It seems glibc's nptl is prioritizing playing games with optimizations over correctness, even before [0] landed.

To suggest all that's required is someone showing up with a patch is to completely ignore the fact that there's zero shortage of correct pthread_cond_t implementations all over the place. This is a maintenance failure, not a lack of code.

[0] https://github.com/bminor/glibc/commit/ed19993b5b0d05d62cc88...

[1] https://austingroupbugs.net/view.php?id=609
Anyone that doesn't like the art style, why? There's a controversy around it, and I don't see an issue with the art. The EGA era was my favorite era of PC gaming, but I like anything except obviously-3D games. Think King's Quest 8. They don't age well, and are awkward for games with a staged isometric viewpoint.
>Heck, for fun lets have them play in tight sporting outfits so it's very clear what they are carrying and doing.

>And also, the sport will have a spectacle like we've never seen before. Tell me you wouldn't pay to watch that match!

Magnus wearing one of those Speedo swimmer speed-suits would be worth the price of admission without the chess just for the sake of absurdity.
Well that was heartening. Thank you, and the prof.
More like 3-5mm, or half the thickness of the phone. Which answers the question. (They're a lot bigger on the 14 than on my 12.)
Thank you for the best guffaw of the day.

'Poetically speaking, I'll paraphrase Tom Lehrer and opine that "Java programmers must feel like a Christian Scientist with appendicitis".'
Monkey Island 1 & 2 on iOS broke several iOS releases ago anyway and never were patched again unfortunately.
Magnus Carlsen resigns against Hans Niemann in the second move - https://news.ycombinator.com/item?id=32901249 - Sept 2022 (129 comments)
That seems actually logical when you consider that kanji presumably began as simple depictions of objects that could be drawn quickly. Perhaps the only difference between emoji and kanji is time.
In a casino, they only have to suspect cheating to ask you to leave. In a GM tournament I don't think the judges or sponsors could just say someone's playing better than usual and is therefore banned. There needs to be a little more evidence than a one-in-twenty win happening. Less likely things happen every day.
For one, Spring offers "Spring Data JDBC", where the Spring Data repositories that people like so much can be implemented with raw JDBC rather than using a full ORM.

Beyond that, there is JDBI (another thin wrapper around raw SQL), jOOQ, and MyBatis. And then a number of other options like Apache Cayenne that are interesting but never really caught on.
At least in the projects I’ve been involved with a lot of thoughts went into system design and security. The flash layer is really just a user interface. It renders nothing else than whatever UI code was developed. To interact with other components in the car (whether it’s adjusting temperature or playing back music) it makes IPC calls to services which are responsible for that. So even media playback and potential associated security issues won’t have anything to do with the UI. It’s no better or worse security wise than if you would do the UI in QT or any of the proprietary frameworks that had been used before. It just provided way better tooling and graphical capabilities.
The Problem with Cultural Evolution
Could you run a powerful enough chess AI on a local back-end Raspberry Plug? Perhaps it would need some sort of cooling and venting mechanism...
Someone should make a global map with a web app that you can place a search engine protected email address on + GPS location - to contact in case of desire to grab a coffee over locale-focused startup & tech convos. Boom.
I make heavy use of Soulver. Really quick way to do some quick calculations with good unit conversion.

e.g. I can write hosts = 100; disk_space_used = 10MiB/s * hosts * 3 days as TiB

And it works as expected. Powerful tool when doing capacity planning or other load calculations.
This was exactly my experience, first time I had ever heard sound out of an audio card.

Between these games and everything Sierra ever released, I really fell in love with both gaming, and computers in general. They led me to learn more about programming, and today I'm still at it.
As an adult: it's 80% because I'm afraid of looking incompetent in front of my peers.

It can be pretty painful to see people systematically dismiss anything you say, or always seek out a second opinion, for no other reason that they have a hard time believing anything reliable can come out of your mouth.

I won't let that happen again.
That's another form of impaired driving, so it would presumably be in-scope.
> it’s about a match played two weeks ago

Not paying attention. What's that about?
Yep: Google alternative that shares revenue with creators – by Ahrefs - https://news.ycombinator.com/item?id=31614518 - June 2022 (217 comments)
There is no “software supply chain”
The set up of the board at the start is static, so even a very naive approach of "piece at square (nibble, nibble) moves to square (nibble, nibble)" only requires two bytes per turn. I would expect there to be IMMENSELY better ways to encode this state update if I wasn't a dunce, and the people making cheating hardware are very good at that style of compression.
Less gossip spreading like wildfire too.
I always wondered
> You'd have to be very good at remembering where things came from and tagging them with their level of certainty.

I wonder why not more people do this? Not just for code, but for everything. I remember where I learned everything I know, I don't trust anything unless I remember the source. How do other people think, do they think that whatever pops up in their head is the truth without any source? Then how do they know it is a fact and not just a hunch or a guess?
A good observation.

However, I can't imagine that people who want that kind of power and influence would move into apartments owned by this REIT. It seems more likely that such people would prefer luxury apartments or condos.

It should also be possible to prevent centralization of power by having only one class of share (no special voting rights) and limiting the number of shares one can purchase.

Finally, the REIT would have a managing board to put together the investment plans and perform the hiring / firing of property management companies, so no one would be taking on "extra" work. The tenants would, of course, have to participate in the annual meeting and voting, but the board would be doing the day-to-day operations and would draw salaries from the rent payments. The activities of the board would be constrained by the charter (that is, focus on affordability and not profit maximization).

The board could potentially act in their own self-interest, but the shareholders could vote them out.
Usually when writing some code, which deals with something new for me, I get many "idiot questions" in my head. I try to write comments in a way, which will answer my future self's "idiot questions". Answering all those questions, I feel more like I truly understand, what I am doing.
I accidentally started a movement – Policing the Police by scraping court data
Almost 3 years ago, I posted a story of how a post I wrote about utilizing county level police data to "police the police" to r/privacy and hackernews. https://old.reddit.com/r/privacy/comments/gr11aw/i_think_i_a...

The idea quickly evolved into a real goal, to make good on the promise of free and open policing data. By freeing policing data from antiquated and difficult-to-access county data systems, and compiling that data in a rigorous way, we could create a valuable new tool to level the playing field and help provide community oversight of police behavior and activity.

In the almost 3 years since the first post, something amazing has happened.

The idea turned into something real. Something called The Police Data Accessibility Project. (https://www.pdap.io)

More than 2,000 people joined the initial community, and while those numbers dwindled after the initial excitement, a core group of highly committed and passionate folks remained. In these 3 years, this team has worked incredibly hard to lay the groundwork necessary to enable us to realistically accomplish the monumental data collection task ahead of us.

Let me tell you a bit about what the team has accomplished in these 3 years.

Established the community and identified volunteer leaders who were willing and able to assume consistent responsibility.

-Gained a pro-bono law firm to assist us in navigating the legal waters. Arnold + Porter is our pro-bono law firm.

-Arnold + Porter helped us to establish as a legal entity and apply for 501c3 status

-501c3 status granted

-We've carefully defined our goals and set a clear roadmap for the future

-Hired first full-time staff.

-PDAP was awarded a $250,000 grant by The Heinz Endowments

So now, I'm asking for help, because scraping, cleaning, and validating 18,000 police departments is no easy task.

The first is to join us and help the team. Perhaps you joined initially, realized we weren't organized yet, and left? Now is the time to come back. Or, maybe you are just hearing of it now. Either way, the more people we have working on this, the faster we can get this done. Those with scraping experience are especially needed.
The second is to either donate, or help us spread the message. The more donations, the more data we can gather.
I want to thank the r/privacy community especially. It was here that things really began.

TL;DR: I accidentally started a movement from a blog post I wrote about policing the police with data. The movement turned into something real because of r/privacy and hackernews: (Police Data Accessibility Project). 3 years later, the groundwork has been laid, non-profit established, full-time staff hired, and $250,000 in grant money and donations so far!

Scrapers so far Github https://github.com/Police-Data-Accessibility-Project/Scraper...
Discord if you would like to join the efforts: https://discord.com/invite/wMqex8nKZJ

*This is US centric
One of the top recommendations that pretty much every ADHD resource mentions is regular exercise. To be fair, running (exercising) daily will help pretty much everyone's mental health significantly.
They cannot naturally run real Minecraft on their CPU. Instead, they have handcoded Minecraft like game for their custom CPU, so the title is a bit misleading. For this CPU/language you will find an emulator.

You can find more information in the explainer video https://youtu.be/xIMkqHb2-KM
You don't become a trillion dollar company selling products people don't love.
Default Light Theme. Yes, my eyes still work. No, I don't hate myself. I just usually code firing the day and light mode feels more uplifting.

I also use Discord Light Mode.
I also found the tone of that article annoying. The author is talking about repairing one of the–if not the– most advanced things ever mass-assembled. No shit, it's not easy.
This so much. I really don't trust most comments at all. I think we also need to be explicit about the kind of comment.

There are comments that are categorically always bad. These are the "this code does X" kind of comments. Those go out of date really quickly in a shared code base. They don't even make sense for myself on a project I'm doing myself. The code should read like the comment would. Almost like prose. If it doesn't, I haven't made the code good enough yet. We no longer live in a world where the code needs to only be machine readable and unreadable to most mortals. We have the luxury of being able to use good abstractions and extract functions without worrying about code running slow because of too many indirections, stacks that are too big etc. We can optimize for direct code readability!

Then there are the "why" comments. Those can be invaluable. If I assume I have the kind of good code I can just read as to the "what is this doing", I can sparingly add information to things that might seem unusual or weird or inexplainable.

Same with tests mentioned in some sibling posts. Tests should be written in a self documenting way. I like to name my tests after what they're testing. Like "should behave in X manner when doing Y to Z" from a user's point of view, not on a technical level. User not necessarily meaning end user, say if you're testing an API or library function. Different language make this easier or harder but I do it in all of them. Armed with that documentation of what my tests pre-requisites are and what the expected outcome is, I can write the actual test. I should be able to deduce the expectations of the test from the test's "name", thus double checking that I am testing the correct thing. Many tests I find in shared code bases are utterly unreadable, have way too many expectations and side effects and test too many things at once. With the above technique there's usually only one or very few expectations. If I parsed out the test names from all my tests and just gave them to you as a document, it should almost read like a documentation of all of the expected behaviors of my piece of software.
Devil's advocate moment:

Perhaps Magnus (center of the chess world) knows more than we do, and this is his form of silent protest to force the hands of the people that can actually do something about it (FIDE).

I say this, because there are some pretty insidious rumors at the highest levels of chess concerning coverups and numerous examples of suspicious things happening over the past two years (not just from Hans). I can see a scenario where Magnus is up against something larger than himself.
just make sure to x-ray everything.

0]: https://incoherency.co.uk/blog/stories/sockfish.html
Ha, I knew this would come out sooner or later based on my own experiments with Stable Diffusion. It does very well with textures.
Love the analogy.
I don't remember subscribing for a year at a time. I almost always subscribe to things on a monthly basis, and the money certainly comes out of my account on a monthly basis
It will be a while before we're able to have decent support. This is an interesting initiative to follow: https://macoscontainers.org/
I think this is a big deal because far and away, the most common repairs made to iPhones are replacing the front or back.
Transformers is not nearly niche enough to warrant being used here
From a security perspective people should glue their USB-ports shut. Do the people endorsing this crap even considering that anyone with a bit of knowhow can buy a malicious replica.
> As soon as you have multiple developers, you can forget about it.

That's only true if everyone can check in code willy-nilly without any approval.

If you require code reviews then that's just part of the code review. No documentation update = no approval, just like missing tests or bad code.
No, the USS would be used (mixed in as kfreds stated) during the hash operation. So the hash result would be based in (1) the hash of the application, (2) the unique device secret, and (3) the user supplied secret. The result is called Compound Device Identity in DICE parlance. And is basically

CDI = Hash(UDS, Hash(application) + USS)

If the application would use the result (called CDI - Compound Device Identity in DICE parlance) to derive a pair of keys, the keys would thus be based on the hardware (the specific device you have), the integrity of the application and what you know.
This thread on HN won't make sense in the future if the Unicode body replaces ꙮ

Make a new character!
I love Soulver, and I hope Zac is at least considering a version for iPad OS.

I switched my portable setup from a MacBook to an iPad Pro last year and Soulver is one of a handful of small-but-useful Mac-only apps that I really miss when I’m not at my desk.
Cyberattacks use open proxies to amplify the attack/hide their source.
One way to cap the cognitive load of adding and maintaining comments is to limit them to explain why a piece of code does what it does, rather than how. Rely on the fact that the how is self-documenting to other programmers who may need to maintain your code later (including you), but the why is not always so.

Eg, were other options considered and this one chosen? Why? Is this piece of code non-standard or particularly clever? Why? Is this piece of code more complex than it seems like it needs to be? Why? Does this piece of have non-local dependency that may not be obvious at first glance? Are there security concerns with this piece of code which are non-obvious to a novice or an outsourced worker? Etc.

There's the old saying, "since debugging code is more difficult than writing it, then if you write the most clever code you are capable of, then you are by definition incapable of debugging it". Pretend you're explaining your code to future you who has forgotten why you did what you did and isn't clever enough to debug it.
Breadth and speed, for platform and user.

BB has more and better data that is accessible before any competitors. That data is easily accessible and searchable without a mouse. Everything in the BB terminal has a short code to navigate there, everything has to have good tab and other movements.

The UI is successful because it makes it easy to do their job. Most investors are not doing technical signals on trading data to make their decisions. Charting is less important than people think.
Stop the heartbeat in morse code of the next move. Communicate with the device via blood pressure
So you're telling me GTA III had more character development than GTA V?
I often don't comment code, especially in personal stuff, but when I occasionally do, which happens mostly when things get overwhelming, I find bugs or fix things that I was stuck on. Writing forces you to understand better, name better, and almost feels like providing you with another perspective, all without leaving your own self.
Some similarities with RPN, except instead of two calculators working on two registers side by side, it's one calculator working on the bottom of several registers.

Both allow you to do complex interim calculations that can be hard to plan out on algebraic alone.
The USS Stein Incident
Isn't talking about signalling a way to signal that you want to grow up to be Matt Taibbi? Given that so many fans are high functioning autists I think many of them aren't capable of the kind of cognition that leads to signalling. That kind of talk shows an extreme lack of cultural sensitivity.

I mean, if I cared about signalling I wouldn't even respond to an article that is (1) on medium and (2) requires registration. (The first rule of archive.is is that you never talk about archive.is)

So far as barriers I think there are no barriers, at least in Japan. There is this event

https://en.wikipedia.org/wiki/Comiket

which is held in an upside-down pyramid where people sell ero books of every anime and manga including the ones (Sailor Moon, Precure, ...) that are aimed at kids. If anybody was holding down the fort this wouldn't be allowed.
I am a huge fan of Tooze and his books (Wages of Destruction is one of the best works of economic history, probably the best macro history imo, his more recent books are unfortunately terrible...but this is what happens when someone decides to become a celebrity academic) but this is from another reality.

Unfortunately, the decade of continuous monetary intervention has completely addled the mind of usually intelligent people. Their response to everything is always the same: begin stimmy, continue stimmy.
I believe the link you meant to link to is https://kolemcrae.com/notebook/techsupport.html
OpenAI announced and released CLIP on GitHub on January 5, 2021:
https://github.com/openai/CLIP

You need CLIP to have CLIP guided diffusion. So the current situation seems to trace back to OpenAI and the MIT-licensed code they released the day DALL-E was announced. I would love to be corrected if I've misunderstood the situation.
I appreciate that you address head on the notion that people can “just give money directly” and you provide a link.

What I think I’m missing is the Why? Why would I want Glo? What’s better about owning this crypto currency than just parking my $1000 in an FDIC insured bank account and donating $25?

(Honest question - not trying to troll here at all - I’m just not seeing a reason to turn money into Glo Coin)
I wonder if there is a way to play with the url submit string, you know, entering fields which don't have a UX selection. I use to do this with FB and Craigslist, leave the search criteria, and change the locale. In facebook, it was more the search string copy paste to groups(this was before marketplace). These hacks should come in handy if someone can hunt them down. Espeially the geo-tagging and the income-bracket (I am sure there is an income-bracket criteria in their big "benevolent" database... lol
> I mean that 75pound repair equipment requiring $1200 hold on a card...

How is this legal? Holds ought to be capped at the maximum payable for a transaction.
Some of the cheating rumors/theories involve devices inserted or implanted into the body, so tight body-suits wouldn't even suffice.
I feel you're just repeating randomly cherry-picked stats.

The data is fairly consistent that the USA as a whole has slowly lost it's advantages over Europe that it had after WWII and the New Deal:

https://en.wikipedia.org/wiki/Standard_of_living_in_the_Unit...

> In the United Nations Human Development Index, which measures health, education, and per capita income levels, the United States is relatively high, currently ranking 8th. However, the Human Development Index is not considered a measure of living standards, but a measure of potential living standards were there no inequality: rather, the inequality-adjusted Human Development Index is considered the actual level of human development, taking inequality into account. On the inequality-adjusted HDI, the United States ranked 27th in 2014, tied with Poland

Wikipedia has newer stats too, but the USA is still basically tied with Poland in the mid 20s:

https://en.wikipedia.org/wiki/List_of_countries_by_inequalit...

So, if the USA as a whole is Poland then presumably Mississipi, despite all the money they get from other states, is likely not doing that great compared with Germany.

Also intersesting, and new to me, they do one that takes into account how wasteful the country is with resources to achieve that standard of living, on that the USA slips way down, below Ukraine:

https://en.wikipedia.org/wiki/List_of_countries_by_planetary...
Technical analysis had always been popular with retail traders who think they can out perform based on technical analysis. This is a flaw in their thinking. If you want to build something for them, I wouldn't worry about building something like BB or for professional investors.
Giving corporations closed generic TLDs is still a bad idea
He's only 19 though, right? It's not like time has healed his mentality, it was months ago...
> You know what the best documentation is? Working tests

Tests do have a slight overlap with documentation, but it's that, only slight.

If a piece of code has some weird non-obvious behavior, the presence of a test for that particular behavior is a signal that it's actually intentional, not a random bug.

But, it doesn't tell me anything why that design choice happened. That's what the documentation is for. So facing such code, I sure hope it's well documented.
40 to 50 days... that's quite a bit of time!