skysight-inc/HackerNews huggingface dataset:
> You physically can’t put an IP address into an MX DNS record

Per TFA,

> some mail servers do configure an IP address. Many mail servers are lenient when it comes to this misconfiguration and will deliver mails nevertheless

I.E. people can and do put IP addresses into these things. And any actual example is a complete rebuttal of claims of impossibility.

Standards don't have any cosmic significance. If people use a thing in a manner, then it's also that thing.
FWIW, I find the belief that GitHub stars mean anything to be highly offensive.

However, there are plenty that do. And I don’t understand them at all.
I have trouble putting my finger on exactly why this feels wrong, but to me, the idea of buying a car - buying anything that has hardware in it that I have to pay extra to activate, it just seems wrong. I suppose it's the sense of wastefulness, or perhaps the idea that the extra widget could break and take down other things along with it.

Consider how you would do this with a battery. The battery has to have extra cells in order to have extra capacity, and the software allows the user to use or not use the extra cells if you pay for the privilege. But if one of those extra cells fails, the entire battery pack does as well.

In your example, the hardware IS configured differently, and there's no sense of waste or increased failure therein. You bought a car with a crappier engine or a smaller tank, and that's what is in it. There's no software key to fix it. Something about the idea of software letting you access hardware you already paid for (even if you didn't pay for the software to use it), just feels wrong.
Only stop? Make them behave erratically and dangerously...

I'm sure a few "out of control" cars causing mayhem would attract sufficient attention. The question then is whether it'd make the manufacturers reconsider their "always connected" stance, or just cause them to lock down things in a user-hostile fashion even harder.

Now you know one of the answers to the question of why am I scared of self-driving cars...
100 grams per transaction. Wow. That's sounds insane, but here's a reference: https://cen.acs.org/environment/sustainability/Bitcoin-poses...
The Internet doesn’t need to be involved for this. You could easily start climate control using just local radio.
> We try hard to unpin the dependencies and test packages with the newest versions of them. However, often we end up discovering that the newer versions of dependencies simply are not compatible with the packages in question. Sadly, upstreams often either ignore reports of these incompatibilities or even are actively hostile to us for not following their pins.

I don't get it. They unpin the versions and then are disappointed that the software does not work with untested versions? It would be nice if semantic versioning could always work but it does not. I know Elm, Rust and Nix have some solutions to propose for this problem.
This is pretty common for med school applications at my undergrad. They would not support your application with a committee letter if they felt you didn't stand a good chance of being accepted. Makes the acceptance rate double the national average, but it's significantly biased for success.
Fixed. Oops!
Wouldn't this be ideal be an injustice if even slightly more boys wanted to enter the tech industry than women?
Hmm, that's a good point. The general-case solution they adopted for not having lexical scoping at the time was FUNARG, but of course that's just as much of a kludge as LABEL (which was, yes, in 1959 Lisp, before FUNARG). There are cheats like this, of course:

(defun quasiquote-y (f)
`(lambda (n)
(funcall (function ,f) (function ,f) n)))

Perhaps surprisingly, this does work in dynamically-scoped Lisp-2s like Elisp (which, unlike Lisp 1.5, doesn't have FUNARG), even for λ-expressions:

(funcall
(quasiquote-y '(lambda (f n)
(if (< n 2) 1
(* n (funcall f f (- n 1))))))
4)

Defining a version of QUASIQUOTE-Y that works for the following subtly different LAMBDA form has so far escaped me but seems like it ought to be feasible:

(lambda (f n)
(if (< n 2) 1
(* n (funcall f (- n 1)))))

Now, of course, in modern Lisps, we consider it a barbaric practice to treat a list beginning with the symbol LAMBDA as a function as such, as opposed to a piece of code which could be EVALed to produce a function. But this ancient abomination remains honored in the dark precincts of Elisp, and of course was entirely supported in Lisp 1.5 (though doing the equivalent of QUASIQUOTE would have been considerably more awkward; FUNARG was the favored design error of the day) and McCarthy 1959.

ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-199.pdf ("The function of FUNCTION") relates the 1970 perspective on this problem.
Crypto would be spectacularly popular then. But majority of criminals totally okay with cash and normal money laundering using temporary companies and banks.
I'm not sure what your measure of first coin sales is supposed to represent.

Let's say there's only two coins. You mine both, sell them to me for $1 and $100 respectively. I then go on to sell them for $1,000 each.

You seem to consider the $101 to be a better measure of capital inflow than the $2,000 (or $2,101). Not sure why?
Out of curiosity though: why is it like this? Wouldn't it make a lot more sense to set an IP address instead of a hostname? Now the admin needs to keep track of an additional DNS entry (for the mail server) and the client has to make one additional request.
Political will is a big part of it. No one wants to say it, but money laundering is very profitable for all parties involved. Additionally a big chunk of that money will be bribed to and from very powerful people, who don’t want to see that flow reduced.

There’s been plenty of examples of politicians deliberately hampering corruption and fraud investigations because they might embarrass the current government. Semi-recent good example is Theresa May hampering the serious fraud office in the U.K. [1].

Lots of this work can be don’t in a privacy sensitive manner, and without impacting legitimate transactions, but that would require the political will to do more than just pay lip service to the problem.

[1] https://www.independent.co.uk/voices/serious-fraud-office-na...
This is a prime product for a Kickstarter or gofundme campaign, both for seed capital and to get early feedback. Seriously, massive lost opportunity otherwise
Tap your phone at Gold Coast bus stops to access my website
I don't submit a lot of the time because I come late to the conversation and it's so far gone I don't see the point even if I think the thread is full of peoples opinions I need to correct. Like another commenter here I used to get into long and sometimes personal arguments over the internet I used to waste days, weeks in the back and forth, now I just can't justify wasting my time like that anymore.
You don't know that. The mechanic could have been following a P&W procedure that did not account for some wear in the engine. Is that mechanic even a United employee or P&W or a contractor? The mechanic could have installed the wrong part. It could have been a totally random part failure. I can go on. There's too many possibilities to speculate at this point. Reports say the engine was vibrating before the cowling came off. That could be caused by many factors. It could have been a bird strike. The plane in front could have lost an engine or tire and this one sucked up FOD. We just do not know yet. The plane landed, the engine will be inspected.
According to https://www.eia.gov/energyexplained/us-energy-facts/, the US consumes 100 quadrillion BTU or 30 million GWH each year, and according to https://www.seia.org/initiatives/siting-permitting-land-use-..., 1GW requires 5000-10000 acres. If I'm mathing properly, that's about 25M acres or the state of Tennessee. Of course, we already have something like 11% of our energy supply met by renewables, so maybe we would only need something like 23M additional acres. That doesn't seem like a "very small" amount of land, certainly not when you consider that not all land is amenable to solar? But admittedly I don't know enough about economics to say whether this would manifest in a big difference in the land price or not.
>I assumed each coin was sold in the year it was mined, at the average price

100% incorrect.
Yes, business continuation and disaster recovery is often considered a security discipline for this exact reason. Not every disaster is a hurricane or an earthquake; there are plenty of man-made threats to availability.
Yes I assumed it was a separate antenna. My point was they are probably about the same work to identify, and rendering it non-functional would seem to be a safe way to not mess with anything else. It just seemed superficially easier/safer, which is why I asked.
>Well the parent comment is simply arguing against nuclear, and given that no civilization before 1940 had to think about nuclear, it’s not a bad take...

No civilization had to think about electric generation at all 60 years before that.

>Its not crazy to think late era Obama administration was more competent than Trump administration.

It's not, it's a fact. Obama's administration was absolutely more competent than Trump's.

>So you completely missed his point, (s)he’s not saying “times are bad now”, they are saying “I see now that times are not good enough”

Except I didn't. Even accounting for Trump's blip, times are more than good enough for new nuclear plants now.
Maybe try better communicating your success criteria? Again, from the vendor side, contracts that churn after a year are widely viewed as a failure. Eg the CS leader at your vendors is (probably) comped on positive net renewal rate.
You can't tell people anything. [0]

[0] http://habitatchronicles.com/2004/04/you-cant-tell-people-an...
I'm using datasette[0] and sqlite-utils[1] on replit[2] for a project, which unfortunately I can't share for the time being. I've been very productive, and the low learning curve on this setup makes it easy for others to use and modify what I've done.

I expect to have time to make a demo datasette project available on replit (and github) 'soon.'

I'm so grateful for @simonw 's work on datasette and sqlite-utils! These packages are beautifully designed and documented, and they work so well! Thank you very much @simonw! EDIT: Of course, I am also grateful for sqlite, one of the best things ever written, not to mention this 'license:[3]'

# 2001 September 15
#
# The author disclaims copyright to this source code. In place of
# a legal notice, here is a blessing:
#
# May you do good and not evil.
# May you find forgiveness for yourself and forgive others.
# May you share freely, never taking more than you give.

[0] https://datasette.io/
[1] https://sqlite-utils.datasette.io/en/stable/
[2] https://repl.it/
[3] https://sqlite.org/src/file/test/main.test
It’s been the way since way back in the 80s.

Domain name is often the best way to go. Esp if different organisations are involved (like a mail hostel.)
You are right about the price of bitcoin transactions. I misused bitcoins when referring to cryptocurrencies. I actually dont have BTC but eth and other cryptoassets more sensible for trading (my initial comment about BTC inefficiencies might give a clue).

In Cuba there are 2 coins accepted CUC and CUP . The CUC was more or less pegged to the dollar and people preferred it due to distrust of their government.

It happens. And cryptocurrencies will continue to evolve to fill up that trust less requirement.
There we have it, then. Zuckerberg HIMSELF stepping in and going against the rest of his management. He needs to be gone. He's done nothing but lie and be abusive for years
On the other hand, the extra cells give you more wear-leveling, right? So, in theory at least, a 75KWh battery limited to 60KWh has a longer lifetime than the unlocked one.
The RFC is pretty readable, but the tldr is that DNS is more strongly typed than that. It's not just a string-lookup service. There's a wire format for names, which some records carry; there are wire formats for v4 and v6 addresses, which other records carry, but in no situation do the strings "foo.example.com" or "10.1.0.1" actually go over the network when doing a DNS resolution.
I think I failed to convey my point clearly. My point is that if you need a separate sim per IoT device, the (possibly monthly) cost of a sim and number will greatly exceed the cost of messages sent.
I think it’s because Atleast in the case of humans a lot of unstructured manipulation is based on learned observations. We can tell by looking how fragile something is. Babies take some time to figure out using their hands fully.
Mm, you’re running out of coastal land in temperate areas. That’s an entirely different problem. I wonder how the carbon footprint of taking trash to a Nevada desert to be buried compares to shipping it to SE Asia. On the surface (sorry) it seems the former would be more efficient and more ethical. Don’t know the numbers tho.
This is a pretty flimsy argument for always having your car connected to the internet. Could people with ADHD not drive cars until the era of smartphone apps?
I don't know who the audience this article was aimed at, but it would have been nice if it talked a little bit more about what a curator is.
4:37 for the content and to skip all the typical over-dramatization of these kinds of documentaries...
> (b) You have to either learn what a DLL is and learn how to update it ...

That's not at all what the process is for the ordinary person. The ordinary person sees a notification pop-up from "Ubuntu Software Center" that says 8 packages or whatever need to updated, with one button that says "update everything now" or whatever and one that says "remind me later" or whatever.

It's up to you to choose a distro that applies the appropriate amount of rigor with regards to testing dynamic library updates. For bleeding edge distros like Gentoo or Arch, it's not that much. Upstream publishes an upstream, and the Gentoo package maintainer chucks it into the testing branch. After 30 days, if no one complains, it gets marked stable. The user chooses a certain amount of risk. (although it's been several years at least since ABI breakage has been an issue for me on Gentoo testing) (note that security critical updates are fast tracked into stable) For other distros like RHEL and Debian stable, the package maintainer spends considerably more effort ensuring a random update of openssl-1.1.1i to openssl-1.1.1j doesn't break stuff. The user chooses a certain amount of stability at the expense of not having the latest version of whatever.

On the other hand, on my Windows computer at work, the process for updating is significantly more intrusive. Few OS updates can be applied without a reboot, Visual Studio updates do not permit me to continue working during an update, there are half a dozen auto-updaters, and some programs which don't get updated unless I manually go to their website and check for an update. I don't know when the last time I updated 7-zip is?

Within the past week, there was a bug report that Python has an RCE with untrusted floats or something. On my linux systems, the package manager had an update within hours, and because there is only one Python installation on each of my linux machines, I know that all applications leveraging Python are now protected from that RCE. On my Windows work machine, I have not been notified that any of the applications I use which embed Python need to be updated. Presumably, this means my Windows machine is vulnerable.
> 359.33.9.234

I searched to see where it's from (CSI: Miami) and found a screenshot of it in a gallery with even more egregious examples, like 67.259.2942.1003 and 8394.83.384.38482:

https://www.root.cz/galerie/pocitacove-nesmysly-ve-filmech/#...
While agree the focus metaphor isn't a great one but you are also miss-selling the Tesla situation here.

Tesla restricts your battery usage for battery life purposes.

This allows them to sell you a vehicle that has a charge matching what they claim while also having a battery life matching what they want it to be.

SSDs work similarly. You don't sell 1 TB of SSD storage you sell slightly more than 1 TB worth. Then you wear level between cells to ensure the whole thing lasts a lot longer. (Batteries are nice because losing a cell isn't losing data but the fundamental strategy isn't anti-consumer)
That’s a different question. In practice floating icebergs are often at a local minima not the global minima. They can be at very unstable orientations in calm seas. The constant melting process promotes instability.
That's incredibly unlikely. Blue Origin has spend a huge amount of money already to develop their own orbital rocket. The build a huge rocket factory and a huge engine factory.

They have their own control rooms and the own launch pads.

The literally just spend the last 3 year rebuilding everything ULA already has from the ground up.

All of that would be incredibly stupid if they would want to buy ULA.
dig myspecialdomainwhatever.com MX

for anyone like me who had to look that up. (And I'm far from competent on DNS matters so please correct if there's a better way)
Perhaps a simple ban on converting fiat -> to bitcoin would go a long way? It wouldn't be absolute, black markets are a thing, but there are costs to participate in a black market, which costs will rise over time as good old physical cash declines.
You and the article author are both right! From the author:

> For example, I didn’t teach her how to advocate for herself or how to navigate the system.

In fact, it takes less energy to advocate for a promotion with a new manager than to jump ship. Ideally, you have a multi-year track record to lean upon at your current company. You'd have no such track record at a new company.

To the author's point, if you put together a persuasive promotion packet, resting upon your accomplishments and past "exceeding expectation" reviews, and make it a priority to repeat how important this is to your new manager, then often you'll get the promotion.

If after some time, you don't? Jump ship. :)
It's not the Hello World that takes 8s to compile, it's the author's project Azula (https://github.com/azula-lang/azula)
It's hard because underneath is a battle of who bears the maintenance and testing costs that no one wants to bear.

Asking a publisher to qualify their library against a big range of versions just means that they need to do a lot more testing and support. Obviously they want to validate their code against one version, not 20, and certainly don't want an open ended > version which would force them to do a validation each time a minor dep is released.

Similarly when publishers say I will only work against version X, this puts a bigger burden on the user to configure their dependencies and figure out which version they can use. They would like to push that work onto vendors.

What's a bit depressing is that these economic concerns are not raised openly as the primary subject matter, but the discussion is always veiled in terms of engineering best practices. You're not gonna engineer your way out of paying some cost. Just agree on who bears the cost and how you will compensate them for the cost, then the engineering concerns became much easier.
> If a wind mill blade is made out of aluminium,

Most wind turbine blades are fiberglass, which isn't really recyclable.
As the previous poster mentioned, that can be achieved with much simpler STUN/TURN servers provided by the vendor, that don’t take active part in sending commands etc, they just provide a basic pipe to route traffic through. Frequently they can even provide that pipe by just providing some help to link two devices so they can do direct P2P.

In this environment the vendors doesn’t get to watch and inspect the content of what’s transmitted, their devices don’t phone home, and the service is trivial to restore because they’re pretty much stateless.
Using what radio technology? Key fob radios only go 50m or so at absolute best.
> If you want to remotely start your car to warm it up from a mile away, then by definition you're not going to be sitting in your car connected with a physical wire, are you?

Oh, yes, in that case we're totally talking past each other and you have a completely valid point. I was originally responding to:

> journey logging, fuel status, access from an app

which should be perfectly doable locally, but agreed that [very] remote start is likely to need some sort of intermediary.

> I think demand for wireless car functionality in practice in the market (it's often an optional extra - people pay real money for it) shows you you're wrong.

Possible; it certainly wouldn't be the first time that I had very different preferences from 99% of the population without noticing...
Debugging Memory Leaks in Production JavaScript Applications
> However, AI works best with a database — and those databases are not yet there.

They do, but I would tell you that if that is your main motivation to create those databases, don't do it. The AI might spend milliseconds on work that takes man-years to compile, but get stuck on absolutely tiny issues of details it can't grok and which you can quickly explain.

If AI is the goal, I would propose to discuss with AI-researchers in the area of automated maths about what they can actually use to make progress. There are ways to have the AI learn unsupervised as much as possible, and to have it ask for supervision where needed.

In a similar way, it took a while to teach alphaGo to play go, but it only took a couple of extra years to have alphaZero play both go and chess without any database of example games.

I fully agree with the rest of the argument and I love the work that is being done to double check mathematics. But as AI researcher, I think this is a poor motivation and would warn against using it, as it might be very disappointing in the long run about how little of it turned out to be useful for AI.
My mistake, you're absolutely correct.
Your first point reminded me of the post the other day by Daniel Stenberg about the feedback the he receives for his work on curl. [0] Making things in public absolutely does open you up to personal attacks. Ignoring them is easier said than done.

[0] https://news.ycombinator.com/item?id=26192025
Burn it all, she said!
I said trauma or arbitrary choices. I also forgot about cultural transmission of preferences.

But since you got stuck on trauma and then went on with a "I'm just like this" argument, I'm now willing to bet money on it being trauma-related where before I thought it was a silly possibility.
YouTube blocked chess channel after mistaken detection of racial slurs
Buzzsprout under the target of a DDoS attack?
I've just received an email from Buzzsprout saying that they've been under attack for the past few hours, here is an excerpt from the body of the email:

>As many of you know, Buzzsprout has been the target of a DDoS attack for the past few hours. It has taken the site down a few times, and while Buzzsprout is back online now, we're still cleaning up the mess, and the attacks could begin again.

>We are really sorry and are working as hard as we can to mitigate all future attacks.

>DDoS attacks aren't uncommon, but this is the first time somebody has taken Buzzsprout offline like this in over 11-years in business. The good news is that they can only take down the site. Your podcasts, data, and personal information have not been accessed or compromised.

>The attacker has attempted to extort Buzzsprout by promising to end the attack if we pay them money. Unfortunately, paying them anything isn't an option because DDoS attackers often use the money you pay them to fund larger attacks. This is obviously illegal, and we've contacted Federal authorities with the information we have about the attackers to bring them to justice.