skysight-inc/HackerNews huggingface dataset:
In the context of this article, it's worth pointing out that hiccup doesn't escape strings automatically. Rum does, and I've been using it as a drop-in replacement:

user> (require '[rum.core :as rum]
'[hiccup.core :as hiccup])
nil
user> (rum/render-static-markup [:p "<script>alert('you have been pwned')</script>"])
"<p>&lt;script&gt;alert(&#x27;you have been pwned&#x27;)&lt;/script&gt;</p>"
user> (hiccup/html [:p "<script>alert('you have been pwned')</script>"])
"<p><script>alert('you have been pwned')</script></p>"

(Note that Rum is also a React wrapper, but you don't have to use that part of it; you can simply use it for static rendering of HTML.)

https://github.com/tonsky/rum
It's so weird that Steve Bannon (yes, that Steve Bannon) was brought on to manage this project for two years from 1994 to 1996.
Every third of fourth technical Google search I try lists about 10 to 20 fake sites. Many of them using .it for some reason, but there are plenty of other TLDs with this problem as well. At this point I'll click a .biz before I click a .it.

I'm not going to report hundreds of domains every month. Google needs to get their crap together.

The same is very much true for other parts of Google as well. Youtube comments are hilariously full of spam. There's a pretty good tool out there to get rid of the spam, which just runs the comments through a basic spam filter, but for big channels you can't let the tool run for too long because of API call limits.
Well certain premises must be true to support the argument that you put forth. Those are the principal ones I could come up with, but by all means enlighten us as to the mechanism that will make creators want to create more rather than less under no copyright?
Yes.

Telephone operators. Typing pools. Grooms. TV repair technicians. Weavers

To this list we may be adding law clerks. Drafters. Copy writers.

This is an ancient process. Some societies and cultures cope and maintain a civil society, some don't

So do not play "whack'a'mole", campaign for social change
There's also a mistake in describing God, Jesus Christ, Mark, and Luke (Whether in the Torah or the same exact set in the King James Bible) as prophets since neither Christians nor Jews generally identify those figures as prophets. (Of course, the page is titled “Talk to any God you want” and then makes you select a “Prophet” as the personality, so there seems to be some confusion as to the basic purpose.)
All of Michael W Lucas' books are great, they're so easy to digest.
> Assuming you're being serious, the advantage of the cloud is scalability, avoiding managing hardware, reliable power, and reliable network.

Or in reality, it's weird transient failures you can't debug, and unexpected bills for some asanine reason. And scalability sure seems like something to avoid until you actually need it (as in the demand on the site is large enough, not that your performance is so bad you can't handle traffic).

Obviously I can be more cavalier with my uptime, as it is a personal server.
nothing specific; all "here's how I used this tool my company makes to do a thing" blog posts on the company site itself are just inherently ads.

I find it disingenuous every time I see it, because (while nothing is done to imply this) it reads, at first, like a genuine blog post someone wrote on a personal site.

we all read enough blog posts every day that the site hosting the blog can easily go unnoticed, and I feel like companies hope that "blog fatigue" will make the post look more spontaneous and genuine than it is.

I often forget that YCombinator is a greenhouse for companies to be fed and watered and pruned so they can become standalone entities out in the wild, and that this means that I'll be presented with blog posts about products from the product-makers themselves.
What are some barriers to going faster?
Those latter students would have been taught in high school not to trust sources without some sort of verification. Trusting that a non-verified, random upload to a cheat/study site is accurate shows lack of critical thinking skills, at best.
Is gpt conceptually always analyzing someone else's code?
Do you have a recommendation for how to get into ASP? I've read the clingo docs, but it has never clicked.
if(going_to_halt)
dont();
> Another point Alan brought up is that if a program is careless enough not to allocate a new pty, it's probably also careless enough not to close any fd's that might be open in the parent shell or by the program
itself.

Oof, weird inference. File inheritance is pretty well known. TIOCSTI is really esoteric.
Seems to be some combination of inner and outer demons. Given what and how he's communicated, I'm really not sure what to think about what others have actually done to him at this point. I used to hold a grudge against him given his handling of the Copperhead situation, but now I have a lot more sympathy for him. Best of luck, and thank you for what you've built.
Hmmm, gravity does escape black holes, so maybe gravitational waves do too.
I ran into a lot of problems with vertical mode. Turns out just doing a CSS transform is not enough. It creates a lot of layout problems.

And on the other end, doing it vertical from the ground up would be a ton of work from scratch because of the way it's written
> overreliance on old, pre-modification simulation data

It somewhat reminds me of the Genesis sample-return mission’s landing failure.

There the parachutes failed to open. The parachutes failed to open because the accelerometer intended to trigger them did not trigger. And it did not trigger because it wqs installed according to the plans, but the plans had them upside down. And they didn’t catch the issue because the submodule in question has already flown, and thus was deemed not necessary to review it in details. But what changed from the previously succesfully flown configuration that they turned the submodule around. So they introduced a change without realising that this change invalidated some of their previous tests/analysis.

Obviously the technical root cause is very different here (software vs hardware; landing site change vs submodule orientation change), but the organisational root cause is similar. A change invalidates assumptions in previously performed tests/analysis/review, and nobody spots this thus the test/analysis/review is not performed again and a problem sneaks in.
Show us on the doll where the bad academia hurt you.

> If you don't understand anything in my comment, that's ok. I understand everything in yours, including most of the likely reasons that you can't understand anything in mine.

Ironic that you consider the teacher to have his head up his ass, then write something as obnoxious and condescending as this.
i think its cute
Show HN: Tripoffice AI discovered 200k hotel rooms with a dedicated workspace
you got it boss...I'll get it done by next week. Check back again in a week and yell at me if it's not done. Any idea what this view should be called? Mirror view? 2nd person fretboard view?
Humans tend to communicate/write software in what are really sub languages. Often these sub languages are not recursive.
No, I also had no idea about this type of problem and immediately thought this article was about the placement tests administered in the US.
I recall we had a variation on this for a VLSI class I took in college. It taught me to how to segment knowns and unknowns around debugging - we had parts of the program we had tested, others we had not and isolated the unknowns to figure things out.
OoenAI may be hype but if they got 100M people paying $20 a month for the occasional use of their premium models I would call that a valid business. It does not matter that vicuna or whatever are nearly as good if people are paying for their model and ecosystem.
> Meaning that it can see more than 9 times as far

Hear 9 times as far?
It's plain not correct. There's no "technically" about it.

Yes, you have misunderstood what xterm+256colour is. It's not xterm-256color. Notice the plus sign. What entries with plus signs in are is actually explained in commentary in the terminfo source file itself.

The full difference between the two entries is obtainable with infocmp, but that's just details. The simple fact is that for anything that isn't XTerm the xterm entries in terminfo/termcap are wrong. The few terminals that are close enough to XTerm to be for practical purposes compatible are the ones that were actually branches of actual XTerm at one point. All of the others, especially the recent ones like Alacritty, Kitty, and the like, are markedly and intentionally different.

The drawbacks in general are various and range from the subtle (e.g. some supposedly compatible terminal emulators mix up the home/end key codes with the find/select key codes, or they'll use different codes for higher numbered function keys, or for keys with modifiers) to the blatant (e.g. there are stark differences in indexed and direct colour support amongst terminal emulators). There's plenty of just plain odd along the way. I used the wrong TERM value for something the other day, and suddenly the Z shell's line editor was putting the cursor in column 80 all of the time.

The thing to remember is that one isn't helpless with respect to getting a proper terminfo/termcap entry installed on systems that don't have it. It's 2023, and not only has terminfo had the ability for users to supply extra terminfo entries for a long while, but historical termcap has gone away, and the few remaining systems such as FreeBSD that still use termcap can also just plonk in user-supplied termcap entries. They, too, nowadays have a mechanism for this. There's really zero excuse for not just copying the proper entry over and using it if it isn't there, nowadays. Indeed, Kitty even reportedly has a helper utility for hand-holding one through the process.
>Why would you want that?

call me OCD but when I look at stuff written in script my eyes check to see if all the a's are the same, all the b's are the same, all the... and then what I see is manufactured uniformity, a communique from The Machine.

it wouldn't take much variation (say, three different a's) to make me feel a sense of relief that it's warmer and cuddlier
They don't explicitly talk about curriculum improvement based on negative reinforcement. It would be relatively straight forward to do tho.

Perform self-reflection every time damage is taken (the iterations of self-reflection can depend on % health lost). Something like "Please output as a list of general guidelines / best-practices that any Minecraft player can use in the future. For each guideline add a risk profile that is introduced if the guideline is neglected. Based on the following game log over the last 100 steps, what should the Minecraft player have done differently to avoid taking damage? \n <game log>"

And keep storing those guidelines over multiple iterations. If there start to become too many best-practices, ask GPT-4 to "Please output as a list of general guidelines / best-practices that any Minecraft player can use in the future. For each guideline add a risk profile that is introduced if the guideline is neglected. Take the guidelines below and summarize them. Prioritize retaining more detail about the guidelines with a higher risk profile, and do merge guidelines if possible and appropriate. \n <old guidelines>"
Fun hacks for faster content in the web (2016)
It costs nothing to keep a tab (you had every intention to revisit later) open, especially when tabs can be auto unloaded to free up memory, either by an addon or the browser itself. Firefox unlike Chrome does not keep squashing more tabs in the tab strip forever, but lets them scroll horizontally out of sight to maintain a readable minimum width for each tab. Over a long enough period of time you can get 2000 open tabs. Modern browsers can handle it.
Have there been thoughts to adjust the rules or make a parallel format that increases the amount if opportunity that competitors have to get creative?
ChatGPT: I am sorry for the confusion. I am a large language model (LLM) trained on natural language and my training data cutoff is September 2021. Hexadecimal references to memory addresses are not part of my training data set.”
I couldn't disagree more, Forged Alliance Forever or Beyond All Reason are infinitely more interesting to watch if you don't care about obnoxious micro skills.
It's the same reason why some people love ORMs. And some people hate them.

Because string templates have one less layer of abstraction.

I'd rather learn SQL and HTML than every language and framework's personal take on how to do this "right".
> “If you don’t believe what I believe, you listened to cranks” isn’t a terribly compelling argument.

It's a good thing that isn't the argument I made, then.

>That does not make taking a brand new COVID vaccine in the height of a hyper-politicized pandemic the same as taking the for example MMR vaccine that has been used for decades.

Yes, it kind of does. The vaccine was tested. It's safe. No, that doesn't mean there isn't risk, there is always risk, but risk doesn't mean it could be poison for all anyone knows. There was little reason to be skeptical about it (or any more skeptical than of other vaccines, which is to say not very skeptical) besides giving in to the FUD being spread by the anti-vax crowd telling people it would make them infertile or drop dead of a heart attack after a few days.
I’d love to configure a PXE boot server so you could have a LAN party in a box.
"I did the best I could with the knowledge and resources I had at the time."

That is confidence/self-forgiveness summed up in a mantra.

You have ideas floating around in your head about yourself and external "validation" of those ideas result in pain. When someone does something that results in you feeling pain, it's natural to feel defensive.

So it's a matter of shifting your focus from external (in)validation towards internal validation.
Is it though? It would be a moat for social media or something with network externalities, but Chatbot’s don’t have the strong network externalities that come when the business involves many-to-many user-user interaction patterns, or even 1-1 interaction.

Its a lead, but its not a barrier to competitors acquiring users even if they can offer better value for price outside of network size, nor is it a barrier to competitors development.
Are they going to pay you for it?
Isn't this how every single progress is made, though?
[Literally anything] => "Hey, this is better" => [Better] => Repeat
So long as he doesn't have an internal conflict that leads him to delete the signing keys. So far I've only heard about him claiming to have issues with people outside of the organization.
I’m not sure what you mean by that. Why can’t you be heard?
Good, this is a necessary thing to get back up and running again. Thanks for the update alerts, will subscribe and see what's stirring in the galactic 'hood.

Question though - do gravitational waves diminish significantly as a function of distance or intervening mass?
Yes! My freeservers site from the same era (2000, when I was 15 ) is also somehow still alive. I don’t have the password though. So I cannot fix the error haunting me for all time that I listed Generations as a TV series of Star Trek rather than a movie.

http://stvoyager.iwarp.com/

I’d love to know how/why they’ve managed to keep all of those alive so long. I am very appreciative but equally surprised.
times new bararian
...sorta like putting a penny in a fuse box.
I'm not a health professional but suspect you may need more iron in your diet.
https://www.redcrossblood.org/donate-blood/blood-donation-pr...
Also turkey meat and soy products can help us endure old age.
https://scienmag.com/major-research-initiative-explores-how-...
Oh my.. few serious educated persons would refute the increased greening, yes, but there it stops already.

Crop yields have gone up a lot? Unfortunatly our farming has even more problems, but let's leave it at the increased greening: How much have crop yields increased by that please, any numbers? Or at least how much the increase of greening is?

Do you know our crops vs the plants that mostly benefit from this and will also thrive in the future weather conditions, that is more than the CO2 level?

Hunger in Africa has already reduced? Please wtf, any numbers?

And that this will outweigh the other bad consequences.. no comment.

Even your reference doesn't get to anything more concrete than wishful but hilarious extrapolation based on ... just opinion (vs facts of.. but I think it is not worth continiueing, right? :/ )
Where we're going we don't need acquisitions.
People who understand that collapse is inevitable are generally more depressed, yes.
Steam merely confirms what I already knew as a long-term Linux user: when it comes to discrete GPUs, NVIDIA has long been the biggest player. This isn't just Linux-specific either, NVIDIA commands a large portion of the GPU market period. Forgetting gamers, NVIDIA has the most robust options for hardware acceleration in many cases, especially for AI use cases like PyTorch, and a lot of productivity tools like Blender. ROCm and HAP exist, but AMD has often struggled to gain widespread support.

If there's any strong evidence that NVIDIA still isn't winning in Linux desktop marketshare, I'd certainly be interested to hear it, and it would be news to me. I can imagine Intel technically has a lot of marketshare due to laptops, but then again, Intel and NVIDIA users are hardly mutually exclusive on laptops, either.
Emissions are something we have (relatively) direct control over. Realize that these models do take into account cascading effects like triggering ocean methane releases. They do take into account nonlinear effects of different GHGs. They pick possible emissions scenarios, simulate as many of these effects as they can, and look at the spectrum of possible future results. Then we look at our emissions to try to guess which simulation results our future is most likely to resemble. It's not quite as tunnel-visioned as you make it out to be.

> Until we are actually removing gasses from the atmosphere permanently, the planet is fucked.

I happen to agree with this, but realize that's exactly the same metric: it's just negative GHG emissions. We would do the same thing: simulate potential future outcomes given an emission / capture balance that is overall negative, estimate what might happen, and then measure what we're actually doing to see whether we might actually be on that path or not. Once we start removing gasses, it's still useful to track overall emission balance.
You realize how comical it is to rationalize cheating on a test in an ethics class, because ethics is worthless!?
While I don't disagree entirely, I feel like you're misrepresenting what they're offering. Their language is an attempt at simplifying orchestration and application code. The diagram you're showing only proves that point - that's an AWS diagram, and the code on the same page is what creates it:

bring cloud;

let queue = new cloud.Queue(timeout: 2m);
let bucket = new cloud.Bucket();
let counter = new cloud.Counter(initial: 100);

queue.addConsumer(inflight (body: str): str => {
let next = counter.inc();
let key = "myfile-${next}.txt";
bucket.put(key, body);
});

If they can deliver on their promise, it's actually promising. (I haven't evaluated it; just taking things at face value)
There is no way I'm trusting anything built with NPM or Javascript to run my cloud infra.
I think I agree that that's a noble aspiration. I'm not so sure that our modern culture which is so focused on passing judgment as well suited to learning such a lesson with our modern approaches. If you want to understand how the mistakes of History are made, you have to be able to put yourself in the shoes of the people that made the mistakes and understand their biases and blind spots. I feel that one failing is a tendency to set ourselves apart from them and simply condemn opposed to understand and learn. It's not enough to Simply know the Nazis were bad. If you want to avoid their mistakes you have to understand how and why they thought that they were good. If you simply think they were monsters while you are not, you deny the opportunity for introspection on how you could be or become monstrous yourself. Simply judging is insufficient for learning
I took a number of philosophy courses in college, and do not remember ever seeing one with multiple-choice questions on an exam. Although I deeply sympathize with those who do not wish to read undergraduates' prose, still I think that this comes with the instructor's job.

I think the instructor was wrong, as a matter of manners at least, perhaps as a matter of responsibility. Suppose one of his students suspected someone employed by a cleaning service, on no particularly good grounds. What would he think of that student leaving a $20 on a table under some papers, in the expectation that it might be stolen?
Fun to think how the rules could change if you made the maze 3D. Now jumping is allowed. Flying as well? Touching walls? Cameras can't necessarily see the whole maze anymore either.
No, the science will take place in private companies, and the result is they will have even more control over society than before. Think of all the psychology employed at social media companies to get people hooked on social media, whatever the cost - even if the cost was functioning society itself.
I watched a few of these a long time ago. Looking at the list of videos, it's funny that nearly half of them are basically, "I've lived here X months now!" I guess not much happens in ghost towns.
I don’t think you need a conspiracy theory to explain Wayland underperformance: free OSS labor doesn’t produce great things, when those great things require a lot of unsexy work. If you want to follow the money, recognize that there is no money in a Linux desktop, so no professional developers turning out professional product.