skysight-inc/HackerNews huggingface dataset:
> Scala has a unique way of encouraging genius programmers to write crazy code.

Scala is a popular platform to explore FP concepts without fully understanding their caveats or having enough respect for the rest of the team's ability and willingness to follow, I'll give you that. But that's only because it's a great platform to explore FP concepts in general!

You have to reign in the "geniuses", that's what engineering culture is for. I really don't like that label for people writing crazy code, btw. They shouldn't be on a pedestal just because they lack the empathy to write maintainable code.

The pythonic-Scala approach is certainly gaining steam in the ecosystem. The problem is, it's hard to see because it's boring and doesn't require many special tools – Scala has much of that built-in. So the popularity of this approach is not apparent if you just look at open source activity. But internally companies who work with Scala use it in very benign ways for the most part, in my experience at least.
Logback has an interesting commit[1]: "disassociate logback from log4j 2.x as much as possible".

They also updated their landing page [2]: "Logback is intended as a successor to the popular log4j project, picking up where log4j 1.x leaves off. Fortunately, logback is unrelated to log4j 2.x and does not share its vulnerabilities."

Can't say I blame them.

[1] https://github.com/qos-ch/logback/commit/b810c115e363081afc7...

[2] http://logback.qos.ch/

EDIT: Removed Apache from Apache Logback since, as correctly pointed out, it's not a Apache project.
Hehe I'm kinda flattered that you think I sound young enough to dish me out some advice about songwriting
> There's lots of reasons to not do this anymore, and Dependency Hell is real

If you want to be relaxed about dependencies, you can use "pip-chill".

pip install pip-chill
pip-chill > requirements.txt

And, if you are even more relaxed,

pip-chill --no-version > requirements.txt
Yutthayong© Copyright Assignment at the FSF
iPadOS is frustratingly close to perfect for me, but I rarely use it because of a few trade-offs that part of me really appreciates.

I could develop software on it, but Apple won't let me run arbitrary code on it, even in a sandbox. I get why, and I really appreciate that for everything else I would use it for, but even getting a Linux container running similar to ChromeOS would be something.

It's a surprisingly pleasant experience with the magic keyboard.
Getting data in isn’t the big issue though, and we’ve had market data streams since forever. I’m talking about the example above, where a smart contract would need some way of knowing when to flip the “Bob has satisfactorily finished community refurbishment” flag. This would require an abundance of interoperable data sources for bizzare things. Where do I subscribe to the count(dogshit_pile_in_the_playground) stream, and who or what is publishing to it in a trust-less manner?
To be clear I agree with 'hogwash', I just think it's such random unreliable nonsense that you couldn't rely on it to 'objectively' (so you might claim) show the same correct outcome as your beliefs. Because it would just be all over the place.
Smart Spaces | .NET Developer | London, UK | Hybrid/Remote | Full-time | [https://www.smartspaces.app/about/]

We are looking for a .NET developer (currently 4.7.2 but working on migration to 5) to help our fast-growing PropTech SaaS platform flourish.

We're building the Operating System for Smart Buildings - the future of workspaces leveraging technology to create greener, smarter and more connected offices of the future - and are looking to grow our API team.

Looking for developers with at least 4 years of experience working in industry and a good understanding of software best practices, C#, Web API, SQL Server, and interested in a full-time position.

We are remote friendly but do have core hours of 10-4pm GMT.

Please do email your CV and a small cover letter if interested.

k.patel@smartspaces.app
He himself says he is on the left. I think you get two kinds of activists/journalists (on the left or right) - those that are right/left wing, and those that are hacks for the left/right wing party.

I would say Glenn Greenwald (and Rose MacGowan as another example) are not party hacks, and won't hesitate to call out their "own side" for wrong doing.
This book containing interviews with Common Lisp hackers is pretty interesting.
https://leanpub.com/lisphackers

I believe the author worked at grammarly, using CL. Would be nice if he wrote an updated version!
But Category Theory is different to all the other examples you gave, as it describes program composition. i.e. building larger programs from smaller ones. Computer scientists have been searching for the "mathematics of program construction" for a long time, desperately trying to make the process more formal. Category Theory is what many seem to have arrived at. There are even books about it, e.g. "The Algebra of Programming".

Most computer science graduates are well schooled in algorithms, complexity, linear algebra etc. However, the vast majority of their time commercially will not be spent implementing some core algorithm, but instead gluing systems together and consuming/writing APIs. Any mathematics that helps them better accomplish this would be good to add to their toolbox.
> ... either served in the military or were civilian employees and contractors of the DoD ...

> ... seeing how horrible the impact of war has been on my friends and people in my community ...

They earned money from it. US wars are first and formost sort of a public works program that's an excuse for paying a lot of people their salaries and creating orders for companies. They are of course created mostly to advance the careers and wealth of people in the echolons of military, but they feed a lot of ordinary Americans. They are mechanism of funneling tax money into the pockets of rich bureaucrats and people that economy doesn't need. How unneeded they are is clearly visible when the war ends and they are tossed to the curb (regardless of the damage they suffered).
Using the term "procedural noise processes" instead of "random noise" in the title would have been less click-baity and closer to what the paper is about.
> we're really not native speakers, and can be very confidently wrong about idiom or pronunciation, even if we may be better at grammar than many native speakers

Trust me, you have no monopoly on being confidently wrong, I'm in the US and have spent significant time in the Netherlands, and it's my opinion that the Dutch have better English skills than most in the US, precisely because it is learned formally. Many people in the US absorb little from the study of English as a language during education.
Although it's hard to phrase this non-humorously, it is a legitimate question - is anyone else instantly filled with the urge to just Godzilla stomp one of those displays? I wouldn't trust myself within 5 meters of one.

I really don't have many destructive urges outside of this; I mean, why ruin someone's work, right? There's just something about a fragile or delicate construction that makes me want to immediately knock it down.

The same compulsion doesn't occur looking at anything that ostensibly appears sturdy. But put me in front of a beautiful sand sculptures or those delicate stacked chocolate displays and I want to become a literal bull in a china shop.

I wonder if there's a fanciful term for this weird compulsion, like the way we have l'appel du vide for the urge to jump off a cliff or if it's just a generic wicked impulse.
Cybercrime aside, AWS is almost always not worthwhile for small business or individual use. Issues like opaque billing, devops complexity and vendor lock-in go away immediately if you switch to Digital Ocean or one of the many simpler and cheaper cloud providers. Unless you are building something that is specific to AWS, relying on AWS as individual/small company is like buying enterprise router from Cisco or Fortinet for your home network - technically nothing is stopping you from doing so, but it's an overkill.
Flash? Nu-uh. Windows 11 users complain of slow NVMe SSD performance
Hardcoding the python version from the start, not for me ...
Its just incredible how bloated Log4J is. You'd think a logging library would be rather lightweight, straightforward to configure, no?

No, it is one of those efforts that suffer from their underlying problem being so well understood that, apparently, everybody working on it feels compelled to "enrich" it with more options, config layers, adapters, extensions.
Facebook could also run federated technically, so that it never fails all at once. It failed because they put all the eggs in one basket in some top layer.

Technical decentralization is orthogonal to commercial issues.
That would sound more click-baity
I love Tailwind but now with these updates I'm like "ok whatever". Information overload.

There is a point where there are so many utilities; it's just not reasonable to ask me to remember them... and at that point where I can't keep them in my mind, then the "framework" loses some of its appeal and benefits.

Of course I suppose it's up to the user to decide what they want to remember, and it is the nature of the framework to become exhaustive.

I don't really have an answer to this. Only that it further reinforces how TW is a tool, among others, and as it becomes more and more complex it can no longer become a "holy grail" sort of approach precisely because you lose the benefits of having "rails".
I use pipenv

Pipenv is only focused on solving one problem, deploying complete packages you wrote to a server you have complete control over. It doesn't really care about the problem of developing applications and libraries for distribution and installation by third parties and on platforms running different python version/OS etc. than what it was developed on.
Yogurt lids really rip. Not that anyone asked
Julian Assange can be extradited to the US, court rules
How is Java uncannily good at those? Do you have other examples?
A lot, the iPad is not a computer period. It's great hardware (that has the same CPU as the MBP) with extremely limiting software, low hanging examples of limitation would be the how iPads fail to utilise any monitor properly, inability to natively open up a terminal instance and its weak filesystem. You would think given its power it would be a perfect platform to develop native applications but no, in order to get any work done you would need to remote into an actual computer which defeats the point.
And the biggest one: anyone that undertakes it should be an expert in the existing system. Otherwise you're just the junior dev coming in and suggesting a rewrite in the language you know best.
Stuart Russell is giving this year's Reith Lectures from the BBC (one of the reasons I enjoy paying tv tax in this country). The first one was on AI in warfare, and it was interesting even just to hear "the other side", i.e. the military perspective on where they see AI actually being applied today and tomorrow. https://www.bbc.co.uk/programmes/m001216k
Why is node doing bad things a justification for other package managers doing bad things?
Julian Assange can be extradited to US to face espionage charges, court rules
My Django-Svelte setup for fullstack development
The irrationality displayed on my daily commute made me so excited for self-driving cars - it's a shame we're further away from that than I realised.

Yes, I alternate between a motorcycle and largish SUV to get to work. I had a hairy moment when my lane slowed suddenly from 70 > 20mph on the motorway. There was a car and a lorry in front of me, and car and lorry that looked like it was having trouble slowing behind me. To my right was a lane with a lorry doing 70 still, and to my left were barriers. For a split second I thought I was going to be crushed and there was nothing I could about it. Weirdly I fancied my chances better if I'd been on my bike as I could have moved to the side.
Yeah. My useless ISP router supports it as well here. But it doesn't work when there's a second router in between. Something to do with Prefix Delegation not working, supposedly. And the ISP router by itself has zero controls for IPv4 DHCP, and so on, so it's absolutely useless by itself.
Hack it – drop it How stock prices are related to data breaches
The higher the sensitivity of data breached, the more significant was the impact on stock prices
>What you’re saying is very controversial among scientists. The common criticism of your views is that an organism needs a brain or at least a nervous system to be able to learn or remember.

as we know to do computing, including storage, anything can be used, no specific need for nervous system/brain.
You are right … a scroll gesture was interpreted as a click on the embedded video… my bad
https://en.wikipedia.org/wiki/Crown_Prosecution_Service

"The Attorney General for England and Wales superintends the CPS's work and answers for it in Parliament, although the Attorney General has no influence over the conduct of prosecutions, except when national security is an issue or for a small number of offences that require the Attorney General's permission to prosecute."

So yeah, it's much more arms-length than Scotland.
The article and its author represent the toxicity that the Rust community would be better without. The article is a series of illegitimate attacks against valued members of the community. Author and article condemned.

The article is a long series of wild speculation about motives of the core team, each complaint falsifiable by basic critical reasoning skills where one considers other plausible reasons for observed behavior. Furthermore, attacking valued contributors who happen to work at Palantir is wrong. These people are among the best engineers in the world who have generously shared their work through open source, creating foundational works that everyone benefits by. They're great human beings, too. We need more of them.
And the duration to charge is often conservative, but can be substantially better - eg the charge rate for my Ryobi 18V hand tool batteries is phenomenal, charging a 5AH battery in less than 60 minutes and seems like half charge in 15minutes, but they have fairly elaborate circuitry built into the battery and seem to charge as hard as possible up to a temperature limit sensed on individual cells.
https://fsharpforfunandprofit.com/

Functional programming is not essential but helpful. It will help you fill your tool box. Fsharp for fun and profit teaches the concepts in an easy to learn way.

I'd recommend learning what a monad is. Then you'll see it all over. When you use tools like map or promises.

I wish I'd learnt this earlier.
Patent expiries moves along.

Anything associated with Pentium Pro or PowerPC G3/G4 has expired, and we're getting to Pentium M ("Centrino") and Athlon64. CPU design is only tweaking after that, nothing fundamental.

GPUs is a bit more of a headache. Patents for things such as Rage 128 and TNT2 should be free now, but we've still got five years to go until patents for unified shader model expire. That's again, basically the last fundamental advance in GPUs.

Good open-source DRAM controllers are desperately needed. There are examples for DDR3.

A problem is that some of the standards themselves for critical things such as USB, WIFI, DRAM are not free.
Until everyone and their dog decided to turn functional as a synonym for as Haskell does it, Lisp was quite functional.
Hi, out of curiosity, what is the expected performance of a random classifier on your test datasets?
XMPP is still a decentralized protocol by design. That you can't send messages to a conference hosted on a server that is offline doesn't make it 'centralized'.
I'm pretty sure the title is clickbait, it's not uncorrelated random per-pixel noise as it gives the impression of.
> Is it common practice in Poland (or anywhere else) for people to translate from their native language into another language?

I would say it's uncommon, but I think that after some digging I could maybe find a few examples of self-published work translated to English by the author.

Off the top of my head I can only think of examples of books translated into Esperanto, but I assume this doesn't count.

Historically Joseph Conrad was a Polish native speaker, but wrote exclusively in English so there's that.
What we really need is a side-by-side comparison of hardware in the loop simulations & actual ADAS equipped cars, for all levels of autonomy with human drivers for the same situation.

Safety boards of all countries should have autonomous cars and drivers react to real-life accidents and show how each would perform, thereby instilling confidence in public minds and making them aware of human driver lapses as well.

Driving safely needs to be about both - rules to be followed and how to react in adverse situations, the latter of which is never tested rigorously when giving out driving licences.
Oh, indeed, especially so since most hardware at people's homes is not running at high load.

I've got a dual Xeon e5-2667 v2 server with 128GB of ECC RAM, two SATA SSDs and 3 8TB HDDs that mostly pulls ~150W at the wall (it runs my mail and web servers along with things like nextcloud and my test nested-kvm VMs all spread across multiple VMs) according to my UPS (well, 180W along with two wifi routers, one network switch and two modems for two internet connections: cable and fiber).

I am sure power usage would be higher if it was more seriously stressed, but I am having a hard time justifying upgrading either my server or my desktop (aforementioned i7-4790k): the only reason I'd want to update my desktop is for more than 32GB of RAM.
A friend of mine surprised me with this example. Recreated in modern times, but not to the same quality and craftsmanship

https://en.wikipedia.org/wiki/Lycurgus_Cup
I really wish Apple would let me have a touchscreen MacBook at least as an upgrade option.

I don't care at all about a touchscreen macOS, I just want to be able to run the iOS Simulator on the laptop when I'm travelling and have touch like I would on an actual phone.
My fairly recent D-Link DIR-882 supports IPv6, and isn't even able to bring the IPv6 that the ISP modem router provides onto the LAN in any way.
Yes, they're not science to you. You're not doing science/being scientific when you believe those results- you're just believing.
Now we have a set of existing conditions. Including a set of conditioned people, many of whom have arranged their life in light of those conditions.

I think where a lot of proponents of density go wrong is they ignore telling the story of how the transition will work (meaning “not suck”). It’s the urban planning equivalent of skipping step two and just writing down “3. Profit”

“It could all be better once we’ve completed these massive changes.” I agree that’s possible, but while a lot of people have existing conditions that they understand and are basically comfortable with (or even comforted by), I think proponents still have some convincing to do that “their way will be better” and a whole lot of convincing on “and here’s what that would look like in 2023, 2028, 2033, and 2038”.

“First we take away the parking and make these particular roads slower.” “Ok, then what?” “Then it’s ‘better’.”
Do frostbite and the call of duty engine/s support it?

Also engine support means nothing if you can't actually buy any games for a few years.
Logback, not Apache Logback. It is not an Apache project.
HN is one of the last places where people are skeptical and reasonable about this whole charade, and now it feels like some people are trying to bruteforce "crypto is good" on us, just for the lulz.
> I don't quite get this point: this is cancer research, co in theory all related institutions should be interested in replicating breakthrough studies, right?

I share your concern. The operative word here is “should”. I. Practice replication studies have an opportunity cost because they won’t end up in a prestigious journal, they are harder to use in grant applications, and the time and resources could be spent on studies that would be more useful in these ways.

> And failure to replicate it, time after time, should be a cause of concern, shouldn't it?

It would be, and it would also indicate that a technique is dodgy, or that a research group or scientist is unreliable.
How many more decades until we're there?

Scale comparison: Cryptocurrency-based technology has been publicly available for at least 12 years now. If I place initial public availability of the web at about 1992, we're currently in the equivalent of 2004, when two of the three described usecases were already widely available in developed nations. Amazon was maybe not a household name yet, but e-commerce was already an accepted purchasing model for several product categories, and Skype gave the world very cheap international phone calls. Only the video usecase was still terrible because of the available bandwidth.
> If the idea is to survive and thrive, the “rational” approach is to continue with what our species has always done - stick with the tribe.

I think you are advocating for herd mentality here without realizing it, and to be honest the effect that fitness has can also be upended in large scale conflicts: consider how many died before being able to have children in large scale wars (like WW2) because they felt their charismatic leader's cause was more righteous than the other guys.

Their is safety in numbers, if looked at solely via a predation model but as a Human (with supposed elevated faculties than other animals) their is also a need for self-reflection and introspection that I think most people in modern Society simply will never value (because it's not rewarded much) even when the perils are clear to judge--COVID's ongoing malaise that has caused rift in Soceity highlighted so much of what is wrong with it at it's core, which in my view were their all along because it was better 'not to rock the boat.' Being th eoptimist that I am I simply had thought we could collectively realize we are sooner to perish as a Species from this Earth than have this model we have been coaxed into correct itself, which warrants a global effort to restructure how we engage with one another and the environment we share.

Social cohesion doesn't not mean to be intolerant of contrasting views, and in my view it's best viewed when people accept that the Social Contract applies to all, including those whom you vehemently disagree with and are not of 'your tribe.'

Why? Because solely sticking to the tribe would stagnate and create a mono-culture of not just ideas, but likely a genetic pool where a single unpredictable variance can wipe most of it out completely: European migration into the Americas being an apt metaphor here.

If you're going to follow models that rely on ecology like fitness, you also need to understand that genetic variation is as crucial for survival as replication itself.
I had the exact same thought/impulse when I was looking through the examples of his work. I think the source of it, for me anyway, is understanding that each of these displays is ephemeral. They aren't intended to last long at all, so you know they have to be dismantled. And the quickest/most fun way to dismantle a house of cards is Godzilla. Surely they aren't delicately disassembling these things. It seems prudent for there to even be an honorary Godzilla for each of them...some lucky individual who gets to sprint straight through the display, or chuck a tennis ball into it.
The Matrix Awakens is 2021’s must-play flex of current-gen console power
Big discussion earlier: https://news.ycombinator.com/item?id=29496346
USB electronics toolkit, scope, psu, signal generator... https://espotek.com/labrador/
UK court rules in favor of US in appeal to extradite Julian Assange
How about we pause for reflection before the next iteration. It seems like the web is dying. I'd happily return to web 1.x