skysight-inc/HackerNews huggingface dataset:
Middle ground opinion here. I found roughly the first third of GEB interesting. It's mind-expanding to think about self-reference and recursive structure in the context of all the other fields besides computer science, like natural language, music, art. GEB is a fun exploration of that for the first few chapters... but it doesn't get better after that, after a while it just keeps doing the same things and repeating the same stuff, and becomes a chore rather than fun to get through.
Well if they use unsigned 32 bit they at least extended it to Y2106 :-)

But for this use case it's not really an issue though. FTA it sounded like they always write the mtime as now. It's unlikely they wouldn't GC the repo in 68 years to make wraparound an issue.
I've also wondered whether there could be training attacks for AI algorithms that use public datasets. For example, convince github copilot to write some subtly dangerous code to complete a common prompt by creating enough repos with "prompt: <dangerous code>" and you'll likely have a few that make it through PR.

Anyone seen github copilot recommend SQL-injectable code, for example?

I also wonder this about algorithmic trading firms. There's all these ML hello-world examples involving running sentiment analysis on social media, etc. I imagine you could create enough twitter bots writing positive gpt-3 code to get another firm to buy at an inflated price.
So says Adobe which caused a huge explosion of alternative software and apps because of their draconian licensing which treats the user as a criminal.
Unison has come up on HN quite a few times. You might want to do a search.
>You must be kidding, right?

No, he's not. You can run Android applications on the device, they're not running remotely. You can also run Linux applications using Crostini, on the device.

The real limitation I found with either of these approaches is that they are sandboxed in such a way as the apps are always hobbled. Android applications can only reach a sandboxed file system. Linux apps can't use GPU. Neither can read USB storage. Stuff like that.

Some of those may be fixed now, but after trying for a couple of years, I eventually gave up on ChromeOS ever working as advertised in that regard. Running applications on ChromeOS is a sort of toy feature that might work, but if it doesn't, don't expect any attention in making it work, because you're the weirdo trying to run apps on ChromeOS.
What about a doctor giving medical advice? You want to listen to that type of person, do you not? That's not "telling you what to do", it's offering a medical opinion which is typically sought out.

So, most doctors would advise against alcoholic beverages during pregnancy, I hope.
Maverick leverages deepfakes for real e-commerce connection
Try Raymond Smullyan. He has books at a range of levels of accessibility; I'm not sure if there's anything great for your 8th grader, but I remember first getting into The Lady or the Tiger? as a teen.
I don’t know why they write that, but one of the papers they quote for that claim reported success with samples up to 19 years old and in turn cites a paper that reported “genotyping whole-genome-amplified DNA” from up to 25 year old blood spots. I don’t know what this means exactly, it definitely isn’t the methylenation thing, but I think it’s a good indication that blood much older than a decade is viable. Both of these papers also report no differences in results between older and younger samples, only between different extraction methods and amounts.
Looks like it is possible with thunderbolt 4 which framework exposes on the USB-C expansion.
Oh, I miss Stormtroopers.
I hope their Precor acquisition remains unscathed, perhaps they spin it off so it can continue to build excellent elipticals.
Yeah, that’s the part I’m curious about: there are plenty of “public trust” or SBU roles that I’d expect to have been leaked with the OPM breach that are “cleared” in the pop sense of the word, but are not actual clearances in the US Government’s sense.
Road builders do not actually move money around on behalf of others, and Tornado Cash developers do not actually move money around on behalf of others. They don't "run a mixer" or otherwise operate the Tornado Cash smart contract. They did provide an interface for interacting with it, but that's not really the issue in question.

Tornado Cash runs autonomously on immutable code. Nobody can force the already-running code to start doing AML/KYC.

In my eyes, you either argue that it was not against the law for the devs to publish the code, or you argue that code is not protected by the first amendment. There's not really an in-between.
I use 10gig for a dedicated link to a NAS. It drives me nuts that easily-accessible networking is so far behind storage speeds. SATA-I (2003) is faster than gigabit ethernet. SATA-II (2004) is faster than 2.5GigE.

So why 2.5GigE on a laptop? So when you're at your desk, where your laptop spends 90%+ of its life, your bulk storage can have access speeds that are at least from this century, if only just.
No, both of those are serious crimes of violence with a victim suffering immediate harm. My idea is that if there isn't any harm to be remediated and the other conditions obtain then enforcement is deferred in that circumstance. Notably stolen goods could be returned; independent discovery of a suspect (unrelated to the contact) would expose them to the normal risks.

Drug trafficking are serious offenses if you go by maximum sentences.

We should employ a more rational approach. I believe there's greater security in maximizing the payoff for cooperation rather than the punishment for prior defection.
What bothered me the most is that they vaguely referred to Europe's data protection having more teeth, even though the GDPR has all but been neutered via Legitimate Interest.

Most GDPR popups now classify "building a personal profile", "serving personalized ads" and "linking multiple devices" as legitimate interest, and they still default it to on, without a clear and equally-visible "No" button next to the "Agree". This is so obviously against the intended spirit of the legislation but it's everywhere.

So yeah, large targets like Twitter might need to watch out, but third parties are still harvesting data left and right, so what's the point?
I’ve never even seen the rocket. I get 20 hours in then decide I need to build the whole thing again from scratch - but properly this time - in Rust.
Only abortively.

The received wisdom of yore is that it's easier to port code from one language to another than to rewrite from scratch. However, I suspect in practice most people who do that will wind up rewriting in part and that's where the pain happens, screwing up all the undocumented edge cases.

In this day and age it generally makes more sense to keep the codebase in the original language and use virtualization as required to keep it running without the human overhead of porting.
Read it again. Money money money. Whether it's Spengler or Plato, Weimar or Weimerica, people haven't changed. The lesson still applies.
First, I sincerely wish you happiness. There is no 'winning' to be had when we treat people as enemies. I don't know you, but I witnessed your behavior here. My reaction was to your behavior, not to you as a person.

> I'm unsure if you meant to do this, but your comment comes off as gaslighting: you don't know what's going on and you asserted something that is false as true

No, I didn't make any assertion. I asked questions based on your attack on the author. You comment was completely out of context of the article, so it seemed off-base. I can understand if you have inside knowledge, but your reaction was still not a good look to the majority of people like myself who are not.

> Next time... ...I encourage you to do a little bit of Googling.

Your behavior is still illustrating some of the author's point. Some individual/group cultures are cesspools of unhappy/combative people. As someone who has no desire to 'pick a side' of a language community battle, I identified with the author's lack of enthusiasm for a particular community, without knowing all the details. There's nothing wrong with that.
The api seems to let you create new accounts fairly easily. Seems odd to me as the API provider is the bank. Based on KYC I presume they think they are all splits of the same account holder?

I learned the other day that the name on account means shit, because scammers often give $account_details + $catfish_name and receive the money to $bank_details + $real_name.

I don’t see how splitting to 1000 transactions and sending money to yourself helps with money laundering or undercover money sending.
I think the IDE issue still exist in many projects due to the complexity of generic FP libraries + bad support for scala 3. The last scala project I worked on used scala3 + cats and it was very touch and go if we could continue using this stack due how flaky intellij behaved. Multiple times a day autocomplete would just stop working. This btw was noticably better in scala 2.13.
https://theculturetrip.com/asia/japan/articles/to-bow-or-not...

HW, not W. And maybe others before; HW is just the first I found a reference to. (Also Clinton.)

So it seems to have happened a lot more than I thought...
Children’s Outdoor Play – 3 Key Ingredients
Ugh. I think a lot of engineers could deliver more in 30 well-focused hours while being well rested than those same engineers could do in 50 or 60 hours per week. More hours for creative work (beyond a certain point) doesn’t generally give more value.
Understanding Transaction Pitfalls (2009)
Tuning Linux TCP for data-center networks [pdf]
I’d slightly amend the analogy into “an untested backup is akin to having a lottery ticket for your backups”. Maybe you win or maybe you don’t.

Old floppies are also like lottery tickets in that sense.
Millions of checks or millions of cards is "just as easy" as millions of API calls?
I started using TheFacebook in 2005 (A Mark Zuckerberg Production. Too Close for Missiles, Switching to Guns).

It had expanded beyond the prestigious colleges, but each college still had to be "on boarded" individually. I was on the first day TheFacebook was available at my mountain-west university, although all my friends were still on MySpace at the time. As much as I can't stand Facebook (or Meta) these days (the products, the company, the impact on society), I do look back on 2005-206 Facebook with great fondness. It waned on me as we entered the 2010's... But back then, tt was novel, new, fun, quirky but polished (unlike MySpace). It was a great way to easily share photos and tag people - and I was at that stage in life where that sort of thing was also really fun. It was a magical time.
On one level, this sounds a bit creepy – a set of personal Stasi dossiers ...

Then again, do you really need to keep that amount of detail about the people in your life? Couldn't you use a set of spreadsheets broken down by relation (friends, close family, extended family, etc.) with tabs/sheets in each workbook for each person?
AIUI OnlyFans actually did successfully compete pretty directly with Patreon for a while as a 3 dev company. (I assume they may have grown a little since then)
https://www.patreon.com/policy/guidelines is the official rules.

A summary:

* mark horny stuff as 18+

* all horny posts must be patron-only

* drawings are okay but no photos/video of actual people going at it

* no bestiality, rape, kids, incest, necrophilia, or dubcon/noncon

As a creator of horny art I do not look forwards to the day when Visa/Mastercard/Apple/Google/etc leans on Patreon and says "hey we banned all horny content, you can either ban it too or you can quit working with us".
For on-disk formats, time_t would probably not be a good choice, but indeed, they have a time_t to uint32_t conversion going on, that is not even saturating, just cutting bits off:

https://github.com/git/git/blob/e188ec3a735ae52a0d0d3c22f9df...

https://github.com/git/git/blob/e188ec3a735ae52a0d0d3c22f9df...
I mean, Python (moreso its ecosystem) is notoriously difficult to get working w/ Bazel idiomatically. Bazel is advertised as a language agnostic system (and to be fair, it's better at it than, say, Buck), but in practice it tends to work better w/ stacks that already have some degree of hermeticity (Go, Java), whereas YMMV very much with the more loosey-goosey stacks (Python, JS).

IMHO, Bazel is a classic example of Conway's law[0], and it falls squarely in the "big corp" class of software. You have to be running into issues like 6+ digit CI compute costs or latency SLOs in hundreds-of-teams monorepos before Bazel really starts to make sense as a potential technical solution.

[0] https://en.wikipedia.org/wiki/Conway%27s_law
I think the only Zachtronics game to have a console release was Infinifactory on PS4. (And Hack*Match on NES, technically.)

Agreed with the sibling comment that Opus Magnum seems like it'd be a good fit. But the economics of a port may not make sense. Infinifactory was Unity, while Opus Magnum and most (all?) of the other 2D games use a custom engine.
Blizzard's public figures said that the average number of players in an online Diablo 2 game was... 1.1.

Are you kinda surprised?
Simple, if I am listening to a podcast and then I take a conference call on my computer, they automatically switch. If I am watching something on my iPad, and I answer a call on my iPhone, they automatically switch.

If I’m actively playing a video or listening to audio on my Mac, my iPhone, or my iPad and I put my AirPods in my ear, sound is automatically rerouted to my AirPods from the device.

If I’m watching a video on my iPad and then I click on a video on my iPhone, they switch.

My AppleTVs don’t automatically switch. An AppleTV is a shared experience most of the time.

But even if you turn automatic switching off, I still don’t have to pair my AirPods with my iPhone, iPad, Watch, two AppleTVs and my Mac individually. I can just click a drop down and they automatically show up on each device or any new device I use with my AppleID.
The relayers are. Relayers are a subset of TC users and are an optional part of the process.
The number of times I've told it in an interview with a programmer and they don't laugh are horrifying. There's deep, memorable wisdom in there if you have any experience.
As California sizzles, Amazon drivers feel the heat over metrics
My take - Avoid Bazel as long as you can, for most companies the codebase is not big enough to actually need distributed builds, if you've hit this problem Bazel is probably the best thing you can do today, if you're that big you can probably spare the few dozen headcount needed to make Bazel experience in your company solid.

Bazel takes on dependency management, which is probably an improvement for a C++ codebase where there is no de-facto package manager. For modern languages like golang where a package manager is widely adopted by the community it's usually just a pain. e.g Bazel's offering for golang relies on generating "Bazel configurations" for the repositories to fetch, this alternative definition of dependencies is not what all the existing go tooling are expecting, and so to get the dev tooling working properly you end up generating one configuration from the other having 2 sources of truth, and pains when there's somehow a mismatch.

Bazel hermeticity is very nice in theory, in practice many of the existing toolchains used by companies that are using Bazel are non-hermetic, resulting in many companies stuck in the process of "migration to Bazel remote execution" forever.

Blaze works well in Google's monorepo where all the dependencies are checked in (vendored), the WORKSPACE file was an afterthought when it was opensourced, and the whole process of fetching remote dependencies in practice becomes a pain for big monorepos (I just want to build this small golang utility, `bazel build //simple:simple` and you end up waiting for a whole bunch of python dependencies you don't need to be downloaded).

And this is all before talking about Javascript, if your JS codebase wasn't originally designed the way Bazel expects it you're probably up for some fun.
Why this isn't released in EA on Steam - where most of the community is located due to 10 and 11 being there and which has even recently grown a bit due to a quite hefty discount on 11 - is a bit weird imo...
>How could you tell that Russia was "hard authoritarian" when Putin came to power?

He bombed his own people to come to power. If not then, then in 2008, when he invaded Georgia. Even if not then, then surely 2014 would be the final whistle, right? No. Nord stream 2 was started to be build 4 years later.

>I don't know where you live, but I would certainly not want Czechoslovakia to be intentionally kept poor during communist dictatorship just so that some Western politician could stroke his ego about how is he fighting against communism.

https://upload.wikimedia.org/wikipedia/commons/a/a5/Pomnik_R...

This is Ronald Reagan monument in Warsaw. I, and many Polish people are thankful for his hardline stance he took against our occupiers, meaningfully contributing to crashing their economy, which ultimately made us free.
I'm no fan of banning such things, but an outright ban is much clearer and more comprehensible than Patreon's very murky and subjective (to the point where it's almost impossible that they're not selectively applied, if only by accident) rules.
Have done several migrations from PHP to Java and iOS apps from Objective-C to Swift etc.
We’re also looking for IOS engineers + full stack web devs. Email if interested!
Calling it a "service" might be a (frustratingly common) mischaracterization, yes.
It’s a terrible idea to buy this on Switch for my 5-year old. Isn’t it.
I don't see why I'd use that particular metric of living standards. There's few places in the world where I think life on average isn't better now than it was 50 years ago, even if you ignore innovations like the internet.
5yrs ago I was roughly the same, depends how much you commit up front. I had minimal FP experience, so I bought "Domain Modeling Made Functional" [1] by Scott Wlaschin and used it for side projects / class libs first. Took about 6 months to experience the full mental shift.

Even if you eventually decide you can't commit a team to F#, it's highly worth it because doing at least one app in F# will vastly improve your C# and how you structure applications. [2] I personally just got addicted to the expressive power, it's hard to replicate with any other ecosystem given the full power of .NET under the hood. Giraffe is also a great place to start if you know ASP.NET Core. [3]

[1] https://www.amazon.com/dp/1680502549

[2] https://www.youtube.com/watch?v=US8QG9I1XW0

[3] https://github.com/giraffe-fsharp/Giraffe
Patreon's creator and CEO.
I don't know what your definition of solvable is for Factorio, but for mine, there are already a few calculators out there that can solve the infinite resource/constant thruput scenario just using linear algebra. The base game has a limited number of products. Maybe in some of the overhauls like K2SE or Py's, you might need something more complex since those are 10x-100x the base game, and the system of equations may surpass numerical methods on a single computer.

The real serious solutions are actually you versus your system resources. There solutions look awfully like low level performance tricks like inserter clocking (think SIMD) or belt compression (think fitting data in cache lines/reducing pages). Both of these things would take not just and understanding of the game, but understanding how the game is programmed.
as an angular developer, Bazel was promised to replace webpack behind the scenes and suddenly everything would get fast and all our problems would be solved. Months... Years went by until eventually it became an opt-in solution and I guess they just gave up trying to use it.
The ones who do that I've found to be less experienced. Once they've had to deal with their own bullshit, they tend to grow out of it. Even you don't know what that code you wrote a year ago is doing.
Mudge developed password cracking tools....

It seems likely that when he was starting out as a security researcher he did some more "legally shady" things... and I'm sure someone out there is willing to share information about that for enough money...

His only hope is that computers in the 80's/90's were typically far less interconnected, and any records of mudge's hacking may have been lost to history.
Yes, I'm aware. But a friend has to support very old VC and Windows. Don't ask. Point is that Microsoft's failure to support C99 a decade ago is still annoying.
Or floppy #10 of Mark of the Unicorn’s DAW.

Nervous times they were!
Do you think that you feel better than others for not taking drugs, and that this superiority is assailed when people who take drugs find common ground with one of your favorite thinkers? Because that's the only explanation I can think of for this blatant assholeishness and gatekeeping.

Hofstadter doesn't own thinking about consciousness, thinking deeply, or thinking philosophically. As a matter of fact these sorts of things, to many people - many more than who have even heard of Hofstadter - associate them with psychedelics. So it's not unreasonable, it's not an insult, to think Hofstadter going pretty deeply into questions of meaning, putting mind-bending Escher works in his book, referring to the person that wrote GEB as different from Hofstadter himself, etc... is psychedelic. These are things that most people find eccentric, and what psychedelic users find psychedelic.

The only way I could find insult in such comparisons is if I felt psychedelics themselves were morally inferior or insulting. I would examine that.
Are they posting as an official voice of the US DOD? Or are the posting with a title in the hope that associating themselves with the military gives them more authority? Are they identifying their rank so other defence people reading the article will understand that a gunnery sergeant might not be appraised of the relevant information?
> Also it's worth noting that arithmetic is only checked against overflow when building in debug mode by default.

Yes, the default behavior in release mode is even worse!
I have my AirPods and my Beats Flex (better for traveling, if they fall out, they just end up around my neck) “paired” to six devices. If the auto switching is a problem, you can disable it and still have your AirPods paired to multiple devices
No, I'd rather it not compile!
Ah, so not about two independent time travellers going through time and trying to compare notes as they 'debug' history. :-)
> Is it just me, or is their choice to use mAh—a meaningless unit in this context—a major red flag? Five figures for a bag, and they can’t even get their units right? Is there some “standard voltage” of which I’m not aware?

Most lithium-based rechargeable cells are nominally between 3.2 and 3.8 volts and are rated in mAh[1]. I would much prefer that they were rated in watt-hours, but they are not.

1: I've seen LMOs with nominal voltages as high as 3.8; LiFePO4 are Nominally 3.2; I think there are some exotic electrode chemistries that are nominally under 3V, but 3.2-3.8 is a fairly solid range for the nominal voltage; voltages at full charge and "empty" will be higher and lower respectively.
I'm done with Facebook too but let's not post low effort reddit posts here with made up numbers for a headline.