> This makes it possible to write simple code that’s both concurrent and safe.
Yeah, great, my hello world program is deterministic.
What happens when you introduce I/O? Is every network call deterministic? Can you depend on reading a file taking the same amount of time and being woken up by the scheduler in the same order every time?
This is about durable execution -- being able to resume execution "from the middle", which is often done by executing from the beginning but skipping external calls. Second time around, the I/O is exactly replayed from stored values, and the "deterministic" part only refers to the async scheduler which behaves the same as long as the results are the same.
Coincidentally I have been experimenting with something very similar in JavaScript in the past and there the scheduler also has the same property.
No, but determinism reduces the number of stones you need to turn over when debugging hairy problems such as your program occasionally returning different results for the same inputs. You may not have control over the timing of I/O operations or order of external events (including OS scheduler), but at least you know that your side of the innovation/response is, in isoaltion, behaving predictably.
I go the opposite approach for this sort of thing, since I would much rather flip and remove the stones: I explicitly randomize order of containers during development and testing, and always in my unit tests, so depending on order can't be a problem. No luck required!
That's the cool thing about this behavior--it doesn't matter how complex your program is, your async functions start in the same order they're called (though after that, they may interleave and finish in any order).
Only for tasks that are created in synchronous code. If you start two tasks that each make a web request and then start a new task with the result of that request you will immediately lose ordering.
Orbital mechanics and "next to" don't go together particularly well, so it's not quite as easy as popping something up there.
The Chinese have put Queqiao-1 in the earth-moon L2 point which seems to be working out for them, but I guess the Americans aren't likely to be asking permission to use it.
Were those three games the best results you got? Only the bike one appeared to have an actual ... game to it.
The "Racing game" appeared to be a car following a set path with a freecam and there didn't seem to be any gameplay mechanics in the snowboarding one, just a physics entity wildly crashing down a hill with no consequences or score.
> Let’s revisit the doomsday scenario. Say programming is fully automated and nobody writes code anymore. Does Emacs die?
Commercial programming will be fully automated. That will not stop people doing it by hand. For all intents and purposes clothing manufacturing is fully automated but some people still do it themselves.
One example near to my heart is my mother. She collects her dog's shed winter coat in the spring, cards it, spins it and ultimately knits it into a coat she puts back on the dog the next autumn - all by hand. She could just buy a cheap dog coat from Amazon, but she thinks it's funny to see the dog wearing a coat made of its own fur so she bought the equipment and learned the functionally useless skills required to do it.
No matter what level of automation is available, a small number of people will still do things the hard way as a hobby or out of perverseness. We might be living in the matrix in 100 years but I'm certain someone will still be trying to work out how to exit vim in their holopod
I'm always confused by this kind of comment about AI accessing people's chrome history because it seems to imply that the kind of person who uses this tool is both too stupid to know what private browsing is and also is into absolutely heinous stuff.
I feel like the average person is going to be like "oh no it'd be terrible if everyone found out I really like the 'big boobs' category on pornhub"
Oh, you have nothing to hide? Kindly paste all your payment and login credentials that your browser stores. Later we'll need to see all your DMs on Facebook, LinkedIn, Slack, Discord, etc.
Finally we'll want to know about disputes you've had with intimate partners, employers and other service providers, especially powerful ones like healthcare, insurance and financial organisations.
We should also have full published salary and benefits (etc) details right now, whatever their contract says about disclosing those, and 24x7 streamed video of their entire life with no censoring, including toilet breaks and sex and bars and parties.
And, along with all the credentials as you suggest, including private parts of PGP keys etc, accurate impressions/clones of any and all physical security/privacy devices they use such as keys to house and car and safe and gun safe and relatives' crypt, etc, etc...
Privacy and security and whatever this could trample all over are not the same thing.
You may be legally entirely above board (though Cardinal Richelieu wouldn't let that get in the way) but you still might not want your S&M kink to be known or to be outed to conservative friends and family or have your bank account details spread around or have a $$$$$ bill run up in your AWS or LLM logins...
I'm curious as to what their agenda is? I don't read it very often but I've not noticed anything overt. Could you give me any examples? I'd love to know more.
"Agenda" has become code for "ideas I don't agree with", used by people who mistakenly believe it (politics) can be compartmentalized from other everyday topics and only trotted out at election time.
I disagree. Agendas are real things. Just because they have one, doesn't mean it is inherently bad or even a disagreeable position... but some people just don't like to be "sold to", regardless of the topic.
I'm afraid both are true. And they often go hand in hand. Often, someone calling out an agenda is doing so to sell theirs. (See also "ideology", which is often treated as a synonym.)
For some people perhaps. For me personally, I find some sites purposefully interject their 'agenda', either left or right into their journalism to the detriment of the piece. You're not going to a get a truely subjective view on things anywhere but some places are skewed to the point that you can't tell if vital information is being witheld or under reported.
The agenda is to highlight when Trump and Elon blunder but ignore neutral or positive stories. Go to the front page right now and look at the articles, I see four mentioning Trump that are negatively charged. That isn't to say any one article is untrue, but hard to miss the curated pattern
That is an incredibly tortured sentence. I'm not really interested in parsing tone in an article, that's very subjective. I would be interested if you could demonstrate that Ars was choosing not to write articles about factual things that would portray Musk in a positive light, but you instead basically said "If you ignore all of their positive factual coverage, they don't publish anything positive about Musk at all!"
I have said that they have a strong negative bias. Whether the underlying news is positive or negative is completely irrelevant. Relevant is that they make things much more negative (= less positive) than they are.
No, I didn't say that at all. I said they are biased, that "they make things much more negative (= less positive) than they are", which is a very different thing. Basically, I'm saying they report x-10 rather than x (that's bias), and you are replying with "so the value of x they report is always negative or 0." No. Wrong.
Oh that was the person earlier in the conversation, okay.
So you haven't really been specific at all. I don't know how I could even try to check if a vague claim like that is right or wrong. But since they apparently have positive spacex reporting and only say other things are negative then I'm skeptical of significant bias.
Again, their SpaceX reporting might be "positive", but that doesn't mean it has positive bias. Apart from that, I previously said the non-SpaceX reporters are strongly biased. Anything about the SpaceX reporting isn't relevant for that.
Gitlin, at least, also
slants the negative news. The story on sales about Tesla losing market share to VW, but other outlets reported it as VW gaining the top spot.
They've always had more coverage of Tesla than other automakers, or at least I've always noticed it more. When Tesla was leading EV sales they dutifully reported that, when they're dropping they report it just as well. If anything slanted coverage would be reporting less on Tesla because they are doing badly, which seems to be what you want.
_Daily_ hit pieces on Elon Musk (or Musk companies), going for something like a decade. These have petered out somewhat since he left DOGE. But they started way back before he should have had that much notoriety.
They were rightfully been calling out the grift at Tesla. On the SpaceX front they've been his biggest cheerleader (even dismissing other stories like the sexual harrassment)
I learned to deliberately declare paths pretty early on in my adventures at the CLI. I don't leave room for accidental alternative execution. It might be overkill, but it gives me a sense of security and that's why it's there. Don't worry, I probably made a terrible mistake somewhere else that completely negates my attempts at a correct shell environment.
I wonder. Would it be possible for any/all submissions to automatically generate (and provide) and archive.is/archive.org link? @dang
I can't think of any large downsides, it would mean every submission would have an available snapshot for the given time, and we would no longer need a user comment to provide this.
I'm confident that you didn't realize what you were saying, but I really chuckled at "I can't think of any large downsides [in institutionalizing a clearly very legally questionable practice]".
There's a thing called "copyright" and it's kind of like a union, but for people who write or create art. It gives them the right to decide who gets to make a copy. Many of the best sources of news put up a paywall because it's what allows them to pay their reporters. When you make an illicit copy without their permission, you undermine their ability to make a living. In other words, eat.
I'm not interested in having a debate on the legality of it which is why I said "legally questionable." It doesn't strike me as implausible that you wouldn't know what copyright is, if you don't accept the premise that linking to the internet archive for any and all paywalled contemporary content is at least legally questionable.
> if you don't accept the premise that ... is at least legally questionable.
The premise was that this is so obvious that my naivety is funny. But no, you don't want to debate that point - Why would you care to consider otherwise, it's not you losing face if correct.
You'll also notice that the link in this post (https://archive.is/TajtJ) shows a 'log in' button, implying that log-in credentials where not used (or abused) to get/share this snapshot.
I don’t follow the first paragraph of this comment at all, it just seems vaguely antagonistic. You also seem to be suggesting I’m taking a view on a debate that I am not.
That such a blog post exists at least suggests the legal “question” exists, which again is the only thing I said in the first place.
There’s a big difference between accepting people will post links that just happen to, sometimes get people past paywalls - and operationalising that so it’s the default behaviour
Actually I'd say the opposite: If it only happens with paywalled sites it's clear that its purpose it to circumvent paywalls. If you always do it, It's so there is a record of the original site at time of posting.
Why isn't that already an issue then? archive.is links remain, despite being easy to otherwise detect?
IANAL, but it would seem to me HN couldn't be liable, since it is a third party (archive.is/org) caching the site. In fact, I always assumed that's why the links aren't removed.
I am also not a lawyer, but I would guess that a court might differentiate between choosing not to actively scour user generated content for archive links, versus choosing to proactively provide those links.
To expand on this; I don't think other forms of active moderation get this pass, you don't get to harbour copyrighted IP, CPP or other illegal material posted on a forum by just not moderating.
further, if intent would be a possible defence, I already mentioned that archiving everything looks better than only having links when there are paywalls, active or otherwise.
from a moral position, I don't think HN moves the needle wrt enabling bypassing - most if not all HN users are likely fully capable of using archiving sites themselves, if not automating the process themselves.
The vast majority of website-gate captchas are served by cloudflare these days. You can use the privacy pass [0] browser extension to skip them. Privacy passes are an open standard [1], so you can re-implement it yourself if you don’t trust that extension.
95% of the time I click the tick box and wiggle my mouse and it lets me through without doing a captcha.
I believe they check your mouse for human-like movement as an additional factor. Could be wrong but I haven't been bothered by many captchas in the last couple years.
The message is stating that you're seeing a Captcha because suspicious traffic has come from your network. If you're not doing suspicious things, "check that you're not infected with malware" is valid feedback.
No, it’s because Cloudflare and archive.ph have some pissing content going. I forget the details, but it has nothing to do with malware on anyone’s machine. Somewhere on HN someone has given a better explanation, but I’m not spelunking for it.
No, the message is stating that because I don't allow Javascript to fingerprint and commodify my browser. The euphemized nonsense about malware is just an insult to reason at this point.
Yeah, great, my hello world program is deterministic.
What happens when you introduce I/O? Is every network call deterministic? Can you depend on reading a file taking the same amount of time and being woken up by the scheduler in the same order every time?
reply