skysight-inc/HackerNews huggingface dataset:
> failed to heed their own employees’ warnings about violent rhetoric on their platforms and bent their rules to avoid penalizing conservatives, particularly then-president Trump, out of fear of reprisals.

Sounds like they're reporting on a different universe than the one where the "Twitter Files" reports are coming from.

perhaps its a typo. s/avoid/enable/
Apple machines are already pretty much not RAM-upgradeable. And they design their own chips too. So if there were benefits to putting RAM on the die (I don't know myself, others in this thread suggest there are in fact not), Apple would seem like a possible first mover, they don't seem subject to the downsides.
Sadly, from the following year's sigbovik the validity of binary3 is disputed (http://sigbovik.org/2020/proceedings.pdf, https://twitter.com/stephentyrone/status/848172687268687873)
That's something I have to talk with this new customer, I'll try to start with a reduced amount of dedication and then increase it if needed as the project evolves.
I’m not talking about exceptions in theory, which you are completely right about. I’m talking about how exceptions are actually used in practice. You can claim “they should do it differently” but I think you would be ignoring that the design of exceptions is the reason they are not handled/networked/etc. I could go into more detail about your points and it might be interesting, but I am drunk.

EDIT: re the noise point, I’m talking about the actual exception when it is read by a developer in a debugging context, not the lines of code dedicated to processing it.
Yeah, the problem here is that "ACSH" has, if anything, an even worse reputation than EWG.
There’s quite a few:

- Zed Shaw’s Learn More Python the Hard Way[1]

- Brian Hogan’s Exercises for Programmers (best for beginners or for learning a new language)[2]

- Hal Fulton’s The Ruby Way[3]

- Chris Ferdinandi’s Vanilla JS Academy[4]

- Marc-Andre Cournoyer’s Great Code Club (it’s old, and the community doesn’t exist anymore, but i think he still maintains it)[5]

- A few python books from No Starch Press (notably those authored by Al Sweigart)

I learned the most as a beginner from Zed Shaw’s work, and from reading open source code.

Once you’re done with the initial “learn from tutorials” phase, there’s no better resource than reading open source code.

[1] https://www.amazon.com/Learn-More-Python-Hard-Way/dp/0134123...

[2] https://www.amazon.com/Exercises-Programmers-Challenges-Deve...

[3] https://www.amazon.com/Ruby-Way-Programming-Addison-Wesley-P...

[4] https://vanillajsacademy.com/

[5] https://www.greatcodeclub.com/
Shit, I'm binging it right at the moment. I guess I'll mentally prepare for a horrible ending!
Financial nihilism is a subset and derives from economic nihilism. The latter is basically the entirely agnostic stance of classical economic thinking that aims to decouple from the troublesome subjectivity of morality. Infamously, a lethal war adds to economic activity as people are busy building and selling weapons of destruction, thereby adding to GDP.

But financial nihilism is far more potent than its parent because it reflects not only slow moving "real economic activity" but the rapid dynamics of systems such as the monetary system and traded markets. Both of these have very strong "make-believe" character that are prone to create rapid collective "low-effort" bubbles. To make the difference clear, it is much easier to speculate on e.g., on solarcoin, or solar power generation stocks than actually manufacture and install a solar panel.

Ultimately economic nihilism itself is a subset and derives from moral nihilism, discounting the notion that society is held together by moral values and unspoken contracts. The transactional, dog-eats-dog Hobbesian world does not burden us with having to sort out conflicting views of what constitutes "Good society". Enjoy it.
I suspect it has something to do with Gmail's policy change on nov 2022 when they started requiring spf, dkim, and dmarc.

There are probably a ton of misconfigured domains and non-google email servers that interpret the new configurations slightly differently.
Likely there will still be anti-Musk articles.
Blockchain tech has/had promise but crypto is totally overtaken by swindlers and scammers and people trying to make a quick buck. Promise is just promise so far. It has done far too much damage than potential good.
Compared to the 2.85 seconds on my dedicated card? Yes 30 seconds is slow as heck. Youre talking about 10 times longer and waiting this time to adjust your prompt.

I dont find that acceptable for a workflow where I need to tweak prompts.
The author uses Pandas as an example, but Pandas also has a great, built-in API to download and read HTML formatted tables in one line.

https://pandas.pydata.org/docs/reference/api/pandas.read_htm...
I tell people this sometimes but the market is so saturated with the cheap junk that people don't often believe me.
In Clojure, the adage says "When building DSL, favor data over functions over macros". When I write a DSL I start by writing a sample of it as pure data (think of Clojure as a data processing oriented language with embedded JSON (to be exact, the format is called EDN)). Then I write the parsing function. What I do though is to make sure the parser is extensible. To do so I cast any data element that this function parses into a corresponding function, except if that element is already a function. This way I can directly write custom functions within the DSL. This is very handy when handling conditions and their composition through function combinators. I can just reuse the language boolean logic (if, if-not, switch-cases etc) and don't have to reimplement it withing the DSL. Once the DSL data has been parsed into functions, they are then composed through classical function composition available in the language. Sometimes I also wish I had access to the DSL through macros, mostly to optmize those DSL. The situation I have found myself to need this required me to impact the compiler's state in some way, so I didn't carried my investigations forward regarding this subject, and I'm very interested in the development of Lux/luxlang since it comes with macros that are passed the compiler's state monadically.
So this particular problem is severely time-constrained. Performance doesn't relaly matter. In those situations you tend to use the highest level language you can. This isn't surprising.

The author argues it's similar for startups. I agree to a point. For GC in particular I think the costs are underestimated. Processes blowing up because of memory leaks (which can still happen), dealing with stop-the-world ("STW") pauses and inconsistent performance are all real problems.

So much of this is situational. For example, I think Objective-C/Swift was so successful on iOS (vs Java on Android) in part because it opts for reference counting instead of GC. This is predictable performance and less complicated. But RC isn't necessarily appropriate for a server as you may create hot spots and degrade performance that way.

Rust by virtue of borrow checking isn't a panacea. It does however greatly reduce the chances of making a whole class of really important bugs (ie memory safety and all the entails like buffer overruns). Comparing it to Python, Go or Java doesn't necessarily make sense. Rust lives in the same domain as C/C++.

One funny side note:

> Google used 15.5 terawatt hours of electricity in 2020

Bitcoin used 200 TWh in 2022 [1]. Think about that.

[1]: https://www.cnet.com/personal-finance/crypto/bitcoin-mining-...
I don't know that I have seen anyone hype it, I just think it's funny that Google invented yet another programming language, and that (to me anyway) it's really just to gain access to features that are probably coming down the pipe in C++ in due time anyway.
Content negotiation itself is not a trick, but this usage of it is fair to characterize as a sort of trick. Most uses of content negotiation are about serving the same content in different formats, like different image formats; in this case though, it's actually negotiating a different thing entirely, where one is a machine-readable CSV and the other a human-readable hypertext document. The fact that it works is unexpected to the uninitialized, because even just reading the RFC will not necessarily make it apparent why cURL and the browser would return such different results. There's a lot of ways a server could detect cURL, like the user agent, and it might come as a surprise to some that cURL and other user agents that are not web browsers often send */* for the accept header. It is not a terribly new way to use content negotiation, but arguably still a clever one. It's a deliberate behavior.
I’d pay money for a RSS reader which uses this, last time I checked none of the popular ones use content negotiation.
I can recommend "Programming: Principles and Practice Using C++", although the fact that it uses C++ as a first language can be a downside to some.
Which is pointless anyways because the pirates all moved on to KMS emulation. If I recall correctly loaders were only a thing for XP/7
It didn’t work for me, logging into iCloud on the web didn’t bring up the EULA, even if I opened iCloud Mail.

I have a second Apple ID and had to take an iPad and sign out (1st), sign in (2nd), accept, sign out (2nd), sign back in (1st).
Codecademy has projects page: https://www.codecademy.com/projects
I got the 16gb version, though its too slow for a real workflow even on the heaviest model. Its literally a magnitude of difference going from 30 seconds to less than 3.

I dont think the m1 pro comes with 8gb either, so kinda unwarrented assumption. I love the kneejerk reaction on me saying anything bad about apple though.
> So to protect the people of Donbas, Russia fires missiles at Kiev, Kherson, Odessa, Lvov?

> To protect those people it tries to decimate the energy infrastructure of Ukraine so that people will freeze in the winter and beg their government to stop fighting?

This is the brutality of war — and why Russia tried to make the Minsk agreements work.

> Do you honestly believe that Putin actually has the best interests of the people of Donbas at heart? Do you really think that's what this is about?

Yes — I believe that a substantial reason for this is what happened in Donbas. Russians are angry at Putin for being weak and allowing this violence against ethnic Russians.

I certainly believe that this is more about protecting Donbas and Russia than the past decade of events has been good faith by NATO — Russia’s story makes sense, while NATO is openly lying by pretending this was an unprovoked attack.

- - - - -

You didn’t answer:

What specifically should Russia have done when a decade of diplomacy failed?
More like don't marry a psycho and maintain communication...
I think this is probably the most sensible take.

Dead people don't care what happens to their remains. Any offended relatives are likely long dead. BUT there are plenty of people alive today who'd want to know the state can be relied upon to uphold the law about what happens with their body.
> The FBI also found what specific pages Al-Azhari visited, including a section on donating Bitcoin; another focused on military operations conducted by ISIS fighters in Iraq, Syria, and Nigeria; and another page that provided links to material from ISIS’s media arm

Based on what little I know of SSL, this suggests the server was compromised too? Or does tor do a bad job of certificate pinning?

Edit: Or the clients are/were compromised. Or the suspect’s computer was compromised. Or they can somehow decrypt traffic between client and server.
So what if they were?
Only exit node see the message (encrypted or not). And it doesn't know where it originated.

I speculate this is most likely case of a ISIS server run by FBI.
Does it record a chrome tab in the background?
I just ordered 2 batteries for each of my Sansa Clips. I'll have to unsolder/solder the wires to the mainboard to replace, but that's a small price to pay for keeping such a great player alive longer.
> we should show this comment to facebook that uses hack (php originated lang) in millions of files to run their little website and infrastructure.

Appeal to authority isn't a valid strategy.

Facebook used PHP because they wanted to build something really quickly and afterwards it became too costly to switch, as it always does, so they built an entire engineering department to work around PHP issues.

Your average PHP dev team can't do that.

Plus, what are you comparing it to? Reasonable people don't compare it to Vlang, they compare it to Python, Ruby, Java, C#/.NET, Javascript/Typescript, Golang, and PHP ranks at best averagely against those regarding language, standard library and ecosystem consistency.
As you have read, the document states:

> By default, when Eigen's headers are included within a .cu file compiled by nvcc most Eigen's functions and methods are prefixed by the device host keywords making them callable from both host and device code.

Eigen casually overrides "*" to do any kind multiplication, hence I guess it'll also carry the GeMM functions alongside to the kernel during compilation, but this needs to be tested.

Considering the speed I got from running Eigen on CPU, I still need to find larger problems to make that effort worthwhile, however.
“We Messed Up Here”, Speaking with CEO Bob Jordan on Southwest’s Meltdown
https://eloquentjavascript.net/ is nice and project based, it builds up from 0
I'd encourage you to try to overcome this, and "be free, man". ;). Don't knock it till you've tried it. Personally, I've taken multi-month breaks between jobs, some planned some not. Rather than getting too used to not working, it can actually recharge you and give you back enthusiasm for work. Its important to control expenses. Living on rice, beans, pasta, eggs, sardines, porridge (oatmeal) , cheap fruit & veg, felt OK to me when it was a means to an end, a way to be able to afford to travel around, meet great people, see beautiful landscapes. I think if you get laid off, its important to do some travelling and/or pursue an interest / learning that you wouldn't otherwise have done. People stay too long in jobs they don't like that they're scared to leave. Then when older they look back and say why did I waste my time on that. So, don't be scared of something that might be fun....
Still better than the filters that just invisibly destroy spam without ever telling you. (I'm looking at you namecheap and numerous others. And my aunt's isp that vaporised any incoming email containing the word chicken and had no one who could help. Most British isps have given up having email at all, the expertise has gone).
Davos Live: Official Opening of the World Economic Forum
Having been born under the Soviet occupation and witnessing it for a few years before the the whole thing collapsed, it was the German mail order catalogs that made most people realise how bad we had. So the soviet union collapses, there's litterly nothing to buy, huge unemployment,etc. But some start going to western Europe (especially Germany) and suddenly you go from only seeing crappy russian made stuff to Japanese VHS players, proper audio systems, clothing that looks cool and comfy. I used to scroll those catalogs for hours thinking how the hell Germans have so much stuff+ trying to convert deuchmarks to our own currency just to realise that it would take my dad's entire salary just to buy some of of those things in the catalog. The beginning of 90s was crazy: we started having these black plastic carrier bags with celebrities printed on them- it was insanely popular thing to buy! I remember we had this guy in a wheelchair in our town - someone brought him a proper baseball hat from the US, people kept talking about it for weeks how he's the only one with this hat( some jackass took the hat from the poor guy a few weeks later). We were litterly decades behind. And then wild capitalism started. By the end of 90s, the country had more or less anything you could buy in western countries. Looking back,even though I was just a little kid back then,the progress we made in three decades is insane.
It appears to be extremely similar to Forth, surprisingly. The docs sections on Variables, Functions, Loops, at least, are all pretty much exactly Forth.

the docs: https://github.com/tomhrr/cosh/blob/main/doc/all.md
You missed my point: PHP is adding types to the core language, so instead of developing a superset, contribute to the type system of PHP.

The comparison just isn't relevant.
That definitely helps and I used to do that in my car where the A/C got smelly pretty quickly. Just run the "fan" for a few minutes after you turn off the A/C and it doesn't get gross.

But one problem is the dust in the house. It will collect on the unit and hold moisture and give a great substrate for mold to grow. But regular cleaning usually takes care of that.
I started my career with PHP. Created my own apps, created client websites etc. Full of footguns, but I didn't know any better. Once I learned more languages, I never used PHP again. I actually started to feel like I'd been fooled into using PHP.

Now the small PHP community keeps trying to justify their language choice with articles like these and comments like the ones on this submission. They claim it's a no brainer to use Laravel for new apps, because it has a big ecosystem and good ergonomics, and pretend that this description somehow does not apply to hundreds of other frameworks. They claim that the article A Fractal of Bad Design (which was really cathartic to me when it came out) is out of date, but when I look, all the old footguns are still there, all the problems with the standard library are still there and stdout still writes directly to the browser. The foundations are rotten.

Go ahead and use it, I don't care, but stop trying to convince me to use it.

And now the downvotes begin. PHP devs hate dissent it seems.
seems like 2023 is finally the year to pick up PHP and get that limbo.

just kidding, I am getting paid multiple times the salary of PHP devs by shipping JS blobs to Lambda functions that render HTML and have DB calls in between them. Totally different from how PHP works, last but not least because I can have a fancy AWS certification for configuring things instead of FTPing a .htaccess file!

sarcasm aside, I really think with cutting edge serverless we are ending up where PHP has been like forever, just with _much_ better tooling and processes compared with FTP-deployments.
As someone that has been interested in houses and housing construction for 25 years, the biggest change is on making a house air tight. Specific levels are now called for in the building code. The construction industry is still trying to work out the kinks though and unfortunately fixing the kinks requires ever more equipment, complexity, and cost.
If you haven't already, give r/hfy a gander. There's no shortage of stories that can be summed up as, "The human did WHAT?" Plenty of variety, though.
Is Shaw's first Python book any good?
I agree was\is really bad. Still canceling a series based on how many viewers they have in the first weeks is bad practice. I, for one, do not watch almost any movies or series durning the summer so winter I'm just catching up, and I probably missed great series also. At least they should wait at a 6 month to a year at least before deciding or not to cancel it forever.
Every time the argument about how Stable Diffusion models haven't copied anything but have instead “learned” by “seeing”, and generated work is “inspired by” that learning, I can’t help but feel that proponents of that argument are falling into an anthropomorphization trap.

These words all provide a reference point to help humans understand the technology, but regardless of any apparent similarities, SD does not “see” the way humans see, or become “inspired” the way humans are inspired.

I suspect that if humans had the ability to operate on billions of images to systematically gain “inspiration”, the state of copyright law and rules around fair use would not look the way they do today. The fact that artists are all on a relatively level playing field, innate talents notwithstanding, seems at the core of the historical precedents set by artists drawing inspiration from each other.

I’d argue that generative AI isn’t adding a new player to that game, but altering that game entirely.

All of the more simplistic analogies seem similar to claiming that automobiles are really the same as bicycles, just faster. Except automobiles resulted in major shifts in both behavior and policy, and there’s a reason people don’t ride bicycles on the autobahn.

Generative AI is transformative and exciting tech, but we need to stop pretending it’s human, if only because it’s important that policy makers don’t see this technology as human-like intelligence.

That argument may benefit ethically questionable models in the short term, but seems legitimately dangerous when considering other emerging AI use cases and the possibility that AIs will be handling decision making for critical systems in the near future.
More troubling - is it a crime to visit a website which begs donations for an illegal cause?
> Stability AI CEO Emad Mostaque said “I believe they are ethically, morally and legally sourced and used,” before adding: “Some folks disagree so we are doing opt out and alternate datasets/models that are fully cc.”

Opt out isn't how it works sir.
> serving the same content in different formats, like different image formats; in this case though, it's actually negotiating a different thing entirely, where one is a machine-readable CSV and the other a human-readable hypertext document

Huh? No, it's also serving the same content, just in different formats: one is a machine-readable CSV and the other a human-readable hypertext document.
> I heard about 1899 being cancelled.

Ugh what a crappy way to start my morning :(. That was a legitimately good show and they ended on a massive cliff hanger.
Makes sense. The iPhone is arguably the most successful corporate product of all time and if its reputation crumbles, so does the Apple brand.
Usenet and the pro-Internet/ARPANET in general was more of a parallel Unix-centric universe than something that came later.

BIX, like Compuserve/Delphi/etc., was one of the big commercial services--though possibly more hacker-oriented than some--which was also somewhat separate from the TRS-80 in the bedroom hobbyist BBSs (though some of the PC-based BBSs also became fairly large and commercial latterly).
Small PHP community, now I've heard everything.
Whatever reason they have to refund your ticket (say the band didn't show up), they'll always just refund your ticket, not any other expenses. If you want those refunded, you get travel insurance or something. Why should it be any different here?
Almost nothing in your IDE is "best in class": there are easier terminals, quicker searches, smarter diff tools, quicker editors, faster test runners, etc. What makes your IDE good is that all these mediocre parts are integrated, understand each other, can be used without learning yet another tool, and there's a big community sharing know-how about taming the Frankenstein's monster you chose. Still, many parts are clunky and will frustrate people who use it once every few years.

An ERP like Workday is the IDE for an enterprise (and a safe default like VSCode & co). Any single component is always worse than an entire startup laser-focused on that problem/process (e.g., ATS), but for most business processes, "satisfying" is much better than "optimizing". When a business grows, the range of problems they need to address increases rapidly, like the surface area of a balloon being inflated. "Good enough" is good enough until it becomes so painful as to become a top problem for the CEO or the HR Head, and "which ATS we use" never crosses that threshold. Yes, getting new talent is important, but ATS friction is not a big contributor
- Google/Netflix could use anything, and their pipeline would not change in either direction, so the main levers are elsewhere.
Nah, check Fostex TH-900 (25 ohm), for example