skysight-inc/HackerNews huggingface dataset:
Rider also does C++ and Jetbrains targets Unreal Engine support. They’re trying to position it as a game developers IDE
> The recommended way of writing a program in most languages demands some level of understanding what you're writing

Sure, some. I think this discussion is about exactly what and how much, when it comes to Haskell.

> the recommended way of doing that is to understand Monad.

That doesn't ring true to me, not from how I learned Haskell and not by analogy with how I learned other languages. I don't remember having to "understand Monad" to write in "do" notation. Quite the opposite in fact. I vividly remember trying to "understand Monad" and being unable to, and then just giving up and trying to use do notation, finding it easy, completely unhelped by what I was trying to "understand", and regretting having spent all the time "understanding". But it's been a long time since I learned a language so maybe I'm mistaken. I would appreciate the point of view of others who have fresher eyes.

I will concede that people have a harder time learning Haskell than Python (although I don't think anyone understands the exact reasons) but you gave a very specific example of a program that is supposedly requires some deep understanding to write in Haskell. I wanted to give a counterpoint so people can decide for themselves. That's as far as my claim goes.
Build enough geothermal to run base night load, use solar+wind+hydro+battery storage for day demand (and install a ton of electrolyzers to catch the unused electricity in overproduction times), keep a small reserve fleet of biogas/power-to-gas powered plants for emergencies, and get as many of the large consumers (as well as private loads such as ACs, EV chargers) as possible to agree on dynamic load shedding.
Is this its final form? The rudder and horizontal stabilisers seem to form a right angle. I thought that was a big no-no in stealth.
Any government based contract that is 75 year is unethical in my opinion.

75 years is something like ~3 human generation.

3 whole generations that don’t get to decide how to govern themselves because their grandparents signed away their future in an iron clad contract.
They sent out so many free diskettes in the 90s that part of my first summer job in high school was relabeling, formatting and copying WinSock and some other installers onto them for one of my town’s little ISPs.
The 1080 TI is a classic still trucking GPU.

Conspiracy theorists would say BGS optimized for AMD, but BGS games have always have weird performance characteristics, and they probably optimized for (AMD) consoles.

Performance across the board looks pretty nasty TBH.
I think you misunderstood OP. Their point is the article headline sounds like democracy loosing out to evil big tech; they, like you, don't see it that way.
Were you involved in making this? Very cool
I don't know about those other things, but Pages is horribly and notoriously incompatible with anything except itself. You can't share a Pages document with a Windows or Linux user, or a non-Pages user for that matter.

I don't know if Pages has robust export capabilities, but if Apple wants to compete, they had better start blatting out compatible file formats by default and stop with the vendor lock-ins.
Crypto mastermind robbed of $24.23M in rare attack
In what’s being touted as one of the largest cryptocurrency phishing scams to date, a prominent liquidity provider in the decentralized finance sector has been defrauded of a staggering $24.23 million in stETH and rETH tokens.
> How do you get someone who believes women shouldn't have the right to vote to hang out with a feminist?

Well by forcing the feminist to accept she has to listen about her own inferiority without pushing back too much. And by her forcing her to accept inferior position in that social group.

> I've lost several friends who won't tolerate me defending "intolerant" people.

I mean, there is tolerating them and then there is defending them or defending harm they cause to others. I do not know what went on with your friends, but in my experience, tolerating sexists literally always means that I have to tolerate insulting things about myself whereas push back is seen as me being rude. (I live in a pretty sexist place, so that situation actually happens regularly and I push back when it seems to make sense. But I did noticed the dynamic.)
Finally, something cool in this space that isn't a naked VC grift. Gl Edgar and Robbie.
My impression was that Anduril wanted to own the software for multi-(thing) coordination.

i.e. consume information from multiple sources (satellites, ground stations, planes, drones) and use it to coordinate the action of other drones/planes/etc.

There's a list of things they actually do now on https://en.wikipedia.org/wiki/Anduril_Industries (see "Lattice" in particular)

There was an announcement last week (and yesterday) about a "Replicator" initiative from the DoD (using large numbers of cheap drones) that seems largely aimed at countering China in the Taiwan Strait; I can imagine this is the sort of business they want to be involved with.

https://www.nationaldefensemagazine.org/articles/2023/8/29/n...

"""
With Replicator, we're beginning with all-domain, attritable autonomy, or ADA2, to help us overcome the PRC's advantage in mass: more ships, more missiles, more forces.

Before Russia invaded Ukraine again last February, they had that advantage too. Yet we've seen in Ukraine what low-cost, attritable systems can do — not to mention other commercial technologies.

They can help a determined defender stop a larger aggressor from achieving its objectives, put fewer people in the line of fire, and be made, fielded, and upgraded at the speed warfighters need, without long maintenance tails.

At DoD, we've already been investing in attritable autonomous systems [...] and in multiple domains: self-piloting ships, uncrewed aircraft, and more.

Now is the time to scale, with systems that are harder to plan for, harder to hit, and harder to beat than those of potential competitors.
"""

- (2023-09-06) https://www.defense.gov/News/Speeches/Speech/Article/3517213...
Aren’t you inventing this schadenfreude? The innovation in Ukraine seems more local and low-cost based on commercial tech as well as providing modern cruise missiles. Right now Anduril aren’t having any impact on that conflict?
Well I wouldn't be that surprised if Google started doing that. It's kind of their raison d'etre.
I found your comment to be very insightful. I realise that a lot of the developers I see fall in the first category, primarily due to a lack of experience.

The challenge I see in a lot of software in corporate environments is that, unlike music, the code written due to lack of awareness / experience becomes technical debt as the software keeps growing over time.
Seems like wework doesn’t work?
>He seems to enjoy writing Haskell

This article gives no evidence of this. None of the concepts that the article lists out are Haskell exclusive. Thunks and linked list can be made in C too.
it really does have no screen at all!

the backup camera shows up on the rear-view mirror, taking up about ~40% of the width. it's really the jankiest thing and is shockingly bad for a 2020/2021 car!

(edited for clarity)
At a stroke, Slovakia could soon become Russia’s newest ally
https://archive.ph/QFE8h
A cluster of Erlang nodes in distribution don't have a security boundary once they're connected. Neither do two threads in the same process in a traditional system.

If that's an issue, and I can see why it might be for some, you'll need to use something other than Erlang distribution to connect your cluster.

You can patch out the explicit rpc server, but I'm not sure that you can patch out receiving functions (maybe removing the code that deserializes them from external term format would work?), and you'd need to audit the whole thing to ensure nothing ever calls a function it receives.
Getting free samples was always part generosity and part social engineering, even 30 years ago, before everyone in tech got an arduino. I'm fully aware of a company's expectations in giving away samples - even as a kid 30 years ago, but that doesn't mean a determined person can't still get free samples. The game hasn't really changed much. I'm just saying that the previous commenter's idea that it's expensive to get into electronics as a hobby is not exactly true.
it does fix waterfall HTTP requests though in 99% of the cases
it does not fix waterfall database queries (by itself) and often will hide it from the developer when it is happening

I am a big fan of GraphQL, but it is no magic bullet. One of the biggest pluses for me is that it replaces Swagger with something that is sane. People often complain about GraphQL requiring a lot of tooling and libs to get working, but if you make a REST api with Swagger support you either have to maintain a swagger spec manually or have just as much (and depending on the language, more flaky) tooling. I think the only framework/language that made swagger reasonable to use is C#.

Also technically GraphQL is inherently more powerful than REST apis, so you can (technically) make a non-connected GraphQL api that mimics how a REST api works (no going from one model to another without making a new query). Losing a lot (but not all) of the advantages of graphql but keeping all the advantages of REST. Nobody does this of course because it is reaaaaallly nice to have that extra power.
I was not saying that.
But other than the media none of those people or agencies are capitalist. They're all parts of the state.
I enjoyed skimming through the article. Very well researched and presented.

But can anybody help me out, who tunes linux network parameters on a regular basis?
and now my Thinkpad is rethinking it's lack of resources.
I like this! Thanks!
I'm a subscriber and I'd say it is small-c conservative (which I'm not really, I just appreciate that it's relatively open about its biases and enjoy the quality of writing), but it isn't aligned with the Conservative Party, which has become almost entirely unmoored from reality.
It looks very cool, but what is it for? What can you do with this language that’s unique or useful?

The site feels more like an intelligence test or a riddle. “Here are N possible statements and M possible words, figure it out if you can.”
Indeed, just tested it and it is fixed. Thanks!
Fully agree, the UE way is to try blueprints first and then convert them to C++ as needed: https://dev.epicgames.com/community/learning/courses/KJ/unre...
People who become politically active in China end up disappearing regardless of party membership. I mean, you realise the "party" in a communist state is nothing like a political party in democracies? The word used is the same but their mechanics are totally different.
A more cynical view would be: be in the right place at the right time. Much of this is hubris, I think - not really something that can attributed to just "doing the right things", nor replicated at scale.
> Sure, you may need a few more lines of code than ...

jQ integrates very nicely into bash script. Especially in between pipes a short&simple jq-snippet can work wonders for readability of the overall script.

On the other hand, if the bash script becomes too complex it may be a good idea to replace the entire bash script with python (instead of just the json-parsing-part)
Ruby is the clear answer here. The fact that more people don't use it for this purpose (its intended purpose!) is a travesty.
I was permanently banned in Twitter
Yesterday morning, I opened my to-do list. There was one nagging task that I have been delaying for months: reply to all DMs on Twitter. There were roughly 100 missed DMs.

People reach me out often there. Half of them ask questions about my project. The other half wants me to upvote their thing on Product Hunt.

To people who need me to press "Upvote" I reply with a template. Here it is:

> "Hey! I supported you (put my upvote) Good luck on your launch.
P.S. Check my YouTube channel about launching on Product Hunt.
I made an entire playlist of videos about this:
<link>
I also tell there about how to grow startups with $0 budget."

So I sent this text to roughly 25 people who asked me for an upvote.

And got my account permanently suspended. I'm also disallowed to create a new account

> Your account is permanently in read-only mode, which means you can’t post, Repost, or Like content. You won’t be able to create new accounts.

Lessons:

1) According to Twitter's documentation, your account gets blocked after 500 DMs. But I barely sent 50 DMs. Be careful.

2) Do not send copy-paste. Type.

3) Better avoid sending links to external resources.

4) The most important: you do not own your Twitter account.
Great analysis, that hits a number of very good points!

In particular it's interesting that you call the first category "uninspired" rather than "lacking skills". A lot of people equate this "uninspired" category with "lacking in personal expression". Typically a really skillful artist can generally make something absolutely mechanical _feel_ personal, whereas an unskilled artist cannot make anything sound personal. There are also specific genres that skew the perception in one way or the other, that will change the threshold of skill for something to be considered "personal" or not.

The second category is interesting if you can identify how problems introduced by the rule-breaking elements could be solved. Any "art rule" solves a problem, and determining an alternative solution for it can lead to a breakthrough. Keyword is "can", there's a lot of experiment required. But in many cases it at least helps understanding better why the "rule" is useful.
Normal cities forego the revenue for themselves when they close parking spaces, so it's never free. If they payed those fees out of the billion dollars in advance revenue they got at the start of the contract, it wouldn't seem so bad. Perhaps the real problem is how they spent that money too quickly.
> I've heard more people are hurt each year by angle grinders than any other tool.

Angle grinders are used a lot on jobsites by jabronis who like to remove the guard and suchlike.

In the workshop I'd be most careful around the bandsaw to be honest. It's slow moving and doesn't make much noise, but will cut through three fingers before you notice the pain. At least table saws and friends have a tendency to bounce off of bone so you don't tend to end up with full on amputations.

Kickback is somewhat nonintuitive though, so watch for that!
May have some trouble killing people with an aircraft which doesn't carry any weapons. This is a reconnaissance drone.
I just don't think that sending port scans to random internet addresses is a big violation of privacy, or undue conduct for a government to participate in. Having your connection details public is the price you pay for connecting to the internet. If you don't like it, than run a private network and firewall the ports on your gateway - the default behavior of all consumer routers.

Quite simply, you will absolutely get portscanned if you have a port open to the public internet today. Try it. No doubt CIA has access to at least some of those botnets. We need policy protections that face the reality of the world we live in today, and harden devices that would like to communicate over the internet in an automated fashion. That includes punishments for operating massive, systemic botnets, but also some auditing of critical infrastructure that is publicly accessible.

For all their problems, certificate authorities have largely let us figure this stuff out on the internet browser side, and I would argue that has had a positive effect on privacy and security. Now it is time to do something similar for devices that connect to the internet in an automated way.
For all it's
This is the same as in England, the leasehold vs freehold system is difficult to differentiate in practice, a bit like common law vs civil law.

You buy a house, there are expectations it's yours. Each time it's been tested the government had a choice between murdering desperate owners or accepting to just renew on the same terms. They chose to renew.

Freehold offer no more security: I come from a civil law, freehold country, well, the government can seize houses it wants at low cost any time anyway. Sometimes to build a highway, sometimes to rent to immigrants.
Thinking like that no infinite set can be countable, because "at any one point in time" you haven't completely enumerated it yet. That's not how thinking about infinite sets works.
No reason to use prettier if you already use eslint. And there is no reason to not use eslint, so…
No it's not realistic yet, it's already hard to get a day or two of consumption worth of batteries at a country level.
Even for relatively cheap and bulky food like potato or onions I’m quite certain that trucking is only a small part of the price in the store.
By far the best thing he ever did
As per the article Chicago needed cash, and quickly, to fill a budget shortfall, so they sold a lease up front to fill the hole.
So, when they say [1]:

Films on this site can be streamed free of charge, or downloaded for your personal use for a small fee.

They just omit/forget/ignore the fact that you (I guess) have to be in Canada for that to work? Sometimes it feels like people don't understand the "Inter" part of Internet. Much annoying, "The Colour of Ink" seemed really awesome but all I get in nasty distant Sweden is the trailer. Sigh.

[1]: https://www.nfb.ca/about/
my now 15yr old son taught himself on unity / godot and is now teaching himself C++ via way of unreal.

if a self taught 15yr old can do it knock yourself out.
I don't get why anyone would be opposed to wearing ear protection anyways. Loud noises are unpleasant and ear protection is an easy fix.

Though on the other hand perhaps I take it too far by wearing ear protection when hammering in nails or using the vacuum cleaner.
Exactly, and these are not projects to like move mountains what requires enormous investments
> Why are there so many people who are hating on installing this particular client?

Because I don't want to click through Fortnite ads every time I want to launch UE5.
Yes https://gist.github.com/reegnz/b9e40993d410b75c2d866441add2c...
I've been using AOL CD-codes up until the moment where I got my hands on some Compuserve code generator. The only cost which remained was for the local dial up. Good times. I personally thanked a Compuserve representative for their easy access at some fair. Didn't seem like he understood but I still felt better afterwards.
I've got similar feelings about it and recently I started experimenting with writing scripts in Nushell rather than bash + jq. I get the json object as a proper type in the script, get reasonable operations available on it and don't have to think of weird escaping for either the contents or the jq script. It cuts down the size my scripts by about a half and I'm very happy with the results.
Historically the people who have been shackled to a milling machine from childhood have been so under capitalism
China with the same weapon can invade us next
Blacksmithing is mostly moving material around. If you fuck up, you can probably just move it back.
Thanks, I hate VS and already have a JetBrains all-apps package so that's very helpful
> if you support the Ukrainian cause and U.S. military aid to Ukraine do you then support Anduril, a leading drone innovator during the largest drone war ever seen?

You should support the cause, but to begin with you should know if they are real. So far, for the amount of PR we see, it's a company without a single widget sold, but megatons of very photoshopy looking photos, and 3D animations. And Palmer Luckey, you know his reputation.

Anduril was previously caught passing off a Chinese toy helicopter as his own invention https://ibb.co/8DT5JMc . What it seems they did was to wrap a Chinese toy into a "military looking" sheet metal, with anodized trinkets glued on. I see the same parts in RC toy stores all the time.

The largest manufacturers of drones for Ukraine are Polish, and Ukrainians themselves. They are already reaching into tens of thousands. For recon, DJI are still the best due to excellent Sony cameras they have.

US can directly fund Ukrainian drone makers and have far bigger effect immediately, but better focus on what others can't: very large drones like Global Hawks, Reapers, and fighter jets.

And ammo issue, USA is not making even 1% of what it can. Even bombed out Ukraine now manufactures more ammo for itself than USA makes after billions sank into paperwork needed to expand the production, but only tiny actual investment into factories expansion.
Linux Containers The Hard Way
How do you even find a submissions that's like 11 hours old and 3 points and didn't show up anywhere. It's weird: sort of like I was in a bar and having a conversation, and then 3 hours later as I'm about to leave, waiting outside for my ride, some guy comes out and says: "Hey I overheard what you said in there 3 hours ago." Hahaha. I always wonder where these people come from on to my tiny posts on here.

I didn't know I had followers! Haha :)

It certainly has the ring of crankery I think, but I don't think it is, necessarily. Think about what some great revolutionary scientists must have sounded like in their day to others, surely there were some who were exploring things from a way that just sounded so wrong...but turned out it wasn't.

Or think about Penrose and his microtubules and consciousness explorations. No one would say he's a quack physicist...but talk like this surely sounds that way to some.

What I did when I read this was made it pass the ChatGPT sniff test. I'll share it for you here so you can see: https://chat.openai.com/share/ddb22cf9-dc6b-4d10-96b0-e90ca3...

ChatGPT doesn't dismiss it, and in fact there are things that are certainly connected, although they are not rigorously related in this piece. But why expect that in a popsci blog. Conceivably it's the writing of someone who does know. Or perhaps not.

My point is we have to be careful with these kind of labels, especially things like "nonsense". Don't you think that's kind of arrogant? A more accurate label would be "I don't understand this" tho that's often hard to admit, but very useful! Start where you are, n all that! :) <-- this smile is not condescending or mocking but friendly...sorry hard to relate online! It's meant to indicate a friendly tone, not a superior one.

It's often my fear that when someone bothers to make a dismissive statement on a post or comment (frequently indicated by phrases like technobabble, nonsense, etc) that they are often looking for a fight or to try to take out their unhappy emotions on someone else unjustifiably.

Sorry, if you're looking for a fight on here, you'll have to go try to waste someone else's time tho. But if you want to engage positively and constructively, I'm happy to talk. What'll it be, anon? My fear and instinct is you probably want to go about calling people idiots, but I didn't totally believe that, that's why I replied you! :) Let's see what you choose: neg response or friendly one or something else.
A myth. Copper and aluminium won't heat on a consumer-grade kitchen induction stove, which only have a set of coils designed for ferrous metals, but restaurant kitchen professional IH stoves can use the different frequencies that heat non-ferrous metals, and a forge or melting furnace can indeed melt any metal, ferrous or not.
> places where JS makes more sense (eg libraries that would otherwise need to have very abstract types)

If your library is hard to type, it is a code smell. In my opinion, such libraries could benefit from TS a lot.
That's basically a very inefficient and expensive dam, concrete doesn't cost nearly the same price as water and unlike water will break.