skysight-inc/HackerNews huggingface dataset:
I really wanted to have software that can be installed on some Linux computer that our customers would put on their network, and it would redirect DNS to our captive portal (web-hosted by us on the same machine or another machine on the local network) unless the MAC or IP address was whitelisted.

Why is this so hard? I don't think we need OpenWRT on a router, do we? I mean, can we just set the DNS on the router to use a local machine, and can I use Bind9 or DNSMasq? https://tech.surveypoint.com/posts/installing-a-local-dns-se...

Macs, for example, can add "compname.local" to DHCP using Bonjour. Can I somehow use Wide-Area Bonjour or Zeroconf or something, to accomplish this?

I am not a network expert, all I want is to have a computer join the local network and run a DNS server, tell the router to forward all DNS requests there, and our DNS server will respond with our captive portal for any domain, so we can "take attendance" and checkins via wifi, and after people connect once, every time they walk into the room, their cookie will announce them to the captive portal, we register their attendance and then let the DNS pass through to whatever other DNS server they had.

PS: I guess this wouldn't work if they manually set DNS servers to be the IP address OpenDNS or something like that, right? What is the correct approach to captive portals in that case?

PPS: Why are captive portals so SLOW on every iPhone I ever owned? It takes like a minute or three to come up. What is causing the delays?
Yep, these apps definitely sparked my interest in linux as well.
Sorry misread ... You are right. Still, I will not execute a shell script from a github repository to find security issues ...
How to Describe Your Horrifyingly Terrible Dumpster Fire Job in an Interview
I’m personally interested in something similar for the beancount format.
Yeah it took me a minute to realize this was from 98. When they were talking about the fien tool being a sander that you could get saw blades for, I was thinking....wait, I thought the fien tool was just a multitool. Anyway multitools are great! I use them all the time.
> “Heil H*tler”

That’s unfortunate.

IRL I can’t imagine people getting stuck on this if they understand it’s a tic and are familiar with the person. When going online or through any automatic scanning mechanism though, it must become a hell to get away from automatic flagging, shadow banning etc.
Deserves a HN submission of its own!
>gave them the biggest boost in eyeballs

Where are you from? In Texas, it's all in the news right now. The people that are for this new law are singing praises. This isn't something being swept under the rug hoping nobody notices it. They are advertising it.

>Likely the fact that Godaddy

It's more likely the people in favor of this wouldn't know what Godaddy was except maybe when their preacher railed against their ad campaigns from the pulpit.

> You can't make bad ideas go away by pretending they don't exist.

Who is advocating to pretend like this. If that was the case, we'd all be sitting back hoping nobody found out about this. Instead, those opposed to this law are making as much noise as possible.
Oh sure, there's cases where the output is more valuable than the input. I agree that desalination is possibly quite worthwhile. Though I'd imagine that in the ocean water case that the flow rate is high enough that little water is heated to the point of evaporating. Probably don't want to produce brine or salt residue.

But much of the article talks about how 40% of lake, river, and well water goes into evaporative power plant cooling. Recovering that already-salt-free water via condensation vs just not evaporating it in the first place seems silly. Your car doesn't use evaporative cooling, it uses a heat exchanger. So too could a power plant.

Though if the working fluid is steam I guess we'd call it a condenser rather than a radiator. That said, if you have steam to exhaust you have energy left to extract. My home water heater condenses the steam out of combustion exhaust to achieve good efficiency.
Analogue Pocket Console
If you're looking for a router that does NAT you're not going to beat a purpose built hardware board in terms of perf per dollar, especially only latency and jitter of the NAT.

If you're looking for a network connected server that happens to do a lot of packet processing you can go the rpi route but I'd still front the internet and rest of the home internet off a small cheap hardware box like the Hex.
Yes! Wow, I haven't thought about this concept in _decades_
> So that suggests the belief is less about simple life and death and more about a person's sexual choices.

I don't think it's that, but rather a realpolitik reason: a new bill that contains such an exception is easier to pass into law.
Austin ISD to screen employees’ social media accounts
Yes. Another unexpected outcome is that it provides an economic competitive advantage to potential murderers and naturally peaceful people become less economically competitive.

If you believe in natural selection and survival of the fittest, you’re increasing the fitness of the potential murderers over the peaceful people.
I'd love a dumb EV. You need controllers for the charging of lithium ion batteries and for brushless or three phase ac motors, but even those could be asics or microcontrollers disconnected from the rest of the system. Switches, no touchscreens.
I currently work on embedded software for medical delivery UAVs, and I often choose to use 30-40 year old technologies because it's the most "boring" solution. We're already making sci-fi drones, we don't need to make the software flashy.

I've previously worked on self driving cars, and spaceships. Over my career, it doesn't feel like anything's changed more than incrementally. A lot of the expensive technologies I worked with professionally are now starting to appear in consumer electronics, though, and that's really cool. It seems like modern breakthroughs come from "Elon Musking" existing technology into being cheaper and better, and then "Apple-ing" it into a mainstream commodity.
First election (post acts of union) through to women gaining the vote in the UK was about 4.5 of your lifetimes.
Growing up surrounded by reasonable adults is a privilege, I've learned.
It's worth noting that "except:" is not the same as "except Exception:" in Python. "except:" is catching BaseException which is often not what to do. BaseException is catching SystemExit amongst other things.

- https://docs.python.org/3/library/exceptions.html#exception-...
Hundred to one, it was NetBus or BO. You could view active windows and get window freeze frame.

The message dialogue would have looked like Windows 95/98, with a reply option. BO was more extensible; ButtTrumpet would run and announce to the person who installed it that you had come online. Another BO plug-in allowed you to change how the message interface worked. My guess is someone saw your IP, and someone checked out your IP to find you open.

I’ll tell you, when I found someone who had open BO/NetBus, I would assign a password to their configuration so they weren’t open to anyone other than me. I have to imagine that hash was was easy to crack, but at the time, I thought it was a solid way to keep people from getting messed with by anyone other than me.
Secure notes with vimwiki. I version control my notes, but prefer encrypting my notes that are particularly personal.
Steve Jobs was also the child of Syrian immigrants, so I’m not really sure he’s the person you should be trotting out in situations like these.
Ultimately, I'd way rather run a regular PC with good wifi hardware and Debian. But our wifi options are extremely extremely extremely slim. I tried to purchase some 802.11ax m.2 cards from a variety of alibaba et cetra sites & I got the run around & offered 4 year old shitty alternative products again and again and again.

So OpenWRT is pretty amazing. Incredibly hard work, incredibly good system, targeting so many different devices. The "uci" configuration system and "ubus" rpc layer are nearly unparalleled in software, have brought so many different systems under a consistent yoke & collar. OpenWRT is incredible.

But again it comes back to hardware. And wow what a tragedy we have been undergoing. It's a barren bereft world. There's really only one router, with a pretty mediocre MediaTek cpu/wireless chipset, that has 802.11ax support at all. Hopefully things swing around some & we figure out how to get operating systems installing atop more contemporary routers, but there have been so so so few advances, hardware has gotten so much more inaccessible. It makes me all the sadder that decent wifi addon cards are blanketly unavailable. Read it and weep, the forum thread on 802.11ax routers: https://forum.openwrt.org/t/802-11ax-routers/10484/354

I got a second openwrt router recently. It's been very interesting & surprising seeing how little cross-access point and cross-band steering clients do. I'm literally compiling openwrt fresh today, as I work on this problem, with some fresh new software systems that have only just cropped up in OpenWRT land. For a while OpenWRT had nothing, but we're finally developing some acumen for using multiple access points and that's so necessary & so great. I've grown more respect for the mesh based products that have taken over: not only do the routers have to mesh (and route across the mesh), but it's really up to them to steer clients ("stations") to the best access point: the problem is bedevilling crazy hard.
Was this "article" written by an edgy teenager who just had their first quarter-life crisis? The writer just comes across as a needlessly cynical asshole, and not in an enlightened stoic way.

If it was meant to be a comment on the rehearsed and predictable nature of how society deals with grief then it didn't work. I'm pretty sure it was just an excuse for a guy who hates everyone and has zero emotional intelligence to get paid to write a mildly sociopathic rant.
Free + sign-up ... so I'm the product, or so it seems.
It's hard to argue that cum isn't funny.
A couple serious, unbiased questions:

1) How seriously is AI safety research taken by academia? Are there grants? Academic positions? Sponsored studies etc?

2) How much interaction is there people who study the long terms dangers of strong AI and people who look at the problems and biases of existing AI systems (say, analyzes of racial in AI bond-granting systems, etc).

...

Full disclosure, I have something of a love-hate relationship with "AI safety" positions. It seems you have a series of intertwined problems. So now some biased, editorializing points.

* Exactly what General AI is, what it can do and so-forth, is not known, not understood. So it's hard to either know or articulate potential dangers. Often the stand-in for this unknown is taking an AI as a god-like with an unknown agenda. This often results in contradictory and implausible worries that it's hard to take serious, so-and-so's basilisk , the "terrifying" that's Pascal's Wager warmed-over.

* A primary focus of AI research is "alignment" between AIs and humans. This has the fundamental problem that humans are often not aligned with other humans. Humans don't always engage in genocidal world wars but we certainly know times when they have. AI researchers like Paul Christiano don't seem particular concerned with problem of "aligning" humans with each other but seems like a pressing question.

* But let's take "AI dangers" seriously. Let's look at an analogous situation. Suppose there's a new kind of energy with the potential for massive payoff but with some kind of dangers (pollution, explosions, whatever). It's weird to say "to solve this danger, we'll create a safe form first". A rational response to some dangerous activity would be regulation for everyone creating it.
Slightly off topic, but are there documentaries or anything about MFCOs (the person sitting at the computer with a big red self destruct button, just waiting for a rocket to deviate from it's flight path)? I love how cowboy it sounds to have some 22 year old lieutenant on his 5th Red Bull of the night controlling the destiny of hardware that cost millions to billions of dollars. For ones who have had to push the button, it'd be interesting to hear what was going through their mind at the time. Was there any delay or self doubt?
Been running OpenWRT on routers for the better part of 5+ years now. I'm not crazy about some of the software being very minimal[0], and it sometimes takes a few tries[1], but it runs quite well on a Linksys 1900ac. Time for a weekend upgrade!

[0] Dropbear doesn't {didn't?} support ed25519 at the time I was using it for SSH, but it took me an afternoon of dead ends and "it's not DNS" feelings before I found that out.

[1] I know about the serial console, but I'd prefer a simple, direct access keyboard/mouse setup if I screw it up.
So obviously I have not actually played PvP on a worldql server but looking at the videos, even if there is some delay: playing at 20tps with some small overhead is much much better than playing at 4tps with no overhead. The PvP experience should be much better than the alternative.
I want everybody to address me as “Your Lordship”. People who don’t are clearly violent oppressors. Obviously!
They're going to have some issues bringing frogs in as a party to a lawsuit (those little green bastards can't even sign the appropriate paperwork... lack of opposable thumbs) but there's nothing legally noteworthy about a non-profit group obtaining standing to sue the government about an environmental or ecological issue that is covered under statute, or under the executive branch/EPA's enforcement jurisdiction.
> but at no point did we see any mass crises where people became stranded somewhere because they had no transportation option.

You are just not paying enough attention. As prices rise the poor become poorer. How can you possibly claim that nobody is stranded by the increase of prices?
There is redress for unfair damage to reputation: the defamation lawsuit.

It's interesting how few occur given how many people suffer ruined reputations.
SafeButler (YC S17) Is Hiring Content Marketing Associate
Line Markov Chain
> He added that “value engineering,” trimming design elements to cut costs, was the primary cause of the problems

It sounds like Gehry really made a mess of the place but also, MIT can be very weirdly cheap about some things so this also sounds unsurprising.
Why did you choose x86 openwrt over opnsense? I chose opnsense because it never occurred to me to run openwrt on not-a-consumer-router and now I'm wondering if I screwed up.

Like you, I run a single x86 box with a handful of guests for random stuff - including Home Assistant!
(1) It's wonderful how many things can OpenWRT do now, beyond basic routing; it can even run containers in the default build.

(2) It's interesting how much resources this requires now, though; 128MB RAM is recommended, and 64MB is barely sufficient. To fit into 32MB and run basic routing functionality, one needs to remove IPv6 from the custom configuration, for instance. Mere 15 years ago 16MB was almost plenty to run OpenWRT :)

I also wonder how much more compact a RAM footprint of a router can be if it only does routing, though competently: with IPv6, QoS, etc. Maybe it won't be much more compact even with a super-compact purpose-built kernel and network stack (not Linux).
> you're the guy who doesn't believe the women

Nobody should believe "the" women. Not more that we should believe "the" men. Everybody can have hidden agendas. Being a woman is not a proof that somebody is not lying. Moreover. In fact, nobody should believe "me", or "you". Specially when there are a pattern of dissonances between what somebody claims, the quality of the proofs shown and the easy to find facts that don't match what is claimed.

> re-read what that wise woman wrote 35 years ago about RMS groupies

To start, she seems to have a poor and 'holier-than-thou' opinion about all [male] hackers that describes as "fu*d people", and this is not a good sign in my book.

I doubt also that RMS would have a lot of "groupies" or fame in 1986, five years before the first Linux. If something was proven with time is that he was right, and that the "such smart woman" was clueless as a blind chicken about the future impact of the FSF. Your example would be like talking about how disappointing was the impact to Bill Gates to our society at 8 years old.

> called my friend a creepy spoiled brat

Maybe is a great guy, but in this two photos it surely looks like one. You are not doing him any favor showing them here.
> […] and I often choose to use 30-40 year old technologies because it's the most "boring" solution.

There's a good chance that it will also be around for a while in regards to spare parts and such:

> The Lindy effect (also known as Lindy's Law[1]) is a theorized phenomenon by which the future life expectancy of some non-perishable things, like a technology or an idea, is proportional to their current age. Thus, the Lindy effect proposes the longer a period something has survived to exist or be used in the present, it is also likely to have a longer remaining life expectancy.

* https://en.wikipedia.org/wiki/Lindy_effect
"Drug cartel killings are not a problem. Here's why."
"Cancer isn't a problem. Here's why."

Using the energy consumed as a fraction of the entire energy consumption of the planet is a ridiculous baseline.
Why not both? ;)

https://en.wikipedia.org/wiki/Ohio-class_submarine
If you want something fast and inexpensive than wait for OpenWRT build for Redmi AX6 / AX3600 WIFI routers. For now only manual build is available and some have to reboot from time to time due to memory leak.

https://forum.openwrt.org/t/adding-openwrt-support-for-xiaom...
There’s more to a car than numbers. But for many people who haven’t driven these cars or aren’t into cars - it’s hard to understand. Some people see “better” number and they think the car must be better but that’s not how it is.
https://m.youtube.com/watch?v=nmePPp8gJIc
Do Software Developers Understand Open Source Licenses?
I'm interested, but I don't want to go the route of text editing. It seems odd but for me the pain point of plain text accounting is the text editing. I like a GUI to enter my transactions. I want the least clicks possible to enter my transactions. I want budgeting to be a fast as possible.
There are no general solutions to any of this. Just a bunch of custom one-offs. SpatialOS is trying. My opinion on it is extremely, extremely negative. And I'll leave it at that.

I'd like to hear more about that. nagle at animats.com, if you don't want to say much in public.

This ties into the "metaverse" business. Lots of metaverse talk about big seamless worlds full of user-created content, but not much is running. So far, nothing with user created content really scales. There are lots of little shared worlds, like Breakroom/Sinespace, Facebook Horizon, IMVU, etc. There are big-space voxel worlds, such as Dual Universe and Roblox. There are general purpose region-oriented big "seamless" worlds such as Second Life, which have trouble at the seams and can't handle crowds in one place, the same problem these Minecraft improvers hit in round 1.

Spatial OS was going to fix all this. Their system is basically objects which can be accessed remotely and which migrate to where the most accesses are coming from. It cost over $100 million to develop, they had to do the hosting, and the first four games all went broke due to the high cost of hosting. So, since they had too much venture capital, they set up an in-house game studio and created Scavengers, which is reportedly a so-so shooter.

Roblox has plans to solve this, somehow, by sheer money power. When you have a few billion dollars to spare, that might work.

If we're headed for the "metaverse", this has to be cracked. Somehow.

(I've been writing a multi-threaded Rust/Vulkan client for Second Life / Open Simulator so I'm painfully aware of these problems.)
There's a middle ground, which the article suggests. They might have an actual disorder, functional movement disorder, or FMD, which isn't Tourette's.
The first and only time I ever heard of Ambergris (until now) was on Futurama. "Precious hamburgers?" lol
This reminds me of the 2 billion year old rock that was removed from the university because it was called a slur.

Some things just disappear
The top row of those have tooltips too. I can never remember either, and have to check them every time.
What I found interesting is the part about the advantages bitcoin mining has over other electricity consumers in terms of flexibility to pursue low cost power. These were

1) The vast majority of the cost of mining (80-90%) is the electricity cost. This contrasts with other hypothetical uses of excess electricity, such as desalination or hydrogen electrolysis, which have much higher capital costs.

2) The mining equipment can be fairly easily relocated, so it can go to where the power is. An example given was how miners would relocate to Sichuan province in China during the wet season each year in order to take advantage of excess hydro power there.

3) Unlike many electricity consumers, such as data centers, which might have the first two advantages, Bitcoin mining does not need reliable uptime. If it is compensated by lower cost of electricity during the up time, nothing stops miners from shutting down for periods of time when power is too expensive, or unavailable.

For these reasons, mining ends up being very well suited to use excess power that currently goes to waste, such as byproduct natural gas produced from oil drilling, excess hydro production, and especially, excess solar and wind production.

This last is important, because in order to do a decent job of providing for regular demand, renewables need to be significantly overbuilt, due to their variable output. That means that if a load is supplied by largely renewable sources, the majority of the time it will necessarily have significant excess capacity. Bitcoin mining can profitably take advantage of this excess capacity, and as a result, can make building such renewables more financially viable.

This was just one part of the article, and the whole thing is worth a read. Not to say that I agree with everything in it, but I certainly found it all - and especially this section - thought provoking.
This can still require a certain amount of DIY.

I've just replaced a Blackmagic Atem Mini: sadly, I tinkered with my previous one trying to keep it alive and couldn't return it. I burned it up trying to do too much with it: ran the internal processing at super HD from a Pocket Cinema 4K, with two separate other inputs coming in and having to be rescaled, color corrections, and then the output downscaled after chromakeying to HD.

The unit basically melted itself until all it could do was flash bright colorful lines. Total loss.

So the replacement (dropping right into the previous workflow, though I'm making a point to not run as many rescaled inputs by default) will sit on a homebrewed heatsink with thermal pads and fan. That way it probably won't burn up, but if it did I won't have taken it apart, and I can most likely return it for a replacement.

The inability to repair is a concern, but on the other hand building the larger environment into the cooling support the unit should have already had, is the DIY aspect. Should work.
It does run on arm64, I am currently running a forge server with a few mods on this exact setup. It's just for a few friends, I don't think we've had more than 5 or 6 on at a time but it seems to be performant enough.

It's not perfect but it ended up being a better experience than we were having with minecraft realms.
In major metro areas Japan has banned the registration of most diesel consumer vehicles (not talking about busses or trucks) unless they are the new 'clean diesel' types. You can't live in Tokyo or Osaka and register a diesel Land Cruiser, for instance.